/*RESET*/
html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"""";}
a img {border:none;}
/***/
body {margin:0px;padding:0px;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;background:url(../images/fond.jpg) repeat-x;line-height:1.5;color:#666666;}
img {border:0px;}
h2.title1 {height:20px;width:100%;font-weight:bold;font-size:16px;color:#6b3;margin:0;background:url(../images/trait.jpg) no-repeat;background-position:right 10px;}
/*HEADER*/
#barre_haut {width:935px;height:172px;}
#ban-logo {float:left;width:364px;height:154px;}
#ban_pub { float:left; width:468px; height:60px; margin-left:60px; margin-top:38px; border:2px #FFFFFF solid; }
/*MENU*/
#menu_haut {float:right;margin:0;padding:0;list-style:none;width:360px;height:33px;}
#menu_haut li {float:left;text-align:center;}
#menu_haut li a {float:left;display:block;padding:7px 10px 8px 10px;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;}
#menu_haut li a:hover {color:#FFFF99;}
.menu_spliter {background:url(../images/spliter.png) no-repeat;width:5px;height:33px;float:left;}
/*contenair*/
#contenair {position:absolute;left:50%;margin-left:-468px;width:935px;height:auto;z-index:2;}
#cont_tp {width:935px;height:12px;background:url(../images/cont_top.jpg) no-repeat bottom;}
#cont_lft {width:10px; height:938px;float:left; background:url(../images/cont_left.jpg) no-repeat;}
#cont_cntr {width:913px;height:938px;float:left; background:#fff;}
#cont_rght {width:12px; height:938px;float:left;background:url(../images/cont_right.jpg) no-repeat;}
#cont_btm {width:935px;height:12px;float:left;background:url(../images/cont_bottom.jpg) no-repeat;}
/*CENTER*/
#center_lft {float:left;width:219px;height:auto;margin-top:4px;margin-left:4px;}
#center   {float:left;width:680px;height:auto;margin-top:4px;margin-left:4px !important; margin-left:0px; }
#center_ban {float:left;width:672px;height:168px;margin-top:4px;margin-left:4px !important; margin-left:0px;}
#center_btm {float:left;width:898px;height:80px;margin-top:10px;margin-left:4px;text-align:justify;}
#center_btm p {margin:5px 0 5px 0;text-align:justify;}
/* FORMULAIRE DE RECHERCHE */
#search_box_t {width:219px;height:63px;background:url(../images/filter_t.jpg) no-repeat;}
#search_box_b {width:219px;height:auto;background:url(../images/filter_b.jpg) no-repeat;}
#search_form {margin-left:15px;height:161px;}
#search_form p {margin-bottom:8px;}
#search_form label {height:20px;}
#search_form select {border:1px solid #cac9b9;font-size:11px;width:180px;height:20px;}
#search_form #submit {width:101px;height:29px;margin-left:44px;margin-top:6px;padding:0;border:none;background:url(../images/search.jpg) no-repeat;background-position:0 0;cursor:pointer;}
#search_form #submit:hover {background-position:-101px 0;}
/*Adsense DIV*/
#ads_left {width:218px; padding-left:5px; padding-top:5px; height:217px;background:url(../images/ads_lft.png) no-repeat;margin-top:8px;}
#ads_top {float:left;width:650px;height:25px;margin-top:4px; padding-top:10px; padding-left:10px;margin-left:4px;}
#ads_right {float:right;margin-top:2px;width:172px; padding-left:6px; padding-top:5px;height:614px;background:url(../images/ads_right.png) no-repeat;}
/*SUGGESSION DIV*/
#sggs_box_t {width:219px;height:40px;margin-top:8px;background:url(../images/sggs_t.jpg) no-repeat;}
#sggs_box_m {width:219px;height:auto;background:url(../images/sggs_m.png) repeat-y;}
#sggs_box_b {width:219px;height:11px;background:url(../images/sggs_b.png) no-repeat;}
#sggs_list {list-style:none;margin:0 0 0 7px;padding:0;}
#sggs_list li {width:205px;height:36px;background:url(../images/sggs_bt.png) repeat-x;}
#sggs_list li a {display:block;width:194px;height:auto;text-decoration:none;color:#666666;padding:7px 0px 7px 10px;}
#sggs_list li a:hover {text-decoration:underline;color:#333333;}
/*ANNONCE*/
.annc_back {width:500px;height:174px;margin:6px 0 6px 0; background:url(../images/box.png) no-repeat;float:left;}
.annc_search_back {width:680px;height:174px;margin:5px 0 5px 0;background:url(../images/box_search.png) no-repeat;float:left;}
#barre_ann_title {width:496px;height:46px;margin-top:4px;background:url(../images/brr.png) no-repeat;float:left;}
.divpart {width:496px; height:auto; margin-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#barre_ann_title h1 {color:#FFFFFF;display:block;height:auto;width:auto;margin:4px auto auto 15px; font-size:12px;}
.avatare {background:url(../images/box_tof.png) no-repeat;width:183px;height:155px;margin-top:8px; margin-left:6px !important; margin-left:3px; float:left;}
.avatare img {display:block;width:165px;height:138px;background:#fcc;margin-top:7px;margin-left:9px;}
.annc_back a  {display:block;width:295px;height:20px;color:#9acc13;float:left;text-align:right;text-decoration:none;}
.annc_search_back a {display:block;width:470px;height:20px;color:#9acc13;float:left;text-align:right;text-decoration:none;}
.annc_back a:hover, .annc_search_back a:hover {text-decoration:underline;}
.annc_back .ann_text {width:290px;}
.annc_search_back .ann_text {width:464px;}
.ann_text {float:left;height:130px;margin:8px auto auto 4px;}
.ann_text .tt {height:30px;color:#693;font-size:16px;margin:0; font-weight:bold;}
.ann_text span {display:block;text-align:justify;}
/*FOOTER*/
#footer {position:absolute;left:50%;margin-left:-468px;top:1088px;background:url(../images/footer.jpg) no-repeat;width:935px;height:157px;float:left;z-index:1;}
#footer div {margin-top:50px;height:100px;float:left;}
#footer div#links1 {width:200px;}
#footer div#links2 {width:250px;}
#footer div#links3 {width:250px;}
#footer span {color:#060;font-size:14px;}
#footer ul {margin-top:10px;margin-bottom:0;padding:0;list-style:none;line-height:18px;}
#footer div#links1 ul {margin-left:55px;}
#footer div#links2 ul {margin-left:40px;}
#footer div#links3 ul {margin-left:40px;}
#footer ul li a {list-style:none;line-height:18px;color:#666666;}
#footer ul li a:hover {color:#CCCCCC;text-decoration:underline;}
/* CONTACT FORM */
#ctc_form {margin-top:20px;height:auto;}
#ctc_form p {margin-bottom:5px;margin-left:40px;}
#ctc_form label {float:left;width:100px;}
#ctc_form textarea {border:1px solid #6b3;width:300px;height:80px;}
#ctc_form .spantext input { border:1px solid #6b3;width:100px;margin-bottom:10px; }
#ctc_form input, #ctc_form select { border:1px solid #6b3;width:150px;margin-bottom:10px;}
#ctc_form #submit {margin-left:100px;margin-top:10px;padding:7px 0 8px 0;border:none;width:100px;height:auto;background:url(../images/button.jpg) no-repeat;background-position:left;color:#333;font-weight:bold;font-size:12px;font:Arial, Helvetica, sans-serif;cursor:pointer;}
#ctc_form #submit:hover {border:none;background:url(../images/button.jpg) no-repeat;background-position:right;}
/**********************/
#ctc_propos {float:left; width:650px; margin-top:20px;height:auto;}
#ctc_propos p {float:left; margin-bottom:5px;margin-left:25px;}
#ctc_propos label {float:left;width:100px;}
#ctc_propos textarea {border:1px solid #6b3;width:300px;height:80px;}
#ctc_propos input, #ctc_form select { float:left; border:1px solid #6b3;width:150px;margin-bottom:10px;}
#ctc_propos #submit {margin-left:100px;margin-top:10px;padding:7px 0 8px 0;border:none;width:100px;height:auto;background:url(../images/button.jpg) no-repeat;background-position:left;color:#333;font-weight:bold;font-size:12px;font:Arial, Helvetica, sans-serif;cursor:pointer;}
#ctc_propos #submit:hover {border:none;background:url(../images/button.jpg) no-repeat;background-position:right;}

/***************************************/
#barre_search_title {width:680px;height:70px;margin-top:4px;background:url(../images/ico_search.jpg) no-repeat;}
#barre_search_title div {position:relative;top:10px;left:80px;width:600px;background:url(../images/brr_search.png) no-repeat;background-position:right 4px;}
h3.title2 {color:#880000;font-size:16px;margin:0;height:25px; }
.eco_tt { float:left;height:25px;margin-left:10px;margin-top:17px;text-align:center;font-weight:bold;font-size:14px;color:#fff;cursor:pointer;}
.eco_tt_blanc {float:left;height:25px;margin-left:10px;margin-top:17px;text-align:center;font-weight:bold;font-size:14px;color:#690;background:#fff;}
#eco_details {float:left;width:680px;height:425px;margin-top:4px;background:url(../images/brr_2.png) repeat-x top;}
#eco_det_title {float:left;width:450px;height:25px;margin-top:15px;font-size:18px;color:#690;}
#eco_det_title2 {width:100%;height:auto;margin-top:8px;font-size:18px;color:#690;}
#eco_det_sect {float:right;width:160px;height:20px; margin-right:10px; margin-top:20px; text-align:right;}
.eco-det {width:680px;height:410px;margin-top:52px;background:#FFFFFF;}
.eco-det span {display:block;width:auto;height:auto;margin:20px 10px 0 10px;text-align:justify;}
.eco_ctc_lft {width:200px;height:380px;float:left;margin-top:20px;margin-left:10px;}
.eco_ctc_splt {width:3px;height:360px;float:left;margin-top:20px;margin-left:10px;background:#ccc;}
.eco_ctc_rght {width:400px;height:380px;float:left;margin-top:20px;margin-left:10px;}
.ctc_title {font-size:13px;font-weight:bold;height:20px;color:#690;border-bottom:dotted 1px #888;margin:0;}
hr {background:#690;height:1px;border:none;}
.eco_ctc_lft a {color:#690;text-decoration:none;}
.eco_ctc_lft a:hover {text-decoration:underline;}
#eco_det_sect b {color:#690;font-weight:bold;}
/**/
#ecosect{float:left;width:500px;}
#ecosect ul{float:left; list-style: none;width:490px;padding:0;margin:0 2px;}
#ecosect ul li{height:22px;margin:1px 0 0 2px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#ecosect ul li a{text-decoration: none; color:#692;font-weight:bold;display: block;width:100%; height:22px;cursor: pointer;}
#ecosect ul li a:hover{text-decoration: underline;background: #F8FFEA;}
#ecosect ul div.ville{float:left;margin-left:12px !important; margin-left:4px;margin-top:2px;width:250px;height:18px;border-right: 1px solid #eee; text-align:left;}
#ecosect ul div.nbre_eco{float:right;margin-left:20px !important; margin-left:8px; margin-top:2px;width:144px;height:18px;border-left:1px solid #eee;text-align: center;}

#barre_ecosect {width:496px;height:46px;margin-top:4px;background:url(../images/brr_verte.jpg) no-repeat;float:left;}
/*******************************************/
.pager {
float : left;
width : 472px;
height : 39px;
background : url(../images/backpager.jpg) no-repeat;
margin-top:4px;
padding-top : 10px;
margin-left:12px;
text-align : center;
}
.numpager a {
color : #7396c8;
font-size : 10px;
text-align : center;
padding : 0;
text-decoration : none;
}
.pagerprc a {
width : 15px;
height : 16px;
text-align : center;
text-decoration : none;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:1245px;
width:100%;
top:0;
left:0;
background:#000000;
z-index:3;
}
#cadrepropos {
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
top:0;
left:0;
height:500px;
width:680px;
border:4px #CCCCCC solid;
background:#ffffff;
z-index:4;
}
.quitter {
 float:right;
 margin-right:8px;
 margin-top:-10px;
 border:0;
}
#facebook {
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
top:0;
left:0;	
 width:578px;
 height:247px;
 z-index:100;
 border:1px #0C3 solid;
 background:url(../images/facebook.jpg) no-repeat top;
}
