html,body {margin:0px; padding:0px;}
body{
   background-color:#ffffff;
   font-family:Lucida,sans-serif;
   font-size:12px; 
   color:#6c4c4c;
   text-align:center;
}

* html img{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/public/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

.div_header_error{
   border:1px solid #CC0000;
   background-color:#CC0000;
   width:470px;
   font-size:12px; color:#FFFFFF; font-weight:bold; font-family:Lucida,sans-serif;
   padding: 5px;
   text-indent:10px;
}
.div_error{
   border:1px solid #CC0000;
   width:470px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
   text-indent:10px;
   background-color:#EFEFEF;
   font-size:11px; font-family:Lucida,sans-serif;
}
.div_error ul {
   list-style: square;
}

input.panierbtnEnregister{
	background:transparent url(/public/images/panier_btnEnregister.gif) no-repeat;
	border:none;
	width:180px;
	height:23px;
	overflow:hidden;
	cursor:pointer;
}

input.btpaniermoins{
	background:transparent url(/public/images/panier_quantite_moins.gif) no-repeat;
	border:medium none;
	width:12px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
        margin-top:0px;
}

input.btpanierplus{
	background:transparent url(/public/images/panier_quantite_plus.gif) no-repeat;
	border:medium none;
	width:12px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
        margin-top:0px;
}

input.btaddpanier{
	background:transparent url(/public/images/detail_commander.gif) no-repeat;
	border:medium none;
	width:222px;
	height:31px;
	text-indent:-3000px;
	overflow:hidden;
	cursor:pointer;
}

input.btcreercompte{
	background:transparent url(/public/images/panier_creer_compte.gif) no-repeat;
	border:none;
	cursor:pointer;
        width:180px;
        height:23px;
}

input.btheadok{
	background:transparent url(/public/images/head_btn_ok.gif_18.jpg) no-repeat;
	border:none;
	cursor:pointer;
        width:180px;
        height:23px;
        margin:0px;
}

input.btmodifierinformation{
	background:transparent url(/public/images/panier_modifier.gif) no-repeat;
	border:none;
	cursor:pointer;
        width:180px;
        height:23px;
        margin:0px;
}

input.btvalider{
	background:transparent url(/public/images/panier_valider.gif) no-repeat;
	border:none;
	cursor:pointer;
        width:91px;
        height:23px;
        margin:0px;
}

input.btvalidergrand{
	background:transparent url(/public/images/panier_valider_grand.gif) no-repeat;
	border:none;
	cursor:pointer;
        width:180px;
        height:23px;
        margin:0px;
}

input.btannuler{
	background:transparent url(/public/images/panier_annuler.gif) no-repeat;
	border:none;
	cursor:pointer;
        width:91px;
        height:23px;
        margin:0px;
}

input.btpanier4high{
	background:transparent url(/public/images/panier_etape4_high.gif) no-repeat;
	border:none;
	cursor:pointer;
        width:123px;
        height:58px;
        margin:0px;
}

input.btpaniersuivant{
	background:transparent url(/public/images/panier_suivant.gif) no-repeat;
	border:none;
	cursor:pointer;
        width:182px;
        height:35px;
        margin:0px;
}


a {
   text-decoration:none;
}

a:hover {
   text-decoration:underline;
}

input.btrecherche{
	background:transparent url(/public/images/recherche_btn_go.gif) no-repeat;
	border:medium none;
	width:27px;
	height:27px;
	text-indent:-3000px;
	overflow:hidden;
	cursor:pointer;
}

.page{
   margin-top:10px;
   margin-right:5px;
   width:865px;
}

.header{
   float:left;
   margin:0px;
   padding:0px;
   width:100%;
   height:105px;
   background:url(/public/images/header.jpg) no-repeat;
}

.login{
   float:right;
   margin:10px 10px 0px 0px;
   width:500px;
   height:50px;
   font-size:11px; 
   color:#FFF;
}

.login h5{
   margin:0px 10px 0px 0px;
   font-size:14px;
}

.login input.champHead
{
   margin-right:5px;
   padding:2px 3px;
   width:100px;
   height:15px;
   border:0px;
   background:url(/public/images/champ_head_18.gif) repeat-x;
}

.login a{
   font-size:11px;
   color:#FFF;
   line-height:7px;
   text-decoration:underline;
}

.login a:hover{text-decoration:none;}

.footer{
   float:left;
   padding:10px;
   width:845px;
   font-size:11px;
   color:#a69294;
   background:#f2eeef url(/public/images/triangle_bas.gif) 100% 100% no-repeat;
}

.footer ul{
   list-style-image:url(/public/images/puce_noir.gif);
}

.footer ul li{margin:0px;padding:0px;}
.footer ul li a{color:#6b4747;text-decoration:none;}
.footer a:hover{color:#6b4747;text-decoration:underline;}

.trouverProduit{
   float:left;
   margin-bottom:4px;
   padding:35px 7px 5px 7px;
   width:184px;
   border:1px solid #486747;
   background:url(/public/images/bloc_trouver_produit.gif) no-repeat;
}

.trouverProduit input.rechLeft{
   margin-bottom:3px;
   padding:3px;
   width:141px;
   height:21px;
   border:0px;background:url(/public/images/recherche_champ.gif) no-repeat;vertical-align:top;
}

.trouverProduit select.universLeft{
   width:147px;
   border:1px solid #a2b37d;
}

.promos{
   clear:both;
   float:left;
   padding-bottom:0px;
   height: 141px;
   width: 140px;
   margin:0px 0px 0px 0px;
   font-size: 10px;
   border-bottom:2px solid #de0000;
}

.promos_left{
   clear:both;
   float:left;
   padding-bottom:0px;
   height: 141px;
   width: 184px;
   margin:0px 0px 0px 0px;
   font-size: 10px;
   border-bottom:2px solid #de0000;
}

.universLeft {
   float:left;
   padding:1px;
   width:200px;
   border:1px solid #a2b37d;
}

.hautMenu{
   float:left;
   padding:1px 1px 0px 1px;
   width:861px;
   height:46px;
   border:1px solid #cacaca;
   margin-top:1px;
   margin-bottom:1px;
 }

.InHautMeunu{
   float:left;
   background-color:#cacaca;
   padding:2px 0px 0px 2px;
   width:859px;
   height:42px;
 }

.InHautMeunu td{
   padding:0px 1px 0px 1px;
   text-align:center;
   color:#fff;
}

.InHautMeunu td{
   padding:0px 1px 0px 1px;
   text-align:center;
   color:#fff;
}

.InHautMeunu td a{
   color:#fff;
   font-weight:bold;
   text-decoration:none;
   font-size: 12px;
}

.InHautMeunu td.fdvert{
    width: 251px;
    height: 40px;
    background:url(/public/images/bdverte.jpg) no-repeat;
}

.InHautMeunu input.champHead
{
/*   margin-right:5px;
   padding:2px 3px;
   width:150px;
   height:20px;*/
   border:0px;
   background:url(/public/images/champ_head_18.gif) repeat-x;
}


.InHautMeunu td.btorange{
    width: 150px;
    height: 40px;
    background:url(/public/images/btaccueil.jpg) no-repeat;
}

.InHautMeunu td.btorange:hover{
    width: 150px;
    height: 40px;
    background:url(/public/images/btaccueil2.jpg) no-repeat;
}

.InHautMeunu td.btvert{
    width: 150px;
    height: 40px;
    background:url(/public/images/btvert.jpg) no-repeat;
}

.InHautMeunu td.btvert:hover{
    width: 150px;
    height: 40px;
    background:url(/public/images/btvert2.jpg) no-repeat;
}


.leftUnivers{
   float:left;
   padding:1px 1px 0px 1px;
   width:196px;
   border:1px solid #cacaca;
 }

.ListeLeftUnivers{
   float:left;
   background-color:#ff7200;
   padding:2px 0px 0px 2px;
   margin-bottom:2px;
   width:194px;
 }

.ListeLeftUnivers a{
   text-decoration:none;
   color: #FFFFFF;
   font-size: 13px;
   font-weight:bold;
 }

.ListeLeftUnivers a:hover{
   text-decoration:underline;
}

.headUniverSelect {
   float:left;
   padding:2px;
   width:192px;
   font-size:13px;
   color:#fff;
   font-weight:bold;
   border-bottom:1px solid #fff;
}

.headUniver{
   float:left;
   padding:2px;
   width:192px;
   font-size:13px;
   color:#fff;
   font-weight:bold;
}


.ListeLeftUnivers ul{
   margin:5px 0px;
   padding:0px; 
}

.ListeLeftUnivers ul li{
   margin-left:20px;
   list-style-image:url(/public/images/puce_blanche.gif);
   color:#fff;
   cursor:pointer;
   font-size:10px;
}

.ListeLeftUnivers ul li.deroule{
   list-style-image:url(/public/images/puce_blanche_bas.gif);
}

.ListeLeftUnivers ul li a{
   color:#fff;
   text-decoration:none;
   font-size:12px;
   font-weight:normal;
}

.ListeLeftUnivers ul li a:hover{text-decoration:underline;}

.ListeLeftUnivers ul li ul{
   font-size:10px;
}

.leftCategories{
   float:left;
   padding:1px 1px 0px 1px;
   margin-top:4px;
   margin-bottom:4px;
   width:196px;
   border:1px solid #cacaca;
 }

.ListeLeftCategories{
   float:left;
   background-color:#eb5600;
   padding:2px 0px 0px 2px;
   margin-bottom:4px;
   width:194px;
 }

/*.ListeLeftCategories a{
   text-decoration:none;
   color: #FFFFFF;
   font-size: 13px;
   font-weight:bold;
 }

.ListeLeftCategories a:hover{
   text-decoration:underline;
}
*/
.headCategorie{
   float:left;
   padding:2px;
   width:192px;
   border-bottom:1px solid #fff;
   font-size:13px;
   color:#fff;
   font-weight:bold;
}

.MenuLeft ul{
   margin:0px 0px;
   padding:0px;
}

.MenuLeft ul li{
   margin-left:20px;
   list-style-image:url(/public/images/puce_blanche.gif);
   color:#fff;
   cursor:pointer;
}

.MenuLeft ul li.deroule{
   list-style-image:url(/public/images/puce_blanche_bas.gif);
}

.MenuLeft ul li a{
   color:#fff;
   text-decoration:none;
}

.MenuLeft ul li a:hover{text-decoration:underline;}

.MenuLeft ul li ul{
   font-size:10px;
   font-weight:normal;

}

.MenuCenter ul{
   margin:5px 0px;
   padding:0px;
}

.MenuCenter ul li{
   margin-left:20px;
   list-style-image:url(/public/images/puce_grise.gif);
   color:#000;
   cursor:pointer;
}

.MenuCenter ul li.deroule{
   list-style-image:url(/public/images/puce_grise.gif);
}

.MenuCenter ul li.deroule ul li a{
   color: #555555;
   font-size: 11px;
}

.MenuCenter ul li a{
   color:#000;
   text-decoration:none;
}

.MenuCenter ul li a:hover{text-decoration:underline;}

.list {clear:both;}
.list tr td{padding:0px 0px;margin:0px;}
.list tr td h4{
   font-size:12px;
   font-weight:bold;
   margin:0px;
   padding:0px;
   color:#eb3e00;
}
.list tr td ul {margin:0px 0px; padding:0px;}
.list tr td ul li{
   margin-left:22px;
   list-style-image:url(/public/images/puce_grise.gif);
}

.list tr td ul li a{font-size:12px; color:#000; text-decoration:none;}
.list tr td ul li a:hover{text-decoration:underline;}

.listeDesProduits {
   margin-left: 3px;
   margin-top: 5px;
   padding:0px 0px 0px 0px;
   width:481px;
   text-align:left;
}

.listeDesProduits th{font-size:11px;font-weight:normal;color:#fff;}

.listeDesProduits th.designation{
   width:291px;
   background:url(/public/images/liste_fondDescription.gif) no-repeat;
}

.listeDesProduits th.marque{
   width:95px;
   background:url(/public/images/liste_fondMarque.gif) no-repeat;
}
.listeDesProduits th.prixHT{
   width:83px;
   height:25px;
   background:url(/public/images/liste_fondPrix.gif) no-repeat;
}

.listeDesProduits td{
   padding:5px;
  border-bottom:1px solid #bababa;
}

.listeDesProduits td.designation h3{
   font-size:12px;
   color:#000;
   clear:right;
   float:left;
   margin:0px;
   padding:0px;
   width:205px;
}

.listeDesProduits td.designation p{
   font-size:11px;
   color:#575757;
   text-align: justify;
   float:left;
   margin:0px;
   padding:0px;
   width:205px;
}

.listeDesProduits td.designation div.ref{
   font-size:11px;
   color:#818180;
   float:left;
   margin:0px;
   padding:0px;
   width:205px;
}

.listeDesProduits td.prixHT span.ok{
   font-size:17px;
   font-weight:bold;
   color:#f00;
}

.listeDesProduits td.prixHT span.faux{
   font-size:14px;
   text-decoration:line-through;
   color:#000;
}

.multiBlocCenter{
   float:center;
   width:165px;
   height:128px;
   background:url(/public/images/bloc_cornershop.gif) no-repeat;
}

.multiBlocCenter .divimg{
   text-align:center;
}

.multiBlocCenter .divimg img{
   margin-top:5px;
}

.multiBlocCenter .diva{
   margin-left:5px;
}

.multiBlocCenter .diva a{
   font-size:11px;
   font-weight:bold;
   color:#6c4c4c;
   text-decoration:none;
   text-align:left;
}

.blocPage{
   clear:both;
   float:left;
   margin-bottom:0px;
   padding:5px 5px;
   width:471px; 
   height:15px;
   background:url(/public/images/liste_changePage.gif) no-repeat;
   font-size:11px;
   color:#000;
}

.blocPage img{vertical-align:middle;}


.subheader{
   float:left;
   margin:5px 0px;
   width:100%;
   text-align: left;
}

.subheader h4{
   font-size:16px;
   color:#000;
}

.infoProd{
   float:left;
   margin:5px 0px;
   width:100%;
   color:#000;
}

.infoProd span.faux{color:#6c4c4c;text-decoration:line-through;}
.infoProd span.ok{font-size:25px;font-weight:bold;color:#f00;}
.infoProd span.detail{
   font-size:13px;
   font-weight:bold;
   color:#025f00;
}
.infoProd p.main{font-size:12px; margin:5px 0px;}
.infoProd p.sousmain{font-size:10px;color:#7b7b7b;}

.infoProd ul{clear:both;float:left;width:100%;margin:5px 0px 0px 0px; padding:0px;}
.infoProd ul li{margin-left:12px;list-style-image:url(/public/images/ptite_puce_bleu.gif);}
.infoProd ul li a{font-size:12px;color:#5d7ab5;text-decoration:underline;}
.infoProd ul li a:hover{text-decoration:none;}
.infoProd select{
   margin:2px 0px;
   padding:1px;
   width:246px;
   border:1px solid #a2b37d;
}

.voirAussi{
   clear:both;
   float:left;
   /*padding:5px;*/
   width:99%;
   border:1px solid #A99B9B;
   background-color:#FEFCFD;
}

.voirAussi .entete{
   font-size:14px;
   font-weight:bold;
   color:#676767;
   float:left;
   margin-bottom:10px;
   padding:5px;
}

.voirAussi table.list{clear:both;float:left;width:100%;text-align:right;}
.voirAussi table.list td{padding:2px 2px;width:156px;border-top:2px solid #CCC;}
.voirAussi table.list td img{clear:both;float:right;margin-top:2px;}
.voirAussi table.list td h3{clear:both;float:right;margin:0px;padding:0px;width:100%;font-size:11px;font-weight:bold;color:#868082;}
.voirAussi table.list td div.prix{clear:both;float:right;margin:0px;padding:0px;width:100%;font-size:12px;font-weight:bold;color:#000;}
.voirAussi table.list td div.prix span.faux{font-size:14px;font-weight:bold;text-decoration:line-through;}
.voirAussi table.list td div.prix span.ok{font-size:18px;font-weight:bold;color:#f00;}

.rapportProd{
   clear:both;
   float:left;
   padding:5px;
   width:97%;
   border:1px solid #A99B9B;
   background:#f0eceb url(/public/images/fond_produit_aleatoire_depart.jpg) repeat-x;
}
.rapportProd .entete{float:left;margin-bottom:10px;font-size:14px;font-weight:bold;color:#676767;}
.rapportProd table.list{clear:both;float:left;width:100%;}
.rapportProd table.list td{padding:0px 2px;width:156px;text-align:left;}
.rapportProd table.list td img{float:left;margin-right:2px;}
.rapportProd table.list td h3{float:left;margin:0px;padding:0px;font-size:11px;font-weight:bold;color:#868082;}
.rapportProd table.list td div.prix{float:left;margin:0px;padding:0px;width:70px;font-size:12px;font-weight:bold;color:#000;}
.rapportProd table.list td+td{border-left:2px solid #CCC;}
.rapportProd table.list tr+tr td{border-top:0px;}
.rapportProd table.list td div.prix{clear:both;float:right;margin:0px;padding:0px;width:100%;font-size:12px;font-weight:bold;color:#000;}
.rapportProd table.list td div.prix span.faux{font-size:14px;font-weight:bold;text-decoration:line-through;}
.rapportProd table.list td div.prix span.ok{font-size:18px;font-weight:bold;color:#f00;}

.blocForm{
   float:left;
   width:100%;
   margin-bottom:5px;
   background-color:#f7f5f6;
   color:#585455;
   font-size:12px;
   font-family:Lucida,sans-serif;
}
.blocForm table.marge{margin:5px; width:90%;}
.blocForm td.label{text-align:right; width:50%;}
.blocForm td.value{text-align:left;}
.blocForm input.text{width:180px;height:18px;border:1px solid #a2b37f;}
.blocForm textarea{border:1px solid #a2b37f;}
.blocForm input.cp{width:100px;}
.blocForm td.petit{height:2px;}
.blocForm td select{width:180px;border:1px solid #a2b37d;}
.blocForm td span.petit{font-size:9px;}
.blocForm td.add .lienMore{float:right;margin-right:20px; margin-bottom:5px; width:auto;}
.blocForm td a{color:#5d7ab5;text-decoration:underline;}
.blocForm td a:hover{text-decoration:none;}

.blocForm td.paiement{text-align:left; width:30%;}
.blocForm td.paiement input{float:left;}
.blocForm td.paiement h3{font-size:14px;color:#bebebe;float:left;margin:0px;padding:0px;width:90%;}
.blocForm td.paiement img{float:left;margin:2px;padding:0px;}
.blocForm td.paiement p{margin:0px;padding:0px;width:100%;}


.blocAdresses{
   float:left;
   width:100%;
   margin-bottom:5px;
   background-color:#ffffff;
   color:#585455;
   font-size:12px;
   font-family:Lucida,sans-serif;
}
.blocAdresses th.add{
   padding-left:15px;
   width:250px;
   height:25px;
   background:url(/public/images/fond_adresse.gif) no-repeat;
   color:#fff;
}
.blocAdresses td.add{
   padding:5px 15px 0px 5px;
   background:url(/public/images/panier_fond_adresse.gif) repeat-y;
   text-align:left;
}
.blocAdresses td.add select{
   width:235px;
   height: 25px;
   border:1px solid #a2b37d;
}
.blocAdresses td.add hr{
   margin-left:0px;
   margin-right:0px;
   padding:0px;
   width:235px;
   height:2px;
}

.blocAdresses td.add .lienMore{float:right;margin-right:20px; margin-bottom:5px; width:auto;}
.blocAdresses td a{color:#5d7ab5;text-decoration:underline;}
.blocAdresses td a:hover{text-decoration:none;}

/*.blocForm td.add form{display:inline;}*/

.centerParcourt{
   float:left;
   margin-top:3px;
   margin-bottom:0px;
   padding-bottom:5px;
   width:100%;
   border-bottom:2px solid #e00200;
}
.centerParcourt img{float:left;margin-right:10px;}
.centerParcourt input{float:left;margin-right:10px;}
.centerParcourt img.last{float:left;margin:0px;}
.centerParcourt input.last{float:left;margin:0px;}

 .titrePanier{
   float:left;
   margin-top:5px;
   margin-bottom:0px;
   width:100%;
   height:25px;
   background:url(/public/images/panier_blocblanc.gif) no-repeat;
}

.titrePanier img{float:left;margin-left:10px;}
.titrePanier span{float:left;margin:5px 0px 0px 10px;}
.titrePanier .header{float:left;}
.titrePanier .page{float:right;margin:3px 0px 0px 0px;width:340px;}
.titrePanier .page img{float:none;vertical-align:middle;}


.recap{
   float:left;
   width:100%;
   margin-top:5px;
   margin-bottom:10px;
}
.recap th{
   padding-left:15px;
   height:25px;
   font-size:11px;
   font-weight:normal;
   text-align:left;
   color:#fff;
}
.recap th.des{width:239px;background:url(/public/images/panier_fond_designation.gif) no-repeat;}
.recap th.des2{width:329px;background:url(/public/images/panier_fond_designation2.gif) no-repeat;}
.recap th.pu{width:158px;background:url(/public/images/panier_fond_prixHT.gif) no-repeat;}
.recap th.qte{width:53px;background:url(/public/images/panier_fond_qte.gif) no-repeat;}
.recap th.pt{width:84px;background:url(/public/images/panier_fond_prixTotal2.gif) no-repeat;}
.recap th.pou{width:34px;background:url(/public/images/panier_fond_corbeille.gif) no-repeat;}
.recap td{padding:5px 0px;border-bottom:1px solid #bababa;}
.recap td.des img{float:left;margin:2px;}
.recap td.des h3{
   float:left;
   margin:0px 2px;
   padding:0px;
   width:165px;
   font-size:13px;
   color:#000;
   text-align:left;
}
.recap td.des p{
   float:left;
   margin:0px;
   padding:0px;
   width:165px;
   font-size:12px;
   color:#bebebe;
   text-align:left;
}
.recap td.pu{text-align:center;font-size:13px;color:#000;}
.recap td.pu span.old{text-decoration:line-through;font-size:12px;}
.recap td.pu span.new{color:#d3060b;font-weight:bold;}
.recap td.pt{text-align:center;font-size:13px;color:#000;}
.recap td.pou{text-align:center;}
.recap td.qte div.qte{vertical-align:top;border:1px solid #a2b37f; height:18px;}
.recap td.qte input.text{
   margin-top:0px;
   text-align:center;
   vertical-align:top;
   width:25px;height:18px;
   border:1px solid #a2b37f;
}

.total{float:left;width:100%;margin-bottom:5px;}
.total table{width:auto;}
.total td{height:25px;}
.total td.label{
   padding-right:30px;
   width:485px;
   background:url(/public/images/panier_fond_montant.gif) no-repeat;
   text-align:right;
   font-size:11px;
   color:#fff;
   font-weight:bold;
}
.total td.value{
   width:148px;
   background:url(/public/images/panier_fond_montant_chiffre.gif) no-repeat;
   text-align:center;
   font-size:13px;
   color:#000;
}

.total td.lien{
   text-align:right;
}
.total a{
   float:left;
   width:100%;
   margin-bottom:10px;
   font-size:11px;
   color:#5d7ab5;
}
.total a:hover{text-decoration:underline;}

.styleTexte h1{margin:5px 0px;padding:0px;}
.styleTexte h2{margin:3px 0px;padding:0px;}
.styleTexte h3{margin:2px 0px;padding:0px;}
.styleTexte h4{margin:2px 0px;padding:0px;}
.styleTexte p{margin:2px 0px;padding:0px;}
.styleTexte li{list-style-image:url(/images/ptite_puce_vert.gif);}
.styleTexte address{padding:5px;background-color:#f7f7f7;}
.styleTexte table{width:100%;border-spacing:5px;}
.styleTexte table th{padding:3px 10px;width:25%;background-color:#299c00;}
.styleTexte table td{padding:3px 10px;background-color:#f7f7f7;}
.styleTexte{color:#747474;}
  .styleTexte h1{font-size:20px;font-weight:bold;color:#299c00;}
  .styleTexte h2{font-size:17px;font-weight:bold;color:#528447;}
  .styleTexte h3{font-size:15px;font-weight:bold;color:#000;}
  .styleTexte h4{font-size:15px;font-weight:bold;font-style:italic;color:#299c00;}
    .styleTexte h4 a{font-size:15px;font-weight:bold;font-style:italic;color:#299c00;}
  .styleTexte p{font-size:12px;}
  .styleTexte p.petit{font-size:10px;}
  .styleTexte a{color:#747474;text-decoration:underline;}
  .styleTexte a:hover{text-decoration:none;}
  .styleTexte address{font-style:normal;}
    .styleTexte table th{color:#fff;}

