.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font24{font-size:24px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.georgia{font-family:Georgia, "Times New Roman", Times, serif;}
.arial{font-family:Arial, Helvetica, sans-serif;}

.clear{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.block{display:block;}
.none{display:none;}

.width-auto{width:auto;}

.i{font-style:italic}
.b{font-weight:bold;}
.normal{font-style:normal;font-weight:normal;}
.center{text-align:center;}
.align-right{text-align:right;}


.u,
.u:visited{text-decoration:underline;}
.u:hover{text-decoration:none;}

*:focus{outline:none;}
.u{text-decoration:underline;}
.u:hover{text-decoration:none;}
.unone{text-decoration:none;} 
.unone:hover{text-decoration:underline;}


body{background:#2b0709;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;color:#fff;}


.wine{background:#32090b;}
.corners5{border:5px solid #32090b;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.padding10{padding:10px;}



img{border:0}
a,a:hover,a:visited,a:focus{color:#fff;}

#zone-media-login{background:url(../images/lang/fr/zone-media-module.gif);width:412px;height:152px;}
#zone-media-login input{background:none;border:0;position:absolute;color:#1b0506!important;top:16px;font-size:12px;padding:0;height:14px;}
#zone-media-login input.email{left:121px;width:115px;}
#zone-media-login input.password{left:247px;width:115px;}
#zone-media-login input.submit{right:16px;width:25px;height:18px;cursor:pointer}


.inner-container{width:950px;margin-left:20px;position:relative;}
#header{background:url(../images/bg-header.gif);height:401px;}

#main-menu{background:url(../images/bg-menu.gif) repeat-x;height:34px;position:relative;}
#main-menu .menu-container{margin:0px 0 0 10px;float:left;width:auto;} 

#main-menu ul{margin:0;list-style:none;padding:0;position:relative;z-index:2;}
#main-menu ul li{display:block;float:left;height:34px;}
#main-menu ul li img{margin:0 10px;}
#main-menu ul li.active{background:url(../images/bg-menu.gif) repeat-x 0 -34px;}

#main-menu #socials{background:url(../images/icons/socials.gif) no-repeat;width:66px;height:18px;position:absolute;left:904px;top:9px;}
#main-menu #socials a{margin:0 0 0 4px;display:block;width:18px;height:18px;float:left;}

#main-menu #list-subscribe{background:url(../images/lang/fr/liste-diffusion-header.gif);width:301px;height:34px;position:absolute;left:593px;top:0px;}
#main-menu #list-subscribe input{background:none;border:0;position:absolute;font-size:12px;padding:0;height:14px;}
#main-menu #list-subscribe input.email{width:150px;left:120px;top:10px;}
#main-menu #list-subscribe input.submit{width:25px;height:20px;right:0;top:8px;cursor:pointer;}

#content{background:url(../images/bg-content.gif) top left;padding:20px 0;font-family:Georgia, "Times New Roman", Times, serif; }
#content h1.title{margin-top:0;font-size:28px;}

#footer{position:relative;height:270px;}
#footer .inner-container{height:100%;}
#footer .menu-footer{position:absolute;top:20px;left:0px;padding:0;margin:0; list-style:none;}
#footer .menu-footer li{display:block;float:left;color:#b22228;}
#footer .menu-footer li.sep{padding:0 5px;}
#footer .menu-footer a,
#footer .menu-footer a:hover,
#footer .menu-footer a:focus,
#footer .menu-footer a:visited{color:#b22228;font-size:11px;}

#footer #logos{position:absolute;right:0;top:20px;}
#footer #zone-media-login{position:absolute;bottom:0;left:0;}

.table-show{width:100%;}
.table-show th{text-align:left;font-size:11px;padding:0 10px;}
.table-show tr td{background:#3e0b0e;padding:10px;}
.table-show tr.border-bottom td{border-bottom:1px solid #32090b}
.table-show tr.odd td{background:#2a0709;}

#gallery{}
#gallery a{float:left;display:block;width:auto;margin:8px 11px 0 0;}



