body { text-align: center; margin: 0; padding: 0;	background-color: #ffffff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color: #ffffff;}
body, div, input, td, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: #1f89f6; border-width: 1px; text-align: justify;}

#superGlobal{text-align: left; margin: 0px auto; padding: 0px; width: 820px; text-align: justify; background-color: #ffffff; overflow: hidden;}
#filetGlobal{text-align: left; margin-left: auto; margin-right: auto; margin-top: 30px; padding: 0px; width: 810px; border: 1px solid #1c1c1c; background-color: #ffffff; overflow: hidden;}
	#global{text-align: left; margin: 0px auto; padding: 0px; width: 800px; background-color: #1c1c1c; text-align: justify; overflow: hidden;}
		#header{float: left; width: 800px; margin-top: 0px; overflow: hidden;}
			.filetBandeau{width: 800px; height: 12px; background-color: #373737;}
			.titreImg{float: left; width: 230px; padding-bottom: 10px;}
			#imgVeloBienetre{float: left; width: 230px; padding-bottom: 10px;}
		#colBienetreG{float: left; width: 530px; padding: 10px;}
			.circuit{float: left; width: 510px; padding: 10px; border: 1px solid #666666;}
			.equipement{float: left; width: 160px; height: 180px; padding: 0px 8px 15px 8px;}
		#colAccueilG{float: left; width: 230px; padding: 10px;}
		#colAccueilC{float: left; width: 280px; height: 100%; background-color: #373737; padding: 10px;}
			#titreEvenmt{float: left; width: 280px; padding-bottom: 10px; color: #ffffff; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center;}
			#imgEvenmt{float: left; width: 280px; padding-bottom: 10px; text-align: center;}
			#descriptifEvenmt{float: left; width: 280px; text-align: justify;}
			#siteEvenmt{float: left; width: 280px;}
			hr{color: #666666; border-color: #666666; background-color: #666666;height: 1px; border: 0;}
			.coordonnee{float: left; width: 280px; font-size: 12px; font-weight: bold; text-align: center;}
		#colAccueilD{float: left; width: 230px; padding: 10px;}
		#footer{float: left; margin: 0px auto; padding: 0px; width: 800px; background-color: #ffffff; text-align: right; overflow: hidden}

#logo{z-index: 1; position: absolute; margin: 0px 0px 0px 10px;}
#logo2{z-index: 2; position: relative; left: 18px;}
	
/********** Styles sur les images **********/
img{border: 0px;}
.image{ float: left;}
.noborder{ border: 0px;}
.imgBienvenue{float: left; border: 1px solid #f6e750; margin-right: 5px;}


/********** Styles sur les liens **********/
/* Défaut */
a:link{font-size: 10px; color: #ffffff;	text-decoration: none;}
a:visited{font-size: 10px;	color: #ffffff;	text-decoration: none;}
a:hover{font-size: 10px;	color: #ffffff; text-decoration: underline;}
/* Lien sur l'Actualité */
a.lienevnmt:link{font-size: 10px; color: #cccccc;	text-decoration: none;}
a.lienevnmt:visited{font-size: 10px; color: #cccccc;	text-decoration: none;}
a.lienevnmt:hover{font-size: 10px; color: #cccccc; text-decoration: underline;}
/* Lien Bas de page */
a.lienFooter:link{font-size: 10px; color: #1c1c1c;	text-decoration: none;}
a.lienFooter:visited{font-size: 10px; color: #1c1c1c;	text-decoration: none;}
a.lienFooter:hover{font-size: 10px; color: #1c1c1c; text-decoration: underline;}

/********** Styles sur les boutons **********/
input.bouton { background-color: #ffffff; border: 1px solid #022d58;}


/********** Styles sur les textes **********/
.centrer{text-align: center;}
.gras{font-weight: bold;}
.italique{font-style: italic;}
.grasItalique{	font-style: italic;	font-weight: bold;}
.etoile{ color: #ff0000;}
.loi{ color: #dea387; text-align: justify;}
.txtErreur{	color: #ff0000;}
.txtCorrect{ color: Green;}

.titre{font-size: 20px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold;}
.titreActu{text-align: left; font-size: 12px; font-weight: bold;}


/********** Style sur l'effet Afficher/Cacher une div **********/
.cache {	display: none;	visibility: hidden; overflow: hidden; position: absolute;}

/* Style pour la fiche "Détails" */
#retourListe{ float: left; width: 704px; height: 20px; background-color: #add8e6; border: 1px solid #00008b; color: #00008B; font-size: 12px; text-align: center; vertical-align: middle;}
.ficheMarque{ font-size: 16px; font-weight: bold; color: #000000; text-align: center;}
.fichePrixHarroue{font-size: 16px; font-weight: bold; color: #ff0000; text-align: center;}
.ficheEconomie{font-size: 18px; font-weight: bold; color: #ff0000; text-align: center;}
.fichePrixConcession{font-size: 12px; font-weight: bold; color: #a4a4a4; text-align: center;}
#ficheSur2Colonnes{float: left; width: 694px; text-align: justify; padding: 5px;}
#ficheColGauche{	float: left;	width: 494px;	background-color: #ffffff;	padding: 5px;}
#ficheColDroite{	float: left;	width: 190px;	text-align: center; padding: 5px;}
.ficheTabCarateristiq{ width: 100%; padding: 0px; margin: 0px;}
.ficheLignePaire{ width: 50%; height: 20px; background-color: #e9e9e9; font-size: 12px; text-align: justify; vertical-align: middle;}
.ficheLigneImpaire{ width: 50%; height: 20px; background-color: #ffffff; font-size: 12px; text-align: justify; vertical-align: middle;}
.ficheTitre{ font-weight: bold; font-size: 12px;}
.ficheTxt12px{	font-size: 12px;}
#ficheFinancement{ font-size: 12px; text-align: justify;}
#ficheGarantie{ font-size: 12px;	text-align: center; font-weight: bold;}