body {
 font-family: Arial, Helvetica, sans-serif;
 background: #E9F4FD url(../images/body_fd.gif) 0% 0% no-repeat;
 margin: 40px 0px 0 0;
 font-size: 12px;
}

/*************** transparence png pour IE *************************************************************************/
img { behavior: url(win_png.htc); }

/************ HEADER *********************/
div#header {
 float: left;
 padding: 0 0 0 65px;
 border:0px solid red;
 height: 136px;
 width:850px;
}
div#header ul {
 margin: 5px 0 0px 0;
 padding: 0;
}
div#header ul li {
 display: inline;
 padding: 0 10px 0 10px;
 border-right: 1px solid #274B67;
 font-size: 1em;
 color: #fff;
 font-weight: bold;
 list-style: none;
}
div#header ul li.select {
 color: #274B67;
}
div#header ul li a {
 color: #fff;
 text-decoration: none;
}
div#header ul li a:hover {
 color: #274B67;
}








/***************** CONTENT *********************/

div#content {
 float: left;
 width: 620px;
 display:inline;
}
div#content h1 {
 font-size: 2em;
 font-weight: normal;
 color: #505050;
 margin: 0 0 5px 0;
}
div#content h2 {
 font-size: 1.6em;
 font-weight: normal;
 color: #000;
 margin: 10px 0 5px 0;
}
div#content p {
 font-size: 1em;
 color: #45494B;
 margin: 5px 0 5px 0;
}
table td { vertical-align: top; padding:16px;}


div#content .bold {font-weight: bold;}
div#content a { color: #4E96CE;}
div#content a:visited { color: #009241;}

hr { color: #fff; background-color: #fff; height: 6px; border: 0; margin: 12px 0 6px 0; clear:both; float:none;}


/* encart */
div.encart {
 float: left;
 width: 180px;
 background: #fff url(../images/encart_fd_top.gif) 0% 0% no-repeat;
 padding: 15px 0 0 0;
 margin: 0 0 0 15px;
}
div.encart a {
 font-size: 0.9em;
 font-weight: bold;
 color: #CC0000;
 margin: 0;
}
div.encart a:hover {text-decoration: none;}
div.encart p {
 font-size: 0.9em;
 color: #CC0000;
 margin: 0;
}
div.encart img.icon {margin: 0 5px 0 10px; float: left;}





/***************** FOOTER *********************/

div#footer {
 float: left;
 width: 100%;
 background: #E9F4FD url(../images/footer_fd.gif) 0% bottom no-repeat;
 padding: 20px 0 30px 0;
}

div#engagements { margin:12px 0 45px 50px;}

div#login {
 float: left;
 width: 200px;
 margin: 0 20px 0 50px;
}
div#login h3 {
 font-size: 1em;
 color: #66A1CE;
 text-transform: uppercase;
 margin: 0;
 padding: 0;
}
div#login label {
 float: left;
 width: 70px;
 font-size: 0.8em;
 color: #66A1CE;
 margin: 10px 0 0 0;
}
div#login input.txt {
 float: left;
 width: 100px;
 height: 16px;
 border: 1px solid #fff;
 margin: 5px 0 0 0;
 padding: 1px 0 0 2px;
 font-size: 0.8em;
 color: #66A1CE;
}

div#contact {
 float: left;
 width: 350px;
}
div#contact p.arbo {
 font-size: 0.8em;
 color: #3D4842;
 margin: 10px 0 0 0;
}
div#contact a {
 text-decoration: none;
 margin: 0 5px 0 5px;
 color: #3D4842;
}
div#contact a:hover {text-decoration: underline;}
div#contact p.copyright {
 font-size: 0.8em;
 color: #67796E;
 margin: 5px 0 0 5px;
 padding: 0;
}

/***************** HOME *********************/





div#contenthome h1 {
 font-size: 2em;
 font-weight: normal;
 color: #505050;
 margin: 0 0 5px 0;
}
div#contenthome h2 {
 font-size: 1.6em;
 font-weight: normal;
 color: #000;
 margin: 10px 0 5px 0;
}
div#contenthome p {
 font-size: 1em;
 color: #45494B;
 margin: 10px 0 0 0;
}

div#contenthome a { color: #4E96CE;}
div#contenthome a:visited { color: #009241;}
div#contenthome p.chemin { font-size:11px;}
div#contenthome p.chemin a, div#contenthome p.chemin a:visited { color: #666666; text-decoration:none}
div#contenthome h2 { padding:0; margin:0;}




/***************** NAV N2 *********************/
div#nav2 { float: left; width: 185px; margin: 25px 40px 0 50px; display:inline;}
div#nav2 h2 { margin: 0 0 5px 0; padding: 0; font-size: 1em; color: #1B83D2; font-weight: bold;}
div#nav2 h2 a { color: #4E96CE; text-decoration:none; }
div#nav2 a { color: #45494B; text-decoration:none; }

div#nav2 a.select, div#nav2 a.select:visited { color: #4E96CE; text-decoration:none; }
div#nav2 { float: left; width: 185px; margin: 25px 40px 0 50px; display:inline;}
div#nav2 ul { padding:0 0 0 0; margin:0 0 0 0px; list-style-type:square; list-style-position:inside; border-bottom: 1px solid #4E96CE; color: #4E96CE;}
div#nav2 ul li { padding:4px 0 4px 0; margin: 0 0 0 0; border-top: 1px solid #4E96CE; }
div#nav2 ul ul { padding:0 0 12px 0; margin:0 0 0 16px; list-style-type:square; color: #009241; list-style-position:outside; border-bottom: 0px solid red;}
div#nav2 ul ul li { border-top: 0px solid red; }
div#nav2 ul ul ul { padding:0; margin:0; list-style-type:none;}
div#nav2 li.article { list-style-type:none;}




div#partenaires { width:840px; float:left; bord/er:1px solid #fff; border-width:1px 0; margin: 12px 0 0 30px; padding:6px 10px}
div#partenaires h5 { font-size:12px; padding:0; margin:0 0 12px 0; padding-left:40px}
div#partenaires p { width:150px; font-size:10px; float:left; margin-left:20px; line-height:1em; color:#666666}
div#partenaires a { color:#4E96CE; text-decoration:none;}
div#partenaires img { margin-bottom:6px;}



.spip_documents_right { margin:0 0 20px 20px;}
.spip_documents_left { margin:0 20px 20px 0;}