body {
background-color:#cdcdcd;
color:#333333;
font-family:'Geneva', Georgia, Arial;
}

#traductions {
margin:0 auto;
width:940px; height:21px;
font-size:13px; 
}
#traductions ul {
margin-right:30px;
}
#traductions ul li{
display:inline; float:right;
height:21px;
}
#traductions ul li a{
height:21px; width:32px; display:block;
}
#traductions ul li.trad-fr{
background:transparent url(images/trad-fr.jpg) top left repeat-y;
text-indent:-9999px; height:21px; width:32px; 
}
#traductions ul li.trad-gb{
background:transparent url(images/trad-gb.jpg) top left repeat-y;
text-indent:-9999px; height:21px; width:32px;
}
#traductions ul li.trad-us{
background:transparent url(images/trad-us.jpg) top left repeat-y;
text-indent:-9999px; height:21px; width:32px;
}
#traductions ul li.trad-br{
background:transparent url(images/trad-br.jpg) top left repeat-y;
text-indent:-9999px; height:21px; width:32px;
}
#traductions ul li.trad-port{
background:transparent url(images/trad-port.jpg) top left repeat-y;
text-indent:-9999px; height:21px; width:32px;
}
#traductions ul li.trad-esp{
background:transparent url(images/trad-esp.jpg) top left repeat-y;
text-indent:-9999px; height:21px; width:32px;
}
#traductions ul li.trad-all{
background:transparent url(images/trad-all.jpg) top left repeat-y;
text-indent:-9999px; height:21px; width:32px;
}
#contacteznous{
margin:0 0 0 30px;
color:#677d70; 
}
#contacteznous a{
color:#fff;
background-color:#677d70;
text-decoration:none;
padding:0 10px 0 10px;
}
#contacteznous a:hover{
color:#333333;  
background-color:#fff;
text-decoration:none;
}



#page {
margin:0 auto;
width:940px; background:transparent url(images/background.jpg) top left repeat-y;
font-size:13px; 
}

#header {
width:940px;height:150px;  background:transparent url(images/header.jpg) top left no-repeat;
}

#header h1 {
text-indent:-9999px; margin:0; padding:0;
}


#contenu {
width:470px; float:right; margin:20px 40px 0 0;
}

#contenu h2{
margin: 0 0 20px 0; color:#758f7f;
font-size:22px; line-height:22px;
}

#contenu h3{
margin: 0 0 20px 0; color:#758f7f;
font-size:18px; line-height:22px;
}
#contenu a{
color:#758f7f;
text-decoration:underline;
}

#contenu p{
line-height:18px;
}
#contenu .registered{
font-weight:normal; font-size:70%; vertical-align:super;
}

#sidebar {
width:405px; float:left; margin:20px 0 0 0;
}
#sidebar .registered{
font-weight:normal; font-size:70%; vertical-align:super;
}

#images {
text-align:right; margin: 20px 0 0 0;
}
#images p {
font-size:10px;
}

#diaporama {
text-align:center; margin: 20px 20px 20px 30px;background-color:#ececec; 
width:880px;
}
#diaporama embed {
text-align:center; margin: 20px 0 20px 0; 
}

#menu {
width:405px; background: transparent url(images/menu-bckg.jpg) top left repeat-y;
margin:0; padding:10px 0 10px 0;

}

#menu ul li{
margin:0 30px 20px 30px;
list-style-image : url(images/menu-fleche.jpg);
}

#menu ul li a{
color:#677d70; text-decoration:none;
}
#menu ul li a:hover{
color:#3d4842; 
}

#separator {
clear:both; margin:0; padding:0;
}

#footer {
width:940px;height:136px;  background:transparent url(images/footer.jpg) top left no-repeat;
}
#footer ul {
width:320px; font-size:9px; background-color:#ececec; 
padding:10px 0 10px 60px; margin:0 0 0 30px;display:block;
}
#footer ul li {
list-style:none; margin:5px 0 0 0;

}
#footer ul li a{
color:#677d70; text-decoration:none;
}
#footer ul li a:hover{
color:#3d4842; 
}
