html{
	background:url(images/fond_pied.gif) no-repeat bottom left #000;
	padding:0 0 56px 0; 
}

body{
	margin:0;
	padding:0;
	background:url(images/fond_body.gif) no-repeat top left #000;
	color:#fff;
	font-size:12px;
	font-family:arial;
}

.clear{
	clear:both;
	height:0px;
}

img{
	border:0;
}

.vert{
	color:#99aa31;
}

.vertClair{
	color:#c0dc15;
}

.taille12{
	font-size:12px;
}

.taille11{
	font-size:11px;
}

.taille13{
	font-size:13px;
}

.taille14{
	font-size:14px;
}

.taille15{
	font-size:15px;
}

.taille16{
	font-size:16px;
}

.taille16_2{
	font-size:16px;
	margin: 0 0 5px 0;
	padding:0;
}

.taille17{
	font-size:17px;
}

.taille18{
	font-size:18px;
}

.taille20{
	font-size:20px;
}

.taille55{
	font-size:55px;
}

.taille53{
	font-size:53px;
	margin:0;
	padding:0;
}

.uniteGRis{
	font-size:11px;
	/*color:#fff;*/
}

p.panierVide{
	text-align:center;
	padding:50px 0 0 0;
	font-size:14px;
}

#global{
	width:995px;
	margin:auto;
	position:relative;
}

/*********************	ENTETE	******************/

#entete{
	background:url(images/fond_entete.gif) repeat-x bottom left #000;
	height:126px;
	padding:0 0 0 32px;
}

#logos{
	float:left;
	padding:0 0 0 0;
	margin:0 25px 0 0;
	width:315px;
}

#logos img{
	float:left;
	margin:0 16px 0 0;
}
#logos #basin{
	margin:68px 0 0 0;
}

#logos a:hover img{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}

#separationEntete{
	height:41px;
	width:3px;
	float:left;
	background:#99aa31;
	display:block;
	margin:68px 13px 0 0;
}

#compteEntete{
	float:left;
	width:500px;
	padding:0 0 0 20px;
	margin:68px 0 0 0;
	background:url(images/home.gif) no-repeat left 25px;
}

#compteEntete p{
	margin:0;
	padding:0 0 5px 0;
}

#compteEntete a{
	color:#fff;
	text-decoration:none;
	margin:0 12px 0 12px;
}

#compteEntete a#enteteHome{
	margin:0 12px 0 0;
}

#compteEntete a#lienDeconect{
	margin-left:50px;
}

#compteEntete a#lienDeconect:hover{
	text-decoration:underline;
}

/*********************	ENTETE	******************/

/********************	SOUS ENTETE	**************/

#sousEntete1,#sousEntete2{
	background:#99aa31;
	border-bottom:2px solid #000;
	padding:0 0 0 30px;
}

#sousEntete1{
	height:30px;
}

#sousEntete1 img{
	float:left;
}

#titreFabricants{
	margin:0 0 0 40px;
}

#sousEntete1 a{
	display:block;
	float:left;
	width:188px;
	background:#be0404;
	border-bottom:2px solid #000;
	border-top:2px solid #000;
	margin:3px 0 0 0;
	height:18px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:2px 0 0 0;
}

#sousEntete1 a strong{
	font-size:13px;
}

#sousEntete2{
	height:26px;
}

#sousEntete2 form{
	margin:0;
	padding:0 7px 0 0;
	border-right:1px solid #000;
	float:left;
	height:26px;
	width:272px;
}

#sousEntete2 form input, #sousEntete2 form select{
	float:left;
	padding:0;
	font-size:11px;
	color:#766e54;
	margin:2px 0 0 0;
}

#sousEntete2 form input{
	width:106px;
	padding:2px 0 0 20px;
	background:url(images/fond_recherche.gif) no-repeat 2px 2px #fff;
	margin:2px 2px 0 0;
}

#sousEntete2 form input#btnOk{
	width:27px;
	padding:0;
	background:none;
}

#sousEntete2 form select{
	width:111px;
	display:block;
	padding-bottom:2px;
	padding-top:2px;
}

#sousEntete2 a{
	color:#fff;
	text-decoration:none;
	float:left;
	display:block;
	height:26px;
	text-align:center;
}

#sousEntete2 a#lienDecoshow{
	width:285px;
	padding:5px 0 0 0;
	border-right:1px solid #000;
	height:21px;
}

#sousEntete2 a#monPanier{
	width:128px;
	padding:5px 0 0 15px;
	border-right:1px solid #000;
	background:url(images/caddie.gif) no-repeat 9px 2px #4f90b6;
	height:21px;
}

#sousEntete2 a#espaceClient{
	width:127px;
	padding:5px 0 0 0;
	border-right:1px solid #000;
	background:#4f90b6;
	height:21px;
}

#sousEntete2 a#leBlog{
	width:127px;
	padding:5px 0 0 0;
	background:#4f90b6;
	height:21px;
}
/********************	SOUS ENTETE	**************/

/******************* CONTENU	******************/

#contenu{
	margin:10px 0 0 0;
	background:url(images/encart_bleu.jpg) no-repeat 20px 0;
	padding:0 0 30px 0;
	zoom:1;
}

#centre{
	float:left;
	width:705px;
	padding:18px 0 0 0;
}

/******************* CONTENU	******************/

/*******************	GAUCHE	*****************/

#gauche{
	width:246px;
	float:left;
	margin:0 28px 0 0;
}

#texteEncartBleu p{
	margin:0;
	padding:15px 0 0 32px;
	font-size:13px;
	height:70px;
}

#texteEncartBleu h1{
	font-size:12px;
	margin:0;
	padding:15px 0 0 32px;
	height:70px;
}

#infoFonctionnement{
	padding:15px 0 0 32px;
}

#infoFonctionnement p{
	margin:0;
	padding:0 0 5px 0;
	font-size:13px;
}

#infoFonctionnement label{
	background:url(images/fond_bon_tel.gif) no-repeat top left;
	height:28px;
	display:block;
	padding:5px 0 0 48px;
	font-size:22px;
	color:#8aa222;
	margin:0 0 5px 0;
}

#infoFonctionnement a:hover img{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}

#gauche h2{
	margin:0;
	padding:20px 0 5px 20px;
	font-size:20px;
}

ul.menuGauche{
	background:url(images/fond_menu_gauche.gif) repeat-x top left #3d3838;
	margin:0;
	padding:15px 0 15px 0;
	list-style:none;
	border-top:1px solid #899639;
}

ul.menuGauche li{
	padding:4px 0 4px 0;
	border-bottom:1px solid #4c4a4a;
	margin:0 20px 0 30px;
	text-transform:uppercase;
}

ul.menuGauche li.dernier{
	border:none;
}

ul.menuGauche a{
	color:#fff;
	text-decoration:none;
}

#gauche h3{
	background:url(images/arrondi_vert_haut.gif) no-repeat bottom left;
	padding:25px 0 10px 0;
	margin:0;
	font-size:25px;
	font-weight:normal;
}

#gauche .cadreVert{
	border-left:2px solid #7a8b12;
	border-right:2px solid #7a8b12;
	width:222px;
}

#gauche .finArrondiVert{
	background:url(images/arrondi_vert_bas.gif) no-repeat bottom left;
	height:7px;
}

#gauche .cadreVert h4{
	background:url(images/carre_vert.gif) no-repeat 10px 12px;
	color:#99aa31;
	font-size:12px;
	padding:10px 0 5px 25px;
	margin:0;
	font-weight:normal;
}

#gauche .cadreVert p{
	padding:15px 10px 0 10px;
	margin:0;
}

#gauche .cadreVert a{
	font-size:11px;
	color:#99aa31;
	text-decoration:none;
}

#gauche .textPetit{
	font-size:11px;
}

#gauche .textPetit p{
	margin:0;
	padding:0 10px 0 10px;
}

#docsGauche{
	background:url(images/fond_bleu_docs.gif) no-repeat top left;
	height:163px;
	margin:25px 0 0 0;
	padding:11px 0 0 11px;
}

#docsGauche p{
	margin:0;
	padding:15px 0 10px 0;
}

#docsGauche a{
	margin:0 0 0 95px;
}

/*******************	GAUCHE	*****************/

/*******************	ACCUEIL	******************/

#accueil{
	background:url(images/fond_accueil.gif) no-repeat top left;
	height:286px;
	padding:47px 0 0 10px;
}

#textAccueil{
	width:176px;
	padding:0 13px 0 0;
	float:left;
	text-align:right;
}

#textAccueil p{
	margin:0 0 0 0;
	padding:0 0 15px 0;
}

#textAccueil h1{
	font-size:12px;
	margin:0;
	padding:0;
}

#flash{
	float:left;
}

#lesNouveautes{
	width:217px;
	margin:15px 13px 0 0;
	padding:0 0 10px 0;
	background:url(images/arrondi_gris_bas.gif) no-repeat bottom left;
	float:left;
}

#lesNouveautes label{
	background:url(images/arrondi_gris_haut.gif) no-repeat bottom left;
	display:block;
	font-size:25px;
	padding:0 0 10px 10px;
}

.nouveauteAccueil{
	padding:15px 0 15px 10px;
	border-left:2px solid #474747;
	border-right:2px solid #474747;
	zoom:1;
	height:100px;
}

.nouveauteAccueil img{
	float:left;
	border:1px solid #bdbdbd;
}

.nouveauteAccueil .nouveauteAccueilTexte{
	float:left;
	width:96px;
	padding:0 0 0 13px;
}

.nouveauteAccueil a{
	color:#99aa31;
	text-decoration:none;
}

.nouveauteAccueil .nouveauteAccueilTexte a.blanc{
	color:#fff;
}

#offreAccueil{
	float:left;
	width:471px;
	margin:44px 0 0 0;
}

#offreDuMois{
	background:url(images/fond_offre.jpg) no-repeat top left;
	height:225px;
	padding:13px 0 0 21px;
}

#gaucheOffre{
	width:188px;
	float:left;
}

#gaucheOffre p{
	margin:5px 0 0 0;
	padding:3px 0 3px 0;
	text-align:center;
	border-top:1px solid #626a2b;
	border-bottom:1px solid #626a2b;
}

#gaucheOffre p a{
	color:#fff;
	text-decoration:none;
	margin:0 5px 0 5px;
}

#droiteOffre{
	float:left;
	padding:0 0 0 25px;
	margin:0;
	width:220px;
}

#droiteOffre p{
	margin:0;
	padding:0 0 8px 0;
}

#droiteOffre a{
	color:#fff;
	text-decoration:none;
}

#droiteOffre img{
	display:block;
	margin:0 0 0 100px;
}

#droiteOffre a:hover img{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}

#etAussi{
	border-left:2px solid #474747;
	border-right:2px solid #474747;
	background:url(images/fond_aussi.jpg) repeat-x bottom left #000;
	padding:10px 0 15px 9px;
}

#etAussi p{
	margin:0;
	padding:0 0 10px 0;
	zoom:1;
}

#etAussi .etAussiListe{
	border:1px solid #353535;
	width:144px;
	height:228px;
	background:#000;
	margin:0 5px 5px 0;
	float:left;
	text-align:center;
	padding:13px 0 0 0;
}

#etAussi .etAussiListe img{
	border:1px solid #d3d3d3;
}

#etAussi .etAussiListe p{
	text-align:left;
	padding:10px 10px 15px 15px;
	margin:0;
}

#etAussi .etAussiListe a{
	color:#fff;
	text-decoration:none;
}

#etAussi .etAussiListe label{
	text-align:left;
	display:block;
	padding:0 0 0 15px;
}

#arrondiBasAussi{
	background:url(images/etaussi_arrondi.gif) repeat-x bottom left;
	height:10px;
}

#zoomSur{
	background:url(images/fond_zoom.jpg) no-repeat top left;
	height:132px;
	margin:23px 0 0 0;
	padding:16px 0 0 18px;
}

#texteZoom{
	width:320px;
	float:left;
}

#texteZoom p{
	padding:0;
	margin:0;
}

#texteZoom a{
	color:#fff;
	text-decoration:none;
}

#texteZoom img{
	display:block;
	margin:10px 0 0 160px;
}

/*******************	ACCUEIL	******************/

/*******************	LISTE	********************/

#visuelCategorie{
	padding:0 0 0 39px;
	position:relative;
}

#visuelCategorie .visu-cat{
	float:right;
	margin:15px 0 0 0 ;
}

#texteAccueilCat{
	background:url(images/fond_accueil_cat.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
	width:430px;
	height:188px;
	font-size:11px;
}
#texteAccueilCat h1{
	font-weight:normal;
	margin:0;
	padding:10px 0 15px 15px;
	/*font-size:40px;*/
	font-size:20px;
}

#texteAccueilCat h2{
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 5px 15px;
	/*font-size:20px;*/
	font-size:16px;
}

#texteAccueilCat p{
	margin:0;
	padding:0 0 0 15px;
}

#chenefrCat{
	position:absolute;
	top:5px;
	right:0;
}

#pefcCat{
	position:absolute;
	top:0px;
	right:75px;
}

#regroupement .colRegroupement{
	float:left;
	width:155px;
	margin:30px 0 0 0;
	font-size:14px;
}

#regroupement .colRegroupement p{
	margin:0;
	padding:0;
}

#regroupement .colRegroupement p span{
	zoom:1;
}

#regroupement .colRegroupement p a{
	color:#fff;
	text-decoration:none;	
	zoom:1;
}

#regroupement .colRegroupement ul{
	margin:0;
	padding:7px 0 0 12px;
	list-style:none;
}

#regroupement .colRegroupement ul a{
	color:#fff;
	font-size:11px;
}

.pagination{
	background:url(images/fond_pagination.gif) repeat-x top left;
	height:30px;
	width:700px;
	margin:15px 0 14px 0;
}

.pagination a#aideAuChoix{
	float:left;
	margin:3px 0 0 0;
}

.trie{
	float:left;
	margin:0 10px 0 0 ;
}

.trie label{
	float:left;
	padding:8px 0 0 5px;
}

.trie select{
	margin:4px 0 0 5px;
	padding:0;
	float:left;
	/*font-size:11px;*/
	color:#766e54;
}

.listePage{
	float:right;
	padding:7px 20px 0 0;
	text-align:left;
}

.listePage a{
	color:#fff;
	text-decoration:none;
	font-size:11px;
}

.listePage a.number{
	text-decoration:underline;
	padding:0 1px 0 1px;
}

.listePage a.number:hover, .listePage a.actif{
	text-decoration:none;
}

.listePage a:hover{
	text-decoration:underline;
}

.listePage a.precedente{
	background:url(images/fleche_precedente.gif) no-repeat center left;
	padding:0 0 0 10px;
}

.listePage a.suivante{
	background:url(images/fleche_suivante.gif) no-repeat center right;
	padding:0 10px 0 0;
}

.listeProduits{
	height:337px;
	width:164px;
	border:2px solid #474747;
	background:#879533;
	text-align:center;
	padding:8px 0 0 0;
	float:left;
	margin:0 8px 20px 0;
}

.listeProduits img{
	border:1px solid #d2d2d1;
	margin:0 0 15px 0;
}

.listeProduits p{
	margin:0;
	padding:0 0 15px 7px;
	text-align:left;
}

.listeProduits p a{
	color:#fff;
	text-decoration:none;
}

.listeProduits label{
	display:block;
	text-align:left;
	padding:0 0 0 7px;
}

.listeProduits label a{
	color:#fff;
	text-decoration:none;
}

.listeProduits label a:hover{
	text-decoration:underline;
}

/*******************	LISTE	********************/

/*******************	FICHE	*********************/

#titreCatFiche{
	background:#000;
	font-size:35px;
	margin:0;
	padding:23px 0 5px 20px;
}

#ficheProduit{
	padding:0 0 0 35px;
}

#ficheProduit p a.retourListe{
	color:#fff;
	text-decoration:none;
}

#photoFiche{
	width:238px;
	float:left;
	margin:30px 0 0 0;
}

#photoFiche p{
	text-align:center;
	margin:0;
	padding:7px 0 7px 0;
	border-bottom:1px solid #fff;
}

#photoFiche p a{
	margin:0 5px 0 5px;
	color:#fff;
	text-decoration:none;
}

.zoom{
	background:url(images/zoom.gif) no-repeat center left;
	padding:2px 0 0 25px;
}

#descriptionFiche{
	float:left;
	width:396px;
	padding:0 0 0 14px;
	position:relative;
	margin:30px 0 0 0;
}

#descriptionFiche h1{
	margin:0;
	padding:0 0 10px 0;
	font-size:18px;
	font-weight:normal;
	width:325px;
}

#descriptionFiche h2{
	font-size:14px;
}

#descriptionFiche ul{
	margin:0;
	padding:0;
	list-style:none;
}

#descriptionFiche ul li{
	background:url(images/ico_valid.gif) no-repeat top left;
	padding:2px 0 2px 25px;
}

#pefcFiche{
	position:absolute;
	top:0;
	right:0;
}

#descriptMesureReduit{
	float:left;
	width:335px;
	margin:0 0 5px 0;
}
#descriptMesure{
	float:left;
	margin:0 0 5px 0;
}

#descriptMesure p{
	margin:0;
	padding:0;
}

#produitMesure{
	float:left;
	margin:0 15px 0 0;
}

#zonePrix{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:5px 0 5px 0;
	margin:10px 0 0 0;
}

#zonePrix p{
	margin:0;
	padding:0;
}

#zonePrix p#enStock{
	background:url(images/en_stock.gif) no-repeat left 2px;
	color:#c4d362;
	padding:0 0 0 15px;
	float:left;
	margin:0 0 10px 0;
}

#zonePrix p#choisPrix{
	float:right;
	text-align:right;
	font-size:11px;
	padding:0 0 10px 0;
}

#voirPrix{
	float:left;
}

#selection{
	float:right;
}

.fondBorderVert{
	border-top:21px solid #99aa31;
	margin:25px 0 0 0;
	padding:20px 0 0 35px;
}

.fondBorderVert h5{
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0;
}

table#tablCarac{
	width:100%;
	margin:20px 0 0 0;
}

table#tablCarac tr td{
	border-bottom:1px dotted #c2c2c2;
	padding:5px 0 5px 0;
}

table#tablCarac tr td.dernier{
	border-bottom:0;
}

table#tablCarac tr td.colonne1{
	width:200px;
}
table#tablCarac tr td a{
	color:#3d3d3d;
}

#dlFiche{
	margin:20px 0 0 0;
}

#dlFiche a{
	background:url(images/fond_dl.gif) no-repeat top left;
	padding:2px 0 0 40px;
	text-decoration:none;
	color:#fff;
	display:block;
	margin:0 0 5px 0;
}

.ficheProdAssocie{
	width:205px;
	margin:20px 0 0 0;
	float:left;
}

.ficheProdAssocie img{
	float:left;
}

.ficheProdAssocie .ficheProdAssocieTexte{
	float:left;
	padding:0 0 0 10px;
	width:90px;
}

.ficheProdAssocie .ficheProdAssocieTexte p{
	margin:0;
	padding:0 0 10px 0;
}

.ficheProdAssocie .ficheProdAssocieTexte a{
	/*color:#99aa31;*/
	color:#fff;
	text-decoration:none;
}

#explicationMesure{
	background:url(images/haut_explication.gif) no-repeat top left;
	padding:20px 0 0 0;
	text-align:left;
	margin:20px 0 0 0;
}

#explicationMesure table{
	border-collapse:collapse;
	background:#1b1b1b;
	width:700px;
	border-left:2px solid #353535;
	border-right:2px solid #353535;
}

#explicationMesure table th{
	font-size:20px;
	font-weight:normal;
	padding:0 0 10px 33px;
}

#explicationMesure table td{
	border-bottom:1px solid #353535;
	padding:5px 0 5px 0;
}

#explicationMesure table td.premierExplication{
	padding:0 0 0 33px;
	/*width:300px;*/
}

#explicationMesure table tr.dernierExplication td{
	border:0;
}

#finExplicationMesure{
	background:url(images/bas_explication.gif) no-repeat bottom left;
	width:700px;
	height:19px;
}

#btnSuitePannierPoursuivre{
	margin:30px 20px 0 25px;
}

#btnSuitePannierVoir{
	margin:20px 20px 0 20px;
}

#texteAjoutPanier{
	text-align:center;
}

#texteConfirmationEnvoiMdp{
	font-weight:bold;
	text-align:center;
}

#continuerSite{
	margin:20px 0 0 30px;
}

#popupConnexion{
	margin:20px 0 0 0;
	padding:0;
}

#popupConnexion label{
	float:left;
	display:block;
	width:150px;
}

#popupConnexion input{
	float:left;
	margin:0 0 5px 0;
}

#popupConnexion input.popupSub{
	margin:10px 0 0 10px;
}

#popupConnexion .popupSub{
	float:left;
	margin:10px 0 0 10px;
}

#popupConnexion span.popupOu{
	float:left;
	margin:13px 0 0 10px;
	display:block;
}

/*******************	FICHE	*********************/

/******************	FORMUALIRE COMMANDE	*******************/

#formulaire{
	color:#fff;
	width:600px;
	height:650px;
}

#formulaire h2{
	margin:0;
	padding:0 0 0 50px;
}

#formulaire label{
	padding:0 0 0 50px;
}

#formulaire form{
	background:url(images/fond_form_com.gif) no-repeat top left;
	width:555px;
	height:530px;
	margin:25px 0 0 0;
	padding:20px 0 0 25px;
}

#formulaire form p{
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:10px 0 10px 0;
}

#formulaire form label{
	padding:0 10px 0 0;
	width:69px;
	display:block;
	float:left;
	text-align:right;
}

#formulaire form label.mm{
	text-align:left;
	padding-left:10px;
	width:30px;
}

#formulaire form .invisible{
	visibility:hidden;
}

#formulaire form input{
	float:left;
	width:45px;
	padding:0;
	margin:0 0 10px 0;
}

#formulaire form select{
	font-size:11px;
	padding-left:10px;
	float:left;
}

#formulaire form select.tailleSelect{
	font-size:11px;
	padding-left:0;
	float:left;
	width:45px;
}

#formulaire #totalDevis{
	text-align:right;
	padding:0 60px 15px 0;
	font-size:20px;
}

#viderForm{
	margin:0 130px 0 0;
}

/******************	FORMUALIRE COMMANDE	*******************/

/*******************	IDENTIFICATION	*********************/

#identification{
	padding:0 0 0 35px;
}

#identification form{
	float:left;
	width:330px;
	margin:0;
	padding:45px 0 0 0;
}

#identification p{
	margin:0;
	padding:0;
}

#identification p a{
	color:#fff;
	text-decoration:none;
}

#identification label{
	display:block;
	padding:0 0 3px 0;
}

#identification label.labelCheck{
	float:left;
	padding:2px 0 5px 5px;
}

#identification input{
	display:block;
	width:216px;
	margin:0 0 8px 0;
}

#identification input.check{
	float:left;
	margin:0;
	width:auto;
}

#identification input.sub{
	float:none;
	margin:0;
	width:auto;
}

#identification input.sub:hover{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}

.espacementH{
	height:18px;
}

#creerCompte{
	margin:45px 0 0 0;
	padding:40px 0 0 35px;
	border-top:21px solid #4f90b6;
}

#creerCompte img{
	margin:0 0 20px 0;
}

#creerCompte label{
	display:block;
	text-align:right;
	width:200px;
	float:left;
	padding:0 15px 0 0;
}

#creerCompte input, #creerCompte select{
	margin:0 0 5px 0;
	width:200px;
	float:left;
}

#creerCompte input.check{
	width:auto;
}

#creerCompte label.check{
	width:400px;
	padding:2px 0 0 10px;
	text-align:left;
}

#creerCompte input#btnContinuer{
	width:auto;
	float:none;
	margin:0 0 0 200px;
}

#creerCompte input#btnContinuer:hover{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}
#conditionsDutilisation{
	color:#fff;
}
a#conditionsDutilisation{
	color:#fff;

}
a#conditionsDutilisation:hover{
	color:#fff;
	text-decoration:none;
}
/*******************	IDENTIFICATION	*********************/

/********************	ESPACE CLIENT	********************/

#espaceClient{
	padding:0 0 0 35px;
}
.encartClient{
	border:1px solid #575757;
	margin:10px 0 20px 0;
	height:61px;
	padding:17px 0 0 27px;
}

.encartClient img{
	float:left;
	margin:0 50px 0 0;
}

.encartClient label, .encartClient p{
	float:left;
	margin:0;
	padding:0;
	display:block;
	width:500px;
}

.encartClient label{
	font-size:19px;
	font-weight:bold;
}

.encartClient p a{
	color:#fff;
}

table#tableauEspaceClient{
	border-collapse: collapse;
	border:1px solid #5e5e5e;
	margin:20px 0 0 0;
}

table#tableauEspaceClient th{
	background:#4f90b6;
	padding:10px 0 10px 0;
	text-align:left;
}

table#tableauEspaceClient td{
	border-top:1px solid #5e5e5e;
	padding:10px 0;
}

table#tableauEspaceClient td a{
	color:#fff;
}

table#tableauEspaceClient .e_num{
	width:170px;
	padding:0 0 0 15px;
}

table#tableauEspaceClient .e_date{
	width:100px;
}

table#tableauEspaceClient .e_total{
	width:120px;
}

table#tableauEspaceClient .e_livraison{
	width:150px;
}

table#tableauEspaceClient .e_facture{
	width:105px;
}

ul.menuEspaceClient{
	float:left;
	margin:0;
	padding:0 30px 25px 0;
	list-style:none;
}

ul.menuEspaceClient li{
	margin:0 0 10px 0;
}

ul.menuEspaceClient li a{
	color:#fff;
	text-decoration:none;
}

ul.menuEspaceClientModif{
	float:left;
	margin:0;
	padding:0 30px 0 0;
	list-style:none;
}

ul.menuEspaceClientModif li{
	margin:10px 0 0px 0;
}

ul.menuEspaceClientModif li a{
	color:#fff;
	text-decoration:none;
}

table#tableauEspaceClient .e_article{
	width:330px;
	padding-left:20px;
	padding-right:20px;
}

table#tableauEspaceClient .e_quantite{
	width:65px;
	text-align:center;
}

table#tableauEspaceClient .e_prixht{
	width:85px;
	text-align:center;
}

table#tableauEspaceClient .e_prixttc{
	width:95px;
	text-align:center;
}

table#tableauEspaceClient tr.e_ligneLivr{
	background:#3c3737;
}

table#tableauEspaceClient tr.e_ligneTotal{
	background:#777777;
}

table#tableauEspaceClient tr.e_ligneLivr td{
	border:0;
}

#dlFacture{
	float:left;
	width:200px;
	margin:28px 30px 0 192px;
}

#imprimCom{
	margin:30px 0 0 0;
}

.lesAdresses{
	border-top:21px solid #4f90b6;
	float:left;
	margin:30px 0 0 0;
	padding:20px 0 0 25px;
	width:285px;
}

.lesAdresses label{
	font-size:18px;
}
#espaceEtatCommande{
	height:20px;
	width:300px;
}
/********************	ESPACE CLIENT	********************/

/*********************	PROCESSUS COMANDE	****************/

#processus{
	background:#000;
	min-height:520px;
	_height:520px;
	padding:30px 0 0 0;
}

a.retourPanierListe{
	color:#fff;
	text-decoration:none;
}

#cheminProce{
	margin:0;
	padding:0;
	font-size:35px;
	color:#303030;
}

#cheminProce span{
	border-bottom:4px solid #303030;
	padding:0 30px 0 10px;
	display:block;
	float:left;
	margin:0 2px 0 0;
}

#cheminProce span.actif{
	color:#fff;
	border-bottom:4px solid #4f90b6;
}

#processus p.retourListe{
	padding-left:30px;
	position:relative;
}

.imprimCommande{
	position:absolute;
	top:0;
	right:100px;
	color:#fff;
	text-decoration:none;
	display:block;
	width:193px;
	height:23px;
}

.imprimCommande img{
	width:193px;
	height:23px;
}

table#tableauCommande{
	border-collapse: collapse;
	margin:0 0 0 30px;
}

table#tableauCommande th{
	background:#4f90b6;
	padding:10px 0;
	font-weight:bold;
}

table#tableauCommande .c_article{
	width:430px;
}

table#tableauCommande .c_quantite{
	width:70px;
}

table#tableauCommande .c_prixUnit{
	width:95px;
}

table#tableauCommande .c_prixht{
	width:95px;
}

table#tableauCommande .c_prixttc{
	width:95px;
}

table#tableauCommande .c_supprimer{
	width:85px;
}

table#tableauCommande td{
	padding:8px 0 8px 0;
	border-bottom:1px solid #353535;
}

table#tableauCommande td input{
	text-align:center;
}

table#tableauCommande table td{
	padding:0 0 0 0;
	border:0;
}

table#tableauCommande table td img{
	float:left;
	margin:0 10px 0 0;
}

table#tableauCommande tr.c_total{
	background:#777777;
}

table#tableauCommande tr.c_total td.espacement{
	padding-left:80px;
}

table#tableauCommande tr.c_livraison{
	background:#3c3737;
}

table#tableauCommande tr.c_livraison td.espacement{
	padding-left:30px;
}

table#tableauCommande tr.c_livraison input{
	margin:0 10px 5px 10px;
}

#poursuivreAchat{
	margin:25px 228px 0 120px;
}

#annulerPanier{
	margin:25px 45px 0 0;
}

#validerPanier{
	margin:25px 0 0 0;
}

#commentairePanier{
	margin:60px 0 0 200px;
}

#validerCommande{
	margin:25px 220px 0 0;
	float:right;
	display:inline;
}

#validerCoord{
	margin:25px 0 0 540px;
	/*float:right;
	display:inline;*/
}

img#validerCommande:hover{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}

.coordonneeCommande{
	float:left;
	width:300px;
	margin:0 0 0 30px;
	background:#1b1b1b;
	height:140px;
}

.coordonneeCommande h2{
	margin:0;
	padding:5px 0 5px 20px;
	font-size:14px;
	background:#4f90b6;
}

.coordonneeCommande p{
	margin:0;
	padding:10px 0 5px 20px;
}

.coordonneeCommande a{
	margin:0 0 0 150px;
	text-decoration:none;
	color:#fff;
}

.coordonneeCommande a:hover{
	text-decoration:underline;
}

#modifLivraison{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#modifLivraison label{
	display:block;
	float:left;
	width:140px;
	text-align:right;
	padding:0 20px 0 0;
}

#modifLivraison input, #modifLivraison select{
	margin:0 0 5px 0;
	float:left;
	width:140px;
}

#modifLivraison input#btnModifLiv{
	width:auto;
	margin:15px 0 0 120px;
}
#identification2{
}
#poursuivreModifMdp{
	height:23px
}
/*********************	PROCESSUS COMANDE	****************/

/*********************	NOS DOCS	*************************/

#nosDocs .colRegroupement{
	float:left;
	width:170px;
	margin:30px 0 0 0;
	font-size:14px;
}

#nosDocs .colRegroupement.colEspaceDl{
	width:230px;
	padding:0 0 30px 0;
}

#nosDocs .colRegroupement p{
	margin:0;
	padding:0;
}

#nosDocs .colRegroupement p span{
	zoom:1;
}

#nosDocs .colRegroupement p a{
	color:#fff;
	text-decoration:none;	
	zoom:1;
}

#nosDocs .colRegroupement ul{
	margin:0;
	padding:7px 0 0 12px;
	list-style:none;
}

#nosDocs .colRegroupement ul a{
	color:#fff;
	font-size:11px;
}

#page{
	border-top:21px solid #4f90b6;
	margin:0 0 0 0;
	padding:0 10px 0 20px;
}

#page h1{
	font-size:23px;
	margin:0;
	padding:15px 0 10px 0;
	font-weight:normal;
}

#page h2{
	font-size:15px;
	margin:0;
	padding:15px 0 0px 0;
	font-weight:normal;
}

#page hr, #page2 hr{
	display:block;
	background:#4f90b6;
	height:20px;
	border:none;
}

#espaceDl{
	margin:20px 0 0 0;
}

#espaceDl a{
	background:url(images/fond_dl.gif) no-repeat top left;
	padding:2px 0 0 40px;
	text-decoration:none;
	color:#fff;
	display:block;
	margin:0 0 5px 0;
}

#page2 a, #page a{
	color:#fff;
}

#page2 h2{
	font-size:17px;
	margin:0;
	padding:15px 0 15px 0;
}

.planDuSite p{
	font-size:16px;
	margin:0;
	padding:10px 0 0 0;
}

.planDuSite ul{
	margin:0;
	padding:10px 0 0 35px;
}

.planDuSite a{
	text-decoration:none;
}

.planDuSite a:hover{
	text-decoration:underline;
}

/*********************	NOS DOCS	*************************/

/*********************	CONTACT	*****************************/

#formulaireContact{
	margin:0;
	padding:0;
}

#formulaireContact label{
	display:block;
	width:120px;
	float:left;
}

#formulaireContact input{
	margin:0 0 5px 0;
	float:left;
}

#formulaireContact input.btnEnvoyer{
	margin:10px 0 5px 160px;
	float:none;
}
/*********************	CONTACT	*****************************/

/******************	PIED	*****************/

#pied{
	border-top:5px solid #474747;
	height:30px;
	position:absolute;
	bottom:-50px;
	left:0;
	height:35px;
	width:995px;
	padding:10px 0 0 0;
	font-size:11px;
}

#pied p{
	margin:0;
	padding:0 20px 0 0;
	text-align:right;
	color:#fff;
}

#pied p a{
	color:#fff;
	text-decoration:none;
	margin:0 10px 0 10px;
}

#pied p a:hover{
	text-decoration:underline;
}

#pied p#textPied{
	padding:0 30px 0 0;
	color:#777777;
}

/******************	PIED	*****************/
