body {
	/*background-color: #d9dce4;*/
	background-color: #929bb4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a img{
border: none;
}

/********************************************************** LES CADRES *********************************/

#header {
  	width: 1020px;
	height:76px;
}

#menuHaut {
	width: 1020px;
	height:34px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

#menuHaut a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:900;
	font-size:13px;
}

#menuHaut a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:900;
	font-size:13px;
}

#menuHaut a:hover {
	color:#5a6a03;
	text-decoration:none;
	font-weight:900;
	font-size:13px;
}

#menuHaut a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:900;
	font-size:13px;
}


#conteneur {
	width:1020px;
	background:#ffffff; 
	margin:0 auto;
} 

#wrap {
	overflow:hidden;
} 

#sidebar {
	float:left; 
	width:192px;
	background:#FFFFFF;
} 

#contenu {
	/*margin-left:192px;*/
	/*margin-left:190px;*/
	background: #FFFFFF;
	padding-top:23px;
	padding-left:13px;
	overflow:hidden
}

#footer{
	height:60px;
	background-color:#777e93;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#edecec;
	margin-top:40px;
	padding-top:25px;
}

#footer a:link{
	text-decoration:none;
	color:#edecec;
}
#footer a:visited{
	text-decoration:none;
	color:#edecec;
}

#footer a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

#footer a:active{
	text-decoration:none;
	color:#edecec;
}


/********************************************************** INTERIEUR DU BANDEAU HAUT *********************************/

.logo {
	float:left;
}
.milieuBandeau {
	float:left;
  	width: 345px;
	height:76px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color: #b8c908;
	font-size:11px;
}

.zoneContact {
	margin-right:1px;
	margin-top:6px;
}

.nomClient {
	margin-right:10px;
	padding-top: 35px;
	font-family:Arial, Helvetica, sans-serif;
	color: #b8c908;
	font-size:11px;
}

.nomClient a:link {
	color:#b8c908;
	text-decoration:underline;
}

.nomClient a:visited{
	color:#b8c908;
	text-decoration:underline;
}
.nomClient a:hover {
	color:#000000;
	text-decoration:underline;
}
.nomClient a:active {
	color:#b8c908;
	text-decoration:underline;
}


.droiteBandeau {
	float:left;
  	width: 263px;
	height:76px;
	background:url(images/zone_panier.jpg) no-repeat;
}

.monPanier {
	position:absolute;
	top: 17px;
	margin-left:133px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}

.monPanier span {
	font-size:14px;
}


.VoirMonPanier {
	position:absolute;
	top: 52px;
	margin-left:133px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}

.VoirMonPanier a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.VoirMonPanier a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.VoirMonPanier a:hover{
	color:#000000;
	text-decoration:none;
}
.VoirMonPanier a:active{
	color:#FFFFFF;
	text-decoration:none;
}


/********************************************************** INTERIEUR DU MENU HAUT *********************************/
.home {
	float:left;
	margin-left:11px;
}

.bandeauRecherche {
	float:left;
	margin-left:2px;
	background:url(images/barre_recherche.gif) no-repeat;
	/*width:281px;*/
	width:231px;
	padding-left:50px;
	line-height:34px;
	vertical-align: middle;
}

.form-submit {
	color : #FFFFFF;
	repeat-x;
	background-color:#5a6a03;
	/*overflow:hidden;*/
	border: 1px solid #5a6a03;
	height:23px;
}



.ongletNosProduits {
	float:left;
	background:#b8c908;
	/*width:142px;*/
	width:120px;
	line-height:34px;
	vertical-align: middle;
}

.ongletMonCompte {
	float:left;
	margin-left:1px;
	background:#b8c908;
	/*width:119px;*/
	width:141px;
	line-height:34px;
	vertical-align: middle;
}

.ongletQuiSommesNous {
	float:left;
	margin-left:1px;
	background:#b8c908;
	width:149px;
	line-height:34px;
	vertical-align: middle;
}

.ongletLivraison {
	float:left;
	margin-left:1px;
	background:#b8c908;
	width:107px;
	line-height:34px;
	vertical-align: middle;
}

.ongletNewsletter {
	float:left;
	margin-left:1px;
	background:url(images/fond_newsletter.jpg) no-repeat;
	width:140px;
	line-height:34px;
	vertical-align: middle;
}

/********************************************************** MENU VERTICAL PRODUITS *********************************/

.zoneMenuProduits {
	margin-top:23px;
	margin-left:11px;
	background:url(images/zone_menu_produits.jpg) no-repeat;
	width:181px;
	height:535px;
}

.LesProduits {
	padding-top:11px;
	padding-left:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.MenuProduitEnsemble {
	width:164px;
	margin-top:27px;
}

.MenuProduit a{
	background:url(images/fond_pointille.gif) no-repeat;
	width:164px;
	padding-left:17px;
	line-height:34px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c6376;
	font-weight:900;
	display:block;
	text-decoration:none;
}


.MenuProduit a:hover{
	text-decoration:none;
	color:#e63168;
	background:url(images/fond_pointille_hover.gif) no-repeat;
}

/********************************************************** INTERIEUR CADRE CONTENU *********************************/

.filArianne{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c6376;
	margin-bottom:20px;
}

.filArianne span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e63168;
}

.filArianne a:link{
	color:#5c6376;
	text-decoration:none;
}

.filArianne a:visited{
	color:#5c6376;
	text-decoration:none;
}

.filArianne a:hover{
	color:#5c6376;
	text-decoration:underline;
}

.filArianne a:active{
	color:#5c6376;
	text-decoration:none;
}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#b8c908;
	font-weight:700;
	letter-spacing:-1px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#323131;
	font-weight:700;
	letter-spacing:-1px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#e63168;
	font-weight:700;
	letter-spacing:-1px;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#e63168;
	font-weight:700;
	letter-spacing:-1px;
}

.texteGris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c6376;
}

.texteGrisPetit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c6376;
}

.texteGrisPetit span{
	color:#e63168;
}



/********************************************************** Landing Pages Référencement *********************************/

.texteslandingjc {
	width:750px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

.vignetteImagePromojc {
	margin-top:50px;
	margin-right:15px;
	background:url(images/vente-peinture-monocouche.jpg);
	width:183px;
	height:117px;

}

.texteProduitPromojc {
	position:relative;
	width:350px;
	left:200px; 
	top:-130px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}

.vignetteCommanderjc {
	position:relative;
	top:-160px;
	left:400px; 
	margin-top:50px;
	margin-right:15px;
	background:url(images/commander-jc.gif);
	width:164px;
	height:34px;

}


.TexteCommanderjc {
	position:relative;
	top:-205px;
	left:430px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;

}

.TexteCommanderjc a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}

.textedescriptifPromojc {
	position:relative;
	top:-190px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}

.textemeilleuresventesjc {
	position:relative;
	top:-640px;
	left:410px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}

.textemeilleuresventesjc a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e63168;
	text-decoration:underline;
}

.textemeilleuresventesjc a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}

.vignetteecolabeljc {
	position:relative;
	top:-660px;
	left:620px; 
	margin-top:50px;
	margin-right:15px;
	background:url(images/ecolabel.jpg);
	width:110px;
	height:117px;

}

/*********************************************************Landing Référencement 2****************************/

.vignettejc1 {
float: left;
margin-top:50px;
margin-right:15px;
width:183px;
height:117px;
}

.titrejc1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	padding-top:23px;
	padding-right:15px;
	text-align:center;
}

.photojc1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:250px;
	padding-top:20px;
	padding-left:15px;
	padding-right:10px;
	text-align:center;
}



.vignetteImagejc2 {
	float: left;
	margin-top:15px;
	margin-right:15px;
	width:300px;
	

}
.texteProduitPromojc1 {
	margin-left: 48%;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}


.vignetteCommanderjc1 {
	position:relative;
	left:410px; 
	margin-top:50px;
	margin-right:15px;
	background:url(images/commander-jc.gif);
	width:164px;
	height:34px;

}


.TexteCommanderjc1 {
	position:relative;
	left:130px; 
	top:-45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;

}

.TexteCommanderjc1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}


.textejc1 {
	float: left;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-top:1px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}



.titrejc2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	padding-top:23px;
	padding-right:15px;
	text-align:center;
}

.vignettejc2{
margin-left: 50%;
background:url(images/cadre-ombre-bas.jpg);
border: 0px solid #666666;
width: 300px;
height:307px;
}

.photojc2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:250px;
	padding-top:20px;
	padding-left:15px;
	padding-right:10px;
	text-align:center;
}

.textejc2  {
	margin-left: 50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:350px;
	padding-top:1px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}
.textejc2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e63168;
	text-decoration:underline;
}

.textejc2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}


/*********************************************************Landing Référencement 2****************************/

/********************************************************** liste de produits *********************************/

.colonneFamilleProduits01{
	float:left;
	width:283px;
/*	height:600px;*/

	
}
.colonneFamilleProduits02{
	float:left;
	width:268px;

}

.colonneFamilleProduits03{
	float:left;
	width:249px;

}


.ongletFamilleProduits{
	background:url(images/onglet_famille_produits.gif) no-repeat;
	width:181px;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding-top:17px;
	margin-top:40px;
	margin-bottom:5px;
}

.listeProduitsNom {
	margin-left:8px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c6376;
}

.listeProduitsNom a:link{
	text-decoration:none;
	color:#5c6376;
}
.listeProduitsNom a:visited{
	text-decoration:none;
	color:#5c6376;
}
.listeProduitsNom a:hover{
	text-decoration:underline;
	color:#e63168;
}
.listeProduitsNom a:active{
	text-decoration:none;
	color:#5c6376;
}

/******************************************************************** PAGE ACCUEIL *****************************/

.zoneHautAccueil {
	height:324px;
	margin-right:15px;
	margin-bottom:30px;
}

.zoneHautAccueilLigne01 {
	height:304px;
}

.zoneHautAccueilLigne02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	height:30px;
}

.lesPays {
	float:left;
	margin-right:20px;
}

.separateurPays {
	float:left;
	width:1px;
	height:15px;
	background: #CCCCCC;
	margin-right:20px;
}


.encartAccueil {
	width:598px;
	height:304px;
	float:left;
}

.zoneBoutonAccueil {
	float:left;
	margin-left:14px;
	height:288px;
	width:188px;
}

.BoutonAccueil02 {
	width:188px;
	height:94px;
	background:#9966FF;
	margin-bottom:3px;
}
.BoutonAccueil03 {
	width:188px;
	height:94px;
	background:#990066;
}

.zoneBasAccueil {
	/*height:504px;*/
	margin-right:15px;

}

.encartVignettesSelection {
	width:805px;
	/*height:445px;*/
	margin-top:10px;
	/*overflow:hidden;*/
	/*display:block;*/
}

.vignetteSelection {
	width:197px;
	height:210px;
	background:url(images/fond_vignette_selection.jpg) no-repeat;
	margin-right:4px;
	margin-bottom:10px;
	float:left;
}


.vignetteSelectionZoneRemise {
	width:195px;
	height:45px;
	margin-left:1px;
	margin-top:1px;
	margin-right:1px;
}

.ZoneRemise {
	float:left;
	width:103px;
	height:43px;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:20px;
	color:#FFFFFF;
	background:url(images/fond_coin_remise.gif) no-repeat;
}

.EnsembleBT {
	float:left;
}
.BTvoirProduit {
	width:87px;
	line-height:20px;
	background:url(images/bt_voir_produit.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.BTvoirProduit a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.BTvoirProduit a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.BTvoirProduit a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.BTvoirProduit a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}


.fondBTvoirProduit {
	width:87px;
	height:23px;
	background:url(images/bt_voir_produit_suite.gif) no-repeat;
}

.vignetteSelectionZonePhoto {
	width:197px;
	height:96px;
}

.vignetteSelectionZonePhoto02 {
	width:197px;
	height:96px;
	padding-top:20px;
}




.vignetteSelectionZoneTexteProduit {
	width:197px;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;

}

.vignetteSelectionZoneTexteProduit a:link{
	color:#535353;
	text-decoration:none;
}
.vignetteSelectionZoneTexteProduit a:visited{
	color:#535353;
	text-decoration:none;
}

.vignetteSelectionZoneTexteProduit a:hover{
	color:#e63168;
	text-decoration:none;
}

.vignetteSelectionZoneTexteProduit a:active{
	color:#535353;
	text-decoration:none;
}



.vignetteSelectionZonePrix {
	width:197px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b70808;
	font-size:15px;

}

.vignetteSelectionZonePrix span{
	font-family:Arial, Helvetica, sans-serif;
	color:#869303;
	font-size:12px;
	text-decoration: line-through;

}

.vignetteSelectionZonePrix02{
	margin-top:20px;
	width:197px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b70808;
	font-size:15px;

}

.vignetteSelectionZonePrix02 span{
	font-family:Arial, Helvetica, sans-serif;
	color:#869303;
	font-size:12px;
	text-decoration: line-through;

}

.boutonAccueilCompte a{
	background: url(images/bouton_accueil_compte.jpg) no-repeat;
	display: block;
	width:188px;
	height:94px;
	margin-bottom:3px;

}

.boutonAccueilCompte a:hover{
	background: url(images/bouton_accueil_compte_hover.jpg) no-repeat;
}

.boutonAccueilCompte span {
  display:none;
}

.boutonAccueilLivraison a{
	background: url(images/bouton_accueil_livraison.jpg) no-repeat;
	display: block;
	width:188px;
	height:94px;
	margin-bottom:3px;

}

.boutonAccueilLivraison a:hover{
	background: url(images/bouton_accueil_livr_hover.jpg) no-repeat;
}

.boutonAccueilLivraison span {
  display:none;
}

.zoneContact {
	width:188px;
	height:111px;
	background:url(images/zone_contact.jpg) no-repeat;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-top:80px;
}

.zoneContact a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.zoneContact a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.zoneContact a:hover{
	color:#e63168;
	text-decoration:none;
}

.zoneContact a:active{
	color:#FFFFFF;
	text-decoration:none;
}


.boutonAccueilNewsletter a{
	background: url(images/bouton_accueil_newsletter.jpg) no-repeat;
	display: block;
	width:188px;
	height:94px;
	margin-bottom:3px;

}

.boutonAccueilNewsletter a:hover{
	background: url(images/bouton_accueil_news_hover.jpg) no-repeat;
}

.boutonAccueilNewsletter span {
  display:none;
}

/******************************************************************** PAGE FAMILLE PRODUITS *****************************/

.cadreEnsembleVignetteFamille {
	width:804px;
	margin-top:40px;
}

.vignetteFamilleProduits {
	float:left;
	width:197px;
	height:213px;
	background:url(images/fond_vig_famille_prod.gif) no-repeat;
	margin-right:4px;
	margin-bottom:10px;

}

.vignetteFamilleProduits a {
    text-decoration: none;
    }

.chapeauVignetteFamilleProduits {
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	width:195px;
	height:53px;
	margin-left:1px;
	margin-right:1px;
	background:url(images/chapeau_vignette_famille.gif) no-repeat;
}
.chapeauVignetteFamilleProduits a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.chapeauVignetteFamilleProduits a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.chapeauVignetteFamilleProduits a:hover{
	color:#000000;
	text-decoration:none;
}
.chapeauVignetteFamilleProduits a:active{
	color:#FFFFFF;
	text-decoration:none;
}
.photoFamilleProduits {
	width:90px;
	height:90px;
	margin-top:17px;
	margin-left:52px;
}

/******************************************************************** PAGE SOUS-FAMILLE PRODUITS *****************************/


/*.menuSousFamille {
	width:785px;
	margin-top:5px;
	background:#ededed;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;

}*/
.menuSousFamille {
	overflow:hidden;
	width:800px;
	/*height:50px;*/
	margin-bottom:20px;
	margin-top:10px;
/*	margin-bottom:100px;*/
/*	margin-top:20px;*/
}


/*.nomMenu {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#e63168;
	margin-bottom:5px;
}*/

.nomMenuRubrique {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	color:#ffffff;
	background:#e63168;
	padding:5px;
}

.nomMenu a:link{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	text-decoration:none;
	color: #666666;
	background:#EEEEEE;
	padding:5px;
}

.nomMenu a:visited{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	text-decoration:none;
	color: #666666;
	background:#EEEEEE;
	padding:5px;
}

.nomMenu a:hover{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	text-decoration:none;
	color:#ffffff;
	background:#e63168;
	padding:5px;
}

.nomMenu a:active{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	text-decoration:none;
	color: #666666;
	background:#EEEEEE;
	padding:5px;

}

.separateur {
	float:left;
	width:1px;
	height:9px;
	background:#777e93;
	margin-top:13px;
}

.cadreVignetteSousFamille {
	margin-top:15px;
	width:805px;
	/*height:200px;*/
}

.EnsembleVoirProduitSousFamille {
	margin-left:109px;
}

.photoSousFamilleProduits {
	width:90px;
	height:90px;
	margin-left:52px;
}
.vignetteSelectionZoneTexteProduitSousFamille {
	margin-top:3px;
	width:197px;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
}

.vignetteSelectionZoneTexteProduitSousFamille a:link{
	color:#535353;
	text-decoration:none;
}
.vignetteSelectionZoneTexteProduitSousFamille a:visited{
	color:#535353;
	text-decoration:none;
}
.vignetteSelectionZoneTexteProduitSousFamille a:hover{
	color:#e63168;
	text-decoration:none;
}
.vignetteSelectionZoneTexteProduitSousFamille a:active{
	color:#535353;
	text-decoration:none;
}

.vignetteSelectionZonePrixSousFamille {
	margin-top:6px;
	width:197px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b70808;
	font-size:15px;

}

/******************************************************************** PAGE FICHE PRODUIT *****************************/


.ficheProduitHaut {
	float:left;
}

.ficheProduitBas{
	float:left;
}

.retourListe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e63168;
}

.retourListe a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e63168;
	text-decoration:none;
}
.retourListe a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e63168;
	text-decoration:none;
}
.retourListe a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.retourListe a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e63168;
	text-decoration:none;
}

.fondFicheProduit {
	float:left;
	width:352px;
	height:363px;
	background: url(images/fond_fiche_produit.gif) no-repeat;
	margin-top:14px;
}

.imageProduit {
	width:350px;
	height:350px;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	vertical-align: middle;
	
	 
	
}

.imageProduit img {
	
	
	}


.descriptifFicheProduit {
	width:426px;
	/*height:363px;*/
	float:left;
	margin-top:14px;
	margin-left:22px;

}

.reference {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323131;
}

.prixFicheProduit {
	margin-top:20px;
	margin-bottom:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#b70808;
}

.designationFicheProduit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
}

.designationFicheProduit span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	font-weight:700;
}

.zoneBoutonsFicheProduit {
	margin-top:13px;
}


.boutonSauvegarder a{
	float:left;
	background:url(images/bouton_sauvegarder.gif) no-repeat;
	/*width:164px;*/
	width:124px;
	padding-left:40px;
	line-height:34px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonSauvegarder a:hover{
	text-decoration:none;
	background:url(images/bouton_sauvegarder_hover.gif) no-repeat;
}


.boutonAjouter a{
	float:left;
	padding-left:25px;
	background:url(images/bouton_ajouter.gif) no-repeat;
	width:189px;
	line-height:34px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonAjouter a:hover{
	text-decoration:none;
	background:url(images/bouton_ajouter_hover.gif) no-repeat;
}

.traitSeparateur800 {
	margin-top:50px;
	margin-bottom:40px;
	width:800px;
	height:1px;
	background:#dadde2;
}


/******************************************************************** PAGE MON PANIER *****************************/

.deroulement {
	width:720px;
	height:47px;
	margin-top:35px;
	margin-bottom:40px;
}

.continuerMesAchats {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787f94;
	margin-top:12px;
	margin-right:15px;
}

.continuerMesAchats a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787f94;	
	text-decoration:none;
}
.continuerMesAchats a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787f94;	
	text-decoration:none;
}
.continuerMesAchats a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	text-decoration: underline;
}
.continuerMesAchats a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787f94;	
	text-decoration:none;
}

.zoneBasPanier {
	width:805px;
	display:block;
	/*padding-top:8px;*/
	/*background:#e4e8eb;*/
}

.zoneBasPanierBis {
	width:805px;
	display:block;
	padding-top:8px;
	background:#e4e8eb;
}

.bullePanier {
	margin-top:1px;
}


.boutonEtape01 {
	float:left;
	background: url(images/panier_deroulement_01_hover.gif) no-repeat;
	width:106px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}


.boutonEtape01 a{
	float:left;
	background: url(images/panier_deroulement_01.gif) no-repeat;
	width:106px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape01 a:hover{
	text-decoration:none;
	background: url(images/panier_deroulement_01_hover.gif) no-repeat;
}


.boutonEtape02{
	float:left;
	background: url(images/panier_deroulement_02_hover.gif) no-repeat;
	width:128px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape02 a{
	float:left;
	background: url(images/panier_deroulement_02.gif) no-repeat;
	width:128px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape02 a:hover{
	text-decoration:none;
	background: url(images/panier_deroulement_02_hover.gif) no-repeat;
}

.boutonEtape03 {
	float:left;
	background: url(images/panier_deroulement_03_hover.gif) no-repeat;
	width:174px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape03 a{
	float:left;
	background: url(images/panier_deroulement_03.gif) no-repeat;
	width:174px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape03 a:hover{
	text-decoration:none;
	background: url(images/panier_deroulement_03_hover.gif) no-repeat;
}


.boutonEtape04 {
	float:left;
	background: url(images/panier_deroulement_04_hover.gif) no-repeat;
	width:110px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape04 a{
	float:left;
	background: url(images/panier_deroulement_04.gif) no-repeat;
	width:110px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape04 a:hover{
	text-decoration:none;
	background: url(images/panier_deroulement_04_hover.gif) no-repeat;
}


.boutonEtape05 {
	float:left;
	background: url(images/panier_deroulement_05_hover.gif) no-repeat;
	width:197px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape05 a{
	float:left;
	background: url(images/panier_deroulement_05.gif) no-repeat;
	width:197px;
	line-height:65px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEtape05 a:hover{
	text-decoration:none;
	background: url(images/panier_deroulement_05_hover.gif) no-repeat;
}

.ligne01 {
	width:778px;
	height:38px;
	margin-left:10px;
	/*margin-bottom:6px;*/
	background:#FFFFFF;
	/*line-height:38px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767d93;
}

.ligne01colonne01 {
	float:left;
	width:367px;
	height:27px;
	padding-top:11px;
}
.ligne01colonne02 {
	float:left;
	width:1px;
	height:38px;
	background:#cacfd6;
}
.ligne01colonne03 {
	float:left;
	width:74px;
	height:27px;
	padding-top:11px;
}
.ligne01colonne04 {
	float:left;
	width:79px;
	height:27px;
	padding-top:11px;
}
.ligne01colonne05 {
	float:left;
	width:96px;
	height:27px;
	padding-top:11px;
}
.ligne01colonne06 {
	float:left;
	width:83px;
	height:27px;
	padding-top:11px;
}


.ligne02 {
	width:778px;
	height:90px;
	margin-left:10px;
	margin-top:5px;;
	/*margin-top:6px;
	margin-bottom:6px;*/
}

.photoProduitPanier {
	float:left;
	width:90px;
	height:90px;
	background:#FFFFFF;
}

.descriptifProduitPanier {
	float:left;
	width:260px;
	padding-left:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323131;
}

.descriptifProduitPanier a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323131;
}
.descriptifProduitPanier a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323131;
}
.descriptifProduitPanier a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.descriptifProduitPanier a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323131;
}



.ligne02separateur {
	float:left;
	width:1px;
	height:90px;
	background:#cacfd6;
	}

.quantiteProduitPanier {
	float:left;
	width:74px;
	line-height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323131;
}

.disponibiliteProduitPanier {
	float:left;
	width:79px;
	line-height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323131;
}

.prixProduitPanier {
	float:left;
	width:96px;
	line-height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323131;
}

.sousTotalProduitPanier {
	float:left;
	width:83px;
	line-height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323131;
}

.supprimerProduitPanier {
	float:left;
	width:74px;
	height:58px;
	margin-top:32px;
}


.ligne03 {
	width:778px;
	height:1px;
	margin-left:10px;
	margin-top:6px;
	background:#cacfd6;
}

.separateurGris778 {
	width:778px;
	height:1px;
	margin-left:10px;
	margin-top:6px;
}


.ligne05 {
	width:778px;
	height:1px;
	margin-left:10px;
	background:#FFFFFF;
}

.ligne04 {
	width:805px;
	height:49px;
	/*background:#e4e8eb;*/
}
.ligne04colonne01 {
	float:left;
	text-align:right;
	padding-right:20px;
	line-height:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787f94;
	width:644px;
}

.ligne04colonne01 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787f94;
}
.ligne04colonne01 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787f94;
}
.ligne04colonne01 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.ligne04colonne01 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787f94;
}

.ligne04colonne02 {
	float:left;
	padding-right:5px;
	text-align:right;
	line-height:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323131;
	width:109px;
}

.bloc_total_ht {
	width:541px;
	margin-left:264px;
	height:50px;
	margin-top:1px;
	background:#e4e8eb;
	
}

.bloc_total_ht_colonne01 {
	float:right;
	/*margin-left:276px;*/
	margin-right:10px;
	width:160px;
	height:34px;
	padding-top:16px;
	color:#787f94;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	
}

.bloc_total_ht_colonne02 {
	float:right;
	margin-right:15px;
	width:90px;
	height:34px;
	padding-top:16px;
	color:#323131;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-right:20px;
	text-align:right;
	
}

.bloc_poursuivre_commande {
	/*width:270px;*/
	width:541px;
	height:34px;
	margin-top:1px;
	/*margin-left:530px;*/
	margin-left:264px;
	background:#e4e8eb;
}


.boutonPoursuivreCommande a{
	float:left;
	margin-left:1px;
	padding-left:50px;
	background:url(images/bouton_poursuivre.gif) no-repeat;
	width:219px;
	line-height:34px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonPoursuivreCommande a:hover{
	text-decoration:none;
	background:url(images/bouton_poursuivre_hover.gif) no-repeat;
}
.boutonContinuerAchat a{
	float:left;
	padding-left:50px;
	background:url(images/bouton_continuer.gif) no-repeat;
	width:220px;
	line-height:34px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonContinuerAchat a:hover{
	text-decoration:none;
	background:url(images/bouton_continuer_hover.gif) no-repeat;
}

/******************************************************************** PAGE IDENTIFICATION *****************************/


.cadreIdentification {
	width:776px;
	/*height:440px;*/
	display:block;
	margin-top:50px;
}

.identificationColonneGauche {
	float:left;
	width:320px;
	display:block;
	/*background:#b8c908;*/
}
.identificationColonneDroite {
	float:left;
	width:411px;
	display:block;
	background:#31b1e6;
	margin-left:45px;
}

.blocIdentifiezVous {
	float:left;
	width:320px;
	display:block;
	background:#b8c908;
}

.blocIdentifiezVousGauche {
	float:left;
	width:320px;
}


.bulleIdentifiezVous {
	width:320px;
	height:13px;
}

.titreIdentifiezVous {
	/*width:320px;*/
	height:78px;
	margin-left:25px;
	margin-top:24px;
	color:#f1f4ce;
	font-weight:700;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
}

.titreIdentifiezVous span{
	color:#ffffff;
	font-size:25px;	
}

.pointilleVert {
	width:320px;
	height:1px;
}

.champIdentifiezVous {
	width:320px;
	height:40px;
}

.texteChampIdentifiezVous {
	float:left;
	line-height:40px;
	width:108px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.zoneChampIdentifiezVous {
	float:left;
	height:30px;
	margin-top:10px;
	width:207px;
}


.form-submit02 {
	color : #5a6a03;
	repeat-x;
	background-color:#ffffff;
	/*overflow:hidden;*/
	border: 1px solid #aab06e;
	height:16px;
	width:190px;
}
.form-submit03 {
	color : #2ea2d2;
	repeat-x;
	background-color:#ffffff;
	/*overflow:hidden;*/
	border: 1px solid #2ea2d2;
	height:16px;
	width:190px;
}
.memorisez {
	height:25px;
	/*width:320px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:25px;
	padding-top:15px;
}

.memorisez a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.memorisez a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.memorisez a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.memorisez a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}


.blocBoutonValider {
	width:120px;
	height:24px;
	background:#FF0000;
	margin-left:183px;
	margin-bottom:8px;
	margin-top:8px;

}

.boutonValider {
	margin-top:10px;
	margin-left:200px;
}

.boutonValider a{
	background:url(images/bouton_validation.gif) no-repeat;
	/*width:164px;*/
	width:120px;
	padding-left:40px;
	line-height:24px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonValider a:hover{
	text-decoration:none;
	background:url(images/bouton_validation_hover.gif) no-repeat;
}


.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:900;
	margin-left:200px;
	width:120px;
	height:26px;
    border: 1px solid #FFFFFF;
	background:url(images/bouton_validation.gif) no-repeat;
}
.button:hover {
	background:url(images/bouton_validation_hover.gif) no-repeat;
}

.button02 {
	float:left;
	margin-left:655px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:900;
	width:120px;
	height:26px;
    border: 1px solid #FFFFFF;
	background:url(images/bouton_validation_bleu.gif) no-repeat;
}
.button02:hover {
	background:url(images/bouton_validation_bl_hover.gif) no-repeat;
}

.button03 {
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:900;
	padding-left:20px;
	width:164px;
	height:34px;
    border: 1px solid #FFFFFF;
	background:url(images/bouton_ajouter.gif) no-repeat;
}
.button03:hover {
	background:url(images/bouton_ajouter_hover.gif) no-repeat;
}

.ombrageIdentifiezVous {
	/*width:320px;*/
	height:15px;
}

.blocCreezCompte {
	float:left;
	width:411px;
	display:block;
	background:#31b1e6;
	margin-left:45px;
}

.titreInscrivezVous {
	/*width:400px;*/
	height:78px;
	margin-left:25px;
	margin-top:24px;
	color:#d6effa;
	font-weight:700;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
}

.titreInscrivezVous span{
	color:#ffffff;
	font-size:25px;	
}

.pointilleBleu {
	width:411px;
	height:1px;
}

.ensembleChampsInscrivezVous {
	margin-top:10px;
	margin-bottom:15px;
}

.champInscrivezVous {
	margin-left:25px;
	/*width:411px;*/
	height:25px;
}

.zoneChampInscrivezVous {
	float:right;
	/*height:20px;*/
	margin-top:5px;
	padding-right:15px;
	/*padding-top:7px;*/
	/*width:211px;*/
}

.texteChampInscrivezVous {
	float:right;
	height:17px;
	/*width:170px;*/
	margin-right:5px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.inscriptionNewsletter {
	height:30px;
	padding-top:10px;
	width:396px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-right:15px;
}
/*.boutonValiderBleu {
	margin-left:275px;
	margin-top:10px;

}*/
.boutonValiderBleu {
	float:left;
	margin-left:655px;
	margin-top:10px;
}
.boutonValiderBleu a{
	background:url(images/bouton_validation_bleu.gif) no-repeat;
	/*width:164px;*/
	width:120px;
	padding-left:40px;
	line-height:24px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonValiderBleu a:hover{
	text-decoration:none;
	background:url(images/bouton_validation_bl_hover.gif) no-repeat;
}

.messageErreur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	margin-right:20px;
}

.ombrageInscrivezVous {
	margin-top:12px;
	width:411px;
	height:10px;
}


/******************************************************************** PAGE FACTURATION LIVRAISON *****************************/

.blocFacturationLivraison {
	margin-top:15px;
	width:800px;
	height:466px;
}

.blocFacturation {
	float:left;
	width:392px;
	/*height:466px;*/
	background:#e4e8eb;
}

.blocLivraison {
	float:left;
	margin-left:16px;
	width:392px;
	/*height:466px;*/
	background:#e4e8eb;
}

.facturationLigne01 {
	width:382px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c6376;
	padding-left:10px;
	padding-top:10px;
}

.facturatinLigne02Rose {
	width:382px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:-1px;
	color:#e63168;
	padding-left:10px;
	padding-top:10px;
	font-weight:700;
}

.facturatinLigne02Bleu{
	width:382px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:-1px;
	color:#31b1e6;
	padding-left:10px;
	padding-top:10px;
	font-weight:700;
}

.facturationPointilles {
	width:392px;
	height:1px;
	margin-top:15px;
	margin-bottom:20px;
}

.facturationLigneChamps {
	height:20px;
	width:392px;
	margin-bottom:5px;
}

.facturationLigneChampsGrand {
	height:60px;
	width:392px;
	margin-bottom:9px;
}

.facturationTextesRose {
	float:left;
	width:140px;
	padding-top:5px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e63168;
}

.facturationTextesBleu {
	float:left;
	width:140px;
	padding-top:5px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#31b1e6;
}

.facturationChamps {
	float:left;
	width:245px;
}

.form-submit04 {
	color : #2ea2d2;
	repeat-x;
	background-color:#ffffff;
	/*overflow:hidden;*/
	border: 1px solid #ffffff;
	height:16px;
	width:190px;
}


.form-civilite{
	color : #2ea2d2;
	repeat-x;
	background-color:#ffffff;
	/*overflow:hidden;*/
	border: 1px solid #ffffff;
	height:16px;
	width:72px;
}

.form-pays{
	color : #2ea2d2;
	repeat-x;
	background-color:#ffffff;
	/*overflow:hidden;*/
	border: 1px solid #ffffff;
	height:16px;
	width:140px;
}

.form-submit05 {
	color : #2ea2d2;
	repeat-x;
	background-color:#ffffff;
	/*overflow:hidden;*/
	border: 1px solid #ffffff;
	height:60px;
	width:190px;
}

.form-submit06 {
	color : #e63168;
	repeat-x;
	background-color:#ffffff;
	/*overflow:hidden;*/
	border: 1px solid #e63168;
	height:16px;
	width:190px;
}

.facturationListePays {
	width:245px;
	padding-left:147px;
	padding-top:5px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c6376;
	margin-bottom:5px;
}

.bloc_validezCoordonnees {
	margin-top:40px;
	margin-left:531px;
	height:34px;

}

/******************************************************************** PAGE MON COMPTE *****************************/

.bulleMonCompte {
	margin-top:20px;
}

.blocMonCompte01 {
	width:712px;
	zheight:454px;
	background:#e4e8eb;

}

.blocMonCompte02 {
	width:712px;
	background:#e4e8eb;

}

.titreMonCompte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:-1px;
	color:#656c7e;
	font-weight:700;
	padding-left:20px;
	padding-top:20px;
}

.pointilleGris712 {
	margin-top:10px;
	margin-bottom:30px;
}

.monCompteTextesGris {
	float:left;
	width:140px;
	padding-top:5px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c6376;
}

.blocBoutonEnregister {
	width:273px;
	height:34px;
	background:#FF0000;
	margin-left:417px;
	margin-bottom:8px;
	margin-top:8px;

}

.boutonEnregistrer a{
	background:url(images/bouton_enregistrer.gif) no-repeat;
	/*width:164px;*/
	width:273px;
	padding-left:40px;
	line-height:34px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:900;
	display:block;
	text-decoration:none;
}

.boutonEnregistrer a:hover{
	text-decoration:none;
	background:url(images/bouton_enregistrer_hover.gif) no-repeat;
}

.ombrageMonCompte {
	margin-bottom:20px;
}

.textesBlocMonCompte02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c6376;
	padding-left:20px;
	padding-bottom:10px;
}

.textesBlocMonCompte03 a:link{
	text-decoration:underline;
	color:#b70808;
}
.textesBlocMonCompte03 a:visited{
	text-decoration:underline;
	color:#b70808;
}
.textesBlocMonCompte03 a:hover{
	color:#000000;
	text-decoration:underline;
}
.textesBlocMonCompte03 a:active{
	text-decoration:underline;
	color:#b70808;
}

.textesBlocMonCompte03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	padding-bottom:10px;
}


/******************************************************************** PAGE RECHERCHE *****************************/

.rechercheLigne01 {
	margin-top:15px;
	margin-bottom:10px;
}

.rechercheBandeGrise01 {
	width:795px;
	line-height:30px;
	background:#e4e8eb;
	margin-bottom:10px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e63168;
	font-weight:700;
}

.rechercheBandeGrise02 {
	width:800px;
	height:30px;
	background:#e4e8eb;
	margin-top:20px;
}

.rechercheTitre {
	color:#e63168;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:-1px;
	font-weight:700;
	margin-left:10px;
}
.rechercheBarrePages {
	height:30px;
	margin-left:300px;
	padding-top:40px;
}
.rechercheBoutonPage {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	color:#ffffff;
	background:#e63168;
	padding:5px;
}

.rechercheBoutonPageLien a:link{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	text-decoration:none;
	color: #666666;
	background:#e4e8eb;
	padding:5px;
}

.rechercheBoutonPageLien a:visited{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	text-decoration:none;
	color: #666666;
	background:#e4e8eb;
	padding:5px;
}

.rechercheBoutonPageLien a:hover{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	text-decoration:none;
	color:#ffffff;
	background:#e63168;
	padding:5px;
}

.rechercheBoutonPageLien a:active{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	margin-right:5px;
	margin-top:3px;
	text-decoration:none;
	color: #666666;
	background:#e4e8eb;
	padding:5px;

}

/******************************************************************** MENTIONS LEGALES *****************************/


.mentionsLegales {
	/*width:805px;*/
	/*height:445px;*/
	margin-top:10px;
	/*overflow:hidden;*/
	display:block;
	background:#FF0000;
}

.textesMentionsLegales {
	width:750px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.textesMentionsLegales a:link{
	color:#000000;
	text-decoration:underline;
}
.textesMentionsLegales a:visited{
	color:#000000;
	text-decoration:underline;
}
.textesMentionsLegales a:hover{
	color:#333333;
	text-decoration:underline;
}
.textesMentionsLegales a:active{
	color:#000000;
	text-decoration:underline;
}


.separateurCGV {
	width:750px;
	height:1px;
	margin-top:30px;
}

/******************************************************************** LIVRAISON *****************************/

table {
 border-width:1px; 
 border-style:solid; 
 border-color:black;
 border-collapse:collapse;

 }
td { 
 border-width:1px;
 border-style:solid; 
 border-color:#ffffff;
 }

.fondVert {
	background:#b8c908;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:2px;
	height:50px;
	padding:5px;
}


.fondVert span{
	font-weight:900;
	font-size:14px;
}

.fondRose {
	background:#e63168;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:2px;
	height:50px;
	padding:5px;
}


.fondRose span{
	font-weight:900;
	font-size:14px;
}

.fondRosePale {
	background:#b41c4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:2px;
	height:50px;
	padding:5px;
}

.fondVertPale {
	background:#859105;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:50px;
	padding:5px;
}

.fondVertFonce {
	background:#859105;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:25px;
	padding:5px;
}

.fondRoseFonce {
	background:#b41c4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:25px;
	padding:5px;
}

.fondBlanc {
	background:#F1F1F1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:3px;
	/*height:25px;*/
	padding:5px;
	}
	
.fondGris {
	background-color: #c2c6d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:5px;
	}
	
.fondGrisBas {
	background-color: #c2c6d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:5px;
	height:50px;
	}
	
.fondGrisFonce {
	background: #788095;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:3px;
	}
	
/******************************************************************** NOUVEAUTES *****************************/

.nomNouveaute {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#e63168;
	font-weight:900;
}
	
.descriptifNouveaute {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5c6376;
	margin-bottom:15px;
}

.traitSeparateur800nouveautes {
	margin-top:15px;
	margin-bottom:15px;
	width:800px;
	height:1px;
	background:#dadde2;
}

/******************************************************************** QUI SOMMES NOUS *****************************/

.photoEntrepot {
	float:left;
	margin-right:15px;
	margin-bottom:50px;
}
