body{
background-color:black;
text-align:center;
color:#979797;
font-family:Verdana;
font-size:11px;
}

/*On met les marges et les paddings à 0 pour tous les éléments*/
*{
margin:0;
padding:0;
}

/*couleurs*/
.orange, strong{
color:#FFAD3F;
}
.white{
color:#FFF;
}
.grey{
color:#979797;
}
.clean{
border:0;
clear:both;
}

/*alignement*/
.aright{
text-align:right;
}
.aleft{
text-align:left;
}
.acenter{
text-align:center;
}

/*styles*/
.italic{
font-style:italic;
}

/*taille police*/
.ten{
font-size:10px;
}

/*grosseur txt*/
.strong{
font-weight:bold;
}

.underline, .underlineh:hover{
text-decoration:underline;
}

.lfloat{
float:left;
}
.rfloat{
float:right;
}

.mbottom{
margin-bottom:10px;
}
.mleft{
margin-left:20px;
}
.mright{
margin-right:40px;
}

/*negation*/
.nobackg{
background:none;
}
.noindent{
text-indent:0;
}
.nopad{
padding:0;
}
.nobord{
border:0;
}

/*Constantes*/
a{
text-decoration:none;
color:white;
}
a:hover{
color:#FFAD3F;
text-decoration:none;
}
ul,li{
list-style-type:none;
}
img{
border:1px solid #3C3C3C;
padding:3px;
}
div.flash{
border:1px solid #3C3C3C;
padding:0;
}
div.visionneuse{
border:1px solid #3C3C3C;
padding:5px;
}
h1{
color:white;
background:transparent url(/img/picto_title.gif) no-repeat 0 19px;
text-indent:15px;
font-size:16px;
font-family:Verdana;
font-weight:normal;
padding:15px 0;
font-weight:bold;
}
h1:first-letter{
font-size:22px;
font-weight:normal;
}
h2, h3{
color:white;
font-size:14px;
/*font-weight:normal;*/
background:transparent url(/img/picto_title.gif) no-repeat 0 2px;
padding:0 0 15px 15px;
}
h4{
color:white;
font-size:12px;
font-weight:12px;
}
p{
background:transparent url(/img/picto_p.gif) no-repeat 0 9px;
text-indent:10px;
text-align:justify;
padding:5px 0 10px 0;
}
p.suite{
text-indent:7px;
text-align:right;
background:none;
text-indent:0;
}
p.suite a{
color:white;
text-decoration:none;
padding-left:7px;
background:transparent url(/img/picto_suite.gif) no-repeat 0 5px;
}
p.suite a:hover{
color:#FFAD3F;
}
div#wrapper{
position:relative;
margin:0 auto;
width:1000px;
height:100%;
text-align:left;
}
div#content{
float:left;
padding:60px 24px 0 246px;
width:730px;
min-height:650px;
height:auto !important;
height:650px;
/*background-color:pink;*/
}
div#bandeau{
width:722px;
height:265px;
}
div#side{
width:175px;
margin:40px 0 0 -975px;
float:left;
}
a#logo{
background:transparent url(/img/logo.gif) no-repeat 9px 0;
display:block;
text-indent:-999em;
overflow:hidden;
width:175px;
height:182px;
}

/***************************************************************************************************************************
										MENU
***************************************************************************************************************************/
ul#navigation{
text-transform:uppercase;
width:175px;
height:375px;
display:block;
padding-top:20px;
}
ul#navigation li{
border:0;
border-top:1px solid #525252;
padding:5px 0;
}
ul#navigation li.first{
border:0;
}
ul#navigation li a{
color:#979797;
text-decoration:none;
font-weight:bold;
display:block;
}
ul#navigation li a:hover, ul#navigation li a.selected , ul#navigation li #selected{
color:white;
background:transparent url(/img/picto_menu.gif) no-repeat 0 2px;
padding-left:10px;
}
ul#navigation li a.toggler:hover, ul#navigation li a.toggler.selected{
cursor:pointer;
}
ul#navigation li ul.togglee{
padding:5px 0 0 11px;
}
ul#navigation li ul.togglee li{
border:0;
padding:2px 0;
}
ul#navigation li ul.togglee li a{
color:white;
background:transparent url(/img/picto_sous_menu.gif) no-repeat 0 4px;
padding-left:10px;
font-size:10px;
font-weight:normal;
}
ul#navigation li ul.togglee li a:hover, ul#navigation li ul.togglee li #select{
color:#FFAD3F;
background:transparent url(/img/picto_sous_menu.gif) no-repeat 0 4px;
}
/***************************************************************************************************************************
										MENU SIDE BAS
***************************************************************************************************************************/
ul#side_links{
padding-top:0px;
}
ul#side_links li{
padding:5px 0 5px 20px;
border-top:1px solid #525252;
}
ul#side_links li.first{
border:0;
}
ul#side_links li a{
font-size:12px;
color:white;
text-decoration:none;
font-weight:bold;
}
ul#side_links li a:hover, ul#side_links li.select a{
color:#FFAD3F;
}
#lnkcontact{
background:transparent url(/img/picto_contact.gif) no-repeat 0 7px;
}
#lnkpresse{
background:transparent url(/img/picto_presse.gif) no-repeat 0 5px;
}
#lnkclub{
background:transparent url(/img/picto_club.gif) no-repeat 0 3px;
}
#lnkproprietaire{
background:transparent url(/img/picto_proprietaire.gif) no-repeat 0 4px;
}
/***************************************************************************************************************************
										FOOTER
***************************************************************************************************************************/
div#footer{
color:#616161;
font-size:10px;
clear:left;
/*float:left;*/
width:665px;
border-top:1px solid #3C3C3C;
padding:10px 0 20px 65px;
margin:10px 0 0 245px;
}

div#footer ul li{
float:left;
display:block;
background:transparent url(/img/picto_tube_slim.gif) no-repeat right 3px;
padding:0 10px;
}
div#footer ul li.last{
background:none;
}
div#footer ul li a{
color:#616161;
text-decoration:none;
}
div#footer ul li a:hover{
text-decoration:none;
color:white;
}
/***************************************************************************************************************************
										LANGUAGE
***************************************************************************************************************************/
div#lang{
position:absolute;
top:25px;
right:14px;
font-size:12px;
font-weight:bold;
}
div#lang ul li{
background:transparent url(/img/picto_tube_fat.gif) no-repeat 0 4px;
float:left;
padding:0 10px;
}
div#lang ul li.first{
background:none;
}
div#lang ul li a{
color:#979797;
text-decoration:none;
}
div#lang ul li a:hover, div#lang ul li a.select{
color:#FFAD3F;
}
/***************************************************************************************************************************
										HOME
***************************************************************************************************************************/
ul#home{
padding-top:40px;
/*background-color:blue;*/
}
ul#home{
text-align:justify;
}
ul#home li{
float:left;
display:block;
width:240px;
padding:0 17px 20px 17px;
border-right:1px solid #212121;
border-left:1px solid #212121;
/*border-right:1px solid #3C3C3C;
border-left:1px solid #3C3C3C;*/
}
ul#home li.first{
padding:0 20px 20px 0;
width:249px;
border:0;
}
ul#home li.last{
width:145px;
border:0;
}
ul#home li.last p{
text-align:center;
padding:25px 0 10px 10px;
}