body 
{
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
background-image:url(./images/fond_page.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color: #ffffff;
font-size: 12px;
color:#5b5d5e;
}

p
{
	text-align:justify;
}

.spacer
{
height:1px;
font-size:1px;
clear:both;
}

/********/
/* Page*/
/********/
#conteneur
{
width:782px;
margin:0 auto;
}

#header
{	
width:782px;
height:115px;
}

#wrapper
{
width:780px;
border:1px solid #cdd0d2;
background-color:#fff;
}

#monPanier
{
width:165px;
height:50px;
padding:5px 5px 5px 10px;
border-bottom:1px dashed #cdd0d2;
background-color:transparent;
}

div.menuCompte
{
width:auto;
height:20px;
}

div#chemin
{
width:239px;	
height:21px;
line-height:21px;
font-size:0.9em;
float: left;
padding: 29px 0 0;
}

#chemin a
{
	font-weight:bold;
	color:#5b5d5e;
}

#mainPage
{
width:600px;
min-height:950px;
float:left;
background-color:#ffffff;
}

#mainPage div.mentions dl, #mainPage div.mentions dl dd p
{
	text-align:center;
}

#mainPage div.mentions dl dd p a
{
	color:#00aadd;
}
#mainPage div.selectlivr p span.titrLivr, #mainPage div.selectlivr p span.prixport
{
	font-weight:bold;
	font-size:1.1em;
}


#colonneGauche
{
border-right:1px dashed #cdd0d2;
width:179px;
height:auto;
float:left;
background-color:#ffffff;
}

#introAccueil
{
height:50px;
padding:5px;
text-align:center;
color:#b8be00;
line-height:25px;
font-size:14px;
}

#blocsAccueil
{
width:600px;
height:490px;
background-image:url(./images/blocsAccueil.jpg);
background-repeat:no-repeat;
}

div#eco
{
width:283px;
height:135px;
padding:8px;
text-align:center;
}

.info
{
float:right;
width:284px;
height:47px;
margin-left:300px;
margin-top:-63px;
padding:8px;
font-size:16px;
font-weight:bold;
color:#fff;
text-align:center;
}


#footer
{
width:780px;
height:25px;
line-height:25px;
padding:5px 0px;
text-align:center;
color:#9ba1a4;
font-size:10px;
}

#menuPratique
{
width:599px;
height:30px;
line-height:30px;
text-align:right;
padding-right:5px;
}

#outils
{
	width:599px;
	height:45px;
	line-height:45px;
	text-align:center;
	border-bottom:1px solid #cdd0d2;
}
#outils a, #outils a.outils
{
	display:block;
	width:148px;
	height:45px;
	float:left;
	color:#b8be00;
}

#outils a.outils
{
	border-left:1px dashed #cdd0d2;
}

#outils a:hover, #outils a.outils:hover
{
	text-decoration:underline;
}

#accueilBoutique
{
width:600px;
height:473px;
background-image:url(./images/fdBoutique.jpg);
background-repeat:no-repeat;
}

#creerCompteForm
{
width:550px;
margin:25px;
}
#mainPage form.tnt
{
	width:570px;
	padding:10px;
	border-bottom:1px dashed #9ba1a4;
}
#mainPage form.tnt input
{
	position:absolute;
	margin-left:350px;
	margin-top:-20px;
}
#navigation
{
text-align:center;
}

#rubriqueAccueil
{
width:130px;
padding:4px;
margin:5px;
float:left;
text-align:center;
border:1px solid #ccc;
min-height:192px;
}

/*Listes et liens*/
a 
{
color: #EC8000;
text-decoration: none;
}

a:visited 
{
color: #EC8000;
text-decoration: none;
}

a:hover 
{
text-decoration: underline;
color: #EC8000;
}

dl, dd, ul, li
{
list-style-type:none;
padding:0px;
margin:0px;
}

dt
{
list-style-type:none;
padding:0px;
margin-bottom:5px;
}

a.lienGuideRegulux
{
display:block;
width:590px;
text-align:center;
color:#b8be00;
}

#monPanier a
{
color:#808284;
}

a.etudeMenuP
{
font-weight:bold;
text-transform:uppercase;
color:#e2001a;
display:block;
margin:10px 0px;
}

a.etudeMenuP:hover
{
text-decoration:none;
}

a.blocConseil, a.blocEtude
{
font-family: century gothic, arial, sans serif;
font-size:16px;
color:#ffffff;
margin-left:8px;
margin-top:0px;
float:left;
}

a.blocConseil h1, a.blocEtude h1
{
font-size:32px;
width:590px;
float:left;
font-weight:bold;
margin-left:8px;
margin-top:0px;
}

a.blocEtude:hover
{
	color:#fed519;
}

a.plan1
{
display:block;
width:290px;
height:83px;
margin-left:177px;
margin-top:3px;
}

a.plan2
{
display:block;
width:77px;
height:71px;
margin-left:177px;
}

a.cataloguePdf
{
display:block;
width:120px;
height:40px;
margin-left:155px;
margin-top:25px;
}

div.blocLeSavezVous
{
	margin-top:-80px;
}
.blocLeSavezVous a
{
color:#fff;
font-size:13px;
}

.blocLeSavezVous a  h1
{
font-size:24px;
font-weight:bold;
}

a.eclairemoi
{
display:block;
width:245px;
height:48px;
margin-left:18px;
margin-top:12px;
}

div#eco
{
	margin-top:60px;
}

div#eco a
{
color:#fff;
font-size:14px;
}

div#eco a div.titreEco
{
font-size:30px;
margin:0px;
display:block;
height:30px;
line-height:30px;
}

div#eco a div.sousTitreEco
{
font-size:34px;
margin:0px;
display:block;
height:38px;
line-height:38px;
}

#footer a
{
color:#9ba1a4;
}

.monCompte a
{
display:block;
height:21px;
width:525px;
margin:15px 25px 0px 25px;
padding-left:25px;
line-height:21px;
}

a.compteModif
{
background-image:url(./images/modifCompte.png);
background-repeat:no-repeat;
background-position:top left;
}

a.livrAdresse
{
background-image:url(./images/livrAdresse.png);
background-repeat:no-repeat;
background-position:top left;
}

a.comVisual
{
background-image:url(./images/comVisual.png);
background-repeat:no-repeat;
background-position:top left;
}

.textePage a
{
text-decoration:underline;
}

.textePage a:hover
{
text-decoration:none;
}

a.adresse
{
display:block;
height:15px;
background-image:url(./images/puceFleche.png);
background-repeat:no-repeat;
margin-left:10px;
padding-left:20px;
color:#f29400;
line-height:15px;
}

a.LIEN_commander
{
display:block;
height:30px;
line-height:30px;
background-image:url(./images/ajoutpanier2.png);
background-repeat:no-repeat;
padding-left:33px;
color:#b8be00;
}

a.LIEN_chemin
{
	color:#5b5d5e;
}

a.plusnouveaux, a.pluspromos
{
	display:block;
	float:left;	
	background-repeat:no-repeat;
	background-position:top left;
	height:18px;
	padding-left:21px;	
	line-height:18px;
}

a.plusnouveaux
{
	background-image:url(./images/plusvert.gif);
	color:#b8be00;
}

a.pluspromos
{
	background-image:url(./images/plusjaune.gif);
	color:#ffd500;
}

/********/
/*Boutons*/
/********/
.boutonRetourBoutique a, .boutonValiderPanier a, .boutonRetourAdresse a, .boutonRetourCommande a, .boutonRetourPanier a, .boutonRetourListe a, .boutonChoisirLivr a
{
display:block;
width:170px;
height:11px;
line-height:11px;
color:#fff;
padding:5px;
float:left;
text-align:center;
margin-left:79px;
}

.boutonRetourAdresse a
{
margin-top:8px;
}

.boutonRetourBoutique a:hover, .boutonValiderPanier a:hover, .boutonRetourCommande a:hover
{
text-decoration:none;
}

.boutonValiderPanier a:hover
{
background-image:url(./images/ValidPanier_ro.png);
}

.boutonValiderPanier a
{
background-image:url(./images/ValidPanier.png);
margin-left:185px;
}

.boutonRetourBoutique a:hover
{
background-image:url(./images/RetourBoutique_ro.png);
}

.boutonRetourBoutique a, .boutonRetourAdresse a, .boutonRetourCommande a
{
background-image:url(./images/RetourBoutique.png);
}

.boutonRetourPanier a
{
background-image:url(./images/RetourPanier.png);
margin-left:185px;	
}
.boutonRetourPanier a:hover
{
	background-image:url(./images/RetourPanier_ro.png);
}
.boutonRetourListe a
{
background-image:url(./images/RetourListe.png);
margin-left:185px;	
}
.boutonRetourListe a:hover
{
background-image:url(./images/RetourListe_ro.png);
}
.boutonChoisirLivr a
{
background-image:url(./images/ChoisirLivr.png);
}
.boutonChoisirLivr a:hover
{
background-image:url(./images/ChoisirLivr_ro.png);
}
/********/
/*images*/
/********/
img 
{
border: 0
}

#rubriqueAccueil img
{
width:120px;
}


/*textes*/
/********/
p
{
margin:0px;
padding:4px;
}

span.avertissement
{
display:block;
width:100%;
text-align:center;
color:#f29400;
padding:5px;
font-weight:bold;
}

span.commentaire
{
padding-left:5px;
}

.libelleAdresse
{
padding: 10px;
border-bottom:1px dashed #cdd0d2;
}

span.prixOrigine
{
text-decoration:line-through;
}

span.prixPromo
{
color:#e2001a;
font-size:14px;
}

span.prix
{
	font-weight:bold;
	font-size:14px;
}

#mainPage p
{
padding:5px 10px;
}

#mainPage ul li
{
	
}


.blocLeSavezVous
{
width:284px;
height:104px;
padding:8px;
float:right;
color:#fff;
margin-top:-132px;
}

p.commentaires 
{
text-align:center;
}

span.obligatoire
{
color:#e2001a;
}

.textePage
{
padding:10px;
background-color:#fef8d9;
margin-top:10px;
}

.listCommande
{
width:550px;
margin-left:25px;
}

.contenuRouge ol li
{
list-style:decimal;
padding:5px;
}

#rubriqueAccueil .chapo, #rubriqueAccueil .titre
{
height:30px;
line-height:15px;
padding:5px 0px;
}

/********/
/*titres*/
/********/

h1, h2, h3
{
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

h1
{
font-size: 17px;
margin: 0;
padding: 0;
}

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

h3
{
font-size: 13px;
margin: 0;
padding: 0;
}

.separation
{
height:10px;
}

.sousTitrePage h3, .titrePage h2
{
background-color:#ffd500;
color:#fff;
padding:5px;
text-align:center;
font-weight:bold;
}

.sousTitreConnexion h3
{
color:#ffd500;
font-weight:bold;
text-align:center;
padding:8px;
}

.modifCompte h3
{
padding:5px;
color:#b8be00;
font-weight:bold;
text-align:center;
}

.titrePageInfo h2
{
background-color:#b8be00;
color:#fff;
padding:5px;
text-align:center;
font-weight:bold;
}

.modifAdresse h3
{
padding:5px;
color:#f29400;
font-weight:bold;
text-align:center;
}

.titrePageAdresse h2, .modifAdresse h2
{
background-color:#f29400;
color:#fff;
padding:5px;
text-align:center;
font-weight:bold;
}
.modifAdresse h2
{
	margin-top:20px;
}

#colonneGauche h3
{
color:#b8be00;
}

#introAccueil h2
{
color:#b8be00;
font-weight:bold;
}

#accueilBoutique h1
{
color:#ffd500;
font-size:28px;
font-weight:bold;
text-align:center;
padding:5px;
}

/*Tableaux et formulaires*/
#mainPage table
{
margin-left:5px;
font-size:11px;
}

#mainPage table.tableauProduits tbody tr th
{
font-size:11px;
}
#mainPage table.tableauProduits tbody tr td.photoProd a
{
display:block;
width:80px;
height:auto;
}
#mainPage table.tableauProduits tbody tr td.photoProd img
{
width:55px;
border:1px solid #ccc;
}

#mainPage table.tableauProduits tbody tr td.photoPros img
{
width:55px;
border:1px solid #ccc;
}

#mainPage table.tableauProduits tbody tr td.photoPros
{
	width:125px;
}

#nouveauClient table tbody tr td.ligneGauche, #modifier1 table tbody tr td.ligneGauche, #modifier2 table tbody tr td.ligneGauche
{
text-align:right;
}

td.ligneGauche
{
text-align:right;
}

div.boutonMonCompteContenu input
{
margin:8px 235px;
}

/*Presentation produits*/

a.led
{
display:block;
width:167px;
height:20px;
background-color:#fff;
background-image:url(./images/led.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
padding-top:123px;
line-height:20px;
text-align:center;
color:#808284;
margin-top:-290px;
margin-left:5px;
}

a.halogene
{
display:block;
width:167px;
height:20px;
background-color:#fff;
background-image:url(./images/halogene.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
padding-top:123px;
line-height:20px;
text-align:center;
color:#808284;
margin-left:428px;
}

a.fluocompact
{
display:block;
width:167px;
height:20px;
background-color:#fff;
background-image:url(./images/fluo.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
padding-top:123px;
line-height:20px;
text-align:center;
color:#808284;
margin-left:428px;
margin-top:4px;
}

a.foyd
{
display:block;
width:167px;
height:20px;
background-color:#fff;
background-image:url(./images/foyd.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
padding-top:110px;
line-height:20px;
text-align:center;
color:#808284;
margin-left:428px;
margin-top:4px;
}


.contenuOrange h3, .titreRubrique6 h3, .titreRubrique7 h3, .titreRubrique8 h3, .titreRubrique9 h3, .titreRubrique10 h3, .titreRubrique11 h3, .titreRubrique12 h3, .titreRubrique14 h3, .titreRubrique17 h3, .titreRubrique18 h3, .titreRubrique31 h3, .titreRubrique39 h3, .titreRubrique40 h3, .titreProduits31 h3, .titreProduits6 h3, .titreProduits7 h3, .titreProduits8 h3, .titreProduits9 h3, .titreProduits10 h3, .titreProduits11 h3, .titreProduits12 h3, .titreProduits14 h3, .titreProduits15 h3, .titreProduits17 h3, .titreProduits18 h3, .titreProduits36 h3, .titreProduits39 h3, .titreProduits40 h3, .titreProduits32 h3
{
text-transform:uppercase;
color:#f29400;
padding-left:10px;
font-weight:bold;
font-size:15px;
}

.contenuOrange p a:hover
{
color:#f29400;
}

h2.titreOrange, .titrePage4 h2, .titrePage8 h2, .titrePage9 h2, .titrePage10 h2, .titrePage11 h2, .titrePage12 h2, .titrePage13 h2, .titrePage14 h2, .titrePage15 h2, .titrePage16 h2, .titrePage25 h2, .titrePage26 h2, .titrePage27 h2, .titrePage28 h2, .titrePage42 h2, .titrePage43 h2, .titreRubrique6 h2, .titreRubrique7 h2, .titreRubrique8 h2, .titreRubrique9 h2, .titreRubrique10 h2, .titreRubrique11 h2, .titreRubrique12 h2, .titreRubrique14 h2, .titreRubrique15 h2, .titreRubrique17 h2, .titreRubrique18 h2, .titreRubrique36 h2, .titreRubrique39 h2, .titreRubrique40 h2, .titreRubrique31 h2, .titreRubrique32 h2
{
background-color:#f29400;
color:#fff;
padding:5px;
text-align:center;
}

h2.titreOrange
{
margin-top:5px;
}

.contenuBleu h3, .titreRubrique20 h3, .titreRubrique21 h3, .titreRubrique22 h3, .titreRubrique48 h3, .titreProduits20 h3, .titreProduits21 h3, .titreProduits22 h3
{
text-transform:uppercase;
color:#00aadd;
padding-left:10px;
font-weight:bold;
font-size:15px;
}

.contenuBleu p a:hover
{
color:#00aadd;
}

h2.titreBleu, .titrePage17 h2, .titrePage18 h2, .titrePage19 h2, .titrePage44 h2, .titreRubrique20 h2, .titreRubrique21 h2, .titreRubrique22 h2, .titrePage40
{
background-color:#00aadd;
color:#fff;
padding:5px;
text-align:center;
}

h2.titreBleu
{
margin-top:5px;
}

.titreBleu a
{
color:#00aadd;
}

.contenuVert h3, .titreProduits2 h3, .titreProduits3 h3, .titreProduits37 h3, .titreProduits38 h3, .titreRubrique2 h3, .titreRubrique3 h3, .titreRubrique37 h3, .titreRubrique38 h3
{
text-transform:uppercase;
color:#b8be00;
padding-left:10px;
font-weight:bold;
font-size:15px;
}

.contenuVert p a, .contenuOrange p a, .contenuBleu p a, .contenuRouge p a, .contenuViolet p a
{
color:#5b5d5e;
text-decoration:underline;
}

.contenuVert p a:hover
{
color:#b8be00;
}

h2.titreVert, .titrePage2 h2, .titrePage3 h2, .titrePage29 h2, .titrePage45 h2, .titrePage46 h2, .titrePage47 h2, .titrePage50 h2, .titrePage51 h2, .titrePage52 h2, .titreRubrique2 h2, .titreRubrique3 h2, .titreRubrique37 h2, .titreRubrique38 h2, .titrePage6 h2
{
background-color:#b8be00;
color:#fff;
padding:5px;
text-align:center;
}

.contenuRouge h3, .titreRubrique24 h3, .titreRubrique25 h3, .titreRubrique26 h3, .titreRubrique33 h3, .titreRubrique34 h3, .titreRubrique41 h3, .titreProduits24 h3, .titreProduits25 h3, .titreProduits26 h3, .titreProduits35 h3, .titreRubrique42 h3
{
text-transform:uppercase;
color:#e2001a;
padding-left:10px;
font-weight:bold;
font-size:15px;
}

.contenuRouge p a:hover
{
color:#e2001a;
}

.contenuRouge h1
{
color:#e2001a;
padding-left:10px;
font-weight:bold;
font-size:17px;	
}

h2.titreRouge, .titrePage20 h2, .titrePage30, .titrePage21 h2, .titrePage22 h2, .titrePage41 h2, .titrePage48 h2, .titrePage53 h2, .titreRubrique24 h2, .titreRubrique25 h2, .titreRubrique26 h2, .titreRubrique35 h2
{
background-color:#e2001a;
color:#fff;
padding:5px;
text-align:center;
}

h2.titreRouge
{
margin-top:5px;
}

.titreRouge a
{
color:#e2001a;
}

.contenuViolet h3, .titreRubrique28 h3, .titreRubrique29 h3, .titreProduits28 h3, .titreProduits29 h3
{
text-transform:uppercase;
color:#aa5c91;
padding-left:10px;
font-weight:bold;
font-size:15px;
}

.contenuViolet p a:hover
{
color:#aa5c91;
}

h2.titreViolet, .titrePage23 h2, .titrePage24 h2, .titreRubrique28 h2, .titreRubrique29 h2
{
background-color:#aa5c91;
color:#fff;
padding:5px;
text-align:center;
}

h2.titreViolet
{
margin-top:5px;
}

.titreViolet a
{
	color:#aa5c91;
}

h2.titreGris, .titrePage7 h2, .titreArticle h2, h2.faq
{
background-color:#9ba1a4;
color:#fff;
padding:5px;
text-align:center;
}

h2.titreJaune
{
background-color:#ffd500;
color:#fff;
padding:5px;
text-align:center;
}
.contenuJaune h3
{
text-transform:uppercase;
color:#ffd500;
padding-left:10px;
font-weight:bold;
font-size:15px;
}

.contenuVert p, .contenuBleu p, .contenuJaune p, .contenuViolet p, .contenuRouge p
{
	text-align:justify;
}

#mainPage ul.liste li
{
	margin-left:40px;
	list-style-type:disc;
	font-weight:normal;
}

#mainPage ol li
{
	list-style-type:decimal;
	font-weight:bold;
}


