@charset "utf-8";
body {
margin-top: 0;
margin-bottom: 0px;
background-color: black;
background-image: url(../site-images/siteV2/background.png);
background-position: top center;
background-repeat: repeat-x;	
background-attachment: fixed;
width: 920px;
margin-left: auto;
margin-right: auto;
font-family: Arial, Helvetica, sans-serif;
}

#header_banner {width: 920px; height: 177px; background-image: url(../site-images/siteV2/header_banner.png);}

#header_topwbesites {float: right; width: 210px; height: 75px; margin-top: 55px; padding-top: 5px;}
#header_topwbesites p {margin-bottom: 12px; font-weight: bold;}
#header_buttons {float: right; margin-top: 137px; margin-right: -195px; /* -210-15px */ text-align: right;}
.linediv {width: 920px; height: 16px; background-image: url(../site-images/siteV2/header_line.png); background-repeat: repeat-x;}

#contents {width: 920px; background-color: white; margin-left: auto; margin-right: auto; padding-top: 5px;}

.box_title {
width: 829px; /* -75px */
margin-left: auto;
margin-right: auto;
height: 52px; /* -23px */
color: white;
font-size: 20px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
padding-left: 75px;
padding-top: 23px;
}
.box_background {
width: 844px; /* -60px */
padding-left: 30px;
padding-right: 30px;

margin-left: auto;
margin-right: auto;
background-image: url(../site-images/siteV2/box_background.png);
background-repeat: repeat-y;
}
.box_bottom {
width: 904px;
margin-left: auto;
margin-right: auto;
height: 21px;
background-image: url(../site-images/siteV2/box_bottom.png);
margin-bottom: 10px;
}

td {vertical-align: top;}

#footer {
width: 100%;
background-color: #282828;
padding-top: 20px;
padding-bottom: 20px;
}

#copyright {background-color: white; color: #a8d011; padding-top: 5px; padding-bottom: 5px;}
#copyright p {margin: 0; padding: 0;}
#copyright a:hover {text-decoration: none;}
#copyright table {width: 100%; border: none; margin: 0; padding: 0;}
#copyright td {width: 50%;}

.foot_left {width: 50%; border-right: 1px solid #3b3b3b; padding-left: 30px;}
.foot_right {width: 50%; border-left: 1px solid #070707; padding-left: 30px;}

/* Pour que les H1 H2 H2 et UL soient pas blancs dans les pages autres du site */
.BOX_SITE_COLORSCONTROL h2 {color: #C00;}
.BOX_SITE_COLORSCONTROL ul, li {color: black;}
.BOX_SITE_COLORSCONTROL li a.white {color: black;}
#table_classement {text-align: center; width: 100%; font-size: 12px;}
.td_classement {border: 1px dotted #C00; vertical-align: middle; height: 54px;}
