body { margin:10px; background-color:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF}

form { margin:0px ; padding:0px } 

a {color:#FFF; text-decoration:none}
a:hover { text-decoration:underline}

.rechrap { font-size:11px; line-height:13px}
td.liencompte {font-size:11px}
td.liencompte a {color:#FFF; text-decoration:underline}
td.liencompte a:hover {color:#FFF; text-decoration:underline; color:#FF9212}


#tablemenutop td { text-align:center; font-size:13px; }
#tablemenutop a { display:block; line-height: 55px; font-weight:bold}
#tablemenutop a:hover {color:#FF9212}

.colbloc td.ttr { background:url(colbloctop.jpg) left top no-repeat; padding-left:39px; font-weight:bold; height:43px; font-size:16px}
.colbloc ul.menugenre {list-style:none; margin:0px;padding:0px 0px 0px 30px;}
.colbloc .menugenre li {margin-bottom:0;margin-top:1px;padding-left:0px}
.colbloc .menugenre li a { background:url(colblocpuce.jpg) left top no-repeat; padding-left:25px; font-size:11px; line-height:17px; display:block}


#venteflashtitre {text-align:center; font-size:15pt; font-family:verdana; padding-bottom:7px; font-weight:bold; color:#FF0000;margin:0px 0px -10px 0px; letter-spacing:3px; font-style:italic;height:40px; padding-top:10px;}
#tableventeflash div.p_art {margin:0px; padding:0px;}
#tableventeflash #divhtmloption {background:none; display:compact; float:none; clear:none; margin-top:-20px; margin-bottom:-10px;}
#tableventeflash #descaff { font-size:10px; line-height:11px; margin:10px 0px 2px 0px;width:218px; height:104px; overflow:auto;  }
#tableventeflash .crtnum {display:none}
#tableventeflash div.p_art {clear:left}
.venteflash table#vtflash { width:420px; font-weight:bold; text-align:center}
.venteflash table.l_menu {display:none}

.p_titre H1 { text-align:center; margin:0px; paddingt:0px; color:#ffffff; font-size:18px; font-weight:normal }
.p_titre H1 strong { font-size:22px; line-height:25px; border-bottom:1 px solid #000000;}
.p_titre H2 { text-align:center; margin:0px; paddingt:0px; color:#ffffff; font-size:16px; font-weight:normal }

.promo { font-size:80%; font-family:Arial, Helvetica, sans-serif}
.promo img {border:none}
#promotitre { text-align:center; font-size:13pt; font-family:verdana; padding:2px;padding-bottom:7px; font-weight:bold; color:#ffffff;margin:0px 1px 2px 1px; letter-spacing:3px; font-style:italic;border-bottom:1px solid #FF9212;}

.promo td {vertical-align:middle}
.promo a {text-decoration:none; line-height:normal; color:#ffffff; font-weight:normal}
.promo div a {position:absolute; top:0px; left:0px; width:100%; text-align:center; z-index:2; background:url(promoafd.png) left top repeat; padding:2px 0px}
.promo div a.resumaimg { z-index:1; padding:0px}
.promo a:hover {text-decoration:none}
.promo td .crt1 {}
.promo td .crt4 {font-size:110%; font-weight:bold; float:right; margin-top:3px; 
	padding-right:6px;
	padding-left:3px;
	padding-bottom:5px;
	border-left:1px dashed #FF9212; 
	background-repeat:no-repeat;}
.promo td .crt7 { font-weight:bold}
.promo div {height:127px; overflow:hidden; vertical-align:bottom; margin:0px 0px 10px 0px; position:relative}
.promo img {border:none; margin-top:2px}

#promolien { margin-top:5px;
text-align:right;
padding-bottom:5px;
background-image:url(promotitrefdbas.gif); background-repeat:repeat-x; background-position:bottom;
}
#promolien a { text-decoration:none;
	color:#ffffff;
	padding:1px 2px 2px 1px;
	background-image:url(prechcrt1fd.gif); 
	background-repeat:no-repeat;
	border:1px solid #FF9212;
	}
#promolien a:hover { border:1px solid #FFCC33;}

.p_txt {font-size:12px}

#tablevotrerechnav { font-size:11px}
table.tableprech { float:left; margin-top:20px;}
table.tableprech .titre h2 {float:left; font-weight:bold; line-height:normal; margin:0px; font-size:16px; height:20px; overflow:hidden}
table.tableprech .crt2 {float:left; font-style:italic; font-size:10px}
table.tableprech .crt7 {float:right; margin-right:14px; color:#FF9212}
table.tableprech div.pimg { border:1px solid #ffffff}
table.tableprech div.pimg img {border:none}
#tableresultatnav {font-size:9px; margin:5px 0px}

.boxccoeur {text-align:center; padding:0px; float:left;  font-size:11px;margin-top:10px;}
.boxccoeur a {color:#FFFFFF; font-size:11px; text-decoration:none}
.boxccoeur a .crt1 {color:#FFFFFF}
.boxccoeur a .crt2 {color:#FFFFFF}
.boxccoeur a .crt4 {color:#FFFFFF; font-weight:bold;}
.boxccoeur div { float:left; margin:0px 3px 5px 8px; text-align:center; overflow:hidden;}
.boxccoeur div img {border:none}


.p_art {font-size: 12px ; color: #ffffff ; line-height:1.8em;text-align:left; letter-spacing:1px}
.p_art_titre { background: url(parttitrefd.gif) top left no-repeat; text-align:center; font-size:20px;color:#FFFFFF;line-height:normal; position:relative; display:block; margin-bottom:5px;
border-bottom:1px solid #777777}
.p_art .crt3 div {line-height:normal; color:#71717E}
.p_art .crt2 a {font-size:14px;background-image:url(partcrt1fd.gif); background-repeat:no-repeat; padding-left:15px; font-weight:bold;text-decoration:none; }
.p_art .crt2 a:hover {text-decoration:underline}
.p_art .crt3 a { font-size:12px;background-image:url(partcrt3fd.gif); background-repeat:no-repeat; padding-left:13px; font-weight:bold; text-decoration:none}
.p_art .crt4 {text-decoration:none}
.p_art .crt4 a:hover{text-decoration:underline}
.p_art .crt4 a {background-image:url(partcrt3fd.gif); background-repeat:no-repeat; padding-left:12px; font-weight:normal; white-space:nowrap}

.p_art .crt2, .crt3, .crt4, .crt5, .crt6 {color:#71717E}
.p_art .crt7 {font-size:15pt;color:#FF9212;font-weight:normal}
.p_art .crtnum{text-align : right;font-size:0.8em;}
.p_art .crtdate{color:#666666;font-style:italic}
.p_art #descaff {padding-top:20px; line-height:normal; color:#ffffff}
.p_art p {padding:0px; margin-top:10px;margin-bottom:0px;}
.p_art ul {margin:0px 15px 0px 25px; padding:0px; font-size:11px}
.p_art li {margin:0px 0px 0px -5px;padding:2px}
.art_choix {border:none; margin:0px; padding:0px}
.art_choix li{margin:0px 2px 0px 0px;padding:0px 0px 4px 19px; list-style:none; background-image:url(ico_ajouterpanier.gif); background-repeat:no-repeat; font-weight:bold; white-space:nowrap; font-family:arial; width:50%}

table.panierstyle {width:99%;}
.panierstyle .p_txt div strong { color:#ffffff}
.panierstyle { color:#ffffff !important}
.panierstyle .p_rech .crt2 {margin:0px; padding:0px; color:#ffffff; height:auto}
.panierstyle .p_rech .crt3 {display:none}
.panierstyle .p_rech .crt4 {background:none; float:none}
.panierstyle .p_rech .crt7 {display:none}
.panierstyle .trpan1 td { border-bottom:1px dashed #ffffff; padding-top:7px; border-top:2px solid transparent }
.panierstyle .trpan1 .tdimg { background-repeat:no-repeat; background-position:2px 2px; margin-bottom:20px;border-top:4px solid transparent;}
.panierstyle a {text-decoration:none; color:#FF9212; line-height:200%}


.sscattitre {border-bottom:1px solid #FFF; font-size:17px; font-weight:bold; margin-top:20px;}
table.p_txt tr td nobr span {display:block; margin-top:20px}

td.p_copyr {font-size:10px; text-align:center}