
body {font-size:75%;color:#222;background:#fff url('../images/body_bg.png') top center no-repeat;font-family:Arial, Helvetica, sans-serif;}

.container { width: 985px;  margin: 27px auto 0; display :block;}
a  {text-decoration: none}

#header {display : block; padding : 16px 0 0 37px; width : 948px; }
#header a.logo {float:left;}
#header img.sub_logo{margin : 57px 0 0 10px}

ul#menu {display:block; clear: both; margin : 3px 0 0 0}
ul#menu li{float:left; display: block; background : url('../images/menu_button_bg_left.png') 0 0 no-repeat; height: 41px;padding-left: 13px;margin : 0 0 0 -7px}
ul#menu li.selected{background : url('../images/menu_button_bg_left_on.png') 0 0 no-repeat; }
ul#menu li a{display: block; background : url('../images/menu_button_bg_right.png') top right no-repeat; height: 41px; padding : 8px 23px 0 5px; color: #8b4738; text-decoration: none;}
ul#menu li.selected a{background : url('../images/menu_button_bg_right_on.png') top right no-repeat; color: #FFF}
ul#menu li.blog{}
ul#menu li.blog a{color: #32ACC7;padding : 8px 50px 0 5px;background : url('../images/menu_zioblog_button_bg_right.png') top right no-repeat;}

.firstElement {font-weight:bold;}

div.divrea {clear:both; padding: 15px 0 15px 0; height:140px;}
div.logorea {clear:both; float:left; margin-right: 15px;}
div.titrerea {margin: 0 0 0 0;}
div.chaporea {margin: -30px 0 0 0 ;}

.clear {clear:both;}

.listrub {float:left; display : block; margin : 0 10px 2px 0; list-style-type : none}


#footer {clear: both; width : 900px; display : block; border-top : solid 2px #966C4B; margin : 30px auto 0}
#footer p.bloc1{float:left; width : 255px; display : block; background : url('../images/footer_separateur.png') top right no-repeat; padding : 15px 30px; color : #1A1A1A; font-size : 11px;}
#footer p.bloc1 a {color : #8B4738; font-size : 11px;}

#footer ul.bloc2{float:left; width : 266px; display : block; background : url('../images/footer_separateur.png') top right no-repeat; padding : 15px 17px;}
#footer ul.bloc2 li{float:left; width : 120px; display : block; margin : 0 10px 2px 0; color: #8B4738; list-style-type : none}
#footer ul.bloc2 li a{ color: #1A1A1A;text-decoration : underline;}
#footer ul.bloc2 li a:hover{ color: #8B4738;text-decoration : underline;}

#footer ul.bloc3{float:right; width : 260px; display : block; padding : 15px 0;}
#footer ul.bloc3 li{float:left; width : 120px; display : block; margin : 0 0 2px 0; color: #8B4738; list-style-type : none}
#footer ul.bloc3 li a{ color: #1A1A1A;text-decoration : underline;}
#footer ul.bloc3 li a:hover{ color: #8B4738;text-decoration : underline;}