body{
width:788px;
margin:auto;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
background:#ffffff;
}
body *{
margin:0;
padding:0;
}

#corps{
background:url(../images/corps_fond.gif) repeat-y center;
}

#entete{
background:url(../images/entete.jpg) no-repeat top center;
height:152px;
}
#entete h1{
font-size:0;
text-indent:-6000px;
height:96px;
cursor:pointer;
}

#menu{
float:right;
}
#sous_menu{
clear:left;
margin:0 0 0 1px;
}
#menu ul, #sous_menu ul{
margin:0 8px 0 0;
}
#menu li{
float:left;
list-style:none;
text-align:center;
border-top:#5f462c 1px solid;
border-right:#5f462c 1px solid;
border-bottom:#5f462c 1px solid;
border-left:0;
background:#826952;
height:19px;
padding:3px 11px 0 12px;
}
#menu li.actif_asm{
border-bottom:#d3b19a 1px solid;
background:#d3b19a;
}
#sous_menu li{
border-right:0;
border-top:0;
padding:3px 83px 0 83px;
}
#menu li.actif, #sous_menu li{
background:#d3b19a;
}
#menu li a{
text-decoration:none;
color:#f0ece3;
text-transform:uppercase;
font-size:85%;
}
#menu li.actif a, #menu li.actif_asm a, #sous_menu li a{
color:#5f462c;
}

#contenus{
width:770px;
margin:0 0 0 9px;
clear:both;
}
#article{
margin:0 0 0 350px;
padding:0 10px 0 0;
}
#article.contact{
text-align:center;
}
#article h2{
color:#5f462c;
font-size:115%;
font-variant:small-caps;
margin:0 0 15px 5px;
padding:7px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#article h3, #anim h3, #article.contact h2{
color:#826952;
font-size:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#article h3{
margin:0 0 5px 5px;
clear:right;
}
#article p, #article li{
font-size:85%;
text-align:justify;
}
#article.contact p{
text-align:center;
}
#article p{
margin:5px 5px 10px 5px;
}
#article ul{
margin:0 0 10px 0;
}
#article li{
margin:0 0 0 25px;
list-style-type:disc;
}
#article img.gauche{
float:right;
}

#footer{
height:76px;
background:url(../images/footer_fond.gif) no-repeat bottom center;
clear:both;
}

#anim{
width:335px;
float:left;
margin:10px 0 0 6px;
text-align:center;
}
#anim.accueil{
padding:70px 0 0 0;
}
#anim h3, #article.contact h2{
margin:10px 0 5px 0;
border-bottom:1px solid #826952;
}
#anim li{
list-style:none;
}
#anim li a{
color:#5f462c;
text-decoration:none;
}
#anim li a:hover{
text-decoration:underline;
}
#anim li#prec{
float:left;
}
#anim li#suiv{
float:right;
}


.contact_col{ width:385px; float:left; text-align:center;}
.contact_full{ width:770px; clear:both; text-align:center;}
.link{color:#5f462c;}
.bord_img{ border:1px solid #5f462c;}
.font10{ font-size:10px;}
.contact_full h2{margin:10px 0 5px 0; border-bottom:1px solid #826952; color:#5f462c;font-size:115%;font-family:Verdana, Arial, Helvetica, sans-serif;}
.contact_full dl{margin:10px 0 0 0;}
.contact_full dt{margin:8px 0 3px 0;font-weight:bold;color:#5f462c;font-size:85%;}




