*{
margin:0;
padding:0;
}
img{
border:0;
}
h1{
background:url(fond_h1.gif) no-repeat;
color:#666;
font-size:10px;
font-weight:100;
padding-top:7px;
padding-left:16px;
padding-bottom:3px;
margin-bottom:10px;
cursor:default;
border-bottom:1px dotted #ccc;
}
h1 a{
color:#666;
text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
}
h2{

}
h3{
color:#3f4495;
font-size:20px;
margin-top:15px;
margin-bottom:7px;
}
h4{
font-size:14px;
border-bottom:1px solid #e8e8e8;
padding-bottom:7px;
margin-bottom:-8px;
color:#e8be3f;
background:url(picto/puce.png) no-repeat 0 1px;
padding-left:20px;
cursor:pointer;
}
h5{
height:25px;
font-family:georgia;
background:url(h5.png) no-repeat;
color:#fff;
font-style:italic;
font-size:14px;
font-weight:900;
padding-top:5px;
padding-left:7px;
cursor:default;
}
h6{
height:20px;
background:url(haut_cadre.png) no-repeat center top;
color:#fff;
font-size:10px;
text-align:center;
padding-top:6px;
cursor:default;
font-weight:100;
}
body{
background:#fff;
color:#666;
font-size:12px;
font-family:arial;
text-align:center;
}
#total{
width:780px;
margin:0 auto;
text-align:left;
}
#hautPage{
height:80px;
background:url(logo3.gif) no-repeat 0 5px;
}
#hautPage #retour{
display:block;
width:250px;
height:80px;
position:absolute;
z-index:2;
margin:0;
}
#hautPage #part{
text-align:right;
height:43px;
}
#hautPage #part img{
margin-left:3px;
margin-top:9px;
}
#hautPage #blocRec{
width:221px;
height:29px;
background:url(bloc_rec.gif) no-repeat;
margin-left:559px;
margin-top:8px;
}
#hautPage #blocRec input{
border:0;
background:#fff;
margin-top:5px;margin-left:4px;
height:18px;
width:180px;
}

#bandeau{
height:100px;
background:url(bandeau.jpg) no-repeat;
padding-top:0px;
}
#bandeau p{
font-size:16px;
padding:6px 0 0px 0;
color:#fff;     /* #fdb407; */    /* Modif Bonnot 30/03/2010 */
cursor:default ;
font-variant:small-caps;
font-style:italic;
font-weight:900;
}
#bandeau p:hover{
color:#fdb407;     /* #fff; */    /* Modif Bonnot 30/03/2010 */
}
#bandeau #b1{margin-left:390px;}
#bandeau #b2{margin-left:520px;}
#bandeau #b3{margin-left:630px;}

#menuP{
list-style-type:none;
background:url(fond_menu.png) repeat-x;
height:26px;
overflow:hidden;
}
#menuP li{
float:left;
width:100px;	/* width:120px; */	/* Modif Bonnot 19/03/2010 */
overflow:hidden;
margin-top:3px;
border-right:1px solid #7d82c8;
border-left:1px solid #21234e;
}
#menuP a{
display:block;
cursor:default;
margin-top:4px;
text-align:center;
margin-left:5px;
font-size:10px;
color:#fff;
text-decoration:none;
/* width:109px; */	/* Modif Bonnot 19/03/2010 */
background:url(onglet_menu.gif) no-repeat;
height:21px;
}
.sousMenu{
position:absolute;
z-index:2;
list-style-type:none;
background:#f2f3f8;
width:130px;
padding:5px;
margin-left:10px;
margin-top:0;
display:none;
border:1px solid #e3e3e3;
border-top:0;
}
.sousMenu li{
border-bottom:1px solid #f8f8f8;
border-top:1px solid #e8e8e8;
padding:6px 0 6px 0;
}
.sousMenu a{
color:#666;
text-decoration:none;
}
.sousMenu a:hover{
text-decoration:underline;
color:#3f4495;
}
#sousMenu1{margin-left:29px;}
/* Modif Bonnot 19/03/2010 */
#sousMenu2{margin-left:131px;}
#sousMenu3{margin-left:233px;}
#sousMenu4{margin-left:335px;}
#sousMenu5{margin-left:437px;}
/* #sousMenu2{margin-left:151px;}
#sousMenu3{margin-left:273px;}
#sousMenu4{margin-left:395px;}
#sousMenu5{margin-left:517px;}
 */
/* Fin Modif Bonnot 19/03/2010 */
#contact{
position:absolute;
margin-top:-20px;
margin-left:695px;
font-size:10px;
}
#contact td{
vertical-align:middle;
}
#contactp{
margin-bottom:2px;
}
#contact a{
text-decoration:none;
color:#fff;
}
#contact a:hover{
text-decoration:underline;
}
#contact img{
border:1px solid #666;
margin-left:10px;
}

/*PIED*/
#pied{
height:90px;
background:url(fond_menu2.png) repeat-x;
margin-top:15px;
}
#pied img{
margin-top:3px;
margin-left:5px;
}
#pied ul{
float:right;
list-style-type:none;
margin-top:-35px;
margin-left:10px;
width:400px;
}
#pied li{
font-size:10px;
float:left;
padding:0 10px 0 10px;
}
#pied a{
color:#fff;
text-decoration:none;
}

#pied a:hover{
text-decoration:underline;
}

#pied img
{
	vertical-align:middle;
}

#logo
{
	width:300px;
}

#dev_dur
{
	font-family: gill sans-seriff;
	float:right;
	margin-top:20px;
}