/* CSS Document */

body { background:#695f52 url(bodyfd.gif) repeat top left; margin:0px; padding:11px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif}
form {margin:0px !important;padding:0px !important}
a {color:#365b65; text-decoration:none}
a:hover {color:#a81f22; text-decoration:underline}
img { border:none}
#cctext1 { border:1px solid #666666; width:768px}
#cctext2 { border:2px solid #333333;}
#cctext3 { border:1px solid #000000; background-color:#dacfaa}
#cctext4 {}
#tablemenu { background-color:#23383e; margin:0px;}
#tablemenu td  { padding:13px 5px 5px;text-align:center; border-left:1px solid #365b65; border-right:1px solid #000000; background:#23383e url(tablemenutdfd.gif) center top no-repeat;}
#tablemenu a { color:#dacfaa; text-decoration:none; font-weight:bold; font-size:12px}
#tablemenu a:hover {color:#FFFFFF}

.ptitre p { margin:0px; padding:0px;}
.ptitre strong {color:#a81f22}
.ptitre td{padding:3px; text-align:center}
.ptitre h1 {background:#FFFFFF; color:#23383e; margin:0px; padding:5px; font-size:16px; font-weight:bold; line-height:normal}
.ptitre{ border:1px solid #23383e; width:100%;}
.ptitre_accueil {color: #A81F22}
.ptitre_accueil em {color: #23383e; font-size: 13px}
.tableptxt { background:#FFFFFF; border:1px solid #A1805C; width:100%; text-align:left}
.tableptxt td {padding:5px; }
.tableptxt strong, .tableptxt b {color:#a81f22}
.tableptxt a strong,.tableptxt a b {color:#365b65;}

.div2 a { display:inline; padding-left:15px; text-decoration:underline }

.tableprech { background:#FFFFFF; border:1px solid #23383e; text-align:left; float:left;margin:3px 0px;}
.tableprech .titre {color:#23383e; font-size:18px;}
.tableprech .crt4 {color:#23383e; font-size:14px; float:right; padding-right:10px;}
.tableprech td {text-align:center}
.tableprech strong, .tableprech b {color:#a81f22}
.tableprech a strong,.tableprech a b {color:#365b65;}

.p_rechcrttitre { font-weight:bold; font-size:120%; text-align:center}
a.p_rechimg { display:block; text-align:center; clear:both}
.pimg img {border:2px solid #365b65; margin:5px}
.rechtxtart {display:none}

#coldroite .ttr { background:#23383e url(menu_pc.gif) no-repeat; text-align:center; color:#dad5b4; font-size:17px; line-height:31px; display: block}
#coldroite .l_menu {border-bottom:1px #000000 solid; display:block; font-size:12px; color:#23383e; padding-left:5px; line-height:21px; font-weight:bold}
#coldroite .l_menuactif {border-bottom:1px #000000 solid; display:block; font-size:12px; color:#23383e; padding-left:5px; line-height:21px; font-weight:bold}
#coldroite .logo { background:url(ablemenutdfd.gif);}

#tablevotrerechnav {margin-bottom:15px}

#imgRech {border:4px solid #23383e}

div.ccoeur {border:1px solid #23383E; float:left; clear:both; padding-top:10px; background:#ffffff; width:188px }
div.ccoeur div {float:left; margin-left:3px; margin-bottom:2px}
.ccoeur {font-size:11px;}
.ccoeur .crt1 { color:#23383E;}
.ccoeur .crt4 { color:#23383E;}
.p_copyr {padding:5px; text-align:center}

#tableresultatnav { background:#988363; margin-bottom:10px; font-family:"Times New Roman", Times, serif}

#tablevotrerechsscat { margin-bottom:5px}
#tablevotrerechsscat .div1 { border-bottom:1px dashed #23383E; margin-bottom:3px; font-size:12px; font-weight:bold; color:#23383E}
#tablevotrerechsscat .div2 {font-size:17px;}

.l_rech {color:#ffffff}

.lienArticleForm {clear:both; color:#23383e !important; display:block; font-size:12px !important; font-weight:bold !important;}
.p_art_titre { font-size:16px; color:#dacfaa; background:#23383e; padding-top:5px; line-height:normal; margin:0px}

#descaff { line-height:1.5em; font-size:14px; color:#23383e}
#descaff ul li { list-style:none}

.p_art ul.art_choix {margin-top:0px;margin-bottom:10px !important;}
.p_art li {margin:0px;margin-left:22px; padding-left:0px}
ul.art_choix { clear:none !important; float:none !important}
.art_choix li{padding-left:30px; list-style:none; background-image:url(ico_ajouterpanier.gif); background-repeat:no-repeat; list-style-image: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}

#promotitre {width: 166px; height: 22px; margin: auto;}
table.promo img {border:1px solid #DACFAA; padding: 1px;}
table.promo td { vertical-align:top; padding-top:8px}
table.promo a { color:#fff; text-decoration:none; font-size: 12px}
table.promo .crt1 { overflow:hidden; margin-bottom:-10px; display:block; color: #000; padding-top: 10px;}
table.promo .crt4 {display:block; margin-left:10px; font-weight:bold; margin-bottom:-19px;color: #000; margin-top: -14px}
table.promo .crt5 {color: #D9C348; display:block; clear:both; font-weight:bold; color: #000 }
table.promo { color: #FFFFFF;}
#promolien {text-align:center; margin:-5px; letter-spacing:1px; font-size: 11px; font-style:italic; margin-top: 10px;}
#promolien a {color: #23383E;}
#promolien a:hover { color: #A81F22; text-decoration: none;}