/* CSS Document */

* { margin: 0; padding: 0; font-family: Verdana;}
body { padding:0; margin:0px; font-family:Arial; font-size:12px; background-color:#ffffff}
form {margin:0px; padding:0px }
.rechrap {width:150px; font-size:12px;}

#bande { background-color: #758143; width: 100%; height: 12px; border-top: 1px solid #52533f;}
#wrap { background: url(fd.png) left top no-repeat; margin: auto; width: 989px;}

a { color:#758143}

.cnm {width:15px; height:15px; background:url(rond15menu.gif) 0px 0px no-repeat; border:none;}
.cnp {overflow:hidden;width:7px; height:7px; background:url(rondptxt.gif) 0px 0px no-repeat; border:none;}

.cn1 {float:left;position:relative;margin:-1px 0px 0px -1px;}
.cn2 {float:right;position:relative;margin:-1px -1px 0px 0px; background-position:-15px 0px}
.cn3 {float:left;position:relative;margin:0px 0px -1px -1px; background-position:left bottom}
.cn4 {float:right;position:relative;margin:-5px -1px -1px 0px; background-position:-15px bottom}

#tdvotrevompte a { color:#fff; font-size:11px; text-decoration:none; display:block; padding-left: 50px; float: left;}
#tdvotrevompte a:hover { color:#bad47f}

#tablemenu td a {font-size:12px; text-decoration:none; color:#000; padding-left: 40px;}
#tablemenu td a:hover {color:#66703a }

.p_titre H1 { text-align:center; margin:0px; paddingt:0px; color:#5c9420; 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:#5c9420; font-size:14px; font-weight: bold }

.p_txt { font-size:12px; line-height:1.5em}
.p_txt p {margin:0px 0px 12px 0px}
.p_txt ul { padding-left: 20px}
.p_txt li { font-size: 11px;}

.ttr {padding: 5px 0 5px 6px;color:#a27239; font-size: 14px; border-bottom:4px solid #758143; margin:0px 10px 5px}
.ttr2 {padding-left:5px}

.menugenre {list-style:none; margin:0px;padding-left:10px;}
.menugenre H3 { padding-left: 5px; font-size:12px; font-weight:normal; background:#f6f9ee; margin:0px 10px 2px 0px} 
.menugenre a { font-size:12px;; line-height:19px; color:#222222; text-decoration:none; background:url(menuli1.gif) 0px 2px no-repeat;}
.menugenre H3 a { font-size:12px;line-height:20px; color: #461f2d } 
.menugenre a:hover { color:#b4289b}
ul.menugenre { margin-top:0px}
.menugenre li {border-left:1px dotted #758143;margin-bottom:0;margin-top:1px;padding-left:5px;}
.menuautresinfos li {margin:0 10px 2px 0; padding-left:5px; background:#f6f9ee}

.boxselection {float:left; margin:10px 0px 0px 71px; width:545px;overflow:hidden;}
.boxselection div { float:left; margin:3px; text-align:center;} 
.boxselection a {color:#CCCCCC; font-size:11px; text-decoration:none}
.boxselection a .crt1 {display:none}
.boxselection a .crt2 {display:none}
.boxselection a .crt6 {display:block; text-align:center;color:#758143; font-weight:bold;margin-top:-11px}
.boxselection div img {border:1px solid #5c9420}

.boxccoeur { padding-left: 10px;}
.boxccoeur a {color:#FFFFFF; font-size:11px;}
.boxccoeur a .crt1 {display:none}
.boxccoeur a .crt2 {color:#000000}
.boxccoeur a .crt6 {color:#000000; font-weight:bold}
.boxccoeur div { float:left; margin:5px; text-align:center}
.boxccoeur div img {border:1px solid #000000}

div#tablevotrerechsscat , div#tablevotrerechnav{text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#tablevotrerechsscat {margin-bottom:10px; padding:2px 0px 5px 0px; border-bottom:2px solid #E7E7E7;margin-top:-10px; font-size:10px;border-top:1px dashed #a27239; }
div#tablevotrerechnav {padding-left:10px;  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:#999999}
#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 #a27239; 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}

.navrech {margin-bottom:20px; font-size:12px}
.navrech a { text-decoration:none }

.p_rech{color:#000000; text-decoration:none; font-size:12px;}

.p_rech .crt1,.p_rech .crt2 {font-size:13px; font-weight:bold; border-bottom:1px dashed #a27239; display:block; margin-top:3px; float:left margin-left:10px; clear:right}
.p_rech .crt1 {border-bottom:none;font-weight:normal; margin-right:12px}
.p_rech .crt4 {display:block;clear:right; margin-top:10px; font-style:italic}
.p_rech .crt6 { margin:10px auto -12px; font-weight:bold; display:block; text-align:center; font-size:22px}
.p_rech .rechtxtart { display:none}
.p_rech .crtnum{ display:block; margin-top:-21px; text-align:right; font-size:11px; font-style:italic; padding-right:5px;}
.p_rechimg img {border:1px solid #a27239; margin-right:5px; margin-bottom:5px;}
.p_rech .lienArticleForm {clear:right; display:block; text-align:left; float:right; width:125px;}
.p_rech .lienArticleForm span{ padding-left:22px; background-image:url(ico_plusdinfos.gif); background-repeat:no-repeat; margin-left:-3px;}

.p_art {font-size:12px; line-height:30px; margin-left: 8px;}
#ttr_rechgen { color: #758143; width: 590px; }
.p_art_titre { width: 580px; height: 32px; background: url(p_art_titre.png) left top no-repeat;color: #758143; font-size: 10px; padding-left: 10px;}
.p_art_titre h1 { color: #758143; font-size: 18px; font-weight: lighter; text-decoration: none; margin:0px; line-height:normal}
.p_art_titre a:hover{ color: #a27239;}
.p_art_corps { background: url(p_art_corps.png) bottom left no-repeat; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1;}
.p_art #crts .intit { color: #a27239; font-size: 12px;}
.p_art #crts { color: #000; font-size: 12px; padding-bottom: 20px;}
.p_art #crts a { color: #000; font-size: 12px;}
.p_art #crt6 a, .p_art #crt6{ color: #52533f; font-size: 20px;}
.p_art #crt7 a, .p_art #crt7{ color: #52533f; font-size: 12px;}
.p_art #descaff {margin-top:15px; font-size:13px; line-height:normal}
.p_art .crtnum {display:block; text-align:right; font-size:12px; line-height:normal;}
#imgRech{ border:1px solid #d2d2d2; margin: 5px}


.promo { font-size:12px; font-family:Arial, Helvetica, sans-serif; background: url(p_art_corps.png) bottom left no-repeat;width: 591px;border-left:1px solid #D1D1D1; margin-right:10px}
.promo img {border:none; margin-bottom: 10px;}
#promotitre { text-align:center; font-weight:bold; letter-spacing:3px; background: url(p_art_titre.png) left top no-repeat; width: 590px; height: 27px; padding-top: 5px;}

.promo td {vertical-align:bottom; }
.p_txt .promo  a {text-decoration:none; line-height:normal; color:#ffffff; font-weight:normal}
.promo a:hover {text-decoration:none}
.promo td .crt1 { color:#000000;}
.promo td .crt2 { color:#000000}
.promo td .crt6 {color:#5c9420;font-size:105%; font-weight:bold; float:right; margin-top:3px; 
	padding-right:6px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:5px;
	border-left:1px dashed #5c9420; 
	background-repeat:no-repeat;}
.promo div {vertical-align:bottom; margin:0px}
.promo img {border:1px solid #5c9420; 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:#a27239;
	padding:1px 2px 2px 2px;
	background-image:url(prechcrt1fd.gif); 
	background-repeat:no-repeat;
	}
#promolien a:hover { color:#5c9420}


.sscattitre {color:#83a724;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:2px; font-weight:bold;}
.sscatliste .n1 {margin-left:0px; padding-left:11px; padding-top:3px; font-weight:normal; background:url(partcrt3fd.gif) no-repeat left top}
.sscatliste .n2 {margin-left:5px;padding-left:14px; font-size:10px; border-left:1px solid #CCCCCC}


.panierstyle { font-size:12px; line-height:1.4em}
.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}

#menubas {text-align:center; font-size:13px; line-height:28px;background: url(footer_menu_02.png) left top repeat-x;float: left; height: 36px; float: left;}
#menubas a {text-decoration:none; margin:0px 8px; color:#222222; font-weight:bold}
#menubas a:hover {color: #fff;}

.basdepage {background:url(./css/bdpgfd.gif) bottom left none; text-align:center; font-size:11px;}
.basdepage p { margin:0px}
.basdepage strong {font-size:14px}


#infosbasdepage {}

table#accresume {width:100%}
#accresume H2 {padding:0px; margin:0px; font-size:14px; font-weight:bold}
#accresume ul {list-style:none; margin:0px 0px 20px 10px; padding:0px;font-size:12px;}
#accresume ul a {color:#000000; }
#accresume a { text-decoration:none}
#accresume a:hover { text-decoration:underline}
#accresume td {vertical-align:top; width:33%}

#tableventeflash {margin-top:10px;margin-left:10px; }
#venteflashtitre {text-align:center; font-size:22pt; font-family:verdana; padding-bottom:7px; font-weight:bold; color:#FF0000;margin:0px 0px -10px 0px; letter-spacing:3px; font-style:italic;background:url(vtflashtop.jpg) top left no-repeat; height:40px; padding-top:10px;}
#tableventeflash div.p_art {margin:0px; padding:0px;}
#tableventeflash #divhtmloption {background:none !important; display:compact; float:none; clear:none; margin-top:-20px; margin-bottom:-10px;}
#tableventeflash #divhtmloption td {background:none !important;}
#tableventeflash #descaff { font-size:10px; line-height:11px; margin:10px 0px 2px 0px;line-height:normal; text-align:left  }
#tableventeflash .crtnum {display:none}
#tableventeflash div.p_art {clear:left; float:left; width:217px; margin-top:-56px}
.p_rech .crtdate{color:#FF0000; font-weight:bold; padding-top:9px; display:block; width:137px; height:37px; background:url(p_rechvtflashrappel.gif) top left no-repeat; text-align:right; margin-left:50px; margin-top:-12px; border:1px solid #FF0000; float:left}
.venteflash .imgRech { margin-right:0px;border:none;}
#tableventeflash .p_art_titre{ padding:0px; border:none; font-weight:bold; float:left; width:310px; font-weight:25px}
#tableventeflash h1.p_art_titre{margin:0px 0px 5px !important; background-image:none; line-height:normal}
#tableventeflash .crt4 { color:#FF0000}
	
#vtflash {width:205px; text-align:center;font-size:13px; background:url(vtflashrappel.gif) top left no-repeat; margin-bottom:-11px}
#vtflash #vtflashcpt {padding:2px 0px; font-weight:bold; font-size:15px; color:#FF0000}
#vtflash em {font-size:10px; line-height:normal}
#tableventeflash #btpanier {background:none; height:auto !important}
#tableventeflash div.p_art {}
#tableventeflash #btpanier { width:189px !important}
#tableventeflash #btpanier .lienArticleForm {color:#FF0000; width:none !important; margin:15px 0px 10px 0px !important; width:auto!important; font-size:11pt !important}
#tableventeflash div.p_art .crt2 {margin:0px; display:inline}
#tableventeflash div.p_art .crt3 {margin:0px; display:inline; background:none}
#tableventeflash div.p_art .crt5 div {line-height:normal}
#tableventeflash div.p_art .crt6 {color:#FF0000}
#tableventeflash #divhtmloption { width:270px}