body { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#55533e; margin:0px; padding:10px}
a {color:#55533e}
a:hover {text-decoration:underline}
form { margin:0px; paddin:0px; }

H1.H1logo { padding:0px; line-height:normal; margin:0px}
p { margin:0px 0px 6px 0px}

.p_txt .imgalignleft {margin-right:10px !important;margin-top:0px}
.p_txt .imgalignright {margin-left:10px !important;}


table.p_txt_img img {border:none}
table.p_txt_img {border:2px solid #55533E}

.p_titre h1,.p_titre h2 { font-size:14px; font-weight:bold; padding:0px; margin:0px; }
.menutop .l_menu {text-decoration:none}
.menutop .l_menu:hover,.menutop .l_menuactif  {color:#4e7b04;text-decoration:none}
.menutop td { white-space:nowrap}

td.ttr_coeur {background:url(fd_ccoeur_ttr.gif) left center no-repeat; font-size:16px; color:#55533e; font-weight:bold; padding-left:48px}
td.tddr_ccoeur {border-left:5px solid #4e7b04;border-right:5px solid #4e7b04}
/* td.tddr_ccoeur table{background:url(fd_photo.gif) left top no-repeat;} */
td.tddr_ccoeur div {  width:95px; height:93px;}
td.tddr_ccoeur div a { display:block; width:60px; height:80px; overflow:hidden;margin:26px 0px 0px 0px}
td.tddr_ccoeur div img { border:none; margin:0px }
td.tddr_ccoeur .crt1 { font-weight:bold; color:#55533e; font-size:12px}
td.tddr_ccoeur .crt2 {font-weight:bold; color:#55533e; font-size:12px }
td.tddr_ccoeur .plusinfos {display:block; text-align:right; padding-right:11px; position:relative; bottom:0px; right:0px; font-size:10px; line-height:10px; height:15px; color:#55533e}
td.tddr_ccoeur .descaff { font-size:10px; color:#757357; font-style:italic}

td.ccoeur {line-height:14px; text-align:center}
td.ccoeur div {width: 128px;height:187px; overflow:hidden; position:relative;}
td.ccoeur img { border:none}
td.ccoeur .crt1 {display:block; margin-bottom:-13px; position:relative; padding:2px 0px 0px; font-weight:bold; }
td.ccoeur .crt2 {display:block; margin-bottom:-33px; height:20px; position:relative; padding:2px 5px; font-weight:bold; color:#4E7B04}
td.compte a { padding-right:54px}
td.compte a:hover { text-decoration:none}
td.compte .compteactif {  text-align:left; float:left; margin:0px; padding:0px; vertical-align:top}
td.compte .compteactif a { padding-right:10px}

div.divcontenu {margin:0px 0px 0px 33px; background:url(fd_contenu.gif) center top no-repeat; height:558px; width:675px}
div.divcontenu .contenu { width:559px; height:447px;overflow:auto; position:relative; top:56px; left:60px}
div.divcontenu .contenu table { padding-right:3px}

div.divaccueil { width:613; height:548px; background:url(arbre.gif) center top no-repeat; font-size:12px; color:#000; font-weight:bold; line-height:22px}
div.divaccueil a { text-decoration:none; text-align:center}
div.divaccueil a img { border:none}

div.divaccueil a:hover { text-decoration: underline}

/* modif enlever pois
div.divaccueil .cat01 { width:100px; height:24px; background:#fff; position:relative; top:188px; left:253px; display:block}
div.divaccueil .cat02 {width:100px; height:24px; background:#fff; position:relative; top:141px; left:369px; display:block}
div.divaccueil .cat03 {width:100px; height:24px; background:#fff; position:relative; top:269px; left:371px; display:block}
div.divaccueil .cat04 {width:100px; height:24px; background:#fff; position:relative; top:293px; left:295px; display:block}

div.divaccueil .cat01p { width:100px; height:130px; position:relative; top:-35px; left:180px}
div.divaccueil .cat02p {width:100px; height:130px; position:relative; top:-181px; left:459px}
div.divaccueil .cat03p {width:100px; height:130px; position:relative; top:-167px; left:438px}
div.divaccueil .cat04p {width:100px; height:130px; position:relative; top:-259px; left:242px}
*/

div.divaccueil .cat01 { width:100px; height:24px; background:#fff; position:relative; top:188px; left:253px; display:block;
opacity : 0.7; 
filter : alpha(opacity=70); 
}
div.divaccueil .cat02 {width:100px; height:24px; background:#fff; position:relative; top:141px; left:369px; display:block;
opacity : 0.7; 
filter : alpha(opacity=70); 
}
div.divaccueil .cat03 {width:100px; height:24px; background:#fff; position:relative; top:269px; left:371px; display:block; 
opacity : 0.7; 
filter : alpha(opacity=70); 
visibility:hidden}
div.divaccueil .cat04 {width:100px; height:24px; background:#fff; position:relative; top:286px; left:323px; display:block;
opacity : 0.7; 
filter : alpha(opacity=70); 
}

div.divaccueil .cat01p { width:100px; height:130px; position:relative; top:-35px; left:180px}
div.divaccueil .cat02p {width:100px; height:130px; position:relative; top:-181px; left:459px}
div.divaccueil .cat03p {width:100px; height:130px; position:relative; top:-167px; left:438px;visibility:hidden}
div.divaccueil .cat04p {width:100px; height:130px; position:relative; top:-259px; left:325px}

div#btpanier { background:none; border:none}
div#btpanier .lienArticleForm:hover { background:none !important}

div#divhtmloption {float:left !important}
div#divhtmloption td { background:none !important; border:none !important; float:left !important}

.panierstyle table {padding:5px}
.panierstyle td {font-size:11px}
.panierstyle select {height:16px; 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}

.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}


td.basdepage { color:#757357; font-size:12px; text-align:center}


#tablevotrerechnav { display:none}
#tableresultatnav { margin-bottom:5px}
#tableresultatnav span.l_rech b { color:#FFF}
#tableresultatnav .l_rech { text-decoration:none; font-weight:bold; color:#333}
#tableresultatnav .l_rech:hover { text-decoration:underline}

.p_art td {line-height:20px}
.p_art_titre h1 {font-size:16px; padding:0px; margin:0px 0px 10px 0px; border-bottom:3px solid #4E7B04}
.p_art div#imgRech { border-bottom:3px solid #FFF}
#imgRechContenant table.l_menu td {border-right:1px solid #FFF}
.p_art .descaff { margin-top:20px; line-height:120%}

#divintro {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 550px;
     height: 500px;
     margin-top: -250px;
     margin-left: -275px;
	 text-align:center;
	 font-size:18px;
}
#divintro img { border:none}
#divintro a { color:#000}

#votrerechcommentaire {display:none}
