* {
	margin: 0;
	padding: 0;
	outline-style: none;
}

body {
	font-family: Arial,Verdana,"Times New Roman";
}

* a {
	text-decoration: none;
}

h2 {
	font-size: 14px;
}

h4 {
	font-size: 14px;
	color: #EC7305;
	border-bottom: 1px dotted #EC7305;
	padding-bottom: 3px;
}

img {
	border: none;
}

.calage,
.calage_form {
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	background-color: transparent;
}

.calage_form {
	height: 10px;
}

.display_none {
	display: none !important;
}

.display_none_on {
	display: none;
}


.ss_bordure {
    border: 0 none;
}

.bord_gch {
    border-left: 1px solid #D3CDCC;
}

.bord_dt {
    border-right: 1px solid #D3CDCC;
}

.bord_ht {
    border-top: 1px solid #D3CDCC;
}

.bord_bas {
    border-bottom: 1px solid #D3CDCC;
}

.fd_gris {
    background-color: #EAEBEB;
}

.float_l {
	position: relative;
	float:left;
}

.float_r {
	position: relative;
	float: right;
}

.txt_soulign {
    text-decoration: underline;
}

.txt_9 {
	font-size: 9px;
}

.txt_10 {
    font-size: 10px;
}

.txt_11 {
	font-size: 11px;
}

.txt_12 {
    font-size: 12px;
}

.txt_13 {
    font-size: 13px;
}

.txt_14 {
    font-size: 14px;
}

.txt_15 {
    font-size: 15px;
}

.txt_16 {
    font-size: 16px;
}

.txt_17 {
    font-size: 17px;
}

.bloc_txt {
    background-color: #FFFFFF;
    border: 1px solid #F18F00;
    font-size: 13px;
    margin-bottom: 15px;
    padding: 10px;
    color: #646567;
}

.txt_centrer {
    text-align: center;
}

.txt_maj {
	text-transform: uppercase;
}

.txt_normal {
    font-weight: normal;
}

.bord_gch_gris_f {
    border-left: 1px solid #B1AAAB;
}

.bord_bas_gris_f {
    border-bottom: 1px solid #B1AAAB;
}

.bord_dt_gris_f {
    border-right: 1px solid #B1AAAB;
}

.detail {
    background: url("../img/commun/puce_blanche.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding: 0 0 0 12px;
}

#nb_ann_moins,
#nb_ann_plus {
	text-decoration: none;
}

#conteneur {
	width: 988px;
	margin: 0 auto;
}

/* ########## Header ########## */

#head_bandeau {
	position: relative;
	float:left;
}

#logo_lien {
	background: url('../img/commun/logo.png') no-repeat;
	width: 137px;
	height: 139px;
	position: relative;
	float: left;
	text-indent: -10000px;
	margin-left: 32px;
}

.logo_lien {
	display: block;
	width: 137px;
	height: 139px;
}

.banniere_header {
	margin-top: 13px;
	margin-left: 18px;
	margin-right: 44px;
	width: 453px;
	height: 102px;
	position: relative;
	float: left;
}

/* ########## Login ########## */

#login {
	background: url('../img/commun/bg_login.png') no-repeat;
	width: 297px;
	height: 103px;
	margin-top: 13px;
	position: relative;
	float: left;
}

.btn_your_espace {
	position: relative;
	display: block;
	margin: 7px auto;
}

#login_l {
	width: 140px;
	position: relative;
	float: left;
	margin-left: 14px;
}

.input_login {
	border-top: solid 1px #6F6F6E;
	border-left: solid 1px #6F6F6E;
	width: 99px;
	height: 15px;
	display: block;
	font-size: 10px;
	color: #6E6E6F;
	position: relative;
	clear: left;
	float: left;
	margin-bottom: 4px;
	padding: 1px 4px 0;
}

.btn_ok {
	background: url('../img/commun/btn_ok.jpg') no-repeat transparent top left;
	width: 27px;
	height: 19px;
	position: relative;
	float: left;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	font-size: 0;
	line-height: 0;
}

.btn_ok:hover {
	background: url('../img/commun/btn_ok.jpg') no-repeat 0 -19px;
}

.lien_mdp_oublie {
	width: 109px;
	position: relative;
	clear: left;
	float: left;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: #1B1919;
}

.lien_mdp_oublie:hover {
	text-decoration: underline;
}

#login_r {
	width: 140px;
	position: relative;
	float: left;
	text-align: center;
}

.creer_compte {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
}

.btn_login_pro,
.btn_login_particulier,
.btn_valider {
	width: 90px;
	height: 18px;
	padding-top: 3px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	margin: auto;
	text-decoration: none;
}

.btn_login_pro,
.btn_valider {
	background: url('../img/commun/btn_login_pro.png') no-repeat;
	margin-bottom: 4px;
}

.btn_login_particulier {
	background: url('../img/commun/btn_login_particulier.png') no-repeat;
}

.btn_login_pro:hover {
	background: url('../img/commun/btn_login_pro.png') no-repeat 0 -21px;
	cursor: pointer;
}

.btn_login_particulier:hover {
	background: url('../img/commun/btn_login_particulier.png') no-repeat 0 -21px;
	cursor: pointer;
}

.identite {
	margin-top: 13px;
}

.identite a {
	color: #000000;
	text-decoration: none;
}

.identite a:hover {
	text-decoration: underline;
}

.identite_bg_ctr ul, .identite_bg_ctr_agence ul {
	list-style: none;
	color: #646567;
}

.identite_bg_logo_pro_gch {
    background: url("../img/commun/identite_bg_logo_pro_gch.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 108px;
    width: 4px;
}

.identite_bg_logo_pro_ctr {
    background-color: #FFFFFF;
    float: left;
    height: 98px;
    padding: 10px 0 0;
    text-align: center;
    width: 149px;
}

.identite_bg_logo_pro_ctr img {
	width: 130px;
}

.identite_bg_logo_pro_dt {
    background: url("../img/commun/identite_bg_logo_pro_dt.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 108px;
    width: 4px;
}


/* ########## navigation ########## */

#navigation {
	position: relative;
	clear: left;
	float: left;
	margin-right: 17px;
}

#navigation_menu {
	width: 762px;
}

#navigation_menu {
	height: 42px;
	border: none;
}

#fil_ariane {
	background: url('../img/commun/menu_ombre.png') no-repeat;
	width: 744px;
	height: 13px;
	padding-top: 3px;
	padding-left: 18px;
	overflow: hidden;
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 10px;
	position: relative;
	float: left;
}

#fil_ariane a {
	color: #FFA100;
	text-decoration: underline;
}

#fil_ariane a:hover {
	text-decoration: none;
}

#navigation_menu li {
	position: relative;
	float: left;
	list-style: none;
}

#navigation_menu a {
	text-align: center;
	display: block;
	height: 42px;
	padding: 0 16px;
	line-height: 14px;
}

#navigation_menu a:hover,
#navigation_menu a.nav_first:hover,
#navigation_menu a.nav_last:hover {
	background-position: 0 -42px;
}

#navigation_menu a.selected,
#navigation_menu a.nav_first.selected,
#navigation_menu a.nav_last.selected {
	background-position: 0 -84px;
	color: #000000;
}

#navigation_menu a {
	height: 42px;
	font-size: 14px;
	font-weight: bold;
	list-style: none;
	text-align: center;
	text-decoration: none;
	color: #595959;
}

#navigation_menu a {
	background: url('../img/commun/nav_slice.jpg') repeat-x;
}

.nav_accueil {
	width: 57px;
}

.nav_rechercher {
	width: 79px;
}

.nav_concept {
	width: 83px;
}

.nav_lengagement {
	width: 99px;
}

.nav_contact {
	width: 57px;
}

.nav_mode_emploi {
	width: 55px;
}

.nav_infos {
	width: 134px;
}

#navigation_menu a.nav_infos {
	padding: 0;
}

#navigation_menu a.nav_padding_1l {
	padding-top: 14px;
	height: 28px;
}

#navigation_menu a.nav_padding_2l {
	padding-top: 7px;
	height: 35px;
}

.nav_separ {
	background: url('../img/commun/nav_separ.jpg') no-repeat;
	display: block;
	width: 1px;
	height: 42px;
}

#navigation_menu a.nav_first {
	background: url('../img/commun/nav_first.png') no-repeat;
}

#navigation_menu a.nav_last {
	background: url('../img/commun/nav_last.png') no-repeat;
}


#acces_pro img {
	margin-top: -12px;
}

#id_log {
	width: 200px;
	margin-top: 16px;
	position: relative;
	float: left;
}

.moncompte {
    display: block;
    float: left;
    line-height: 23px;
}

.bt_header_sep {
    margin: 0 5px;
}

.col_jaune {
    color: #FBBE09;
}

#id_log a,
#id_log .mon_compte {
	float: left;
}

#id_log .bouton a {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
    margin: 0 2px 0 0;
}

.deconnection {
    background: url("../img/commun/ico_deconnect.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    padding: 0 0 0 13px;
    width: 105px;
}

/* ########## Centre ########## */

#centre {
	background: url('../img/commun/bg_centre.jpg') no-repeat #FFFFFF;
	width: 976px;
        /*min-height: 1300px;*/
	position: relative;
	clear: left;
	margin-left: 9px;
}

/* ########## col_l ########## */

#col_l {
	margin: 14px 0 14px 8px;
	position: relative;
	float: left;
	width: 728px;
}

/* ########## Cadre Annonces ########## */

.cadre_annonces {
	position: relative;
	float: left;
	margin-left: 7px;
}

.cadre_annonces_top {
	background: url('../img/commun/cadre_annonces_top.png') no-repeat;
	width: 310px;
	height: 18px;
	position: relative;
	float: left;
}

.cadre_annonces_content_top h1 {
	font-size: 14px;
}

.cadre_annonces_content {
min-height: 443px;
	background: #FFFFFF;
	width: 278px;
	color: #58585A;
	position: relative;
	clear: left;
	float: left;
	padding: 0 16px;
}

.cadre_annonces_content p {
	padding-top: 10px;
	font-size: 11px;
	text-align: left;
}

a.btn_acces_direct {
	background: url('../img/commun/btn_acces_direct.png') no-repeat;
	display: block;
	width: 235px;
	height: 21px;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	border: none;
	cursor: pointer;
}

a.btn_acces_direct:hover {
	background: url('../img/commun/btn_acces_direct.png') no-repeat 0 -21px;
}

.cadre_annonces_separ {
	background: #F18F00;
	width: 100%;
	height: 1px;
	position: relative;
	clear: left;
	float: left;
	margin: 20px 0;
}

.cadre_annonces_content_bot {
	width: 278px;
}

.cadre_annonces_content_bot p {
	margin-top: 10px;
}

.cadre_annonces_content_bot p {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #303030;
}

.cadre_annonces_content_bot p strong {
	font-size: 16px;
}

.cadre_annonces_content_bot_btn {
	width: 250px;
	margin: 2px auto 0;
}

a.btn_annonces_content {
	background: url('../img/commun/btn_annonces_content.png') no-repeat;
	position: relative;
	float: left;
	display: block;
	width: 122px;
	height: 19px;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 2px;
	font-weight: bold;
}

a.btn_annonces_content:hover {
	background: url('../img/commun/btn_annonces_content.png') no-repeat 0 -21px;
}

a.btn_achat {
	margin-right: 6px;
}

.cadre_annonces_bot {
	background: url('../img/commun/cadre_annonces_bot.png') no-repeat;
	width: 310px;
	height: 19px;
	position: relative;
	clear: left;
	float: left;
}

/* ########## Cadre Recherche ########## */
.cadre_recherche {
	width: 391px;
	margin-left: 15px;
	position: relative;
	float: left;
}

.cadre_recherche_titre {
	background: url('../img/commun/cadre_recherche_titre.png') no-repeat top;
	height: 51px;
	padding-top: 26px;
	padding-left: 30px;
	position: relative;
}

.cadre_recherche_titre p {
	font-size: 15px;
	color: #FFFFFF;
}

.cadre_recherche_titre p strong {
	font-size: 16px;
}

.mascotte {
	position: absolute;
	top: 5px;
	right: 8px;
}

.onglets_recherche {
	position: absolute;
	bottom: 0;
	left: 24px;
}

.onglets_recherche a, .onglets_creation a {
	background: url('../img/commun/onglet_off.png') no-repeat;
	width: 94px;
	height: 16px;
	display: block;
	text-align: center;
	text-decoration: none;
	position: relative;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

.onglets_recherche a:hover, .onglets_creation a.hover {
	text-decoration: underline;
}

.onglets_recherche a.selected, .onglets_creation a.selected {
	background: url('../img/commun/onglet_on.png') no-repeat;
	color: #585858;
}

.onglets_recherche .onglet_achat {
	margin-right: 5px;
}

.onglets_creation {
	position: absolute;
	bottom: 0;
	right: 24px;
	line-height: 14px;
}

.cadre_recherche_cont {
	background: #FFFFFF;
	width: 314px;
	min-height: 377px;
	margin-left: 7px;
	border-left: solid 3px #F18F00;
	border-right: solid 3px #F18F00;
	border-bottom: solid 3px #F18F00;
	padding: 14px 32px 10px 32px;
}

.cadre_recherche_cont h4 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.input_ref_annonce {
	width: 149px;
	height: 15px;
	border: solid 1px #606060;
	position: relative;
	float: left;
	color: #6E6E6F;
	font-size: 10px;
	padding: 2px 8px;
}

.btn_rechercher {
	background: url('../img/commun/btn_rechercher.jpg') no-repeat;
	width: 28px;
	height: 21px;
	position: relative;
	float: left;
	border: none;
	cursor: pointer;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	font-size: 0;
	line-height: 0;
}

.btn_rechercher:hover {
	background: url('../img/commun/btn_rechercher.jpg') no-repeat 0 -21px;
}

.cadre_recherche_small h4 {
	margin: 14px 0;
}

.cadre_recherche_cont label,
.cadre_recherche_small_cont label,
.cadre_recherche_avancee_cont label,
.cadre_formulaire_inscription label,
.cadre_formulaire_contact label {
	font-size: 11px;
	color: #6B6764;
	display: block;
	position: relative;
	float: left;
	line-height: 14px;
	padding-top: 3px;
	overflow: hidden;
}

.cadre_recherche_avancee_cont .label_ville {
	margin-left: 14px;
}


.bloc_criteres_sup .label_checkbox {
	width: 155px;
	height: 20px;
	margin-right: 20px;
}

.label_checkbox {
	width: auto;
	position: relative;
	float: left;
}

.cadre_recherche_cont label.label_checkbox,
.cadre_recherche_small_cont label.label_checkbox
.cadre_recherche_avancee_cont label.label_checkbox {
	margin-left: 5px;
	line-height: 14px;
	padding-top: 0;
}

.cadre_recherche_small_cont label.label_checkbox {
	width: 174px;
}

.cadre_recherche_cont input,
.cadre_recherche_cont select,
.cadre_recherche_small_cont input,
.cadre_recherche_small_cont select,
.cadre_recherche_avancee_cont input,
.cadre_recherche_avancee_cont select,
.cadre_formulaire_inscription input,
.cadre_formulaire_contact select,
.cadre_formulaire_contact input,
.cadre_formulaire_contact textarea {
	border: solid 1px #606060;
	text-align: center;
	color: #6E6E6F;
	font-size: 11px;
	line-height: 14px;
}

.cadre_recherche_cont input,
.cadre_recherche_small_cont input,
.cadre_recherche_avancee_cont input ,
.cadre_formulaire_inscription input,
.cadre_formulaire_contact input,
.cadre_formulaire_contact textarea {
	display: block;
	position: relative;
	float: left;
	padding: 2px 8px;
}

.cadre_recherche_cont input[type=checkbox],
.cadre_recherche_small_cont input[type=checkbox],
.cadre_recherche_avancee_cont input[type=checkbox],
.cadre_formulaire_inscription input[type=checkbox] {
	clear: left;
	border: none;
	padding: 0;
	margin: 0;
	height: 14px;
}

.cadre_recherche_avancee_cont input[type=radio],
.cadre_formulaire_inscription input[type=radio] {
	margin-top: 3px;
	border: none;
}

.cadre_recherche_avancee_cont .radios_radius input[type=radio] {
	float: left;
}

.cadre_recherche_cont input[type=submit],
.cadre_recherche_small_cont input[type=submit],
.cadre_recherche_avancee_cont input[type=submit],
.cadre_formulaire_inscription input[type=submit] {
	border: none;
}


.label_ville {
	text-align: left;
	width: 35px;
	height: 20px;
}

.input_ville {
	width: 261px;
	height: 15px;
}

.label_taille_1 {
	width: 104px;
}

.label_taille_2 {
	width: 45px;
}

.label_taille_3 {
	width: 20px;
	text-align: center;
}

.label_taille_4 {
	width: 40px;
	text-align: center;
}

.recherche_select {
	width: 210px;
	height: 20px;
	border: solid 1px #606060;
}

.input_taille_1 {
	width: 190px;
	height: 15px;
}

.input_taille_2 {
	width: 86px;
	height: 15px;
}

.input_taille_3 {
	width: 290px;
	height: 15px;
}

.select_taille_1 {
	width: 70px;
	height: 20px;
}

.select_taille_2 {
	width: 500px;
	height: 20px;
}

.select_taille_3 {
	width: 185px;
}

.cadre_recherche_cont .btn_recherche {
	background: url('../img/commun/btn_lancer_ma_recherche.png') no-repeat;
	margin-right: 5px;
	color: #FFFFFF;
	font-family: Arial, Verdana, "Times New Roman";
	font-size: 13px;
	font-weight: bold;

}

.cadre_recherche_cont .btn_recherche_avancee {
	background: url('../img/commun/btn_recherche_avancee.png') no-repeat;
}

.btn_recherche:hover,
.btn_recherche_avancee:hover {
	background-position: 0 -21px;
}

/* ########## Cadre Breves ########## */

.cadre_breves {
	width: 725px;
	position: relative;
	clear: left;
	float: left;
	margin-top: 10px;
}

.cadre_breves_titre {
	background: url('../img/commun/cadre_breves_titre.png') no-repeat;
	padding-left: 40px;
	padding-top: 26px;
	height: 41px;
}

.cadre_breves_titre p {
	font-size: 15px;
	color: #FFFFFF;
}

.cadre_breves_titre p strong {
	font-size: 16px;
}

.cadre_breves_cont,
.cadre_packs_cont,
.bloc_breves_pro {
	background: url('../img/commun/breves_slice.jpg') repeat-y;
	width: 715px;
min-height: 400px;
	border-left: 1px solid #F18F00;
	border-right: 1px solid #F18F00;
	margin-left: 8px;
	font-family: Verdana, Arial, "Times New Roman";
}

.cadre_breves_cont_news {
	width: 213px;
	position: relative;
	float: left;
	font-size: 11px;
	color: #171615;
	font-weight: normal;
	padding: 15px 12px;
}

.cadre_breves_cont_news:first-child {
	border: none;
}

.cadre_breves_cont_news a {
	text-decoration: none;
	color: #000000;
}

.cadre_breves_cont_news a:hover {
	text-decoration: underline;
}

.cadre_breves_titre_news,
.titre_orange {
	font-size: 12px;
	color: #F18F00;
	font-weight: bold;
	padding-bottom: 15px;
}

.texte_std {
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 11px;
	color: #171615;
}

.lire_la_suite {
	text-decoration: none;
	color: #171615;
	display: block;
	margin-top: 20px;
}

.cadre_breves_bot,
.cadre_packs_bot,
.cadre_breves_pro_bot {
	background: url('../img/commun/cadre_breves_bot.png') no-repeat;
	width: 717px;
	height: 23px;
	margin-left: 8px;
	position: relative;
	padding-top: 3px;
}

.btn_voir_infos {
	background: url('../img/commun/btn_voir_infos.png') no-repeat;
	width: 219px;
	height: 18px;
	margin: auto;
	display: block;
	position: relative;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 14px;
	padding-top: 3px;
}

.btn_voir_infos:hover {
	background: url('../img/commun/btn_voir_infos.png') no-repeat 0 -21px;
}

.cadre_localites {
	width: 725px;
	margin-top: 10px;
	float: left;
	clear: left;
}

.cadre_localites_titre {
	width: 685px;
	background: url('../img/commun/cadre_breves_titre.png') no-repeat;
	position: relative;
	float: left;
}


.cadre_localites_titre {
	background: url('../img/commun/cadre_breves_titre.png') no-repeat;
	padding-left: 40px;
	padding-top: 26px;
	height: 41px;
}

.cadre_localites_titre p {
	font-size: 15px;
	color: #FFFFFF;
}

.cadre_localites_titre p strong {
	font-size: 16px;
}

.cadre_localites_cont {
	background: url('../img/commun/localites_slice.jpg') repeat-y;
	width: 715px;
min-height: 400px;
	border-left: 1px solid #F18F00;
	border-right: 1px solid #F18F00;
	border-bottom: 1px solid #F18F00;
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, "Times New Roman";
}

.cadre_localites_cont_col {
	width: 213px;
	position: relative;
	float: left;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0 12px;
}

.cadre_localites_cont_col:first-child {
	border: none;
}

.cadre_localites_cont_col a {
	text-decoration: none;
	font-size: 9px;
	color: #57514D;
	line-height: 14px;
}

.cadre_localites_cont_col a:hover {
	text-decoration: underline;
}

.cadre_localites_cont_col li {
	font-size: 9px;
	list-style: none;
	color: #F18F00;
	display: block;
}


.cadre_localites_cont_titre {
	font-size: 10px;
	color: #F18F00;
}


/* ########## col_r ########## */

#col_r {
	margin-top: 14px;
	width: 233px;
	position: relative;
	float: right;
}

.lang_sel {
	background: #FFFFFF;
	text-align: center;
	width: 215px;
	height: 20px;
	margin-left: 10px;
	margin-bottom: 8px;
}

.lang_sel_cont {
	width: 110px;
	margin: auto;
	padding-top: 4px;
}

.lng_fr,
.lng_en {
	color: #000000;
	display: block;
	font-size: 11px;
	text-decoration: none;
	width: 25px;
	padding-left: 16px;
	position: relative;
	float:left;
}

.lng_fr {
	background: url('../img/commun/fr.jpg') no-repeat;
	margin-right: 28px;
}

.lng_en {
	background: url('../img/commun/en.jpg') no-repeat;
	float:left;
}

.n-indigo {
	background: url('../img/commun/n-indigo.png') no-repeat;
	position: relative;
	float: left;
	width: 195px;
	height: 25px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #423C97;
	padding-top: 1px;
	padding-left: 100px;
}

.vpo {
	background: url('../img/commun/vpo_bg.png') no-repeat;
	height: 556px;
	padding-top: 130px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	clear: left;
}

.bloc_vpo {
	background: url('../img/commun/vpo_etape_bg.jpg') no-repeat;
	width: 203px;
	height: 118px;
	overflow: hidden;
}

.bloc_vpo p {
	color: #F18F00;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 20px 10px 10px 10px;
}

.bloc_vpo img {
	width: 34px;
	height: 34px;
	display: block;
	margin: 8px auto 0 auto;
}

.fleche_vpo {
	height: 10px;
	background: url('../img/commun/vpo_fleche.jpg') no-repeat center;
	margin-top: 8px;
	margin-bottom: 4px;
}

.newsletter_top {
	background: url('../img/commun/newsletter_top.png') no-repeat;
	width: 233px;
	height: 39px;
}

.newsletter_cont {
	background: url('../img/commun/newsletter_slice.png') repeat-y;
	width: 233px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
}

.newsletter_bot {
	background: url('../img/commun/newsletter_bot.png') no-repeat;
	width: 233px;
	height: 10px;
}

.feedback_newsletter {
	display: none;
	width: 190px;
	font-size: 11px;
	padding: 5px;
}

.input_mail {
	border-top: solid 1px #6F6F6E;
	border-left: solid 1px #6F6F6E;
	font-size: 10px;
	color: #6E6E6F;
	width: 163px;
	height: 15px;
	padding: 1px 4px 0;
	position: relative;
	float:left;
}

.cadre_liens {
	width: 100%;
	position: relative;
	clear: left;
	font-size: 10px;
	font-family: Verdana, Arial, "Times New Roman";
	color: #000000;
	text-align: center;
}

.cadre_liens a {
	display: block;

}

.lien_facebook {
	width: 151px;
	height: 49px;
	margin: 2px auto 0;
}

.lien_lovimmo,
.lien_profil_immo {
	width: 177px;
	height: 112px;
	margin: 10px auto 0;
}

/* ########## footer ########## */
#footer {
	width: 100%;
	position: relative;
	float: left;
	margin-top: 33px;
	margin-bottom: 50px;
}

/* ########## footer_top ########## */

.footer_top {
	border-top: solid 1px #F3A683;
	border-bottom: solid 1px #F3A683;
	margin-bottom: 12px;
}

.footer_top_liens {
	text-align: center;
	display: block;
	font-size: 0;
}

.footer_top_liens ul {
	display: block;
}
.footer_top_liens li {
	list-style: none;
	display: block;
	float: left;
}

.footer_top_liens a {
	background: url('../img/commun/footer_separ.jpg') no-repeat 0;
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: inline-block;
	height: 17px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
}

.footer_top_liens a:first-child {
	background: none;
}

.footer_top_liens a:hover {
	text-decoration: underline;
}

/* ########## footer_bot ########## */

.footer_bot {
	font-size: 10px;
	color: #BB846C;
}

.footer_bot a {
	color: #BB846C;
	text-decoration: none;
}

.footer_bot a:hover {
	text-decoration: underline;

}

/* ########## bloc_contenu ########## */

.bloc_contenu {

}

.bloc_contenu_titre {
	background: url("../img/commun/cadre_breves_titre.png") no-repeat scroll 0 0 transparent;
        height: 41px;
        padding-left: 40px;
        padding-top: 26px;
	position: relative;
        z-index: 0;
}

.bloc_contenu_titre img {
	display: inline-block;
	vertical-align: top;
}

.bloc_contenu_cont {
	background: #FFFFFF;
	width: 669px;
	border-left: 3px solid #F18F00;
	border-right: 3px solid #F18F00;
	border-bottom: 3px solid #F18F00;
	margin-left: 8px;
	padding: 20px 21px;
        color: #646567;
}

.bloc_contenu_cont table a {
	color: #000000;
}

.bloc_contenu_cont table a:hover {
	text-decoration: underline;
}

.bloc_contenu_titre p {
	font-size: 15px;
	color: #FFFFFF;
}

.bloc_contenu_titre p strong {
	font-size: 16px;
}

.bloc_contenu_texte {
	padding: 0 16px;
	font-size: 11px;
	color: #6B6764;
	line-height: 14px;
}

.texte_orange {
	color: #F18F00;
}

.bloc_contenu_texte p {

}

.bloc_contenu_texte p strong {
	color: #000000;
}

.bloc_contenu_texte p a {
	color: #000000;
	text-decoration: none;
}

.bloc_contenu_texte p a:hover {
	text-decoration: underline;
}

.bloc_contenu_cont li {
	list-style: square;
	margin-left: 50px;
}

.cadre_concept h4,
.cadre_engagement h4 {
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 18px;
}

.texte_concept {
	width: 378px;
	float: left;
}

.concept_img {
	display: block;
	position: relative;
	float: right;
	width: 258px;
	height: 304px;
}

.concept_presentation {
    width: 668px;
	height: 402px;
	margin-top: 35px;
	margin-bottom: 35px;
}

/* ########## cadre_recherche_small ########## */

.cadre_recherche_small {
	background: url('../img/commun/recherche_bg.png') no-repeat;
	width: 199px;
	height: 590px;
	position: relative;
	clear:left;
	padding-left: 17px;
    padding-right: 17px;
    padding-top: 100px;
}

.cadre_recherche_small_cont {
	width: 199px;
	overflow: hidden;
}

.cadre_recherche_cont input.input_ref_annonce,
.cadre_recherche_small_cont input.input_ref_annonce {
	width: 153px;
	height: 15px;
	border: solid 1px #606060;
	position: relative;
	float: left;
	color: #6E6E6F;
	font-size: 11px;
	padding: 2px 8px;
	text-align: left;
	}

.cadre_recherche_cont label,
.cadre_recherche_avancee_cont label {
	height: 17px;
	font-size: 11px;
	color: #6B6764;
	display: block;
	position: relative;
	float: left;
	line-height: 14px;
	padding-top: 3px;
	overflow: hidden;
}

.cadre_recherche_cont label.label_checkbox,
.cadre_recherche_small_cont label.label_checkbox,
.cadre_recherche_avancee_cont label.label_checkbox,
.cadre_formulaire_inscription label.label_checkbox,
.cadre_formulaire_contact label.label_checkbox {
	margin-left: 5px;
	line-height: 14px;
	padding-top: 0;
}

.cadre_recherche_cont input,
.cadre_recherche_cont select {
	border: solid 1px #606060;
	text-align: center;
	color: #6E6E6F;
	font-size: 11px;
	line-height: 14px;
}

.cadre_recherche_cont input {
	padding: 2px 8px;
}

.cadre_recherche_cont option {
}

.cadre_recherche_cont input {
	display: block;
	position: relative;
	float: left;

}

.cadre_recherche_cont input[type=checkbox] {
	clear: left;
	border: none;
	padding: 0;
	margin: 0;
	height: 14px;
}

.cadre_recherche_small_cont .label_ville {
	text-align: left;
	width: 35px;
	height: 20px;
}

.cadre_recherche_small_cont .input_ville {
	width: 146px;
	height: 15px;
	margin-bottom: 4px;
}

.cadre_recherche_small_cont .label_taille_1 {
	width: 68px;
}

.cadre_recherche_small_cont .label_taille_2 {
	width: 93px;
}

.cadre_recherche_small_cont .label_taille_3 {
	width: 20px;
	text-align: center;
}

.recherche_select_1 {
	width: 131px;
	height: 20px;
	border: solid 1px #606060;
}

.cadre_recherche_small_cont select.recherche_select_2 {
	width: 106px;
	height: 20px;
	border: solid 1px #606060;
}

.cadre_recherche_small_cont .input_taille_2 {
	width: 37px;
	height: 15px;
}

.cadre_recherche_small_btns {
	width: 154px;
	margin: 10px auto;
}

.btn_recherche,
.btn_recherche_avancee,
.btn_les_vpo {
	width: 154px;
	height: 21px;
	display: block;
	position: relative;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 14px;
	margin: auto;
	cursor: pointer;
	font-family: Arial, Verdana, "Times New Roman";
}

.btn_recherche_avancee,
.btn_les_vpo {
	height: 17px;
	padding-top: 4px;
	line-height: 14px;
	border: none;
}

.cadre_recherche_small_cont .btn_recherche,
.cadre_recherche_small_cont .btn_recherche_avancee,
.cadre_recherche_small_cont .btn_les_vpo {
	margin-bottom: 10px;

}

.btn_recherche {
	background: url('../img/commun/btn_lancer_ma_recherche.png') no-repeat;
	border: none;
}

.btn_recherche_avancee {
	background: url('../img/commun/btn_recherche_avancee.png') no-repeat;
}

.btn_recherche:hover,
.btn_recherche_avancee:hover {
	background-position: 0 -21px;
}

.btn_les_vpo {
	background: url('../img/commun/btn_les_vpo.png') no-repeat;
	height: 27px;
	padding-top: 1px;
	margin-top: -3px;
}

.btn_les_vpo:hover {
	background: url('../img/commun/btn_les_vpo.png') no-repeat 0 -25px;
}

.btn_les_vpo img {
	display: inline-block;
	vertical-align: middle;
}

/* ########## /cadre_recherche_small ########## */

/* ########## cadre_lovimmo ########## */

.cadre_lovimmo {

}

.bloc_lovimmo {
	background: url('../img/commun/bloc_lovimmo.png') no-repeat;
	width: 260px;
	height: 125px;
	padding: 22px 18px 33px 18px;
	overflow: hidden;
	margin-top: 20px;
}

.bloc_lovimmo:first-child {
	margin-top: 0;
}

.bloc_lovimmo h4 {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 5px;
}

.bloc_contenu_cont .bloc_lovimmo h4 img {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.bloc_contenu_cont img {
	display: block;
	position: relative;
	float: left;
}

.bloc_contenu_cont.listing_annonces {
	font-size: 11px;
	color: #6B6764;
}

#list_ann_liens a {
	color: #EC7305;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	margin-right: 10px;
}

#list_ann_liens a:hover {
	text-decoration: underline;
}

.texte_lovimmo {
	font-size: 11px;
	color: #6B6764;
	display: block;
	position: relative;
	float: left;
	width: 121px;
	height: 100px;
	overflow: hidden;
	margin-left: 7px;
}

.texte_lovimmo.wide_text {
    width: auto;
}

.lien_savoir_plus {
	color: #EC7305;
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	display: block;
	position: relative;
	float: right;
}

.lien_savoir_plus:hover {
	text-decoration: underline;
}

.lovimmo_col_l,
.lovimmo_col_r {
	position: relative;
	float: left;
	margin-top: 15px;
	margin-left: 25px;
}


/* ########## /cadre_lovimmo ########## */

/* ########## cadre_recherche_avancee ########## */


.cadre_recherche_avancee_titre {
	background: url('../img/commun/recherche_avancee_titre.png') no-repeat;
	width: 685px;
	height: 49px;
	padding-left: 40px;
    padding-top: 26px;
	color: #FFFFFF;
	position: relative;
}

.cadre_recherche_avancee_cont {
	background: #FFFFFF;
	border-left: solid 3px #F18F00;
	border-right: solid 3px #F18F00;
	border-bottom: solid 3px #F18F00;
	margin-left: 8px;
    min-height: 400px;
    padding: 33px 33px;
    width: 645px;
}

.cadre_recherche_avancee_cont h4 {
	margin-bottom: 10px;
}

.mg_l_20 {
	margin-left: 20px;
}

.mg_r_5 {
	margin-right: 5px;
}

.mg_r_45 {
	margin-right: 45px;
}

.marge_dt5 {
	margin-right: 5px;
}

.marge_ht5 {
	margin-top: 5px;
}

.marge_ht6 {
    margin: 6px 0 2px;
}

.marge_ht15 {
    margin: 15px 0 0;
}

.marge_ht10 {
	margin-top: 10px;
}

.marge_bas10 {
	margin-bottom: 10px;
}

.marge_bas15 {
	margin-bottom: 15px;
}

.marge_bas5 {
    margin: 0 0 5px;
}

.marge_bas20 {
    margin: 0 0 20px;
}

.marge_label {
    margin: 1px 0 0 3px;
}

.display_blk {
    display: block;
}

.cadre_recherche_avancee_cont .label_ville {
	width: 22px;
	margin-right: 4px;
}

.cadre_recherche_avancee_cont .input_ville {
	width: 157px;
}

.checkboxes_noclear {
	padding-top: 3px;
}

.checkboxes_noclear input[type=checkbox] {
	clear: none;
	margin-left: 25px;
}

.checkboxes_right input[type=checkbox]{
	margin-top: 3px;
	float: left;
	clear: none;
}

.checkboxes_right label {
	float: left;
}

.label_classique {
	margin-right: 5px;
}

.label_vente_po {
	margin-left: 30px;
	margin-right: 5px;
}

.cadre_recherche_avancee_cont .type_bien .label_taille_1 {
	width: auto;
}

.cadre_recherche_avancee_cont input.input_ref_annonce {
	text-align: left;
}

.btn_ref_abs {
	position: absolute;
	top: 26px;
	right: 85px;
}

.cadre_recherche_avancee_cont input[type=radio] {
	border: none;
	float: right;
}

.cadre_recherche_avancee_cont .type_bien {
	width: 146px;
	position: relative;
	float: left;
}

.bloc_budget,
.bloc_surface {
	width: 208px;
	position: relative;
	float: left;
}

.bloc_surface {
	margin-left: 10px;
}

.cadre_recherche_avancee_cont .input_taille_2 {
	width: 100px;
}


.bloc_surface_l {
	width: 190px;
	position: relative;
	float: left;
	margin-right: 20px;
}

.bloc_surface_r {
	width: 205px;
	position: relative;
	float: left;
}

.bloc_surface_r .radio_label {
	position: relative;
	float: left;
}

.bloc_surface_r input[type=radio] {
	float: left;
	width: 13px;
	height: 13px;
}

.bloc_surface_radios {
	width: 100px;
	position: relative;
	float: left;
}

.label_nb_pieces {
	position: relative;
	float: left;
}

.bloc_criteres_sup .label_taille_1 {
	width: 100px;
}

.bloc_criteres_sup input[type=checkbox] {
	margin-top: 4px;
	margin-left: 0;
	float:right;
}

.bloc_criteres_sup label {
}

.etat_bien input[type=checkbox] {
	margin-right: 5px;
}

.etat_bien label {
	width: 100px;
}

.etat_bien label.label_taille_1 {
	margin-right: 42px;
}

.label_annonces_visuels {
	margin-right: 5px;
}

.annonces_visuels input[type=checkbox] {
	clear: none;
	margin-top: 4px;
}

.cadre_recherche_avancee_cont_btns {
	width: 320px;
	position: relative;
	float: right;
}

.cadre_recherche_avancee_cont_btns .btn_recherche {
	margin-right: 12px;
}

/* ########## cadre_vpo ##########*/

.cadre_vpo {
	background: url('../img/commun/cadre_vpo_bg.png') no-repeat center top #FFFFFF;
    border-bottom: 3px solid #464645;
    border-left: 3px solid #464645;
    border-right: 3px solid #464645;
    margin-left: 8px;
	margin-top: 15px;
    padding: 150px 25px 20px 24px;
    width: 662px;
	position: relative;
	float: left;
}

.cadre_vpo_bloc {
	background: url('../img/commun/cadre_vpo_bloc.png') no-repeat;
	width: 134px;
	height: 176px;
	padding: 34px 10px 10px 10px;
	position: relative;
	float: left;
}

.fleche_droite_vpo {
	background: url('../img/commun/fleche_droite_vpo.png') no-repeat center bottom;
	width: 15px;
	height: 65px;
	position: relative;
	float: left;
}

.cadre_vpo_bloc img {
	display: block;
	margin: 0 auto;
}

.cadre_vpo_bloc p {
	font-size: 13px;
	font-weight: bold;
	color: #484847;
	text-align: center;
	margin-top: 15px;
}

/* ########## /cadre_vpo ##########*/

/* ########## annonces_col_r ##########*/

.annonces_col_r {
	clear: left;
	position: relative;
}

.annonces_col_r_top,
.annonces_col_r_mid,
.annonces_col_r_bot {
	padding-left: 15px;
    padding-right: 15px;
}

.annonces_col_r_top {
	background: url('../img/commun/annonces_col_r_top.png') no-repeat;
	height: 130px;
}

.annonces_col_r_mid {
	background: url('../img/commun/annonces_col_r_mid.png') repeat-y;
}

.annonces_col_r_bot {
	background: url('../img/commun/annonces_col_r_bot.png') no-repeat;
	height: 20px;
	width: 203px;
}

.diaporama_fleche_haut,
.diaporama_fleche_bas {
	display: block;
	width: 31px;
	height: 15px;
	margin: 0 auto;
}

.diaporama_fleche_haut {
	background: url('../img/commun/diaporama_fleche_haut.png') no-repeat;
	margin-bottom: 5px;
}

.diaporama_fleche_bas {
	background: url('../img/commun/diaporama_fleche_bas.png') no-repeat;
	margin-top: 5px;
}

.annonc_fich {
	position: relative;
	float: left;
	margin-top: 8px;
}

.overflow_diaporama {
	height: 645px;
}

.overflow_diaporama li:first-child .bloc_annonce {
	margin-top: 0;
}

.overflow_diaporama li {
	list-style: none;
	margin: 0 auto;
	position: relative;
	display: block;
}

.overflow_diaporama ul li {
	clear: both;
    display: block;
    float: left;
    list-style: none outside none;
    position: relative;
	margin-bottom: 15px;
	text-align: left;
}

.overflow_diaporama ul li a img {
	padding: 0;
}

.overflow_diaporama ul {
	margin: 0;
}

.overflow_diaporama .lien_annonce_img img {
	border: 1px solid #F18F00;
	width: 200px;
	height: 150px;
}

.overflow_diaporama ul li div.annonc_fich {
	width: 200px;
	font-size: 11px;
	color: #464645;
}

.overflow_diaporama ul li div.annonc_fich a {
	text-decoration: none;
	color: #F18F00;
}

.lien_annonce_img {
	position: relative;
	float: left;
	text-decoration: none;
	display: block;
}

.lien_annonce_texte {
	display: block;
	float: left;
	padding: 1px 5px;
	text-decoration: none;
}

.lien_annonce_texte:hover {
	text-decoration: underline;
	color: #454546;
}

.voir_details {
	background: #F18F00;
	width: 90px;
	height: 17px;
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	padding-top: 1px;
}

.voir_details:hover {
	text-decoration: underline;
}

.texte_annonce_orange {
	font-size: 13px;
	color: #F18F00;
	display: block;
}

.texte_annonce {
	font-size: 11px;
	color: #464645;
	display: block;
}

/* ########## /annonces_col_r ##########*/

/* ########## formulaire_inscription ##########*/

.cadre_formulaire_inscription select {
	width: 203px;
	text-align: center;
	color: #6E6E6F;
    font-size: 10px;
    line-height: 14px;
}

.form_col_l,
.form_col_r {
	position: relative;
	float:left;
	width: 313px;
}

.form_col_l {
	margin-right:43px;
}

.radio_label {
	margin-left: 5px;
}

.compt_txt_formulaire {
	margin: 5px 0;
	font-size: 11px;
	color: #F18F00;
}

.lien_orange {
	color: #F18F00;
	text-decoration: underline;
}

.form_small_text {
	font-size: 11px;
	color: #6B6764;
}

.question_form {
	font-size: 11px;
	font-weight: bold;
	color: #6B6764;
}

.btn_valider {
	background: url('../img/commun/btn_login_pro.png') no-repeat;
	width: 90px;
	height: 21px;
	border: none;
	font-family: Arial, Verdana, "Times New Roman";
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 0;

}

.btn_valider:hover {
	background-position: 0 -21px;
	cursor: pointer;
}

.form_sep_orange {
	display: block;
	border-bottom: 1px dotted #F18F00;
	margin: 10px 0;
}

.sep_orange {
	display: block;
	border-bottom: 1px dotted #F18F00;
}

.cadre_formulaire_inscription h4 {
	width: 313px;
	border: none;
	text-align: center;
	position: relative;
	float: right;
	margin-bottom: 10px;
}

.cadre_formulaire_inscription  .label_taille_1 {
	margin-right: 5px;

}

.cadre_formulaire_inscription .input_taille_1 {
	width: 185px;
}

/* ########## /formulaire_inscription ##########*/

/* ########## formulaire_contact ##########*/

.cadre_formulaire_contact a.btn_valider {
	padding-top: 2px;
	height: 19px;
}

.cadre_formulaire_contact textarea {
	height: 150px;
	text-align: left;
	padding-right: 0;
}

.cadre_formulaire_contact input[type=checkbox] {
	border: none;
}

.bordure_err,
.input_bordure_err {
        border: 1px solid #EE0000 !important;
}

#contenu_compte .feedback_vpo p,
.feedback_vpo ul {
        color: #EE0000 !important;
        font-weight: bold;
        font-size: 13px;
}

#contenu_compte .feedback_vpo {
        margin-bottom: 20px;
    
}

/* ########## /formulaire_contact ##########*/

/* ########## listing annonces ##########*/

.annonc_yourimmo_ht {
    background-color: #F18F00;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.txt_bold {
	font-weight: bold;
}

.ann_trt .txt_bold,
.ann_ref .txt_bold {
	color: #000000;
}

.ann_trt {
	font-weight: bold;
}

.ann_trt a {
	color: #000000;
	text-decoration: none;
}

.ann_trt a:hover {
	text-decoration: underline;
}

.tri_par p,
.tri_par a {
	font-size: 13px;
}

.tri_par p {
	color: #646567;
}

.annonc_yourimmo_ht {
	background: #F18F00 !important;
	color: #FFFFFF;
}

.pag_encart_ht {
	position: relative;
	background: #F18F00;
	height: 20px;
    line-height: 20px;
    padding: 5px 0 0 10px;
}

.pag_encart_ht h3 {
	font-size: 16px;
	color: #FFFFFF;
}

.bt_jaun_bg_ctr a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.tb_body .adresse {
    width: 350px;
}

.pag_encart_ht h1 {
	color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
}

.fermer_aide {
	background: url("../img/commun/aide_bt.gif") no-repeat;
    height: 16px;
    display: block;
    float: right;
    text-indent: -10000px;
    width: 16px;
}

.tb_conteneur label {
	font-size: 11px;
}

.input_bordure {
	border: 1px solid #606060;
    color: #6E6E6F;
    font-size: 11px;
    line-height: 14px;
	padding: 0 0 0 5px;
}

.pag_encart_ctr {
	background: #FFFFFF;
	border-left: 1px solid #F18F00;
	border-right: 1px solid #F18F00;
	border-bottom: 1px solid #F18F00;
	font-size: 13px;
	color: #646567;
	padding: 0 0 5px 10px;
}

.pag_encart_ctr a {
	color: #000000;
}

.pag_encart_ctr a:hover {
	text-decoration: underline;
}

.pag_encart_ctr table input[type=text] {
	height: 16px;
}

.pag_encart.une_annonce {
	width: 718px;
	margin-left: 8px;
}

.txt_13 {
	font-size: 13px;
}

.bt_ctr a#detail_annonce {
	color: #FFFFFF;
}

.bt_ctr a.ajouter {
	background: url("../img/commun/puce_plus.png") no-repeat scroll 0 0 transparent;
	color: #646567;
	padding: 0 0 0 12px;
}

.bt_ctr a#detail_annonce,
.bt_ctr a.ajouter {
	text-decoration: none;
}

.bt_ctr a#detail_annonce:hover,
.bt_ctr a.ajouter:hover {
	text-decoration: underline;
}

.padd_dt5 {
	padding: 0 5px 0 0;
}

.col_orange {
    color: #F18F00;
}

.ann_icon_pro img {
	display: block;
	float: right;
}

.encart_sep_pag {
	margin-bottom: 10px;
}

.retour_ann {
	width: 717px !important;
	font-size: 13px;
	margin-left: 8px !important;
}

.retour_ann .num_page a {
	color: #F18F00;
	text-decoration: underline;
}

#encart_annonce {
	width: 719px;
	margin-left: 8px;
}

#encart_annonce ul {
	list-style: none;
}

#encart_annonce a {
	color: #646567;
	text-decoration: underline;
}

#encart_annonce .detail_liens a {
	text-decoration: none;
}

#encart_annonce .bt_gris_bg_ctr a {
	color: #646567;
}

#encart_annonce .bt_jaun_bg_ctr a {
	color: #FFFFFF;
}

.puce_grise2 {
    background: url("../img/commun/puce_grise.png") no-repeat scroll 0 6px transparent;
    padding: 0 0 0 11px;
}

.puce_grise {
    background: url("../img/commun/puce_grise.gif") no-repeat scroll 0 4px transparent;
    padding: 0 0 0 11px;
}

.commentaire_encart_chapo {
	background: #F18F00;
}

#commentaire_proprio {
	width: 667px;
	height: 150px;
}

#valid_commentaire {
	background: url("../img/commun/puce_blanche.png") no-repeat;
	padding: 0 0 0 12px;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#commentaire .fermer_commentaire {
	margin-top: 70px;
	margin-right: 10px;
}

.commentaire {
    display: none;
}




/* ########## /listing annonces ##########*/

/* ########## cadre deposez annonces ##########*/

.cadre_deposez_annonces_top {
	background: url('../img/commun/cadre_deposez_annonces_top.png') no-repeat;
	width: 233px;
	height: 96px;
	position: relative;
	clear: left;
}

.cadre_deposez_annonces_top_particulier {
    background: url('../img/commun/cadre_deposez_annonces_top_particulier.png') no-repeat;
    width: 233px;
    height: 115px;
    position: relative;
    clear: left;
}


.cadre_deposez_annonces_cont {
	background: url('../img/commun/cadre_deposez_annonces_slice.png') repeat-y;
	width: 233px;
	min-height: 32px;
}

.cadre_deposez_annonces_bot{
	background: url('../img/commun/cadre_deposez_annonces_bot.png') no-repeat;
	width: 233px;
	height: 61px;
}

.texte_deposez_annonces {
	width: 170px;
	margin-left: 33px;
	font-size: 12px;
}

.btn_deposer_annonce {
	background: url("../img/commun/btn_recherche_avancee.png") no-repeat;
	width: 154px;
	height: 19px;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-top: 12px;
	padding-top: 2px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.btn_deposer_annonce:hover {
	background: url("../img/commun/btn_recherche_avancee.png") no-repeat 0 -21px;
}

/* ########## /cadre deposez annonces ##########*/



/* ########## cadre vpo pro ##########*/

.cadre_vpo_pro_top {
	background: url('../img/commun/cadre_vpo_pro_top.png') no-repeat;
	width: 233px;
	height: 126px;
	position: relative;
	clear:left;
}

.cadre_vpo_pro_cont {
	background: url('../img/commun/annonces_col_r_mid.png') repeat-y;
	padding-left: 15px;
	padding-right: 15px;
}

.cadre_vpo_pro_bot {
	background: url('../img/commun/annonces_col_r_bot.png') no-repeat;
	width: 233px;
	height: 20px;
}


/* ########## /cadre vpo pro ##########*/

/* ########## presentation_formules ##########*/

.bloc_contenu_presentation {
	margin-bottom: 15px;
}

.presentation_formules {
	width: 350px;
	float: left;
	margin-right: 28px;
	text-align: justify;
}

/* ########## /presentation_formules ##########*/

/* ########## cadre_packs_cont ##########*/


.pack_offre {
	position: relative;
	float: left;
	padding: 15px 12px;
	width: 213px;
}

.pack_info {
	background: url('../img/commun/picto_yourimmo_pack.png') no-repeat;
	width: 65px;
	height: 62px;
	padding-top: 10px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 13px;
	position: absolute;
    right: 10px;
    top: 5px;
}

.pack_offre p.titre_orange {
	font-size: 12px;
	margin-bottom: 45px;
}

.pack_offre p {
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 11px;
	margin-bottom: 10px;
}

.pack_offre img {
	display: block;
	margin-bottom: 10px;
}

.pack_h3 {
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.pack_offre .col_orange {
	color: #FF6600;
}

.pack_offre input[type="checkbox"] {
    width: 20px;
}

.pack_offre label {
	font-size: 11px;
}

.pack_offre li {
	list-style: none;
	background: url('../img/commun/puce_rond_orange.png') no-repeat 0 4px;
	list-style-position: inside;
	margin-bottom: 10px;
	padding-left: 15px;
}

.pack_offre li span {
	font-size: 11px !important;
}

.cadre_packs_cont .cadre_annonces_separ {
	height: 2px;
}

/* ########## /bloc_nos_offres ##########*/

/* ########## cadre_breves_pro ##########*/

.cadre_breves_pro {
	margin-top: 15px;
}

/* ########## /cadre_breves_pro ##########*/

/* ########## panier_detail ##########*/

#mensualite_ht {
	background: url("../img/commun/abonn_mensualite_ht.png") no-repeat scroll 0 0 transparent;
    height: 6px;
    overflow: hidden;
    width: 215px;
}

#mensualite_ctr {
    background: url("../img/commun/abonn_mensualite_ctr.gif") repeat-x scroll 0 0 #E0E0E1;
    padding-bottom: 10px;
    width: 215px;
}

#mensualite_bas {
    background: url("../img/commun/abonn_mensualite_bas.png") no-repeat scroll 0 0 transparent;
    height: 6px;
    width: 215px;
}

#panier_detail {
	width: 215px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 11px;
}

.panier_bot {
	background: #FFFFFF;
	padding: 5px;
}

.label_panier {
	width: 187px;
	text-decoration: none;
	color: #646567;
}

.label_panier:hover {
	text-decoration: underline;
}

.suppression {
    background: url("../img/commun/ico_suppression.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    margin: 3px 5px 0 0;
    width: 7px;
}

.poubelle {
    background: url("../img/commun/ico_suppression.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    margin: 8px 5px 0 0;
    width: 10px;
	text-indent: -5000px;
}

/* ########## /panier confirmation #########*/
.navig_panier {
	margin:0 0 15px 0;
	height:27px;
	width:auto;
}
.navig_panier a {
	display:block;
	width:37px;/*27px*/
	height:27px;
	padding:0 10px 0 0;
	text-indent:-5000px;
}

.conteneur_panier_commande,
.conteneur_panier_commande_2 {
    background: #FFFFFF;
    padding: 13px;
    border: solid 1px #F18F00;
}

.conteneur_panier_commande_2 {
    width: 773px;
}

.conteneur_panier_commande .encart_offre_chapo_full {
    padding: 0;
}

.panier_1 {
	background:url(../img/commun/panier_1.gif) no-repeat;
}
.panier_2 {
	background:url(../img/commun/panier_2.gif) no-repeat;
}
.panier_3 {
	background:url(../img/commun/panier_3.gif) no-repeat;
}
.panier_1_ov {
	background:url(../img/commun/panier_1_ov.gif) no-repeat;
}
.panier_2_ov {
	background:url(../img/commun/panier_2_ov.gif) no-repeat;
}
.panier_3_ov {
	background:url(../img/commun/panier_3_ov.gif) no-repeat;
}
.mode_paiement_chapo{
	background:url(../img/commun/panier_mode_paiement.png) no-repeat;
	width:668px;
	height:27px;/*35px*/
	padding:8px 0 0 0;
        margin: 15px auto;
}

.paiement_ht {
	width:325px;
}
.paiement_ctr {
	background:url(../img/commun/panier_encart_ctr.gif) repeat-y;
	width:312px;/*325px*/
	height:165px;
	padding:8px 5px 8px 8px;
}
.paiement_bas {
	background:url(../img/commun/panier_encart_bas.gif) no-repeat;
	width:325px;
	height:6px;
}

/* ########## /panier_detail ##########*/



/* ########## bloc_nav2 ##########*/

#navigation2 {
    width: 728px;
    height: 163px;
    position: relative;
    z-index: 95;
}

.ligne_bulle_1 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}

.ligne_bulle_2 {
    position: absolute;
    top: 80px;
    left: 0;
    z-index: 98;
}

.nav2_item_cont {
	
	/*padding: 10px;*/
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 10px;
	position: relative;
	float: left;
}

.bulle_compte_top {
        background: url('../img/commun/bloc_nav2_bg_top.png') no-repeat;
        width: 149px;
        height: 34px;
        padding: 10px;
}

.nav2_item_cont .bulle_compte_bot {
        background: url('../img/commun/bloc_nav2_bg_bot.png') no-repeat;
        width: 169px;
        height: 21px;
        display: block;
}

.ssmenu2_cont.bulle_compte_mid {
        background: url('../img/commun/bloc_nav2_bg_mid.png') no-repeat;
        display: none;
        width: 169px;
        height: 72px;
        padding-top: 10px;
}

.nav2_item_cont:hover .ssmenu2_cont {
    display: block;
}

.nav2_titre {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #6B6764;
	text-decoration: none;
}

.nav2_item_cont:hover .nav2_titre {
        border-bottom: 1px dotted #F18F00;
}

.nav2_annonces_classiques {
	background: url('../img/commun/nav2_annonces_classiques.png') no-repeat;
	padding-top: 0;
	padding-left: 45px;
	padding-bottom: 9px;
}

.nav2_gestion_offres {
	background: url('../img/commun/nav2_gestion_offres.png') no-repeat;
	padding-left: 45px;
	padding-bottom: 9px;
}

.nav2_gestion_visites {
	background: url('../img/commun/nav2_gestion_visites.png') no-repeat;
	padding-left: 45px;
	padding-bottom: 9px;
}

.nav2_mabonner {
	background: url('../img/commun/nav2_mabonner.png') no-repeat;
	padding-top: 16px;
	padding-left: 50px;
	padding-bottom: 10px;
}

.nav2_mes_archives {
	background: url('../img/commun/nav2_mes_archives.png') no-repeat;
	padding-top: 9px;
	padding-left: 45px;
	padding-bottom: 17px;
}

.nav2_mon_compte {
	background: url('../img/commun/nav2_mon_compte.png') no-repeat;
	padding-top: 16px;
	padding-left: 50px;
	padding-bottom: 10px;
}

.nav2_mon_compte_utilisateur {
	background: url('../img/commun/nav2_mon_compte.png') no-repeat;
	padding-top: 0;
	padding-left: 50px;
	padding-bottom: 9px;
}

.nav2_outils_pro {
	background: url('../img/commun/nav2_outils_pro.png') no-repeat;
	padding-left: 45px;
	padding-bottom: 9px;
}

.nav2_vpo {
	background: url('../img/commun/nav2_vpo.png') no-repeat;
	padding-left: 45px;
	padding-bottom: 9px;
}

.nav_part .nav2_gestion_offres {
	padding-top: 17px;
}

.nav_part .nav2_annonces_classiques {
	padding-top: 17px;
}

.nav_part .nav2_outils_pro {
	padding-top: 17px;
}

.nav_part .nav2_vpo {
    padding-top: 17px;
}

.ssmenu2_ctr a {
	background: url("../img/commun/puce_rond_orange.png") no-repeat scroll 0 4px;
	font-size: 11px;
	color: #433A34;
	text-decoration: none;
	display: block;
	float: left;
	clear: left;
	margin-left: 14px;
	padding-left: 14px;
	min-width: 120px;
}

.ssmenu2_ctr a:hover {
	text-decoration: underline;
}

/* ########## /bloc_nav2 ##########*/

/* ########## compte logu� ##########*/

#contenu_compte p {
	font-size: 11px;
	margin-bottom: 5px;
}

.compt_encart_onglet {
	text-transform: uppercase;
	color: #FFFFFF;
}

.bt_ctr button {
	border: none;
}

a.bt_over {
	text-decoration: none;
	color : #FFFFFF;
}

.compt_encart_ctr {
	font-size: 13px;
}

.parution_presse {
	background-color: #FFFFFF;
}

#semaine_parution {
	font-size: 11px;
	
}

#calendrier {
    background: url("../img/commun/calendrier_bg.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 208px;
    margin: 0 0 15px;
    padding: 15px 0 0 10px;
    width: 211px;
	font-size: normal;
}

#calendrier table td {
    height: 24px;
	color: #646567;
}

#calendrier .col_orange {
	color: #F18F00;
}

#calendrier a {
	color: #646567;
	font-size: 11px;
}

.fd_orange_degrade {
	background: url("../img/commun/planning_bg_ht.gif") repeat-x scroll 0 0 transparent;
    height: 16px !important;
}

.visite table td {
    line-height: 16px;
    padding: 0;
}

.visite {
	padding: 8px;
}

#pre_visite {
	font-size: 13px;
	margin-top: 10px;
}

.planning_precedent a, .planning_suivant a {
    display: block;
    height: 12px;
    text-indent: -5000px;
    width: 16px;
}

.planning_precedent {
    background: url("../img/commun/planning_gch.png") no-repeat scroll 0 0 transparent;
    left: 60px;
    margin: 4px 0 0;
	float: left;
}

.planning_suivant {
    background: url("../img/commun/planning_dt.png") no-repeat scroll 0 0 transparent;
    left: 960px;
    margin: 4px 0 0;
	float: right;
}

.bord_dt_gris_f {
    border-right: 1px solid #B1AAAB;
}

.bord_ht_gris_f {
    border-top: 1px solid #B1AAAB;
}

.visite {
	background: #FFFFFF;
    margin: 0 0 15px;
    width: 713px;
}

.visite table {
	width: 713px !important;
}

.cont_select_doc_type {
	font-size: 13px;
}

.faire_une_enchere h3, .cont_doc h3 {
	line-height: 25px;
}

#title_adr_acquereurs {
	border: none;
	background-position: 0 3px;
}

.offre_en_cours table td a {
	color: #000000;
}

.offre_en_cours table td a:hover {
	text-decoration: underline;
}

/* ########## /compte logu� ##########*/

/* ########## cr�ation compte ##########*/

#contenu {
    z-index: 0;
}

#contenu_compte {
	width: 724px;
}

#contenu_compte .compt_encart_ht,
#contenu_compte .compt_encart_ctr {
	background: none;
	width: 667px;
}

#contenu_compte .compt_encart_ctr {
	padding: 0;
}





/* ########## /cr�ation compte ##########*/




/* ########## thickboxes ##########*/

.tb_titr_chapo,
.encart_offre_chapo_full {
	background-color: #625457;
    height: 26px;
    padding: 0 0 0 10px;
}

.pag_encart .encart_offre_chapo_full {
	background: none;
	background-color: #F18F00;
}

.encart_offre_chapo_full {
	position: relative;
}
.tb_titr_chapo h3,
.pag_encart h2 {
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 3px;
}

.tb_fermer {
	margin-top: 5px;
}

#tb_contenu {
    background: url("../img/commun/tb_bg.gif") repeat-x scroll left top #FFFFFF;
    border-color: #897F81;
    border-style: none solid;
    border-width: 1px 2px;
    padding: 10px;
	font-size: 	11px;
	color: #646567;
}

#tb_contenu a {
    color: #646567;
}

#tb_contenu .bt_ctr a {
    color: #FFFFFF;
}

#tb_contenu .col_orange {
    color: #F18F00;
}

#tb_contenu h4 {
    margin-bottom: 10px;
    margin-top: 10px;
}

#tb_contenu .pag_encart_ctr {
    padding: 0;
    border: none;
}

#tb_contenu .cadre_recherche_avancee_cont {
    margin: 0;
    padding: 0;
    border: none;
}

.lineheight_25 {
    line-height: 25px;
}

.tb_encart_bas_ctr {
    background: url("../img/commun/alert_bas_ctr.gif") repeat-x scroll 0 0 transparent;
    height: 6px;
    overflow: hidden;
    width: auto;
}

.tb_encart_bas_gch {
    background: url("../img/commun/alert_bas_gch.gif") no-repeat scroll 0 0 transparent;
    height: 6px;
    overflow: hidden;
    width: 6px;
}

.tb_encart_bas_dt {
    background: url("../img/commun/alert_bas_dt.gif") no-repeat scroll 0 0 transparent;
    height: 6px;
    overflow: hidden;
    width: 6px;
}

#tb_contenu .bouton {
	margin-right: 15px;
}

.tb_body h1 {
	font-size: 13px;
	color: #FFFFFF;
}

#chapo_concept {
    background: url("../img/commun/aide_chapo.png") repeat-x scroll 0 0 transparent;
    height: 16px;
    padding: 3px 7px 0 5px;
    width: 685px;
}

#encart_gch_aide {
    background: url("../img/commun/aide_bg_gch.png") no-repeat scroll 0 0 transparent;
    height: 425px;
    width: 6px;
}

#encart_ctr_concept {
    background: url("../img/commun/aide_bg_ctr.png") repeat-x scroll 0 0 transparent;
    height: 411px;
    padding: 9px 3px 5px 2px;
    width: 680px;
}

#encart_dt_aide {
    background: url("../img/commun/aide_bg_dt.png") no-repeat scroll 0 0 transparent;
    height: 425px;
    width: 6px;
}

#conteneur_concept .tb_fermer {
    margin-top: 0;
}

#conteneur_aide {
    height: 444px;
    width: 1007px;
}

#chapo_aide {
    background: url("../img/commun/aide_chapo.png") repeat-x scroll 0 0 transparent;
    height: 16px;
    padding: 3px 7px 0 5px;
    width: 995px;
}

#conteneur_aide_resize {
    height: 250px;
    width: 500px;
}

#chapo_aide_resize {
    background: url("../img/commun/aide_chapo.png") repeat-x scroll 0 0 transparent;
    height: 16px;
    padding: 3px 7px 0 5px;
    width: 488px;
}

#chapo_aide_resize .tb_fermer {
    margin-top: 0px;
}

h1.aide_ttr {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
}

#encart_gch_aide {
    background: url("../img/commun/aide_bg_gch.png") no-repeat scroll 0 0 transparent;
    height: 425px;
    width: 6px;
}

#encart_ctr_aide {
    background: url("../img/commun/aide_bg_ctr.png") repeat-x scroll 0 0 transparent;
    height: 411px;
    padding: 9px 3px 5px 2px;
    width: 990px;
}

#menu_aide {
    height: 409px;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 310px;
}

#menu_gch_aide {
    background: url("../img/commun/aide_menu_gch.png") no-repeat scroll 0 0 transparent;
    height: 409px;
    width: 6px;
}

#menu_ctr_aide {
    background: url("../img/commun/aide_menu_ctr.png") repeat-x scroll 0 0 transparent;
    height: 399px;
    padding: 5px 0;
    width: 299px;
}

.menu_aide_cont {
    height: 399px;
    overflow-x: hidden;
    overflow-y: scroll;
}

#menu_aide li a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.menu_aide_cont ol li {
    color: #FFFFFF;
    list-style-position: outside;
    list-style-type: decimal;
    margin: 0 0 0 25px;
}
#menu_aide li a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

#menu_dt_aide {
    background: url("../img/commun/aide_menu_dt.png") no-repeat scroll 0 0 transparent;
    height: 409px;
    width: 5px;
}

#aide {
    height: 409px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 660px;
}

#encart_dt_aide {
    background: url("../img/commun/aide_bg_dt.png") no-repeat scroll 0 0 transparent;
    height: 425px;
    width: 6px;
}

#chapo_aide .tb_fermer {
	margin-top: 0;
}

.aide_rubrique {
    padding: 0 0 10px;
    text-align: justify;
    width: 625px;
}

h1.news {
    color: #646567;
    font-size: 17px;
    font-weight: bold;
    line-height: 25px;
}

.agenda_sep_gris {
    background: url("../img/commun/agenda_sep_gris.gif") no-repeat scroll left bottom transparent;
}


h2.news {
    color: #EC7305;
    font-size: 15px;
    font-weight: bold;
    line-height: 25px;
}

.news_sep {
    background: url("../img/commun/news_sep.gif") no-repeat scroll left bottom transparent;
}

#aide {
	color: #646567;
	font-size: 11px;
    margin: 0 0 7px;
}

#aide li {
	font-size: 11px;
	color: #646567;
}


/* ########## /thickboxes ##########*/

#bandeau_recap {
    color: #646567;

}

#bandeau_recap_ctr {
	background: #FFFFFF;
	border: solid 1px #F18F00;
	font-size: 13px;
	padding: 10px;
}

#bandeau_recap_ctr img {
    float: left;
    margin: 0 8px 0 0;
    width: auto;
}

#bandeau_recap_ttr {
    background: url("../img/commun/bandeau_recap_sep.gif") no-repeat scroll 0 bottom transparent;
    line-height: 24px;
    margin: 0 0 5px;
}

.mentions_legales {
	padding-top: 5px;
}

.mentions_legales a {
    color: #EC7305;
    font-weight: bold;
    text-decoration: underline;
}

.annonc_yourimmo_ht .ann_prix p {
	color: #FFFFFF;
}

.lien_retour {
	display: block;
	font-size: 13px;
	margin-top: 15px;
}

#feedback_text {
	font-size: 13px;
}

#feedback_close {
    background: url("../img/commun/feedback_close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 16px;
    margin: -1px 5px 0 0;
    text-indent: -10000px;
    width: 16px;
}

#feedback_text a {
	color: #646567;
}

#feedback_text a:hover {
	text-decoration: underline;
}

.fd_gris_med {
    background-color: #E1E2E3;
}


/* ########## carousel home ##########*/


#carousel1 {
	width: 278px;
	margin: 0 auto;
}

.carousel_texte {
	width: 220px;
	height: 70px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: hidden;
}

.carousel_texte p {
	margin-top: 0;
	padding-top: 0;
	font-size: 11px;
	font-weight: normal;
}

.carousel_texte #title-text {
	color: #F18F00;
}

.carousel_btn_l,
.carousel_btn_r,
.carousel_texte {
	display: block;
	float: left;
}

.carousel_btn_l input,
.carousel_btn_r input {
	border: none;
	width: 19px;
	height: 37px;
	cursor: pointer;
}

.carousel_btn_l input {
	background: url('../img/commun/annonc_ico_flech_gch.gif') no-repeat;
}

.carousel_btn_r input {
	background: url('../img/commun/annonc_ico_flech_dte.gif') no-repeat;
}


/* ########## /carousel home ##########*/
.annonce_search {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646567;
	line-height: 12px;
}


.legende_label {
        font-size: 10px;
        font-style: italic;
}

textarea#description_content {
    width: 492px;
    min-height: 140px;
}

table.recap_panier td.value_recap {
    text-align: center;
    font-style: italic;
}

/*-------------FILE BROWSER----------*/
#div_folder {
	width: 100%;
	margin-left: -31px;
}
#div_folder ul {
	padding-left: 31px;
	list-style: none;
}
#div_folder li {
	background: url('../img/commun/explorateur_trait_vertical.gif') repeat-y;
	list-style: none;
}
#div_folder li.last {
	background-repeat: no-repeat;
	background-position: 0px -1px;
}
#div_folder li a {
	display: block;
	line-height: 31px;
	text-indent: 75px;
	
	color: #646567;
	font-weight: bold;
	vertical-align: middle;
}
#div_folder li a.folder_opened {
	background: url('../img/commun/explorateur_dossier_ouvert.gif') no-repeat;
}
#div_folder li a.folder_closed {
	background: url('../img/commun/explorateur_dossier_ferme.gif') no-repeat;
}
#div_folder li a.file {
	background: url('../img/commun/explorateur_fichier.gif') no-repeat;
}
#div_folder .close_folder_content {
	display: none;
}
#div_folder .open_folder_content {
	display: inline;
}

#map-canvas  {
    width: 100%;
    height: 100%;
}