
.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;}

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

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

.inner-container{width:900px;margin-left:50px;position:relative;}
#header{background:#e1dede;height:422px;}




#main-menu{background:url(../images/menu/bgs-menu.gif) repeat-x;height:60px;position:relative;}
#main-menu .menu-container{margin:0px 0 0 45px;padding:0 25px;float:left;width:auto;background:url(../images/menu/bgs-menu.gif) repeat-x 0 -61px;height:45px;position:relative;}

#main-menu .menu-container .left-ornement{position:absolute;width:25px;height:50px;left:0; background:url(../images/menu/bgs-menu.gif) no-repeat 0 -174px;top:0;}
#main-menu .menu-container .right-ornement{position:absolute;width:25px;height:50px;right:0px; background:url(../images/menu/bgs-menu.gif) no-repeat -25px -174px;top:0;}
#main-menu .menu-container .center-ornement{position:absolute;width:120px;height:59px;left:50%;margin-left:-60px;background:url(../images/menu/bgs-menu.gif) no-repeat 0px -111px;top:0;z-index:1;}

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

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

#content{background:url(../images/bg-content.png) repeat-x #2e2e2e top left;padding:20px 0 50px 0;font-family:Georgia, "Times New Roman", Times, serif;}
#content h1.title{margin-top:0;}

#footer{background:url(../images/border-footer.gif) repeat-x top left;position:relative;height:185px;padding-top:15px;}
#footer #mailling-list{background:url(../images/bg-liste-diffusion.gif); width:636px; height:21px;position:relative;}
#footer #mailling-list input{background:none;border:0;position:absolute;width:150px;top:2px;}
#footer #mailling-list input.name{left:202px;}
#footer #mailling-list input.email{left:369px;}
#footer #mailling-list input.submit{left:530px;width:104px;height:21px;top:0;opacity:0;cursor:pointer;}

#footer #logos{position:absolute;right:0;top:0px;}
#footer #copy{position:absolute;bottom:5px;left:0;font-size:11px;padding-left:70px;}
#footer #copy a.mid{position:absolute;left:0;bottom:0;}

.corners{width:100%;position:absolute;height:9px;left:0;}
.corners-bottom{bottom:0;margin-bottom:-8px;}
.corners-top{top:0;margin-top:-8px;}

.corners .corner{position:absolute;background:url(../images/black-corner-round.png) no-repeat;width:8px;height:9px;}
.corners .left-top{top:0;left:0;background-position:0 0!important;}
.corners .right-top{top:0;right:0;background-position:-8px 0!important;}
.corners .left-bottom{bottom:0;left:0;background-position:0 -9px!important;}
.corners .right-bottom{bottom:0;right:0;background-position:-8px -9px!important;}
.corners .corners-center{margin:0 8px;height:9px;background:#000;}

.corners-09 .corner{background:url(../images/090909-corner-round.png) no-repeat;}
.corners-09 .corners-center{background:#090909;}



.table-show{width:100%;}
.table-show th{text-align:left;font-size:11px;padding:0 10px;}
.table-show tr td{background:#1c1c1c;padding:10px;}
.table-show tr.odd td{background:#080808;}



