*{
padding:0;
margin:0;
}

html, body{
font-size: 66%;
background-color: #AFB6BC;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#corps{
width: 760px;
background-color: white;
margin: auto;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

div#bandeau{
background: white url("skin/bandeau3.jpg") top right no-repeat;
width: 760px;
height: 164px;
}

div#bandeau_en{
background: white url("skin/header_en.jpg") top right no-repeat;
width: 760px;
height: 164px;
}

#dp_fr{
height: 13px;
width: 20px;
background: transparent url("skin/dp_fr.gif") top right no-repeat;
float: right;
margin-top: 10px;
margin-right: 10px;
}

#dp_fr span{
display: none;
}

#dp_en{
height: 13px;
width: 20px;
background: transparent url("skin/dp_uk.gif") top right no-repeat;
float: right;
margin-top: 10px;
margin-right: 10px;
}

#dp_en span{
display: none;
}

h1#titre_gen span{
display: none;
}


.formrecherche input{
margin-left: 30px;
margin-top : 126px;
background: white url('skin/fond_form.jpg') center right no-repeat;
}

#menu_principal{
background-color: #006699;
width: 760px;
height: 35px;
margin-top: 1px;
}

#menu_principal ul{
padding-top: 5px;
float: right;
}

#menu_principal li{
display: inline;
font-size: 1.7em;
font-weight: bold;
color: white;
float: left;
}

#menu_principal a{
font-weight: bold;
color: white;
text-decoration: none;
}
#menu_principal a span{
display: block;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
padding-bottom: 6px;
}

#menu_principal a span.on{
background-color: #0099CC;
}

#footer{
height: 15px;
width: 450;
margin: auto;
margin-top: 20px;
text-align: center;
}

#footer li{
display : inline;
list-style-type : none;
padding-right : 10px;
padding-left: 10px;
font-size : 1.5em;
}

p.spip{
font-size : 1.7em;
text-align : justify;
margin-top: 5px;
margin-bottom: 5px;
}

p.chapo{
font-style:italic;
}

p.ps{
font-style:italic;
}

div.article{
margin-left: 200px;
}

div.article_all{
width: 100%;
}

.article p, .article_all p{
font-size: 1.6em;
margin-top: 5px;
margin-bottom: 5px;
}

.lien_titre{
color: #006699;
}

h3{
color: #006699;
font-size: 1.7em;
padding-top: 20px;
padding-bottom: 15px;
}

h4{
color: #000;
font-size: 1.6em;
padding-top: 10px;
}

h5{
color: #000;
font-size: 1.5em;
padding-top: 10px;
padding-bottom: 15px;
font-weight: normal;
}

hr.transparent{
clear: both;
 visibility: hidden;
}

hr.spip{
width: 500px;
 visibility: hidden;
}

/*------------------------------------------------------------Couleurs de boites-----------------------------------------*/

.navigation{
padding-left: 5px;
padding-bottom: 5px;
font-size: 1.7em;
margin-top: 1px;
float: left;
}

.simple{
color : white;
text-decoration:underline;
text-align: right;
}

.navigation li{
color : white;
padding-bottom: 10px;
margin-left: 17px;
margin-bottom: 15px;
}

#rubrique_2 li{
background : transparent url('skin/sep2.gif') bottom right repeat-x;
list-style-image: url('skin/puce2.gif');
}

#rubrique_5 li, #rubrique_14 li {
background : transparent url('skin/sep5.gif') bottom right repeat-x;
list-style-image: url('skin/puce5.gif');
}

#rubrique_4 li, #rubrique_13 li{
background : transparent url('skin/sep4.gif') bottom right repeat-x;
list-style-image: url('skin/puce4.gif');
}

#rubrique_3 li, #rubrique_12 li{
background : transparent url('skin/sep3.gif') bottom right repeat-x;
list-style-image: url('skin/puce3.gif');
}

#rubrique_6 li, #rubrique_15 li{
background : transparent url('skin/sep6.gif') bottom right repeat-x;
list-style-image: url('skin/puce6.gif');
}

#rubrique_8 li{
background : transparent url('skin/sep8.gif') bottom right repeat-x;
list-style-image: url('skin/puce8.gif');
}

.navigation li a{
color : white;
text-decoration : underline;
font-weight: bold;
}

#rubrique_2{
background-color: #92DD3A;
width: 185px;
}

#rubrique_5, #rubrique_14 {
background-color: #BB66AA;
width: 185px;
}

#rubrique_4, #rubrique_13{
background-color: #DD88CC;
width: 185px;
}

#rubrique_3, #rubrique_12{
background-color: #1188DD;
width: 185px;
}

#rubrique_6, #rubrique_15{
background-color: #FFCC33;
width: 185px;
}

#rubrique_8{
background-color: #996BD2;
width: 185px;
}


h2#titre2{
color: #3B9415;
font-weight: bold;
font-size: 1.4em;
margin-bottom : 10px;
background : transparent url('skin/haut_cadre2.gif') top right no-repeat;
}

h2#titre3, h2#titre12{
color: #2259B2;
font-weight: bold;
font-size: 1.4em;
margin-bottom : 10px;
background : transparent url('skin/haut_cadre3.gif') top right no-repeat;
}


h2#titre5, h2#titre14{
color: #904381;
font-weight: bold;
font-size: 1.4em;
margin-bottom : 10px;
background : transparent url('skin/haut_cadre5.gif') top right no-repeat;
display: block;
height: 35px;
}

h2#titre4, h2#titre13{
color: #AA5599;
font-weight: bold;
font-size: 1.4em;
margin-bottom : 10px;
background : transparent url('skin/haut_cadre4.gif') top right no-repeat;
display: block;
height: 35px;
}

h2#titre6, h2#titre15{
color: #FF7900;
font-weight: bold;
font-size: 1.4em;
margin-bottom : 10px;
background : transparent url('skin/haut_cadre6.gif') top right no-repeat;
}

h2#titre8{
color: #5F33D2;
font-weight: bold;
font-size: 1.4em;
margin-bottom : 10px;
background : transparent url('skin/haut_cadre8.gif') top right no-repeat;
display: block;
height: 35px;
}

h2#titre2 span, h2#titre5 span, h2#titre3 span, h2#titre4 span, h2#titre6 span, h2#titre8 span, h2#titre12 span, h2#titre15 span, h2#titre14 span, h2#titre13 span{
display: block;
width: 100px;
}

h3.accueil{
color: #006699;
font-weight: bold;
font-size: 1.7em;
padding-left: 5px;
}

h4.mois{
color: #666;
font-weight: bold;
font-size: 1.7em;
padding-left: 5px;
padding-bottom: 10px;
background-color: #CCC;
margin-top: 10px;
}

/*----------------------------------------tableau ---------------------------------*/
table.spip{
font-size:11px;
margin-left: -15px;
text-align: center;
}

table.spip th{
background-color: #006599;
color: #FFF;
padding: 2px;
}

.row_odd{
background-color: #CEDEE7;
padding: 2px;
}

.row_even{
padding: 2px;
}

/*----------------------------------img------------------------------------*/
.spip_documents{
margin: 10px;
}
