body {
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: black url(../images/fond/fondgeneral.jpg) no-repeat fixed center top;
}

/* @group texte */

ul, li, dd, dt, form{
margin:0;
padding:0;
	text-decoration: none;
	list-style-type: none;
}
a{
	text-decoration: none;
}
p{
	margin: 0;
	padding: 0;
}
h1, h2, h3{
	font-variant: normal;
	font-family: arial;
	margin: 0;
	padding: 0;
}

h4{
	font-family: Arial;
	margin: 0;
	padding: 0;
	color: white;
}

h5{
	color: black;
	font-family: Arial;
	margin: 0;
	padding: 0;
}

h6{
	color: white;
	font-family: Arial;
	margin: 0;
	padding: 0;
}
.cadretitre{
	font-variant: small-caps;
	padding: 0;
	height: 10px;
	text-align: left;
	margin: 0;
	clear: left;
}

#cadrepub h4{
	padding-left: 5px;
}
#cadregauche p{

}

 #barredetitre2 P, #barredetitre3 P{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	float: left;
	padding: 0;
	text-decoration: none;
	font-family: arial;
	margin: 15px 0 0 10px;
}
#barredetitre P{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	float: left;
	padding: 0;
	text-decoration: none;
	font-family: arial;
	margin: 25px 0 0 10px;
}
.barredetitrepetite p, .barredetitrepetite2 p, .barredetitrepetite3 p, .barredetitrepetite4 p{
color:#FFFFFF;
float:left;
font-size: 12px;
font-weight:bold;
padding:0;
text-decoration:none;
	margin: 5px 0 0 10px;
	
	font-family: arial;
}

#barredetitre4 p{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	float: left;
	margin: 25px 50px 0 10px;
	padding: 0;
	text-decoration: none;
	font-family: arial;
}
 
#barredetitre p2{
	color: white;
	font-size: 15px;
	float: right;
	padding: 0;
	margin: 25px 100px 0 0;
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
	}

#barredetitre2 p2{
	color: white;
	font-size: 15px;
	float: right;
	padding: 0;
	margin: 25px 20px 0 0;
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
}

#promoprod {
	color: white;
	font-size: 11px;
	text-decoration: line-through;
	float: right;
	padding: 0;
	margin: 28px 10px 0 0;
	font-weight: bold;
	font-family: arial;
}

#iep2 {
	color: white;
	font-size: 20px;
	float: right;
	padding: 0;
	margin: 20px 20px 0 0;
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
}


#iep3 {
	color: white;
	font-size: 15px;
	float: right;
	padding: 0;
	color:white;
float:right;
font-family:arial;
font-size:15px;
font-weight:bold;
margin:3px 5px 0 0;
padding:0;
text-decoration:none;
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
}

#barredetitre3 p2{
	color: white;
	font-size: 15px;
	float: right;
	padding: 0;
	margin: 25px 20px 0 0;
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
}
#cadregauche h1, h2, h3{
	font-size: 11px;
}

#cadregauche h4, h5, h6{
	font-size: 11px;
	font-variant: small-caps;
	margin: 0 0 0 2px;
	float: left;
	font-weight: bold;
}

#formulaireindex h5{
	margin-left: 68px;
	margin-top: 8px;
	font-weight: bold;
}
*html #formulaireindex h5{
	margin-left: 40px;
	margin-top: 8px;
	font-weight: bold;
}

/* page presentation du produit */
.hummertour h2, .hummertour p{
	float: left;
	position: relative;
	top: 15px;
	left: 100px;
		color: black;
	text-align: left;
	font: 11px arial;
}


#programme h2
{
	color: black;
	text-align: left;
	font: bold 12px arial;
	padding-bottom: 5px;
}


#programme p
{
	color: black;
	font: 11px arial;
	text-align: left;
}

.text h1
{
	color: #333;
	text-align: left;
	font: bold 12px arial;
	padding-bottom: 5px;
}

.text p
{
	color: #404040;
	font: 12px arial;
	text-align: left;
}

#programmetexte{
	width: 642px;
	margin-top: 15px;
	margin-left: 20px;
	float: left;
}

/* ie6*/ 
*html #programmetexte{
	width: 645px;
	margin-top: 60px;
	margin-left: 7px;
	float: left;
}
/* ie7*/ 
*+html #programmetexte{
	width: 645px;
	margin-top: 60px;
	margin-left: 10px;
	float: left;
}

.fondappel p{
	float: left;
	margin-left: 30px;
	width: 350px;
	font: bold 12px arial;
	color: black;
	margin-top: 15px;
}


/* @group cadre de l'index et des formules */

.prixindex {
color:black;
float:left;
margin:0;
padding:0;
position:relative;
right:10px;
text-align:center;
top:35px;
vertical-align:1px;
font: bold 12px arial;
}

.prixindexWhite {
	color:white;
	font-size:20px;
	font-style:20px;
}
.prixindex h2{
	font-size: 10px;
	color: black;
}



.texteformule{
float:left;
left: 35px;
margin:0;
padding:0;
position:relative;
text-align: left;
top:10px;
vertical-align:0;
width:300px;
}
.texteformule a{
	color: black;
	text-decoration: none;
}


.texteformule h2{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-variant: normal;
	margin: 0;
	padding: 0;
	height: 20px;
}

.texteformule p{
	text-decoration: none;
	margin: 0;
	padding: 0;
	font: normal normal normal 11px arial;
}

.texteformule h3{
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	font-variant: normal;
	margin: 0;
	padding: 0;
}





.texteformule2 {
float:left;
left: 295px;
margin:0;
padding:0;
position:relative;
text-align: left;
top: 15px;
vertical-align:0;
width:300px;

}
.texteformule2 a{
	color: black;
	text-decoration: none;
		color: black;
	font: 11px arial;
}


.texteformule2 h2{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-variant: normal;
	margin: 0;
	padding: 0;
	height: 20px;
		color: black;
	font: 11px arial;
}

.texteformule2 p{
	text-decoration: none;
	margin: 0;
	padding: 0;
	font: normal normal normal 11px arial;
		color: black;
	font: 11px arial;
}

.texteformule2 h3{
	text-decoration: none;
	font-size: 11px;
	font-variant: normal;
	margin: 0;
	padding: 0;
	color: black;
}


.texteformule2 h3 a{
	text-decoration: none;
	font-weight: bold;
}

.texteformuletitre{
	vertical-align: 10px;
}
*html .texteformule h3{
	margin: -5px 0 0;
	padding: 0;
	vertical-align: 0;
}

/* @end */

/* @group cadrecommentaires */
#commentaire{
	
	width: 680px;
	float: left;
	margin-left: 40px;
	margin-bottom: 10px;
	background-image: url(../images/boutons/bouton-voitures/commentaires.jpg);
	height: 100px;
	text-decoration: none;
}
}
#cadrecommentaires h2{
	text-align: left;
	margin-left: 40px;
}
#commentaire p{
	text-decoration: none;
	color: white;
	float: right;
	position: relative;
	top: 70px;
	right: 45px;
	font: italic 12px arial;
}
/* pour IE 6*/

*html #commentaire{
	width: 650px;
	background-image: url(../images/boutons/bouton-voitures/commentaires.jpg);
	height: 100px;
	float: left;
	position: relative;
	left: 40px;
	top: 8px;
	margin: 0 0 15px;
	text-decoration: none;
}

*+html #commentaire{
	width: 650px;
	background-image: url(../images/boutons/bouton-voitures/commentaires.jpg);
	height: 100px;
	float: left;
	position: relative;
	left: 40px;
	top: 8px;
	margin: 0 0 15px;
	text-decoration: none;
}

/* @end */
/* @end */

/* @group construction generale */ 	

.ecart{
float:left;
margin-left:25px;
}

*html .ecart{
float:left;
margin-left:5px;
}

#header{
	width: 980px;
	height: 145px;
	float: left;
	margin: 0;
	padding: 0;
	background: white url(../images/headers/header2009.jpg) no-repeat;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}
#cadregeneral{
	
	width: 981px;
    margin:0 auto;
	height: 100%;
	background-color: white;
	border-right: 1px solid white;
}
#cadreliens{
		border-right: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	width: 980px;
}
/* ------------ cadre droit*/ 
#cadredroit{
	margin: 0;
	padding: 0;
	width: 730px;
	float: left;
	min-height:2281px;
	background: white url(../images/fond/barre2fond.jpg) repeat-y;
}

#cadrepub{
	float: left;
	width: 700px;
	text-align: center;
	margin: 0 0 0 20px;
	padding: 0;
}


#cadrecentral{
	float: left;
	width: 720px;
	margin: 0;
}

#cadrepubbas{
	
	float: left;
	width: 720px;
	margin: 0 0 0 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}




/*------------------cadre gauche*/

#cadregauche{
	width: 250px;
	padding: 5px 0 0;
	float: left;
	background-color: white;
	text-align: left;
	margin: 0;
	min-height:2165px;
}

/*------------------pour IE 6*/

/*ie 7*/*+html #cadreliens{
		border-right: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	width: 980px;
	height: 35px; 
}
*html #cadreliens{
		border-right: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	width: 980px;
	height: 30px;
}
*html #cadregauche{
	width: 250px;
}
*html #cadrepub{
	float: none;
	width: 690px;
	text-align: center;
	margin: 0 0 0 10px;
	padding: 0;
	height: 150px;
}
*html  #cadredroit{
	float: right;
	bottom: 0;
	margin: 0;
	padding: 0;
	height: 1975px;
	width: 720px;
}

/* @group menu haut */

#bouton{
	width: 980px;
	padding: 0;
 padding: 0;
	font: 10px Arial;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	float: left;
	word-spacing: 0;
}

/* @group bouton 1 */

#bouton , #bouton  ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
}

#bouton a{
display:block;
	text-decoration: none;
	background-repeat: no-repeat;
	font-variant: normal;
	font-style: normal;
	font-family: Arial;
	color: white;
	padding: 0 0 0px;
	text-align: center;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	line-height: 25px;
}

#bouton a:hover{
color: black;
	padding: 0;
	margin: 0;
	
}


#bouton li{
position:relative;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	float: left;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.sousmenuhaut li{
	margin: 0;
	padding: 0;
	height: 25px;
}

#bouton ul {
position:absolute;
display:none;
top: 2.6em;
}
*+html #bouton ul {
position:absolute;
	left: 0;
}

*html #bouton ul {
position:absolute;
	left: 0;
}
#bouton li ul a{

	margin: 0;
	float: left;
	padding: 0 0 0 5px;
}

#bouton ul ul{
top:auto;
}	

#bouton li ul ul {
margin:0px 0 0 10px;
	left: 12em;
}

#bouton li:hover ul ul, #bouton li:hover ul ul ul, #bouton li:hover ul ul ul ul{
display:none;
}
#bouton  li:hover ul, #bouton li li:hover ul, #bouton li li li:hover ul, #bouton li li li li:hover ul{
display:block;
}





/* @end */

/* @group mis en forme des boutons */




.bouton7{
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
}

/* @group boutonbis */



.boutonbis{
	background: black url(../images/menuhaut/boutons.png) no-repeat;
	width: 195px;
	height: 30px;
	margin: 0;
	padding: 0;
}
.boutonbis a:hover{
	background: #fff url(../images/menuhaut/boutonsclic.png) no-repeat;
	width: 195px;
	height: 100%;
}

.overflag a:hover{
	background: #fff url(../images/menuhaut/boutonsclicpays2.png) no-repeat;
	width: 195px;
	height: 25px;
}


.boutonbis p{
	margin-top: 1px;
}

.fond{
	width: 190px;
height:25px;
	background-image: url(../images/menuhaut/fondTR.png);
	
}
.fond2{
	width: 190px;
height:25px;
	background-image:url(../images/menuhaut/boutonsclicpays.png);
	
}
	



/* @end */

/* @group bouton 1 */



.bouton1{
	background: black url(../images/menuhaut/boutons.png) no-repeat;
	width: 195px;
	height: 30px;
	margin: 0;
	padding: 0;
}
.bouton1 a:hover{
	background: #fff url(../images/menuhaut/boutonsclic.png) no-repeat;
	width: 195px;
	height: 100%;
}

.bouton1 ul a {
	width: 190px;
height:25px;
	background-image: url(../images/menuhaut/fondTR.png);
	
}
.bouton1 p{
	margin-top: 1px;
}


/* @end */

/* @group bouton 2 */

.bouton2{
	background: black url(../images/menuhaut/boutons2.png) no-repeat;
	width: 105px;
	height: 30px;
	margin: 0;
	padding: 0;
}
.bouton2 a:hover{
	background: #fff url(../images/menuhaut/boutonsclic2.png) no-repeat;
	width: 105px;
	height: 100%;
	

}
.bouton2 ul a {
	width: 100px;
height:25px;
	background-image: url(../images/menuhaut/fondTR.png);
	
}



/* @end */

/* @group accueil */

.boutonaccueil{
	background: black url(../images/menuhaut/accueil.png) no-repeat;
	width: 45px;
	height: 30px;
	margin: 0;
	padding: 0;
}

.boutonaccueil a:hover{
	background: #fff url(../images/menuhaut/accueilclic.png) no-repeat;
	width: 45px;
	height: 100%;
	
}

.boutonaccueil ul a {
	width: 45px;
height:25px;
	background-image: url(../images/menuhaut/fondTR.png);
	}

/* @end */

/* @group bouton 3 */

.bouton3{
	background: black url(../images/menuhaut/boutons3.png) no-repeat;
	width: 115px;
	height: 30px;
	margin: 0;
	padding: 0;
}
.bouton3 a:hover{
	background: #fff url(../images/menuhaut/boutonsclic3.png) no-repeat;
	width: 115px;
	height: 100%;
}

.bouton3 ul a {
	width: 110px;
height:25px;
	background-image: url(../images/menuhaut/fondTR.png);
	
}
.bouton1 p{
	margin-top: 1px;
}
	



/* @end */

.sousmenuhaut p{
	margin: 0;
	text-align: left;
	font-size: 9px;
	display: block;
	line-height: 15px;
	padding: 6px 0 0 2px;
}

/* @end */



/* @end */

/* @group footer */
#cadrefooter{
	background: white url(../images/fond/bgfooter.gif) repeat 0 0;
	height: 100px;
    padding-bottom:10px;
    width:980px;
	text-align: center;
	padding-top: 30px;
	float: left;
}

#footer{
	width: 800px;
	margin: 0 auto;
	padding: 0;
}
#footer p{

color: silver;
	font: 10px Arial;
}
#footer a{

color: silver;
	text-decoration: none;
	font: 10px Arial;
}

/* @end */

/* @end */

/* @group Construction centrale */

.circuitpresentation{
	float: left;
	margin-left: 15px;
	width: 680px;
}

/* @group fond gris extenssible generale */
.fondgrisdebase{
	float:left; 
	width:668px;
	min-height: 90px;
	margin: 0 0 0 32px;
	background: url(../images/fond/fondgrisdebase.jpg) no-repeat;
}

.fondgrisdebasebas{
	float:left; 
	width:668px;
	height: 25px;
	margin: 0 0 0 32px;
	background-image: url(../images/fond/deroulementbas.jpg);
}
/* IE*/



*html .fondgrisdebase{
	float: left;
	position: relative;
	left: 25px;
}

*html .fondgrisdebasebas{
	float: left;
	position: relative;
	left: 25px;
}



.fondgrisdebase2{
	float:left; 
	width:668px;
	min-height: 90px;
	margin: 0;
	background: url(../images/fond/fondgrisdebase.jpg) no-repeat;
}

.fondgrisdebasebas2{
	float:left; 
	width:668px;
	height: 25px;
	margin: 0;
	background-image: url(../images/fond/deroulementbas.jpg);
}



*html .fondgrisdebase{
	float:left; 
	width:668px;
	min-height: 140px;
	margin: 0;
	background: url(../images/fond/fondgrisdebase.jpg) no-repeat;
}

*html .fondgrisdebasebas{
	float:left; 
	width:668px;
	height: 25px;
	margin: 0;
	background-image: url(../images/fond/deroulementbas.jpg)
}
/* @end */

/* @group page de presentation formule+ voiture+circuit */
#orderChoice{
	margin-left: 25px;
}
.text{
	width: 628px;
	margin-left: 20px;
}
.hummertour{
	
		float:left; 
	margin-left: 32px; 
	width:668px;
	margin-bottom: 10px;
	height: 60px;
}

#programme{
	float:left; 
	width:668px;
	min-height: 220px;
	margin: 0 0 0 32px;
	background: url(../images/fond/deroulementhaut.jpg) no-repeat;
}

#programmebarrebas{
	float:left; 
	width:668px;
	height: 25px;
	margin: 0 0 0 32px;
	background-image: url(../images/fond/deroulementbas.jpg)
}

.film{
	width: 680px;
	float: left;
	padding-bottom: 5px;
	margin-left: 25px;
	height: 255px;
	background: url(../images/fond/fondvideo.jpg) no-repeat;
}
#objetvideo{
float:right;
margin-left:10px;
position:relative;
right:30px;
top:-50px;
}
/* ie 7*/ *+html #objetvideo{
float:right;
margin-left:10px;
position:relative;
right:30px;
top:10px;
}

/* ie 6*/ *html #objetvideo{
float:right;
margin-left:10px;
position:relative;
right:30px;
top:15px;
}
#multimediatxt{
	float: left;
	width: 250px;
	position: relative;
	top: 40px;
	left: 80px;
	clear: left;
}

.liensmultimedia{
	float: left;
	width: 350px;
	position: relative;
	left: 20px;
	clear: left;
	top: 49px;
}
/*ie6*/*html .liensmultimedia{
	float: left;
	width: 350px;
	position: relative;
	left: 20px;
	clear: left;
	top: 46px;
}
/*ie7*/*+html.liensmultimedia{
	float: left;
	width: 350px;
	position: relative;
	left: 20px;
	clear: left;
	top: 46px;
}

#voiretcommander{
float: left;
margin-left: 69%;
	}

#option{
	
	float:left;
width:680px;
	margin-left: 30px;
	
}


*html #option{
	
	float:left;
width:680px;
margin-left: 10px;
}
#pictospageprogramme{
	width: 668px;
	height: 200px;
	float: left;
	background-image: url(../images/fond/rectangletableauvignettes.jpg);
	margin-left: 30px;
}

.fondappel{
float:left;
height: 70px;
width:668px;
	padding-bottom: 5px;
	background: url(../images/fond/appel2.jpg) no-repeat;
}

/* ie6*/

*html #programme, *html #programmebarrebas, *html .film, *html #orderChoice, *html .text, *html .hummertour, *html #pictospageprogramme {

	margin: 0 0 0 15px;
	
}

*html .circuitpresentation{

	margin: 0 0 0 5px;
	
}
*html #voiretcommander{
float: left;
	margin-left: 495px;
}
/* @group css generale */

@charset "UTF-8";



#JMgalerie{
	position:relative;
	margin:10px;
	width: 680px;
	height: 230px;
	background-image: url(../JMpack/fond.jpg);
}
	
.visu_circuit{
	position:absolute;
	width: 680px;
	height: 150px;
	background-repeat: no-repeat;
	background-position: center;
	display: none;
	overflow:hidden;
	top: 80px;
	left: 0;
}

.visu_circuit p
{
	float: left;
	position: relative;
	top: 30px;
	left: 230px;
}	
#JMtheatre .JMtitre{
	position:absolute;
	color: black;
	padding:3px;
	top: 50px;
	width: 150px;
	text-align: left;
	font: bold 12px arial;
	left: 300px;
}
	 
#JMchargement{
	position:absolute;
	top: 0;
	left: 10px;
	width:560px;
	height: 150px;
	margin:10px;
	margin-bottom:0px;}
#JMchargement p {
	line-height: 30px;
	color: #CC3300;
	text-align: center;
	margin: 50px;
	margin-top:180px;
	letter-spacing:3px;
	font-weight: bold;
	font-family: _sans;
	font-size: 12px;}
	
#JMnavigateur{
	position:absolute;
	width:560px;
	height:100px;
	left:20px;
	margin-bottom: 3px;
	border-bottom: 0px;
	overflow: hidden;
	top: 0;
}
	
#JMbottom{
	position:absolute;
	width:580px;
	height:20px;
	bottom: 5px;
	left:8px;
	border:0px solid #000000;
	background-image: url("JMbottom_fond.gif");
	background-repeat: repeat-x;
	display: none;}
#JMbottomd{
	position:absolute;
	width:40px;
	height:20px;
	top: 0px;
	right:-40px;
	background-image: url("JMbottom_droite.gif");
	background-repeat: no-repeat;}
#JMbottomg{
	position:absolute;
	width:38px;
	height:20px;
	top: 0px;
	left:-5px;
	background-image: url("JMbottom_gauche.gif");
	background-repeat: no-repeat;}
	
#JMbottomt{
	position:absolute;
	top:2px;
	left:0px;
	width:580px;}
#JMbottomt .scrolltp{
	text-align:center;
	margin:0px;padding:0px;}
#JMbottomt .scrolltinv{
	color: black;
	padding:3px;
	padding-left:20px;padding-right:20px;
	font: bold 12px arial;
}

#JMcache{
	cursor:wait;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	display: block;}

.JMminiature{
	position:absolute;
	top: 10px;
	left:0px;
	background-repeat:no-repeat;
	background-position:center;
	width: 80px;
	height: 75px;
	display: none;}
	
.JMminiaturea{
	display:block;
	width:60px;
	height:80px;}
	
.JMminiatures{
/*border:1px solid #C7C7C7;*/
bottom:0;
display:none;
height:75px;
left:10px;
position:absolute;
top:9px;
width:80px;
}
	
	
#JMruban{
	position:absolute;
	top:0px;
	left:0px;}
	
#JMruban img {
	width: 80px;
	height:80px;
	border:0px;}
	
#JMid_album{
	display:none;}
#JMid_photo{
	display:none;}
#JMymin {
	display:none;}
#JMxmin{
	display:none;}



/* @end */

/* @end */

/* @group barres */

.barredetitrepetite{
	background: url(../images/headers/barrelaquepetite.jpg) no-repeat;
float:left;
height: 25px;
margin: 5px 0 5px 25px;
padding:0;
width:680px;
	
}


.barredetitrepetite2{
	background: url(../images/headers/barrelaquepetite.jpg) no-repeat;
float:left;
height: 25px;
padding:0;
width:680px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 0;
}



/* pour panier code à manu*/.barredetitrepetite3{
	background: url(../images/headers/barrelaquepetite.jpg) no-repeat;
float: none;
height: 25px;
padding:0;
width:680px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 0;
}




.barredetitrepetite4{
	background:transparent url(../images/headers/barrelaquepetite.jpg) no-repeat scroll 0 0;
float:left;
height:25px;
margin-bottom:5px;
margin-left:8px;
margin-top:5px;
padding:0;
width:650px;
}
/* IE6*/

*html .barredetitrepetite{
	background: url(../images/headers/barrelaquepetite.jpg) no-repeat;
float:left;
height: 25px;
margin: 5px 0 5px 10px;
padding:0;
width:680px;
	
}


*html .barredetitrepetite2{
	background: url(../images/headers/barrelaquepetite.jpg) no-repeat;
float:left;
height: 25px;
padding:0;
width:680px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 0;
}

*html .barredetitrepetite3{
	background: url(../images/headers/barrelaquepetite.jpg) no-repeat;
height: 25px;
padding:0;
width:680px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 0;
}
*html .barredetitrepetite4{
	
margin-left:4px;

}
#barredetitre{
	background: url(../images/headers/carbonaccroche.jpg) no-repeat;
	width: 680px;
	height: 70px;
	margin: 0;
	padding: 0;
	float: left;
} /* barre avec logo fastclub*/

#barredetitre2{
	background: url(../img/bg/bgdivcontent.gif) no-repeat;
	width: 680px;
	height: 45px;
	margin: 0 0 0 25px;
	padding: 0;
	float: left;
	clear: left;
} /* barre de carbonne rouge grande*/

	#barredetitre3 {
background:transparent url(../img/bg/bgdivcontent.gif) no-repeat scroll 0 0;
height:50px;
margin:0 0 0 10px;
padding:0;
width:668px;
}/*barre carbone rouge petite (pour la page formule)*/

#barredetitre4{
	background: url(../images/headers/carbonaccroche2.jpg) no-repeat;
clear:left;
float:left;
height:70px;
margin:0 0 0 25px;
padding:0;
width:680px;
	
} /*barre de carbone rouge avec petit carré gris*/

/*ie6*/
*html #barredetitre4{
	background: url(../images/headers/carbonaccroche2.jpg) no-repeat;
clear:left;
float:left;
height:70px;
margin: 0 0 0 10px;
padding:0;
width:680px;
	
}


#flashpubindex{
	width: 645px;
	height: 200px;
	margin: 10px 0 10px 20px;
	padding: 0;
	float: left;
	background-color: black;
}
/* pour IE 6 */ 
*html #flashpubindex{
	width: 645px;
	height: 200px;
	padding: 0;
	background-color: black;
	margin: 0 0 0 8px;
}
*html #barredetitre{
	
	width: 680px;
	height: 70px;
	margin: 0 0 0 5px;
	padding: 0;
	
}

*html #barredetitre2{
	padding: 0;
	margin-left: 10px;
}


 
/* @end */

/* @group mise en forme ancien site */





#catDetail
{
	width: 663px;
	margin: 0px auto;
	margin-top: 10px;
	margin-left: 28px;
	overflow:hidden;
	float: left;
}
#catDetail h2
{
	height: 22px;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #343237;
	text-align:center;

}
#catDetail h2 strong
{
	font-weight: normal;
	color: #cc0000;
}
#catDetail .catItem
{
	float: left;
	width: 100%;
	height: 159px;
	margin-top: 30px;
	margin-left: 0px;
	font-family: arial;
	background: transparent url(../img/bg/category_3.jpg) top left no-repeat;
}
#catDetail .catItem li
{
	font-size: 10px;
	color: #656469;
}
#catDetail .catItem li.title
{
	float: left;
	width: 532px;
	height: 20px;
	margin-left: 10px;
	margin-top: 4px;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	background: transparent url(../img/bg/red_arrow.png) top left no-repeat;
	color: #ffffff;
}
#catDetail .catItem li.title a
{
	color: #ffffff;
}
#catDetail .catItem li.title a:hover
{
	color: #ff0000;
}
#catDetail .catItem li.price
{
	float: right;
	width: 82px;
	padding-top: 4px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}
#catDetail .catItem li.photo
{
	float: left;
	width: 120px;
	height: 80px;
	background-color: transparent;
	background-repeat: no-repeat;
	text-decoration: none;
}
#catDetail .catItem li.content
{
	float: left;
	width: 442px;
	height: 71px;
	padding: 8px;
	padding-top:4px;
	line-height:10px;
	text-align:justify;
}
#catDetail .catItem li.content a
{
	color: #656469;
	font-size:10px;
	font-family: Arial;
	font-stretch:condensed;
}
#catDetail .catItem li.content a:hover
{
	color: #ff0000;
}
#catDetail .catItem li.column
{
	float: right;
	width: 75px;
	height: 70px;
	padding: 5px;
	color: #cc0000;
	font-size:10px;
	font-family: Arial;
}
#catDetail .catItem li.tracks
{
	float: left;
	width: 380px;
	height: 16px;
	padding-left: 58px;
	margin-top: 13px;
	font-size:10px;
	font-family: Arial;
}
#catDetail .catItem li.guides
{
	float: left;
	width: 126px;
	height: 16px;
	margin-top: 13px;
	font-size:10px;
	font-family: Arial;
}
#catDetail .catItem li.camera
{
	float: left;
	width: 380px;
	height: 16px;
	padding-left: 58px;
	margin-top: 4px;
	font-size:10px;
	font-family: Arial;
}
#catDetail .catItem li.gift
{
	float: left;
	width: 120px;
	height: 16px;
	margin-top: 4px;
	font-size: 10px;
	font-family: Arial;
}
#catDetail .catItem li.more
{
	float: left;
	height: 25px;
	position: relative;
	left:25px;
	bottom: 15px;
	margin: 0px;
	margin: 0px;
}
#catDetail .catItem li.more a
{
	display: block;
	width: 70px;
	height: 25px;
	background: transparent url(../img/picto/+infoscircuits.png) no-repeat left;
}



/* @end */

/* @group index */

.cadreformulelien{
	background: url(../images/boutons/bouton-voitures/lienindeximage.png) no-repeat;
		float: left;
		width: 275px;
	height: 100px;
	padding: 0;
	margin: 0;
	position: relative;
	top: 0;
	left: 0;
	clear: left;
}

.cadreformule{
	background: url(../images/boutons/bouton-voitures/fondboutonvoitures.jpg) no-repeat;
		float: left;
		width: 680px;
	height: 130px;
	padding: 0;
	margin: 0 0 0 40px;
	
}

.cadreformulelittle{
	background: url(../images/boutons/bouton-voitures/fondboutonvoitures.jpg) no-repeat;
		float: left;
		width: 680px;
	height: 100px;
	padding: 0;
	margin: 0 0 0 40px;
	
}
.plusdinfoindex{
background:transparent url(../images/boutons/+infos.png) no-repeat scroll 0 0;
float:left;
height:35px;
margin:0;
padding:0;
position:relative;
right:20px;
text-indent:-5000px;
top:25px;
width:70px;
}




.plusdinfoindex2{
background:transparent url(../images/boutons/+infos.png) no-repeat scroll 0 0;
float:left;
height:35px;
margin:0;
padding:0;
position:relative;
right:20px;
text-indent:-5000px;
top: 65px;
width:70px;
}
.plusdinfoindex:hover{
	background: url(../images/boutons/+infosclic.png) no-repeat;
	
}


#cadreformule1{
	background: url(../images/boutons/bouton-voitures/ferrari.jpg) no-repeat;
}


#cadreformule2{
	background: url(../images/boutons/bouton-voitures/lamborghini.jpg) no-repeat;
}
#cadreformule3{
	background: url(../images/boutons/bouton-voitures/porsche.jpg) no-repeat;
}
#cadreformule4{
	background: url(../images/boutons/bouton-voitures/aston.jpg) no-repeat;
}



#cadreformule5{
	background: url(../images/boutons/bouton-voitures/audi.jpg) no-repeat;
}
#cadreformule6{
	background: url(../images/boutons/bouton-voitures/multivolants.jpg) no-repeat;

}
#cadreformule7{
	background: url(../images/boutons/bouton-voitures/vip.jpg) no-repeat;

}
#cadreformule8{
	background: url(../images/boutons/bouton-voitures/extremlimite.jpg) no-repeat;

	
	}
	
#cadreformule9{
	background: url(../images/boutons/bouton-voitures/baptemedevitesse.jpg) no-repeat;

}
#cadreformule10{
	background: url(../images/boutons/bouton-voitures/formulerenault.jpg) no-repeat;

}

#cadrefomrule11{
	background: url(../images/boutons/bouton-voitures/promo.jpg) no-repeat;
}
#cadrefomrule12{
	background: url(../images/boutons/bouton-voitures/rallye.jpg) no-repeat;
}
#cadrefomrule13{
	background: url(../images/boutons/bouton-voitures/multivoiture.jpg) no-repeat;
}

#cadreformule14{
	background: url(../images/boutons/bouton-voitures/rallye.jpg) no-repeat;

}

#cadreformuleKDO{
	background: url(../images/headers/pochetteKDO.jpg) no-repeat;

}



#cadreformuleromain{
	background: url(../images/headers/indexromain.jpg) no-repeat;
		float: left;
		width: 680px;
	height: 300px;
	padding: 0;
	margin: 0 0 0 0px;
	
}

#cadreformuleromain p{
	width: 680px;
	height: 25px;
	color: white;
	font: 12px arial;
	text-indent: 15px;
	margin: 10px 0 0 10px;;
	text-align: left;
}
#citation{
	font: italic 12px arial;
		text-indent: 15px;
	margin: 0px 0 0 25px;;
	text-align: left;
		width: 645px;
	height: 100px;
	color: white;
	text-align: left;
}
#ventepriveelien{
	background-image: url(../images/vp.png);
	width: 751px;
	height: 110px;
	padding: 0;
	float: left;
	margin: 5px 0 0 5px;
}
#ventepriveelien p{
	font-size: 0;
}

#partenaires{
	width: 720px;
	height: 120px;
	padding: 0;
	background-image: url(../images/fond/partenaires.jpg);
	float: left;
	margin: 0 0 0 5px;
}



#usa{
	width: 668px;
	height: 200px;
	padding: 0;
	background-image: url(../images/fond/uspromo.jpg);
	float: left;
	margin: 0 0 10px 27px;
}
#usa p{
-x-system-font:none;
color:white;
float:left;
font-family:Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100px;
left:360px;
line-height:normal;
position:relative;
text-align:justify;
top: 35px;
width:280px;
}
cascadevents.css (ligne 1687)

}
/* pour IE 6*/

*html .cadreformule{
		float: left;
		width: 650px;
	margin-left: 20px;
	height: 140px;
}

*html .cadreformulelittle{
		float: left;
		width: 650px;
	margin-left: 12px;
	height: 100px;
	margin-top: 5px;
}

*html #partenaires{
	width: 715px;
	height: 120px;
	padding: 0;
	background-image: url(../images/fond/partenaires.jpg);
	float: left;
	margin: 0 0 0 5px;
	bottom: 0;
}
*html #usa{
	width: 668px;
	height: 200px;
	padding: 0;
	background-image: url(../images/fond/uspromo.jpg);
	float: left;
	margin: 0 0 10px 25px;
}
/* @end */
/* @end */



/* @group a gauche */
.barre2separation{
	width: 234px;
	height: 15px;
	background-color: white;
	margin: 0 0 0 8px;
	padding: 0;
}

#cartenflash {
	margin: 0;
	width: 234px;
	padding: 10px 0 0;
}

#formulaireindex{
	width: 234px;
	height: 130px;
	margin: 0;
	padding: 0;
}
.select{
float:right;
margin:0;
padding:0;
position:relative;
right:10px;
width: 200px;
}




#cadrevideo{
	width: 234px;
	padding: 0;
		background: url(../images/fond/fondcadregauche.jpg) no-repeat;
	float: left;
	height: 200px;
	margin: 0 0 15px 8px;
}

#cadrestagegauche{
	width: 234px;
	float: left;
	padding: 0;
	left: 8px;
	background-image: url(../images/fond/fondcadregauche.jpg);
	margin: 0 0 15px 8px;
}
#cadreghauchepubbas{
	width: 234px;
	float: left;
	height:150px;
	left: 8px;
	width: 234px;
	background: url(../images/fond/payement.png) no-repeat;
	padding: 0;
	margin: 0 0 0 8px;
}


#videoembarque{
	margin: 0 0 15px 8px;
	width: 234px;
	background: url(../images/fond/cameraembarque.jpg) no-repeat;
	float: left;
	padding: 0;
	height: 250px;
}






#date{
	width: 234px;
	background: url(../images/fond/dates.jpg) no-repeat;
	padding: 0;
	height: 50px;
	float: left;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-right: 0;
}
#date p{
	
color:white;
float:left;
font-family:arial;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
margin:12px 0 0 75px;
	
}

#appel{
	width: 234px;
	background: url(../images/fond/appel.jpg) no-repeat;
	padding: 0;
	height: 180px;
	float: left;
	margin-bottom: 15px;
	margin-left: 8px;
	margin-right: 0;
}



#selectionstephane{
	width: 234px;
	background: url(../images/fond/selectionpar.png) no-repeat;
	padding: 0;
	height: 150px;
	float: left;
	margin-bottom: 15px;
	margin-left: 8px;
	margin-right: 0;
}



#pipoles{
	width: 234px;
	background: url(../images/fond/fondcadregauche.jpg) no-repeat;
	float: left;
	padding: 0;
	height: 265px;
	margin: 0 0 15px 8px;
}



#cadrecartedefrance{
	height: 350px;
	width: 234px;
	background: url(../images/fond/fondcadregauche.jpg) no-repeat;
	padding: 0;
	margin: 0 0 1px 8px;
	float: left;
}

#cadrecartedefrance li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 234px;
	height: 24px;
	text-align: left;
}


#cadrecartedefrance ul{
	margin: 0;
	padding: 0;
}
#facebook{
	background: url(../images/fond/facebook.jpg) no-repeat;
	width: 234px;
	height: 50px;
		padding: 0;
	margin: 0 0 15px 8px;
	float: left;
}

#facebook2{
	background: url(../images/fond/facebook2.jpg) no-repeat;
	width: 60px;
	height: 60px;
	float: left;
}


#twitter{
	background: url(../images/fond/twitter.jpg) no-repeat;
	width: 234px;
	height: 50px;
		padding: 0;
	margin: 0 0 15px 8px;
	float: left;
}

#twitter2{
	background: url(../images/fond/twitter2.jpg) no-repeat;
width: 60px;
	height: 60px;
	float: left;
}

#smartbox{
	background: url(../images/fond/smartbox.jpg) no-repeat;
	width: 234px;
	height: 50px;
		padding: 0;
	margin: 0 0 15px 8px;
	float: left;
}

#twitter2 p, #facebook2 p{
	font-size: 0;
	text-indent: -5000px;
}

/*encart uniquement pour IE*/

*html #twitter{
	margin: 0 0 15px 5px;
}

*html #facebook{
	margin: 0 0 15px 5px;
}



*html #cadrevideo{
		margin: 0 0 15px 5px;
}

*html #cadrestagegauche{
	margin: 0 0 15px 5px;
}
*html #cadreghauchepubbas{
	margin: 0 0 15px 5px;
}


*html #videoembarque{
		margin: 0 0 15px 5px;
}




*html #appel{

	margin: 0 0 15px 5px;
}
*html #pipoles{

	margin: 0 0 15px 5px;
}



*html #cadrecartedefrance{

	margin: 0 0 15px 5px;
	
}

*html .barre2separation{
	width: 234px;
	height: 5px;
	background-color: silver;
	margin: 0 0 0 10px;
	padding: 0;
}

/* @group menuderoulantgauche */
#menugauche{
	float: left;
	width: 234px;
	margin: 0;
	padding: 8px 0 0;
}

#navigation {
			margin: 0;
			padding: 0;
			list-style: none;
			color: gray;
			width: 234px;
			font: 10px Arial;
			}
			

#navigation a, #navigation span {
			display: block;
			color: #d8d8d8;
			text-decoration: none;
			height: 30px;
	text-align: left;
	padding: 15px 8px 15px 50px;
}

* html #navigation{
	background-color: #555;
}

	#navigation h3 {
			display: inline;
			color: #e8e8e8;
			text-decoration: none;
	margin: 0 0 0 9px;
	font: small-caps 12px Arial;
	padding: 0 0 10px;
}

	.stylesousmenugauche{
			display: inline;
			color: #e8e8e8;
			text-decoration: none;
	margin: 0 0 0 9px;
	font: small-caps 12px Arial;
	padding: 0 0 10px;
}
		#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {
			
			height: 10px;
}
		
		#navigation a:hover, #navigation a:focus, #navigation a:active {
			text-decoration: none;
}
	#navigation .subMenu {
			font-size: .8em;
			background: #232323 repeat-x 0 0;
			font-size: .9em;
			margin: 0;
			padding: 0;
			list-style-type: none;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
}
		#navigation ul.subMenu a {
			background: none;
			padding: 5px 20px;
			list-style: none;
	font-weight: normal;
	font-style: normal;
}


#blocdetesthaut{
	

	width: 234px;
	height: 2px;
	background: url(../images/menugauche/headerhaut.png) no-repeat;
}

#blocdetestbas{
	

	width: 234px;
	height: 10px;
	background: url(../images/menugauche/headerbas.png) no-repeat;
	margin: 0;
	padding: 0;
	float: left;
}
/* iE6*/

*+html #navigation a, #navigation span {
	padding: 15px 8px 15px 60px;
}


 *html #navigation a, #navigation span {
	padding: 13px 8px 13px 60px;
}

*html #menugauche{
	float: left;
	width: 234px;
	margin: -10px 0 0;
	padding: 0;
}
*html #blocdetesthaut{
	margin: 0;
	position: relative;
	top: 18px;
}
/* @group voitures fond */

#navigation .open a, #navigation .open span {
	background: url(../images/menugauche/carre-moin.png) no-repeat;
}


#ferrari {
	background: url(../images/menugauche/carre-plus-ferrari.png) no-repeat;
	list-style-type: none;
}


#lamborghini{
	background: url(../images/menugauche/carre-plus-lambo.png) no-repeat;
	list-style: none;
}
#porsche{
	background: url(../images/menugauche/carre-plus-porsche.png) no-repeat;
	list-style: none; 
}
#r8{
	background: url(../images/menugauche/carre-plus-audi.png) no-repeat;
	list-style: none;
}
#aston{
	background: url(../images/menugauche/carre-plus-aston.png) no-repeat;
	list-style: none;
}
#multi{
	background: url(../images/menugauche/carre-plus-volant.png) no-repeat;
	list-style: none;
}
#vip{
	background: url(../images/menugauche/carre-plus-vip.png) no-repeat;
	list-style: none;
}
#f1{
	background: url(../images/menugauche/carre-plus-f1.png) no-repeat;
	list-style: none;
}
#vitesse{
	background: url(../images/menugauche/carre-plus-bapteme.png) no-repeat;
	list-style: none;
}
#kdo{
	background: url(../images/menugauche/carre-plus-kdo.png) no-repeat;
	list-style: none;
}
#stage{
	background: url(../images/menugauche/carre-plus-stage.png) no-repeat;
	list-style: none;
}

#sportives{
	background: url(../images/menugauche/carre-plus-sportives.png) no-repeat;
	list-style: none;
}

#circuit-automobile{
	background: url(../images/menugauche/carre-plus-circuit.png) no-repeat;
	list-style: none;
}

#rally{
	background: url(../images/menugauche/carre-plus-rally.png) no-repeat;
	list-style: none;
}


/* IE 6*/


*html #ferrari, *html #lamborghini,*html #porsche,*html #r8,*html #aston,*html #multi,*html #vip,*html #f1,*html #vitesse,*html #kdo, *html #stage {
	height: 40px;
}


/* @end */

/* @end */



/* @end */

/* @group cheque cadeau */



/* @end */

/* @group panier sur header */

#shoppingCart
{
	position:relative;
	float:right;
	width: 500px;
	height: 40px;
	padding-top: 5px;
	padding-right: 6px;
	font-size: 11px;
	font-weight: bold;
	color: #919095;
	text-align: right;
	z-index:1;
	/*border:#999999 dashed 1px;*/
}

.stylePanier
{
	color:#fd0601;
	font-family: Arial;
	text-decoration: none;
}

#header #shoppingCart h1
{
	font-family: Arial;
	font-size:11px;
	color:#919095;
	text-align:right;
	text-decoration: none;
}

.styleHeader
{
	font-family: Arial;
	font-size:11px;
	color: #323133;
	text-align:right;
	float: right;
	width: 668px;
}


/* @end */

/* @group test */

#centrauto{
	background-image: url(../images/fond/centrauto.jpg);
	width: 680px;
	height: 1200px;
	float: left;
	margin-left: 20px;
}

/* #cadrechequerappel a{
	color: white;
	text-decoration: none;
	font: 11px arial;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}*/

/*#cadrechequerappel{
	width: 234px;
	height: 40px;
	float: left;
		padding: 0;
	background: url(../images/headers/chequecadeauheader.jpg) no-repeat;
	margin-bottom: 20px;
	margin-top: 0;
	margin-right: 0;
	position: relative;
	left: 8px;
}*/

/* @end */

/* @group page de presentation des formules */

#paragrapheGris {
font-size:10px;
font-weight:normal;
margin:4px auto 0;
width:668px;
list-style-type: none;
}

.Style1 {
color: #CC0000;
	font: bold 12px arial;
}

.Style2 {
	color: #666666;
	font: bold 18px arial;
}
.Style3 {
	color: #CC0000;
	font: 10px arial;
}
.Style4 {
color: #CC0000;
	font: normal normal 18px arial;
}
.Style5 {
	color: #666666;
	font: bold 12px arial;
}

.Style6 {
	color: #666666;
	font: 10px arial;
}
.Style7 {
	font: bold 12px arial;
	color: #FFFFFF;
	text-align:center;
	
}
.Style7bis {
	font: bold 14px arial;
	color: #FFFFFF;
	text-align:center;
	
}


.Style8 {
	font: 10px arial;
	color: #FFFFFF;
	text-align:center;
	
}

.Style9 {
color:#FFFFFF;
padding-right:100px;
padding-top: 0;
text-align:center;
	font: bold 13px arial;
	padding-left: 350px;
} /* titre uniquement pour presentation produit sur page de presentation produits*/

.Style10 {
	font: 11px arial;
	color: black;
}

.Styleinfopratiques {
	font: 11px arial;
	color: black;
}
.barrehaut p{
	color:#FFF;
	font-family: Arial;
	font-size: 12px;
	margin-left:25px;
	margin-top:20px;

	}
.plusdinfo a {
 background: url(../images/picto/info.png) no-repeat;
 width:70px; 
 height:25px; 
 float:left;
 margin:0;
 padding:0;
 font-size:30px;
  }
  
 .moinsdinfos a
{
	background: url(../images/boutons/fermer.png) no-repeat;
	width:70px; 
	height:25px; 
	float:left;
	margin:0;
	padding:0;
	font-size:30px;
}

	


 
 

 #circuisbas p{
	font: bold 12px Arial;
	color: white;
	text-align:center;
	margin-top:10px;
 }
  #circuisbas2 p{
	 margin-top:10px;
	 color:white;
	 font-size:15px;
	 font:bold;
 }

 
.ptitefleche {
	 background:url(../images/picto/ptitefleche.png) no-repeat;
	 width:668px;
	 height:17px;
	 float:left;
	 margin:0;
	 padding:0;
 }
 
.ptitefleche p{
	margin-left:20px;
 }
 
 
 

.Stylered1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CC0000;
}
.Stylered {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #CC0000;
}
.StyleredB2 {
	font-weight: bold;
	color: #CC0000;
	font-family:Arial;
     font-size: 11px;
    text-decoration:none;
}

.StyleredBarre{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: line-through;
	color: #CC0000;
}

.Styleblack {
	color: #000000;
text-decoration:none;
	font: 10px Arial;
	}
	
	
.Styleblack2 {
	color:#000000;
text-decoration:none;
	font: bold 11px Arial;
}

.Styleblack3 {
	color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration:none;

}
.Styleblack4{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: black;
}

.Styleorange {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FF9933;
}
.StyleorangeB {
	font-weight: bold;
	color: #ff7f00;
}
.Stylegris {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #666666;
}
.StylegrisB {
	font-weight: bold;
	color: #666666;
}
.StylegreenB {
	font-weight: bold;
	color: #006600;
}
.Stylegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #006600;
}
.Styleblack {
	font-weight: normal;
	color: #000000;
}

.Stylecircuitbas{
	color:white;
font-family: Arial;
font-size:11px;
text-decoration:none;

}

.StyleblackB {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.StylepinkB {
	font-weight: bold;
	color: #FF00FF;
}
.Stylepink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FF00FF;
}
	
.Stylebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #0000AA;
}
.StylebleuB {
	font-weight: normal;
	color: #0000AA;
}

.Style1 {
	color: #CC0000;
	}
 /* @group picto Hummer et voiture*/  
 
 
.hummeroffert1{
	background:url(../images/picto/tourdehummer.png) no-repeat;
	width:50px;
	height:35px;
	margin:0;
	padding:0;
	cursor:pointer;
}

.voitureoffert1{
	background:url(../images/picto/tourdevoiture.png) no-repeat;
	width:50px;
	height:35px;
	margin:0;
	padding:0;
	cursor:pointer;
}
 /* @end */

.pictopromo2{
	background:url(../images/picto/promo2.png) no-repeat;
	width:50px;
	height:35px;
	margin:0;
	padding:0;
	cursor:pointer;
}

/* @group bloc d'images circuits*/

#lfg {
	  background:url(../images/pageregion/LFG.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top:7px;
	 margin-left:15px;

	  
  }
  #lfg p{
	  visibility:hidden;
  }
  
    #marcoussis {
	  background:url(../images/pageregion/marcoussis.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	  margin-top: 7px;
	 margin-left:15px;

  }
  
  #marcoussis p{
	  visibility:hidden;
  }
  
  #montlhery {
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top: -17px;
	 margin-left:15px;
	  
  }

  
  
    #montlhery p{
	  visibility:hidden;
  }
  
  #montlheryanneau p{
	  visibility:hidden;
  }
       #montlheryanneau {
	  background:url(../images/pageregion/montlheryanno.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	  margin-top: -17px;
	 margin-left:15px;
	  
  }
  
   #montlheryteknik p{
	  visibility:hidden;
  }
       #montlheryteknik {
	  background:url(../images/pageregion/montlheryteknik.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	  margin-top:-17px;
	 margin-left:15px;
	  
  }
  
  #salon p{
	  visibility:hidden;
  }
       #salon {
	  background:url(../images/pageregion/salon.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	  margin-top: -17px;
	 margin-left:15px;
	  
  }
          #salon:hover{
	   background:url(../images/pageregion/salonclic.png) no-repeat;
	  
  }
  
    #sambuc p{
	  visibility:hidden;
  }
       #sambuc{
	  background:url(../images/pageregion/sambuc.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	  margin-top: -17px;
	 margin-left:15px;
	  
  }
  
    #ledenon p{
	  visibility:hidden;
  }
       #ledenon {
	  background:url(../images/pageregion/ledenon.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top: -17px;
	 margin-left:15px;
	  
  }
     #pau p{
	  visibility:hidden;
  }
       #pau {
	  background:url(../images/pageregion/pau.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top: -17px;
	 margin-left:15px;
	  
  }
     #albi p{
	  visibility:hidden;
  }
       #albi {
	  background:url(../images/pageregion/albi.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top: -17px;
	 margin-left:15px;
	  
  }
  
     #laquais p{
	  visibility:hidden;
  }
       #laquais {
	  background:url(../images/pageregion/laquais.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	  margin-top: -17px;
	 margin-left:15px;
	  
  }
  
     #leman p{
	  visibility:hidden;
  }
       #leman {
	  background:url(../images/pageregion/maisonblanche.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top: -17px;
	 margin-left:15px;
	  
  }
  
  #loheac p{
	  visibility:hidden;
  }
       #loheac {
	  background:url(../images/pageregion/loheac.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top: -17px;
	 margin-left:15px;
	  
  }
  
  #abbeville p{
	  visibility:hidden;
  }
       #abbeville {
	  background:url(../images/pageregion/abeville.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top: -17px;
	 margin-left:15px;
	  
  }
  
     #bordeaux p{
	  visibility:hidden;
  }

#bordeaux {
	  background:url(../images/pageregion/belletoise.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	 margin-top: -17px;
	 margin-left:15px;
	  
  }
 
    #saintonge p{
	  visibility:hidden;
  }
       #saintonge {
	  background:url(../images/pageregion/saitonge.png) no-repeat;
	  float:left;
	  width:180px;
	  height:130px;
	  margin-top: -17px;
	 margin-left:15px;
	  
  }

/* @group Hover */



/* 
#lfg:hover{
	   background:url(../images/pageregion/LFGclic.png) no-repeat;
	  
  }


#marcoussis:hover{
	   background:url(../images/pageregion/marcoussisclic.png) no-repeat;
	  
  }
       #montlheryanneau:hover{
	   background:url(../images/pageregion/montlheryannoclic.png) no-repeat;
	  
  }
        #montlheryteknik:hover{
	   background:url(../images/pageregion/montlheryteknikclic.png) no-repeat;
	  
  }
         #sambuc:hover{
	   background:url(../images/pageregion/sambucclic.png) no-repeat;
	  
  }
  
          #ledenon:hover{
	   background:url(../images/pageregion/ledenonclic.png) no-repeat;
	  
  }
            #pau:hover{
	   background:url(../images/pageregion/pauclic.png) no-repeat;
	  
  }
             #albi:hover{
	   background:url(../images/pageregion/albiclic.png) no-repeat;
	  
  }
              #laquais:hover{
	   background:url(../images/pageregion/laquaisclic.png) no-repeat;
	  
  }
             #leman:hover{
	   background:url(../images/pageregion/maisonblancheclic.png) no-repeat;
	  
  }
             #loheac:hover{
	   background:url(../images/pageregion/loheacclic.png) no-repeat;
	  
  }
             #abbeville:hover{
	   background:url(../images/pageregion/abevilleclic.png) no-repeat;
	  
  }
               #bordeaux:hover{
	   background:url(../images/pageregion/belletoiseclic.png) no-repeat;
	  
  }
  
      #saintonge:hover{
	   background:url(../images/pageregion/saitongeclic.png) no-repeat;
	  
  }
*/
/* @end */
  
  
  /* @end */
  
  
 
 /* @group bloc de presentation circuits*/
 
	.fertegaucher{
	
	 background:url(../images/fond/fondcircuitsgrisbis.png) no-repeat; 
	 width:650px;
	 height:130px;
	 float:left;
	 margin-left: 12px;
	
	}
	
	 .fertegaucher .pictocircuits {
		 margin-left: 210px;
		 padding-top:2px;
	 } /* attention aux doublon avec la page de presentation originale*/
		 
		 
		 
		 
		 
	.tritrecircuits h1{
	font-size: 12px;
	padding-top:10px;
	margin-left:205px;
	text-align:left;
	color: #282828;
	font: bold arial;
	
		
	} /* attention aux doublon avec la page de presentation originale*/
	
	 
   .circuitheader p{
	 margin-left: 40px;
	padding-top:5px;
	 text-align:left;
		color: #282828;
	font: 12px arial;
	
}
 
 #pictocircuit1 {
	background:url(../images/picto/circuitrapide.png) no-repeat; /* picto circuit rapide */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	 padding-bottom:2px;
 }
 
  #pictocircuit2 {
	background:url(../images/picto/circuittechnique.png) no-repeat; /* picto circuit technique*/
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 
  #pictocircuit3 {
	background:url(../images/picto/+200.png) no-repeat; /* picto circuit homologué plus de 200km/h */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 
  #pictocircuit4 {
	background:url(../images/picto/pictofastclub.png) no-repeat; /* picto logo fast club */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 
   #pictocircuit5 {
	background:url(../images/picto/francepicto.png) no-repeat; /* picto carte de france */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 
  
   #pictocircuit6 {
	background:url(../images/picto/pictosoleil.png) no-repeat; /* picto soleil */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 

 #pictocircuit7 {
	background:url(../images/picto/pictomythique.png) no-repeat; /* picto soleil */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 

.lienscircuits a{
	margin:2px 0 0 0;
	padding:0px;
	background-image:url(../images/picto/+infoscircuits.png);
	height:26px;
	width:70px;
	position:relative;
	float:left;
	top:50px;
	clear:both;
	left:577px;
}
.datecircuits a{
	margin:2px 0 0 0;
	padding:0px;
	background-image:url(../images/picto/stagesurcecircuit.png);
	height:26px;
	width:70px;
	position:relative;
	float:left;
	top:50px;
	clear:both;
	left:577px;
}

.voirstages a {
	width:70px; 
	height:25px; 
	float:left;
	margin:0;
	padding:0;
	font-size:30px;
	background: url(../images/picto/stagesurcecircuit.png) no-repeat;
}

.liens{
	float:left;
	height:0px;
	margin:0px;
	padding:0px;
}


 /* hack pour IE6*/
*html .liens{
	margin-top:-70px;
	padding:0px;
}

*html .datecircuits a{
	
	left:570px;
	top:110px;
}
*html .lienscircuits a{
	
	left:570px;
	top:110px;
}
 /* hack pour IE7*/
 
*+html .datecircuits a{
	
	left:570px;
	
}
*+html .lienscircuits a{
	
left:570px;
	
}



/* @end */



/* @end */

/* @group cgv */
#paragrapheTemoignages {
color:#666666;
font-size:10px;
font-weight:bold;
font-family: Arial;
	list-style-type: none;
	margin-left: 20px;
	float: left;
}

#paragraphevoiture{
color:#666666;
	list-style-type: none;
	font: normal normal 10px Arial;
}

*html #paragraphevoitures {
color:#666666;
font-size:10px;
font-weight:bold;
font-family: Arial;
	list-style-type: none;
}

#paragrapheTemoignages a{
	text-decoration: none;
}

/* @end */

/* @group date de stage */


.productTitle li {
font-size:11px;
list-style-type:none;
padding-top:5px;
}

.productTitle
{
font-family: arial;
height:25px;
	background-image: url(../img/bg/wawafond.jpg);
	width: 670px;
	margin-left: 25px;
	color: white;
}
.productTitle2
{
font-family: arial;
height:25px;
	background-image: url(../img/bg/wawafond.jpg);
	width: 625px;
	color: white;
}

*html.productTitle
{
color:#FFFFFF;
font-family: arial;
height:25px;
	background-image: url(../img/bg/wawafond.jpg);
	width: 670px;
	margin-left: 18px;
}

#paragrapheTemoignages .productTitle .titleRect
{
	float: left;
	width: 31px;
	height: 25px;
	background-image: url(../img/bg/wawafondrouge.jpg);
	list-style-image: none;
}


#paragrapheTemoignages .productTitle .title{
	color: #2a2a2a;
	margin-left: 5px;
}

#paragrapheTemoignages ul{
	
	list-style-image: none;
}

/* @end */

/* @group fiche produit ancien site */

#productDetail{
	margin-left: 15px;
}




.productTitle .titleRect
{
	float: left;
	width: 31px;
	height: 25px;
}

#productContentEntreprise
{
	width: 663px;
	border-top: 0px;
	border-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
#productContentEntreprise a
{
color: #222122;
}


#productContentbouton {
	margin: 0;
	padding: 0;
	width: 250px;
	float: right;
	position: relative;
	right: 50px;
}


#productContent{
	width: 680px;
	margin-left: 20px;
}

*html #productContent{
	width: 680px;
	margin-left: 5px;
}

#productContent p
{
	font-family: arial;
	font-size: 10px;
	margin-left: 20px;
}
#productContentEntreprise p
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	padding-bottom: 0px;
	font-family: arial;
	font-size: 10px;
	color: #5f5e60;
}
#productContent p.red, #productContent p.red a
{
	color: #d32222;
}

#productContent .productSection
{
	float: left;
	height: 210px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	background: transparent url(../img/bg/black_dot.gif) top left repeat-x;
}
/* IE 6 --------------------------------*/
*html #productContent .productSection
{
	float: left;
	width: 100%;
	height: 210px;
	padding: 0px;
	background: transparent url(../img/bg/black_dot.gif) top left repeat-x;
	margin: 10px 0px 0px 10px;
}
/* fin IE 6--------------------------------------------------------------------*/

#productContent .productSection.video
{
	height: 231px;
}
#productContent .productSection dt
{
	float: right;
	width: 300px;
	height: 28px;
	margin-top: 7px;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: #69686c;
}
#productContent .productSection.right dt, #productContent .productSection.video dt
{
	float: left;
	padding-left: 10px;
}
#productContent .productSection dd
{
	float: right;
	width: 290px;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	line-height: 11px;
	font-family: arial;
	font-size: 10px;
	color: #5e5e60;
}
#productContent .productSection dd.text
{
	height: 150px;
}
#productContent .productSection.right dd,
#productContent .productSection.video dd
{
	float: left;
	padding: 0px;
	padding-left: 10px;
}
#productContent .productSection dd a
{
	color: #5f5e60;
	border-bottom: 2px solid #d7d7d7;
}
#productContent .productSection dd a:hover
{
	color: #4b4a4c;
	text-decoration: none;
	border-bottom-color: #c3c3c3;
}
#productContent .productSection dd.photo
{
	float: left;
	width: 315px;
	height: 198px;
	margin-top: 13px;
	padding-right: 1px;
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
}
#productContent .productSection.right dd.photo
{
	float: right;
	padding: 0px;
	/*padding-right: 1px;*/
	background-position: bottom left;
	text-decoration: none;
}
#productContent .productSection.video dd.movie
{
	float: right;
	width: 286px;
	/*height: 200px;*/
	margin-top: 13px;
	padding: 0px;
	padding-left: 27px;
}
#productContent .productSection dd.redGradient
{
	float: left;
	width: 20px;
	height: 198px;
	margin-left: 1px;
	margin-top: 13px;
	background: transparent url(../img/bg/redgradient.gif) bottom left no-repeat;
}
#productContent .productSection.right dd.redGradient,
#productContent .productSection.video dd.redGradient
{
	float: right;
	margin-left: 0px;
	margin-right: 1px;
}
#productContent .productSection.video dd.redGradient
{
	height: 218px;
}
#productContent .productSection dd.text p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}
#productContent .productSection dd.text p.big
{
	padding-top: 10px;
	padding-bottom: 10px;
}

#productContent .productSection.video dd#clap
{
	float: right;
	height: 221px;
	padding-left: 7px;
	padding-top: 10px;
	background: transparent url(../img/bg/clap.jpg) bottom left no-repeat;
}

#productContent .productSection.video dd#clap ul
{
	float: left;
	width: 240px;
	height: 160px;
	margin-top: 48px;
	color: #ffffff;
}
#productContent .productSection.video dd#clap ul #clapPrice
{
	height: 50px;
	line-height: 24px;
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	text-align: right;
	color: #cc0000;
}
#productContent .productSection.video dd#clap ul #clapTitle
{
	height: 36px;
	line-height: 28px;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
}

#paragrapheIntro
{
	width: 610px;
	height: 64px;
	margin: 0px auto;
	margin-top: 4px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
#paragrapheIntro li
{
	float: left;
	height: 64px;
	padding-left: 2px;
	padding-top: 2px;
}
#paragrapheGris
{
	width: 668px;
	margin: 0px auto;
	margin-top: 4px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
#paragrapheOuverture
{
	width: 668px;
	margin: 0px auto;
	margin-top: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}


/* @end */

/* @group page circuit */
.plusdinfo a {
 background: url(../img/picto/info.png) no-repeat;
 width:70px; 
 height:25px; 
 float:left;
 margin:0;
 padding:0;
 font-size:30px;
  }

  .barremultivolants p{
	  margin-bottom:0px; 
	
  }
  
 
  #topImage {
	float:left; 
	margin-left: 32px; 
	width:665px;
	margin-bottom: 10px;
}
	

  
 
 *html #topImage {
	float:left; 
	width:665px;
	margin-bottom: 10px;
	margin-left: 1.7%;
}
  
  #topImage h2 {
	  font-family: Arial;
	  font-size:15px;	  
	  color:white;
	  margin-left:15px; 
 }
 
 

 #circuisbas p{
	font: bold 12px Arial;
	color: white;
	text-align:center;
	margin-top:10px;
 }
  #circuisbas2 p{
	 margin-top:10px;
	 color:white;
	 font-size:15px;
	 font:bold;
 }

 
.ptitefleche {
	 background:url(../img/picto/ptitefleche.png) no-repeat;
	 width:668px;
	 height:17px;
	 float:left;
	 margin:0;
	 padding:0;
 }
 
.ptitefleche p{
	margin-left:20px;
 }

.hummeroffert1{
	background:url(../img/picto/tourdehummer.png) no-repeat;
	width:50px;
	height:35px;
	margin:0;
	padding:0;
	cursor:pointer;
}
 
.voitureoffert1{
	background:url(../img/picto/tourdevoiture.png) no-repeat;
	width:50px;
	height:35px;
	margin:0;
	padding:0;
	cursor:pointer;
}

.pictopromo2{
	background:url(../img/picto/promo2.png) no-repeat;
	width:50px;
	height:35px;
	margin:0;
	padding:0;
	cursor:pointer;
}
  

 
 #pictocircuit1 {
	background:url(../img/picto/circuitrapide.png) no-repeat; /* picto circuit rapide */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	 padding-bottom:2px;
 }
 
  #pictocircuit2 {
	background:url(../img/picto/circuittechnique.png) no-repeat; /* picto circuit technique*/
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 
  #pictocircuit3 {
	background:url(../img/picto/+200.png) no-repeat; /* picto circuit homologué plus de 200km/h */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 
  #pictocircuit4 {
	background:url(../img/picto/pictofastclub.png) no-repeat; /* picto logo fast club */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 
   #pictocircuit5 {
	background:url(../img/picto/francepicto.png) no-repeat; /* picto carte de france */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 
  
   #pictocircuit6 {
	background:url(../img/picto/pictosoleil.png) no-repeat; /* picto soleil */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 

 #pictocircuit7 {
	background:url(../img/picto/pictomythique.png) no-repeat; /* picto soleil */
	 height:25px; 
	 width:400px; 
	 margin-left:0px;
	  padding-bottom:2px;
 }
 

.lienscircuits a{
	margin:2px 0 0 0;
	padding:0px;
	background-image:url(../img/picto/+infoscircuits.png);
	height:26px;
	width:70px;
	position:relative;
	float:left;
	top:50px;
	clear:both;
	left:577px;
}
.datecircuits a{
	margin:2px 0 0 0;
	padding:0px;
	background-image:url(../img/picto/stagesurcecircuit.png);
	height:26px;
	width:70px;
	position:relative;
	float:left;
	top:50px;
	clear:both;
	left:577px;
}

.liens{
	float:left;
	height:0px;
	margin:0px;
	padding:0px;
}


 /* hack pour IE6*/
*html .liens{
	margin-top:-70px;
	padding:0px;
}

*html .datecircuits a{
	
	left:570px;
	top:110px;
}
*html .lienscircuits a{
	
	left:570px;
	top:110px;
}
 /* hack pour IE7*/
 
*+html .datecircuits a{
	
	left:570px;
	
}
*+html .lienscircuits a{
	
left:570px;
	
}


/* @end */



/* @end */

/* @group date de reservation... */

#cadredroitgeneral{
	width: 700px;
	margin-left: 20px;
}


*html #cadredroitgeneral{
	width: 700px;
	margin: 0 0 0 5px;
}

/* @end */

/* @group page de presentation de produit */


.productTitle .titleRect {
background-color:#FF0300;
float:left;
height:25px;
width:31px;
}

.productTitle2 .titleRect {
background-color:#FF0300;
float:left;
height:25px;
width:31px;
}

.productTitle li.price{
color: white;
	float: left;
	font-weight: bold;
	margin-left: 150px;
}


.title{
color: black;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	font-size: 11px;
}
cascadevents.css (ligne 3101)

.productTitle li.price {
font-size:14px;
font-weight:bold;
padding-top:4px;
text-align:right;
width:65px;
}

#tourhummerrecap h4, #touroffertrecap h4, #tablorecappromo h4{
	color: gray;
}

*html #circuitsrecap{
	width: 663px;
}
*+html #circuitsrecap{
	width: 663px;
}
*+html #tableaurecap h1{
	margin: 0;
	padding: 0;
	float: left;
}
*html #tableaurecap h1{
	float: left;
	position: relative;
	left: 7px;
}
/* @end */





/* @group page de formulaire */

.selectformulaire{
	float: left;
	text-align: left;
	height: 35px;
	width: 100%;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.titleformulaire
{
	float: left;
	width: 140px;
	padding-right: 4px;
	text-align: right;
	padding-top: 5px;
}

.titleformulaireErreur
{
	float: left;
	width: 140px;
	padding-right: 4px;
	text-align: right;
	padding-top: 5px;
	color: #CC0000;
}

.rederr
{
	color: #CC0000;
}

.titleformulaire2
{
	float: left;
	text-align: right;
	margin-left: 50px;
}

#recipientDetail
{
	width: 663px;
	margin: 0px auto;
	margin-top: 20px;
	border: 1px solid #b1b0b0;
	border-top: 0px;
	color: #4b4a4d;
}
#recipientDetail h2
{
	float: left;
	width: 653px;
	height: 22px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-left: 10px;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	background: transparent url(../img/bg/bg_title.gif) top left no-repeat;
}
#recipientDetail h2 span
{
	float: left;
	width: 22px;
	height: 22px;
}
#recipientDetail p
{
font-family:verdana,arial,sans-serif;
font-size:10px;
font-weight:bold;
}
#recipientDetail label.bis
{
	float: left;
	width: 326px;
	padding-right: 4px;
	text-align: right;
}
#recipientDetail label.ter
{
	float: left;
	width: 653px;
	padding-right: 4px;
	text-align: center;
}
#recipientDetail input, select, textarea
{
	margin-left: 4px;
}
#recipientFooter
{
	clear: both;
	width: 663px;
	height: 32px;
	padding-top: 15px;
	padding-bottom: 20px;
}


/* @end */

/* @group page listing (celle avec le long tableau) */
.circuits_listing
	{
		color:#000000;
		font-family: Arial;
		font-size: 11px;
	}
.tableaux_listing
	{
		text-align:left;
	}

.listing{
	
	margin-left: 25px;
	float: left;
}
/*ie 6*/
*html .listing{ 

	margin-left: 5px;
	float: none;
	margin-top: 0;
}
/*ie 7*/
*+html .listing{
	float: none;
	margin-left: 10px;
}

/* @end */

/* @group panier */
#panier{
	
	float: left;
	margin-left: 25px;
}
/*ie6*/
*html #panier{
	
	float: left;
	margin-left: 10px;;
}


/* @end */

/* @group drapeaux liens */
#drapeauliens{
		width: 234px;
	padding: 0;
	height: 20px;
	float: left;
	margin-left: 8px;
	margin-right: 0;
	margin-bottom: 5px;
}

*html #drapeauliens{

	margin: 0 0 5px 5px;
}



/* @end */



/*@group flocon qui tombent*/

#flashneige{

	float:left;
	position:relative;
	top: -30px;
	
}



*html #flashneige{

	float:left;
	padding-bottom: 0;
	margin-bottom: -55px;
}


*+html #flashneige{

	float:left;
	position:relative;
	top: -40px;
	
}
/*@end*/

/* @group multimedia */
#liens-multimedia{
	width: 500px;
	height: 400px;
	text-align: center;
	position: relative;
	left: 50px;
}
#liens-multimedia a{
	border-style: none;
}



#multimedia-video{
	float: left;
	position: relative;
	left: 45px;
	width: 150px;
	height: 400px;
	background-image: url(../images/boutons/videos.jpg);
}
#multimedia-photo{
		float: left;
	position: relative;
	left: 60px;
		width: 150px;
	height: 400px;
	background-image: url(../images/boutons/photos.jpg);
}
	

#multimedia-press{
		float: left;
	position: relative;
	left: 75px;
	width: 150px;
	height: 400px;
	background-image: url(../images/boutons/presse.jpg);
}

/* @end */

/* @group cadrepackage bis */



.cadrepackagea{
	background: silver no-repeat;
		float: left;
		width: 680px;
	height: 120px;
	padding: 0;
	margin:10px 0 0 45px;
	
}

.cadrepackagea2{
	background: url(/../images/packages2/elite.jpg) no-repeat;
		float: left;
		width: 645px;
	height: 200px;
	padding: 0;
	margin:10px 0 0 55px;
	
}

*html .cadrepackagea2{
	background: url(/../images/packages2/elite.jpg) no-repeat;
		float: left;
		width: 645px;
	height: 200px;
	padding: 0;
	margin:10px 0 0 28px;
	
}

#cadrepackagea1{
	background: url(../images/packages2/powerpackage.jpg) no-repeat;
}
#cadrepackagea2{
	background: url(../images/packages2/performance.jpg) no-repeat;
}
#cadrepackagea3{
	background: url(../images/packages2/elite.jpg) no-repeat;
}

#cadrepackagea4{
	background: url(../images/packages2/extremepackage.jpg) no-repeat;
}


#cadrepackageA5{
	background: url(/../images/packages2/ultimatepackage.jpg) no-repeat;
}


#cadrepackagea6{
	background: url(/../images/packages2/chequecadeau.jpg) no-repeat;

}

.cadrepackage a{
	text-decoration: none;
}

.cadrepackagea h2, .cadrepackagea2 h2 {
color:white;
float:left;
left: 315px;
margin:0;
padding:0;
position:relative;
text-align:left;
top: 22px;
vertical-align:0;
width:300px;
	font-weight: normal;
	font-style: normal;
}

.cadrepackagea h3, .cadrepackagea2 h3{
color:white;
float:left;
font-size:12px;
font-style:normal;
font-weight:normal;
margin-left:365px;
margin-top:25px;
text-align:justify;
width:220px;
}

*html .cadrepackagea h2{
color:white;
float:left;
font-size:12px;
font-style:normal;
font-weight:normal;
margin-left:20px;
margin-top:7px;
text-align:justify;
width:480px;
}

*html .cadrepackagea h3, .cadrepackagea2 h3{
color:white;
float:left;
font-size:12px;
font-style:normal;
font-weight:normal;
margin-left:180px;
margin-top:25px;
text-align:justify;
width:220px;
}




#caroussel{
	width: 645px;
	height: 250px;
	padding: 0;
	float: left;
	background-color: black;
	background-image: url(../images/headers/packageimage.jpg);
	margin: 10px 0 25px 40px;
}

*html #caroussel{
		width: 645px;
	height: 250px;
	padding: 0;
	float: left;
	background-color: black;
	background-image: url(../images/headers/packageimage.jpg);
	margin: 10px 0 25px 15px;
}

#caroussel2{
	width: 668px;
	height: 250px;
	padding: 0;
	float: left;
	background-color: black;
	margin: 10px 0 10px 30px;
}

*html #caroussel2{
	width: 668px;
	height: 250px;
	padding: 0;
	background-color: black;
	margin: 0 0 0 15px;
}
/* @end */

/* @group gift */


.cadrepackagegift{
		background: url(../images/boutons/bouton-voitures/fondboutonvoitures.jpg) no-repeat;
		float: left;
		width: 680px;
	height: 200px;
	padding: 0;
	margin: 0 0 0 40px;
	
}

.cadrepackagegift h3{
color:white;
float:left;
font-size: 10px;
margin-left: 360px;
margin-top: 40px;
text-align:justify;
width:220px;
	height: 150px;
}

/* pour IE6*/

*html .cadrepackagegift{
background: url(../images/boutons/bouton-voitures/fondboutonvoitures.jpg) no-repeat;
		float: left;
		width: 620px;
	height: 200px;
	padding: 0;
	margin: 0 0 0 40px;
	
}

.cadrepackage h2, .cadrepackage2 h2 {
color:white;
float:left;
font-size:12px;
font-style:normal;
font-weight:normal;
margin-left:35px;
margin-top:7px;
text-align:justify;
width:500px;
}

.cadrepackage h3, .cadrepackage2 h3{
color:white;
float:left;
font-size:12px;
font-style:normal;
font-weight:normal;
margin-left:365px;
margin-top:40px;
text-align:justify;
width:220px;
}


/* ie 6*/

*html .cadrepackage h2{
color:white;
float:left;
font-size:12px;
font-style:normal;
font-weight:normal;
margin-left:20px;
margin-top:7px;
text-align:justify;
width:480px;
}

*html .cadrepackage h3, .cadrepackage2 h3{
color:white;
float:left;
font-size:12px;
font-style:normal;
font-weight:normal;
margin-left:180px;
margin-top:25px;
text-align:justify;
width:220px;
}

*html .cadrepackagegift h3{
color:white;
float:left;
font-size:12px;
font-style:normal;
font-weight:normal;
margin-left: 150px;
margin-top: 20px;
text-align:justify;
width:220px;
	height: 150px;
}
/* @end */

/* @group MULTIMEDIA */

/* @group page video */
.tablemenuvideos{
	margin-left:55px;
}

.tablemenuvideos a{
	text-decoration: none;
	border-style: hidden;
	border-width: 0;
	color: white;
	font-size: 0;
}


.cadre-video{
float:left;
margin-left:35px;
padding-top:5px;
width:600px;
	border: 1px solid #dfdfdf;
	padding-left: 5px;
	margin-bottom: 5px;
}

.cadre-video-video{
	float:left;
margin-left: 5px;
width:255px;
	
}

.cadre-video-texte{

float:right;
margin-right: 5px;
width:255px;
	
}

/* @end */



/* @end */

/* @group bouton de lien commerciaux */

	
	.basebouton{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton.png) no-repeat;
}


	
	.basebouton1{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton1.png) no-repeat;
		text-indent: -5000px;
}

	
	.basebouton3{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton3.png) no-repeat;
	text-indent: -5000px;
}
	
	.basebouton4{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton4.png) no-repeat;
	text-indent: -5000px;
}
	
	.basebouton5{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton5.png) no-repeat;
	text-indent: -5000px;
}
	
	.basebouton6{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton6.png) no-repeat;
	text-indent: -5000px;
}
	
	.basebouton7{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton7.png) no-repeat;
	text-indent: -5000px;
}
	
	.basebouton8{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton8.png) no-repeat;
	text-indent: -5000px;
}
	
	.basebouton9{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton9.png) no-repeat;
	text-indent: -5000px;
}
	
	.basebouton10{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton10.png) no-repeat;
	text-indent: -5000px;
}

	
	.basebouton11{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton11.png) no-repeat;
	text-indent: -5000px;
}

	
	.basebouton12{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton12.png) no-repeat;
	text-indent: -5000px;
}

	
	.basebouton13{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton13.png) no-repeat;
	text-indent: -5000px;
}

	
	.basebouton14{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton14.png) no-repeat;
	text-indent: -5000px;
}

	.basebouton15{
	width: 90px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton15.png) no-repeat;
	text-indent: -5000px;
}



.basebouton2{
	width: 300px;
	height: 90px;
	margin-left: 10px;
	padding: 2px;
	float: left;
	background: url(../images/boutons/basebouton2.png) no-repeat;
	text-indent: -5000px;
}


/* @end */