*{
margin:0;
padding:0;
}

body{
font-family:arial;
font-size:85%;
background:#602017;
}

#global{
position:relative;
margin:auto;
width:800px;
background:#cbbb9d url(background_etain.jpg) no-repeat 0 260px;
}

#menu{
float:left;
margin-left:168px;
width:553px;
height:22px;
background:#cbbb9d url(background_menu.jpg) top left no-repeat;
}

#menu ul{
float:right;
margin-right:5px;
}

#menu li{
color:#fff;
line-height:22px;
display:inline;
list-style-type:none;
}

#menu li a{
color:#41291c;
text-decoration:none;
}

#promo{
font-family:Trebuchet MS;
background:#673b15;
width:310px;
font-size:16px;
padding:5px;
margin-bottom:1em;
}

#text #promo img{
margin-right:5px;
margin-bottom:10px;
float:left;
}

#text #promo p{
float:left;
color:#fff;
}

#text #promo p b {
color:red;
text-transform:uppercase;
}

#text #promo a{
border-top:1px dotted #cbbb9d;
color:#cbbb9d;
font-size:1.3em;
text-decoration:none;
}

#text #promo a:hover{
color:red;
}

#visuel{
width:800px;
height:260px;
margin:0;
padding:0;
}

#visuel img{
float:left;
}

#entete{
height:260px;
background:#000;
}

#flascontent{
position:aboslute;
z-index:10;
}

#logo{
top:15px;
left:10px;
position:absolute;
z-index:999;
width:300px
height:183px;
}

#nompage{
top:227px;
right:-2px;
position:absolute;
z-index:999;
}

#nompage h1{
text-transform:uppercase;
font-size:35px;
color:#cbbb9d;
}

#contenu{
float:left;
margin-top:20px;
height:100%;
}


#photo_left{
float:left;
width:306px;
height:100%;
}


#photo_left .photo_haut{
margin:40px 0 30px 30px;
}

#photo_left .photo_mil{
margin:0 0 0 85px;
}

#photo_left .partenaires{
margin-top:30px;
text-align:center;
}

#photo_left .partenaires img{
padding:5px;
}

#text{
margin-left:306px;
margin-bottom:4em;
}

#photo_right{
padding-left:24px;
margin-top:-20px;
float:right;
padding-bottom:120px;
width:137px;
height:100%;
}


#actualites{
color:#673b15;
}

#text #actualites p{
line-height:1.5em;
font-size:1.1em;
margin:0;
}
#text #actualites p strong{
font-size:1.2em;
}
#text #actualites img{
margin:2em 0 2em 0;
}
#text p{
margin-bottom:1em;
font-size:0.9em;
line-height:1.5em;
}

#text p b{
color:#673b15;
}

#text h1{
color:#673b15;
font-size:1.8em;
}


#text a{
color:#673b15;
text-decoration:none;
}

#text a:hover, #text a b:hover{
color:red;
text-decoration:underline;
}

#text ul{
margin-left:2em;
margin-bottom:1em;
}

#text li{
font-size:0.9em;
}

#text table{
margin:auto;
border-collapse:collapse;
}

#pied{
padding:2em 0;
clear:both;
text-align:center;
font-size:10px;
}

#pied a{
color:#673b15;
text-decoration:none;
}

#pied a:hover{
color:red;
}

#environs {
margin-left:3em;
font-size:0.9em;
}

#environs ul{
margin-top:5px;
margin-left:2em;
}

#environs ul li{margin-bottom:5px;}

#environs ul li a{color:#5f2117;}
#environs ul li a:hover{color:red;}
