body{
	background:transparent url('/pics/background_croix.gif');
	color:white;
	font-size: 11px;
	line-height:140%;
	text-align:left;
	font-family: Arial, sans-serif;
	border:0px solid gray;
	margin:0px;
	padding:0px;
}
table{padding:0px; margin:0px; border-spacing:0px; text-align:left; border:0px solid red;}
a{text-decoration:none; color:#ffffff;}
a:hover{text-decoration:underline; color:#ffffff;}
h1{margin:0px;font-size:14px;color:#e8bb31;}
h2{margin:0px;font-size:12px;color:#e8bb31;}
h3{margin:0px;font-size:11px;}
h4{margin:0px;font-size:11px;font-weight:normal;}
h5{margin:0px;font-size:10px;font-weight:normal;}
input{background-color:#444444; color:white; border:1px solid black; font-size:11px;}
textarea{background-color:#444444;color:white; border:1px solid black; font-size:11px; width:95%;}
select{font-size:9px; color:gray; padding:0px; margin:3px;}
select:hover{color:#9cac16;}

.frame_bandeau{
	position:absolute;
	background:transparent url('/pics/background_bandeau.gif') repeat-x;
	width:100%; 
	height:180px;
	border:0px solid red;
}
.frame{
	position:absolute;
	background:transparent url('/pics/background.gif') no-repeat;
	width:980px; 
	height:653px;
	border:0px solid red;
}
.floatright{float:right;}
.right{float:right;}
.floatleft{float:left;}
.left{float:left;}
.clear{clear:left;}
.clearleft{clear:left;}
.clearright{clear:right;}
.center{text-align:center;}

.mon_hr{
	background:url('/pics/news_hr.gif') no-repeat;
	height:9px;
	width:100%;
margin:7px 0px 7px 0px;
border:0px solid red;
}

.debug{
position:absolute;
overflow:auto;
width:800px;
height:135px;
top:630px;
z-index:999;
}

.dernieres_news{
position:absolute;
left:610px;
top:158px;
width:170px;
border:0px solid red;
z-index:100;
}

/* --- MENUS --- */

.menus{
position:absolute;
left:20px;
top:200px;
width:750px;
border:0px solid red;
}

.menus a{ color:#888888; }
.menus a:hover{ color:#e8bb31; }

.menu000{ 
float:left;
border-right:1px solid #888888;
padding-right:15px;
margin-right:15px; 
}

.menu001{
float:left;
border-right:1px solid #888888;
padding-right:15px;
margin-right:15px; 
}

.menu000 a{ color:#888888; }

.menu001 a{ color:#e8bb31; }

/* --- HOMEPAGE --- */

.drapeaux{
position:absolute;
left:0px;
top:145px;
border:0px solid red;
}

.drapeau{ float:left; margin-right:2px; }

.narrow_pub_nob {
position:absolute;
left:10px;
top:245px;
width:190px;
height:290px;

}
.narrow_pub{
position:absolute;
left:10px;
top:245px;
background:url('/pics/background_pub_narrow.gif') no-repeat;
width:200px;
height:290px;

}
.pub{
position:absolute;
left:13px;
top:240px;
background:url('/pics/background_pub.gif') no-repeat;
width:248px;
height:290px;
text-align:center;
padding-top:15px;
border:0px solid red;
}

.pub a{ color:#888888; }

.news{
position:absolute;
left:270px;
top:240px;
background:url('/pics/background_news.gif') no-repeat;
width:484px;
height:305px;
border:0px solid red;
}

.news_contener{
margin:0px auto;
margin-top:15px;
overflow:auto;
width:454px;
height:273px;
border:0px solid red;
}

.news_titre{
font-weight:bold;
color:#e8bb31;
}

.news_texte{
color:#888888;
padding-bottom:10px;
background:url('/pics/news_hr.gif') bottom left no-repeat;
}

.podcast{
position:absolute;
left:752px;
top:240px;
}

.gamezone{
background:url('/pics/background_gamezone.gif') no-repeat;
position:absolute;
left:752px;
top:431px;
width:220px;
height:111px;
text-align:center;
border:0px solid red;
}

.gamezone_photo{
margin-top:11px;
border:0px solid red;
}

/* --- RIDERS ---*/

.riders_portraits{
color:white;
position:absolute;
left:20px;
top:560px;
width:945px;
border:0px solid red;
}

.riders_liste{
color:white;
position:relative;
left:20px;
top:20px;
width:170px;
height:290px;
overflow:auto;
border:0px solid red;
}

.riders_liste_nom_000 a{ color:#888888; padding-left:20px; }
.riders_liste_nom_001 a{ 
background:url('/pics/li001.gif') no-repeat;
color:#e8bb31;
padding-left:20px;
}

.riders_photos{
background:url('/pics/background_riders_photos.gif') no-repeat;
position:absolute;
left:463px;
top:245px;
width:514px;
height:303px;
overflow:auto;
border:0px solid red;
z-index:10;
}

.riders_photos_contener{
width:485px;
height:273px;
overflow:auto;
margin-left:15px;
margin-top:15px;
border:0px solid red;
}

.riders_photos_photo{
border-right:1px dashed #952026;
padding-right:10px;
margin-right:10px;
}

.riders_textes{
background:url('/pics/background_riders_textes.gif') no-repeat;
position:absolute;
left:210px;
top:245px;
width:255px;
height:303px;
border:0px solid red;
}

.riders_textes_contener{
clear:both;
background-color:#202020;
width:220px;
height:230px;
overflow:auto;
margin-left:15px;
padding:2px;
border:0px solid red;
}


.riders_textes2{
background:url('/pics/background_riders_textes2.gif') no-repeat;
position:absolute;
left:210px;
top:245px;
width:755px;
height:303px;
border:0px solid red;
}

.riders_textes_contener2{
clear:both;
background-color:#202020;
width:720px;
height:266px;
overflow:auto;
margin-left:15px;
padding:2px;
border:0px solid red;
}

.riders_textes_nom{
padding-left:15px;
padding-top:15px;
color:#e8bb31;
}

.riders_textes_onglet_0{
color:#888888;
float:left;
height:18px;
background-color:#202020;
margin-top:7px;
padding-left:5px;
padding-right:5px;
margin-left:15px;
}

.riders_textes_onglet_1{
float:left;
height:18px;
background-color:#202020;
margin-top:7px;
padding-left:5px;
padding-right:5px;
margin-left:15px;
}

.riders_textes_onglet_0 a{ color:#888888; }
.riders_textes_onglet_1 a{ color:white; }

/* --- COLLECTION --- */

.collection_photos{
background:url('/pics/background_collection_photos.gif') no-repeat;
position:absolute;
left:183px;
top:245px;
width:794px;
height:313px;
overflow:auto;
border:0px solid red;
}

.collection_photos_contener{
width:765px;
height:283px;
overflow:auto;
margin-left:15px;
margin-top:15px;
border:0px solid red;
}

.collection_photos_photo{
border-right:1px dashed #952026;
padding-right:10px;
margin-right:10px;
}


.collection_photos_nom{
height:22px;
background:url('/pics/bottom.gif') repeat-x bottom left;
border:0px solid red;
}

/* --- SHOPS --- */

.magasin{
overflow:auto;
margin-top:10px;
height:120px;
border:0px solid red;
}


