﻿/* Default CSS Stylesheet for GARDICANIN frm candidat  */

.BK_ACCES_DS{margin-top:50px;text-align:center;width:350px;border:1px solid black;}

.id_frm_acces{margin:5px;margin-left:150px;margin-top:150px;width:350px;}
.id_frm{margin:0px;margin-top:20px;width:570px;}
.id_frm_codes{margin:0px;margin-top:80px;width:450px;}
.id_frm_animal{margin:5px;margin-top:80px;width:450px;}

/* FRM inscription et fiche */      
.OngletCandidat{font-family:verdana;font-size:8pt;color:black;font-weight:bold;cursor:pointer;				
	border-top: #c7b4b2 1px solid;	
	border-left: #c7b4b2 1px solid;	
	border-right: #c7b4b2 1px solid;	
	display: inline;			
	background: transparent url(../../commun/img/fond_btn.gif) center center;	
	padding-left:2px;padding-right:2px;width:100px;
	display:block;float:left;
}
.AdP{font-family:verdana;font-size:8pt;color:black;font-weight:bold;width:100%;padding-left:2px}
.AdS{font-family:verdana;font-size:8pt;color:black;font-weight:bold;width:100%;padding-top:2px;padding-left:2px;border-top: black 1px solid;}
.BkCandidat{text-align:left;font-family:verdana;font-size:8pt;color:black;border-top:1px;border-top-style: solid; border-top-color:black;padding-left:2px;padding-top:4px;width:100%;display:block;float:left;}
.BkIn{width:100%;}
.Bktitre{font-weight:bold;padding-left:2px;}
.Bklbl{font-weight:normal;padding-left:2px;}
.TxMotiv{font-family:verdana;font-size:8pt;color:black;width=500px;height:50px;background-color:#CDE3FF;}
.TxCV{font-family:verdana;font-size:8pt;color:black;width=500px;height:100px}
.DivCandPhoto{width:80px;height:80px;border: 1px black solid;cursor:pointer;}			
.ImgCandPhoto{width:80px;height:80px;}
.TxMotivPh{font-family:verdana;font-size:8pt;color:black;width=400px;height:80px;background-color:#CDE3FF;}
.BkDepl{border-top: black 1px dotted;}
.BkInfoLog{border-top: black 1px dotted;width=100%;padding-left:20px;padding-top:5px;padding-bottom:5px;}
.BkLogin{width=100%;padding-left:20px;padding-top:5px;padding-bottom:5px;}
.BkDeclareAnimaux{width=100%;padding-left:20px;padding-top:1px;padding-bottom:1px;}
.CmdBackCandidat{font-family:verdana;font-size:8pt;color:black;font-weight:bold;width:100px;cursor:pointer;}
.CmdCandidat{font-family:verdana;font-size:8pt;color:black;font-weight:bold;width:100px;cursor:pointer;padding-top:5px;padding-bottom:2px;display:block;float:right;}
		

/* tableaux */      
.TBgen   {background-color: #FFFFFF;border:1px solid black;}
.TDalert {text-align:center;font-weight:bold;font-family:verdana; font-size:8pt;color:red;background-color: #FFFFFF;}  
.TDlblg   {text-align:left;font-weight:normal;font-family:verdana; font-size:8pt;color:black; padding-left: 5px; }					
.TDlblc   {text-align:center;font-weight:normal;font-family:verdana; font-size:8pt;color:black; padding-left: 5px; }
.TDlblr   {text-align:right;font-weight:normal;font-family:verdana; font-size:8pt;color:black; padding-right: 5px; }	
.TDtitre   {text-align:left;font-weight:normal;font-family:verdana; font-size:8pt;color:black; padding-left: 5px; color: #878684;}
.TDAcces   {text-align:left;font-weight:normal;font-family:verdana;font-size:8pt;color:black;font-weight: bold;padding-left: 5px; }

/* boutons */
.Btn
{
	border-right: #c7b4b2 1px solid;
	border-top: #c7b4b2 1px solid;
	border-bottom: #c7b4b2 1px solid;	
	border-left: #c7b4b2 1px solid;
	display: inline;				
	color: white;	
	text-align:center;font-family: Verdana;font-size: 9pt;font-weight: bold;
	text-decoration: none;
	cursor:pointer;
	/*background: transparent url(../../commun/img/fond_btn.gif) center center;*/
	background-color:#0757A7;	
	 
}

/* Xslt FRM*/
.XslTitle{text-align:center;font-family:verdana; font-size:10pt;color:white;font-weight:bold;
background-color:#0757A7;
background-image: url('../../commun/img/plogo.gif');
background-repeat: no-repeat; height:20px;
}
.XslOblg{font-family:arial;font-size:0.5em;color:#CDE3FF;background-color:#CDE3FF;border:1px solid black;}
.Xslchamps{font-family:arial;font-size:8pt;color:black; background-color:#FFFFFF;border:1px solid black;}	
.XslchampsO{font-family:arial;font-size:8pt;color:black; background-color:#FFFFFF;border:1px solid black;background-color:#CDE3FF;}
.XslTopBordure{border-top:1px;border-top-style: solid; border-top-color: black;margin-top:5px;}


/* CALENDRIER */
.CallCal {text-decoration:underline;font-family:arial;font-size:8pt;color:black;font-weight:bold;cursor:pointer;}

.Cal	{ text-align:center; padding:0px 0px 0px 0px;						
	   font-family:arial; font-size:8pt;color:black;background-color:#FFFFFF;
           border-style:solid;border-width:1px;border-color:#000000;
         }
         
.CalTitre {font-family:arial; font-size:8pt;color:white;font-weight:bold;background-color:#6699CC;width:100%;}
              
.CalSelMY{text-align:left; padding-left:2px;}   
.CalLstMonth {font-family:arial;font-size:12pt;background-color:#CDE3FF;border:1px black solid;}   
.CalLstYear {font-family:arial;font-size:12pt;background-color:#CDE3FF;border:1px black solid;}   

.CalHide{text-align:center;font-family:verdana;font-size:7pt;width:10px;background-color:#000000;color:white;cursor:pointer;}
.CalDayHeader{cursor:pointer;width:20px;font-size:12pt;}
.CalDay {background-color:#CDE3FF;cursor:pointer;width:14%;font-size:10pt;}    
.CalSelDay {background-color:#6699CC;color:white;font-weight:bold;cursor:pointer;width:14%;font-size:10pt;}    
.CalOtherDay { background-color:#FFFFC0;cursor:pointer;width:14%;font-size:10pt;}

/* Communes */
.s_commune{width:200px}


/* confirmation inscription*/  
.id_confirm{
	margin:5px;margin-top:80px;width:500px;border:1px solid black;
	padding:1px;
	text-align:left;font-family:verdana; font-size:10pt;color:black;
}

.conf_rappel{text-align:center;font-size:1em;font-weight:bold;color:black;}
.conf_prappel{padding-left:15px;}

.conf_spanrappel{padding-left:50px;}
.conf_spanident{font-weight:bold;}

/* espace candidat */
.work_space{margin-top:10px;padding-right:1px}

/* titre espace */
.sp_titre{font-family:verdana; font-size:10pt;color:white;font-weight:bold;
background-color:#0757A7;
background-image: url('../../commun/img/plogo.gif');
background-repeat: no-repeat; height:20px;
}
.sp_titre_name{float:left;padding-left:50px;}
.sp_titre_info{float:right;text-align:right;padding-right:5px;font-family:verdana;font-size:0.8em;font-weight:bold;color:white;}

/* contents espace candidat */
.space_mnu{background-color:#FFFFFF;width:140px;height:500px;
	margin:0px;padding:1px;
	float: left;	
	background-color: #0a6bb2;
	/*border:1px solid black;*/
}
.space_work{font-family:verdana; font-size:0.8em;color:black;background-color:#FFFFFF;
	margin:0px;padding:1px;
	/*border:1px solid black;*/	
}

.space_tmnu{
	width:138; 
	margin-top:5px;margin-left:1px;margin-right:1px;padding:0px;	
	text-align:center;
	background-color: #1386D9;
	border: 1px solid #FFFFFF;
	font-family:verdana; font-size:1.1em;color:white;font-weight:bold;	 
}
.sp_det_mnu{
	margin-top:5px;
	text-align:left;padding-left:2px;padding-right:5px;padding-top:1px;
	font-family:verdana; font-size:0.9em;color:black;
	background-color: #FFFFFF;cursor:pointer;		
}

.sp_selmnu{margin-left:2px;margin-top:5px;}
A.sp_selmnu{font-family:verdana;font-size:1em;color:black;font-weight:bold;text-decoration:none;background-color: #FFFFFF;padding-left:2px;padding-right:2px;width:100%}
A:hover.sp_selmnu{font-family:verdana;font-size:1em;color:white;font-weight:bold;text-decoration:none;background-color: #1386D9;padding-left:2px;padding-right:2px;width:100%}

.BkAni{margin-left:5px;margin-top:5px;}
A.SelAni{font-family:verdana;font-size:1em;color:black;font-weight:bold;text-decoration:none;background-color: #FFFFFF;padding-left:2px;padding-right:2px;width:100%}
A:hover.SelAni{font-family:verdana;font-size:1em;color:white;font-weight:bold;text-decoration:none;background-color: #1386D9;padding-left:2px;padding-right:2px;width:100%}

.AddAni{
	margin-top:1px;padding-left:5px;padding-right:5px;
	border-right: white 1px solid;
	border-bottom: white 1px solid;	
	border-left: white 1px solid;
	display: inline;
	float:right;				
	color: white;	
	text-align:center;font-family: Verdana;font-size:8pt;font-weight:bold;
	text-decoration: none;
	cursor:pointer;
	/*background: transparent url(../../commun/img/fond_btn.gif) center center;*/
	background-color:#0757A7;
}

/* FICHE ANIMAL */
.BkAnimal{width:580;background-color: #ffffff;border: 1px black solid;margin:2px;padding:2px;}
.FrmAnimalT1{width:50px;font-weight:bold;}
.FrmAnimalT2{width:110px;font-weight:bold;}
.DivAniPhoto{width:80px;height:80px;border: 1px black solid;cursor:pointer;}
.ImgAniPhoto{width:80px;height:80px;}
.DivAniCmd{font-family:verdana;font-size:8pt;color:black;font-weight:bold;width:100px;cursor:pointer;}
.BkAniMini{background-color: #ffffff;margin:0px;padding:1px;font-family:arial;font-size:8pt;color:black;}

/* contents espace dogsitter activite */
.BK_DS_ANNONCES{margin-top:5px;font-family:verdana;font-size:8pt;color:black;}
.BK_DS_ANNONCES_titre{font-weight:bold;}
.grid_annonces{margin-top:2px;padding-left:1px;width:700px;}
.grid_annonces_status{text-align:center;font-family:verdana;font-size:8pt;color:white;font-weight:bold;margin-top:1px;background-color:#003399;width:701px;}
.grid_annonces_search{margin-top:1px;background-color:#FFCFA7;border: 1px black solid;width:700px;}
.grid_annonces_det{text-align:center;font-family:verdana;font-size:8px;color:black;font-weight:bold;background-color:#003399;border: 1px black solid;width:50px;}
.grid_annonces_info{text-align:center;padding-left:5px;padding-right:5px;font-family:verdana;font-size:8px;color:black;font-weight:bold;background-color:#FFFFFF;border: 1px black solid;}
a.grid_annonces_detlink{text-decoration:none;font-family:verdana;font-size:1em;color:white;font-weight:bold;}
a:hover.grid_annonces_detlink{text-decoration:none;font-family:verdana;font-size:1em;color:white;font-weight:bold;}


/*** fiche ANNONCES EN COURS - FF 24/04/09 ***/
.tr_annonce_bleu {
	background-position: 0px 0px;
	width: 666px; /*height: 56px;*/;
	background-image: url('../images/img_candidat/pannonces_cadrebleu.gif');
	background-repeat: repeat-y;
	font-size: 10px;
}
.tr_annonce_orange {
	width:666px;
	background-image: url('../images/img_candidat/pannonces_cadreorange.gif');
	background-repeat: repeat-y;
	font-size: 10px;	
}

.tr_annonce_vert {
	width:666px;
	background-image: url('../images/img_candidat/pannonces_cadrevert.gif');
	background-repeat: repeat-y;
	font-size: 10px;	
}
.td_annonce_detail {
	height: 53px;
	text-align: right;
	padding-right: 15px;
	/*margin-right:10px;*/
}
.td_annonce_reference {
	text-align:right;
	padding-right:10px;
 }


/* CRITERES DE RECHERCHE */
.TBcriteres {text-align:left;font-weight:normal;font-family:verdana; font-size:8pt;color:black;width:100%}   
.TDtitcriteres {font-weight:normal;font-family:verdana; font-size:8pt;color:black;font-weight:bold;padding-left:5px;padding-right:5px;background-color:#CDE3FF;}          
.CriObj{font-family:verdana; font-size:8pt;color:black;align:bottom;border:1px black solid;}    

/* detail annonce et postulation */
.BK_annonce{margin-left:95px;}

.corps_orange{border-top:1px solid black;background-color:#F49E23;height:11px;width:700px;}
.data_orange{background-color:#F49E23;}		
.corps_bleu{border-top:1px solid black;background-color:#9ACFE1;width:500px;height:11px;width:700px;}		
.data_bleu{background-color:#9ACFE1;}
.corps_blanc{border-bottom:1px solid black;background-color:white;width:500px;height:11px;width:700px;}

.det_annonce{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11pt;color:black;width:722px;}
.cadre_Left{border-left:1px solid black;}
.cadre_H{border-left:1px solid black;border-right:1px solid black;}
.cadre_VH{border-top:1px solid black;}
.cadre_VB{border-bottom:1px solid black;}
.Td_titre{text-align:center;font-weight:bold;}	
.Td_soustitre{text-align:center;font-size:0.9em;color:white;font-weight:bold;height:18px;}	
.div_annonce{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:black;font-weight:normal;
width:720px;border-left:1px solid black;border-right:1px solid black;}
.div_annonce Table{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:0.92em;color:black;font-weight:normal;}
.TB_data{text-align:left;font-size:0.8em;}
.TDdata{font-weight:bold;padding-left:2px;}
.TDAnimaux{font-weight:bold;padding-left:20px;}

.div_annonce_white{height:18px;text-align:center;font-weight:bold;font-size:0.8em;width:720px;color:white;}

.TB_postuler{font-family:"Bookman Old Style", Times, serif,verdana;font-size:9pt;color:black;}
 background-color:#FFCFA7;border:1px black solid;width:210px}

.cmd_annonce{font-family: "Bookman Old Style", Times, serif;font-size:10pt;color:black;}

a.cmd_annonce_Link{  
	text-decoration: none;
	font-weight:bold;
	font-size:1.8em;
	font-family: "Bookman Old Style", Times, serif;
	color:#4d438a;	
}
a:hover.cmd_annonce_Link{ 
	text-decoration: none;
	font-weight:bold;
	font-size:1.8em;
	font-family: "Bookman Old Style", Times, serif;
	color:#4d438a;	
}

a.cmd_annonce_Linkret{padding-left:2px;text-decoration:none;color:black;font-weight:normal;font-size:0.8em;}
a:hover.cmd_annonce_Linkret{padding-left:2px;text-decoration:underline;color:black;font-size:0.8em;}


.det_annonce_result{margin-top:5px;margin-left:30px;text-align:center;
	font-weight:bold;
	font-size:1.2em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#4d438a;	
width:650px}

/* validation postulation */

.div_info_postul{padding-top:10px;padding-left:10px;text-align:justify;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;font-weight:bold;color:#4d438a;width:700px;height:66px;
background-image: url('../images/img_candidat/info_postuler.gif');
background-repeat:no-repeat;
}

.div_valid_postul{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:black;margin-left:100px;width:700px;}
.valid_postul_titre{font-size:0.95em;color:#4d438a;}
.valid_postul_alert{font-size:0.95em;color:#4d438a;font-weight:bold;}

.valid_postul{padding-left:2px;text-decoration:none;font-weight:normal;color:black;font-size:0.9em;}