body {background-color:#000000;}
.body_bis {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/bkgd_bis.jpg); background-attachment:fixed}
.body_chasseur {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/pp_chasseurs.gif); background-attachment:fixed}
.body_coming {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/pp_coming.jpg); background-attachment:fixed}
.body_impots {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/pp_impots.jpg); background-attachment:fixed}
.body_pratique {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/pp_pratique.jpg); background-attachment:fixed}
.body_vendre {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/pp_vendre.gif); background-attachment:fixed}
.body_contact {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/pp_contact.jpg); background-attachment:fixed}
.body_sens {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/pp_sens.jpg); background-attachment:fixed}
.body_new {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/pp_new.jpg); background-attachment:fixed}
.body_vip {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-image:url(images/bkgd_bis.jpg); background-attachment:fixed}

.body_iframe { background-image:url(images/bkgd_in.gif); margin:0 0 0 0}


p {margin: 0 0 10px 0;}
#header {height: 94px; background-image:url(images/header.jpg); margin-left:0px; margin-bottom:0px; margin-top:0px}
.add {height: 65px; width:591px; float:right; display:block; margin-right:20px; margin-bottom:0px; margin-top:12px; background-image:url(images/pub_01.gif); background-repeat:no-repeat}
.add a {display :block;background:transparent url(images/deco/alpha.gif) repeat;height: 65px;width:591px; text-decoration:none}
.add a:hover {background : transparent;text-decoration : none}

#connexion{ float:right; background-image:url(images/deco/bkgd_connexion.jpg); height:22px; display:block; margin-top:55px; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; padding-right:5px}
#haut {height:145px; background-image:url(images/bkgd.jpg)}
#haut_sub_01 { background-image:url(images/haut_sub.jpg); height:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
#haut_sub_02 { background-image:url(images/haut_sub_02.jpg); height:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
#haut_sub_03 { background-image:url(images/haut_sub03.jpg); height:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
#haut_sub_04 { background-image:url(images/haut_sub04.jpg); height:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
#haut_sub_05 { background-image:url(images/haut_sub05.jpg); height:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}

#haut02 {height:20px;background-color:#c00; width:auto;}



#link{position:absolute; top:8px; margin:0 auto; width:250px; height:70px;}
#link a {display :block;background:transparent url(images/deco/alpha.gif) repeat;height: 70px;width:200px}
#link a:hover {background : transparent;text-decoration : none}
.back{ float:left; padding:10px 5px 0px 12px}

#menu_nav{ display:block; height:130px}

#flash{position:absolute; top:8px; margin-left:280px; width:500px; height:85px;background : transparent; font-family: arial;font-weight: normal; color:#f90; text-align:right; font-size:12px}
#pagination_block{ position:relative;margin-left:48px;float:left; height:auto; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; width:650px;}
.pagination{ float:left; display:block; width:25px; height:32px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding-left:9px;  padding-top:8px}
.pagination_txt{ float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding-left:9px;  padding-top:15px; white-space:nowrap}
.pagination_txt a{ color:#CCCCCC; text-decoration:none}
.pagination_txt a:hover{ color:#CCCCCC; text-decoration:none;;color:#FF33CC}

.pagination_txt02{ float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding-left:9px;  padding-top:15px; white-space:nowrap}
.pagination_txt02 a{ color:#666; text-decoration:none}
.pagination_txt02 a:hover{ color:#CCCCCC; text-decoration:none;;color:#FF33CC}

.pagination a{ float:left; display:block; width:25px; height:32px;color:#999;background-image:url(images/pagination_off.gif); background-repeat:no-repeat;padding-left:9px;  padding-top:8px; text-decoration:none}
.pagination a:hover{ float:left; display:block; width:25px; height:32px;color:#FF33CC; text-decoration:none;background-image:url(images/pagination_on.gif); background-repeat:no-repeat;}
.pagination_on{ float:left; display:block; width:25px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f3c; padding-left:9px;  padding-top:8px}
.pagination_on a{ float:left; display:block; width:25px; height:32px; background-image:url(images/pagination_on.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f3c; padding-left:9px;  padding-top:8px; text-decoration:none}
.pagination_on a:hover{ float:left; display:block; width:25px; height:32px; background-image:url(images/pagination_on.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f3c; padding-left:9px;  padding-top:8px}

#conteneur {width:1015px;margin:0 auto; background-image:url(images/bkgd_in.gif)}
#centre {background-color:#fff;margin-right: 0px;background-image:url(images/bkgd_in.gif); margin-left:0px}
#gauche {float:left;width: 150px;}
#right {float:right;width: 250px;margin-top:0px; padding-right:30px}
#pied {clear:both;height:30px; background-image:url(images/footer.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}
#pied_bis {clear:both;height:71px; background-image:url(images/footer_bis.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}
#pied_chasseur {clear:both;height:71px; background-image:url(images/footer_chasseur.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}
#pied_coming {clear:both;height:71px; background-image:url(images/footer_coming.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}
#pied_impots {clear:both;height:71px; background-image:url(images/footer_impots.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}
#pied_pratique {clear:both;height:71px; background-image:url(images/footer_pratique.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}
#pied_vendre {clear:both;height:71px; background-image:url(images/footer_vendre.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}
#pied_contact {clear:both;height:71px; background-image:url(images/footer_contact.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}
#pied_sens {clear:both;height:71px; background-image:url(images/footer_sens.jpg); background-position:bottom; color:#FFF; font-size:9px; padding-top:0px; background-repeat:no-repeat}


.pied_block{ float:left; width:165px ; height:40px;display:block;padding-left:175px;margin-right:40px; margin-top:15px; }
.pied_block a {float:left;display :block;background:transparent url(images/deco/alpha.gif) repeat; width:165px ; height:40px; margin-top:0px; }
.pied_block a:hover {background : transparent;text-decoration : none}
.pied_block02{ float:left; width:165px ; height:40px;display:block; margin-left:50px;margin-right:40px; margin-top:15px; }
.pied_block02 a {float:left;display :block;background:transparent url(images/deco/alpha.gif) repeat; width:165px ; height:40px; margin-top:0px; }
.pied_block02 a:hover {background : transparent;text-decoration : none}
.pied_block03{ float:left; width:165px ; height:40px;display:block; margin-left:40px;margin-right:40px; margin-top:15px;}
.pied_block03 a {float:left;display :block;background:transparent url(images/deco/alpha.gif) repeat; width:165px ; height:40px; margin-top:0px; }
.pied_block03 a:hover {background : transparent;text-decoration : none}
#pied_left{ float:left; display:block; padding-left:5px}
#pied_right{ width:1000px; margin-left:auto; margin-right:auto; display:block; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc}
#pied_right a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; text-decoration:none}
#pied_right a:hover{color:#fff; text-decoration:none}

#title{ font-family:arial;font-weight: bold; color:#f90; font-size:14px; margin-top: 6px;padding-top:10px; margin-bottom:2px}
#title_sub{ font-family:arial;font-weight:bolder; color:#666; font-size:12px; margin-top: 6px;padding-top:5px; margin-left:0px}

#content{display:block;font-family: arial;font-weight: normal; color:#666; font-size:12px; margin-top: 0px;padding-right:3px; padding-left:3px; text-align:justify; margin-left:40px; margin-bottom:25px; }
#content_section{background-image:url(images/deco/footer_content.jpg); background-repeat:no-repeat; background-position:center; display:block; height:40px}
/*news css*/
.content_account {display:block;font-family: arial;font-weight: normal; color:#fff; font-size:11px; margin-top: 6px;padding:9px; border-bottom:1px dashed #ccc }
.content_account_sub {display:block;font-family: arial;font-weight: normal; color:#999; font-size:11px; margin-top: 6px;padding:9px; border-bottom:1px dashed #ccc }
#content_account a{color: #000000;text-decoration: none;}
#content_account a:hover{color: #000000;text-decoration: underline;}
fieldset{ border:1px solid #ccc}
legend{color: #f90;}
.legend_bis{color: #f90; border:1px solid #999; margin-top:15px}
#valid{display:block;font-family: arial;font-weight: normal; color:#666; font-size:11px; margin-top: 6px;padding:3px; }
.select_liste{background-color:#333333; border:0;color:#ccc; font-size:12px;}
.select_liste_more{background-color:#333333; border:0;color:#ccc; font-size:12px; width:auto;}
.select_price_visus{background-image:url(images/deco/blog_bkgd.jpg); border:1px solid #ccc; color:#600; font-size:11px}
/*end news css*/

#menuhaut { margin-left:245px;list-style-type: none;padding:0; margin-bottom:0; margin-top:0; margin-bottom:-3px}
#menuhaut li {display: inline;}
#menuhaut a {color: #000000;text-decoration: underline;}
#menuhaut a:hover {text-decoration: none;}

#menuhaut_sub{ margin-left:220px;list-style-type: none;padding:0; margin-bottom:0; margin-top:0}



#menuhaut02 { margin-left:20px;list-style-type: none;padding:0;}
#menuhaut02 li {display: inline;}
#menuhaut02 a {color: #000000;text-decoration: underline; width:80px; height:15px}
#menuhaut02 a:hover {text-decoration: none; background-color:#FFFFFF}



#navcontainer_top{ display:block;font-family: arial;font-weight: normal; width:920px; height:80px}
#navcontainer_top_left{ position:relative; height:60px; width:700px; display:block; margin:5px 0px 5px 5px; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#navcontainer_top_right{position:relative;  width:200px; height:30px; display:block; margin:5px; float:right}

.onglet_footer{ float:left; padding-left:86px}


#navcontainer_bottom{clear:both; display:block;font-family: arial;font-weight: normal; width:auto; height:37px; padding:0}
#navcontainer_bottom_left{ position:relative; width:200px; height:30px; display:block;  margin:5px; float:left}
#navcontainer_bottom_right{position:relative;  width:200px; height:30px; display:block;  margin:5px; float:right}

#navcontainer_center{ clear:both; position:relative;  width:635px; height:30px; display:block;  margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;text-align:center}


#menugauche {list-style-type: none;margin: 4px;padding:0; border:1px solid #ccc; margin-bottom:5px}
#menugauche li {margin:1px;}
#menugauche_titre { display:block; width:auto; height:15px; background-color:#666; font-family:"Times New Roman", Times, serif;color:#FFF; font-size:12px; text-indent:3px}
#menugauche a {padding-left:8px;color: #000000;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#menugauche a:hover { background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; text-decoration:underline; font-weight:bolder}

#on a:visited{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}

.menudroit {list-style-type: none;margin: 4px;padding:0; margin-bottom:15px; margin-top:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.menudroit li {margin:0px;}
.menudroit_titre { display:block; width:auto; height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff; font-size:12px; font-weight:bolder; text-indent:2px; background-image:url(images/deco/info_bloc_bkgd.gif); padding-top:2px}
.menudroit_titre_under { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333; font-size:12px; font-weight:bolder; text-indent:2px;}
.menudroit a {padding-left:8px;color: #666;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block; border-bottom:1px solid #ccc}
.menudroit a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#FF9900}
.menudroit_subtotal{ border-top:1px #ccc; border-top-style:dashed; border-bottom:1px solid #666}

.menudroit_agenda {list-style-type: none;margin: 4px;padding:0; margin-bottom:15px; margin-top:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.menudroit_agenda a {padding-left:8px;color: #f90;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block; border-bottom:1px solid #ccc}
.menudroit_agenda a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}
.menudroit_agenda li {margin:0px;}






.search { float:left;  margin-left:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/bloc_search_used_bkgd.jpg); background-repeat:repeat-y;  display:block; width:243px}
.search_content { padding-left:3px; margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}
.search_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:243px; height:56px; background-image:url(images/bloc_search_used_header.jpg); background-repeat:no-repeat}
.search_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#99FF00; display:block; width:243px; height:18px;background-image:url(images/bloc_search_used_footer.jpg); background-repeat:no-repeat; clear:both}
.search a {padding-left:2px;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:50px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block;}
.search a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}
.search li {margin:0px;}

.search_new { float:left;  margin-left:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/bloc_search_used_bkgd.jpg); background-repeat:repeat-y;  display:block; width:243px}
.search_new_content { padding-left:3px; margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}
.search_new_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:243px; height:56px; background-image:url(images/bloc_search_new_header.jpg); background-repeat:no-repeat}
.search_new_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:144px; height:18px;background-image:url(images/footer_brief.jpg); background-repeat:no-repeat; clear:both}
.search_new a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block}
.search_new a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}

.search_more { float:left; padding: 0;  margin-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/new_search_bkgd.gif); background-repeat:repeat-y;  display:block; width:239px; margin-bottom:20px}
.search_more_content { padding-left:3px; margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}
.search_more_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:243px; height:43px; background-image:url(images/new_search_header.gif); background-repeat:no-repeat}
.search_more_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:239px; height:14px;background-image:url(images/new_search_footer.gif); background-repeat:no-repeat; clear:both}
.search_more a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block;}
.search_more a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}
.bloc_iframe_coeur{float:left; margin-left:3px; display:block; height:290px}
.coeur_out { float:left;  margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:239px;  margin-bottom:5px; height:300px}
.coeur { float:left;  margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/coeur_bkgd.gif); background-repeat:repeat-y;  display:block; width:239px; height:290px;margin-bottom:0px}
.coeur_content { padding-left:0px; margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}
.coeur_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:243px; height:41px; background-image:url(images/coeur_header.gif); background-repeat:no-repeat}
.coeur_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:239px; height:14px;background-image:url(images/coeur_footer.gif); background-repeat:no-repeat; clear:both}
.coeur_img{ width:239px; margin-left:0px; height:250px}
.coeur a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block;}
.coeur a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}
.liste_annonce_ref a { color:#FF66CC; font-weight:bold;}

.agence { color:#FFFF00; float:left;  margin-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  display:block; width:245px; height:266px; margin-bottom:0px; margin-right:40px; background-image:url(images/agence_diapo.gif); background-repeat:no-repeat;}
.agence_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:243px; height:20px}
.agence_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:239px; height:14px; clear:both}
.agence_img{ padding-left:20px}
.recrute_img{ display:block; float:left; width:220px; padding-left:0px;}
.agence a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block; border-bottom:1px solid #ccc}
.agence a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}

.team_agence { color:#FFFF00; float:left;  margin-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  display:block; width:245px; height:245px; margin-bottom:0px; margin-right:40px;}
.team_agence_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:243px; height:20px}
.team_agence_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:239px; height:14px; clear:both}
.team_agence_img{ padding-left:20px}
.team_agence a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block; border-bottom:1px solid #ccc}
.team_agence a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}

.recrute_agence { color:#FFFF00; float:left;  margin-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  display:block; width:580px; padding: 20px 0 20px 0; margin-right:0px; border-bottom:1px dashed #666; }
.recrute_agence_titre {font-family:Arial, Helvetica, sans-serif; font-size:14px;display:block; width:200px; height:20px; color:#CC0099; font-weight:bold}
.recrute_agence_detail { display:block; float:left; width:170px; padding: 0 0 0 10px}
.recrute_agence_img{ display:block; float:left; width:200px; padding-left:5px}
.recrute_agence a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block;}
.recrute_agence a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}


.agence_content01_titre{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#9f0; padding-bottom:10px;font-weight:bold}
.agence_content01 {margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9f0; text-align:left}
.agence_content01 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9f0}
.agence_content01 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#9f0}

.agence_content02_titre{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#3ff; padding-bottom:10px;font-weight:bold}
.agence_content02 {margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3ff;text-align:left}
.agence_content02 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3ff}
.agence_content02 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#3ff}

.agence_content03_titre{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f36; padding-bottom:10px; font-weight:bold}
.agence_content03 {margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f36;text-align:left}
.agence_content03 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f36}
.agence_content03 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#f36}

.agence_content04_titre{ font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#0c9; padding-bottom:10px;font-weight:bold}
.agence_content04 {margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0c9;text-align:left}
.agence_content04 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0c9}
.agence_content04 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0c9}

.agence_content05_titre{  font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#963; padding-bottom:10px;font-weight:bold}
.agence_content05 {margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#963;text-align:left}
.agence_content05 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#963}
.agence_content05 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#963}

.news_iframe{ float:left;  margin-left:30px; margin-top:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;  background-image:url(images/liste_annonce_bkgd.gif); background-repeat:repeat-y;  display:block; width:589px; height:430px}

.news{ float:left;  margin-left:30px; margin-top:5px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;  background-image:url(images/bloc_search_bkgd.gif); background-repeat:repeat-y;  display:block; width:589px;}
.news_content {padding-left:12px; padding-right:12px;padding-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:justify}
.news_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:589px; height:40px; background-image:url(images/bloc_news_header.gif); background-repeat:no-repeat}
.news_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:589px; height:23px;background-image:url(images/small_bloc_news_footer.gif); background-repeat:no-repeat; clear:both}
.news a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu.jpg); display:block;}
.news a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}
.news li {margin:0px;}




.liste_annonce_iframe{ float:left; margin-left:0px; margin-top:0px; margin-bottom:0px; padding:0 0 0 0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/liste_annonce_bkgd.gif); background-repeat:repeat-y;  display:block;}
.liste_annonce_right{ display:block; float:right; width:340px}
.search_annonce{ float:left; margin-left:30px; margin-top:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#636; display:block; float:left; width:589px}
.liste_annonce_agility{ float:left; margin-left:30px; margin-top:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/bkgd_agility.gif); display:block; float:left; width:589px}

.liste_recrute{ float:left; margin-left:30px; margin-top:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#636; display:block; float:left; width:589px}

.liste_partique{ float:left; margin-left:30px; margin-top:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; float:left; width:589px}

.liste_annonce{ float:left; margin-left:30px; margin-top:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/bkgd_liste.gif); display:block; float:left; width:589px}
.liste_annonce_title { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; width:300px}
.liste_annonce_ref { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; width:300px;font-weight:bold;}
.liste_annonce_bloc_titre { float:right; padding-left:0px; padding-right:12px;padding-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:justify; width:350px}
.liste_annonce_bloc_titre ul{ list-style:none; margin:0; padding:0}
.liste_annonce_bloc_titre li{ list-style:none; margin:0; padding:0; font-weight:bold}



.liste_annonce_content { float:right; padding-left:0px; padding-right:12px;padding-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:justify; width:350px}
.liste_annonce_image { display:block; float:left;width:150px; padding: 12px 0 0 12px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify;}
.liste_annonce_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:589px; height:17px; background-image:url(images/liste_annonce_header.gif); background-repeat:no-repeat}
.liste_annonce_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:589px; height:28px;background-image:url(images/liste_annonce_footer.gif); background-repeat:no-repeat; clear:both}

.coming{ float:left; margin-left:30px; margin-top:0px; margin-bottom:10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/coming_bkgd.gif); background-repeat:repeat-y;  display:block; width:960px}
.coming_title { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0099; font-weight:bold; width:300px}
.coming_ref { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0099; width:300px}
.coming_bloc_titre { float:right; padding-left:0px; padding-right:12px;padding-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify; width:350px}
.coming_content { float:right; padding-left:0px; padding-right:12px;padding-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify; width:350px}
.coming_image { float:left; padding-left:12px; padding-right:0px;padding-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify;width:150px}
.coming_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:960px; height:17px; background-image:url(images/detail_header.gif); background-repeat:no-repeat}
.coming_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#99FF00; display:block; width:960px; height:17px;background-image:url(images/coming_footer.gif); background-repeat:no-repeat; clear:both}
.coming_sonor {display:block; width:250px; height:90px; float:right}
.coming_stitre {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#F3C; display:block; width:200px; float:left}

#bloc_coming{background-color:#fff;  width:733px; margin-left:0px; margin-right:0px}


.search_used_annonce_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:589px; height:40px; background-image:url(images/bloc_search_header.gif); background-repeat:no-repeat}
.search_new_annonce_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:589px; height:40px; background-image:url(images/search_new_header.jpg); background-repeat:no-repeat}

.bloc_small_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:589px; height:40px; background-image:url(images/bloc_small_header.gif); background-repeat:no-repeat}
.bloc_small_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:589px; height:17px;background-image:url(images/bloc_small_footer.gif); background-repeat:no-repeat; clear:both}

.liste_detail_annonce_title { padding-left:0px ;float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0099; font-weight:bold}
.liste_detail_annonce_ref { padding-left:0px ;float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0099; clear:both }


.liste_annonce_link {float:right; margin-right:10px; display:block; width:150px; height:25px;}
.liste_annonce_link a{float:right; margin-right:10px; display:block; width:150px; height:25px; text-decoration:none; color:#FF6600}
.liste_annonce_link a:hover{float:right; margin-right:10px; display:block; width:150px; height:25px; text-decoration:none}

.liste_link {float:right; margin-right:10px; display:block; width:80px; height:15px; }
.liste_link a{float:right; margin-right:10px; display:block; width:80px; height:15px; text-decoration:none;}
.liste_link a:hover{float:right; margin-right:10px; display:block; width:80px; height:15px; text-decoration:none}


.search_link {float:left; padding-left:5px; display:block; width:80px; height:15px; padding-bottom:10px}
.search_link a{float:left; padding-left:5px; display:block; width:80px; height:15px; text-decoration:none;}
.search_link a:hover{text-decoration:none}

.detail_invest{width:686px; float:left;  margin-left:10px; margin-top:10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/detail_annonces_bkgd.gif); background-repeat:repeat-y;  display:block; }
.detail_lois{width:686px; float:left;  margin-left:10px; margin-top:10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; }
.detail_invest a {padding-left:0px;color: #f09;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px;}
.detail_invest a:hover{color:#fff; text-decoration:underline}

.detail_team{width:960px; float:left;  margin-left:10px; margin-top:10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#333;  display:block;}
.detail_dark{width:960px; float:left;  margin-left:10px; margin-top:10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;   display:block;}
.detail_club{width:960px; float:left;  margin-left:10px; margin-top:10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;   display:block;}

#detail_team_menu{margin: 0px;padding: 0px; height:33px; width:699px; background-color:#000;}
#detail_team_menu ul{margin: 0px;padding: 0px;list-style-type: none;text-align: left;}
#detail_team_menu ul li{text-decoration: none; font-size: 10px;float: left;margin: 0px;height: 33px;width: 137px;}
.detail_team_content {padding-left:20px; float:left; background-color:#636; padding-right:12px;padding-top:12px;padding-bottom:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify;  width:940px}
.detail_team_content_prg {padding-left:20px; float:left; background-color:#636; width:660px; padding-right:12px;padding-top:12px;padding-bottom:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify;}
.detail_team_content_agence {padding-left:20px; float:left; padding-right:12px;padding-top:12px;padding-bottom:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify;  width:690px;}

.detail_coming_content { float:left; width:920px;padding-left:12px; padding-right:12px;padding-top:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify; background-image:url(images/fond_coming.jpg); background-position:right; background-repeat:no-repeat;}
.coming_detail_bis{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ccc; height:320px; float:left; display:block; clear:both}
.detail_team_footer {width:960px; height:16px;font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block;background-image:url(images/detail_team_footer.gif); background-repeat:no-repeat; clear:both}
.detail_team_images { float:right; width:300px;padding-left:12px; padding-right:12px;padding-top:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#detail_team_menu01  a{text-decoration: none; background-image:url(images/menuteam_01_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu01 a:hover{background-image:url(images/menuteam_01_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu01_on  a{text-decoration: none; background-image:url(images/menuteam_01_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu02  a{text-decoration: none; background-image:url(images/menuteam_02_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu02 a:hover{background-image:url(images/menuteam_02_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu02_on  a{text-decoration: none; background-image:url(images/menuteam_02_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu03  a{text-decoration: none; background-image:url(images/menuteam_03_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu03 a:hover{background-image:url(images/menuteam_03_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu03_on  a{text-decoration: none; background-image:url(images/menuteam_03_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu04  a{text-decoration: none; background-image:url(images/menuteam_04_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu04 a:hover{background-image:url(images/menuteam_04_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu04_on  a{text-decoration: none; background-image:url(images/menuteam_04_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu05  a{text-decoration: none; background-image:url(images/menuteam_05_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu05 a:hover{background-image:url(images/menuteam_05_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu05_on  a{text-decoration: none; background-image:url(images/menuteam_05_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu06  a{text-decoration: none; background-image:url(images/menuteam_06_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu06 a:hover{background-image:url(images/menuteam_06_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu06_on  a{text-decoration: none; background-image:url(images/menuteam_06_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu07  a{text-decoration: none; background-image:url(images/menuteam_07_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu07 a:hover{background-image:url(images/menuteam_07_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu07_on  a{text-decoration: none; background-image:url(images/menuteam_07_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu08  a{text-decoration: none; background-image:url(images/menuteam_08_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu08 a:hover{background-image:url(images/menuteam_08_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu08_on  a{text-decoration: none; background-image:url(images/menuteam_08_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}


#detail_team_menu09  a{text-decoration: none; background-image:url(images/menuteam_09_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu09 a:hover{background-image:url(images/menuteam_09_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu09_on  a{text-decoration: none; background-image:url(images/menuteam_09_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}



#detail_team_menu10  a{text-decoration: none; background-image:url(images/club_bout10_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu10 a:hover{background-image:url(images/club_bout10_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu10_on  a{text-decoration: none; background-image:url(images/club_bout10_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu11  a{text-decoration: none; background-image:url(images/club_bout11_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu11 a:hover{background-image:url(images/club_bout11_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu11_on  a{text-decoration: none; background-image:url(images/club_bout11_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu12  a{text-decoration: none; background-image:url(images/club_bout12_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu12 a:hover{background-image:url(images/club_bout12_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu12_on  a{text-decoration: none; background-image:url(images/club_bout12_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu13  a{text-decoration: none; background-image:url(images/club_bout13_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu13 a:hover{background-image:url(images/club_bout13_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu13_on  a{text-decoration: none; background-image:url(images/club_bout13_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_team_menu14  a{text-decoration: none; background-image:url(images/club_bout14_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_team_menu14 a:hover{background-image:url(images/club_bout14_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_team_menu14_on  a{text-decoration: none; background-image:url(images/club_bout14_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}



.detail_bloc_gen{width:686px; float:left;  margin-left:10px; margin-top:10px; background-color:#636; display:block; }
.detail_bloc_gen_prg{width:686px; float:left;  margin-left:10px; margin-top:10px; display:block; }

.detail_annonces{width:686px; float:left;  margin-left:10px; margin-top:10px; background-image:url(images/bkgd_detail.gif); display:block; }
.annonce_detail_titre{float:left; margin-top:5px; display:block; width:300px; color:#FFFFFF; font-weight:bold; padding: 0 0 20px 0px}
.annonce_detail_titre ul{ list-style:none; margin:0; padding:0}
.annonce_detail_titre li{ list-style:none; margin:0; padding:0}
.annonce_detail_liste{ display:block; float:left; margin:0; padding:0}
.annonce_detail_liste ul{ list-style:none; margin:0; padding:0}
.annonce_detail_liste li{ list-style:none; margin:0; padding:0}
.annonce_detail_liste li span{ font-weight:bold; color:#969}
.detail_annonces_images_photo { float:left; width:350px; height:600px;padding-left:12px; padding-right:12px;padding-top:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px}
.detail_annonces_images { float:left; width:300px;padding-left:12px; padding-right:12px;padding-top:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.detail_annonces_content { display:block; float:left; width:300px;padding: 10px 0 0 10px ; margin: 0 10px 0 0 ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#996699; text-align:justify}
.detail_annonces_content_detail{display:block; float:left; width:300px; padding: 10px 0 0 0 }
.detail_annonces_sub_content { display:block; width:630px; clear:both; margin-left:5px; padding-left:12px; padding-right:12px;padding-top:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.detail_annonces_titre {width:686px; font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; height:28px; background-image:url(images/detail_annonces_header.gif); background-repeat:no-repeat}
.detail_annonces_footer {width:686px; height:16px;font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block;background-image:url(images/detail_annonces_footer.gif); background-repeat:no-repeat; clear:both}
.detail_lois_footer {width:686px; height:16px;font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block;background-image:url(images/detail_lois_footer.gif); background-repeat:no-repeat; clear:both}

.thumbnail_photo{ display:block;  padding-left:10px; padding-top:10px; float:left;  border:1px solid #ccc; width:100px; height:900px}
.thumbnail_photo_single{ width:100px; clear:both; display:block; float:left; position:inherit}
#dynloadarea{ display:block; border:1px solid #c00; float:right; width:100px; height:200px }
.detail_annonces a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; display:block;}
.detail_annonces a:hover{color:#fff}
.detail_annonces li {margin:0px;}
.prg_content_all_bis {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; display:block; width:620px;margin-left:20px}

.faq_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f09; float:left; display:block; width:650px; padding-top:20px; border-bottom:1px solid #999; padding-bottom:10px; margin-bottom:10px; padding-left:0px}


.invest_content_all {clear:both;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; float:left; display:block; width:630px; padding-bottom:10px; margin-bottom:10px; padding-left:10px}
.invest_content {  background-image:url(images/bkgd_dark.jpg);float:left; width:618px;padding-left:12px; padding-right:23px;padding-top:0px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; text-align:justify;}
.invest_content_titre a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cf0; float:left; display:block; width:610px; padding-top:20px; border-bottom:1px solid #999; padding-bottom:10px; margin-bottom:10px; padding-left:0px}
.invest_content_titre a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; display:block; width:650px; padding-top:20px; border-bottom:1px solid #999; padding-bottom:10px; margin-bottom:10px; text-decoration:none}
.invest_content_int {clear:both;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; float:left; display:block; width:600px; padding-bottom:10px; margin-bottom:10px; padding-left:10px; line-height:18px}
.invest_content_retrait {padding-left:40px; display:block}
.invest_content_ancre { background-image:url(images/arrow_ancre.gif); background-position:left; background-repeat:no-repeat;  clear:both;  float:left; width:640px;padding-top:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-indent:15px}
.invest_content_ancre a{ color:#999;}
.invest_content a { font-family:Arial, Helvetica, sans-serif; color:#cf0}
.invest_content a:hover {color:#cf0; text-decoration:underline}

.prg_content_all {clear:both;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; float:left; display:block; width:640px; padding-bottom:10px; margin-bottom:10px; padding-left:5px}
.prg_content_dark {clear:both;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; float:left; display:block; width:960px; padding-bottom:10px; margin-bottom:10px; padding-left:5px; background-image:url(images/bkgd_dark.jpg);}

.gen_content_dark {clear:both;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; float:left; display:block; width:660px; padding-bottom:10px; margin-bottom:10px; padding-left:5px; background-image:url(images/bkgd_dark.jpg);}



.prg_content {float:left; width:650px;padding-left:12px; padding-right:12px;padding-top:12px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; text-align:justify}
.prg_content_titre a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f39; float:left; display:block; width:650px; padding-top:20px; border-bottom:1px solid #666; padding-bottom:2px; font-weight:bold; margin-bottom:10px; padding-left:0px}
.prg_content_titre a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; display:block; width:650px; padding-top:20px; border-bottom:1px solid #666; padding-bottom:2px;font-weight:bold; margin-bottom:10px; text-decoration:none}
.prg_content_int {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; float:left; display:block; width:350px; padding-bottom:10px; margin-bottom:10px; padding-left:10px}
.prg_content_int_img {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; float:left; display:block; width:250px; padding-bottom:10px; margin-bottom:10px; padding-left:0px}

.prg_content_img {float:left; display:block;}
.prg_content_int_bis {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; float:left; display:block; width:350px; padding-bottom:10px; margin-bottom:10px; padding-left:10px}
.prg_content_retrait {padding-left:40px; display:block}
.prg_content_ancre { background-image:url(images/arrow_ancre.gif); background-position:left; background-repeat:no-repeat;  clear:both;  float:left; width:640px;padding-top:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-indent:15px}
.prg_content_ancre a{ color:#999;}
.prg_content a { font-family:Arial, Helvetica, sans-serif; color:#cf0}
.prg_content a:hover {color:#cf0; text-decoration:underline}


.flash{}

.tool { clear:both;  margin-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:239px; height:206px; border:1px solid #ccc }
.tool_content { padding-left:0px; margin-bottom:15px; color:#FFF ; background-image:url(images/tools_bkgd.gif); background-repeat:repeat-y}
.tool_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:238px; height:56px; background-image:url(images/tools_header.gif); background-repeat:no-repeat}
.tool_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:238px; height:17px; background-image:url(images/tools_footer.gif); background-repeat:no-repeat; clear:both}
.tool li {margin:0px;}



.menudroit_brief_cat { margin-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/bkgd_footer_cat.jpg); display:block; width:144px}
.menudroit_brief_content_cat { padding-left:3px; margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}
.menudroit_brief_titre_cat {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:144px; height:28px; background-image:url(images/header_brief_cat.jpg); background-repeat:no-repeat}
.menudroit_brief_footer_cat {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#99FF00; display:block; width:144px; height:18px;background-image:url(images/footer_brief_cat.jpg); background-repeat:no-repeat; clear:both}
.menudroit_brief_cat a {padding-left:0px;color: #ccc;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:14px; padding-top:0px; background-image:url(images/deco/bkgd_menu_cat.jpg); display:block; border-bottom:1px solid #ccc}
.menudroit_brief_cat a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; color:#fff}
.menudroit_brief_cat li {margin:0px;}


#on{color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-image:url(images/arrow.jpg); background-repeat:no-repeat; background-position:left; display:block; height:14px; background-color:#000000}


#menudroit_bis a {padding-left:8px;color: #000000;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; height:18px; padding-top:3px ; background-color:#FFFFFF}
#menudroit_bis a:hover{color:#FF9900}


#panier {list-style-type: none;margin: 4px;padding:0; border:1px solid #ccc; margin-bottom:5px;white-space:nowrap}
#panier li {margin:1px;}
#panier_detail_on {margin:1px; background-image:url(images/deco/bkgd_orders.jpg)}
#panier_detail_off li {margin:1px;}
#panier_titre { display:block; width:auto; height:15px; background-color:#666; font-family:"Times New Roman", Times, serif;color:#FFF; font-size:9px}
#panier a {padding-left:8px;color: #000000;text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;white-space:nowrap}
#panier a:hover{background-image:url(images/deco/arrow.gif); background-position:left; background-repeat:no-repeat; text-decoration:underline; font-weight:bolder}
#panier_price{font-family:Arial, Helvetica, sans-serif; font-size:12px; white-space:nowrap}
#panier_subtotal{ border-top:1px #ccc; border-top-style:dashed; border-bottom:1px solid #666}

.bloc_iframe{float:left; margin-left:30px; display:block}

#bloc_centre{width:auto; margin-left:0px; margin-right:0px;background-image:url(images/bkgd_in.gif); }
#bloc_all_liste{ width:auto; margin-left:0px; margin-right:0px}
#bloc_detail{ width:auto; margin-left:0px; margin-right:0px}
#bloc_liste{ width:125px; background-image:url(images/deco/bkgd_liste.gif); float:left; padding:10px; margin:5px}
#bloc_img_liste{ width:125px; height:120px; background-color:#FFFFFF; float:left;}
#bloc_txt_liste{ width:125px; background-color:#FFFFFF; float:left; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:9px}
#bloc_pied {clear:both;height:20px; color:#ccc; font-size:9px; background-color:#FFFFFF}


#bloc_detail_centre{width:580px; margin-left:0px; margin-right:0px}
#bloc_detail_all_liste{background-color:#fff;  width:630px; margin-left:0px; margin-right:0px}
#bloc_detail_liste{ width:250px; height:300px; background-image:url(images/deco/bkgd_liste.gif); float:left; padding:10px; margin-left:55px}
#bloc_detail_img_liste{ width:250px; height:240px; background-color:#FFFFFF; float:left;}
#bloc_detail_txt_liste{ width:250px; background-color:#FFFFFF; float:left; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:9px}
#bloc_detail_pied {clear:both;height:40px; color:#ccc; font-size:9px; background-color:#FFFFFF}


/*news css*/
#info_centre{width:320px; margin-left:00px;background-image:url(images/deco/info_bkgd.jpg); }
#info_all_liste{ width:320px; margin-left:10px; margin-right:0px;}
#info_liste{ width:320px; background-image:url(images/deco/info_header.jpg); background-repeat:no-repeat; float:left; padding-top:9px;margin-left:0px; margin-top:25px}
#info_liste_content{ width:320px; background-image:url(images/deco/info_bloc_bkgd.jpg); float:left;}
#info_txt_liste{ width:314px;float:left; background-image:url(images/deco/info_bloc_bkgd.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; display:block; padding-left:6px;}
#info_detail_pied {clear:both;height:15px; color:#999; font-size:12px;background-image:url(images/deco/info_footer.jpg); background-repeat:no-repeat; text-indent:45px; padding-top:0px}
/*fin news css*/

#compte_centre{width:480px; margin-left:00px; margin-right:0px}
#compte_all_liste{ width:480px; margin-left:10px; margin-right:0px;}
#compte_liste{ width:400px; height:300px; background-image:url(images/deco/compte_header.jpg); background-repeat:no-repeat; float:left; padding-top:28px;margin-left:20px; margin-top:10px}
#compte_liste{ width:400px; height:240px; background-color:#FFFFFF; float:left;}
#compte_txt_liste{ width:388px;float:left;background-image:url(images/deco/compte_bloc_bkgd.jpg); font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFF; display:block; padding:6px}
#compte_detail_pied {clear:both;height:40px; color:#666; font-size:9px;background-image:url(images/deco/compte_footer.jpg); background-repeat:no-repeat; text-indent:45px; padding-top:15px}

#post{ font-family:Georgia, "Times New Roman", Times, serif; color:#FF0099; font-size:12px; padding:20px; margin:15px}
#titre_sombre{ font-family:arial; color:#333; font-size:11px; font-weight:bold; border-bottom:1px dashed #ccc; width:100%}
#titre_sous_sombre{ font-family:arial; color:#666; font-size:11px; font-weight:bold; float:left}
.title{ background-color:#333}


#title_page_generic{ font-family:arial; color:#333; font-size:12px; font-weight:bold; border-bottom:1px solid #999}
#title_sub_page_generic{ font-family:arial; color:#f90; font-size:11px; font-weight:normal;}

#highlight{font-family:arial; color:#333; font-size:11px; font-weight:bold;}


#legende_left{float:left; display:block; padding-right:5px;font-family: arial; font-weight:bold; color:#666; font-size:11px}
#legende_right{ float:right; display:block; padding-right:5px;font-family: arial;font-weight: normal; color:#999; font-size:12px}
#sign_up{ position:absolute; clear:both; display:block; padding-top:10px; float:right; padding-bottom:50px; margin-top:15px; margin-left:790px}

.detail_titre_prg{ display:block; float:left;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#F3C; width:650px; margin-left:18px}

.detail_titre_cat{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#F3C}
.detail_titre_time{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; padding-bottom:10px; margin-bottom:10px; width:340px; border-bottom:1px solid #ccc; float:left}
.detail_news_content{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding-bottom:10px; width:340px;float:left}
.detail_titre_annotation{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ccc}
.detail_link a{ float:right; width:380px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#f3c; text-decoration:none }
.detail_link a:hover{ text-decoration:underline}
.detail_titre_agenda{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF9900}
.detail_content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc }
.detail_content_link{height:40px;  display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; padding-bottom:0px ; float:right; width:169px; padding-top:5px; margin-top:5px; margin-bottom:5px}
.detail_input_account{ background-image:url(images/bkgd_in.gif); border:1px solid #999; color:#fff; font-size:11px}
.detail_image{float:left; width:30px; height:40px; margin-top:5px; margin-bottom:5px}

#detail_bloc_left{ margin-left:25px; margin-top:25px;  float:left; display:block}
#detail_bloc_left_img{ float:left;width:219px; height:189px}
#detail_bloc_left_footer{ float:left; clear:both}
.bloc{ width:220px}

#detail_bloc_right{float:right; width:240px; display:block; margin-right:20px; margin-top:25px}
#thumbnail{ display:block;  padding-left:105px; padding-top:10px}
.thumbnail{float: left;width: 137px;margin: 0 3px 1px 0;padding: 0px;}
.clearboth { clear: both; }


.select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-bottom:10px; margin-left:2px; margin-top:5px; width:130px}
#exclu{position:absolute; left: 0px; z-index: 2; background-repeat: no-repeat; background-image: url('images/vignette_coeur.gif'); background-position: bottom left; width: 75px; height: 71px;}
#floatleft_bigphot {margin: 0px; padding: 0px; margin-bottom:0px; z-index:1; left: 0px; top: 0px; position:relative; width: 219px; height: 189px;}
.sale{position:absolute; left: 0px; z-index: 2; background-repeat: no-repeat; background-image: url('images/vignette_coeur.gif'); background-position: bottom left; width: 75px; height: 71px;}
.texte_details{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-bottom:5px}
.annotation{ display:block;  float:left; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; padding-bottom:25px; width:220px; text-align:justify}
.content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding-right:50px}
.input_account{ background-color:#333333; border:1px solid #333; color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.input_account_all{ margin-left:5px; margin-top:5px;  width:93%; height:21px; background-image:url(images/input_bkgd.jpg);}
.input_account_content{ float:left; display:block; width:auto;display:block; width:150px; height:21px;}
.input_account_left{ float:left; background-image:url(images/input_left.jpg); background-repeat:no-repeat; display:block; width:11px; height:21px}
.input_account_right{ float:right; background-image:url(images/input_right.jpg); background-repeat:no-repeat; display:block; width:11px; height:21px}
.new_search_input_account_left{ float:left; background-image:url(images/new_search_input_left.jpg); background-repeat:no-repeat; display:block; width:11px; height:21px}
.new_search_input_account_right{ float:right; background-image:url(images/new_search_input_right.jpg); background-repeat:no-repeat; display:block; width:11px; height:21px}

.account_criteres_title{ padding-left:3px; margin-bottom:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f0c; border-bottom:1px solid #999; padding-bottom:10px; clear:both; font-weight:bold}
.input_more_criteres_search{ display:block; height:55px; padding-left:3px; margin-bottom:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f0c; border-bottom:1px dashed #666; padding-bottom:0px; clear:both; padding-top:5px }
.input_more_criteres_search_select{ display:block; height:65px; padding-left:3px; margin-bottom:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f0c; border-bottom:1px dashed #666; padding-bottom:0px; clear:both;padding-top:5px }
.account_img{ float:right; padding-bottom:15px; width:330px;}
.account_img_select{ float:right; padding-bottom:15px; width:280px; height:55px}
.account_content{ float:left; padding-bottom:15px; width:160px; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.input_more_criteres_title_first{ padding-left:3px; margin-bottom:10px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f0c; padding-bottom:0px; clear:both; padding-top:5px; width:150px;}
.input_more_criteres_title{ padding-left:3px; margin-bottom:10px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f0c; border-top:1px dashed #999; padding-bottom:0px; clear:both; padding-top:5px;width:auto;}
.account_criteres_all{ margin-left:35px; padding-top:0px;  width:500px;display:block; border:1px solid #999; clear:both}

.input_finances{ margin-left:35px; padding-top:0px;  width:500px;display:block; margin-top:5px; height:auto;}
.input_finances_titre{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CCCCCC}
.input_finances_content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#066; font-weight:bold}
.input_finances_content span{ display:block; float:left; margin: 0 0 20px 0; color:#00CCCC}
.input_finances_content ul{ display:block; float:right; list-style:none; margin:0; padding:0}
.input_finances_content li{ list-style:none; margin:0; padding:0; color:#CCCCCC}
.input_finances_content li a{color:#999; font-weight:bold; text-decoration:none; background-image:url(images/arrow.gif); background-position:left; background-repeat:no-repeat; padding: 0 0 0 10px}
.input_finances_content li a:hover{color:#fff; font-weight:bold; text-decoration:none; background-image:url(images/arrow.gif); background-position:left; background-repeat:no-repeat; padding: 0 0 0 10px}
.input_finances_content .bis ul{ display:block; float:left; list-style:none; margin:0; padding:15px 0 0 0}
.input_finances_content .bis li{list-style:none; margin:0; padding:0; color:#066; padding: 5px 0 5px 0}
.input_finances_content .bis li a{color:#999; font-weight:bold; text-decoration:none; background-image:url(images/arrow.gif); background-position:left; background-repeat:no-repeat; padding: 0 0 0 10px}

.input_more_criteres_all{ margin-left:35px; padding-top:0px;  width:500px;display:block; float:left; margin-top:5px; height:auto;}
.input_more_criteres_all_double{ margin-left:0px; padding-top:0px; width:550px;display:block; margin-top:0px; }
.input_more_criteres_all_bis_left{ padding-left:35px; margin-top:10px; width:240px;display:block; float:left; margin-bottom:8px}
.input_more_criteres_all_bis_right{ margin-left:20px; margin-top:10px; width:240px;display:block; float:left; margin-bottom:8px}
.input_more_criteres_all_contact{ margin-left:10px; margin-top:10px;  width:550px;display:block;}
.input_more_criteres_block_left{margin-top:0px;  width:220px;  float:left;display:block; height:40px}
.input_more_criteres_block_right{margin-top:0px;  width:220px; float:right; display:block;height:40px}

.input_more_criteres_block_left_contact{margin-top:0px;  width:180px;  float:left; margin-bottom:15px}
.input_more_criteres_block_right_contact{margin-top:0px;  width:150px; float:right; display:block; margin-bottom:15px}
.input_more_criteres_contact{margin-left:5px; padding-top:7px; padding-bottom:7px; margin-bottom:7px; width:180px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border-top:1px dashed #ccc; clear:both}
.input_more_criteres_content_contact{ display:block; float:right; width:150px}
.checkbox_contact{ display:block;  float:left}
.titre_contact{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF3399; font-weight:bold}


.input_more_criteres{margin-left:5px; margin-top:0px;  width:200px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;}
.input_more_criteres_content{ display:block; float:left; width:150px}
.input_more_search_link {float:left; padding-left:0px; display:block; width:240px; padding-bottom:5px; padding-top:0px; clear:both; margin-top:5px}
.input_more_search_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#99FF00; display:block; width:589px; height:17px;background-image:url(images/bloc_search_footer.gif); background-repeat:no-repeat; clear:both}
.checkbox{ display:block;  float:right}

.thumbnail{float: left;width: 60px;border: 1px solid #999;margin: 0 15px 15px 0;padding: 5px;}

.input_more_criteres_pieces{ margin-left:5px; margin-top:2px;  width:auto;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; display:block; }
.input_more_criteres_content_pieces{ display:block; float:left; width:40px}
.checkbox_pieces{ display:block;  float:right}

.input_more_criteres_town{ margin-left:5px; margin-top:0px;  width:80px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; border:1px solid #ccc}
.input_more_criteres_content_town{ display:block; float:left; width:40px}
.checkbox_pieces{ display:block;  float:right}


.input_more_criteres_surface{ float:left; margin-left:5px; margin-top:0px;  width:80px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; border:1px solid #ccc}



#detail_annonce_menu{margin: 0px;padding: 0px;height:33px; width:686px; background-color:#000}
#detail_annonce_menu ul{margin: 0px;padding: 0px;list-style-type: none;text-align: left;}
#detail_annonce_menu ul li{text-decoration: none; font-size: 10px;float: left;margin: 0px;height: 33px;width: 137px;}


#detail_annonce_menu01  a{text-decoration: none; background-image:url(images/detail_annonces_bout01_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_annonce_menu01 a:hover{background-image:url(images/detail_annonces_bout01_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_annonce_menu01_on  a{text-decoration: none; background-image:url(images/detail_annonces_bout01_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_annonce_menu02  a{text-decoration: none; background-image:url(images/detail_annonces_bout02_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_annonce_menu02 a:hover{background-image:url(images/detail_annonces_bout02_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_annonce_menu02_on  a{text-decoration: none; background-image:url(images/detail_annonces_bout02_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_annonce_menu03  a{text-decoration: none; background-image:url(images/detail_annonces_bout03_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_annonce_menu03 a:hover{background-image:url(images/detail_annonces_bout03_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_annonce_menu03_on  a{text-decoration: none; background-image:url(images/detail_annonces_bout03_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_annonce_menu04  a{text-decoration: none; background-image:url(images/detail_annonces_bout04_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_annonce_menu04 a:hover{background-image:url(images/detail_annonces_bout04_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_annonce_menu04_on  a{text-decoration: none; background-image:url(images/detail_annonces_bout04_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#detail_annonce_menu05  a{text-decoration: none; background-image:url(images/detail_annonces_bout05_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#detail_annonce_menu05 a:hover{background-image:url(images/detail_annonces_bout05_on.gif); background-repeat:no-repeat;color: #000000;}
#detail_annonce_menu05_on  a{text-decoration: none; background-image:url(images/detail_annonces_bout05_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#account_menu01  a{text-decoration: none; background-image:url(images/account_bout01_off.gif); background-repeat:no-repeat;float:left;margin:0px;height:33px;width:137px;}
#account_menu01 a:hover{text-decoration: none;background-image:url(images/account_bout01_on.gif); background-repeat:no-repeat;color: #000000;}
#account_menu01_on  a{text-decoration: none; background-image:url(images/account_bout01_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#account_menu02  a{text-decoration: none; background-image:url(images/account_bout02_off.gif); background-repeat:no-repeat;float:left;margin:0px;height:33px;width:137px;}
#account_menu02 a:hover{text-decoration: none;background-image:url(images/account_bout02_on.gif); background-repeat:no-repeat;color: #000000;}
#account_menu02_on  a{text-decoration: none; background-image:url(images/account_bout02_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#account_menu03  a{text-decoration: none; background-image:url(images/account_bout03_off.gif); background-repeat:no-repeat;float:left;margin:0px;height:33px;width:137px;}
#account_menu03 a:hover{text-decoration: none;background-image:url(images/account_bout03_on.gif); background-repeat:no-repeat;color: #000000;}
#account_menu03_on  a{text-decoration: none; background-image:url(images/account_bout03_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}


#form_sell_menu{margin: 0px;padding: 0px;  width:682px ; height:33px; border-left:1px solid #000; border-right:1px solid #000;  border-top:1px solid #000}
#form_sell_menu ul{margin: 0px;padding: 0px;list-style-type: none;text-align: left;}
#form_sell_menu ul li{text-decoration: none;float: left;margin: 0px;height: 33px;width: 137px;}

#form_sell_menu01  a{text-decoration: none; background-image:url(images/form_sell_estimate_off.gif); background-repeat:no-repeat;float:left;margin:0px;height:33px;width:137px;}
#form_sell_menu01 a:hover{text-decoration: none;background-image:url(images/form_sell_estimate_on.gif); background-repeat:no-repeat;color: #000000;}
#form_sell_menu01_on  a{text-decoration: none; background-image:url(images/form_sell_estimate_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#form_sell_menu02  a{text-decoration: none; background-image:url(images/form_sell_sell_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}
#form_sell_menu02 a:hover{background-image:url(images/form_sell_sell_on.gif); background-repeat:no-repeat;color: #000000;}
#form_sell_menu02_on  a{text-decoration: none; background-image:url(images/form_sell_sell_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#prgnew_menu{margin: 0px;padding: 0px; border-bottom:1px #cf0 solid; width:682px ; height:33px; border-left:1px solid #000; border-right:1px solid #000;  border-top:1px solid #000}
#prgnew_menu ul{margin: 0px;padding: 0px;list-style-type: none;text-align: left;}
#prgnew_menu ul li{text-decoration: none;float: left;margin: 0px;height: 33px;width: 80px;}

#prgnew_menu01  a{text-decoration: none; background-image:url(images/prgnew_bout01_off.gif); background-repeat:no-repeat;float:left;margin:0px;height:33px;width:137px;}
#prgnew_menu01 a:hover{text-decoration: none;background-image:url(images/prgnew_bout01_on.gif); background-repeat:no-repeat;color: #000000;}
#prgnew_menu01_on  a{text-decoration: none; background-image:url(images/prgnew_bout01_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}

#prgnew_menu02  a{text-decoration: none; background-image:url(images/prgnew_bout02_off.gif); background-repeat:no-repeat;float:left;margin:0px;height:33px;width:137px;}
#prgnew_menu02 a:hover{text-decoration: none;background-image:url(images/prgnew_bout02_on.gif); background-repeat:no-repeat;color: #000000;}
#prgnew_menu02_on  a{text-decoration: none; background-image:url(images/prgnew_bout02_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:137px;}


#invest_menu{margin:0 0 0 10px;padding:0 ; border-bottom:1px #cf0 solid; width:640px ; height:33px; border-left:1px solid #000; border-right:1px solid #000;  border-top:1px solid #000}
#invest_menu ul{margin: 0px;padding: 0px;list-style-type: none;text-align: left;}
#invest_menu ul li{text-decoration: none;float: left;margin: 0px;height: 33px;width: 80px;}

#invest_menu01  a{text-decoration: none; background-image:url(images/menu_invest_01_off.gif); background-repeat:no-repeat;float:left;margin:0px;height:33px;width:80px;}
#invest_menu01 a:hover{text-decoration: none;background-image:url(images/menu_invest_01_on.gif); background-repeat:no-repeat;color: #000000;}
#invest_menu01_on  a{text-decoration: none; background-image:url(images/menu_invest_01_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}

#invest_menu02  a{text-decoration: none; background-image:url(images/menu_invest_02_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}
#invest_menu02 a:hover{background-image:url(images/menu_invest_02_on.gif); background-repeat:no-repeat;color: #000000;}
#invest_menu02_on  a{text-decoration: none; background-image:url(images/menu_invest_02_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}

#invest_menu03  a{text-decoration: none; background-image:url(images/menu_invest_03_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}
#invest_menu03 a:hover{background-image:url(images/menu_invest_03_on.gif); background-repeat:no-repeat;color: #000000;}
#invest_menu03_on  a{text-decoration: none; background-image:url(images/menu_invest_03_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}

#invest_menu04  a{text-decoration: none; background-image:url(images/menu_invest_04_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}
#invest_menu04 a:hover{background-image:url(images/menu_invest_04_on.gif); background-repeat:no-repeat;color: #000000;}
#invest_menu04_on  a{text-decoration: none; background-image:url(images/menu_invest_04_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}

#invest_menu05  a{text-decoration: none; background-image:url(images/menu_invest_05_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}
#invest_menu05 a:hover{background-image:url(images/menu_invest_05_on.gif); background-repeat:no-repeat;color: #000000;}
#invest_menu05_on  a{text-decoration: none; background-image:url(images/menu_invest_05_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}

#invest_menu06  a{text-decoration: none; background-image:url(images/menu_invest_06_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}
#invest_menu06 a:hover{background-image:url(images/menu_invest_06_on.gif); background-repeat:no-repeat;color: #000000;}
#invest_menu06_on  a{text-decoration: none; background-image:url(images/menu_invest_06_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}

#invest_menu07  a{text-decoration: none; background-image:url(images/menu_invest_07_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}
#invest_menu07 a:hover{background-image:url(images/menu_invest_07_on.gif); background-repeat:no-repeat;color: #000000;}
#invest_menu07_on  a{text-decoration: none; background-image:url(images/menu_invest_07_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}

#invest_menu08  a{text-decoration: none; background-image:url(images/menu_invest_08_off.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}
#invest_menu08 a:hover{background-image:url(images/menu_invest_08_on.gif); background-repeat:no-repeat;color: #000000;}
#invest_menu08_on  a{text-decoration: none; background-image:url(images/menu_invest_08_on.gif); background-repeat:no-repeat; font-size: 10px;float:left;margin:0px;height:33px;width:80px;}


.post_it_bis{ margin-left:0px; width:473px; height:550px;  background-image:url(images/post_it_bis.gif); background-repeat:no-repeat; float:left;}
.post_it_input_name_bis{  float:left;  width:250px; margin-top:50px; margin-left:10px; padding-left:20px; clear:both}
.post_it_input_mail_bis{ float:left; width:250px; margin-top:28px; margin-left:10px; padding-left:20px;clear:both}
.post_it_input_tel_bis{ float:left; width:250px; margin-top:30px; margin-left:10px; padding-left:20px;clear:both}
.post_it_input_search_bis{ float:left; width:250px; margin-top:35px; margin-left:10px; padding-left:20px;clear:both}
.post_it_input_type_bis{  float:left; width:450px; margin-top:40px; margin-left:10px; padding-left:20px;clear:both}
.post_it_input_surface_bis{  float:left; width:450px; margin-top:36px; margin-left:10px; padding-left:20px;clear:both}
.post_it_input_pieces_bis{  float:left; width:250px; margin-top:40px; margin-left:10px; padding-left:20px;clear:both}
.post_it_input_text_bis{float:left; width:450px; margin-top:40px; margin-left:15px;padding-left:5px; clear:both}
.post_it_text{ background-image:url(images/post_it_bkgd.gif);  border:1px dashed #666; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-top:3px;margin-left:3px}


.post_it{ margin-left:0px; width:309px; height:400px;  background-image:url(images/post_it.gif); background-repeat:no-repeat; float:right;}
.post_it_input_name{   float:left;  width:250px; margin-top:55px; margin-left:30px; padding-left:30px; clear:both}
.post_it_input_mail{  float:left; width:250px; margin-top:35px; margin-left:30px; padding-left:30px;clear:both}
.post_it_input_tel{  float:left; width:250px; margin-top:30px; margin-left:30px; padding-left:30px;clear:both}
.post_it_input_text{float:left; width:250px; margin-top:40px; margin-left:15px;padding-left:5px; clear:both}

.post_it_annonce{ float:left; margin-left:30px; margin-top:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/post_it_bkgd_bkgd.gif); background-repeat:repeat-y;  display:block; width:589px}
.post_it_annonce_title { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0099; font-weight:bold}
.post_it_annonce_ref { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0099; width:100%}
.post_it_annonce_content { float:right; padding-left:0px; padding-right:12px;padding-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify; width:350px}
.post_it_annonce_image { float:left; padding-left:12px; padding-right:0px;padding-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:justify;width:150px}
.post_it_annonce_titre {font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; width:589px; height:17px; background-image:url(images/post_it_header.gif); background-repeat:no-repeat}
.post_it_annonce_footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#99FF00; display:block; width:589px; height:17px;background-image:url(images/post_it_footer.gif); background-repeat:no-repeat; clear:both}
.post_it_link  a {background:transparent url(images/deco/alpha.gif) repeat; display:block; width:130px; height:20px;clear:both; margin-left:165px; padding-top:30px; margin-top:8px}
.post_it_link  a:hover {background : transparent;text-decoration : none}

.gallerycontainer{
display:block; 
position: relative;
border:1px solid #ccc;
height:500px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}
.thumbnail_gallery img{
clear:both;
display:block; 
height:100px; 
width:100px;
border: 1px solid white;
margin: 0 5px 5px 0;
}
.thumbnail_gallery:hover{
background-color: transparent;
}
.thumbnail_gallery:hover img{
border: 1px solid blue;
}
.thumbnail_gallery span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ccc;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail_gallery span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail_gallery:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.thumbnail_photos_all{ width:290px;display:block; height:auto; float:right; padding-top:12px
}

.thumbnail_photos
{
float: left;
width: 100px;
height: 100px;
margin: 0 15px 15px 0;
padding:4px;
}
.thumbnail_photos a
{
float: left;
width: 100px;
height: 100px;
border: 1px solid #333;
padding:5px;
}
.thumbnail_photos a:hover
{
float: left;
width: 100px;
height: 100px;
border: 1px solid #fff;
padding:5px;
}


.clearboth_photos{ display:block;clear: both; }
.conseil{margin-top:120px}

.pratique{ color:#CCCCCC
}
#on_liste{ color:#FF33CC}
.titre_grey_gloss{ font-family:Arial, Helvetica, sans-serif; color:#FF33CC; font-size:12px; padding-bottom:5px; padding-top:10px}
.bloc_content001{ width:450px ; display:block;font-family:Arial, Helvetica, sans-serif; color:#999; font-size:11px; padding-bottom:50px; border-bottom:1px solid #333}
.lien_top{ padding-bottom:4px; padding-top:8px;font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}
.lien_top a{ padding-bottom:4px; padding-top:8px;font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; text-decoration:none}
.lien_top a:hover{ padding-bottom:4px; padding-top:8px;font-family:Arial, Helvetica, sans-serif; color:#f3c; font-size:12px;}
.mix{ float:left; margin-left:25px; padding-top:10px}
a.info_aide {
font-size:10px; 
font-family:Arial, Helvetica, sans-serif;
	position:relative;
	text-decoration:none;
	color:#ccc;
	cursor:default;
	/*border-bottom: 1px gray dotted;*/
}

a.info_aide span {
	display:none;
}
a.info_aide:hover {
	background:none;
	text-decoration:none;
	cursor:default;
}

a.info_aide:hover span {
border:1px solid #ccc;
	display:inline;
	position:absolute;
	z-index:1200;
	top:10px;
	left:80px;
	background:#333;
	text-align:justify;
	color:#ccc;
	padding: 5px;
	width:800px;
	margin-bottom:120px;
}

.centerdiv{ text-align: center;}

.centerdiv>div{margin: 0 auto;}

/* Mise en forme des lignes du formulaire */
.corpFormulaire { display:block; float:left; width:900px; padding: 15px 0 30px 2px; margin: 0 10px 0 2px;}
.corpFormulaire_small { display:block; float:left; width:450px; padding: 15px 0 30px 2px; margin: 0 10px 0 2px;}
.field_groupe_formulaire{ display:block; float:left; width:420px; padding:0;}
.field_groupe_formulaire_small{ display:block; float:left; width:265px; padding:0;}

.groupe_formulaire_gen{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ccc; }
div.groupe_formulaire_gen{ display:block; float:left;   margin:0px 0 5px 0 ;padding:0px;}

.groupe_formulaire_gen_size{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ccc; }
div.groupe_formulaire_gen_size{ display:block; float:left; clear:both;width:450px; margin:0px 0 5px 0 ;padding:0px;}


p.formulaire_intitule{ display:block;float:left;width:170px;margin:1px;padding:0;color:#fff; font-weight:bold;}
p.formulaire_intitule_small{ display:block;float:left;width:80px;margin:1px;padding:0;color:#fff; font-weight:bold;}
p.formulaire_intitule_larger{ display:block;float:left;width:200px;margin:1px;padding:0;color:#fff; font-weight:bold;}

.input_gen{border:1px solid #333; width:160px; margin:1px;font-family:Arial, Helvetica, sans-serif; color:#ccc; background-color:#999;padding:0px; height:18px}
.input_gen_darker{border:1px solid #666; width:160px; margin:1px;font-family:Arial, Helvetica, sans-serif; color:#333; background-color:#333;padding:0px;font-size:12px;}

.input_gen_form{border:1px solid #666; width:160px; margin:1px;font-family:Arial, Helvetica, sans-serif; color:#333; background-color:#666;padding:0px;font-size:12px;}

p.formulaire_champ{display:block;float:left;margin: 1px ; width:170px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.formulaire_champ .focus{ padding:0px; width:160px; margin:1px; background-color:#333;color: #ccc; border:1px solid #936;font-family:Arial, Helvetica, sans-serif; font-size:12px}
.formulaire_champ .normal{padding:0px; width:160px; margin:1px; background-color:#666;color: #fff; border:1px solid #333;font-family:Arial, Helvetica, sans-serif; font-size:12px}

.formulaire_champ select{padding:0px; width:160px; margin:1px; background-color:#333;color: #fff; border:1px solid #333;font-family:Arial, Helvetica, sans-serif; font-size:12px}


p.formulaire_comment{ float:left;margin: 1px ; width:160px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
.formulaire_comment .focus{ padding:0px; width:160px; margin:1px; background-color:#333; color:#ccc; border:1px solid #936;font-family:Arial, Helvetica, sans-serif; font-size:12px;height:90px}
.formulaire_comment .normal{padding:0px; width:160px; margin:1px; background-color:#666;color: #fff; border:1px solid #333;font-family:Arial, Helvetica, sans-serif; font-size:12px;height:90px}
.input_gen_comment{border:1px solid #333; width:160px; margin:1px;font-family:Arial, Helvetica, sans-serif; color:#ccc; background-color:#666;padding:0px;font-size:12px; height:90px}

/*FIN  FORMULAIRE corpFormulaire */


/* class pour le club */
.alerte{ color:#CCCCCC; float:left; display:block; clear:both; width:100%}
.alerte_line_on{ background-color:#660066}
.alerte a{ color:#FFCCFF; text-decoration:none; font-weight:bold}
.alerte a:hover{text-decoration:underline; color:#FF00CC}
.alerte_intro{ display:block; float:left; padding: 10px 0 10px 0; width:100%}
.member{ color:#CCFF00; font-weight:bold}

.mail a{ display:block; float:left; clear:both; width:280px; color:#9999FF; text-decoration:none }
.mail a:hover{text-decoration:none}

