body,ul,li,h1,h2,h3,h4,h5,p{margin:0;padding:0;text-align:left;}
body {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
/*background:url(../b.jpg) no-repeat -500px 60%;*/
background-color:#BE2944;
outline:none;
}

img{margin:0;padding:0;border:none;}
a{
outline:none;
/*color:#BE2944;*/
color:#be2944;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

ul{
padding-bottom:10px;
}
li{
	padding-bottom:3px;
	padding-left:7px;
	list-style-position: inside;
	list-style-type: disc;
}

h1{
font:"Times New Roman", Times, serif;
padding-bottom:50px;
font-size:26px;
text-align:center;
color:#ED6530;
}
h2 img{margin-top:0px;
margin-bottom:5px;
}
h3{
font-size:14px;
padding:10px 0 5px 17px;
color: #BE2944;
background:url(../_common/puce.jpg) no-repeat 0px 12px;
}
h4{
font-size:12px;
padding:5px 15px;
}
h5{
float:left;
font-size:12px;
height:15px;
padding:3px 15px 5px 0px;
}
p{
line-height:15px;
padding-bottom:10px;
}
strong{font-weight:bold;}

.fl{float:left;}
.cb{clear:both;}
/* ----------------------- BUILD ----------------------- */
.conteneur { /*le conteneur global du site, qui sera centré */
width: 960px;
margin: 0 auto;
padding-bottom:100px;
}
.bg{
float:left;
background:url(../_common/bg.gif) repeat-y;
border-left:solid 39px #BE2944;
}

.gauche {
float:left;
width: 222px;
padding-bottom:30px;
background-color:#ED6531;

}
#cont_droite {
float:left;
}
.header {
width:699px;
clear:both;
}
.header img{
float:left;
}
.droite {
width:642px;
padding:20px 20px 0px 37px;
background-color:#FFF;
/*
opacity : 0.95;
filter : alpha(opacity=95); 
*/
}
.droite p{
clear:both;
}
.droite p img{
float:right;
padding:0 20px;
margin-top:-40px;
}
/* ----------------------- FOOTER ----------------------- */
.footer {
clear:both;
position:relative;
top:25px;
text-align:center;
color:#FFFFFF;
z-index:5;
}
.footer a{
color:#FFFFFF;
padding:4px 6px;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
.footer p {
text-align:right;
margin:0;
padding-left:0px;
padding-top:2px
}
a.logo{
display:block;
width:200px;
height:30px;
background:url(../_common/logo_small.gif) no-repeat;
position:relative;
top:50px;
right:0px;
z-index:10;
}
a.logo:hover{
background:url(../_common/logo_small_2.gif) no-repeat;
text-decoration:none;
}

/* ----------------------- PRESSE ----------------------- */
.kit{
float:left;
margin-right:20px;
}

#atpress{
float:left;
width:615px;
margin-bottom:15px;
border: 1px dotted #F2C6CD;	
padding-left:10px;
padding-top:10px;
}
#atpress h3{
padding-top:0;
margin-top:0;
background-position:0 2px;

}
.legende{
	font-weight:bold;
	font-size:12px;
	text-align:center;
	
}
.img_presse{
float:left;
padding:0;
margin:20px 20px 25px 0px;
width:304px;
}
.img_presse_droite{
float:left;
padding:0;
margin:20px 0px 25px 0px;
}

.img_presse a,
.img_presse_droite a{
border:2px solid #FFF;
display:block;
height:400px;
}
.img_presse a img,
.img_presse_droite a img{
border:none;
width:300px;
height:400px;
}
.img_presse a:hover,
.img_presse_droite a:hover{
border:2px solid #F2C6CD;
}

#parutions{
clear:both;
padding-bottom:30px;
}
.parution{
width:100%;
clear:both;
}
.parution h4{
float:left;
width:150px;
}
.parution div{
float:left;
width:auto;
padding-top:5px;

}

.asterix{
margin-top:50px;
clear:both;
}
.asterix span{
padding-right:10px;
margin-top:20px;
}

/* ----------------------- GALERIES ----------------------- */
#gal_idees{
margin-top:0px;
}
#gal_cobrand{
margin-top:20px;
}
#gal_surmesure{
margin-top:20px;
}
.voir_gal{
width:222px;
background:url(../_common/ga_voir_galerie.gif) no-repeat 0px -10px ;
font-size:12px;
}
.voir_gal h4{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:0px 0 7px 70px;
}
.voir_gal a{
height:0px;
color:#FFFFFF;
}
.voir_gal a.titre{
height:15px;
display:block;
padding-left:70px;
color:#FFFFFF;
text-decoration:none;
}

a.pdf{
color:#FFFFFF;
font-size:12px;
height:15px;
display:block;
padding-left:70px;
color:#FFFFFF;
text-decoration:none;
}
.voir_gal a:hover,.voir_gal a:active, a.pdf:hover{
text-decoration:underline;
}

#histo img{
margin-top:0;
padding:0;
}
#histo p{
margin:-22px 0px 15px 55px;
padding-left:10px;
background:url(../_common/puce2.gif) no-repeat 0 6px;
}


.img_actu1{
float:left;
padding:30px 0px 25px 45px;
}
.img_actu2{
float:left;
padding:0px 0px 25px 45px;
}
/* ----------------------- CONTACT ----------------------- */

.contact{
height:130px;
width:200px;
float:left;
padding:10px;
margin-right:20px;
margin-top:0px;
border: 1px dotted #F2C6CD;
}
.contact h2{
padding-bottom:10px;
font-size:18px;
}

.left{
margin-left:80px;
height:130px;
}
/* ----------------------- BELETTES ----------------------- */
#logos{
float:right;
margin-top:-60px;
margin-left:30px;
margin-right:20px;	
}


#credits{position:absolute;bottom:20; right:0;font-size:10px; height:20px;line-height:13px; padding-bottom:0px; }
#credits a,
#credits a:link{color:#FD436C; text-decoration:none;  padding-right:15px; float:left;}
#credits a:visited,
#credits a:hover,
#credits a:active{ color:#FFF;}

#players{ display:none; color:#FFF; float:left; padding-right:15px;}
#credits #players a{color:#FFF; padding-right:3px;}
#players a:hover{ text-decoration:underline;}
