body { font-family:arial,sans-serif; padding:0px; font-size:12px; margin:0px; background:#3f5881 url(fd_body_deco.jpg) center top no-repeat }
a {color:#000000}
a:hover {text-decoration:underline}

.p_txt { padding:5px; font-size:12px; line-height:18px}
.p_txt .imgalignleft {margin-right:5px !important;margin-top:0px}
.p_txt .imgalignright {margin-left:5px !important;}
p { margin:0px 0px 6px 0px}
form { margin:0px; paddin:0px; }

.p_titre h1 { font-size:16px; line-height:normal; padding:0; margin:0}
.p_titre h2 { font-size:13px; line-height:normal; padding:0; margin:0; font-style:italic}

.headertable { font-size:12px; color:#38507a; background:url(logovigneronind.gif) right bottom no-repeat; height:72px}
.headertable a { font-size:11px; color:#38507a; text-decoration:underline}
.headertable a:hover { text-decoration:none}


table.promo a { font-size:11px; color:#000; text-decoration:none}
table.promo a:hover {text-decoration: underline}
table.promo .crt3 { color:#a14333}

table.promo img { border:none; width:90px !important;}
table.promo div {height:170px; overflow:hidden}

#promolien {text-align:center}
#promolien a{ font-size:13px; color:#a14333; text-decoration:underline; }
#promolien a:hover {text-decoration:none}

td.menutop a { color:#000; font-size:14px; text-decoration:none; font-weight:bold}
td.menutop a:hover {color:#a14333;text-decoration:none; }
td.menutop .l_menuactif {color:#a14333}


div.paverech {float:left; width:150px; height:242px; margin:3px 2px 3px 3px;}
div.paverech .ctt {height:165px; overflow:hidden; width:145px; margin:0px 1px; position:relative}
div.paverech td {font-size:10px}
div.paverech img {border:none; margin:0px 5px 0px 0px}
div.paverech .ttr { display:block; text-align:center; font-weight:bold; font-size:14px; letter-spacing:1px; margin:1px 0px;}
div.paverech .ttr a { text-decoration:none; color:#000000}
div.paverech .divdesc {margin:3px 0px 3px 0px; height:30px; overflow:hidden }
div.paverech .divdesc a {font-size:12px; text-align:center; color:#000; text-decoration:none}
div.paverech .divdesc a:hover { text-decoration: underline}
div.paverech .divprix {font-size:13px; text-align:center; margin:3px 0px 3px 0px; color:#900223; font-weight:bold; }
div.paverech .crt10 {font-size:13px; text-align:center;font-weight:bold; }
div.paverech .description {font-size:10px; line-height:12px; display:block; position:absolute; top:20px; left:20px;}
div.paverech .info { border-top:1px solid #999999}
div.paverech .lienArticleForm,div.paverech .info a, div.paverech .panier { text-decoration:none; color:#ad5a48}
div.paverech .lienArticleForm:hover,div.paverech .info a:hover { text-decoration:underline}

div.p_art_titre { width:270px; line-height:20px; font-size:16px; color:#000; font-weight:bold; float:left;}
div.p_art { clear:left}
div.p_art #descaff {padding-top:20px; text-align:justify; font-size:12px}
div.p_art .crt3 { font-size:14px; color:#a14333; font-weight:bold}
div.p_art .crt5 div { margin:0px 0px !important; float:left !important; position:relative; top:-18px; left:40px}

td.menugch .listemenugch { list-style:none; margin:10px 0px 0px; padding:0px 0px 0px 13px; }
td.menugch .listemenugch .lientop a { padding-left:13px; font-size:14px; color:#a14333; text-decoration:none; height:35px; background:url(fd_lientop.gif) left top no-repeat; color:#a14333; line-height:30px; margin-top:10px; display:block; font-weight:bold}
td.menugch .listemenugch .lientop a:hover {background:url(fd_lientopover.gif) left top no-repeat;}
td.menugch .listemenugch .liens a {padding-left:25px; color:#333; font-size:12px; display:block;   text-decoration:none; line-height:20px;background:url(fd_liens.gif) left top no-repeat;}
td.menugch .listemenugch .liens a:hover { color:#000;background:url(fd_liensover.gif) left top no-repeat; }


div.navccttr { text-align:center; background:url(fd_navccttr.gif) left top no-repeat; width:180px; height:39px; color:#a14333; font-size:13px; line-height:30px; font-weight:bold}

#divccoeur {
    position:relative;
    height:292px;
	top:0px;
	left:18px;
	background-color:#FFF;
	width:175px;
	text-align:center;
}

#divccoeur div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	display:none;
    height:292px;
	background-color:#FFF;
}

#divccoeur div.active {
    z-index:10;
	display:block;
}

#divccoeur div.last-active {
    z-index:9;
}

div.ccoeur {clear:both; padding-top:0px; width:188px}
div.ccoeur img { border:none}
div.ccoeur div {margin-bottom:2px; padding:0px; background-color:#FFFFFF}
div.ccoeur a {font-size:11px;text-align:center; color:#000; text-decoration:none}
div.divactu div {width:175px; font-size:12px; table-align:left}
div.ccoeur a:hover {text-decoration: underline}
div.ccoeur .crt3 {color:#a14333; font-size:12px; font-weight:bold}

div.divactu div {width:175px; font-size:12px; table-align:left}
div.divactu div a {display:block; text-align:right}

td.ccoeur {clear:both; padding-top:10px; width:188px}
td.ccoeur img { border:none}
td.ccoeur div {margin-bottom:2px; padding:0}
td.ccoeur a {font-size:11px;text-align:center; color:#000; text-decoration:none}
td.ccoeur a:hover {text-decoration: underline}
td.ccoeur .crt3 {color:#a14333; font-size:12px; font-weight:bold}


.menubas {list-style:none; text-align:center; margin:5px 0px 0px; font-size:13px; padding:0}
.menubas li {display:inline; margin:0px 10px; padding:3px;}
.menubas a { color:#ffcccc;text-decoration:underline}
.menubas a:hover {text-decoration:none}

td.txtbdp { padding:10px 80px; font-size:11px; color:#ffcccc}
td.txtbdp a {color:#ffcccc; text-decoration:none}
td.txtbdp a:hover { text-decoration:underline}

#tableresultatnav .navrechnavlien .l_rech { color:#000;}
#tableresultatnav .navrechnavlien span .l_rech { color:#B36653; font-weight:bold }

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;}
div#tablevotrerechnav {padding-left:10px;  border-top:2px solid #E7E7E7;margin-top:0px; margin-bottom:10px; font-size:11px; padding-top:2px;}
#tablevotrerechsscat a {color:#000000;white-space:nowrap;}
#tablevotrerechnav a {color:#000000;white-space:nowrap; text-decoration:none}
#tablevotrerechnav a:hover { text-decoration:underline}
#tablevotrerechsscat a:hover {background-color:#B36653}
#tablevotrerechsscat .div1 {margin-top:3px; font-style:italic; font-size:11px; margin-left:10px; height:22px; margin-bottom:-22px; width:115px}
#tablevotrerechsscat .div1 a {font-style:normal; font-weight:bold; text-decoration:none; margin-left:4px;}
#tablevotrerechsscat .div2 {height:75px;border-left:1px solid #333333; margin-left:135px; margin-right:5px; padding:0px;line-height:14px}
#tablevotrerechsscat .t1 {margin-left:3px;font-size:11px; clear:both; margin-left:5px;line-height:14px; float:left; clear:both; text-decoration:none}
#tablevotrerechsscat .t1:hover {text-decoration:underline}
#tablevotrerechsscat .t2 {margin-left:23px;font-size:11px;line-height:14px; text-decoration:none; float:left; margin-bottom:-4px;padding:2px 0px; float:left; clear:both}
#tablevotrerechsscat .t2:hover {text-decoration:underline}
#tablevotrerechsscat .t3 {margin-left:25px; font-size:10px;line-height:12px; text-decoration:none;padding-top:3px; padding-left:10px; border-left:1px solid #AAAAAA; float:left; clear:both}
#tablevotrerechsscat .t4 {margin-left:35px; font-size:10px;line-height:11px; text-decoration:none;padding-top:3px; padding-left:10px; border-left:1px solid #AAAAAA; float:left; clear:both}



.sscattitre {color:#DDDDDD;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; border-bottom:1px solid #333333}
.sscatliste .n1 {margin-left:3px; padding-left:1px; margin-top:3px}
.sscatliste .n2 {margin-left:5px;padding-left:7px; font-size:10px; border-left:1px solid #CCCCCC; line-height:13px;}
.sscatliste .n3 {margin-left:10px;padding-left:7px; font-size:9px; border-left:1px solid #CCCCCC}

.panierstyle table {padding:5px}
.panierstyle td {font-size:11px}
.panierstyle select {height:14px; font-size:11px}
.panierstyle .p_rech a {color:#000000}
.panierstyle .p_rech .crt1 {color:#000000; display:block}
.panierstyle .p_rech .crt4 {background:none; float:none; border:none; display:none}
.panierstyle .trpan1 td { border-bottom:1px dashed #000000; 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; border-left:1px solid #999999}

