body {
margin : auto;
padding : 0;
font-size: 12px;
color : #000000;
font-family: Arial, Helvetica, sans-serif;
background: #de6100 url('images/fond.png') repeat-x top;
}

td {
font-size: 12px;
}

img {
border: 0;
}

form , h3 {
margin: 0;
padding:0;
}

textarea , select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color : #000000;
font-size : 11px;
background : #FFFFFF;
border : 1px solid #c05704;
font-weight: normal;
margin: 1px;
}




/******************** LIENS ********************/ 

a {
color : #000000;
font-weight: bold;
text-decoration: none;
}

a:hover {
color : #000000;
font-weight: bold;
text-decoration: underline;
}

#menu_haut a {
font-size: 12px;
color : #634c31;
text-decoration: none;
font-weight:bold;
}

#menu_haut a:hover { 
color : #634c31;
text-decoration: underline;
}

#footer a {
color : #FFFFFF;
text-decoration: none;
}

#footer a:hover { 
color : #FFFFFF;
text-decoration: underline;
}

/******************** LIENS ********************/ 




/******************** DESIGN GLOBAL ********************/ 

#global {
margin : auto;
width: 919px;
}

#header {
height: 194px;
}

#header_logo {
float: left;
width: 426px;
height: 194px;
}

#header_pub {
float: left;
background: url('images/header_pub_bis.png') no-repeat;
width: 493px;
height: 194px;
}

#header_pub p {
margin: 0;
padding: 61px 0 0 12px;
}

#pub_skycrapper {
float: left;
/*background: url('images/header_pub_bis.png') no-repeat;*/
width: 160px;
height: 600px;
}

#pub_skycrapper p {
margin: 0;
padding: 90px 0 0 850px;
}
#menu_haut {
background: url('images/menu_haut.png') no-repeat;
height: 31px;
}

#menu_haut p {
margin: 0;
text-align: center;
padding-top: 8px;
color : #634c31;
}

#container_fond {
background: url('images/container_fond.png') repeat-y;
min-height: 181px;
}

#container_haut {
background: url('images/container_haut.png') no-repeat top;
min-height: 181px;
}

#bloc_stats {
float: left;
background: url('images/bloc_stats.png') no-repeat top;
width: 201px;
height: 101px;
margin: 0 4px 14px 4px;
}

#bloc_stats p {
margin: 0;
padding: 44px 16px 0 16px;
}

#bloc_classements {
float: left;
background: url('images/bloc_classements.png') no-repeat top;
width: 201px;
height: 101px;
margin: 0 4px 14px 4px;
}

#bloc_classements p {
margin: 0;
padding: 44px 16px 0 16px;
}

#bloc_codes {
float: left;
background: url('images/bloc_codes.png') no-repeat top;
width: 201px;
height: 101px;
margin: 0 4px 14px 4px;
}

#bloc_codes p {
margin: 0;
padding: 44px 16px 0 16px;
}

#container_gauche {
float: left;
width: 145px;
position: relative;
left: 27px;
padding: 14px 0 0 0;
}

#container_gauche p {
padding: 5px 5px 5px 5px;
}

#container_droite {
float: right;
width: 641px;
position: relative;
right: 52px;
padding: 14px 0 14px 0;
}

.bloc {
border: 1px solid #d77600;
background: #fee263;
margin-bottom: 14px;
padding: 10px;
}

h3 {
color: #e38600;
display: inline;
font-size: 12px;
font-weight: bold;
}

.pub {
background: url('images/pub.png') no-repeat;
width: 500px;
height: 92px;
position: relative;
left: 62px;
}

.pub p {
margin: 0;
padding: 16px 0 0 16px;
}


#footer {
background: url('images/footer.png') no-repeat;
height: 70px;
margin-bottom: 5px;
}

#footer p {
margin:0;
color: #FFFFFF;
font-weight: bold;
text-align: center;
padding-top: 38px;
}
#partenaire {margin-left:20px;color:#ffffff;}
#partenaire a{color:#ffffff;font-weight:normal;font-size:10px;}
#partenaire u{color:#ffffff;font-weight:normal;font-size:11px;}
/******************** DESIGN GLOBAL ********************/