/* Redefinitions des balises HTML */ 
*{margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:10px Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#083B51;}
img{border:0}
a{text-decoration:none; color:#81B238;}
a:hover{text-decoration:underline; color:#083B51;}
ul{list-style:none;}
.clear{clear:both;}

body{background:url(../images/background/bg_body.jpg) repeat-x #CCCCCC;}

#global{width:761px; margin:0 auto;}

#header{width:761px; height:229px; position:relative; background:#fff;}

#header #BlocTop{width:751px; height:26px;paddind-right:10px;}
#header #BlocTop .TopMenu{float:right; display:inline; /*margin:5px 8px 0 280px;*/}
#header #BlocTop .TopMenu a{font-size:9px; color:#00669B; text-decoration:none;}
#header #BlocTop .TopMenu a:hover{font-size:9px; color:#71A81F; text-decoration:underline;}
#header #BlocTop .TopMenu span{margin:0 2px;}
#header #BlocTop .Version{position:absolute; top:20px; left:190px; width:58px; padding:0 4px; line-height:14px; background:#A3C7DA; border:1px solid #fff;}
#header #BlocTop .Version a{color:#083B51; text-decoration:none;}
#header #BlocTop .Version a:hover{color:#fff; text-decoration:none;}
#header #BlocTop .FastSearch{float:right; display:inline; width:176px; /*margin-top:4px*/ margin:0 0 0 10px;}
.inputRecherche{width:148px; height:13px; border:1px solid #04689A; font-size:9px; color:#04689A; float:left; padding:1px;}
#header #BlocTop .FastSearch .BtOk1{float:left; width:18px; height:18px; background:url(../images/botton/bt_ok1.gif); cursor:pointer; border:none; margin-left:6px;}

#header #BandAnim{width:761px; height:158px; margin-bottom:2px;}
#header .LogoArt{position:absolute; top:0; left:5px; z-index:1;}
#header .ombreGauche{position:absolute; top:26px; left:523px; z-index:1;}
#header .ombreDroite{position:absolute; top:26px; left:750px; z-index:1;}
#header .BlocLogo{position:absolute; top:26px; left:532px; z-index:1; width:218px; height:158px; background:#fff;}
#header .BlocLogo .PosLogo{margin:13px 0 18px 18px;}
#header .BlocLogo .PosSlogan{margin:0 0 0 18px;}

#header #BlocMenu{width:761px; height:24px; background:url(../images/background/bg_menu.gif) repeat-x;}
#header #BlocMenu ul{margin-left:72px;}
#header #BlocMenu li{float:left; display:inline; padding:4px 7px 4px 6px;}
#header #BlocMenu li a{font-weight:bold; color:#fff; text-decoration:none; font-size:11px;}
#header #BlocMenu li.actif{background:#8BB7D0;}
#header .ssmenu{position:absolute; top:206px; left:72px; width:689px; height:23px; background:url(../images/background/bg_ssmenu.gif) repeat-x;}
#header .ssmenu ul{margin:6px 0 0 13px;}
#header .ssmenu li{float:left; display:inline; background:url(../images/pictos/puceBlue.gif) no-repeat 0 5px; padding-left:9px; margin-right:5px; font-size:11px;}
#header .ssmenu li.actif{font-weight:bold;}
#header .ssmenu li a{text-decoration:none; font-size:11px; color:#083B51;} #header .ssmenu li a:hover{text-decoration:none; color:#fff;}

#Navig{width:761px; background:url(../images/background/bg_navig.gif) repeat-y 5px 0 #fff; padding:14px 0 15px 0; margin-bottom:5px; position:relative;}

#Navig .LeftMain{width:466px; float:left; display:inline; margin-right:8px; margin-left:82px; padding-top:4px; padding-bottom:10px;}
#Navig .LeftMain p{margin-bottom:10px;}
#Navig .LeftMain .textVert{color:#81B238;}
#Navig .LeftMain ul{margin:10px 0 12px 26px;}
#Navig .LeftMain li{background:url(../images/pictos/puceli.gif) no-repeat 0 4px; padding-left:9px;}
#Navig .LeftMain .LienPDF{margin-left:26px; background:url(../images/pictos/pucePdf.gif) no-repeat; padding:2px 0 0 28px; margin-bottom:2px; display:block;}

#Navig .LeftMain .TitreSSrub{height:30px; border-left:1px solid #00669B; font-size:14px; font-weight:bold; padding-left:6px; margin-bottom:12px;}
#Navig .LeftMain .TitrePara{font-size:14px; font-weight:bold; padding-bottom:3px; border-bottom:1px solid #9EC5D9; margin-bottom:4px;}
#Navig .LeftMain .SStitre{font-weight:bold; color:#00669B; border-left:1px solid #00669B; height:16px; padding-left:2px; padding-top:3px; margin-bottom:8px;}
.ViSPara{margin-top:5px; border:1px solid #71A81F;}

#Navig .RightMain{width:200px; float:left; display:inline;}
#Navig .RightMain .Titre{width:193px; height:18px; background:url(../images/background/bg_carrVert.gif) no-repeat 151px 2px; padding-left:7px; border-bottom:2px solid #81B238; font-size:13px; font-weight:bold; color:#81B238; margin-bottom:8px;}
#Navig .RightMain .VoirAussi{margin:12px; width:176px;}
#Navig .RightMain .VoirAussi ul{margin-bottom:8px;}
#Navig .RightMain .VoirAussi li{background:url(../images/pictos/puceBlue.gif) no-repeat 0 5px; padding-left:9px; margin-bottom:2px;}
#Navig .RightMain .VoirAussi li a{color:#083B51; text-decoration:none;} #Navig .RightMain .VoirAussi li a:hover{color:#75B22B; text-decoration:none;}
#Navig .RightMain .Galerie{margin:12px 0 6px 7px; width:194px;} #Navig .RightMain .Galerie img{float:left; display:inline; margin-right:10px; margin-bottom:8px;}
#Navig .RightMain .BlocGris{width:192px; background:#F5F5F5; margin:0 0 12px 8px; border-bottom:1px solid #5D9D01; padding-bottom:6px;}
#Navig .RightMain .BlocGris .Doc{margin:0 5px 4px 8px; background:url(../images/pictos/puceDoc.gif) no-repeat 0 13px; padding-left:14px; padding-top:8px;}
#Navig .RightMain .BlocGris .Doc .titre{font-weight:bold; padding-left:4px; margin-bottom:6px;}
#Navig .RightMain .BlocGris .Doc .titre a{color:#083B51; text-decoration:none; font-weight:bold;} #Navig .RightMain .BlocGris .Doc .titre a:hover{color:#75B22B; text-decoration:none;}
#Navig .RightMain .BlocGris .Doc .taille{background:url(../images/pictos/pucePdf.gif) no-repeat; padding:2px 0 0 28px;}
#Navig .RightMain .BlocGris2{width:192px; background:#F5F5F5; margin:0 0 12px 8px; border-bottom:1px solid #5D9D01; padding-bottom:6px;}
#Navig .RightMain .BlocGris2 p{padding:12px 4px 0 4px;}
#Navig .RightMain .BlocGris2 a{color:#083B51; text-decoration:none;} #Navig .RightMain .BlocGris2 a:hover{color:#75B22B; text-decoration:none;}

#Navig #footer{width:761px; height:16px; background:url(../images/background/bg_navig.gif) repeat-y 5px 0 #75B22B; padding-top:3px;}
#Navig #footer .copyright{margin:0 0 0 80px; width:320px; background:url(../images/background/bg_carrBlan.gif) no-repeat right top; color:#fff;}
#Navig #footer .copyright a{color:#fff; text-decoration:none;} #Navig #footer .copyright a:hover{color:#006699; text-decoration:none;}
#Navig .BleuBas{position:absolute; left:5px; bottom:-4px;}


#Navig .LeftMain .NiceTable{margin-top:15px;}
#Navig .LeftMain .NiceTable td{padding:2px 4px;}
#Navig .LeftMain .NiceTable .legand td{background:#75B22B; color:#fff; font-weight:bold; font-size:13px; text-align:center;}
#Navig .LeftMain .NiceTable .titre td{background:#006699; color:#fff; font-weight:bold; font-size:12px; text-align:center;}
#Navig .LeftMain .NiceTable .lign1 td{background:#EEF4F8; text-align:left;}
#Navig .LeftMain .NiceTable .lign2 td{background:#A3C7DA; text-align:left;}

/* ------- Formulaires -------*/
.SetectText{width:230px; height:18px; border:1px solid #006699; padding:1px; font-size:10px; background:#F5F5F5;}

/* ------- Agenda -------*/
.TitreEven{font-weight:bold; color:#006699; font-weight:12px; margin-bottom:4px;}
.DateEven{font-weight:bold; color:#A3C7DA; font-weight:11px; margin-bottom:5px;}
.LienDroite{border-bottom:1px solid #A3C7DA; margin-bottom:8px; text-align:right; padding:3px 2px;}
.LienDroite a{font-weight:bold; text-decoration:none;} .LienDroite a:hover{font-weight:bold; text-decoration:none;}
.BlocEven{margin-bottom:4px;}
.VisuelEven{float:left; display:inline; margin:0 10px 8px 0; border:1px solid #A3C7DA;}

/* ------- LiensUtiles -------*/
.titreLiensUtiles{font-weight:bold; color:#006699; font-weight:12px; margin-bottom:4px;}
.urlLiensUtiles{margin-bottom:12px;} 
/* ------- Bloc Partenaire --------*/
.BlocPart{margin-bottom:15px; width:100%}
.VisPart{float:left; width:108px; height:; margin:0 10px 10px 0;}
.VisPart img{border:1px solid #A3C7DA;}
.TextPart .lien a{font-weight:bold; display:block; text-decoration:none; margin:4px 0;}
.TextPart .lien a:hover{text-decoration:none;}
.TitrePart{font-weight:bold; color:#006699; font-size:11px; margin-bottom:8px;}

/* ------- Plan de site --------*/
.Rubrique{margin-bottom:10px;}
.Rubrique a{display:block; padding:3px; background:#BAD5E3; font-weight:bold; color:#083B51; text-decoration:none; margin-bottom:5px;}
.Rubrique a:hover{color:#ffffff; text-decoration:none;}
.Rubrique .SousRubrique a{display:block; padding:3px 15px; background:#EEF4F8; color:#006699; text-decoration:none; margin-bottom:1px;}
.Rubrique .SousRubrique a:hover{color:#81B238; text-decoration:none;}
.Rubrique .SousRubrique2 a{display:block; padding:3px 30px; background:#F6FAFC; color:#083B51; text-decoration:none; margin-bottom:1px;}
.Rubrique .SousRubrique2 a:hover{color:#81B238; text-decoration:none;}

/* ------- FAQ --------*/
.Question{background:#BAD5E3; color:#083B51; font-weight:bold; margin-bottom:2px; padding:3px;}
.Reponse{background:#EEF4F8; color:#006699; margin-bottom:10px; padding:3px;}

/* ------- Recherche --------*/
.recherche{padding:3px 10px; background:#F6FAFC; color:#083B51; text-decoration:none; margin-bottom:5px;}
.recherche a{color:#083B51; text-decoration:none;} .recherche a:hover{color:#81B238; text-decoration:none;}
.motrecherche{font-weight:bold; color:#A3C7DA; text-decoration:underline;}


