html, body {font-family: Arial, Helvetica, sans-serif;
color:#00417F;
font-size: 12px;
font-weight:bold;
margin:0;
padding: 0;
background-color: #ffffff;}

#conteneur {
position:absolute;
width:910px;
height:630px;
padding:0px;
margin: 0 0 0 -455px;
left: 50%;
}

#header {
margin: 0  0 0 1px;
width: 905px;
height: 80px;
/*background-color: #3d9cd1;*/
}

#menu {
margin: 12px 0 0 90px;
padding: 0;
background-color:#ffffff;
width: 706px;
height: 41px;
border-bottom-color:#3d9cd1;
border-bottom-style:solid;
border-bottom-width:3px;
list-style-type: none;
}

#menu ul {
list-style-type: none;}

#menu ul li {
margin: 0 5px 0 0;
height: 38px;
padding: 0;
float: left;
border-left-color:#ffffff;
border-left-style:solid;
border-left-width:3px;
border-top-color:#ffffff;
border-top-style:solid;
border-top-width:3px;
border-right-color:#ffffff;
border-right-style:solid;
border-right-width:3px;

}

#menu_onglet{

margin: 4px 0 0 0;
background-color:#ffffff;
height: 38px;
border-bottom-color:#ffffff;
border-bottom-style:solid;
border-bottom-width:4px;

}

#menu ul li:hover {

}

#menu ul li a {
display:block;
height: 17px;
font-size: 1em;
text-decoration: none;
color: black;
padding: 0 1em;
}

#menu ul li a:hover {

margin: -2px 0 0 0;
background-color:#ffffff;
color:#3d9cd1;
height: 38px;
}

#menu_vertical {
float:left;
margin: 0 0 0 0;
padding: 0;
background-color:#ffffff;
width: 90px;
height: 493px;
border-right-color:#3d9cd1;
border-right-style:solid;
border-right-width:3px;
}

#menu_vertical ul {

text-decoration: none;
margin: 50px 0px 0px 0px;
width:90px;
padding: 0;
list-style-type: none;
}

#menu_vertical ul li {
margin: 0px 0 0 0;
width:90px;
height: 35px;
padding: 0;
float: left;
border-left-color:#ffffff;
border-left-style:solid;
border-left-width:3px;
border-top-color:#ffffff;
border-top-style:solid;
border-top-width:3px;
border-bottom-color:#ffffff;
border-bottom-style:solid;
border-bottom-width:3px;
}

#menu_vertical_onglet{
/*background-image: url(images/bouton-fond.gif);

text-decoration: none;*/
height: 35px;
width: 90px;
border-right-color:#ffffff;
border-right-style:solid;
border-right-width:3px;
margin:  0 0 0 2px;
}

#menu_vertical ul li a {
/*background-image: url(images/bouton-fond.gif);
a {text-decoration:none;color:#0073B5;}
text-decoration: none;*/
display:block;
font-size: 1em;

color: black;
padding: 0 1em;
margin: 0 0 0 0;

}

#menu_vertical ul li a:hover {
/*background-image: url(images/bouton-fond.gif);

a {text-decoration:none;color:#0073B5;}*/

text-decoration: none;
margin: 0 0 0 0;
background-color:#ffffff;
color:#3d9cd1;
height: 35px;
}

#centre {
float:left;
width:700px;
height:490px;
margin:0px;
padding:0px;
overflow:auto;
border-right-color:#3d9cd1;
border-right-style:solid;
border-right-width:3px;
border-bottom-color:#3d9cd1;
border-bottom-style:solid;
border-bottom-width:3px;
}

#centre p1 {padding:0px; margin:3px;color:#666666 ; text-decoration:underline ; font-weight:bold}
#centre h2 {font-size:150%;color: #3d9cd1;padding:0px; margin:1px 0 0 5px;}
#centre a {text-decoration:none;color:#0073B5;}
#centre a:hover {text-decoration:underline;}}

#centregen {position:absolute;width:700px;height:480px;margin:0px;padding:0px;overflow:auto;}
#centregen h1 {font-size:200%;color: #ED1C24;padding:0px; margin:1px 0 0 5px;}
#centregen h2 {font-size:120%;color: #00417F;padding:0px; margin:1px 0 0 5px;}

#centregen h3 {font-size:110%;padding:0px; margin:7px 0 0 4px;background-color: #E5EBF0;color:#84899D;}
#centregen h3 span {color:#ED1C24;}
#centregen h3 a {display:block;}
#centregen h3 a img {border:none;}
#centregen h3 a:hover {text-decoration:none;background-color: #9FA7C9;}
#centregen ul {list-style-type:none;}
#centregen span {font-weight:bolder;}
#centregen img.demarche {margin-left:4px;}


/*formulaire*/
#centregen form  {margin:15px 0 0 3px; }
#centregen form fieldset {}
#centregen form legend {margin: 0 2px 0 2px;}
#centregen form select {  background-color: #F5F5F5; color: #102132; border: 1px solid #284279;font-size:90%;}
#centregen form input {border: 1px solid #3D9CD1;background-color:#fff;font-size:80%;font-weight:bold;color:#0073B5; margin:0px 0 0px 10px;}
#centregen form optgroup {font-style:normal;}
#centregen form option {padding:2px;}
#centregen form label {display:block; float:left; width:200px;text-align:left;}
#centregen form p {clear:both; margin: 10px 0 0 2px;}
#centregen table {border:none;}
#centregen table span {color:#ED1C24;}


#droite {
width: 100px;
height: 568px;
padding:0 0 0 0;
margin: -46px 0 0 800px ;
border-left-color:#3d9cd1;
border-left-style:solid;
border-left-width:3px;
border-top-color:#3d9cd1;
border-top-style:solid;
border-top-width:3px;
border-right-color:#3d9cd1;
border-right-style:solid;
border-right-width:3px;
border-bottom-color:#3d9cd1;
border-bottom-style:solid;
border-bottom-width:3px;
background-color:#3D9CD1;
}

#footer {
height:20px;
float:left;
width:800px;
background-color:#3d9cd1;
-moz-border-radius: 5px;
padding:0px;
margin: -26px 0 0 0 ;
border-top-color:#3d9cd1;
border-top-style:solid;
border-top-width:3px;
border-bottom-color:#3d9cd1;
border-bottom-style:solid;
border-bottom-width:3px;
border-left-color:#3d9cd1;
border-left-style:solid;
border-left-width:3px;
}

#footer p {font-size:90%;height:12px;padding:0px;margin:-2px 0 0 5px;text-align:right;font-weight:bold;color:#00417F;}

#footer p a {font-size:14px;text-decoration:none;color:#00417F;}

#footer p a:hover {font-size:14px;text-decoration:underline;color:#fff;}

#footer p span {font-size:90%;padding:3px;margin:0px;}










          


