*
{
margin:0px;
padding:0px;
}

td
{
padding-right:5px;
padding-left:5px;
}
body
{
font-size:12px;
font-family:"Trebuchet MS", Arial;
}

#container
{
position: relative; /* on positionne le conteneur */
  margin-left: auto;
  margin-right: auto;
  width:953px;
  text-align: left;
  top:-25px;
}

a
{
color:#000000;
}

.boite a
{
text-decoration:none;
}
#menu a
{
color:#FFFFFF;
text-decoration:none;
}
#menu li
{
float:left;
list-style:none;
padding:9px 10px 0px 10px;
height:27px;
border-left:1px solid #dddddd;
}

#menu li:hover
{
float:left;
list-style:none;
padding:9px 10px 0px 10px;
height:27px;
border-left:1px solid #dddddd;
background-color:#c20012;
}

.une
{

}

#gauche
{
float:left;
width:230px;
}
#texte
{
width:543px;
float:left;
padding:10px 20px 20px 20px;
font-size:12px;
}



#une_gauche
{
background-image:url(images/une-gauche.jpg);
background-repeat:no-repeat;
width:294px;
height:252px;
float:left;
}
 
 #une_droite
{
background-image:url(images/une-droite.jpg);
background-repeat:no-repeat;
width:393px;
height:212px;
float:left;
padding:20px 20px 20px 0px;
text-align:right;
font-size:11px;
}
 
 h1
 {
 color:#c20012;
 margin-bottom:10px;


 }
 
 .rouge
 {
 font-weight:bold;
 color:#C20012;
 }
 
#texte h1
 {
 color:#c20012;
 margin-bottom:10px;
 padding-bottom:5px;
border-bottom:1px solid #c20012;
 }
 
  h2
 {
 margin-bottom:10px;
 font-size:14px;
 }
 
#menu
{
padding-top:99px;
padding-left:40px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.boite
{
float:left;
margin-right:px;
}

.boite_sans_marge
{
float:left;
margin-right:0px;
}


.boite_haut
{
background-image:url(images/boite-haut.jpg);
width:205px;
height:18px;
background-repeat:no-repeat;
color:#FFFFFF;
padding:15px 0px 0px 15px;

}


.boite_milieu
{
background-image:url(images/boite-milieu.jpg);
width:203px;
padding-left:7px;
padding-right:10px;
background-repeat:repeat-y;
height:139px;
}


.boite_milieu_texte
{
background-image:url(images/boite-milieu.jpg);
width:203px;
padding-left:8px;
padding-right:10px;
background-repeat:repeat-y;

}

.boite h2, .boite_sans_marge h2
{
font-size:24px;
color:#FFFFFF;
text-align:right;
padding-right:15px;
font-family:Geneva, Arial, Helvetica, sans-serif;}

.boite h3,.boite_sans_marge h3
{
font-size:18px;
color:#000000;
text-align:right;
padding-right:15px;
padding-top:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.boite_bas_rouge
{
background-image:url(images/boite-bas-rouge.jpg);
width:220px;
height:79px;
background-repeat:no-repeat;
}

.boite_bas_vert
{
background-image:url(images/boite-bas-vert.jpg);
width:220px;
height:79px;
background-repeat:no-repeat;
}

#haut
{
background-image:url(images/banniere.jpg);
width:953px;
height:143px;
background-repeat:no-repeat;
}

#milieu
{
background-image:url(images/milieu.jpg);
width:953px;
padding-left:14px;
overflow:visible;
background-repeat:repeat-y;
}

#bas
{
background-image:url(images/bas.jpg);
width:953px;
height:14px;
}

p
{
padding-bottom:5px;
}

h3.spip
{
margin-top:10px;

padding-top:15px;

}

h1{}

h2.surtitre{}

h2.soustitre{}

.chapo{}

strong{}

i{}

.texte{
padding:5px;
}

ul.spip 
{
list-style-position:inside;
margin-bottom:10px;
}

ul.spip li
{
padding-left:15px;
}

i
{
font-weight:bold;
font-style:normal;
color:#c20012;
font-size:14px;
}

a img
{
border:none;
}
ol.spip {}

input 

{
color: #000000;
font-size: 11px;
font-family: tahoma;
padding-left: 2px;
}

.submit 
{
height: 20px;
width: 66px;
font-weight: bold;
cursor: pointer;
background-color: #97c001;
color: #ffffff;
font-size: 10px;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #cccccc;
border-right-color-value: #cccccc;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #cccccc;
border-left-color-value: #cccccc;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;

padding-bottom: 2px;
}

.table.spip {} 

.spip_doc_titre{}
.spip_doc_descriptif{}
dl.spip_documents{}
dt{}
dt.spip_doc_titre{}
dd.spip_doc_descriptif {}

.spip_logos {} 
.spip_documents 
{

} 
.spip_documents_center {} 
.spip_documents_left {} 
.spip_documents_right {} 
