body{
	scrollbar-face-color:#4B77B6;
	scrollbar-arrow-color:white;
	scrollbar-track-color: #D3DEED;
	scrollbar-3dlight-color:#ccccff;		
	scrollbar-darkshadow-color: #ccccff;
}
		
a.lien1 { font-family:verdana;font-size:12px;color:#2259A9;text-decoration:none;font-weight:bold;}
a.lien1:hover { font-family:verdana;font-size:12px;color:#048334;text-decoration:none;}
.verdana11vert { font-family:verdana;font-size:12px;color:#048334;}
.verdana11vertg { font-family:verdana;font-size:12px;color:#048334;font-weight:bold;}
.verdana10vertg { font-family:verdana;font-size:10px;color:#048334;font-weight:bold;}
.verdana13vert { font-family:verdana;font-size:13px;color:#048334;}
.verdana10bleu { font-family:verdana;font-size:10px;color:#2259A9;text-decoration:none;}
.verdana11bleu { font-family:verdana;font-size:12px;color:#2259A9;text-decoration:none;}
.verdana11bleug { font-family:verdana;font-size:12px;color:#2259A9;text-decoration:none;font-weight:bold;}
.verdana11alerte { font-family:verdana;font-size:12px;color:#81B02B;text-decoration:none;}
.verdana13bleu { font-family:verdana;font-size:13px;color:#2259A9;}
.verdana16bleu { font-family:verdana;font-size:16px;color:#2259A9;}
.verdana11bleuc { font-family:verdana;font-size:12px;color:#5A9CD1;}
.verdana11noir { font-family:verdana;font-size:12px;color:#000000;}
.verdana10noir { font-family:verdana;font-size:10px;color:#000000; font-weight:normal;}
.verdana11jaune { font-family:verdana;font-size:12px;color:#F0AF00;}
.verdana11blanc { font-family:verdana;font-size:12px;color:white;text-decoration:none;}
.verdana11orange { font-family:verdana;font-size:12px;color:#F06C16;}

a.plan {
	background-image:url(../images/flecheverte.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-family:verdana;font-size:12px;color:#2259A9;text-decoration:none;font-weight:bold;
	padding-left:13px;
	margin-top:4px;
	float:right;
	margin-right:10px;
}

a.plan:hover {
	text-decoration:none;
	color:#048334;
}

dl, dt, dd, ul, li {
z-index: 10;
margin: 0px;
padding: 0px;
list-style-type: none;
}
dl#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 36px;
left: 369px;
}

#menu dt {
display:block;
float: left;
cursor: pointer;
text-align: center;
font-weight: bold;
border: 0px;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right: 1px;
}

#menu dd {
display: none;
position:absolute;
border: 0px;
background: #0f429b;
top:20px;
}
#menu dd#smenu1 {
	left:66px;
}
#menu dd#smenu1 ul{
	width:180px;
}

#menu dd#smenu1 li a{
	width:180px;
}

#menu dd#smenu2 {
	left:362px;
}
#menu dd#smenu2 ul{
	width:130px;
}

#menu dd#smenu2 a{
	width:130px;
}

#menu li a{
font-family:verdana;
font-size:12px;
color:#2259A9;
text-decoration:none;
font-weight:bold;
color: #FFFFFF;
border: 0 none;
display: block;
line-height:25px;
}

#menu li a:hover{
background-color:#4774b5;
}



ol{
	vertical-align:text-bottom;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 0px;
}

ol li{
	float:left;
	color:#2259A9;
	margin-right: 10px;
	background-repeat:no-repeat;
	background-position:center left;
	padding:2px 0px 2px 20px;
}

li.un_off{
	background-image:url(../images/1b.gif);
	color:#2259A9;
}
li.un_on{
	background-image:url(../images/1j.gif);
	color:#f0af00;
}
li.un_on2{
	background-image:url(../images/1bc.gif);
	color:#5a9cd1;
}
li.deux_off{
	background-image:url(../images/2b.gif);
	color:#2259A9;
	margin-left:-8px;
}
li.deux_on{
	background-image:url(../images/2j.gif);
	color:#f0af00;
	margin-left:-8px;
}
li.deux_on2{
	background-image:url(../images/2bc.gif);
	color:#5a9cd1;
	margin-left:-8px;
}
li.trois_off{
	background-image:url(../images/3b.gif);
	color:#2259A9;
	margin-left:-8px;
}
li.trois_on{
	background-image:url(../images/3j.gif);
	color:#f0af00;
	margin-left:-8px;
}
li.trois_on2{
	background-image:url(../images/3bc.gif);
	color:#5a9cd1;
	margin-left:-8px;
}
li.quatre_off{
	background-image:url(../images/4b.gif);
	color:#2259A9;
	margin-left:-8px;
}
li.quatre_on2{
	background-image:url(../images/4bc.gif);
	color:#5a9cd1;
	margin-left:-8px;
}

a.progres {
	text-decoration:none;
	cursor:pointer;
	color:#2259A9;
}


#lightbox_cache{ z-index: 11; background-color: #07833A; height: 100%; width: 100%; position: absolute; left: 0; top: 0; opacity: 0.7; filter: alpha(opacity=70); }

#lightbox_rdv, #lightbox_merci { z-index: 12; font-family: Arial, Helvetica, sans-serif; position:absolute; width:100%; height:100%; min-height:600px; top: 0px; }
#lightbox_rdv h2, #lightbox_merci h2{ font-family: Arial, Helvetica, sans-serif; color: #0C479D; background: url(/images/prise_rdv/fleche_bleue.jpg) no-repeat top left; height: 32px; font-size: 26px; font-weight: normal; padding-left: 35px; line-height: 32px; text-align: left; float: left; display: block; margin: 0; }
#lightbox_rdv .bloc_rdv{ border:1px solid #51A875; width: 950px; height: 580px; background-color: #fff;  margin: 10px 0 0 25px; }
#lightbox_rdv .bt_fermer{ float: right; display: block; margin: 8px 8px 0 0; padding: 0 0 0 0; width: 55px; height: 12px; background-image: url(/images/prise_rdv/croix_verte.gif);  background-repeat: no-repeat; background-position: 44px 0px; color: #0C479D; font-size: 12px; line-height: 11px; text-decoration: none; }
#lightbox_rdv #inlightbox{ margin-left:15px; color: #0C479D; font-size: 12px; text-align: left; float: left; }
#lightbox_rdv #inlightbox h3{ display: block; float: left; height: 14px; padding-left: 20px; margin: 15px 0 7px 0; font-family: Helvetica, Arial, sans-serif; color: #5A9CD1; background: url(/images/prise_rdv/puce_carre.gif) no-repeat left 3px; font-weight: bold; font-size: 13px; }
#lightbox_rdv #inlightbox h3 em{ font-size: 16px; font-style: normal; }
#lightbox_rdv #inlightbox .texte10{ font-size: 10px; margin: 5px 0 5px 0 }
#lightbox_rdv #inlightbox .texte8{ font-size: 7px; margin: 0 0 5px 0 }
#lightbox_rdv #inlightbox label{ display: block; float: left; padding: 3px 0 3px 24px; }
#lightbox_rdv #inlightbox .label2{ display: block; float: left; margin-left: 10px; }
#lightbox_rdv #inlightbox .champ{ padding: 0; display: block; float: left; border: 1px solid #cccccc; color: #0C479D; }
#lightbox_rdv #inlightbox .tab_jour{ width: 74px; float: left; background-color: #D9D9D9; }
#lightbox_rdv #inlightbox .tab_jour .tab_entete{ background-color: #0C479D; border-bottom: 1px solid #999; border-left: 1px solid #fff; height: 20px; line-height: 20px; color: #fff; font-size: 12px; text-align: center; }
#lightbox_rdv #inlightbox .tab_jour .tab_fondjour{ position: relative; background-color: #D9D9D9; height: 380px; border-left: 1px solid #999; }
#lightbox_rdv #inlightbox .tab_jour .tab_tranche{ float: left; position: absolute; left: 0; width: 72px; background-color: #fff; border-bottom: 1px solid #666; border-top: 1px solid #999; border-right: 1px solid #999; height: 18px; color: #0C479D; font-weight: bold; font-size: 12px; text-align: center; cursor: pointer; }
#lightbox_rdv #inlightbox .lien_semaine{ color: #0C479D; text-decoration: none }
#lightbox_rdv #inlightbox #bloc_rdv_right, #lightbox_rdv #inlightbox #bloc_rdv_loading{ float: left; margin-left: 20px; width: 480px; }
#lightbox_rdv #inlightbox #bloc_rdv_loading {display:none; padding:220px; width:auto;}
#lightbox_rdv #inlightbox #frm_rdv{ margin: 0; padding: 0; }

#lightbox_merci2{ border:1px solid #51A875; width: 325px; height: 174px; background-color: #fff; margin-top:100px; margin-left: 300px; }
#lightbox_merci2 #inlightbox{ color: #0C479D; font-size: 12px; text-align: left; }
