body{font-family:Verdana, Geneva, sans-serif; font-size:12px; background:#a5a5a5 url(bodyfd.jpg) top left repeat-x; margin:0px; padding:10px 0px 0px 0px}

a {color:#000}

div#divhead {float:left; width:400px; text-align:left}
div#divhead h1 { font-size:12px; line-height:normal; padding:0px; margin:0px; color:#333}

div#headerdiapo {position:relative;}
#headerdiapo img {position:absolute;top:0px; right:0px;}
#headerdiapo img { display:none}
#headerdiapo img.active {
    z-index:10;
	display:block;
}

#headerdiapo img.last-active {
    z-index:9;
}
.bttop a img {border:none}

td.titre1 {color:#333; font-weight:bold; text-align:center}
.titre1 h1 { font-size:16px; margin:0px; line-height:normal}
.titre1 h2 { font-size:12px; margin:0px; line-height:normal}

td.p_txt { padding:10px; font-size:12px}

.p_txt p {margin:0px 0px 6px}
.p_txt img {border:none}
.p_txt.imgalignleft {margin-right:10px !important;}
.p_txt.imgalignright {margin-left:10px !important;}

#promotitre {text-align:center; border-bottom:1px solid #666666; font-weight:bold; mragin:-5px; letter-spacing:1px; font-style:italic}
table.promo img {border:none}
table.promo td { vertical-align:top; padding-top:8px; font-size:11px; line-height:normal}
table.promo a { color:#000000; text-decoration:none}
table.promo .crt1 { display:block}
table.promo .crt5 { font-weight:bold; font-size:110%; color:#F66FB1}
table.promo .crt6 { text-decoration:line-through}
#promolien {text-align:right; font-weight:bold; letter-spacing:1px; padding-top:10px }
#promolien a {color:#F66FB1}

table.menutop {margin-top:127px}
.menutop a {color:#666666; text-decoration:none; font-weight:bold}
.menutop a:hover {text-decoration:underline}
.navgch,.navgch ul {list-style:none; text-align:left;margin:0px; padding:0px; }
.navgchttr, .navgchh2 {text-align:center; font-size:13px; font-weight:bold;background:url(navgchttr.jpg) top left no-repeat; height:20px; line-height:20px; color:#FFF;padding:0px; margin:0px;}
.navgchttr a { color:#FFF; text-decoration:none}
.navgchttr a:hover { text-decoration:underline}
ul.navgch li {padding:0px; margin:0px; background:url(menucat_sep.gif) left top no-repeat; text-align:left; height:21px; line-height:1px; overflow:hidden}
.navgch a { line-height:20px; margin:0px 0px 0px 0px; padding-left:31px; text-decoration:none; font-size:12px; color:#666666}
.navgch .divssmenu a {display:block; line-height:20px; margin:0px 6px 0px 6px; padding-left:0px; text-decoration:none; font-size:12px;}
.navgch .divssmenu a:hover { font-weight:normal}
.navgch a:hover {font-weight:bold }

.divssmenu {white-space:nowrap; padding:0px;margin:0px; position:absolute; top:0px; left:165px; display:block; float:right; z-index:999; background:#F5F5F5; border:1px solid #F66FB1}
ul.navgch li li {background:none}
.divssmenu .m_lien {line-height:1.3em}
.divssmenu a { text-decoration:none; background:none }
.divssmenu a:hover {font-weight:bold; text-decoration: underline }

div.filtrecrtss {display:inline-block; width:100%; margin-bottom:10px; padding-left:10px}
.filtrecrtss a { width:31%; display:block; float:left; font-size:11px; color:#666; text-decoration:none; line-height:16px; height:16px; overflow:hidden; padding-left:10px; background:url(pucecarreeerose.png) left 5px no-repeat}
#filtrecrtss2.filtrecrtss a {width:48%}
.filtrecrtss a:hover { text-decoration:underline}
#filtrecrtssact {margin-bottom:10px; padding-left:10px}
#filtrecrtssact a {color:#666; text-decoration:none; }
#filtrecrtssact img {border:none}

.ccoeur a { text-decoration:none; color:#666666 }
.ccoeur img { border:none}
.ccoeur .crt5 { font-weight:bold; color:#f66fb1}

div.newletter {text-align:justify}
div.newletter a { text-decoration:none}
div.newletter a:hover { text-decoration:underline}

div#tablevotrerechnav {padding-left:10px;}
#tableresultatnav td {vertical-align:bottom}
#tablevotrerechnav a { color:#666; text-decoration:none}
#tablevotrerechnav a:hover {text-decoration:underline}

table#tableresultatnav { border-bottom:1px solid #F66FB1; color:#666; margin-bottom:8px;; }
table#tableresultatnav td {height:18px;vertical-align:bottom}
#tableresultatnav a {color:#666; text-decoration:none}
#tableresultatnav div.navrechnavlien span a {color:#F66FB1}
#tableresultatnav a:hover {color:#000}
div.paverech {width:228px; border:1px solid #cccccc; float:left; margin:0px 20px 20px 0px;}
div.paverech h2 { font-size:12px; line-height:normal; margin:0px; padding:0px; text-align:center; height:30px}
div.paverech td.pimg { text-align:center}
div.paverech td.pimg img { border:none}
div.paverech .divmarque {width:110px; height:29px; overflow:hidden; color:#F66FB1}
div.paverech .divprix {height:29px; overflow:hidden; color:#F66FB1; float:right; width:90px; text-align:right}
div.paverech .divprix .prixbarre { text-decoration:line-through; white-space:nowrap }
div.paverech .divprix b {font-size:110%}
div.paverech .panier {font-size:11px}
div.paverech .panier img {margin-right:4px}
div.paverech .panier a { font-weight:bold; color:#666666; text-decoration:none}
div.paverech .panier a:hover { text-decoration:underline}

.sscattitre {color:#F66FB1;text-align:center; font-size:120%; font-weight:bold;border-bottom:1px solid #DDDDDD}
.sscatliste {font-size:11px;}
.sscatliste a {color:#000000; text-decoration:none; display:block}
.sscatliste a:hover { text-decoration:underline }
.sscatliste td {padding:5px 3px 5px 4px;}
.sscatliste .n0 {padding-left:3px; font-weight:bold;}
.sscatliste .n1 {margin-left:3px; padding-left:1px; padding-top:3px;border-left:1px solid #F66FB1}
.sscatliste .n2 {margin-left:5px;padding-left:7px; font-size:10px; border-left:1px solid #F66FB1; line-height:13px;}
.sscatliste .n3 {margin-left:10px;padding-left:7px; font-size:9px; border-left:1px solid #F66FB1}

div.menubas {list-style:none; text-align:center; margin:10px 0px; font-weight:bold}
.menubas a {text-decoration:none; display:inline; margin:0px 12px;}
.menubas a:hover {text-decoration:underline}
.menubas2 a {font-style:italic}
.basdepage strong {color:#F66FB1}
.panierstyle table {padding:5px}
.panierstyle td {font-size:11px;}
.panierstyle select {font-size:13px !important;}
.panierstyle .p_rech a {color:#000000}
.panierstyle .p_rech .crt1 {color:#000000; margin-top:0px !important; font-weight:bold; font-size:11px; float:none}
.panierstyle .p_rech .crt6 {display:none}
.panierstyle .p_rech .crt3 {margin-top:-15px; margin-left:71px}
.panierstyle .p_rech .crt4 {background:none; float:none; border:none; display:none}
.panierstyle .p_rech .crt5 {font-size:10px; position:relative; top:-62px;}
.panierstyle .trpan1 td { border-bottom:1px solid #EFEFEF; padding-top:2px }
.panierstyle .trpan1 td a {text-decoration:none; color:#ce0503;}
.panierstyle .trpan1 td a:hover {text-decoration:underline; }
.panierstyle .trpan1 .tdimg { background-repeat:no-repeat; background-position:top left; margin-bottom:20px; padding:0px;}
.panierstyle .crtnumpanier {display:none}

table.p_art { border:1px solid #F66FB1; margin-top:10px; color:#666;}
table.p_art h1 { font-size:18px; line-height:normal; margin:0px; padding:0px}
table.p_art div.panier {height:50px}
table.p_art .crt2 a,table.p_art .crt3 a,table.p_art .crt4 a {text-decoration:none}
table.p_art .crt2 a:hover,table.p_art .crt3 a:hover,table.p_art .crt4 a:hover {text-decoration:underline}
table.p_art div.crt2,table.p_art div.crt3,table.p_art div.crt7 {margin-bottom:4px}
table.p_art .crt3 a { color:#F66FB1}
table.p_art div.divprix {margin:30px; font-size:14px; font-weight:bold; color:#666}
table.p_art .prixbarre {text-decoration:line-through}
table.p_art div.divprix b {font-size:16px; color:#F66FB1}
table.p_art div#imgRech {margin-bottom:10px}

table.p_art div.descaff {line-height:120%; font-size:11px; margin-top:20px}
table.p_art div.descaff p {margin:0px 0px 6px 0px}


