body { margin:0; background:#8d8d8d url(fd_basdepage.jpg) center bottom no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px}

a { color:#222222}

.p_txt .imgalignleft {margin-right:10px !important;margin-top:0px}
.p_txt .imgalignright {margin-left:10px !important;}
.form { margin:0px; padding:0px}

.p_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}

.p_txt.pave1 { font-size:14px; color:#7a5267; font-weight:bold; text-align:center}
.p_txt.pave1 h2 { font-size:14px; color:#7a5267; text-align:center; line-height:normal; margin:0px; padding:0px}
.p_txt.pavecontact { font-size:12px; color:#7a5267; font-weight:bold; text-align:center}
.panierstyle .p_txt { font-size:12px}


#divnav { margin-top:18px; height:160px}
#divnav a {color:#FFFFFF; font-size:12px; text-decoration:none;}
#divnav a:hover { background:url(lienmenuoverleft.png) right center no-repeat; padding-right:10px; padding-left:1px}
#divnav .l_menuact { background:url(lienmenuoverleft.png) right center no-repeat; padding-right:10px;padding-left:1px}}
#menuprinc a:hover {background-color: #007aa5 }

#p_titre {}
.p_titre h1 { margin:0; line-height:normal; font-size:16px; color:#ffffff}

.menuliens { margin:0; padding-bottom:3px}
.menuliens a { margin-left:5px}


.menubt { margin-top:5px}
.menubt img{ margin-top:5px}


.titrelistecat { font-size:12px; text-align:center; margin-bottom:5px}
.titrelistecat h2 { font-size:12px; font-size:14px; line-height:normal; margin:0px; padding:0px}
.listecat {list-style:none; text-align:center; font-size:10px; padding:0px; margin:0px;}
.listecat li {display: list-item; line-height:18px}
.listecat a { color:#000; text-decoration:none; border-bottom:1px solid #00CCFF;}
.listecat a:hover {text-decoration:none; border-bottom:none}

.votrecompte {display: block; position:absolute; top:4px; left:0px; text-align:right; width:1010px; z-index:99; font-size:11px; margin:0px auto}

#paverech .p_txt {font-size:12px; color:#666666}
#paverech .title h2 {margin:0px; line-height:normal; text-align:center}
#paverech .title h2 a { color:#134372; font-size:15px; text-decoration:none;}
#paverech .title h2 a:hover { color:#ff6600}
#paverech .voir { float:right}
#paverech .voir img { border:none}

#tablevotrerechnav { font-size:10px; margin:20px 0px 10px 15px; color:#ccc}
#tablevotrerechnav a { color:#333}

.paveart .p_art_titre { color:#104275; font-size:15px}
.paveart .crt { font-size:12px;color:#000000}
.paveart .desc { font-size:12px; color:#666666}
.paveart .crt2 {font-size:12px; color:#666666}
.paveart .crt3 {font-size:12px;color:#666666}
.paveart .crt4 {font-size:12px;color:#666666}
.paveart .desc { font-size:12px; color:#666666}
.paveart table td { font-size:12px; color:#666666}

div.navrechnavlien .l_rech { font-size:110%; margin:0px 3px; font-weight:bold; color:#666666; text-decoration:none}
div.navrechnavlien .l_rech:hover { text-decoration:underline}

#divhtmloption table { width:100%;}
.options form { margin-bottom:0px !important; margin-top:10px}

td.ccoeur {background:#ffffff;}
td.ccoeur div {float:left; margin-left:3px; margin-bottom:2px; width:135px !important;}
td.ccoeur div img { border:0px}
td.ccoeur {font-size:11px;}
td.ccoeur .crt1 { color:#23383E; font-size:10px; text-decoration:none}
td.ccoeur .crt4 { padding-left:8px; color:#FF8000}
td.ccoeur a { text-decoration:none}
td.ccoeur a:hover { text-decoration:underline }

td.selection div { float:none !important; width:190px !important}
td.selection .crt1 {}

.rech a { color:#8c8c8c; font-size:10px; padding-top:10px; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
.liensvt 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;}
.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 { margin-bottom:10px}
.sscatliste { font-size:12px}
.sscatliste a { text-decoration:none; line-height:18px;}
.sscatliste a:hover { text-decoration:none; border-bottom:1px solid #00CCFF; border-top:1px solid #00CCFF;}

table.promo td { vertical-align:top}
table.promo a { font-size:12px; color:#333; font-weight:normal; text-decoration:none}
table.promo a:hover { text-decoration:underline}
table.promo .crt1 { height:30px; overflow:hidden; display:block}
table.promo .crt4 { font-size:13px; font-weight:bold; color:#FF8000; display:block; margin-bottom:-15px}
table.promo .resumaimg img { border:none}
div.promotitre { font-size:14px; color:#333; font-weight:bold; text-align:center}
div#promolien { float:right; color:#000}
div#promolien a { color:#000; text-decoration:underline; font-weight:bold}
div#promolien a:hover { text-decoration:none}

div#filtrectt { margin-bottom:5px; margin-left:10px; color:#333; font-size:12px}
div#filtrectt #lienannulefiltre img { border:0}
