body
{
	font-size:12px;
	font-family:arial;
	color:#636363;
	background:black url(fond.jpg);

	
}

* {
	margin:0;
	padding:0;
}

a
{
	text-decoration:none;
	color:#636363;
}

img
{
	border:0;
}

#header
{
	background:url(header/fond_header.jpg) no-repeat center top;
	height:421px;
	
}

#inner_header
{
	background:url(header/head.jpg) ;
	width:1001px;
	margin-left:auto;
	margin-right:auto;
	height:421px;
}

#site
{
	
}

a.header
{
	
	display:block;
height:289px;
width:1000px;

}

#actu
{
	float:right;
	margin-left:865px;
	position:absolute;
}



/*MENU*/
#menu
{
	position:absolute;
	margin-top:297px;
}



#menu ul
{
	margin:0;
	padding:0;
}

#menu li
{
	display:inline;
	list-style:none;
	float:left;
}

#contenu_global
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#content
{
	overflow:hidden;
	padding-top:30px;
	padding-left:10px;
	padding-bottom:50px;
	background-color:#f6f6f6;
}

#content #gauche,
#content #droite
{
	float:left;
	display:inline;
}

#content #gauche
{
	width:220px;
}

#content #droite
{
	margin-left:15px;
	width:750px;
}

/*A ENLEVER*/
#flash
{
	margin-bottom:10px;
}


/*ACCUEIL*/

#actus_accueil,
#derniere_actu,
#album_photo_accueil,
#trait
{
	border-bottom:solid 1px #cac5c5;
	padding-bottom:15px;
	
}



#album_photo_accueil,
#actus_accueil
{
	overflow:hidden;
}

#album_photo_accueil #photos,
#album_photo_accueil #galeries
{
	float:left;
}

#album_photo_accueil #photos
{
	width:200px;
	float:right;
	height:114px;
}

#album_photo_accueil #galeries
{
	width:540px;
	
}



#actus_accueil .news
{
	width:176px;
	float:left;
	margin-right:10px;
	text-align:center;
	
}



#actus_accueil .news img,
#derniere_actu .news img
{
	border:solid 3px #cac5c5;
	
}

#actus_accueil .news   a
{
	font-weight:bold;
	line-height:18px;
	width:176px;
	text-decoration:none;
	color:#636363;
}

#album_photo_accueil
{
	overflow:hidden;
}


#actus_accueil,
#album_photo_accueil,
#bas_accueil
{
	
	margin-top:20px;
}

#bas_accueil #produit_boutique,
#bas_accueil #team_accueil
{
	float:left;
}

#bas_accueil #team_accueil
{
	width:220px;
	margin-left:10px;
}

#bas_accueil #team_accueil ul
{
	
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	overflow:auto;
}

#bas_accueil #team_accueil li
{
	margin:4px;
}

#bas_accueil #team_accueil .portrait
{
	/*float:left;*/
	border :solid 2px #cac5c5;
}

#bas_accueil #team_accueil #portrait_accueil
{
	margin-top:20px;
	background:url(accueil/fond-portrait.jpg) no-repeat;
	height:200px;
}

#texte_team
{
	position:relative;
	padding-top:124px;
}


/*MOTO*/
.photo_moto
{
	border :solid 2px #d7d7d7;
	margin-right:7px;
	float:left;
}

#galerie_autre_album  #galeries .galerie_photo thead{float:left; font-size:15px; }
#galerie_autre_album  #galeries .galerie_photo thead th{padding:13px;}}

/*TEAM-ACCUEIL*/


#pilote_team
{
	overflow:hidden;
}

.portrait_team
{
	float:left;
	margin-right:10px;	
	width:176px;
	margin-bottom:10px;
}

.portrait
{
	border: solid 3px #cac4c4;
}
.nom
{
	color :#636363;
	font-weight:bold;
}


.lien_orange
{
	background-color:#fb9608;
	border-top:solid 2px #aeadab;
	height:20px;
	text-align:right;
	margin-top:5px;
	line-height:18px;

}


.lien_orange a
{
	padding-right:5px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


.ligne_grise
{
	background-color:#cbc5c5;
}

#team
{
	width:385px;
}

#team,
#droite_team
{
	float:left;
}

#droite_team
{
	width:360px;
	margin-top:20px;
}
.membre_team
{
	float:left;
	margin-right:10px;
	height:180px;
	width:180px;
}




.image_actu
{
	float:left;
	margin-right:10px;
}

.texte_actu 
{
	text-align:justify;
	padding-right:10px;
}

.image_actu  img
{
	border:solid 2px #cac4c4;
	
}

.image_droite
{
	float:left;
	
}

.image_droite img
{
	border:solid 2px #cac4c4;
	
}

.texte_gauche
{
	margin-left:5px;
	width:360px;
	float:left;
}

.texte_gauche a
{
	color:#636363;
	text-decoration:none;
}

.texte_gauche #texte
{
	line-height:17px;
	height:116px
}

#fiche_partenaire,
#news,
#fiche_pilote
{
	overflow:hidden;
}

table
{
	width:100%;
}

table td
{
	padding-left:10px;
}

.bold
{
	font-weight:bold;
}

table td a
{
	text-decoration:none;
	color:#636363;
}



.image_titre_haut
{
	margin-bottom:5px;
	
}

.image_titre
{
	margin-bottom:5px;
	margin-top:20px;
}


/*PILOTES*/*



#palmares li
{
	list-style:none;
	padding-bottom:5px;
}

#album_photos
{
	overflow:hidden;
}


/*NEWS*/

.date_news
{
	color:#606060;
	
}

.titre_news
{
	color:#e28c01;
	font-weight:bold;
}


#news .news
{
	overflow:hidden;
	margin-bottom:20px;
}

#separation
{
	border:1px grey solid;
	margin-bottom:25px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

/*PARTENAIRE*/

.partenaire
{
	float:left;
	width:180px;
	margin-bottom:20px;
	margin-right:7px;
}

.partenaire .images
{
	height:115px;
	background-color:#ffffff;
	border:solid 2px #cac6c5;
	text-align:center;
}

#fiche_partenaire a:hover
{
	text-decoration:underline;
}




/*MENU GAUCHE*/


#menu_gauche .menu_on  a, #menu_gauche a:hover
{
	color:#636363;
}

#menu_gauche
{
	border:1px solid #d7d7d7;
	margin-bottom:10px;
}

#menu_gauche .titre
{
	color:#6e6e6e;
	font-weight:bold;
}

#menu_gauche ul
{
	padding-left:10px;
	margin-left:0;
	padding-right:10px;
	margin-top:15px;
	margin-bottom:15px;
}

#menu_gauche li
{
	list-style:none;
}

#menu_gauche li a
{
	color:#ea7e14;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-left:10px;
	display:block;
	
	background-color:#e4e4e4;
	line-height:20px;
}

#menu_gauche ul ul li
#menu_gauche ul ul  ul li
{
	
	margin-bottom:2px;
	padding-left:8px;
	margin-left:0;
	display:block;
}

#derniere_actu
{
	text-align:center;
}

#derniere_actu .news .titre  a
{
	color:#636363;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	width:220px;
}


/*CONTACT*/

#contact
{	
float:left;
width:250px;
margin-left:20px;
	
}	
#formulaire_contact
{
	float:left;
}

#formulaire_contact p
{
	margin-top:10px;
	margin-bottom:5px;
}


#formulaire_contact label {
	width: 13em;
	float: left;
	text-align: right;
	margin-right: 20px;
}

#formulaire_contact p
{
	width:440px;
}

#formulaire label.error {
	color:#eb6424;
	font-style:italic;
	margin-left:257px;
	padding-bottom:10px;
	text-align:left;
	width:212px;
}

#champ_obligatoire {
	float:left;
	margin-left:200px;
}

#formulaire_contact input.submit {
	background-color:transparent;
	float:right;
	margin-bottom:10px;
}

#formulaire_contact input,textarea {
	border-color: #eb6424;
}
/*FOOTER*/

#footer
{
	background-color:#e7e5e5;
	padding-bottom:10px;
	font-family:verdana;
	padding-top:15px;
}

#footer a
{
	color:#616161;
	text-decoration:none;
}

#footer p
{
	margin-top:0;
	margin-bottom:5px;
}

#inner_footer
{
	background-color:#ffffff;
	border-top:solid 1px #424242;
	border-bottom:solid 1px #424242;
	height:190px;
	
	margin-bottom:10px;
	margin-left:30px;
	margin-right:30px;
}

#inner_footer ul li
{
	color:#fb9d07;
	list-style:none;
}

#inner_footer ul ul li a
{
	color:#616161;
	text-decoration:none;
}

#inner_footer ul ul
{
	padding-left:0;
	margin-left:0;
	margin-top:10px;
}

#inner_footer .colonne
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

#inner_footer .colonne_infos
{
	width:200px;
	color:#fb9d07;
	line-height:20px;
	float:right;
	padding-top:10px;
	margin-right:90px;
}

#inner_footer .colonne .titre
{
	font-weight:bold;
}

#inner_footer .titre_info_hdi
{
	color:#616161;
	font-size:11px;
	font-weight:bold;
}

.orange
{
	color:#fb9d07;
}

.message_formualire
{
	float:right;
	margin-right:90px;
	color:#616161;
}

#photo_galerie
{
	width:800px;
}


#partenaires_team,
#partenaires_accueil
{
	border:solid 1px #000000;
	height:89px;
	background-color:#ffffff;
	
}

#partenaires_accueil
{
	width:731px;
}



#partenaires_accueil #camion
{
	float:right;
}

#slides
{
	margin-left:123px;
}

#partenaires
{
	margin-bottom:10px;
}


#galerie_images
{
	margin-bottom:30px;
	/*width:700px;*/
	overflow:hidden;
}

#galerie_images #current_galerie{overflow:hidden; margin-top:10px;}

#galerie_autre_album  #galeries .galerie_photo a:hover{color:#FB9D07;}


#galerie_autre_album
{
	margin-top:20px;
	margin-bottom:20px;
}

