/* general */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

table  {
	border-collapse: collapse;
	border-spacing: 0;
	}




/* bandeau */

.bandeauadresse {
	font-family: Arial, Times, serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
	}




/* barre menu */

.fondbarremenu  {
	background-color: #6C5952;
	}

a.lienmenu {
	font-family: Arial, Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	}

a.lienmenu:hover {
	font-family: Arial, Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #E0C89D;
	text-decoration: none;
	}

input.champmenu {
	color: #8B8B8B;
	font-size: 10px;
	height: 12px;
	letter-spacing: 1px;
	text-align: center;
	}




/* base de page */

a.lienbasdepage {
	font-family: Arial, Times, serif;
	font-size: 11px;
	line-height: 11px;
	color: #9B9B9B;
	letter-spacing: 1px;
	text-decoration: none;
	}

a.lienbasdepage:hover {
	font-family: Arial, Times, serif;
	font-size: 11px;
	line-height: 11px;
	color: #FBAF34;
	letter-spacing: 1px;
	text-decoration: none;
	}
	
		
	
	
/* fil ariane */

.fildariane {
	font-family: Arial, Times, serif;
	font-size: 10px;
	line-height: 10px;
	color: #333333;
	text-decoration: none;
	}

.fildarianesouligne {
	font-family: Arial, Times, serif;
	font-size: 10px;
	line-height: 10px;
	color: #333333;
	text-decoration: underline;
	}

a.lienfildariane {
	font-family: Arial, Times, serif;
	font-size: 10px;
	line-height: 10px;
	color: #333333;
	text-decoration: none;
	}

a.lienfildariane:hover {
	font-family: Arial, Times, serif;
	font-size: 10px;
	line-height: 10px;
	color: #FF5555;
	text-decoration: underline;
	}




/* liste categories et marques droite */

.fondfichemarquedroite  {
	background-color: #F3EBFA;
	}

.titrefichemarquedroite {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}

a.lienmarquedroite {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #99847D;
	letter-spacing: 1px;
	text-decoration: none;
	}

a.lienmarquedroite:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #FBAF34;
	letter-spacing: 1px;
	text-decoration: none;
	}




/* liste produits promotionnels gauche */

.fondfichelistegauche  {
	background-color: #F3EBFA;
	}
	
.tablimagelistegauche  {
	background-color: #FFFFFF;
	border-color: #333333;
	}

.titrefichelistegauche {
	font-family: Arial, Times, serif;
	font-size: 14px;
	line-height: 14px;
	font-weight:bold;
	color: #99847D;
	text-decoration: none;
	letter-spacing:1px;
	}

.nomproduitlistegauche {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
	}
	
a.lienproduitlistegauche {
	font-family: Arial, Times, serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
	}

a.lienproduitlistegauche:hover {
	font-family: Arial, Times, serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
	}




/* accueil */

.fondfiche  {
	background-color: #F3EBFA;
	}

.traitfiche  {
	background-color: #939BA1;
	}
	
a.lienhautpage {
	font-family: Arial, Times, serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
	}

a.lienhautpage:hover {
	font-family: Arial, Times, serif;
	font-size: 11px;
	line-height: 12px;
	color: #AAAAAA;
	text-decoration: none;
	}

.titreficheaccueil {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}

.titreproduitaccueil {
	font-family: Arial, Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}

.texteproduitaccueil {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
	}

.textelienpageaccueil {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
	}

a.lienpageaccueil {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	text-decoration: underline;
	}

a.lienpageaccueil:hover {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #EB9F24;
	text-decoration: underline;
	}

a.lienproduitaccueil {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #B91515;
	text-decoration: none;
	}

a.lienproduitaccueil:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #FBAF34;
	text-decoration: none;
	}


/* liste categories */

.titrechoixvelo {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}

.titreproduitchoixvelo {
	font-family: Arial, Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}

.texteproduitchoixvelo {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
	}

a.lienchoixvelo {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #B91515;
	text-decoration: none;
	}

a.lienchoixvelo:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #FBAF34;
	text-decoration: none;
	}
	
	
	
	
/* liste produits */

.fondlisteproduits  {
	background-color: #F2E6F1;
	}

.titrelisteproduits {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}

.titreproduitlisteproduits {
	font-family: Arial, Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}

.texteproduitlisteproduits {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
	}

a.lienlisteproduits {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #B91515;
	text-decoration: none;
	}

a.lienlisteproduits:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #FBAF34;
	text-decoration: none;
	}
	
	
	
	
/* detail produits */

.fondlistedetail  {
	background-color: #CCCCCC;
	}

.bordlistedetail  {
	border-color: #939BA1;
	}

.textedetail {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
}

.titredetail {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}

.titreproduitdetail {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}
	
a.liendetailautrepdt {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 13px;
	color: #939BA1;
	font-weight: bold;
	text-decoration: none;

	}

a.liendetailautrepdt:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 13px;
	color: #FBAF34;
	font-weight: bold;
	text-decoration: none;

	}

.titrerubriquedetail {
	font-family: Arial, Times, serif;
	font-size: 11px;
	line-height: 11px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}

.texterubriquedetail {
	font-family: Arial, Times, serif;
	font-size: 11px;
	line-height: 11px;
	color: #444444;
	text-decoration: none;
	}
	
input.champdetail {
	color: #7B7B7B;
	border: thin solid #C6C6C6;
	background-color:#FFFFFF;
	font-size: 10px;
	font-weight:500;
	height: 12px;
	letter-spacing: 1px;
	text-align: center;
	height: 20px;
	vertical-align:middle
	}

textarea.champareadetail{
	color: #7B7B7B;
	border: thin solid #C6C6C6;
	background-color:#FFFFFF;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
	height: 80px;
}

textarea.champareadetail2{
	color: #7B7B7B;
	border: thin solid #C6C6C6;
	background-color:#FFFFFF;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
	height: 160px;
}

.fondformulaire  {
	background-color: #F3F4F5;
	}




/* nos services */

.titreservices {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}

.titreficheservices {
	font-family: Arial, Times, serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #838B91;
	text-decoration: none;
	}

.texteservices {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
	}
	
	
	
	
/* nos marques */

.titremarques {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}

.textemarques {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
	}
	
a.lienmarques {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #B91515;
	text-decoration: none;
	}

a.lienmarques:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #FBAF34;
	text-decoration: none;
	}
	
	
	
	
/* vélo pratique */

.titrepratique {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}
	
a.lienboutonpratique {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 13px;
	color: #222222;
	text-decoration: none;
	}

a.lienboutonpratique:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.lienpratique {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #B91515;
	text-decoration: none;
	}

a.lienpratique:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #FBAF34;
	text-decoration: none;
	}
	
.titretextepratique {
	font-family: Arial, Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}

.textepratique {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
	}




/* mentions legales - contact - plan du site */

.titreannexes {
	font-family: Arial, Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #939BA1;
	text-decoration: none;
	}
	
.titremessageannexes {
	font-family: Arial, Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}
	
.texteannexes {
	font-family: Arial, Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #444444;
	text-align: justify;
	text-decoration: none;
	}
	
input.champannexes {
	color: #7B7B7B;
	background-color:#EEEEEE;
	font-size: 10px;
	height: 12px;
	letter-spacing: 1px;
	text-align: center;
	}

textarea.champareaannexes{
	color: #7B7B7B;
	background-color:#EEEEEE;
	font-size: 10px;
	letter-spacing: 1px;
	text-align: left;
}

a.lienannexes {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #9B9B9B;
	letter-spacing: 1px;
	text-decoration: none;
	}

a.lienannexes:hover {
	font-family: Arial, Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #FBAF34;
	letter-spacing: 1px;
	text-decoration: none;
	}
	
	
	
	


