body{
background-image:url(images/bg_02.png);
background-repeat:repeat-x;
background-position:top;
background-color:#033661;
font-family:Arial, Helvetica, sans-serif;
}

#general{
position: absolute;
left:50%;
margin-left:-500px;
width:1000px;}

#bandeau{
background-image:url(images/bandeau_01.png);
width:1000px;
height:190px;}

.niveau2, .niveau3{
display:none;}

#chemin{
width:555px;
font-size:11px;
color:#FF9400;
margin-bottom:10px;}

#chemin a{
color:#ffc16c;
text-decoration:none;}

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

#navigation{
margin-left:50px;
padding-top:5px;
height:20px;
width:900px;
background-color:#e6ebf0;
border-bottom:1px solid #033661;
}

#navigation li{
float:left;
margin-left:15px;
}
#navigation li a{
color:#033661;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;}

#contenus{
position:relative;
width:870px;
background-color:#FFFFFF;
clear:both;
margin-left:50px;
padding:0 15px 15px 15px;
}

#contextes{
float:right;
background-color:#e4f3ff;
width:270px;
padding:20px 15px;
}

#fin-corps{
clear:both;
}
#corps{
padding-top:20px;
width:570px;}

#edito{
width:555px;
margin-bottom:35px;
}

#edito h1{
background-image:url(images/bg_05.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#ff9400;
padding:6px 15px 4px 15px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:right; 
}

#corps #edito .texte{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#8d5200;
font-weight:lighter;
margin-top:20px;
line-height:115%;
}

#corps #texteconteneur{
margin-bottom:25px;
}

#corps h1{
width:555px;
color:#f19920;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
#corps h2{
color:#472900;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:15px;
clear:left;}

#corps .listageconteneur li{
width:270px; 
float:left;
margin-right:15px;
margin-bottom:10px;
}

#corps .listagetitre{
width:250px;
background-image:url(images/bg_11.png);
background-repeat:no-repeat;
background-color:#ff9400;
background-position:top right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:3px 10px;}

#corps .listagetitre a{
text-decoration:none;
color:#FFFFFF;
}
#corps .listageinfo{
display:none;}

#corps .listagetexte{
margin-top:12px;}


#corps .listagetexte, #corps .texte{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8d5200;
font-weight:lighter;
line-height:115%;
}
#corps .listagesuite , #corps .listagerepondre {
text-align:right;
margin:7px 0;
}
#corps .listagesuite a, #corps .listagerepondre a{
font-size:10px;
color:#d67c00;
}

#contextes .listagetitre{
background-image:url(images/bg_07.png);
background-position:top left;
background-color:#62a2d9;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:3px 10px;
color:#FFFFFF;
}

#contextes .listagetitre a{
text-decoration:none;
color:#FFFFFF;
}

#contextes .listagetexte{
margin-top:8px;
}

#contextes .listageinfo{
display:none;}


#contextes .listagetexte, #contextes .textes{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#033661;
font-weight:normal;
line-height:112%;

}

#contextes a{
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#00172a;
text-decoration:none;
}
#contextes a:hover{
text-decoration:underline;}

#contextes h2{
color:#1875c3;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:10px
}
#contextes .listageconteneur li{
margin-bottom:15px;
}
#contextes .listageconteneur{
margin-bottom:30px;
}

.listagelogo{
float:left;
margin:2px 0 0 2px;}

#footer{
width:900px;
position:absolute;
left:50%;
margin-left:-450px;
font-size:11px;
color:#FFFFFF;
text-align:center;
margin-top:10px;
padding-bottom:10px;}


#footer a{
color:#FF9400;
text-decoration:none;
}

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

