/*  ------------------------------------------ 	 */
/*  Correction des styles HTML par defaut 		*/
/*  ------------------------------------------ */
html, body {padding:0;}
body{margin:0;padding:0;
font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333333;text-align:left;
background-image: url("images/fond.jpg");
}
a, a.spip_note, a.spip_in, a.spip_out, a.spip_url, a.spip_glossaire, .on {color:#000099;text-decoration:none;} 
a:hover {color:#ff0000;}
img, table, ul, li{margin:0;padding:0;border:none;}
h1, h2, h3, h4, h5, h6, h7{padding:0;}
h1, h2{font-size: 14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#16668e;
margin: 11px 0 0 43px;}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px;}
p{margin:0;padding:0;}
#page-entiere{width:1030px;position:relative;margin:0 auto;background-image: url("images/back_page-entiere.png");}
/*  ------------------------------------------ */
/*  Entete */
/*  ------------------------------------------ */
#entete{width:1030px;height:189px;
position:relative;
margin:0 auto;
background-image:url("images/header.png");}
#entete p{position:absolute;
margin:26px 0 0 24px;}
#entete a{font-weight: bold;color:#006699;
margin-left:20px}
#entete a:hover{color:#ff0000;}
.bandeauhaut{width:1005px;height:150px;
margin: 0 0 0 12px;}
/*  ------------------------------------------ */
/*  Menu haut */
/*  ------------------------------------------ */
#menu_haut{width: 1005px;
margin: 0 0 0 12px;
float:left;
line-height:normal;
font-weight: normal;}
#menu_haut ul{width: 810px;
padding:0;margin: 0 auto 0 auto;
list-style:none;}
#menu_haut li {float:left;
background:url(images/menu_haut/left.png) no-repeat left bottom;
margin:0;padding:0;}
#menu_haut a {float:left;
display:block;
background:url(images/menu_haut/right.png) no-repeat right bottom;
margin:0 0 0 9px;padding:4px 7px 6px 0;
text-decoration:none;color:#3a6a7c;}
#menu_haut a:hover{color:#333;}
#menu_haut #current{background-image:url(images/menu_haut/left_on.png);border-width:0;}
#menu_haut #current a{background-image:url(images/menu_haut/right_on.png);
color:#333;
padding-bottom:5px;}
/*  ------------------------------------------ */
/* Menu Gauche */
/*  ------------------------------------------ */
.part_gauche{position: absolute;left:0;
margin:0;padding:0;
width:210px;}
.menu_gauche{margin:0 0 0 8px;padding:0;
width:190px;}
.menu_gauche li{list-style-type:none;
margin:0 0 2px 0;padding:0;}
.menu_gauche li:hover{background:#FF0000;}
.menu_gauche a{display:block;
color:#FFFFFF;font-weight:bold;text-decoration:none;
height:18px;
padding:2px 0 0 10px;}
.menu_gauche a:hover{background:url("images/fleche/ff0000.png") top right no-repeat;}
.agx2 a{display:block;
color:#FFFFFF;font-weight:bold;text-decoration:none;
height:36px;
padding:6px 0 0 10px;}
.agx2 a:hover{background: url("images/fleche/big/ff0000.png") top right no-repeat;}
.ag0{width:100px;} .ag1{width:110px;} .ag2{width:120px;} .ag3{width:130px;} .ag4{width:140px;} .ag5{width:150px;} .ag6{width:160px;} .ag7{width:170px;} .ag8{width:180px;} .ag9{width:190px;}.agx2{width:190px;}

.formu{width:190px;
padding:0;margin:20px 0 0 14px;}
.formu input{float:left;
width:24px;height:20px;
font-size:11px;}
.formu p{margin-bottom:10px;
float:left;}
.formu select{float:left;}
.pmenug{width:190px;
font-weight:bold;
padding:0;margin:20px 0 0 14px;}	
.notpopup{display:block;
width:190px;height:60px;
padding:0;margin:10px 0 4px 14px;
background-color:#fceca2;}
.notpopup img{float:left;
width:60px;height:60px;
margin:0;padding:0;
border:0;}
.notpopup p{text-align:center;
width:128px;
float:left;
margin:22px 0 0 0;padding:0;}
.part_gauche .formulaire_spip, .part_gauche .formulaire_recherche{width:190px;
font-weight:bold;
padding:0;margin:20px 0 0 14px;}
/*  ------------------------------------------
/*  BLOC CENTRALE
/*  ------------------------------------------ */
#page{margin:0 233px 0 210px;padding:0;width:588px;
min-height: 620px;}
/*  ------------------------------------------ */
/*  Fil d'ariane */
/*  ------------------------------------------ */
#hierarchie{width:583px;height:20px;
padding:0 0 0 5px;
margin-top:-5px;
display:block;
color:#333333;text-decoration:none;}
/*  ------------------------------------------ */
/*  Conteneur */
/*  ------------------------------------------ */
#conteneur{width:568px;
padding:0 10px 0 10px;}
/*  ------------------------------------------ */
/*  Pied de page */
/*  ------------------------------------------ */
#footer{width:1030px;height:34px;
padding:0;margin:0 auto;
position:relative;
background-image:url("images/footer.png");
text-align:center;}
#footer_links{width:1030px;height:23px;
padding:11px 0 0 0;margin:0;
}
#footer a{color:#666666;}
#footer img{vertical-align:top;}
/*  ------------------------------------------ */
/*  Menu droite */
/*  ------------------------------------------ */
.part_droite{position: absolute;right:0;
margin:0;padding:0 0 0 8px;
width:225px;}
.cont_right{margin:0;padding:0;
width:216px;}
.refeclass{margin:0 0 24px 0;
width:216px;height:70px;}
.refeclass img{margin:0;padding:0;
border:1px solid #999999;
height:68px;width:214px;}
.cont_right-plus{margin:0 0 10px 0;padding:2px;
border-radius:12px 12px;-moz-border-radius:12px;}
.cont_right-plus li{padding:1px 0 1px 0;
list-style-type:none;}
.cont_right-plus a{color:#000000;}
.cont_right-plus a:hover{color:#ff0000;}
.cont_right-news{margin:0 0 10px 0;padding: 2px;
background-color:#f4d75e;
border-radius:12px 12px;-moz-border-radius:12px;
color:#000000;}
.cont_right-news li{height: 85px;
margin:0;padding:4px;
list-style-type:none;}
.cont_right-news img{border: 1px solid #000000;margin:0 4px 0 0;folat:left;}
.cont_right-news a{color:#333333;}
.date{font-size:10px;color:#666666;}
.cont_right-news a:hover{color:#FFFFFF;background-color:#FF0000;}
/*  ------------------------------------------ */
/*  Page Article*/
/*  ------------------------------------------ */
.top1{float:left;
padding:0;margin:0;
width:358px;height:140px;}
.pict{float: left;
padding:0;margin:15px 15px 15px 18px;}
.chap{text-align:justify;
padding:0;margin:10px 5px 0 0;}
.top1 a.spip_out{float:right;
color:#16668e;
padding:0;margin:5px 15px 0 0;}
.top2{float:left;
padding:0;margin:0 0 0 10px;
width:200px;height:140px;
background: url("images/box/top2.png") top left no-repeat;}
.ps{font-weight:bold;
width: 160px;height:80px;
padding:0;margin:16px 0 0 20px;}
.mid-top{font-size:14px;color:#16668e;font-weight:bold;
float:left;
background-image:url("images/box/mid-top.png");
width:525px;height: 30px;
margin:10px 0 0 0;padding:11px 0 0 43px;}
.mid-center{float:left;
background-image:url("images/box/mid-center.png");
width:568px;
margin:0;padding:0 0 10px 0;}
.mid-center p.spip{padding:10px;margin:0 0 0 20px;
width:234px;height:117px;
float:left;
background-color:#ececec;background-image:url("images/box/mid-center-inboxmid.png");background-repeat:no-repeat;
overflow:auto;}
.mid-center p.spip a.spip_in{color:#16668e;}
.mid-center p.spip a.spip_in:hover{color:#ff0000;}
.mid-center strong.spip{width:255px;
font-size:14px;font-weight:bold;}
.mid-center i.spip{font-weight:bold;}
.mid-center-inboxtop{position:relative;z-index:2; 
margin:0 0 -8px 20px;
background-image:url("images/box/mid-center-inboxtop.png");
width:528px;height:8px;}
.mid-center-inboxbottom{z-index:2;
margin:-8px 0 0px 20px;
background-image:url("images/box/mid-center-inboxbottom.png");
width:528px;height:8px;}
.mid-bottom{float:left;
background-image:url("images/box/mid-bottom.png");
width:568px;height:10px;
margin:0;padding:0;}
.map{text-align:center;
margin:0;}
.map strong.spip{width:528px;}
/*  ------------------------------------------ */
/*  Page Sommaire*/
/*  ------------------------------------------ */
.mid-center_acc{float:left;
background-image:url("images/box/mid-center.png");
width:568px;
margin:0;padding:0 0 10px 0;}
.mid-center_acc img{margin:8px 0 0 0;padding:0 0 10px 0;}
.mid-center_acc p.spip{padding:10px;margin:0 0 0 20px;
width:234px;height:100px;
float:left;
background-color:#ececec;background-image:url("images/box/mid-center-inboxmid.png");background-repeat:no-repeat;
overflow: hidden;}
.mid-center_acc p.spip a.spip_in{color:#16668e;}
.mid-center_acc p.spip a.spip_in:hover{color:#ff0000;}
.mid-center_acc strong.spip{font-size:14px;font-weight:bold;}
.mid-center_acc img{ max-height:110px;}
.mid-center_acc i.spip{font-weight:bold;}
.mid-center_acc-inboxtop{position:relative;z-index:2; 
margin:0 0 -8px 20px;
background-image:url("images/box/mid-center-inboxtop.png");
width:528px;height:8px;}
.mid-center_acc-inboxbottom{z-index:2;
margin:-8px 0 0px 20px;
background-image:url("images/box/mid-center-inboxbottom.png");
width:528px;height:8px;}
/*  ------------------------------------------ */
/*  Page Recherche */
/*  ------------------------------------------ */
.pagination{margin: 20px 0 10px 0;
text-align:center;}
/*  ------------------------------------------ */
/*  FORMULAIRES
/*  ------------------------------------------ */
.formeki-left{float:left;
margin:0;padding:0;
width:170px;
list-style-type:none;}
.formeki-left li{margin:0 0 2px 0;padding: 3px 0 0 3px;
height: 33px;
background-color:#FFCCFF;}
.formeki-right{float:left;
margin:0;padding:0;
width:407px;
list-style-type:none;}
.formeki-right li{margin:0 0 2px 0;padding: 3px 0 0 3px;
height: 29px;
border-bottom: 2px solid #FFCCFF;border-top: 2px solid #FFCCFF;border-right: 2px solid #FFCCFF;}
.bloleft{float:left;
width:150px;}
.bloleft li{padding-top:5px;margin-bottom:2px;
height: 16px;
border-bottom:1px solid #999999;}
.bloleft2{float:left;
list-style-type:none;}
.bloleft2 li{text-alig:left;margin-bottom:2px;}
.red{color:#FF0000;}
.cont_form{margin:0;
text-align:left;
border-radius:12px 12px;-moz-border-radius:12px;border:2px solid #cccccc;
background-color:#e5e5e5;
min-height: 600px;}
.cont_form ul{list-style-type:none;}
