body { margin:10px 0px; padding:0px; background-color:#E5EDF5; font-family:Arial, Helvetica, sans-serif; font-size:11px }
a {color:#333333;}
form{padding:0px; margin:0px; }
div#maincontour { border:1px solid #9A9A9A; margin:0px auto; width:950px}
table#tablemenu { background:#F0F0F0; border-bottom:1px solid silver;border-top:1px solid silver;}
div#menunav table td {text-align:center; font-size:14px}
div#menunav a {color:#000000; font-weight:bold; text-decoration:none}
div#menunav a:hover {color:#FF0000;}
div#menunav2 table td {text-align:center; font-size:11px; padding:0px 26px; line-height:14px}
div#menunav2 a {color:#000000; font-weight:bold; text-decoration:none; font-variant:small-caps; line-height:19px;}
div#menunav2 a:hover {color:#FF0000;}

#boutiques img {border:none; clear:both;}
#boutiques a { color:#000000; display:block; margin:0px auto; font-size:14px; width:235px; line-height:19px; border-bottom:1px solid white;}
#boutiques a:hover { color:#4F3333; text-decoration:underline; background-color:#D0D0D0}

#menuselection {margin-top:10px; font-size:11px;}
#boxselection div {float:left;margin:3px 3px 0px 3px; text-align:center; width:78px !important }
#boxselection img {border:none}
#boxselection a {color:#000000; text-decoration:none}
#boxselection a:hover {color:#FF0000; text-decoration:underline}

#divtitre {margin:8px 0px}
#divtitre H1 {padding:0px; margin:0px; font-size:18px; color:#333333; line-height:normal; }
div.ptitreimg {width:508px; overflow:hidden;margin-top:-23px}

#tablevotrerechsscat { font-size:10px;}
#tablevotrerechsscat .div1 {display:none}
#tablevotrerechsscat .div2 {border-top:1px solid silver; background-color:#F0F0F0; width:508px; float:left; clear:both; padding-top:3px}
#tablevotrerechsscat a.t1 { display:block; width:127px; float:left;text-align:center; font-size:11px; font-weight:bold;line-height:16px;margin-bottom:3px; font-variant:small-caps; font-weight:bold; text-decoration:none;}
#tablevotrerechsscat a.t1:hover {color:#FF0000; text-decoration:underline}
#tablevotrerechsscat a.t2 { display:none}
#tablevotrerechnav {margin-bottom:5px; font-size:11px}
#tablevotrerechnav a { color:#333333;}



table.navrech { margin-bottom:4px; font-size:13px; background:#F0F0F0; border-bottom:1px solid silver; width:508px;}
table.navrech td {padding-bottom:3px}
table.navrech  a { color:#333333}
.l_rech {font-weight:bold; color:#666666; text-decoration:none}
.l_rech:hover {color:#FF0000; text-decoration:underline}
table.paverech {font-size:12px; float:left; width:169px;}
table.paverech td {}
.paverech img {border:none; margin:1px 0px -1px;}
.paverech a {text-decoration:none; color:#000000}
.paverech .ttr { margin-top:3px;line-height:12px; height:25px;}
.paverech .ctt { height:165px; overflow:hidden}
.paverech .divprix { color:#000000; font-weight:bold}
.paverech .ttr a  { font-weight:bold; color:maroon}
.paverech .info { text-align:left}
.paverech .info a {font-size:10px; white-space:nowrap; text-decoration:underline; margin-left:3px;}
.paverech .panier a {font-size:11px; text-decoration:underline; margin:0px 3px 2px 0px; line-height:11px; width:80px;}
.paverech a:hover {color:#FF0000}


table.p_art {width:508px; border:1px solid silver}
#menurechrap {border:1px solid #4C4C4C; width:152px; margin:8px 0px; padding-bottom:2px}
#menurechrap .ttr { text-align:center; background:#F0F0F0; margin-bottom:2px; font-size:11px; font-variant:small-caps}
#menurechrap select {width:145px; font-size:12px}
#menurechrap input {width:145px; font-size:12px}
#menurechrap a { color:#000000};
#menurechrap a:hover {color:#FF0000}

#menuthemes {border:1px solid #4C4C4C; width:152px;}
#menuthemes img {border:none}

.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}
.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}

.promo { font-size:80%; font-family:Arial, Helvetica, sans-serif}
.promo img {border:none}
#promotitre { text-align:left; font-size:11pt; font-family:verdana; padding:2px;padding-bottom:5px; padding-left:14px; font-weight:bold; color:#ce0503;margin:0px 1px 2px 1px; letter-spacing:3px; border-bottom:1px solid #000000;}

.promo td {vertical-align:middle}
.promo a {text-decoration:none; line-height:normal; color:#000000; font-weight:normal}
.promo a:hover {text-decoration:none}
.promo td .crt1 { display:block; height:23px; line-height:11px}
.promo td .crt3 {font-size:110%; font-weight:bold; float:right; margin-top:3px; 
	padding-right:6px;
	padding-left:3px;
	padding-bottom:5px;
	border-left:1px dashed #000000; 
	background-repeat:no-repeat;}
.promo div {height:177px; overflow:hidden; vertical-align:bottom; margin:0px}
.promo img {border:none; margin-top:2px}

.p_txt { font-size:12px; line-height:1.6em;}
.p_txt h2 a { font-size:16px; color:#CE0503; text-decoration:none}
.p_txt h2 a:hover { text-decoration:underline}


td.p_txt { border:1px solid silver}
#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:#000000;
	padding:1px 2px 2px 2px;
	background-image:url(prechcrt1fd.gif); 
	background-repeat:no-repeat;
	border:1px solid #000000;
	}
#promolien a:hover { border:1px solid #ce0503; color:#ce0503}
.p_art a { color:#333333}
.p_art a:hover { color:#FF0000}

.p_art_titre {display:block;  padding:0px 0px 0px 0px;border-bottom:1px solid silver; background:url(parttitrefd.gif) 0px 0px no-repeat; line-height:23px; text-align:left;}
.p_art_titre h2 {margin:0px; font-size:16pt;color:#000000;}

table.p_art {line-height:1.5em;font-size:12px; margin-top:10px}
.p_art .crt2 {color:#FFFFFF; background:#914a88; text-decoration:none; float:left; font-size:9px; padding:0px 2px; font-family:Tohama; letter-spacing:1px}
.p_art .crt3 { clear:left; text-align:center; padding:10px 0px 4px 0px; font-weight:bold; font-size:200%; color:#333333}
.p_art .crt10 { clear:left; text-align:center; padding:4px 0px 4px 0px; font-weight:bold; font-size:140%;}
.p_art .crt4 {clear:left; text-align:center; color:#FF0000; font-size:11px; margin-top:-5px}
.p_art div.crt5 {margin-top:10px; clear:left}
.p_art div.crt6, .p_art div.crt7, .p_art div.crt8 {font-size:12px; margin-bottom:3px;margin-top:3px; padding-left:7px; border-left:2px solid #CCCCCC}
.p_art div.crt6 .mini, .p_art div.crt7 .mini, .p_art div.crt8 .mini {font-size:11px; margin-left:-5px}
.p_art .crtnum{display:none}
.p_art .crtdate{color:#666666;font-style:italic}
.p_art #descaff { line-height:1.8em; color:#333333; padding-top:10px}
.p_art .crtnum {width:477px; line-height:14px}
.p_art p {padding:0px; margin-top:3px;margin-bottom:0px;}
.p_art ul {margin:0px 15px 0px 25px; padding:0px}
.p_art li {margin:0px 0px 0px -5px;padding:2px}
ul.art_choix {border:none; margin: 5px 0px !important; clear:both;float:left;padding:0px; border:1px solid silver}
.art_choix li{margin:0px 31px 0px 0px;padding:0px 0px 4px 19px; list-style:none; background-image:url(ico_ajouterpanier.gif); background-repeat:no-repeat; font-weight:bold; font-family:arial; display: inline-table }

td.basdepage {font-size:10px; padding:0px 5px; }
td.basdepage a {font-weight:bold; color:#000000}

.crt10 { color:#FF0000; text-decoration:line-through}
