@charset "utf-8";
/* CSS Document */
/* */
/* */
/* 			RDV		*/
/* */
/* */
.RDV_tableau{
  
  }

.150pc{
	width: 150%;
}


.RDV_cellule_jour_semaines{
	
	height:30px;
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}


.RDV_cellule_jour_jour{
	width: 90%;
	height: 20px; /* NE SERT A RIEN */
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}


.RDV_cellule_horaire{
	vertical-align: top;
	background-color: #999999;
	color: #FFFFFF;
	
	}
.RDV_cellule_horaire_jour{
	vertical-align: top;
	height: 20px; /* NE SERT A RIEN */
	background-color: #666666;
	color: #FFFFFF;
	width: 10px;
	}
.RDV_cellule_ouvert{
	vertical-align: middle;
	background-color: #CCCCCC;
	color: #005B2E;
	text-align: center;
	font-size: 12px;
	}
.RDV_cellule_ferme{
	vertical-align: middle;
	background-color: #333333;
	color: #500101;
	text-align: center;
	font-size: 10px;
	}

.RDV_tableau a:link, #RDV_tableau a:focus ,#RDV_tableau a:visited {
	text-decoration: none;
	color: #552B00;
	
}
.RDV_tableau a:hover{
	text-decoration: underline;
	color: #000000;
	
}
.RDV_tableau img{
	vertical-align: middle;
	/*padding-left: -0px;  Décale la taille de la boite pour un décalage du texte */
	/* height:35px; */  
}

.RDV_tbl_detail_rdv_par_30_minutes{
	width: 100%;
	height: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	}
.RDV_cellule_heure{
	background-color: #222222;	
	}
	
.RDV_cellule_rang_ouvert{
	vertical-align: middle;
	background-color: #CCCCCC;
	color: #005B2E;
	text-align: center;
	font-size: 12px;
	
	}
.RDV_cellule_rang_ouvert_e{
	vertical-align: FF9933;
	background-color: #FF9933;
	color: #005B2E;
	text-align: center;
	font-size: 12px;
	 
	}
.RDV_cellule_rang_ferme{
	vertical-align: middle;
	background-color: #000000;
	color: #FFFF00;
	text-align: center;
	font-size: 12px;
	
	}
.RDV_cellule_rang_libre{
	vertical-align: middle;
	background-color: #CCCCCC;
	color: #005B2E;
	text-align: center;
	font-size: 12px;
	 
	}


.RDV_cellule_rang_occupee_debut{
	vertical-align: middle;
	background-color: #CCCCCC;
	/* color: #B93D00;
	font-size: 14px;
	font-weight: bold;white-space: nowrap; */
	text-align: left;	
		 
	
	}
.RDV_cellule_rang_occupee_debut_e{
	vertical-align: middle;
	background-color: #FF9933;
	/* color: #B93D00;
	font-weight: bold;
	font-size: 14px; white-space: nowrap;*/
	text-align: left;
	
	
	}
.RDV_cellule_rang_occupee_suite{
	vertical-align: middle;
	background-color: #CCCCCC;
	/* color: #500101; 
	font-size: 10px; */
	text-align: left;
	
	}
.RDV_cellule_rang_occupee_suite_e{
	vertical-align: middle;
	background-color: #FF9933;
	/* color: #500101;  
	font-size: 10px; */
	text-align: left;
	
	}

.RDV_cellule_rang_occupee_debut_TXT{	
color: #B93D00;
font-weight: bold;
font-size: 14px; */
}
.RDV_cellule_rang_occupee_suite_TXT{	
font-size: 10px;  
color: #500101;  
}
.RDV_cellule_rang_info_client{
	float: left;
	color: #FFFF00;
	background-color: #000;
	width: 100%;
	text-align: center;
	}




.RDV_popup_info_principale{
	font-size:20px;
	font-weight: bold;
	color: #FFFF66;
	}

.RDV_popup_info_secondaire{
	font-size:12px;
	color: #999999;
	}


.clicTitre
  {
  border-color: #000000;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 2px dashed;
  background-color: #eeeeee;
  }

.clicCacher
  {
  top: -20px;
  position: relative;
  text-align:right;
  }

.RDV_calque_prise_rdv_conteneur
  {
	display : block;
	border: 1px solid #000000;
	position: absolute;
	z-index: 0;
	background-color: #CCCCCC;
	height: 90%;
	width: 90%;
  }
  
  
#div_id_etat_prise_rdv h1{
	
	}
	
#RDV_tbl_nav_semaines{
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}


/* 
**********************************************************
*
* TABLEAU SERVICES
*

*/

#RDV_tbl_services {
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: middle;
	} 	
#RDV_tbl_services .col1{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	padding: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	}
#RDV_tbl_services .col2{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	padding: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	}
#RDV_tbl_services .col3{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 12px;
	 /* padding: 12.5px;Décale la taille de la boite pour un décalage du texte */
	 min-width: 130px;
	}
#RDV_tbl_services a{
	overflow: hidden ;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 7.5px;
	padding-right: 10px;
	padding-bottom: 7.5px;
	padding-left: 10px;
	clip: rect(auto,auto,auto,auto);
	}

#RDV_tbl_services a:link, #RDV_tbl_services a:focus, #RDV_tbl_services a:visited{
	border-top-color: #111314;
	background: #111314;
	color: #ccc;
	}
 
#RDV_tbl_services a:hover {
	border-top-color: #111314;
	color: #FFFFFF;
	background-color: #666666;
	}
#RDV_tbl_services a:active {
	border-top-color: #111314;
	color: #FFFF00;
	background-color: #666666;
	}	

	
#RDV_tbl_services .service_selected{
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 7.5px;
	padding-right: 15px;
	padding-bottom: 7.5px;
	padding-left: 15px;
	clip: rect(auto,auto,auto,auto);
	border-top-color: #111314;
	color: #000000;
	background-color: #66FF99;
	}
	
/* 
**********************************************************
*
* TABLEAU RANG
*

*/

#RDV_tbl_rang {
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: middle;
	} 	
#RDV_tbl_rang .col1{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	width: 300px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	vertical-align: middle;
	}
#RDV_tbl_rang .col2{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	height: 27.5px;
	width: 540px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	}
#RDV_tbl_rang a{
	overflow: hidden ;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 7.5px;
	padding-right: 15px;
	padding-bottom: 7.5px;
	padding-left: 15px;
	clip: rect(auto,auto,auto,auto);
	}

#RDV_tbl_rang a:link, #RDV_tbl_services a:focus, #RDV_tbl_services a:visited{
	border-top-color: #111314;
	background: #111314;
	color: #ccc;
	}
 
#RDV_tbl_rang a:hover {
	border-top-color: #111314;
	color: #FFFFFF;
	background-color: #666666;
	}
#RDV_tbl_rang a:active {
	border-top-color: #111314;
	color: #FFFF00;
	background-color: #666666;
	}	

	
#RDV_tbl_rang .service_selected{
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 7.5px;
	padding-right: 15px;
	padding-bottom: 7.5px;
	padding-left: 15px;
	clip: rect(auto,auto,auto,auto);
	border-top-color: #111314;
	color: #000000;
	background-color: #66FF99;
	}
	
/* 
**********************************************************
*
* CALENDRIER AFFICHER EN MOIS
*
*/	


/* CALENDRIER */

#RDV_calendrier_mois{
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: middle;
	} 	
#RDV_calendrier_mois .col{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	width: 100px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	}
#RDV_calendrier_mois a{
	overflow: hidden ;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 7.5px;
	padding-right: 15px;
	padding-bottom: 7.5px;
	padding-left: 15px;
	clip: rect(auto,auto,auto,auto);
	}

#RDV_calendrier_mois a:link, #RDV_calendrier_mois a:focus, #RDV_calendrier_mois a:visited{
	border-top-color: #111314;
	background: #111314;
	color: #ccc;
	}
 
#RDV_calendrier_mois a:hover {
	border-top-color: #111314;
	color: #FFFFFF;
	background-color: #666666;
	}
#RDV_calendrier_mois a:active {
	border-top-color: #111314;
	color: #FFFF00;
	background-color: #666666;
	}	

#RDV_calendrier_mois .navigation{
	width: 100%;
	}	

/* NAVIGATION */

#RDV_calendrier_mois .col1_nav{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	min-width: 220px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}  
#RDV_calendrier_mois .col2_nav{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	text-align: center;height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	}
#RDV_calendrier_mois .col3_nav{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	min-width: 220px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;} 
/* 
*
* CALENDRIER AFFICHER EN MOIS
*
**********************************************************
*/	



/* 
**********************************************************
*
* RESUME PRISE RENDEZ-VOUS
*
*/	

#RDV_resume_rdv{
	 
	}


#RDV_resume_rdv .col1{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	 
	 	}  
#RDV_resume_rdv .col2{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	 
 	text-align: center;
	}
#RDV_resume_rdv .col3{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	text-align: center;
	min-width: 130px;
	}
	
	
#RDV_resume_rdv .col1_titre{
	color: #CCCCCC;
	background-color: #333333;
	font-size: 16px;
	 text-align: center;
	}  
#RDV_resume_rdv .col2_titre{
	color: #CCCCCC;
	background-color: #333333;
	font-size: 16px;
	text-align: center;
	}
#RDV_resume_rdv .col3_titre{
	color: #CCCCCC;
	background-color: #333333;
	font-size: 14px;
	text-align: center;
	min-width: 130px;
	}
	
	
#RDV_resume_rdv a{
	overflow: hidden ;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 7.5px;
	padding-right: 15px;
	padding-bottom: 7.5px;
	padding-left: 15px;
	clip: rect(auto,auto,auto,auto);
	}

#RDV_resume_rdv a:link, #RDV_resume_rdv a:focus, #RDV_resume_rdv a:visited{
	border-top-color: #111314;
	background: #111314;
	color: #ccc;
	}
 
#RDV_resume_rdv a:hover {
	border-top-color: #111314;
	color: #FFFFFF;
	background-color: #666666;
	}
#RDV_resume_rdv a:active {
	border-top-color: #111314;
	color: #FFFF00;
	background-color: #666666;
	}	

/* 
*
* RESUME PRISE RENDEZ-VOUS
*
**********************************************************
*/	


/* 
**********************************************************
*
* PROPOSITION HEURES
*
*/	

#RDV_proposition_rdv{
	width: 700px;
	}


#RDV_proposition_rdv .col{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	width: 100px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}  
#RDV_proposition_rdv a{
	overflow: hidden ;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 7.5px;
	padding-right: 15px;
	padding-bottom: 7.5px;
	padding-left: 15px;
	clip: rect(auto,auto,auto,auto);
	}

#RDV_proposition_rdv a:link, #RDV_proposition_rdv a:focus, #RDV_proposition_rdv a:visited{
	border-top-color: #111314;
	background: #111314;
	color: #ccc;
	}
 
#RDV_proposition_rdv a:hover {
	border-top-color: #111314;
	color: #FFFFFF;
	background-color: #666666;
	}
#RDV_proposition_rdv a:active {
	border-top-color: #111314;
	color: #FFFF00;
	background-color: #666666;
	}	

/* 
*
* PROPOSITION HEURES
*
**********************************************************
*/	
.RDV_proposition_heure{
	float:left;
	height:30px;
	
}


 
/*	
#RDV_conteneur_identification a{
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 3.5px;
	padding-right: 15px;
	padding-bottom: 3.5px;
	padding-left: 15px;
	clip: rect(auto,auto,auto,auto);
	}

#RDV_conteneur_identification a:link, #RDV_conteneur_identification a:focus, #RDV_conteneur_identification a:visited{
	border-top-color: #111314;
	color: #FFFFFF;
	background-color: #333333;
	}
 
#RDV_conteneur_identification a:hover {
	border-top-color: #111314;
	color: #FFFFFF;
	background-color: #666666;
	}
#RDV_conteneur_identification a:active {
	border-top-color: #111314;
	color: #FFFF00;
	background-color: #666666;
	}*/	

#RDV_resume_rdv_client table{
	width: 100%;
	}


#RDV_resume_rdv_client .col1_texte{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}  
#RDV_resume_rdv_client .col2_texte{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}
#RDV_resume_rdv_client .col3_texte{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}
#RDV_resume_rdv_client .col4_texte{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 14px;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	min-width: 130px;
	
	}
	
	
#RDV_resume_rdv_client .col1_titre{
	color: #CCCCCC;
	background-color: #333333;
	font-size: 16px;
	width: 20%; 
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}  
#RDV_resume_rdv_client .col2_titre{
	color: #CCCCCC;
	background-color: #333333;
	font-size: 16px;
	width: 15%; 
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}  
#RDV_resume_rdv_client .col3_titre{
	color: #CCCCCC;
	background-color: #333333;
	font-size: 16px;
	width: 35%;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}
#RDV_resume_rdv_client .col4_titre{
	color: #CCCCCC;
	background-color: #333333;
	font-size: 16px;
	width: 15%;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}
	
#RDV_resume_rdv_client .col5_titre{
	color: #CCCCCC;
	background-color: #333333;
	font-size: 16px;
	width: 20%;
	height: 27.5px;
	padding-top: 12.5px; /* Décale la taille de la boite pour un décalage du texte */
	text-align: center;
	}
	
	
#RDV_resume_rdv_client a{
	overflow: hidden ;	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 7.5px;
	padding-right: 15px;
	padding-bottom: 7.5px;
	padding-left: 15px;
	clip: rect(auto,auto,auto,auto);
	}

#RDV_resume_rdv_client a:link, #RDV_resume_rdv_client a:focus, #RDV_resume_rdv_client a:visited{
	border-top-color: #111314;
	background: #111314;
	color: #ccc;
	}
 
#RDV_resume_rdv_client a:hover {
	border-top-color: #111314;
	color: #FFFFFF;
	background-color: #666666;
	}
#RDV_resume_rdv_client a:active {
	border-top-color: #111314;
	color: #FFFF00;
	background-color: #666666;
	}	


#div_resultat_recherche{
	font-size: 14px;
	vertical-align: top;
	background-color: #ffffff;
	color: #5E2F00;
	font-weight: bold;
	}
#div_resultat_recherche a{
	font-size: 14px;
	font-weight: normal;	
	color: #000000;		
	}

#div_resultat_recherche li{
	list-style-type: none;
	font-size: 12px;
	color: #000000;		
	}
	
#CALQUE_SEMAINE {
	font-size: 10px;
	background-color: #CCCCCC;
}


/* STYLE POUR DOUBLONS DE LA POPUP INFO CLIENT  */
#tr_users_doublons H1{
	margin-top: 2px;
	margin-bottom: 2px;
	color: #000;
	}
.td_users_doublons{
	font-size: 14px;
	background-color: #F00;
	}

#info_edition_client h3{
	color: #FF0;
	background-color: #333;
	}