a {color: #006699; background:transparent;  text-decoration:none;}
a:hover {color: #009966; background:transparent; text-decoration:none;}
img {border:0px;}
h1, h2, h4 {clear:both;}


/*h1 {padding: 10px 0px; margin:0px; font-size:40px; color: #000; background:transparent; text-decoration:none; letter-spacing: -2px; font-weight: normal; font-style:italic; text-transform: lowercase;}*/
h1 {padding: 10px 0px; margin:0px; font-size:40px; color: #000; background:transparent; text-decoration:none; letter-spacing: -2px; font-weight: normal;font-style:none; text-transform: none; }
h2 {margin:0px 0px; padding:0px; font-size:25px;text-align:center; color: #122644; background:transparent; text-decoration:none; letter-spacing: -2px; font-weight: normal; font-style:none; text-transform: none;}
h3 {font-size:22px; text-align:left; color:#CCC; background:transparent; font-style:none; font-weight:none; text-transform: none; margin: 0px 0px 0px 2px}
h4 {color: #000; background:transparent; margin:0px 0px 2px 0px; font-weight:bold; font-size:16px}
h6 {color: #fff; background:transparent; margin:0px 0px 0px 0px; font-weight:none; font-size:10px}
h5 {margin:2px 0px; padding:0px; font-size:16px; color: #CCC; background:transparent; text-decoration:none; letter-spacing: -2px; font-weight: normal; font-style:italic; text-transform: none;}/*€€€€hwg title featured*/
h2 strong, h3 strong, h4 strong {font-weight:bold;}
table {border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #FFF; width:728px; }
caption, thead {display:none;}
tr td, tr th { border: 1px dotted #ccc; padding: 0px; text-align:left; color:#000; background: transparent; }
form {padding:0px; margin:0px;}
ul,li {background-image: none;} /*hwg*/
/*html {height: 100%; width: 100%;background: url(color-bg.jpg) 50% 0 no-repeat;}*/

/*#topper {width: 100%; margin:auto; padding:10px 0px; color: #000; background: transparent;}/*980 =========================================*/
/*#topper {width: 100%; margin:auto; padding:10px 0px; color: #000; background: transparent;}/*980 =========================================*/
#topper {width: 100%; height:170px; margin:auto; padding:0px 0px; color: #000; background: url(color-bg.jpg) 50% 0 repeat-x;}/*980 ===========================================*/
#topper h2 {color:#fff ;}
#topper h2 a {color:#fff ;}
#pttemplate {width: 980px; margin:auto; padding:0px; color: #000; background: #F9F9F9;}


#headerpfylogo{float:left;width: 250px;margin:7px 0px 0px 0px; padding:0px 0px 0px 0px; background: url(logo.png) no-repeat }
#header {float:left; width: 600px; margin:0px; padding:0px; color: #000; background: transparent; text-align:center;}  /*titre =============*/
#headertit {clear:both; width: 100%; height:50%; margin:0px; padding:0px; color: #000; background: transparent; text-align:center;}  /*titre =============*/
#headerdat {float:both; width: 150px; margin:0px; padding:0px 0px 0px 0px; color: #fff; background: transparent; text-align:center; vertical-align:bottom}  /*titre =============*/
#headercoup {float:right;width: 200px; margin:0px; padding:5px 0px 0px 0px; color: #000; background: transparent; }  /*coupons ++++*/
#header  {color:#fff ;}
#header a {color:#fff ;}
#header h1 {margin:0px; padding:0px;font-size:30px;  }
#header h1 a, #header h1 a:hover {color: #FFF; background:transparent; text-decoration:none; font-size:30px; font-weight: normal; font-style:none; text-transform: none;}
#headertit h2 {color:#003366 ;}/* €€€€€€€€€€ controle affichage titre gene*/
#headertit h2 a {color:#003366 ;}/* €€€€€€€€€€ controle affichage titre gene*/
/*#searchtop {float:right; width: 350px; margin:10px 0px 0px 0px; padding:0px; color: #000; background: transparent; text-align:right;}*/
/*#searchtop label {font-size:16px; color:#FFF; background: transparent; text-transform:lowercase; font-weight:bold; margin:0px 10px 0px 0px;}*/
/*#searchtop .inputbox {font-size:16px; margin:0px; border:3px double #CCC; width:180px;}*/
/*#searchtop .inputbutton {font-size:16px; padding:4px; border:0px; background:#000; color:#FFF; margin:0px 0px 0px 10px;}*/

/*#searchtop {float:right; width: 350px; margin:10px 0px 0px 0px; padding:0px; color: #000; background: transparent; text-align:right;}*/
#searchtop {margin:0px 0px 0px 0px; padding:0px; color: #000; background: transparent; text-align:right;}
#searchtop label {font-size:11px; color:#FFF; background: transparent; text-transform:lowercase; font-weight:bold; margin:0px 05px 0px 0px;}
#searchtop .inputbox {font-size:11px; margin:0px; border:0px double #CCC; width:60%;}    /* statt 180*/
#searchtop .inputbutton {font-size:11px; padding:4px; border:0px; background:#000; color:#FFF; margin:0px 0px 0px 10px;}


#main {width:730px; float:right; color: #666; background:transparent; padding:10px; margin:2px 0px;}

#prodinfo .prodinfocol {width:75%; text-align:left; padding:10px;}
#prodinfo .prodpricecol {width:25%; text-align:center; padding:10px;}
#prodinfo h3 {margin:0px 0px 12px 0px; font-size:12px; text-align:left; font-style:normal; font-weight:bold; letter-spacing:0px;}
#prodinfo .itemimg {width:100px; height:100px; float:left; margin:0px 20px 0px 0px;}
#prodinfo .itemdesc {font-size:12px; font-weight:normal; margin:0px 0px 12px 0px;}
#prodinfo .itemdesc a {font-size:10px; font-weight:normal;}
#prodinfo .itemreview {font-size:11px; margin:0px; font-weight:bold; color:#666; background:transparent; margin:0px 0px 12px 0px;}
#prodinfo .itemreview img {margin:0px 20px 0px 0px;}
#prodinfo .itemprice {font-size:18px; font-weight:bold; font-style:italic; margin:0px 0px 12px 0px;}
#prodinfo .itemcompare a {display:block; width:60%; padding:5px; margin:auto; color:#FFF; background:#009966; text-decoration:none;}
#prodinfo .itemretailer {font-size:11px; margin:0px; font-weight:normal; color:#666; background:transparent;}

#priceinfo .retailercol {width:20%; text-align:center; padding:10px;}
#priceinfo .retailercatcol {width:55%; text-align:left; padding:10px;}
#priceinfo .retailerpricecol {width:25%; text-align:center; padding:10px;}
#priceinfo .retailercol p, #priceinfo .retailercatcol p, #priceinfo {padding:0px; margin:0px;}
#priceinfo .itemprice {margin:0px 0px 12px 0px;}
#priceinfo .itemprice a {color:#000; background:transparent; text-decoration:none; font-size:18px; font-weight:bold; font-style:italic; }
#priceinfo .itembuy a {display:block; width:60%; padding:5px; margin:auto; color:#FFF; background:#009966; text-decoration:none;}

#producttext .productimg {float:right; width:100px; height:100px; border:3px double#CCC; margin:0px 0px 20px 20px; padding:3px}
#producttext p {font-size:20px; font-style:italic;}

.ebayresult table {margin:12px 0px 12px 20px; padding:0px; width:80%;}
.ebayresult table,.ebayresult tr,.ebayresult td {border:0px; color:#000; background:transparent; font-size:12px; padding:0px;}

.atozitem {float:left; width:215px; margin:12px;}
.atozitem h4 {color:#000; background:#EEE; font-size:12px; font-weight:bold; padding:3px 5px; border:1px dotted #CCC; font-style:normal; text-align:left;}
.atozitem ul {list-style:none; margin:0px; padding:0px;}
.atozitem ul li {font-size:11px; border-left:4px solid #CCC; padding:1px 0px 1px 6px; margin: 5px 0px;}

#sidebar {display: block; width: 200px; float:left; font-size: 11px; color: #000; background:transparent; padding:0px 0px; margin:5px 0px; }/*€€€€€€€€€€€€€€ menu liste gauche*/
#sidebar h3 {display: block;color:#000; background:#eee; font-size:12px; font-weight:bold; padding:0px 0px; border:0px font-style:normal; text-align:left;}
#sidebar ul {display: block;list-style:none; margin:0px 0px 5px 0px; padding:0px;}
#sidebar ul li {display: block;border-left:6px solid #CCC; padding:0px 0px 1px 10px; margin: 0px 0px;}

#adsensebanner {width:490px; margin:12px auto; padding:10px; border:3px double #999; color:#999; background:#EEE; text-align:center;}
#adsensebanner p {margin:0px; padding:0px;}

#footer {width:100%; height:200px; font-size:10px; color:#CCC; background: transparent; text-align:center; padding:20px 0px; margin:20px auto;}
#footer a {color:#CCC; background:transparent; text-transform:lowercase;}
.searchbutton{color: #292928; background: #DDD7CD; border:1px solid #292928;}
.smallbanner {text-align:right; font-size:11px; margin: 0px 0px 20px 0px; font-weight:normal;}
.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px;}
.starsOn {color: #AF7817; background:transparent; font-weight: bold;}
.starsOff {color: #AAA; background:transparent; font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAA; background:transparent;}
.clear {clear:both;}
.centre {text-align:center;}
.bdr {padding:0px 0px 50px 5px; float:right;}
.best { padding:5px; border: 2px solid #000; background: #EEE; color: #000; font-size:12px; font-weight:bold; text-align:center;}
.inputbox, .inputbutton {font-family: Arial, Verdana, sans-serif; font-size:11px; color: #000; background: #FFF;  border: 1px solid #000; padding:3px; }
.left {float:left; padding: 11px 0px 0px 0px;}
.right {float:right; padding: 11px 0px 0px 0px;}
.bdrleft {border-left : 1px solid #003366;}


/*  couleurs du 3
#topmenu {background: #E4A668; color: #CC6600;  text-align:left;  border:none; height: 25px;  margin:0px 0px 0px 0px;  padding: -1px 10px 0px 10px; }
#topmenu ul {display: block; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none;   margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; font-size:14px; height:25px;}
#topmenu li {display: block;float:right; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; font-size:14px; height:25px;}
#topmenu a {display: block; background: transparent;color: #CC0033;text-decoration:none;  margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px;  height:25px;background-image: none; }
#topmenu a:hover  {display: block; background: transparent;color: #000;text-decoration:none;height:100%;  margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; background-image: none; }
#topmenu a:active {display: block; background: transparent;color: #FFF;text-decoration:none; height:100%; margin:0px 0px 0px 0px;padding: 0px 10px 0px 10px; background-image: none; }
#topmenu .inline  {display: block; background:#CC6600;color: #FFF; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; line-height:160%; background-image: none;  }
#topmenu .outline {display: block; background:transparent;color: #984F06; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; line-height:160%;background-image: none;   }
#topmenu .sitesout {display: block; background:transparent;color: #FFFF00; text-decoration:none; margin:0px 0px 0px 0px;padding: 0px 10px 0px 10px; line-height:160%;background-image: none;   }
#topmenu .sitesin {display: block; background:#CC6600;color: #000000; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; line-height:160%;background-image: none;   }
  */
/*
#topmenu {background: transparent; color: #03409C;  text-align:left;  border:none; height: 25px;  margin:0px 0px 0px 0px;  padding: 0px 10px 0px 15px; }
#topmenu ul {display: block; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none;   margin:0px 0px 0px 10px; padding: 0px 10px 0px 10px; font-size:14px; height:25px;}
#topmenu li {display: block;float:right; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; font-size:14px; height:25px;}
#topmenu a {display: block; background: transparent;color: #CC0033;text-decoration:none;  margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px;  height:25px;background-image: none; }
#topmenu a:hover  {display: block; background: transparent;color: #000;text-decoration:none;height:100%;  margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; background-image: none; }
#topmenu a:active {display: block; background: transparent;color: #FFF;text-decoration:none; height:100%; margin:0px 0px 0px 0px;padding: 0px 10px 0px 10px; background-image: none; }
#topmenu .inline  {display: block; background:transparent;color: #FFF; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; line-height:160%; background-image: none;  }
#topmenu .outline {display: block; background:transparent;color: #03409C; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; line-height:160%;background-image: none;   }
#topmenu .sitesout {display: block; background:transparent;color: #FFFF00; text-decoration:none; margin:0px 0px 0px 0px;padding: 0px 10px 0px 10px; line-height:160%;background-image: none;   }
#topmenu .sitesin {display: block; background:#CC6600;color: #000000; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px; line-height:160%;background-image: none;   }
*/
#topmenu {background: transparent; color: #03409C;  text-align:left;  border:none; height: 35px;  margin:0px 100px 0px 0px;  padding: 15px 1px 0px 1px; }
#topmenu ul {display: block; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none;   margin:0px 0px 0px 0px; padding: 0px 2px 0px 2px; font-size:14px; height:25px;}
#topmenu li {display: block;float:right; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 0px 0px 00px; font-size:14px; height:25px;}
#topmenu a {display: block; background: transparent;color: #CC0033;text-decoration:none;  margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;  height:35px;background-image: none; }
#topmenu a:hover  {display: block; background: transparent;color: #000;text-decoration:none;height:100%;  margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: none; }
#topmenu a:active {display: block; background: transparent;color: #FFF;text-decoration:none; height:100%; margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; background-image: none; }
#topmenu .inline  {display: block; background:transparent;color: #FFF; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:160%; background-image: none;  }
#topmenu .outline {display: block; background:transparent;color: #03409C; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:160%;background-image: none;   }
#topmenu .sitesout {display: block; background:transparent;color: #FFFF00; text-decoration:none; margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; line-height:160%;background-image: none;   }
#topmenu .sitesin {display: block; background:#CC6600;color: #000000; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:160%;background-image: none;   }





#topmenusites {float:left;  background: #77CA77; color: #FFF;  text-align:left;  border:none; height: 25px;  margin:3px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#topmenusites ul {display: block; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none;   margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px;  font-size:14px; height:25px;}
#topmenusites li {display: block;float:right; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px;  font-size:14px; height:25px;}
#topmenusites a {display: block; background: transparent;color: #CC0033;text-decoration:none;  margin:0px 0px 0px 0px;  padding: 0px 10px 0px 10px; height:25px;background-image: none;  }
#topmenusites a:hover  {display: block; background: transparent;color: #FFF;text-decoration:none;height:100%;  margin:0px 0px 0px 0px;  padding: 0px 10px 0px 10px; background-image: none;   }
#topmenusites a:active {display: block; background: transparent;color: #FFF;text-decoration:none; height:100%; margin:0px 0px 0px 0px;  padding: 0px 10px 0px 10px; background-image: none;   }
#topmenusites .inline  {display: block; background:#006600;color: #FFF; text-decoration:none; margin:0px 0px 0px 0px;  padding: 0px 10px 0px 10px; vertical-align:bottom; line-height:160%; background-image: none;  }
#topmenusites .outline {display: block; background:transparent;color: #003C00; text-decoration:none; margin:0px 0px 0px 0px;  padding: 0px 10px 0px 10px;  vertical-align:bottom;line-height:160%;background-image: none;   }


#ssdmenu {background: #8AC68A; color: #054205;  text-align:left;  border:none; height: 16px;  margin:2px 0px 0px 0px; padding: 2px 7px 0px 30px;}
#ssdmenu ul {display: block; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none;   margin:0px 0px 0px 10px;  padding: 0px 7px 0px 7px;font-size:11px; height:100%; vertical-align:top;}
#ssdmenu li {display: block;float:right; height:100%; text-transform: uppercase; font-weight:bold; text-decoration:none; margin:0px 0px 0px 10px;  padding: 0px 7px 0px 7px;font-size:11px; height:100%; vertical-align:top;}
#ssdmenu a {display: block; background: transparent;color: #CC0033; text-transform: uppercase; font-weight:bold; text-decoration:none;  margin:0px 0px 0px 0px;  padding: 0px 7px 0px 7px;height:100%;background-image: none;  }
#ssdmenu a:hover  {display: block; background: transparent;color: #FF9900; text-transform: uppercase; font-weight:bold; text-decoration:none;height:100%; margin:0px 0px 0px 0px; padding: 0px 7px 0px 7px; background-image: none;   }
#ssdmenu a:active {display: block; background: transparent;color: #FFF; text-transform: uppercase; font-weight:bold; text-decoration:none; height:100%; margin:0px 0px 0px 0px; padding: 0px 7px 0px 7px; background-image: none;   }
#ssdmenu .inline  {display: block; background:#006600;color: #000000;  text-transform: uppercase; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px;  padding: 0px 7px 0px 7px;vertical-align:top; height:100%; background-image: none;  }
#ssdmenu .outline {display: block; background:transparent;color: #054205;  text-transform: uppercase; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 7px 0px 7px; vertical-align:top;height:100%;  background-image: none;   }


#sousmenu2 {background: #E8C9AA; color: #FFF;  text-align:left;  border:none; height: 18px;  margin:0px 0px 0px 0px; padding: 0px 0px 0px 5px; vertical-align:middle;}
#sousmenu2 ul {display: block; height:100%; text-transform: none; font-weight:bold; text-decoration:none;   margin:0px 100px 0px 0px; padding: 0px 5px 0px 5px; font-size:11px; height:100%;}
#sousmenu2 li {display: block;float:right; height:100%; text-transform: none; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px;  padding: 0px 5px 0px 5px; font-size:11px; height:100%;}
#sousmenu2 a {display: block; background: transparent;color: #CC0033;text-decoration:none;  margin:0px 0px 0px 0px;  padding: 0px 5px 0px 5px; height:100%;background-image: none;  }
#sousmenu2 a:hover  {display: block; background: transparent;color: #FF9900;text-decoration:none;height:100%; margin:0px 0px 0px 0px;  padding: 0px 5px 0px 5px;background-image: none;   }
#sousmenu2 a:active {display: block; background: transparent;color: #FFF;text-decoration:none; height:100%; margin:0px 0px 0px 0px;  padding: 0px 5px 0px 5px;  background-image: none;   }
#sousmenu2 .inline  {display: block; background:#CC6600;color: #000000; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 5px 0px 5px; height:100%; background-image: none;  }
#sousmenu2 .outline {display: block; background:#E8C9AA;color: #643F1A; text-decoration:none; margin:0px 0px 0px 0px; padding: 0px 5px 0px 5px;height:100%;  background-image: none;   }

/*Affichage menu gauche Accueil / merchants....*/
#headermenuleft {clear:both; width: 120px;  border:none; background: transparent; background-image: none; margin: 0px 0px 10px 0px;}
#headermenuleft ul {clear:both; width: 120px; margin: 0px 0px 3px 0px; padding: 0px 0px 1px 0px;; list-style: none; background-image: none; text-decoration:none;}
#headermenuleft ul li {clear:both;width: 120px;   margin: 0px 0px 3px 6px; padding:0px; float:left; border:none; text-transform: uppercase;background-image: none; text-decoration:none; }
#headermenuleft a {clear:both; width: 120px; color: #FFFFFF;font-weight:bold; background: #000000; padding:0px; display: block; font-size:13px; text-transform: uppercase; background-image: none; text-decoration:none; }
#headermenuleft a:hover {clear:both; color: #FFFF66;font-weight:bold; background: #000000; padding:0px; display: block; font-size:13px; text-transform: uppercase; background-image: none; text-decoration:none; }

#headermenuleft ul li .on {clear:both; width: 120px;  color: #FFF700;font-weight:bold; background: #2169E6; padding:0px 0px 1px 6px; display: block; font-size:13px; text-transform: uppercase; vertical-align:middle; background-image: none; text-decoration:none;background-image: none;border:1px solid #FFF700}
#headermenuleft ul li .off {clear:both;width: 120px;   color: #000;font-weight:bold; background: #CDDCF6/*B1D6D5*/; padding:0px 0px 1px 6px; display: block; font-size:13px; text-transform: uppercase; vertical-align:middle; background-image: none; text-decoration:none;background-image: none;border:1px solid #FFF700}
