html{ padding:0px; margin:0px;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color: #000;
	margin: 0px;
	padding: 0px;
}/* background:url(img/admin_bg.jpg);*/

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
legend {font-weight: bold;
	/*background: #fff url(img/picto_bleu.gif) 5px 50% no-repeat;*/
	color:#ffffff;
	margin-left:10px;
	text-transform:uppercase;
	border-color:#ffffff;
}
fieldset { border: 1px solid #B96C1A; padding:5px 5px 5px 5px;}

input.formu {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #B96C1A; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#887E74;}
select.formu {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #B96C1A; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#887E74;}
textarea.formu {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #B96C1A; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#887E74;}

input.formu_erreur {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #990000; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#887E74;}
select.formu_erreur {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #990000; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#990000;}
textarea.formu_erreur {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #990000; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#887E74;}

/* Textes */
.titre{color:#92836E; font-size:12px; font-weight:bold; text-transform:uppercase;}
.consigne{font-size:12px; font-weight:bold; text-transform:uppercase; color:#B96C1A; padding-top:7px;}


/* Liens */
a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}
a:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #ffffff;}
a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #ffffff;}
a:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #ffffff;}
a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;color: #ffffff;}

a.titre:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color: #92836E; font-weight:bold; text-transform:uppercase;}
a.titre:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color: #92836E; font-weight:bold; text-transform:uppercase;}
a.titre:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color: #92836E; font-weight:bold; text-transform:uppercase;}
a.titre:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;color: #92836E; font-weight:bold; text-transform:uppercase;}

a.consigne:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #B96C1A; font-weight:bold; text-transform:uppercase; padding-top:7px;}
a.consigne:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #B96C1A; font-weight:bold; text-transform:uppercase; padding-top:7px;}
a.consigne:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #B96C1A; font-weight:bold; text-transform:uppercase; padding-top:7px;}
a.consigne:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;color: #B96C1A; font-weight:bold; text-transform:uppercase; padding-top:7px;}




/* NEW CSS */
#all {
	left:0px;
	min-width:988px;
	position:absolute;
	text-align:center;
	top:0px;
	width:100%;
	z-index:1;
	background-image:url(../img/background.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#page {
	left:50%;
	margin-left:-494px;
	margin-right:auto;
	margin-top:0px;
	
	min-height:100%;
	position:relative;
	width:988px;
	z-index:1;
	
}
html:not([lang*=""]) #page {margin-top:-10px;}

#page_riders {
	
	margin-top:0px;
	min-height:100%;
	position:relative;

	z-index:1;
	
}

#tuyau_gauche{
	position:absolute;
	/*left:180px;*/
	left:98px;
	top:420px;
}

#tuyau_droite_thema{
	position:absolute;
	left:700px;
	top:250px;
}

#tuyau_droite_page{
	position:absolute;
	left:670px;
	top:150px;
}

#tuyau_home{
	position:absolute;
	left:857px;
	top:0px;
}

#conteneur_principal{
	width:988px;
	text-align:center;
	position:relative;
	text-align:center;
	display:block;
}
#conteneur_news_home{
	margin:auto;
	display:block;
	width:708px;
	text-align:left;
	background-color:#1A0100;
	position:relative;
}

#conteneur_page_mag{text-align:left; float:left; width:715px; }

#conteneur_mag{
	margin:auto;
	display:block;
	/*width:708px;*/
	width:665px;
	text-align:left;
	background-color:#1A0100;
	position:relative;
	float:left;
}

#conteneur_bt_photo{
	margin:auto;
	display:block;
	width:910px;
	text-align:center;
	position:relative;
	clear:both;
}

#conteneur_flash_rider{
	margin:auto;
	display:block;
	text-align:center;
	position:relative;
	clear:both;
}

#conteneur_bt_thema{
	margin:auto;
	display:block;
	text-align:center;
	position:relative;
	clear:both;
}

#conteneur_page_news_details{ text-align:left; float:left; width:715px; }

#conteneur_news_details{
	margin:auto;
	display:block;
	width:662px;
	text-align:left;
	background-color:#1A0100;
	position:relative;
	float:left;
}

#liste_gauche{
	width:247px;
	float:left;
	text-align:right;
	padding:0px 10px 10px 10px;
	display:block;
	margin:0 0 0 -50px;
}
#liste_gauche_home{
	position:absolute;
	width:160px;
	float:left;
	text-align:right;
	padding:0px 10px 10px 10px;
	margin:0 0 0 -45px;
	*margin:0 0 0 -180px;
	display:block;
}

#liste_gauche_home a {color:#999999;}

img.bt_nav_home {margin:0 0 -6px 0;}

#liste_gauche .titre{ color:#AA8C36; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

#copyright_gauche{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4B4B4B; padding-top:10px}
#copyright_gauche a{ color:#4B4B4B; font-size:10px; text-decoration:none}
#copyright_gauche a:hover{ color:#4B4B4B; font-size:10px; text-decoration:underline}

#newsletter{ vertical-align:top; padding:0px 0px 35px 0px; text-align:right;}
#newsletter_photo{ vertical-align:top; padding:0px; text-align:right;}

#top { padding:0px; margin:0px;}

#footer { color:#4B4B4B; font-size:10px; margin:auto; text-align:center; padding:20px 0px 5px 0px}
#footer a{ color:#4B4B4B; font-size:10px; text-decoration:none}
#footer a:hover{ color:#4B4B4B; font-size:10px; text-decoration:underline}

#fil_arianne { text-transform:uppercase; font-size:10px; color:#CCCCCC; width:100%; padding:2px 0px 5px 0px;}
#fil_arianne a{ text-decoration:underline; font-size:10px; color:#CCCCCC;} 


#news{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:708px;}

#news .col_gauche{ padding:20px 5px 10px 20px; float:left;  border-right:#820000 1px dashed; /*width:650px;*/width:605px;}
#news .col_droite{  float:left; text-align:center; vertical-align:middle; /*width:30px;*/width:36px; padding:73px 0px 0px 0px }

#news .photo_news{ border:#820000 1px solid; background-color:#000000; width:232px; text-align:center; position:relative; float:left;  }
#news .photo_news img{ }

#news .infos_news{ padding:0px 10px 0px 15px; /*width:370px;*/width:345px; position:relative; float:left }

#news .infos_news hr{ border: none; height:1px; background-color:#820000; padding:0px; margin:0px }

#news .titre{ font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px 0px 3px 10px}
#news .titre a{ font-size:14px; font-weight:bold; color:#FFFFFF;}
#news .section{ color:#999999; text-transform:uppercase; padding:2px 0px 0px 10px}
#news .section a{ color:#999999;}
#news .date{ color:#B4B4B4; font-size:9px; padding:2px 10px 0px 0px}
#news .texte{ color:#CCCCCC; clear:both; padding:10px 0px 0px 10px; text-align:justify}


#details_news{ }
#details_news .infos_news{ padding:10px 10px 0px 15px;}

#details_news .infos_news hr{ border: none; height:1px; background-color:#820000; padding:0px; margin:0px }

#details_news .titre{ font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px 0px 3px 10px}
#details_news .section{ color:#999999; text-transform:uppercase; padding:2px 0px 0px 10px; font-size:9px}
#details_news .date{ color:#B4B4B4; font-size:9px; padding:2px 10px 0px 0px}
#details_news .texte{ color:#CCCCCC; clear:both; padding:10px 0px 0px 10px; text-align:justify; font-size:11px;}


#details_rider{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:662px; padding:10px 0px 0px 10px}


#details_rider .photo_news{ width:198px; height:335px; text-align:center; position:relative; float:left; background-image:url(../img/cadre_rider.png); background-position:top left; background-repeat:no-repeat;  }
#details_rider .portrait{ background-color:#000000; margin:9px 10px 9px 10px; width:178px; height:317px;  }
#details_rider .photo_news img{ }

#details_rider .infos_news{ padding:0px 10px 0px 15px; width:400px; position:relative; float:left }

#details_rider .infos_news hr{ border: none; height:1px; background-color:#820000; padding:0px; margin:0px }

#details_rider .titre{ font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px 0px 3px 10px}
#details_rider .section{ color:#999999; text-transform:uppercase; padding:2px 0px 0px 10px}
#details_rider .date{ color:#B4B4B4; font-size:9px; padding:2px 10px 0px 0px}
#details_rider .texte{ color:#EEEEEE; clear:both; padding:10px 0px 0px 10px; text-align:justify; font-size:13px}

/* FULLGAZ ? */
#details_fullgaz{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:10px 0px 0px 10px}
#details_fullgaz .texte{ color:#EEEEEE; clear:both; padding:10px 20px 0px 10px; text-align:justify; font-size:13px}

/* PAGE LISTE ALBUM PHOTO */

#conteneur_page_album{
	margin:auto;
	display:block;
	width:665px;
	text-align:left;
	position:relative;
	float:left;
}
#conteneur_page_album .fil_arianne { text-transform:uppercase; font-size:10px; color:#CCCCCC; width:100%; padding:2px 0px 5px 15px;}
#conteneur_page_album .fil_arianne a{ text-decoration:underline; font-size:10px; color:#CCCCCC;} 

#conteneur_album{
	padding:10px;
	background-color:#1A0100;
}
.album{ text-align:center}
.cadre_album{ width:161px; height:125px; text-align:center; /*position:relative;*/ float:left; background-image:url(../img/cadre_album.png); background-position:top left; background-repeat:no-repeat;  }
.visu_album{ background-color:#000000; margin:11px 8px 11px 8px; width:144px; height:102px;  }
.titre_album{clear:left; text-transform:uppercase; font-size:10px; color:#FFFFFF;}
.titre_album_affiche{ color:#FFFFFF; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.nb_photo{ color:#999999; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

hr{ border: none; height:1px; background-color:#820000; padding:0px; margin:0px; }

#conteneur_album .photo_principale{ padding:30px}
#conteneur_album .conteneur_photo{ padding:0px 5px 0px 0px }
#conteneur_album .photo{ border:#CCCCCC 1px solid; }

.form_contact{ border:#404040 1px solid; background-color:#1A0100; width:265px; color:#FFFFFF}
.form_ami{ border:#404040 1px solid; width:265px; color:#FFFFFF; background-color:#000000; padding:0px; margin:0px}


/* ENVOYER A UN AMI */

#shad {	display:none; position:fixed;_position:absolute; top:0; left:0; right:0; width:100%; height:100%; _width:3000px; _height:5000px; z-index:5000; background-color:#000000; -moz-opacity: 0.6; opacity:.6; filter: alpha(opacity=60);}

#envoibox {
	background-color:#000000; 
	/*-moz-opacity: 0.6; 
	opacity:.6; 
	filter: alpha(opacity=60);*/
	display:none;
	position: fixed;
	_position:absolute;
	top:40%;
	left:50%;
	z-index:9999;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -209px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 12px;
	width:418px;
	height: 180px;
	text-align:center;
	border:#6A0000 1px solid;
}

#diapobox { 
	/*-moz-opacity: 0.6; 
	opacity:.6; 
	filter: alpha(opacity=60);*/
	display:none;
	position: fixed;
	_position:absolute;
	top:20%;
	left:50%;
	z-index:9999;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -336px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 12px;
	width:672px;
	height: 225px;
	text-align:center;
}

#content_envoibox{
	padding: 8px 7px 2px 7px;
}

#envoibox a{color:#494949;}

#envoibox .close_modbox {
	position:absolute;
	padding:0px 0px 0px 380px; 
}

#envoibox .content_txt_modbox {
	background-image:url(../img/fr/jelaveux_top_form.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	width:373px;
	margin-left:45px;	
}

.content_txt_modbox{
	background-image:url(../img/fr/jelaveux_top_form.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	width:373px;
	margin-left:45px;
}


#envoibox .txt_modbox, {
	width:371px;
	margin-left:1px;
	background-color:#121212;
}

.txt_modbox
{
	width:371px;
	margin-left:1px;
	background-color:#121212;
}

.labelErr{color:#9D0000}


/* LISTE DEROULANTE */
.fil_arianne_liste { text-transform:uppercase; font-size:10px; color:#CCCCCC; width:100%; padding:2px 0px 5px 0px;}
.fil_arianne_lien a{ text-decoration:underline; font-size:10px; color:#CCCCCC; padding:2px 0px 5px 0px;} 

.selecteur_liste {display:block; padding:0; margin:0; width:auto; height:auto; list-style:none; color:#CCCCCC; font-size:9px; overflow:auto; max-height: 250px; z-index:1}
.selecteur_liste_haut {display:block; padding:0px; margin:0; width:auto; height:auto; list-style:none; color:#CCCCCC; overflow:auto; max-height: 250px;}

.selecteur	{display:block; padding:0; margin:0; height:19px; vertical-align:middle; width:110px; list-style:none; color:#CCCCCC; background:url(../img/bg_select2.jpg) repeat-x;}

.selecteur LI					{display:block;height:19px;}
.selecteur LI.titre_li				{width:auto; height:auto; background:url(../img/bg_select_fleche.jpg) no-repeat;background-position:right; height:19px; vertical-align:bottom; font-size:9px}
.selecteur A					{display:block;width:auto;text-indent:5px;text-decoration:none;color:#CCCCCC; padding: 2px 0 2px 0; font-size:11px}
.selecteur LI.titre_li A:hover		{}

.selecteur_liste				{clear:both; z-index:0; position:absolute; height:auto; overflow:auto; background-color:#1C0100; width:auto; border:#350300 1px solid; }
.selecteur_liste LI.opt A		{color:#CCCCCC; text-decoration:none; padding-right:5px; font-size:9px}
.selecteur_liste LI.opt A:hover	{background:#350300;}

.selecteur_liste_haut				{clear:both; z-index:0; position:relative; height:auto; overflow:auto; background-color:#333333; width:auto; top:-269px }
.selecteur_liste_haut LI.opt A		{color:#CCCCCC; text-decoration:none; padding-right:5px}
.selecteur_liste_haut LI.opt A:hover	{background:#CCCCCC; color:#333333}



