body{
	width:100%;
	margin:0px;
	padding:0px;
	color: #575c61;
	background:#FFF url('../images/bg_site.jpg') top center repeat-x;
	font-family: Arial;
	font-size:11px;
}

.contenu{width:980px;  position:relative;}

.page{
	width:980px;
	margin:0 auto 0 auto;
	padding:0;
}

.banniere{height:137px; padding:20px 0 0 0; width:980px; background:url('../images/banHaut.jpg') top left no-repeat;}

.logo{margin:0 0 15px 16px; display:block; width:211px; height:76px;}



/* BLOCS  *******************************************************************************************************************************/

.gauche{float:left;}
.droite{float:right;}

.alignD{text-align:right;}
.alignG{text-align:left;}
.alignC{text-align:center;}

.imgG{float:left; margin-right:10px;}
.imgD{float:right; margin-left:10px;}

.colGauche{float:left; width:165px; padding:30px 5px;}
.colDroite{float:right; width:782px; background:#FFF; padding:15px 0 0 23px; min-height:710px;}




/* COLGAUCHE  *******************************************************************************************************************************/

.menuLien, .menuLien:visited{color:#575c61; text-transform:uppercase; display:block; padding:2px 1px; font-size:12px; letter-spacing:1px;}
.menuLien#courante, .menuLien:hover{color:#9d59ff; padding:2px 1px 2px 2px;}

.menuLien2, .menuLien2:visited{color:#575c61; display:block; padding:2px 1px;}
.menuLien2#courante, .menuLien2:hover{color:#9d59ff; padding:2px 1px 2px 2px;}

.divNewsletter{clear:both;position:relative; margin:40px 0 20px -5px; overflow:hidden; width:175px;}
.divNewsletter .png{position:relative; z-index:10; margin-bottom:-20px;}

.divClient{margin:30px 0 10px 0;}

.formClient{padding:0; margin:0;}
.formClient input[type=text], .formClient input[type=password]{border:1px solid #575c61; padding:1px; font-size:11px; color:#575c61; margin:0 0 4px 0; width:161px;}
.formClient input[type=password]{width:128px;}
.formClient input:focus{color:#9d59ff;}
.formClient input[type=submit]{font-size:11px; background:#FFF; color:#575c61; border:1px solid #575c61; width:30px; cursor:pointer;}

.lien1, .lien1:visited{color:#575c61; display:block; font-size:10px; padding-left:9px; background:url('../images/puce1.gif') left no-repeat;}
.lien1:hover{color:#9d59ff; padding:0 0 0 10px; background:url('../images/puce2.gif') left no-repeat;}

.colGauche .unProd3{width:130px; margin:10px auto; text-align:center; padding:5px; background:#FFF; border:1px solid #9d59ff; opacity: 0.40; filter:Alpha(opacity=40); /* -moz-opacity: 0.40; Mozilla (Old) */}
.colGauche .unProd{opacity: 0.40; filter:alpha(opacity=40); /* -moz-opacity: 0.40; Mozilla (Old) */}
.colGauche .unProd3:hover, .colGauche .unProd:hover{opacity: 1.0; filter:Alpha(opacity=100); /* -moz-opacity: 1.0; Mozilla (Old) */}

.colGauche .unProd3 .imgProd{display:block; width:130px; height:100px; line-height:100px; background:#FFF; overflow:hidden; text-align:center;}
.colGauche .unProd3 .imgProd img{vertical-align:middle; vertical-align:center;}

.colGauche .unProd3 .titreProd, .colGauche .unProd .titreProd:visited{padding:2px; text-align:center; color:#454545; font-size:9px; text-transform:none;}
.colGauche .unProd3 .titreProd:hover{color:#9d59ff;}
.colGauche .unProd3 .prixProd{text-align:center; color:#ff4402;}
.colGauche .unProd3 .prixProd span{color:#454545; text-decoration:line-through; font-weight:normal; font-size:9px;}

.divParrain{display:block; float:left; width:160px; padding:30px 10px 40px 0px; text-align:center; font-size:18px; color:#2d2d2d; }
.divParrain b{font-weight:normal; font-size:20px; color:#9d59ff;}


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

.formPlan{font-size:11px; letter-spacing:1px; display:block; float:left; height:27px; line-height:27px; padding:0 10px; font-weight:bold; color:#9d59ff; margin-left:10px;}
.formPlan input{font-size:11px; letter-spacing:1px; color:#575c61; border:1px solid #575c61; padding:1px 2px; width:130px;}
.formPlan input.submit{font-size:11px; background:#FFF; letter-spacing:0px; color:#575c61; border:1px solid #575c61; width:30px; cursor:pointer; padding:0;}

.menu .lienPanier, .menu .lienPanier:visited{float:right; padding:0 25px; font-size:11px; color:#9d59ff; margin-right:5px;}
.menu .lienPanier:hover{background:#9d59ff; color:#FFF; border-bottom:3px solid #FFF;}

.unProd1{width:175px; height:185px; float:left; margin-top:15px; padding-left :5px; position:relative; border:1px solid #769fc9; }
.unProd1:hover{border:1px solid #ff4402;}

.unProd1 .imgProd{display:block; width:170px; height:170px; line-height:170px; background:#FFF; overflow:hidden; text-align:center; position:absolute; top:0; left:0; right:0;}
.unProd1 .imgProd a ,.unProd1 .imgProd a:visited{display:block; width:170px; height:170px; line-height:170px; background:#FFF; overflow:hidden; text-align:center; z-index:1;}
.unProd1 .imgProd img{vertical-align:middle; vertical-align:center;}

.unProd1 .titreProd{padding:5px 0; text-align:center; color:#454545; background:url('/images/bg_trans.png') top left; font-size:11px; text-transform:uppercase; position:absolute; bottom:0; left:0; right:0; z-index:2;}
.unProd1 .prixProd{color:#ff4402; font-size:13px; display:block;}
.unProd1 .prixProd span{ text-decoration:line-through; font-weight:normal; font-size:11px;}

.divProchainement{float:right; width:215px; height:413px; background:url('../images/divProchainement.jpg') top left no-repeat; margin-top:30px; padding:100px 5px 0 5px; text-align:center;}

.carrousel{background:#FFF; height:119px; width:780px; margin:10px auto; padding:0px; background:url('../images/bg_carrousel.gif') top left no-repeat;}
.carrousel .imgCat{display:block; width:119px; height:109px; line-height:109px; margin:0; padding:0; overflow:hidden; text-align:center;}
.carrousel .imgCat img{vertical-align:center; vertical-align:middle;}


.tableProd{}
.tableProd tr td{text-align:center;}
.uneCat{position:relative; width:89px; height:89px; padding:0; margin:3px 0 0 0; background:url('../images/bgCat.gif') top center no-repeat; vertical-align:top;}
.uneCat .imgCat{position:relative; width:85px; height:72px; line-height:72px; padding:0; display:block; text-align:center; overflow:hidden; vertical-align:top; margin:2px 0 0 2px;}

.carrousel .uneCat .titreCat{color:#454545; display:block; padding:3px 3px 0 3px; font-size:8px; text-align:center; font-weight:bold; background:url('../images/bg_trans.png') top left; text-transform:uppercase; position:absolute; bottom:4px; left:1px; right:1px; z-index:2;}
.carrousel .uneCat .titreCat .prixProd{color:#ff4402; font-size:9px; display:block;}
.carrousel .uneCat .titreCat .prixProd span{text-decoration:line-through; font-weight:normal; font-size:8px;}

.prixProd2{ font-size:11px;}
.prixProd2 span{ text-decoration:line-through; font-weight:normal; font-size:10px;}



/* ACTUALITES  *******************************************************************************************************************************/

.presse{width:180px; height:260px; float:left; margin:10px 8px 12px 0; padding-left :5px; position:relative; border:1px solid #769fc9; }
.presse:hover{border:1px solid #ff4402;}

.presse .imgPresse{display:block; width:185px; height:260px; line-height:190px; background:#FFF; overflow:hidden; text-align:center; position:absolute; top:0; left:0; right:0;}
.presse .imgPresse a ,.unProd1 .imgProd a:visited{display:block; width:185px; height:260px; line-height:260px; background:#FFF; overflow:hidden; text-align:center; z-index:1;}
.presse .imgPresse img{vertical-align:middle; vertical-align:center;}

.presse .titrePresse{padding:5px 0; text-align:center; color:#454545; background:url('/images/bg_trans.png') top left; font-size:11px; text-transform:uppercase; position:absolute; bottom:0; left:0; right:0; z-index:2;}


/* CATALOGUE  *******************************************************************************************************************************/


.sousRub{float:left; margin:15px 10px 20px 0; padding:0 16px; list-style-type:square; width:105px;}

.divAffichage{font-size:12px; height:24px; line-height:24px; margin:8px 0;}
.divAffichage .pictoListe, .divAffichage .pictoListe:visited{font-size:12px; display:inline; padding:4px 10px 4px 25px; background:url('../images/pictoListe.gif') left no-repeat; margin:0 5px;}
.divAffichage .pictoListe:hover, .divAffichage .pictoListe#encours{border:1px solid #dedede; background:url('../images/pictoListe2.gif') left no-repeat; margin:0 4px;color:#9d59ff;}

.divAffichage .pictoMosaique, .divAffichage .pictoMosaique:visited{font-size:12px; display:inline; padding:4px 10px 4px 28px; background:url('../images/pictoMosaique.gif') left no-repeat; margin:0 1px;}
.divAffichage .pictoMosaique:hover, .divAffichage .pictoMosaique#encours{border:1px solid #dedede; background:url('../images/pictoMosaique2.gif') left no-repeat; margin:0;color:#9d59ff;}

#catalogue .unProd1{margin:10px 13px 12px 0;}

.unProd2{width:100%; margin:8px 0; border-bottom:1px solid #dedede;}
.unProd2 .divDescProd{width:560px; margin:10px 0 10px 15px; padding:10px 0 5px 15px; float:right; position:relative;}
.unProd2 p{padding:2px 0;}
.unProd2 p b{font-weight:normal; color:#9d59ff;}

.unProd2 .imgProd{display:block; float:left; width:185px; height:180px; line-height:180px; background:#FFF; overflow:hidden; text-align:center;}
.unProd2 .imgProd a ,.unProd1 .imgProd a:visited{display:block; width:185px; height:180px; line-height:180px; background:#FFF; overflow:hidden; text-align:center;}
.unProd2 .imgProd img{vertical-align:middle; vertical-align:center;}

.unProd2 .titreProd{color:#575c61; font-size:10px; text-transform:uppercase;}
.unProd2 .prixProd{color:#ff4402; font-size:13px;}
.unProd2 .prixProd span{color:#FF0000; text-decoration:line-through; font-weight:normal; font-size:11px;}
.unProd2 .dispoProd{font-size:10px;}
.unProd2 .tailleProd{font-size:10px; padding-right:120px;}
.unProd2 .descProd{height:70px; overflow:hidden; margin:3px 0; padding:5px 8px; background:#efefef;}

.unProd2 .lien1{float:right; margin:5px 0 0 0; position:absolute; bottom:5px; right:2px;}








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

#catalogue .colGauche .unProd3{width:117px; margin:0 0 10px 0; text-align:center; float:left; opacity: 0.40; filter:Alpha(opacity=40); /* -moz-opacity: 0.40; Mozilla (Old) */}
#catalogue .colGauche .unProd{opacity: 0.40; filter:Alpha(opacity=40); /* -moz-opacity: 0.40; Mozilla (Old) */}
#catalogue .colGauche .unProd3:hover, #catalogue .colGauche .unProd:hover{opacity: 1.0; filter:Alpha(opacity=100); /* -moz-opacity: 1.0; Mozilla (Old) */}

#catalogue .colGauche .unProd3 .imgProd{display:block; width:117px; height:100px; line-height:100px; background:#FFF; overflow:hidden; text-align:center;}
#catalogue .colGauche .unProd3 .imgProd img{vertical-align:middle; vertical-align:center;}

#catalogue .colGauche .unProd3 .titreProd, #catalogue .colGauche .unProd .titreProd:visited{padding:2px; text-align:center; color:#575c61; font-size:9px; text-transform:none;}
#catalogue .colGauche .unProd3 .titreProd:hover{color:#9d59ff;}
#catalogue .colGauche .unProd3 .prixProd{text-align:center; color:#9d59ff;}
#catalogue .colGauche .unProd3 .prixProd span{color:#FF0000; text-decoration:line-through; font-weight:normal; font-size:10px;}

#catalogue .tableProd .unProd{
	opacity: 0.40; /* Safari, Opera and Mozilla */
	filter:Alpha(opacity=40); /* IE */
	/* -moz-opacity: 0.40; Mozilla (Old) */}

#catalogue .tableProd .unProd:hover{
	opacity: 1.0; /* Safari, Opera and Mozilla */
	filter:Alpha(opacity=100); /* IE */
	/* -moz-opacity: 1.0; Mozilla (Old) */}


.diapo{float:left; width:275px; margin-top:20px;}

.grdDiapo{width:265px; height:265px; text-align:center; margin:0 0 10px 0;}
.grdDiapo a, .grdDiapo a:visited{height:265px; line-height:265px; width:265px; text-align:center; overflow:hidden; vertical-align:center;}
.grdDiapo a img{vertical-align:middle; vertical-align:center;}

.pttDiapo{margin-bottom:10px;}
.pttDiapo a, .pttDiapo a:visited{float:left; margin:0 10px 0 0; display:block; text-align:center; border:1px solid #dedede; overflow:hidden; width:55px; height:55px; line-height:55px;}
.pttDiapo a:hover{border:1px solid #9d59ff;}
.pttDiapo a img{vertical-align:middle; vertical-align:center;}



.fiche{float:right; width:480px; padding:0px; margin:20px 0 0 0;}

.fiche .formSelectPanier{display:block; width:480px;}
.fiche .formSelectPanier p{margin:2px 0; color:#9d59ff;}

.fiche .formSelectPanier .titreFiche2{font-weight:bold; color:#575c61;}
.fiche .formSelectPanier .prixFiche{font-weight:normal; color:#ff4402; font-size:14px;}
.fiche .formSelectPanier .ancprixFiche{text-decoration:line-through; font-weight:normal; color:#FF0000;}
.fiche .formSelectPanier .descFiche{padding:5px 0 10px 0; color:#575c61; text-align:justify;}
.fiche .formSelectPanier .descFiche b{font-weight:normal; color:#9d59ff;}

.formSelectPanier input[type=text], .formSelectPanier input[type=password]{border:1px solid #575c61; padding:1px; font-size:11px; color:#575c61; width:90px;}
.formSelectPanier select{border:1px solid #575c61; padding:1px; font-size:11px; color:#575c61;}

.formSelectPanier .btnAjoutPanier{color:#FFF; border:none; text-align:left; background:url('../images/btnAjoutPanier.gif') top left no-repeat; height:50px; width:205px; font-size:11px; padding:13px 0 0 7px; cursor:pointer; font-family:Arial;}
.formSelectPanier .btnAjoutPanier:hover{background:url('../images/btnAjoutPanier.gif') bottom left no-repeat; cursor:pointer;}

.fiche .formSelectPanier .btnAjoutPanier{float:right; margin:5px 0; clear:right;}

.btnFacebook, .btnFacebook:visited{display:block; width:195px; height:29px; line-height:29px; overflow:hidden; color:#898989; background:url('../images/btnFacebook.gif') bottom left no-repeat; margin:0; padding-left:10px; float:right; font-size:11px; clear:right;}
.btnFacebook:hover{background:url('../images/btnFacebook.gif') top left no-repeat; color:#007090;}

.btnReco, .btnReco:visited{display:block; width:195px; height:27px; line-height:27px; overflow:hidden; color:#FFF; background:url('../images/btnReco.gif') top left no-repeat; margin:2px 0; padding-left:10px; float:right; font-size:11px; clear:right;}
.btnReco:hover{background:url('../images/btnReco.gif') bottom left no-repeat; color:#FFF;}

.btnOK, .btnOK:visited{padding:2px 4px 1px 4px;background-color:#777;color:#fff;}
.btnOK:hover{background-color:#e6e6e6;color:#555;}

.btnRetour, .btnRetour:visited{display:block; width:195px; height:27px; line-height:27px; overflow:hidden; color:#FFF; background:url('../images/btnRetour.gif') top left no-repeat; margin:2px 0; padding-left:10px; float:right; font-size:11px; clear:right;}
.btnRetour:hover{background:url('../images/btnRetour.gif') bottom left no-repeat; color:#575c61;}


.avis{background:url('../images/avis.gif') right no-repeat;}

.unAvis{padding:10px 0; border-bottom:1px solid #dedede; color:#707070; text-align:justify;}
.colGauche .unAvis{font-style:italic; padding:10px 0; background:none;}
.titreAvis{padding:3px 80px 3px 13px; background:url('../images/puce1.png') left no-repeat !important; background:url('../images/puce1.gif') left no-repeat; color:#575c61; margin-bottom:3px; position:relative}
.titreAvis span{background:#FFF; display:block; position:absolute; padding:2px; top:0px; right:0px;}
.titreAvis span img{float:left;}
.signatureAvis{text-align:right; font-style:italic; color:#9d59ff; padding:3px 3px 0 0;}

.lienAvis, .lienAvis:visited{display:block; width:195px; height:27px; line-height:27px; overflow:hidden; color:#FFF; background:url('../images/btnRetour.gif') top left no-repeat; margin:2px -5px 2px 5px; padding-left:10px; float:right; font-size:11px;}
.lienAvis:hover{background:url('../images/btnRetour.gif') bottom left no-repeat; color:#575c61;}


#catalogue .tableProd .unProd{opacity: 0.40; filter:Alpha(opacity=40); /* -moz-opacity: 0.40; Mozilla (Old) */}

#catalogue .tableProd .unProd:hover{opacity: 1.0; filter:Alpha(opacity=100); /* -moz-opacity: 1.0; Mozilla (Old) */}


.bouton{background:#f0efed; font-size:11px; display:block; width:230px; text-align:center; padding:4px 0;}


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

.formulaireContact{padding:10px 0; width:100%; margin:0;}

.formulaireContact table{width:100%; margin:0;}
.formulaireContact table tr td{width:50%; padding:2px 4px;}

.formulaireContact label{width:90px; display:block; float:left; color:#434343; padding:3px 0;}
.formulaireContact input{background:url('../images/bg_input4.gif') top left no-repeat; font-size:11px; color:#9d59ff; font-family:Arial; width:195px; border:none; padding:3px 5px; position:relative; z-index:40; float:left; height:18px;}

.formulaireContact textarea{height:101px; overflow:auto; border:none; padding:2px 5px 6px 5px; width:195px; font-size:11px; color:#9d59ff; margin:0; font-family:Arial; background:url('../images/bg_textarea.gif') top left no-repeat; float:left;}

.formulaireContact .submit{display:block; width:114px; height:27px; line-height:27px; overflow:hidden; color:#FFF; background:url('../images/btnSubmit.gif') top left no-repeat; margin:2px 42px 0 0; padding-left:10px; float:right; font-size:11px; border:none; cursor:pointer;}
.formulaireContact .submit:hover{background:url('../images/btnSubmit.gif') bottom left no-repeat; color:#FFF; cursor:pointer;}

.formulaireContact small{color:#9d59ff;}

.capcha label{width:95px;}
.capcha input{background:url('../images/bg_input5.gif') top left no-repeat; font-size:11px; color:#9d59ff; font-family:Arial; width:65px; border:none; padding:3px 5px; position:relative; height:18px; z-index:40; float:left;}





/* MENTIONS LEGALES  *******************************************************************************************************************************/

.tableMentions{border-bottom:1px solid #dedede; margin-bottom:10px;}
.tableMentions tr td{width:50%; vertical-align:top;}




/* MAGASINS  *******************************************************************************************************************************/

.unMagasin{width:280px; float:left; margin:10px -20px 5px 0;}
.unMagasin .texte b{color:#9d59ff;}






/* CGV  *******************************************************************************************************************************/

#cgv p{text-align:justify;}
#cgv p strong{color:#9d59ff; font-weight:normal;}





/* AIDE  *******************************************************************************************************************************/

#aide p{text-align:justify;}
#aide p strong{color:#9d59ff; font-weight:normal;}
#aide p b{color:#9d59ff; font-weight:normal;}
#aide h2{font-size:14px; color:#9d59ff; margin:20px 0 4px 0; font-weight:normal;}
#aide h3{font-size:13px; color:#9d59ff; padding:0 0 0 10px; background:url('../images/puce2.gif') left no-repeat; margin:10px 0 4px 0; font-weight:normal;}



/* PANIER  *******************************************************************************************************************************/

.voirPanierTable{border-collapse: collapse; width:100%; margin:10px 0;}
.voirPanierTable tr td{border-bottom:1px solid #dedede; border-top:1px solid #dedede; padding:4px; text-align:center;}
.voirPanierTable .entete td{background:#efefef; color:#575c61; font-weight:bold;}
.voirPanierTable tr td input[type=text]{width:30px; border:1px solid #dedede; padding:1px; font-size:11px; color:#9d59ff; font-weight:bold; text-align:right;}




	
/* TITRES ET TEXTES  *******************************************************************************************************************************/

.titre1{font-size:12px; color:#575c61; margin-bottom:5px; text-transform:uppercase;}
.titre1 b{font-weight:normal; color:#9d59ff;}

.titre2{font-size:14px; color:#575c61; letter-spacing:3px; margin:5px 0 10px 0; text-transform:uppercase; padding:0 10px; border-left:60px solid #9d59ff;}
.titre2 b{font-weight:normal; color:#9d59ff;}

.texte{text-align:justify; padding:3px 0; margin-bottom:10px;}
.texte2{text-align:justify; padding:3px 0 3px 10px; margin-bottom:10px;}
b, strong{color:#9d59ff;}

.barre{text-decoration:line-through;}
.clignote{text-decoration:blink;}




/* BAN HAUT  *******************************************************************************************************************************/

.menu{font-family:Arial; width:100%; background:#FFF; margin:0; padding:0; height:27px;}
.menu a, .menu a:visited{color:#000; font-size:11px; margin:0 1px 0 0; letter-spacing:1px; display:block; float:left; height:27px; line-height:27px; padding:0 8px; font-weight:bold;}
.menu a:hover, .menu a#courant{color:#9d59ff; border-bottom:3px solid #9d59ff}





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

.pied {
	font-size:10px; 
	color:#575c61; 
	width:980px;
	padding:0;
	margin:10px auto;
	font-family:Arial;
	position:relative;
}

.logo2{float:left; margin:17px 30px 0 30px;}

.pied ul{float:left; margin:10px 0; padding:0 25px; list-style-type:square; color:#888483;}
.pied ul li b{color:#9d59ff; text-transform:uppercase;}
.pied ul li{margin:0 6px; padding:0; max-width:240px;}

.pied  a,.pied  a:visited{color:#888483;}
.pied a:hover{color:#9d59ff;}

.logoPied{margin:10px auto 0 auto; text-align:center; font-size:9px;}



/* DIVERS ET LIENS *******************************************************************************************************************************/

ul {list-style-type:square; font-size:11px; margin:3px 0; padding:2px 20px;}

.separateur{height:1px; border-bottom:1px solid #dedede;}
img.png {
behavior: url('../js/png.htc');
border:none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

p{margin:0;}

a{color:#75727e; text-decoration:none;}
a:visited{color:#75727e; text-decoration:none;}
a:hover{color:#9d59ff; text-decoration:none;}

#lien_presse a{color:#9d59ff; text-decoration:none;}
#lien_presse a:visited{color:#9d59ff; text-decoration:none;}
#lien_presse a:hover{color:#75727e; text-decoration:none;}

a img{border:none;}
.nettoyeur{clear: both; margin: 0; padding: 0;}

.pagination{padding:8px 0; text-align:center; border-top:1px solid #dedede;}
.pagination a, .pagination a :visited {color:#535353; text-decoration:none; padding:1px;}
.pagination a:hover {color:#9d59ff;}
.pagination .courante  {color:#9d59ff; font-weight:bold; text-decoration:underline;}

.planRub{font-size:11px; list-style-type:square; margin:10px auto; padding:10px 30px;}
.planRub li{margin:3px 0;}
.planRub li a, .planRub li a:visited{display:block; color:#575c61;}
.planRub li a:hover{color:#9d59ff;}
.planSousRub{font-size:11px; list-style-image:none; list-style-type:none; border-left:1px dotted #dedede; padding-left:10px;}
.planSousRub li{margin:2px 0;}


/* FORMULAIRE CLIENT  ************************************************************************************************************************************/

.formulaireClient{padding:10px 0; width:100%; margin:0;}

.formulaireClient table{width:100%; margin:0;}
.formulaireClient table tr td{width:50%; padding:2px 4px;}

.formulaireClient label{width:200px; display:block; float:left; color:#434343; padding:3px 0;}
.formulaireClient input{background:url('/images/bg_input6.gif') top left no-repeat; font-size:11px; color:#1e8645; font-family:Arial; width:295px; border:none; padding:3px 5px; position:relative; z-index:40; float:right; height:18px;}

.formulaireClient select{background:url('/images/bg_input6.gif') top left no-repeat; font-size:11px; color:#1e8645; font-family:Arial; width:303px; border:none; padding:2px 2px; margin-right:2px; margin-bottom:3px; position:relative; z-index:40; float:right; height:20px;}

.formulaireClient textarea{height:101px; overflow:auto; border:none; padding:2px 5px 6px 5px; width:295px; font-size:11px; color:#1e8645; margin:0; font-family:Arial; background:url('/images/bg_textarea2.gif') top left no-repeat; float:right;}

.formulaireClient .submit{display:block; width:114px; height:27px; line-height:27px; overflow:hidden; color:#FFF; background:url('/images/btnSubmit.gif') top left no-repeat; margin:2px 2px 0 0; padding-left:10px; float:right; font-size:11px; border:none; cursor:pointer;}
.formulaireClient .submit:hover{background:url('/images/btnSubmit.gif') bottom left no-repeat; color:#FFF; cursor:pointer;}

.formulaireClient small{color:#1e8645;}

/***************************************  BANDEAU JAVASCRIPT   ***********************************/
noscript div{
width:100%;
border-bottom:1px solid #F00;
background-color:#FF9;
color:#F00;
text-align:center;
padding:4px 0 4px 0;
font-weight:bold;
}

#Recommandation table{font-size:11px;}
#Recommandation textarea{width:100%;}


#BoxLogForum{width:310px; margin:10px auto; color:#434343;}
#BoxLogForum p{display:block; width:310px; margin:2px 0; color:#434343;}
#BoxLogForum label{width:90px; display:block; float:left; color:#434343; padding:3px 0;}
#BoxLogForum input{background:url('/images/bg_input4.gif') top left no-repeat; font-size:11px; color:#1e8645; font-family:Arial; width:195px; border:none; padding:3px 5px; position:relative; z-index:40; float:right; height:18px;}
#BoxLogForum input.submit{display:block; width:114px; height:27px; line-height:27px; overflow:hidden; color:#FFF; background:url('/images/btnSubmit.gif') top left no-repeat; margin:0; padding-left:10px; float:right; font-size:11px; border:none; cursor:pointer;}
#BoxLogForum input.submit:hover{background:url('/images/btnSubmit.gif') bottom left no-repeat; color:#FFF; cursor:pointer;}

#InfoDebug{
	position:absolute;
	background-color:#000;
	color:#fff;
	-moz-opacity: .90;
	filter:alpha(opacity=90);
	opacity: 0.90;
	border:2px solid #f00;
	width:260px;
	-moz-border-radius:0 0 10px 10px;
	z-index:9999;
}
#InfoDebug div{
	background-color:#fff;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin:2px;
	padding:4px;
	cursor:move;
}
#InfoDebug p{padding:6px 10px 4px 10px;}


.colCentre p{text-align:center;}
.colCentre form{margin-left:130px;}
.colCentre form table td input{width:200px;}

.coordPanier{color:#333; font-weight:bold; margin:0; line-height:20px; font-size:12px;}
.coordPanier b{text-transform:uppercase; color:#1d90c0;}
.coordPanier i{color:#999;font-size:9px;}
.coordPanier a{color:#000;}
.coordPanier a:hover{color:#b99028;}

#BoxLivr{display:none;}
/*################ Liste #################*/
.TableListe{
	width:90%;
	margin:0 0 0 5%;
	border-left:1px solid #2d2d2d;
	border-bottom:1px solid #2d2d2d;
	color:#000;
}
.TableListe th{
	background-color:#2d2d2d;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	border-right:1px solid #2d2d2d;
}
.TableListe td{
	border-right:1px solid #2d2d2d;
	padding:2px 2px 2px 6px;
}
.TableListe td a{color:#b99028;}
.TableListe td a:hover{color:#F00;}
.tdLeft{text-align:left;padding-left:4px;}
.tdCenter{text-align:center;}
.tdRight{text-align:right;}
#filtreListe{margin:10px 0 2px 80px;}
#filtreListe a{color:#b99028;font-weight:bold;}
#filtreListe a:hover,.filtreSelect{color:#F00;text-decoration:underline}
.Paire{background-color:#FFF;}
.Impaire{background-color:#F7F7F7;}
.Survol{background-color:#FFF099;}
/*################ Fiche #################*/
.bordure{
	border:1px solid #2d2d2d;
	border-top:none;
}
.titreFiche{
	width:100%;
	margin-top:0;
	background-color:#2d2d2d;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}
.Fiche{
	width:100%;
	border-bottom:1px solid #2d2d2d;
	background:#FFFFFF url(/illus/dgp.jpg) no-repeat left top;
	color:#333;
}
.FicheL{
	width:30%;
	float:left;
	text-align:right;
	padding:4px;
	font-weight:bold;
}
.FicheR{
	width:66%;
	float:left;
	text-align:left;
	padding:4px;
	background-color:#FFF;
}

.buttonCli input[type=button]{border:1px solid #2d2d2d; font-size:10px; color:#fff; font-family:Arial; width:280px; background:#2d2d2d; cursor:pointer;}

.formMessage input[type=submit]{border:1px solid #2d2d2d; font-size:11px; color:#fff; font-family:Arial; background:#2d2d2d; cursor:pointer; float:right; margin-left:10px;}
.formMessage a{color:#000;}
.formMessage a:hover{color:#2d2d2d;}

.formulaireContact .boxedCGV{color:#000;}
.formulaireContact .boxedCGV:hover{color:#2d2d2d;}