*{
margin:0;
padding:0;
}
body{
width:1005px;
margin:0 auto 0 auto;

}
p.spip{
margin-top:10px;
margin-bottom:10px;
}
p.spip li{
margin-top:-10px;
margin-bottom:-10px;
}
.spip_documents_left{
        float: left;
        margin-right: 15px;
        text-align: center;
}
.spip_documents_right{
        float: right;
        margin-left: 15px;
        text-align: center;
}
.spip_documents_center{
     
        margin: 15px;
        text-align: center;
}

p.titre{
clear:both;
}
.spacer{
clear:both;
}
#general{
width:1005px;
position:relative;
float:left;
background:url(../images/fond-page.gif) repeat-y;
}
.date{
color:#3F93DE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.texte{
padding-top:10px;
color:#828282;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
}
.texteEdito{
padding-top:10px;
color:#828282;
text-align:justify;
float:left;
font-family:Arial, Helvetica, sans-serif;
}
hr{
margin-top:5px;
color:#B2D4F2;
margin-bottom:5px;
}
.lien{
color:#F29609;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.titre{
color:#F29609;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.lien a{
color:#F29609;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}.lien a:hover{
color:#F29609;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
h1 a{
background:url(../images/logo.gif);
width:236px;
height:152px;
display:block;
text-indent:-5000px;
}
h1{
float:left;
}
h3.titre{
font-family:Arial, Helvetica, sans-serif;
color: #F29506;
font-size:15px;
}
/* TITRES */
h2#actu{
background:url(../images/tit-actu.gif) no-repeat;
display:block;
text-indent:-5000px;
height:20px;
margin-bottom:20px;
}
h2#contact{
background:url(../images/tit-contact.gif) no-repeat;
display:block;
text-indent:-5000px;
height:20px;
margin-bottom:20px;
}
h2#mentions{
background:url(../images/tit-mentions.gif) no-repeat;
display:block;
text-indent:-5000px;
height:20px;
margin-bottom:20px;
}
h2#edito{
background:url(../images/tit-edito.gif) no-repeat;
display:block;
text-indent:-5000px;
height:20px;
margin-bottom:20px;
}
h2#edito-acc{
background:url(../images/tit-edito-acc.gif) no-repeat;
display:block;
text-indent:-5000px;
height:20px;
margin-bottom:20px;
}
h3#autre-article{
margin-top:15px;
background:url(../images/titre-autre-article.gif) no-repeat;
display:block;
text-indent:-5000px;
height:20px;
margin-bottom:20px;
}
h2#qui{
background:url(../images/tit-qui.gif) no-repeat;
display:block;
margin-bottom:20px;
text-indent:-5000px;
height:20px;
}
h2#espace-membre{
background:url(../images/tit-espace-membre.gif) no-repeat;
display:block;
margin-bottom:20px;

text-indent:-5000px;
height:20px;
}
h2#trombinoscope{
background:url(../images/tit-trombinoscope.gif) no-repeat;
display:block;
margin-bottom:20px;
text-indent:-5000px;
height:20px;
}
#bandeau{
background:url(../images/bandeau.jpg);
width:769px;
height:152px;
display:block;
float:left;
}
#menuGris{
width:779px;
display:block;
float:left;
height:25px;
padding-left:226px;
background-color:#BEBEBE;
}
#menuGris a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
#menuGris a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#0058A4;
text-decoration:none;
}
#menuGris a:active{
font-family:Arial, Helvetica, sans-serif;
color:#0058A4;
text-decoration:none;
}
ul#haut li{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
list-style-type:none;
padding-right:10px;
padding-left:10px;
border-right:solid #FFFFFF 1px;
font-weight:bold;
height:21px;
display:block;
float:left;
padding-top:4px;
}
ul#haut{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
height:25px;
font-size:13px;
font-weight:bold;
display:inline;

}
#menu-G{
background-color:#F7BF6A;
width:217px;
float:left;

}
a img{
border:none;
}



#menu-G dl#gauche{
margin:0;
padding:0;
height:320px;
}
#menu-G img{
margin:0;
padding:0;

}

dl#gauche dt{
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
width:217px;
height:18px;
background-color: #FFFFFF;
font-size:12px;
text-indent:15px;
padding-top:2px;
}
dl#gauche dt a{
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}
dl#gauche dt a:hover{
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FF0000;
}
li.ssmenu{
list-style:none;
display:block;
line-height:13px;
}

li.ssmenuR{
list-style:none;
display:block;
text-indent:10px;
line-height:13px;
}
li.ssmenu a{
font-family:Arial, Helvetica, sans-serif;
color:#333333;

list-style:none;
font-size:11px;
padding-left:5px;
text-decoration:none;
}

li.ssmenuR a{
font-family:Arial, Helvetica, sans-serif;
color:#333333;

list-style:none;
font-size:11px;
padding-left:5px;
text-decoration:none;
}
li.ssmenu a:hover{
font-family:Arial, Helvetica, sans-serif;
color: #333333;
list-style:none;
font-size:11px;

padding-left:5px;
text-decoration:underline;
}


li.ssmenuR a:hover{
font-family:Arial, Helvetica, sans-serif;
color: #333333;
list-style:none;
font-size:11px;

padding-left:5px;
text-decoration:underline;
}
#contenu{
width:1005px;

}
#centre{
width:492px;
padding-left:20px;
margin-right:20px;
padding-top:20px;
float:left;
padding-right:13px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}
#centre-long{
width:768px;
padding-left:20px;

padding-top:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}
#droite{
width:203px;
background-color:#E9E9E9;
margin-top:20px;
padding-left:20px;
padding-right:20px;
line-height:18px;
padding-top:20px;
padding-bottom:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}
#droiteImg{
width:227px;

padding-left:5px;
padding-top:20px;
margin-btootm:10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
#sous-menu{

clear:both;
}

hr{
clear:both;
}
.chapo{
font-weight:bold;
float:left;
margin-bottom:15px;
}
li.ssmenu a{
color:#1A6EB6;
font-weight:bold;
}
#droite-menuH{
width:227px;
margin-top:0px;
padding-left:15px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
#footer{
width:1005px;
display:block;
float:left;
text-align:right;
border-top:#999999 solid 1px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
#footer a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
#footer a:hover{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
#bloc-actu{
width:505px;
float:left;
display:block;
}

#bloc-trombi{
width:625px;
float:left;
display:block;
}
#droiteActu{
width:220px;
margin-left:20px;
margin-top:10px;
float:left;
display:block;
}
#droiteTrombi{
width:100px;
margin-left:20px;
margin-top:10px;
float:left;
display:block;
}
#droiteTrombi img{
width:100px;
margin-left:20px;
margin-top:10px;
float:left;
display:block;
}
#formulaire{
background: url(../images/fond-form.jpg);
width:470px;
height:300px;
float:left;
padding:12px;
}
#menu-espace-membre li a{
text-decoration:none;
color:#333333;
list-style-type:none;
margin-right:2px;
height:28px;
background-color:#eeeeee;
width:141px;
float:left;
text-align:center;
padding-left:5px;
padding-right:5px;
}
#menu-espace-membre li a:hover{
text-decoration:none;
color:#333333;
width:141px;
height:28px;
float:left;
margin-right:2px;
background-color:#F6E9D4;
list-style:none;
text-align:center;
}
#menu-espace-membre li{
list-style-type:none;
}
a.bouton{
text-decoration:none;
font-weight:bold;
color:#F29609;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
a.bouton:hover{
text-decoration:underline;
font-weight:bold;
color:#F29609;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.spip_in{
color:#E2003F;
font-weight:bold;
}
h3#signez{
color:#E2003F;
background-color:#eaeaea;
padding: 10px;
font-weight:bold;
}
form#signez{
background-color:#eaeaea;
padding:15px;
}
form#signez label{
width:150px;
font-weight:bold;
display:block;
float:left;
}
