/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0px; }
a {color:#000000;}
form {padding:0px; margin:8px 0px -8px 0px; display:block; position:relative}
.rechrap { width:180px; text-align:center;height:22px}
.rechrapbutton {width:120px; font-size:13px; line-height:14px; height:22px; margin-right:170px;}
.menu {list-style:none; margin:0px; padding:0px 4px;}
.menu a {text-decoration:none; font-size:11px; line-height:17px; display:block; 
padding-left:7px; background:url(menuafd.gif) 0px 8px no-repeat}
.menu a:hover { background-color:#008cc2; color:#FFFFFF}
.ttr { font-size:10px; color:#333333; font-weight:bold; font-size:13px; font-style:italic; 
	margin:0px 0px 0px 0px;padding:0px 2px 0px 0px;}
.navgchh2 { font-size:12px; font-style:italic; margin:10px 0px 0px 0px;padding:0px 0px 0px 2px;}

.logo {display:block; margin-bottom:-10px; margin-right:809px;margin-top:5px}
.accroc {margin-bottom:20px; height:28px; text-align:right; overflow:hidden; margin-top:-48px}
.accroc td {font-size:10px; padding-right:7px}
.tablecttlarg { width:100%}
.p_titre h1 {font-size:20px ; margin:0px; line-height:normal; padding:0px;}

.p_txt .tableaccueil h3 { margin:0px ; padding:0px; font-weight:bold; }
.tableaccueil td { vertical-align:top; padding:0px 5px 10px 5px}
.tableaccueil img {margin:0px 10px !important; float:left}
.p_txt, .p_txt td { font-size:10px;}
.p_txt p {padding:0px; margin:0px 0px 6px 0px }


#menutop {font-size:12px}
#menutop a {font-weight:bold; display:block; line-height:21px; border:1px solid #008cc2; border-bottom:none; padding:0px 8px; margin:0px 4px 0px 0px;color:#333333;text-decoration:none}
#menutop .act,#menutop a:hover {  background-color:#008cc2; color:#FFFFFF}


table#deepl {margin:0px 5px; border:1px solid #008cc2; width:718px;}
.deeptxt {font-weight:bold;padding-left:5px; font-size:16px;}
.deeptxt span {background-color:#008cc2; color:#FFFFFF; padding:0px 6px}
#deepl td {text-align:center;padding:2px 0px 0px 5px; vertical-align:middle}
#deepl td div {float:left}
#deepl input {float:left}
#deepl img { border:none}
#deepl a {display:block; height:24px; width:80px; float:left; text-decoration:none; font-wize:11px;}
div.deeploptions {float:right;font-size:10px; margin-top:-12px; padding-right:3px}
div.deeploptions a {display:inline; font-size:10px; float:none; height:auto; width:auto; margin:0px;}
div.deeploptions a:hover {text-decoration:underline}
div.lancer {float:none; margin-top:4px}
div.lancer a{display:inline; font-size:12px; float:none; height:auto; width:auto; margin:0px; font-weight:bold}
div.lancer a:hover {text-decoration:underline}
div#topmarchands, div#nuagemarques, div#topcodespromo {margin:0px 0px 20px; text-align:center; font-size:10px; border:1px dashed #008cc2; padding-bottom:1px}
div#nuagemarques {margin:-5px 0px 20px; text-align:center; font-size:12px; border:1px dashed #008cc2; border-bottom:none; border-top:none; padding:0px}
div#nuagemarques td {font-size:11px}
div#nuagemarques a {text-decoration:underline}
div#topmarchands .titre, div#listedesmarques .titre,div#nuagemarques .titre, .titre {display:block;font-weight:bold; background-color:#008cc2; font-size:12px; font-style:italic; color:#FFFFFF; margin-bottom:1px; text-align:center}

.paverechrss .titre { background:none; color:#008cc2}
#topmarchands .tml,#topcodespromo .tml,#nuagemarques .tml {border:1px solid #999999; margin:1px; display:block; padding:2px 0px 3px 0px; text-align:left}
#topmarchands .tml1 {text-decoration:none; font-size:17px; font-style:italic; display:inline-table; width:18px; padding-right:2px; text-align:right;color:#008cc2; }
#topmarchands a,#topcodespromo a {color:#008cc2; font-size:12px; font-weight:bold; padding:0px 3px}
#nuagemarques a {color:#008cc2; font-weight:bold; text-decoration:none}
#nuagemarques a:hover{text-decoration:underline; background-color:#CCCCCC}
#topmarchands #toutlesmarchands {margin-bottom:0px; }
#topmarchands #toutlesmarchands a,#topcodespromo #toutlesmarchands a {font-size:10px !important}

#listedesmarques { text-align:left; margin-top:20px; font-size:12px; margin-right:5px; border:1px dashed #008cc2 }
#listedesmarques ul { padding:0px; margin:0px; list-style:none }
#listedesmarques li { padding:0px 0px 0px 3px; margin:0px; list-style:none }
div#listedesmarques .titre {margin-bottom:0px;}

table.paverechrss {}
.paverechrss,.paverechrss td {font-size:11px}
.paverechrss img {margin:0px; border:none}
.paverechrss .titre { color:#008cc2; font-weight:bold; font-size:15px;padding:0px 3px; text-align:center; height:36px; overflow:hidden}
.paverechrssctt {position:relative; top:0px; left:0px; width:359px}
.paverechrss .offreprix {color:#008cc2; display:block; float:right; padding:0px; width:97px; text-align:center}
.paverechrss .offreprix i{font-size:10px; color:#000000}
.paverechrss .offremarchand {clear:right;display:block; float:right; margin-right:3px;
padding:0px; width:131px; text-align:color:#008cc2; text-align:center; font-size:9px; text-align:right}
.paverechrss .offrevoir { margin:4px 0px 0px 4px; }
.paverechrss .offrevoir a { color:#FFFFFF; font-weight:bold; font-size:120%; text-decoration:underline}
.paverechrss .descr {height:70px; overflow:auto; padding:0px 0px 0px 3px; float:left; overflow:hidden; overflow-x:hidden; text-align:left !important}
.paverechrss .descr td {vertical-align:top}
.paverechrss .eb .descr {width:355px; height:89px; overflow:hidden; padding:17px 0px 0px 0px; margin-top:0px; }
.paverechrss .eb .offrevoir { position:absolute; top:3px; left:107px; z-index:2;}
.paverechrss .eb .offremarchand { float:right;margin-right:3px; margin-bottom:-35px; }
td.eb a {text-decoration:none}
td.eb strong {font-weight:normal}
.paverechrss .imgctt { background-color:#FFFFFF;border:1px solid #008cc2; margin-left:3px}
.paverechrss .bas {background-color:#FF9900; position:relative; bottom:3px; right:3px; height:12px; float:right; width:240px; overflow:hidden; display:block}

table.paverech {float:left; width:237px; margin:3px}
table.paverech td {border:1px solid #DCDCDC; padding:5px; text-align:center}
.paverech .lienvisiter a { font-weight:bold; color:#008cc2}
.paverech .voirfiche a { font-size:80%; text-decoration:none}
.paverech .ttr { font-size:110%; text-decoration:none}


table.navrech {margin-bottom:6px; clear:both}
.l_rech {color:#008cc2; text-decoration:none}

.paveart img {borer:none}
#topmarchands img {border:none}
table.paveart {margin-top:30px; border:1px solid #DCDCDC; line-height:1.9em; font-size:12px; width:100%}
table.paveart td {padding:10px 20px; width:707px}
.paveart #touslesmarchands {margin:25px 0px 5px; float:right;font-weight:bold; text-align:center;width:533px;}
.paveart .lienvisiter a { font-weight:bold; color:#0000FF; text-decoration:underline; font-size:18px}
.paveart .lienvisiter a:hover { text-decoration:none}
.paveart h1.ttr {margin:10px 0px; padding:0px; font-size:18px; font-weight:normal; font-color:#008cc2; display:block; text-align:center}
.paveart .promo { font-weight:bold; text-align:center; padding:5px;}
.paveart .sky {}
.paveart .ban {float:left; clear:right; margin-top:20px;width:533px; text-align:center}
.paveart .promo {font-weight:bold; list-style:none; padding:0px 10px; margin:0px; text-align:center; width:496px; display:block; border:2px solid #FFFF00;  }
.paveart ul.acc {font-weight:bold; list-style:none; padding:0px 10px; margin:0px; text-align:center; width:500px; display:block; }
.paveart .desc {margin:20px 10px 10px 10px; width:533px; text-align:justify; font-size:12px; line-height:1.9em}
table.paveart table {float:left}
table.paveart table td { vertical-align:top; padding:0px;}

div#tablevotrerechsscat , div#tablevotrerechnav{text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#tablevotrerechsscat {margin-bottom:10px; border-top:1px dashed #666666; padding:2px 0px 5px 0px; border-bottom:2px solid #E7E7E7;margin-top:-10px; font-size:10px; float:right; width:100%}
div#tablevotrerechnav {border-top:2px solid #E7E7E7;margin-top:0px; margin-bottom:10px; font-size:18px; padding:2px 0px 6px 10px; font-weight:bold; color:#008cc2}
div#tablevotrerechnav a {white-space:nowrap;color:#008cc2}
#tablevotrerechsscat a {color:#000000;white-space:nowrap;}
#tablevotrerechnav a:hover { text-decoration:underline}
#tablevotrerechsscat a:hover {color:#008cc2}
#tablevotrerechsscat .div1 {display:none}
#tablevotrerechsscat .div1 a {font-style:normal; font-weight:bold; text-decoration:none; margin-left:4px;}
#tablevotrerechsscat .div2 {height:75px;margin: 2px 5px 0px; padding:0px;line-height:14px; width:98%; float:left; clear:both}
#tablevotrerechsscat .t1 {margin-left:3px;font-size:12px; margin:0px 3px;line-height:14px; display:block; text-decoration:none; width:32%; overflow:hidden; float:left}
#tablevotrerechsscat .t1:hover {text-decoration:underline}

div.nbres { text-align:center; font-size:13px; margin:5px;font-style:italic; clear:left}
div.nbresnav { text-align:center}
.nbresnav a {font-size:13px;font-weight:bold; padding:0px 4px; text-decoration:none;color:#008cc2}
.nbresnav a:hover {color:#FFFFFF; background-color:#008cc2}

.sscattitre {display:none}
table.sscatliste {}
.sscatliste {font-size:11px;}
.sscatliste a {color:#000000; text-decoration:none; overflow:hidden}
.sscatliste a:hover { text-decoration:underline }
.sscatliste .n0 {color:#008cc2; padding-left:3px; font-weight:bold; border-bottom:1px solid #008cc2; font-size:16px; display:block; margin-top:4px}
.sscatliste .n1 {margin-right:3px; padding-left:1px; margin-top:3px; font-size:11px; border-left:2px solid #008CC2; padding-left:3px}
.sscatliste .n2 {display:none;}
.sscatliste .n3 {display:none;}

#ficheart h1 {text-align:center; font-size:19px; font-weight:bold; display:block; padding:0px;margin:10px 0px 0px 0px; line-height:normal;color:#008cc2 }
#ficheart table.paveart {margin-top:5px;}
#ficheart table.paveart td {width:auto}
#ficheart table.paveart .prix {border:1px solid #008cc2; padding:5px; margin:10px; line-height:normal; text-align:center; float:left; font-size:18px; float:left}
#ficheart table.paveart .prix .voir {font-size:14px}
.descript {font-size:17px ; line-height:1.7em; }
.descript a {text-decoration:none }
#ficheart .message {font-size:90%; font-style:italic; margin:6px 5px -6px}
#ficheart #divlistemarchands { border:none; background:url(divlistemarchandsfd.jpg) top right repeat-y; margin:5px 0px 10px; padding:10px 0px 20px}
#ficheart table#listemarchands  { border:none;border-left:1px solid #DCDCDC;margin-top:0px !important;}
#ficheart #listemarchands td {padding:0px; vertical-align:middle; line-height:normal; border-bottom:1px solid #DCDCDC}
#ficheart #listemarchands td.voir {}
#ficheart #listemarchands td.eb a {text-decoration:none}
#ficheart #listemarchands .descr td {font-size:10px;}
#ficheart .voir a {}
#ficheart .voir a img { border:none}


.kitpharse { text-align:left; margin-top:10px; font-size:11px;border: 1px dashed #008cc2; padding:5px; }

#divfiltreconnexe {margin:-14px 21px 0px; font-size:10px;}
#divfiltreconnexe a {margin:0px 5px; font-size:10px;}
#divfiltreconnexe a:hover {color:#008cc2}

.ebayText {font-size:12px;}
.ebayText  a {color:#008cc2 !important; text-decoration:none}
.btebay {display:block; text-align:right;padding-right:3px;margin-top:3px; float:right;}


td.divcodepromo {width:50%; border:1px solid silver; font-size:12px; padding:3px;}
.divcodepromo a {font-weight:bold; color:#008cc2;font-size:13px;}
.divcodepromo .dvalid {float:right; margin-right:3px; font-size:11px}
.divcodepromo .divcp{font-weight:bold; margin:2px; padding:2px; border:1px solid silver; float:right; text-align:center; height:14px;overflow:hidden}
.divcodepromo b {font-size:13px;}

#divonglets {  margin-bottom:-25px; float:right; height:25px}
#divonglets a {  padding:2px 5px; border:2px solid #E7E7E7; font-size:12px; margin-top:10px}
 