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

img{border:none}
.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:0 auto auto; width:700px; padding:0}
.containertable table{width:100% !important; width:100%; margin:0px 0px}
.containertable td{vertical-align:top; border-collapse:collapse; border-spacing:0px; padding:0px}

#header{height:15px; background:#fff url("../layout_images/new/header_bg.gif") repeat-x}
#header table{width:100% !important; width:100%; margin:5px 0px}
#header td{vertical-align:top; border-collapse:collapse; border-spacing:0px; padding:0px}

#topnav{border:3px solid #eee; background:#eee}
#topnav td{text-align:center; height:15px}
#topnav td a{color:#53626d; text-decoration:none; font:9px}
#topnav td a:hover{color:#283946; text-decoration:underline}

#register, #addad, #login{border-right:1px solid #c6cdd4}
#register a{background:url("../layout_images/new/register.gif") 0px 50% no-repeat; padding-left:21px}
#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:23px}
#recherche a{background:url("../layout_images/new/search_icon.gif") 0px 50% no-repeat; padding-left:19px}
#archiverif a{background:url("../layout_images/new/archiverif.gif") 0px 3px no-repeat; padding-left:12px; color:#FC7E3E; font-weight:bold}
#email a{background:url("../layout_images/new/mail_icon.gif") 0px 30% no-repeat; padding-left:22px}

#print a{background:url("../layout_images/new/print_icon.gif") 0px 40% no-repeat; padding-left:21px}

#nav{border:1px solid #6882ad; height:38px}
#nav td{text-align:center; vertical-align:middle; width:14%; border-right:1px solid #0091d0}
#nav td a{color:#edf7fd; text-decoration:none; height:35px; font:9px arial,sans-serif; display:block; background:#008cce url("../layout_images/new/nav_bg.gif") 0px 1px repeat-x}
#nav td a:hover{color:#fff; background:#6db2dd url("../layout_images/new/nav_bg_over.gif") 0px 1px repeat-x}

#subnav{border:0px solid #eee; background:#eee}
#subnav td{height:19px; padding:0px 15px; vertical-align:top}
#subnav a{color:#53626d; font:10px verdana,sans-serif}
#subnav a:hover{color:#283946; text-decoration:underline}

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

.blueheadline{border-top:1px solid #6882ad; border-bottom:1px solid #6882ad; height:23px; padding:5px 14px !important; padding:2px 14px; white-space:nowrap; text-align:left; vertical-align:middle; color:#fff; background:#008cce url("../layout_images/new/th_bg.gif") repeat-x; font:bold 11px verdana,sans-serif}

.special{margin:5px 0px; border-left:1px solid #dedede; border-right:1px solid #a3aab7; border-bottom:1px solid #a3aab7; background:#f8f8f8; padding:10px}
.special td{padding:1px 5px !important}
.special td.category{background:url("../layout_images/new/folder.gif") 12px 8px no-repeat; padding-left:34px !important}
.special tr.alt td.category{background:#e7ebf0 url("../layout_images/new/folder.gif") 12px 8px no-repeat; padding-left:34px !important}
.special td.category_none{padding-left:34px !important}
.special tr.alt td.category_none{padding-left:34px !important}

.special th{border-top:1px solid #6882ad; border-bottom:1px solid #6882ad; height:23px; padding:5px 14px !important; padding:2px 14px; white-space:nowrap; text-align:left; vertical-align:middle; color:#fff; background:#008cce url("../layout_images/new/th_bg.gif") repeat-x; font:bold 11px verdana,sans-serif}
.special th a{color:#fff; text-decoration:none}
.special th a:hover{text-decoration:underline}
.special td a, #content a{color:#0065b7; text-decoration:none}
.special td a strong{font-size:110%}
.special td a:hover, .special td a:hover strong, #content a:hover{color:#fff; background:#0065b7}
.special tr.alt{background:#e7ebf0}
.special td.pointer{background:url("../layout_images/new/pointer.gif") 14px 50% no-repeat; padding-left:26px !important}
.special tr.alt td.pointer{background:#e7ebf0 url("../layout_images/new/pointer.gif") 14px 50% no-repeat; padding-left:26px !important}

.special h1{font:bold 19px arial,sans-serif; margin:10px 0 5px 0; clear:both}
.special h2{font:bold 15px arial,sans-serif; margin:20px 0 0 0; clear:both; border-bottom:1px solid #a3aab7}
.special h3{font:bold 13px arial,sans-serif; margin:10px 0 5px 0}
.special p{margin:8px 0}
.special ul{list-style:square; padding-left:20px !important; margin-left:0 !important; padding-left:0; margin-left:20px}
.special blockquote{border:1px solid #e7ebf0; margin:5px 3px 15px 3px; padding:15px; background:#fff}

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

.box{margin:0px 0px; border-left:1px solid #dedede; border-right:1px solid #a3aab7; border-bottom:1px solid #a3aab7; background:#FFF; font:11px verdana,sans-serif; background-color:#A9B8C2; border:0px #069 solid}
.box td{padding:5px 15px !important; border-color:#FFF;   border-style:solid; border-width:1px 1px 0px 1px}
.box td.category{background:#F7F7F7 url("../layout_images/new/folder.gif") 7px 6px no-repeat; padding-left:28px !important}
.box tr.alt td.category{background:#FFF url("../layout_images/new/folder.gif") 7px 6px no-repeat; padding-left:28px !important}
.box th{border-top:1px solid #6882ad; border-bottom:1px solid #6882ad; height:23px; padding:5px 14px !important; padding:2px 14px; white-space:nowrap; text-align:left; vertical-align:middle; color:#fff; background:#008cce url("../layout_images/new/th_bg.gif") repeat-x; font:bold 11px verdana,sans-serif}
.box td a:hover{text-decoration:underline}
.box td a, #content a{color:#0065b7; text-decoration:none}
.box td a strong{font-size:110%}
.box td.pointer{background:#FFFFFF url("../layout_images/new/pointer.gif") 8px 8px no-repeat; padding-left:20px !important; padding-bottom:8px !important}
.box td.image{background:#FFFFFF; padding:15px 0px !important; vertical-align:middle;}
.box h1{font:bold 19px arial,sans-serif; margin:10px 0 5px 0; clear:both}
.box h2{font:bold 15px arial,sans-serif; margin:10px 0 0 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}

#membermenu a{background:url("../layout_images/new/arrow.gif") 10px 50% no-repeat; padding-left:23px !important; color:#0065b7; text-decoration:none}
#membermenu a:hover{background:url("../layout_images/new/arrow.gif") 10px 50% no-repeat; padding-left:23px !important; color:#0065b7; font-weight:bold}

.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}

#menucompte{   }
#menucompte td{height:19px; vertical-align:center; background:#eee url("../layout_images/new/menucompte.gif") repeat-x; border-bottom:1px solid #ccc; border-right:1px solid #bbb}
#menucompte a{color:#53626d; text-decoration:none; font:10px verdana,sans-serif}
#menucompte a:hover{color:#53626d; text-decoration:underline}

#annoncenav{ }
#annoncenav td{height:18px; vertical-align:center}
#annoncenav a{color:#777; text-decoration:none; font:10px verdana,sans-serif}
#annoncenav a:hover{color:#777; text-decoration:underline}

#menutree{   }
#menutree a{color:#53626d; text-decoration:none; font:12px tahoma,sans-serif,verdana}
#menutree a:hover{color:#53626d; text-decoration:underline}

#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{border-top:1px solid #dedede; padding:4px; font:11px verdana,sans-serif}
#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}

.button{background:#ecbe47; border:1px solid #cc810d; color:#fff !important; padding:2px 7px; margin:0 3px; font:bold 11px verdana,sans-serif; white-space:nowrap }
.button:hover{background:#e4af26 !important; border:1px solid #835308 !important; cursor:pointer}

.sold{ color:red; font-weight:bold; font:12px verdana,sans-serif}
.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}
a.thumb_icon:hover img{border:2px solid #3588c7; background:none !important}
a.thumb_icon:hover{background:none !important}

.gal{padding:5px; border:1px solid #ccc; margin:100px}

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}

h2{ font:bold 20px verdana,arial,sans-serif; margin:0 0 5px 0; border-bottom:1px solid #a3aab7}

.headline{font:11px verdana,sans-serif,arial}
.headline a:hover{text-decoration:underline}
.headline a, #content a{color:#0065b7; text-decoration:none}

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

.memberarea{float:right; background:#f8f8f8; width:73%; padding:0px; margin:0px}
.memberarea a{color:#0065b7; text-decoration:none}
.memberarea a:hover{color:#0065b7; font-weight:bold}
.memberarea_caption{font:bold 14px verdana,arial,sans-serif; margin:0px 0 0 0; clear:both; border-bottom:1px solid #a3aab7}

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