@charset "utf-8";
/* CSS Document */

body {background:#000000; margin:0; font-size:100%; font-family:Verdana, Geneva, sans-serif; color:#FFFFFF;}
img {border:none;}
a:active, a:focus{outline:none;}
#page {width:992px; margin:0 auto; position:relative;background:#000000;}

#page .hautPage {height:100px; position:relative; text-align:right; font-size:11px;width:992px;}
#page .hautPage .logo {position:absolute; left:-1px; top:10px;}
#page .hautPage .menuHaut {padding-top:6px; padding-right:200px;}
#page .hautPage .menuHaut .panier{vertical-align:-2px;}
#page .hautPage .menuHaut a{text-decoration:none; color:#FFFFFF;}
#page .hautPage .menuHaut a:hover{text-decoration:none; color:#999999;}

#page .recherche {position:absolute; top:35px; right:0;text-align:left; z-index:100;}
#page .recherche a {color:#FFFFFF; text-decoration:none; font-size:10px;}
#page .recherche form{margin:0;}
#page .recherche .champ {font-size:11px; background-color:#CCCCCC; border:none;margin:0;padding:0;position:relative;top:-4px;}
#page .recherche select {font-size:11px; width:118px;}
#page .recherche .bouton {background:url('../../img_itf/submit.gif') no-repeat left top; width:20px; height:16px; border:none; cursor:pointer;margin:0;padding:0;}

#avancee {visibility:hidden; display:none;}
#page .topBanniere {height:28px;}
#page .banniere {height:265px; font-size:10px;}
#page .bannierePage {height:116px;}

#page .filAriane {color:#FFFFFF; padding:10px 0; font-size:10px;}
#page .filAriane a {color:#FFFFFF; text-decoration:none;}
#page .filAriane a:hover {color:#999999;}

#page .typeProduit {margin:0px 0;width:992px;}
#page .typeProduit .spacer{height:15px; clear:both; border-top:1px solid #666666; margin-top:10px;}
#page .typeProduit td{vertical-align:top;padding:0px;margin:0px;}
#page .typeProduit .menuPage {vertical-align:top;width:300px; font-size:11px;background:url('../../img_itf/bandeaudeco.gif') no-repeat left bottom;top:0px;}
#page .typeProduit .menuPage a {padding-left:12px;text-decoration :none; color:#FFFFFF; display:block;}
#page .typeProduit .menuPage a:hover {color:#999999; background:url('../../img_itf/puce_menu_li.gif') no-repeat left center; padding-left:12px;}
#page .typeProduit .menuPage .lien:hover {color:#999999; padding-left:12px;font-weight:bold;background:url('');}
#page .typeProduit .menuPage ul{margin:0; padding:0;}
#page .typeProduit .menuPage li{margin:2px 0; padding:5px; list-style:none; border-bottom:1px solid #666666;width:220px;}
#page .typeProduit .menuPage a.macat {color:#ffffff;font-weight:bold; background:url('../../img_itf/puce_menu_li.gif') no-repeat left center; padding-left:12px;}
a.macat {font-weight:bold; background:url('../../img_itf/puce_menu_li.gif') no-repeat left center; padding-left:12px;color:#CCCCCC;}
#page .typeProduit .menuPage .comparez {margin-top:20px; padding:10px 0 0 0; background:#333333 url(../../img_itf/rond_comp.gif) no-repeat left top; color:#FFFFFF;
	text-align:center; font:11px Verdana, Geneva, sans-serif; position:relative;width:230px;}
#page .typeProduit .menuPage .comparez .pad{padding :0 3px}
#page .typeProduit .menuPage .comparez .bas{height:10px; background:url(../../img_itf/rond_comp_bas.gif) no-repeat right bottom; clear:both;}
#page .typeProduit .menuPage .comparez .choixlimite{font-size:10px;}
#page .typeProduit .votreselection { margin: 50px 0 0 50px; }

#page .typeProduit .votreselection .top_fr { width:767px; height:35px; background:url(../../img_itf/fieldset_votreselection_top.gif) no-repeat; }
#page .typeProduit .votreselection .top_en { width:767px; height:35px; background:url(../../img_itf/fieldset_votreselection_top_en.gif) no-repeat; }
#page .typeProduit .votreselection .top_de { width:767px; height:35px; background:url(../../img_itf/fieldset_votreselection_top_de.gif) no-repeat; }
#page .typeProduit .votreselection .top_es { width:767px; height:35px; background:url(../../img_itf/fieldset_votreselection_top_es.gif) no-repeat; }
#page .typeProduit .votreselection .top_it { width:767px; height:35px; background:url(../../img_itf/fieldset_votreselection_top_en.gif) no-repeat; }


#page .typeProduit .votreselection .mid { width:767px; background:url(../../img_itf/fieldset_votreselection_mid.gif) repeat-y; }
#page .typeProduit .votreselection .bottom { width:767px; height:5px; background:url(../../img_itf/fieldset_votreselection_bottom.gif) no-repeat; }
#page .typeProduit .votreselection .mSelect { width:490px; height:22px; text-align:left; padding-left:10px; padding-top:4px; margin-bottom:15px;
  background: url(../../img_itf/select_left.gif) no-repeat; color: #000;}
#page .typeProduit .votreselection .mOption { width:445px; border:#ddddd2 1px solid; border-top: none; margin-left:6px; padding: 4px 10px 4px 10px;
  background-color:#fff; }
#page .typeProduit .votreselection .mFleche { float:right; width:25px; height:26px; background:url(../../img_itf/select_fleche.gif) no-repeat; position:relative;
  margin-top:-4px;}

#page .comparez-bas {margin-left:31px; padding:10px 0 0 0; background:#333333 url(../../img_itf/rond_comp.gif) no-repeat left top; color:#FFFFFF;
	text-align:center; font:11px Verdana, Geneva, sans-serif; position:relative;width:677px;clear:both;}
#page .comparez-bas .pad{padding :0 3px}
#page .comparez-bas .bas{height:10px; background:url(../../img_itf/rond_comp_bas.gif) no-repeat right bottom; clear:both;}
#page .comparez-bas .choixlimite{font-size:10px;}



#page .typeProduit h1{margin:10px 0; font:15px Arial, Helvetica, sans-serif; padding:0;}
#page .typeProduit h1 span{padding:4px 20px 4px 100px; background:url('../../img_itf/degrade_h1.gif') repeat-y right top;}
#page .typeProduit .prod {float:left; width:320px; height:200px; margin-left:20px;margin-bottom:28px; font:11px Verdana, Geneva, sans-serif; }
#page .typeProduit .prod a{text-decoration:none; color:#FFFFFF;font-size:12px;}
#page .typeProduit .prod a:hover{ color:#999999;}
#page .typeProduit .prod .fiche {vertical-align:middle;}
#page .typeProduit .prod h1 {margin:10px 0; padding:0 10px 0 0; font:Tahoma, Geneva, sans-serif; color:#FFFFFF; text-align:left;}
#page .typeProduit .prod .produits {float:left;margin:5px 40px 0 10px;}
#page .typeProduit .prod .prixcat{font-size:12px; font-weight:bold;border-collapse:collapse;}
#page .typeProduit .comparerMaintenant{font-size:12px;left:-10px;position:relative;}

#page .typeProduit .prod_comparer {float:left; width:310px; height:136px; margin-left:8px;border:1px solid #666666; font:11px Verdana, Geneva, sans-serif; overflow:hidden;}
#page .typeProduit .prod_comparer table {font:11px Verdana, Geneva, sans-serif; font-size:10px;}
#page .typeProduit .prod_comparer a{text-decoration:none; color:#FFFFFF;}
#page .typeProduit .prod_comparer a:hover{ color:#999999;}
#page .typeProduit .prod_comparer .fiche {vertical-align:middle;}
#page .typeProduit .prod_comparer h1 {margin:10px 0; padding:0 10px 0 0; font:Tahoma, Geneva, sans-serif; color:#FFFFFF; text-align:left;}
#page .typeProduit .prod_comparer .produits {float:left;margin:5px 40px 0 10px;}


#page .typeProduit2 h1{margin:10px 0; font:15px Arial, Helvetica, sans-serif; }
#page .typeProduit2 h1 span{padding:4px 0px 4px 0px; background:url(../../img_itf/degrade_h1.gif) repeat-y right top;}
#page .typeProduit2 .prod2 {float:left; width:310px; height:146px; background:url(../../img_itf/degrade_block_produit.gif) no-repeat right bottom;
	border:1px solid #666666; font:11px Verdana, Geneva, sans-serif; overflow:hidden;}
#page .typeProduit2 .prod2 a{text-decoration:none; color:#FFFFFF;}
#page .typeProduit2 .prod2 a:hover{ color:#999999;}
#page .typeProduit2 .prod2 .fiche {vertical-align:middle;}
#page .typeProduit2 .prod2 h1 {margin:10px 0; padding:0 10px 0 0; font:Tahoma, Geneva, sans-serif; color:#FFFFFF; text-align:left;}
#page .typeProduit2 .prod2 .produits {float:left;margin:5px 40px 0 10px;}

#page .AffichageGamme_comparer{vertical-align:top;}
#page .AffichageGamme_comparer h3 {text-align:center;margin:10px 0; padding:0 10px 0 0; font:Tahoma, Geneva, sans-serif; color:#FFFFFF; width:660px;font-size:11px;}
#page .AffichageGamme_comparer .filtre{font-size:10px;float:right;margin-right:3px;}

#page .AffichageGamme{padding-left:50px; width:750px;vertical-align:top; }
#page .AffichageGamme h3 {text-align:center;margin:10px 0; padding:0 10px 0 0; font:Tahoma, Geneva, sans-serif; color:#FFFFFF; width:660px;font-size:11px;}
#page .AffichageGamme .filtre{font-size:10px;float:right;margin-right:3px;}

#page .produit a{color:#ffffff;}
#page .produit table {border-collapse:collapse;}
#page .produit td.visuel {vertical-align:top; width:350px; font-size:11px;}
#page .produit td.visuel .zoom {color:#CCCCCC;padding-left:20px;}
#page .produit td.visuel .zoom a {color:#CCCCCC; text-decoration:none;}
#page .produit td.visuel .visuelProduit {text-align:center; width:90%}
#page .produit td.description li{  margin-left:20px;display: list-item;list-style-image: url(../../img_itf/puceeco.gif);}
#page .produit td.visuel .commande {margin-top:10px; width:100%}
#page .produit td.visuel .commande a {color:#FFFFFF; text-decoration:none;}
#page .produit td.visuel .commande table{border-collapse:collapse;}
#page .produit td.visuel .commande td{text-align:center; padding:0 10px; border-left:1px solid #999999; border-right:1px solid #999999}
#page .produit td.visuel .commande .prix{font-size:20px; font-weight:bold;}

#page .produit {background:url('../../img_itf/bandeaudeco_ecologic.gif') no-repeat left bottom;z-index:0;}


#page .produit td.visuel .details_picto_fd {width:308px; height:114px;text-align:right;background: url(../../img_itf/detail_coin_gris.gif) no-repeat; background-position:top right;float: right;}
#page .produit td.visuel .details_picto { width:77px; height:77px; margin:25px 15px 0 0; float:right; }
#page .produit td.argu {vertical-align:top; font-size:11px; line-height:15px;}
#page .produit td.argu h1 {font:22px Tahoma, Geneva, sans-serif; margin:0 0 10px 0;}
#page .produit td.argu .pad {padding-left:40px; text-align:left;}

#page .contpanier {margin-top:15px; margin-bottom:25px; padding-bottom:15px; min-height:250px;}
#page .contpanier table {border-collapse:collapse;}
#page .contpanier td.processAchat {vertical-align:top; width:280px; font-size:11px;}
#page .contpanier td.processAchat ul {margin:0; padding:5px 0 0 15px; border-left:1px solid #FF0000;}
#page .contpanier td.processAchat li {list-style:none; margin:0; padding:0 0 15px 0;}
#page .contpanier td.contenuPanier {vertical-align:top; font-size:11px;}
#page .contpanier td.contenuPanier h1 {font:22px Tahoma, Geneva, sans-serif; margin:0 0 10px 0;}
#page .contpanier td.contenuPanier.pad {padding-left:40px; text-align:left;}
#page .contpanier td.contenuPanier table.itemPanier{border-collapse:collapse;}
#page .contpanier td.contenuPanier td.data{vertical-align:top; text-align:center; border-left:1px solid #666666; border-right:1px solid #666666; padding:0 5px;}
#page .contpanier td.contenuPanier h2{font:bold 11px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}

#page .contpanier td.contenuPanier table.total{border-collapse:collapse; border-top:1px solid #666666; margin-top:5px;}
#page .contpanier td.contenuPanier td.texte{vertical-align:top; text-align:right; padding:3px 5px; font-weight:bold;}
#page .contpanier td.contenuPanier td.ttc{vertical-align:top; text-align:center; padding:3px 5px; font-weight:bold; width:80px;}

#page .gammes {margin-top:0;width:992px;text-align:center;}
#page .gammes .block {float:left; width:269px; height:265px; overflow:hidden; position:relative; margin-right:30px;margin-left:30px;background:#000000;}
#page .gammes .block h1 {font-size:13px; text-align:left; margin:0; padding:15px 0 0 40px;height:30px; font-weight:normal; background:url('../../img_itf/bandeaugris.jpg') no-repeat left top;}
#page .gammes .block a {color:#FFFFFF; text-decoration:none;}
#page .gammes .block .triangle {position:absolute; right:1px; bottom:41px;}

#page .gammes .mobile {margin-right:0;}

#page .titrecat {background:url('../../img_itf/fontcat.jpg') no-repeat right;color: #ffffff;font-size: 12px;font-weight:bold;vertical-align:middle;padding-top: 10px;padding-left: 14px;height:26px;width:160px;float:left;}
#page .imgtitrecat{background:url('../../img_itf/fontcat-point.jpg') no-repeat left;height:26px;width:160px;float:left;padding-top: 10px;}

#page .footer {margin-top:10px; position:relative; top:-20px;text-align:right; clear:both; height:144px;  background:url('../../img_itf/ecologic-bas.png') no-repeat left top; }

#page .footer .menuBas {padding:90px 0 0 500px; width:502px;text-align:left;font-size:9px; position:relative;}
#page .footer .menuBas ul {margin:0; padding:0;}
#page .footer .menuBas li {margin:0; padding:0; list-style:none; display:inline;}
#page .footer .menuBas a {color: #ffffff; text-decoration:none;}
#page .footer .menuBas a:hover {color:#2F5000;}

/*#page .footer-comparer { position:relative; top:-40px;text-align:center;width:990px; clear:both;
	background:url('../../img_itf/ecologic-bas.png') no-repeat left top;
	padding-top:150px;vertical-align:bottom; font-size:10px;cursor:pointer; }*/

	#page .footer-comparer_fr { position:relative; top:-40px;text-align:center;width:990px; clear:both;
	background:url('../../img_itf/ecologic-bas.png') no-repeat left top;
	padding-top:150px;vertical-align:bottom; font-size:10px;cursor:pointer; }

	#page .footer-comparer_en { position:relative; top:-40px;text-align:center;width:990px; clear:both;
	background:url('../../img_itf/bandeau_eco_gb.png') no-repeat left top;
	padding-top:150px;vertical-align:bottom; font-size:10px;cursor:pointer; }

	#page .footer-comparer_de { position:relative; top:-40px;text-align:center;width:990px; clear:both;
	background:url('../../img_itf/bandeau_eco_all.png') no-repeat left top;
	padding-top:150px;vertical-align:bottom; font-size:10px;cursor:pointer; }

	#page .footer-comparer_es { position:relative; top:-40px;text-align:center;width:990px; clear:both;
	background:url('../../img_itf/bandeau_eco_sp.png') no-repeat left top;
	padding-top:150px;vertical-align:bottom; font-size:10px;cursor:pointer; }

	#page .footer-comparer_it { position:relative; top:-40px;text-align:center;width:990px; clear:both;
	background:url('../../img_itf/ecologic-bas.png') no-repeat left top;
	padding-top:150px;vertical-align:bottom; font-size:10px;cursor:pointer; }

#page .footer-comparer  ul {margin:0; padding:0;}
#page .footer-comparer  li {margin:0; padding:0; list-style:none; display:inline;}
#page .footer-comparer  a {color: #ffffff; text-decoration:none;}
#page .footer-comparer  a:hover {color:#2F5000;}

#page .pied { position:relative; top:-40px;text-align:center;width:990px; clear:both;vertical-align:bottom; font-size:10px; }
#page .pied  ul {margin:0; padding:0;}
#page .pied  li {margin:0; padding:0; list-style:none; display:inline;}
#page .pied  a {color: #ffffff; text-decoration:none;}
#page .pied  a:hover {color:#2F5000;}

#page .article table {border-collapse:collapse;}

#page .article .menuPage {vertical-align:top;text-align:left;width:250px; font-size:11px;top:0px;}
#page .article .menuPage a {text-decoration :none; color:#FFFFFF; display:block;}
#page .article .menuPage a:hover {color:#999999; background:url('../../img_itf/puce_menu_li.gif') no-repeat left center; padding-left:12px;}
#page .article .menuPage ul{margin:0; padding:0;}
#page .article .menuPage li{margin:2px 0; padding:5px; list-style:none; background:url('../../img_itf/degrade_li_menu.gif') repeat-y left top;}


#page .article .menuPageLire {z-index:0; position:absolute;left:-25px;width:170px; }
#page .article .menuPageLire a {text-decoration :none; color:#FFFFFF; display:block;}
#page .article .menuPageLire a:hover {color:#999999; background:url('../../img_itf/puce_menu_li.gif') no-repeat left center; padding-left:12px;}
#page .article .menuPageLire ul{margin:25px; padding:0;}
#page .article .menuPageLire li{margin:2px 0; padding:5px; list-style:none; background:url('../../img_itf/degrade_li_menu.gif') repeat-y left top;}

#page .article .texteLire{padding-bottom:50px;min-height:450px;padding-left:180px;position:relative;z-index:10; background:url('../../img_itf/bandeaudeco_ecologic.gif') no-repeat left bottom;z-index:0;}
#page .article .texteEco{padding-bottom:50px;min-height:450px;padding-left:130px;position:relative;z-index:10;background:url('../../img_itf/bandeaudeco_ecologic.gif') no-repeat left bottom;z-index:0;}
#page .article .texteAEG{padding-bottom:50px;min-height:450px;padding-left:130px;position:relative;z-index:10;background:url('../../img_itf/bandeaudeco_ecologic.gif') no-repeat left bottom;z-index:0;}
#page .article .texteMembre{padding-bottom:50px;min-height:450px;padding-left:250px;position:relative;z-index:10; background:url('../../img_itf/bandeaudeco_ecologic.gif') no-repeat left bottom;z-index:0;}
#page .article .texteActu{padding-bottom:50px;min-height:450px;padding-left:180px;position:relative;z-index:10;background:url('../../img_itf/bandeaudeco_ecologic.gif') no-repeat left bottom;z-index:0;}
#page .article .textegarantie{padding-bottom:50px;min-height:450px;padding-left:180px;position:relative;z-index:10;background:url('../../img_itf/bandeaudeco_ecologic.gif') no-repeat left bottom;z-index:0;}

#page .article .argue .texteLire{vertical-align:top; font-size:11px; line-height:15px;width:800px;}
#page .article .argue .texteLire h1 {font:30px verdana; font-weight:bold;margin:0 0 10px 0;color:#ffffff;}
#page .article .argue .texteLire h1.votreselection {font:40px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .article .argue .texteLire h1 img{padding-left:10px;top:10px;position:relative;}
#page .article .argue .texteLire .pad { text-align:left;}
#page .article .argue .texteLire .texte {text-align:justify; margin-top:15px;}
#page .article .argue .texteLire .texte p {margin:0 0 15px 0;}
#page .article .argue .texteLire .texte li {display : list-item;list-style-image : url('../../img_itf/pucegarantie.gif');height:30px;margin-left:100px;vertical-align:middle;}


#page .articleEco {background:url('../../img_itf/fond_page_eco.jpg') no-repeat left bottom;z-index:0;}
#page .articleEco .PageEco .texteEco{min-height:450px;padding:0 160px 50px 420px;position:relative;z-index:10;z-index:0;}
#page .articleEco .PageEco .texteEco{vertical-align:top; font-size:11px; line-height:15px;}
#page .articleEco .PageEco .texteEco h1 {font:40px verdana; font-weight:bold;margin:0 0 10px 0;color:#88B820;}
#page .articleEco .PageEco .texteEco h1.votreselection {font:30px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .articleEco .PageEco .texteEco h1 img{padding-left:10px;top:10px;position:relative;}
#page .articleEco .PageEco .texteEco .pad { text-align:left;}
#page .articleEco .PageEco .texteEco .texte {text-align:justify; margin-top:15px;}
#page .articleEco .PageEco .texteEco .texte p {margin:0 0 15px 0;}
#page .articleEco .PageEco .texteEco .texte ul {margin:0; padding:0;}
#page .articleEco .PageEco .texteEco .texte li {display:list-item; background : url('../../img_itf/puce_eco_carre.gif')no-repeat left 5px; height:30px;margin-left:0px;list-style:none; padding:0 0 0 20px;}

#page .article .argue .texteEco{vertical-align:top; font-size:11px; line-height:15px;width:800px;}
#page .article .argue .texteEco h1 {font:30px verdana; font-weight:bold;margin:0 0 10px 0;color:#bf2fba;}
#page .article .argue .texteEco h1.votreselection {font:30px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .article .argue .texteEco h1 img{padding-left:10px;top:10px;position:relative;}
#page .article .argue .texteEco .pad { text-align:left;}
#page .article .argue .texteEco .texte {text-align:justify; margin-top:15px;}
#page .article .argue .texteEco .texte p {margin:0 0 15px 0;}
#page .article .argue .texteEco .texte li {display : list-item;list-style-image : url('../../img_itf/pucegarantie.gif');height:30px;margin-left:100px;vertical-align:middle;}

#page .article .argue .textegarantie{vertical-align:top; font-size:11px; line-height:15px;width:800px;}
#page .article .argue .textegarantie h1 {font:30px verdana; font-weight:bold;margin:0 0 10px 0;color:#bf2fba;}
#page .article .argue .textegarantie h1.votreselection {font:30px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .article .argue .textegarantie h1 img{padding-left:10px;top:10px;position:relative;}
#page .article .argue .textegarantie h2 {font:20px verdana; font-weight:bold;margin:0 0 10px 0;color:#bf2fba;}
#page .article .argue .textegarantie h2.votreselection {font:30px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .article .argue .textegarantie h2 img{padding-left:10px;top:10px;position:relative;}
#page .article .argue .textegarantie h3 {font:20px verdana; font-weight:bold;margin:0 0 10px 0;color:#bf2fba;}
#page .article .argue .textegarantie h3.votreselection {font:30px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .article .argue .textegarantie h3 img{padding-left:10px;top:10px;position:relative;}
#page .article .argue .textegarantie .pad { text-align:left;}
#page .article .argue .textegarantie .texte {text-align:justify; margin-top:15px;}
#page .article .argue .textegarantie .texte p {margin:0 0 15px 0;}
#page .article .argue .textegarantie .texte li {display : list-item;list-style-image : url('../../img_itf/pucegarantie.gif');height:30px;margin-left:30px;vertical-align:middle;}

#page .article .argue .texteActu{vertical-align:top; font-size:11px; line-height:15px;width:700px;}
#page .article .argue .texteActu h1 {font:20px verdana; font-weight:bold;margin:0 0 10px 0;color:#bf2fba;}
#page .article .argue .texteActu h1.votreselection {font:20px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .article .argue .texteActu h1 img{padding-left:10px;top:10px;position:relative;}
#page .article .argue .texteActu .pad { text-align:left;}
#page .article .argue .texteActu .texte {text-align:justify; margin-top:15px;}
#page .article .argue .texteActu .texte p {margin:0 0 15px 0;}
#page .article .argue .texteActu .texte li {display : list-item;list-style-image : url('../../img_itf/puceeco.gif');height:30px;margin-left:100px;vertical-align:middle;}

#page .article .argue .texteAEG{vertical-align:top; font-size:11px; line-height:15px;width:800px;}
#page .article .argue .texteAEG h1 {font:30px verdana; font-weight:bold;margin:0 0 10px 0;color:#FF0000;}
#page .article .argue .texteAEG h1.votreselection {font:30px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .article .argue .texteAEG h1 img{padding-left:10px;top:10px;position:relative;}
#page .article .argue .texteAEG .pad { text-align:left;}
#page .article .argue .texteAEG .texte {text-align:justify; margin-top:15px;}
#page .article .argue .texteAEG .texte p {margin:0 0 15px 0;}

#page .article .argue {vertical-align:top; font-size:11px; line-height:15px;width:900px;}
#page .article .argue h1 {font:20px verdana; font-weight:bold;margin:0 0 10px 0;color:#88b820;}
#page .article .argue h1.votreselection {font:30px verdana; font-weight:bold;margin:0 0 0 50px;color:#FFF;}
#page .article .argue h1 img{padding-left:10px;top:10px;position:relative;}
#page .article .argue .pad { text-align:left;}
#page .article .argue .texte {text-align:justify; margin-top:15px;}
#page .article .argue .texte p {margin:0 0 15px 0;}
#page .article .argue .texte li {display : list-item;list-style-image : url('../../img_itf/puceeco.gif');height:30px;margin-left:30px;vertical-align:middle;}

/* page telechargements */
#page .tab{width:95%;margin-left:5%;}
#page .tab td{border-bottom:1px dashed #fff;font-weight:900;font-size:12px;padding:3px 0;}

/*CGV et mentions lgales*/
.info_legal h2{font: 22px Tahoma, Geneva, sans-serif;}
.info_legal p {font-family: Verdana,Geneva,sans-serif; text-align:justify; margin-top:15px; font-size: 11px;}
.info_legal td.menuPage {width:200px;}


/* styles du menu */
#menu {background:url(../../img_itf/fond_menu.gif) repeat-x left top;color:#FFFFFF; width:992px; height:25px; position:absolute; left:0px; z-index:90;}
#menu ul{
    display:block;
	margin:0;
    padding:0;
}
#menu li ul{
    visibility:hidden; margin:0; padding:0;
}
#menu li li ul{
    position:absolute;
    margin-left:145px;
	margin-top:-25px;
	padding:0;

}
#menu li{
    list-style:none;
    height:auto;
    /*display:inline;*/
	display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0; font-size:12px;
}
#menu li li.smenu{
    display:block;
	background:url(../../img_itf/fond_smenu.png);
    float:none; font-size:11px;
	margin:0;
	padding:0;
}


#menu a{
    text-align:center;
    color:#FFFFFF;
    display:block;
	width:145px;
    text-decoration:none;
    padding-top:0px;
	border-right:1px solid #000000;
	height:28px;
}
#menu a:hover{
    background-color: #333333; color:#FFFFFF;
}
/* for a mozilla better display with key nav */
#menu a:focus{
   background-color: #333333; outline:none;
}

#slideshow { width:992px;height:116px;overflow:hidden; }

/* -------- */

/* liste argumantaire deroulant en sliders*/

.accordion { width: 100%; }
.accordion ul { margin:10px 0 0 18px; padding:0;}
.accordion h2 {
	background:url(../../img_itf/fleche_h2.gif) no-repeat left center; border-bottom:1px solid #999999;
	padding: 6px 10px 7px 30px; margin: 10px 0 0 0; display:block;
	font:14px Verdana, Geneva, sans-serif;
	cursor: pointer; color:#FFFFFF; position:relative;
}
.accordion h2:hover {
	background: url(../../img_itf/fleche_h2.gif) no-repeat left center; border-bottom:1px solid #999999;
}
.accordion h2.active {
	background:url(../../img_itf/fleche_h2_active.gif) no-repeat left center;
	color:#FFFFFF; text-transform:uppercase; border-bottom:1px solid #458D0F;
}
.accordion p {
	margin: 0; padding: 5px 0; }


/* style bloc texte defilant */

.bannierefondvert{
	width:992px;
}

.infos_fr {background:url(../../img_itf/infos_fr.gif) no-repeat 20px center;}
.infos_de {background:url(../../img_itf/infos_de.gif) no-repeat 20px center;}
.infos_en {background:url(../../img_itf/infos_en.gif) no-repeat 20px center;}
.infos_it {background:url(../../img_itf/infos_it.gif) no-repeat 20px center;}
.infos_es {background:url(../../img_itf/infos_es.gif) no-repeat 20px center;}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
width: 960px;
height: 50px;
margin: 0;
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 100px;
top: 5px; padding:4px 2px;
width: 930px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 960px;
font: italic 11px Verdana, Geneva, sans-serif;
list-style-type: none;
margin: 0;
padding: 0;
cursor:pointer;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0; white-space: nowrap;
padding: 0; list-style:none;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ffffff;
font: 10px Verdana, Geneva, sans-serif;
}
ul.newsticker span {
margin: 0 0px 0 0;
}
/* Tableau caddie et historique des commandes */

.totalcaddie h2
{
font: 20px Verdana, Geneva, sans-serif;
}

.totalcaddie
{
width:700px;
min-height:500px;
float:right;
font: 11px Verdana, Geneva, sans-serif;
}

table .caddie
{
border-left: 1px solid #666666;
}

table .caddie .caddiedroite
{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

table .caddie th
{
	padding-left:15px;
	padding-right:15px;
}

.caddie
{
	font: 11px Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
	background-color: #000000;
	margin-bottom:10px;
}

.caddiegauche
{
	font: 11px Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
	background-color: #000000;
	padding : 0px 10px 10px 0px;
	border-right: 1px solid #666666;
}

.caddiedroite
{
	font: 11px Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
	background-color: #000000;
	padding : 0px 0px 10px 10px;
}

/*Liste des tapes de commande*/
.etapesCommande
{
	float:left;
	width : 25%;
	height: auto;
}

.etapesCommande ul
{
border-left:1px solid #FF0000;
font-size: 11px;
}

.etapesCommande li
{
margin-top: 15px;
margin-left: -33px;
text-decoration:none;
list-style-type:none;
}

.right ul
{
height:50px;
}

.right ul li
{
	padding: 20px;
	display: inline;
	color: white;
	text-decoration:none;
	list-style-type:none;
}

.right ul li .first
{
	color: white;
}

.right ul li .first:hover
{
	color: #666666;
	display: inline;
	text-decoration:none;
	list-style-type:none;
}
.right ul li .second
{
	color: white;
	padding: 5px 14px;
	border-right: 0.5px solid #666666;
	border-left: 0.5px solid #666666;
}

.right ul li .second:hover
{
color: #666666;
display: inline;
text-decoration:none;
list-style-type:none;
}

.right ul li .third
{
color: white;
}

.right ul li .third:hover
{
color: #666666;
display: inline;
text-decoration:none;
list-style-type:none;
}

.hide {
  display: none;
}

.imgdisp
{
width: 10px;
height: 10px;
}
/*step2 */
#step2caddie {
width:100%;
	display: block;
	background: #000000;
	color: #FFFFFF;
	float:right;
}

#step2caddie p {
	text-align:right;
}

#step2caddie_2 {
	display:block;
	background: #000000;
	color: #FFFFFF;
	margin: 0.2em 0 0.5em 0;
	padding: 0.2em 0 0.2em 0;
	width: 50%;
}

#step2caddie_2 p {
	text-align:right;
}

/*Reherche*/
.form_search a.normal_desc {text-decoration: none; color: white;}
.form_search p {font-family: Verdana,Geneva,sans-serif; text-align:justify; font-size: 11px; }
.form_search td.menuPage {width:200px; background-image:url('../../img_itf/recherche.jpg'); background-repeat: no-repeat;}
.form_search table {width: 100%;}
.formulaire_de_recherche {margin-top: 10px; margin-left: 110px;}
.searchPage {background-image:url('../../img_itf/submit.gif'); cursor:pointer; width: 20px; height: 16px; border: none;
	background-repeat:no-repeat; cursor:pointer;}
#table_search_rubrique {width: 180px;}
#table_search_image {width: 50px;}
#table_search_descriptif {width: 545px;}
#table_search_rubrique_art {width: 200px;}
#table_search_descriptif_art {width: 545px;}
.table_search_th {text-transform: uppercase;font-size:10px;}
.table_search a{font-size:10px;}
.table_search  caption {text-transform: uppercase;text-align:left; font: 22px Tahoma, Geneva, sans-serif; border-bottom: 1px white solid; width: 100%;margin-bottom:20px;}
.search_help {font-size: x-small;}
.menuPage {}

table .caddie_2
{
border-right: 1px solid #666666;
}

table .caddie_2 th
{
border-right: 1px solid #666666;
width:100px;
}

.cadrecaddie_2
{
	width:735px;
	margin-top:25%;
	margin-right:735px;
	border-left: 1px solid #666666;
}

.caddie_2
{
	font: 11px Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
	background-color: #000000;
	padding : 0px 10px 10px 10px;
}

.caddiegauche_2
{
	font: 11px Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
	background-color: #000000;
	padding : 0px 10px 10px 10px;
	border-right: 1px solid #666666;
}

.caddiedroite_2
{
	font: 11px Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
	background-color: #000000;
	padding : 0px 10px 10px 10px;
}

.paiement a
{
 color:red;
}

.bouton_commander
{
padding:5px;
display: inline-block;
background-color: red;
}

.bouton_commander a
{
display: block;
}

.choix_zone
{
display: inline;
}

#step2caddie {
	background: #000000;
	color: #FFFFFF;
	margin: 0.2em 0 0.5em 0;
	padding: 0.2em 0 0.2em 0;
	width: 98%;
}

.clicbouton_cmd {
	background-image:url('images/bt_com.gif');
	width:98px;
	height:46px;
	border:0px;
	padding-bottom:0.6em;
}

.clicbouton {
	background-color:#000000;
	font-weight:bold;
	width:155px;
	height:20px;
	border:1px solid #333333;
	color:#FFFFFF;
	vertical-align:middle;
	cursor:pointer;
}

.clicboutonsuiv {
	color:white;
	display:block;
	float:right;
	border: none;
	vertical-align:middle;
	cursor:pointer;
}

.couleur {
	background-color:#0F0F0F;
	/* border-top: 1px #AFAFAF solid;
	border-bottom: 1px #AFAFAF solid; */}

.guide_achat_prod  p{
	height: 100%;
	width: 100%;
}

.caddie .menu {}

/* Attribut */
.attribut_affiche_titre { width:600px; background:url(../../img_itf/fd_detail_title.gif) repeat-y; color:#FFFFF; padding: 5px;} /*  OLD  :  .attribut_affiche_titre { background-color:#458D0F; color:#000000;}*/
.attribut_affiche_cara { padding-left:20px; width:300px;}
.attribut_survol:hover { background-color:#5F5F5F; color: black;}

/* Produit */
.cara_importante{ text-align: center;}
.texte_cara_impo p{ font-size: 16px; font-weight: bold;}
.click {font-size: xx-small;}
.click {}

.plan p
{
text-decoration:none; font-weight: bold;
				font-family: Verdana,Geneva,sans-serif; fontstyle font-size: 11px; display:inline;
}

.cat1 p
{
width:100px; text-decoration:none; font-weight: bold; font-family: Verdana,Geneva,sans-serif;  font-size: 11px;
}

.cat2 ul li p
{
text-decoration:none; display:inline; font-size: 14px; font-weight: normal; font-family: Verdana,Geneva,sans-serif;  font-size: 11px;
}

.cat3 a
{
text-decoration:none; font-weight: bold;
						font-family: Verdana,Geneva,sans-serif; font-weight:normal; font-size: 14px; display:inline;
}