body, form, img, p, h1, h2, h3, input, select{margin:0; padding:0}

/* body{font:11px/16px verdana,tahoma,sans-serif; color:#666; background:#FFFFE4;}*/ 
body{font:11px/16px verdana,tahoma,sans-serif; color:#666; background:#F4F8EF url("../layout_images/fond_site_trai.gif") repeat fixed}
/* body{font:11px/16px verdana,tahoma,sans-serif; color:#777; background:#4B613A url("../layout_images/fond_site.jpg") repeat-x fixed} */
/* body{font:11px/16px verdana,tahoma,sans-serif; color:#777; background:#fff url("../layout_images/neige/fond_noel.jpg") repeat-y center top;} */

html{overflow-y:scroll}

img{border:none}
h2{font:bold 20px verdana,arial,sans-serif; color:#888; margin:5px 0 0 0; clear:both; border-bottom:1px solid #a3aab7}
input,textarea,select{color:#666; background-color:white; font-family:Arial,Helvetica,sans-serif; font-size:12px; border:1px #bbb solid;}

.tst{width:50px; border-left:10px; margin:0px 0px 0px 0px; padding:100px; border-collapse:separate; text-align:left; vertical-align:top}
.editor{width:300px}

#container{margin:5px auto auto; width:800px; padding:5px 6px 0px 6px; background:#FFF; border:1px solid #ddd}

.containertable table{width:100% !important; width:100%; margin:0px 0px}
.containertable td{vertical-align:top; border-collapse:collapse; border-spacing:0px; padding:0px}
.containertable a, a:hover{text-decoration:underline; color:#999}

#header{margin:0 5px 5px 5px !important; height:66px}
#header table{width:100% !important; margin:5px 0px}
#header td{vertical-align:top; border-collapse:collapse; border-spacing:0px; padding:0px}

#topnav{width:100% !important; height:14px}
#topnav td{text-align:center; padding:0px 10px !important}
#topnav td a{color:#53626d; text-decoration:none}
#topnav td a:hover{color:#283946; text-decoration:underline}
#register, #addad{ border-right:1px solid #c6cdd4}
#register a{background:url("../layout_images/new/register.gif") 0px 50% no-repeat; padding-left:20px}
#addad a{background:url("../layout_images/new/addad.gif") 0px 50% no-repeat; padding-left:17px}
#login a{background:url("../layout_images/new/login.gif") 0px 50% no-repeat; padding-left:22px}
#wap a{background:url("../layout_images/new/wap.gif") 0px 50% no-repeat; padding-left:12px}

.video{padding-top:4px}
.video a{background:url("../layout_images/new/video.gif") 1px 2px no-repeat; padding-left:19px}

#nav{height:15px}
#nav td{text-align:center; vertical-align:middle; padding:2px}
#nav td a{color:#edf7fd; padding:1px 0px 0px 0px; text-decoration:none; font:12px arial,sans-serif; display:block; background:#008cce url("../layout_images/new/nav_bg.gif") 0px 0px repeat-x}
#nav td a:hover{color:#fff; padding:1px 0px 0px 0px; background:#6db2dd url("../layout_images/new/nav_bg_over.gif") 0px 0px repeat-x}

#subnav{margin-top:2px; background:#F0F5ED url("../layout_images/barre_drap.gif") 0px 0px repeat-x; padding-bottom:1px; color:#5378b4; font:11px verdana,sans-serif; border-color:#FFF; border-style:solid; border-width:0px 2px; height:15px}
#subnav td{padding:0px 10px; vertical-align:middle}
#subnav a{color:#41597f; text-decoration:underline}
#subnav a:hover{color:#5378b4; text-decoration:underline}

.abc td{padding:-10px -10px !important}
.abc{padding:-10px -10px !important}

#Tabldescrip{border:0px solid #e7ebf0}
#Tabldescrip td{padding:0px 15px !important}

.vcarte{background:url("../layout_images/new/minicarte.gif") 0px -1px no-repeat; padding-left:22px; color:#4778B6 !important}

.box{border-left:1px solid #ccc; border-right:1px solid #bbb; border-bottom:1px solid #aaa; background:#FFF}
.box td{padding:5px 15px !important}
.box td.image{padding:27px 0px 3px 0px !important; vertical-align:middle; background:url("../layout_images/ici_annonce.png") 0px 3px no-repeat}
.box td.imageboutik{padding:27px 0px 3px 0px !important; vertical-align:middle; background:url("../layout_images/ici_boutique.gif") 0px 0px no-repeat}
.box td.category{background:url("../layout_images/new/folder.gif") 10px 8px no-repeat; padding-left:30px !important}
.box td.category_orange{background:url("../layout_images/new/folder.gif") 10px 8px no-repeat; padding-left:30px !important; color:#F05D5D !important; font-weight:bold}
.box td.ombrebas{background-image:url("../layout_images/ombre-bas.jpg"); background-repeat:repeat-x; background-position:bottom}
.box th{height:35px !important; padding:0px 10px 3px 10px !important; white-space:nowrap; text-align:left; vertical-align:middle; color:#fff; font:bold 12px verdana,sans-serif}
.box th a{color:#fff; text-decoration:none}
.box th a:hover{color:#fff; text-decoration:underline}
.box td a, #content a{color:#06C; text-decoration:none}
.box td a strong{font-size:110%}
.box td a:hover, .box td a:hover strong, #content a:hover{color:#FC7E3E; text-decoration:underline}
.box tr.alt{background:#F0F5ED}
.box tr.cat{background:#F0F5ED url("../layout_images/fond_barre.png") repeat-x}
.box tr.barcat{background:#EAF0E0}
.box tr.barcatboutik{background:#EAF0E0}
.box td.pointer{background:url("../layout_images/new/pointer.gif") 0px 10px no-repeat; padding-left:12px !important}
.box td.stat{vertical-align:middle;}
.box h1{font:bold 19px arial,sans-serif; margin:0px 0 0px 0; clear:both}
.box h2{font:bold 15px arial,sans-serif; margin:15px 0 10px 0; clear:both; border-bottom:1px solid #a3aab7}
.box h3{font:bold 13px arial,sans-serif; margin:10px 0 5px 0}
.box p{margin:8px 0}
.box ul{list-style:square; padding-left:20px !important; margin-left:0 !important; padding-left:0; margin-left:20px}
.box blockquote{border:1px solid #e7ebf0; margin:5px 3px 15px 3px; padding:15px; background:#fff}

.blueheadline{height:24px !important; padding:10px 0px 3px 13px !important; white-space:nowrap; text-align:left; color:#fff; background:url("../layout_images/fond_barre.png") repeat-x; font:bold 12px verdana,sans-serif}

.arrow a:hover{color:#53626d; text-decoration:none}

.side_nav td{background:url("../layout_images/new/arrow.gif") 10px 50% no-repeat; padding-left:23px !important}
.side_nav tr.alt td{background:#e7ebf0 url("../layout_images/new/arrow.gif") 10px 50% no-repeat; padding-left:23px !important}

#detailnav {border-collapse:separate; border-spacing:1px; background:#cccccc; margin-bottom:5px;}
#detailnav td{padding:0px 0px 3px 0px!important; text-align:center; background:#F5F5F5; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px;}
#detailnav a{color:#41597f; text-decoration:underline}
#detailnav a:hover{color:#5378b4; background:none; text-decoration:underline}
#detailnav #boutique{background:url("../layout_images/new/addfav.gif") 0px 50% no-repeat; padding-left:20px}

#premium td{background:url("../layout_images/new/premium.gif") 14px 50% no-repeat; padding-left:36px !important}
#premium tr.alt td{background:#e7ebf0 url("../layout_images/new/premium.gif") 14px 50% no-repeat; padding-left:36px !important}

#footer{padding:4px 5px 6px 5px}
#footer a{color:#53626d; text-decoration:none; margin:0 4px}
#footer a:hover{color:#283946; text-decoration:underline}
#footer a.rss{background:url("../layout_images/new/rss.gif") 0px 50% no-repeat; padding-left:15px}
#footer a.part{background:url("../layout_images/new/partenaire.png") 0px 0% no-repeat; padding-left:22px}

#footerlien{padding:2px; text-align:center; line-height:12px; color:#777}
#footerlien a{color:#777; text-decoration:none; margin:0 2px}
#footerlien a:hover{text-decoration:underline}

.button{background:#F6A173; border-top:1px; border-left:1px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#fff !important; padding:2px 10px; font:bold 11px verdana,sans-serif}
.button:hover{background:#FAC3A5 !important; border-top:1px;  border-left:1px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; cursor:pointer}

.sold{color:red; font-weight:bold}
.warn_intend{color:red}
.vert_ok{color:#1E9602}
.red{color:red}
.star{color:red}

a.thumb img{padding:2px; border:2px solid #ccc}
a.thumb:hover img{border:2px solid #3588c7; background:none !important}
a.thumb:hover{background:none !important}

a.thumb_icon img{padding:1px; border:2px solid #ccc; margin-right:4px;}
a.thumb_icon:hover img{border:2px solid #3588c7; background:none !important}
a.thumb_icon:hover{background:none !important}

.gal{width:180px; height:130px; nowrappadding:10px; border:1px solid #ccc}
a.gallery img{padding:2px; border:2px solid #ccc}
a.gallery:hover img{border:2px solid #3588c7; background:none !important}
a.gallery:hover{background:none !important}

.headline a{color:#fff; text-decoration:none}
.headline a:hover{color:#fff; background:#06C}
.headline a, #content a{color:#06C; text-decoration:none}

.small_drop_down{font-size:9px}
.bg{background-color:#EEECEC; border:1px solid #ccc; padding:5px}

#membermenu {background:#F8F8F8; width:100%; padding:0px; margin:0px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
#membermenu a{background:url("../layout_images/new/arrow.gif") 4px 50% no-repeat; padding-left:18px !important; color:#06C; text-decoration:none}
#membermenu a:hover{background:url("../layout_images/new/arrow.gif") 4px 50% no-repeat; padding-left:18px !important; color:#06C; text-decoration:underline}

.memberarea{float:right; background:#F8F8F8; width:80%; padding:0px; margin:0px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.memberarea a{color:#06C; text-decoration:none}
.memberarea a:hover{color:#06C; text-decoration:underline}
.memberarea_caption{font:bold 14px verdana,arial,sans-serif; margin:0px 0 0 0; clear:both; border-bottom:1px solid #a3aab7; text-transform:uppercase}

.regionselect{width:180px; margin-bottom:4px; font-size:12px}

.bg1{background:url("../layout_images/font_cel_chang.jpg") repeat-x}
.bg2{background:url("../layout_images/font_cel_chang2.jpg") repeat-x}

.stat-barre {float:left; width:67px; height:1em; margin-top:1px; background:url("../layout_images/bargraph-vide.gif") no-repeat center left; display:block;}
.stat-barre span {float:left ; height:1em; background:url("../layout_images/bargraph-pleine.gif") no-repeat center left;}
