body{
background:url(../img/background.png) repeat;
color:#fff;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
text-align:center;
}

* {margin:0; padding:0; border:0;}

#site{
width:950px;
margin:0 auto;
overflow:auto;
background:url(../img/background-site.gif) repeat-y;
}

#menu{
clear:both;
width:950px;
height:47px;
background:url(../img/background-menu.gif) repeat-x;
line-height:48px;
border-bottom:1px solid #4e6679;
margin:0 auto;
}
#menu li{
display:inline;
list-style:none;
}
#menu li a{
color:#fff;
font-size:18px;
font-family:"Times New Roman", Times, serif;
text-decoration:none;
margin:0 30px;
}
#menu li a:hover{color:#2b3f4d;}
#menu li a.active{color:#2b3f4d;}

#banniere{
width:950px;
height:244px;
clear:both;
border-bottom:1px solid #4e6679;
}

#left{
width:630px;
clear:both;
float:left;
text-align:justify;
background:#2b3f4d;
overflow:hidden;
}
#left h1{
width:590px;
height:59px;
line-height:59px;
color:#deb85d;
font-size:18px;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
background:url(../img/h2-left.jpg) no-repeat;
padding:0 20px;
margin-bottom:10px;
overflow:hidden;
}
#left h1.deux-lignes{
line-height:normal;
padding-top:6px;
height:53px;
}
#left p{margin:0 20px 20px; overflow:hidden;}
#left p.contact-ok{font-size:16px;}

#right{
width:320px;
float:left;
background:#152127;
text-align:justify;
font-size:12px;
overflow:hidden;
}
#right h2{
width:280px;
height:53px;
color:#deb85d;
font-size:18px;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
background:url(../img/h2-right.jpg) no-repeat;
padding:6px 20px 0;
margin-bottom:10px;
overflow:hidden;
}
#right form{padding:0 20px; overflow:hidden;}
#right textarea{width:280px; height:70px; margin:3px 0 5px;}
#right input{width:280px; height:20px; margin:3px 0 5px;}
#right input.submit{width:51px; height:13px; background:url(../img/btn-envoyer.gif) no-repeat; margin-left:115px;}

#photos{
width:910px;
height:167px;
clear:both;
background:url(../img/background-photos.jpg) repeat-x;
text-align:left;
padding:15px 20px;
}
#photos img{
border:5px solid #deb85d;
float:left;
margin-right:10px;
}

#footer li{
display:inline;
list-style:none;
line-height:30px;
}
#footer li a{
color:#91a3b3;
text-decoration:none;
margin:0 15px;
}
#footer li a:hover{color:#DEB85D;}
#footer li a.active{color:#DEB85D;}

#yakino{display:none;}