div,p,ul,ol,dt,dd,li,dl,form,fieldset,h1,h2,h3,h4,h5,h6,body { margin:0; padding:0; }
body { background-color:#F1F1F1 !important; }
ul { list-style:none; }

.debug { border:1px solid red; }
.clear { display: block; height: 0; clear: both; font-size:0; width:10px; margin-left:50px; }
*>.clear { border:1px solid transparent; }
hr { display:none; }
form fieldset { border:none;}
img { border:none; }
acronym { border:none; font-weight:bold; cursor:help;}

.acc { display:none; }

#container { 
width:788px; background: url("../images/bg_container_top.gif") no-repeat top left;
left:50%; position:absolute; margin:15px 15px 15px -379px;
}

:root #container { border:1px solid #F1F1F1;}

#page { 
position:relative; width:100%; background:#F1F1F1 url("../images/bg_container.gif") repeat-y top left; 
margin:11px 0 0 -1px;
}

/*\*/
#page { margin:12px 0 0 0; }
/**/

/* <HEADER> ****************************************/

#header { 
width:782px; background:#BCCDE1 url("../images/bg_header.jpg") repeat-y top left; margin:0 3px 0 3px; position:relative;
}

#header object { 
position:absolute; top:-13px; left:0; padding:0 !important; margin:0 !important; border:none;
}

:root #header {  border-top:1px solid #0872CA; }

#header a.logo { display:block; width:238px; height:39px; margin:38px 0 32px 22px; }
#header a.logo strong { display:none; }
#langues { position:absolute; width:84px; height:19px; top:-8px; right:5px; }
#langues.fr { background:url("../images/bg_langues_fr.gif") no-repeat top left; }
#langues span { display:none; }

#header_illustration { position:absolute; top:0; left:314px; z-index:2; width:331px; height:110px;}
.immobilier #header_illustration {
/*background:url("../images/bg_header_deco1.jpg") no-repeat top left;*/
}
.mobilier #header_illustration {
/*background:url("../images/bg_header_deco2.jpg") no-repeat top left;*/
}

#form_recherche ul { margin-right:5px; }
#form_recherche ul li { display:block; float:left; margin-top:11px; }
#form_recherche ul .li_recherche { margin-left:2px; }
*>#form_recherche ul .li_recherche { margin-left:4px; }
#form_recherche ul .li_ok { margin-left:0; }
*>#form_recherche ul .li_ok { margin-left:3px; }
#form_recherche ul .li_recherche_avancee { margin:14px 5px 0 5px; }

#menu {
width:100%; background:white url("../images/bg_menu.gif") no-repeat top left; height:24px; margin-top:46px; 
border-bottom:1px solid #394973; position:relative;
}
*>#menu { height:auto; min-height:24px; }
.immobilier #menu {  background:white url("../images/bg_menu_immo.gif") no-repeat top left; }
.mobilier #menu {  background:white url("../images/bg_menu_mo.gif") no-repeat top left; }

#menu ul.onglets { margin-left:369px; }
#menu ul.onglets li { display:block; margin:0 1px 0 0; float:left; }
#menu ul.onglets li a { display:block; text-align:center; padding:0 7px 0 7px; }
:root #menu ul.onglets li a {  border:1px solid transparent; }
#menu ul.onglets li a strong { display:block; margin:8px 0 9px 0; border-top:4px solid #7988BF; }
#menu ul.onglets li.accueil { width:103px; }
#menu ul.onglets li.ventes_mo { width:136px; }
#menu ul.onglets li.ventes_immo { width:151px; }
#menu ul.onglets li { height:29px; }
*>#menu ul.onglets li { height:auto; min-height:29px; }

.immobilier li.ventes_immo a strong, .mobilier li.ventes_mo a strong { border-top:4px solid #E6240C !important; }

#menu .menu_deco1 { position:absolute; display:block; right:0; bottom:-35px; 
background:url("../images/bg_deco1.gif") no-repeat bottom right; width:15px; height:15px; 
}

/*\*/
#menu .menu_deco1 { bottom:0; }
/**/

#recherche {
width:269px; height:29px; float:left;
}
*>#recherche { height:auto; min-height:29px; }

#recherche input.text { 
display:block; border:none; width:97px; height:16px; background:url("../images/bg_input_recherche.gif") no-repeat top left; 
padding:1px 2px 1px 2px;
}

/* </HEADER> ***************************************/

/* <CONTENU> *****************************************/
#contenu { margin:5px 0 5px 3px; position:relative; width:782px; }
#chemin { margin:4px 14px 8px 14px; }
#imprimer { position:absolute; right:15px; top:0; margin:-4px 10px 5px 0; }
*>#imprimer { margin:0; right:28px; }
#imprimer a img { vertical-align:middle; }

/********<COLONNE GAUCHE> **********************************/

#colonne_gauche { width:197px; float:left; margin:0 0 7px 5px !important; }
*>#colonne_gauche { margin:0 11px 7px 5px; }

#colonne_gauche .bloc { margin-bottom:8px; }

/**** <bloc name="a_voir_aussi"  parent="colonne_gauche"> ***/
#a_voir_aussi { 
width:195px; padding-bottom:7px; background:#DDE3F1 url("../images/bg_bloc_gris_bottom.gif") no-repeat left bottom; 
}
#a_voir_aussi h2 span { display:none; }
#a_voir_aussi h2 {
background:url("../images/bg_h2_a_voir_aussi.gif") no-repeat top left; width:195px; height:22px; margin:0; padding:0; 
}
#a_voir_aussi .border { 
border-left:1px solid #C2CFE0; border-right:1px solid #C2CFE0; border-top:1px solid #DDE3F1; padding:0; 
}
#a_voir_aussi .texte { margin:0 10px 0 10px; padding:5px 0 5px 0; }
#a_voir_aussi ul li { 
display:block; padding-left:15px; background:url("../images/puce_rond_rouge.gif") no-repeat left top; line-height:1.4em; height:2em; }
*>#a_voir_aussi ul li { height:auto; min-height:2em; }

/*\*/
#a_voir_aussi ul li { line-height:1.2em; }
/**/

/**** </bloc> ***/

/**** <bloc name="infos_pratiques"  parent="colonne_gauche"> ***/
#infos_pratiques { 
width:195px; padding-bottom:7px; background:#E4EBFB url("../images/bg_bloc_gris_bottom2.gif") no-repeat left bottom; 
}
#infos_pratiques h2 span { display:none; }
#infos_pratiques h2 { 
background:url("../images/bg_h2_infos_pratiques.gif") no-repeat top left; width:195px; height:22px; margin:0; padding:0; }
#infos_pratiques .border { border-left:1px solid #C2CFE0; border-right:1px solid #C2CFE0; border-top:1px solid #DDE3F1; padding:0; }
#infos_pratiques .texte { margin:0 10px 0 10px; padding:5px 0 5px 0; }
#infos_pratiques ul li { 
display:block; padding-left:15px; background:url("../images/puce_rond_gris.gif") no-repeat left top; height:2em;
line-height:1.4em;
}
/*\*/
#infos_pratiques ul li { line-height:1.2em; }
/**/

*>#infos_pratiques ul li { height:auto; min-height:2em; }
#infos_pratiques ul li.selected { background:url("../images/puce_rond_rouge2.gif") no-repeat left top; }
/**** </bloc> ***/

/**** <bloc name="nos_ventes_phares"  parent="colonne_gauche"> ***/
#nos_ventes_phares { 
width:195px; padding-bottom:7px; background:#E4EBFB url("../images/bg_bloc_gris_bottom2.gif") no-repeat left bottom; 
}
#nos_ventes_phares h2 span { display:none; }
#nos_ventes_phares h2 { 
background:url("../images/bg_h2_nos_ventes_phares.gif") no-repeat top left; width:195px; height:22px; margin:0; padding:0; }
#nos_ventes_phares .border { border-left:1px solid #C2CFE0; border-right:1px solid #C2CFE0; border-top:1px solid #DDE3F1; padding:0; }
#nos_ventes_phares .texte { margin:0 10px 0 10px; padding:5px 0 5px 0; }

#nos_ventes_phares ul.produit li { display:block; line-height:1.4em; }
#nos_ventes_phares li.picto { height:108px; }
*>#nos_ventes_phares li.picto { min-height:108px; height:auto; }
#nos_ventes_phares li.picto img { border:1px solid #C3CFDF; margin:5px 0 5px 0; }
#nos_ventes_phares li.en_savoir_plus {}

/**** </bloc> ***/

/**** <bloc name="prochaines_ventes"  parent="colonne_gauche"> ***/
#prochaines_ventes { 
width:195px; padding-bottom:7px; background:#E4EBFB url("../images/bg_bloc_gris_bottom2.gif") no-repeat left bottom; 
}
#prochaines_ventes h2 span { display:none; }
#prochaines_ventes h2 { 
background:url("../images/bg_h2_prochaines_ventes.gif") no-repeat top left; width:195px; height:22px; margin:0; padding:0; 
}
#prochaines_ventes .border { border-left:1px solid #C2CFE0; border-right:1px solid #C2CFE0; border-top:1px solid #DDE3F1; padding:0; }
#prochaines_ventes .texte { margin:0 0 0 0; padding:0 0 5px 0; }
#prochaines_ventes table { width:193px; margin:3px 0 3px 0; }
#prochaines_ventes tr td { 
height:22px;background:url("../images/bg_calendrier_cell2.gif") no-repeat top; 
text-align:center; padding-left:3px; padding-top:0;
}
*>#prochaines_ventes tr td { padding-left:2px; }
#prochaines_ventes table.videtexte { width:160px; margin: 0; }
#prochaines_ventes td.videtexte { background:none; color:#000000; font-size:9px;width:120px; height:5px; text-align: left;}
#prochaines_ventes td.vide { background:url("../images/bg_calendrier_cell.gif") no-repeat top;height:5px; }

#prochaines_ventes td.evenement_2 { background:url("../images/bg_calendrier_cell_rouge_mini.gif") no-repeat top;height:5px;width:10px; }
#prochaines_ventes td.evenementimmo_2 { background:url("../images/bg_calendrier_cell_blue_mini.gif") no-repeat top;height:5px;width:10px;   }
#prochaines_ventes td.evenementboth_2 { background:url("../images/bg_calendrier_cell_purple_mini.gif") no-repeat top;height:5px;width:10px;   }

#prochaines_ventes td.evenement { background:url("../images/bg_calendrier_cell_rouge.gif") no-repeat top; }
#prochaines_ventes td.evenementimmo { background:url("../images/bg_calendrier_cell_blue.gif") no-repeat top; }
#prochaines_ventes td.evenementboth { background:url("../images/bg_calendrier_cell_purple.gif") no-repeat top; }

#prochaines_ventes td.separateur { font-size:0; height:3px; background-image:none; }
#prochaines_ventes tr.first td { height:1.4em; background-image:none; background-color:#CFD7EA; }
#prochaines_ventes caption { background:white; margin:0; width:192px; }
#prochaines_ventes td.deco { width:10px; font-size:0; background-image:none; }

#ventes_par_mois ul { margin:3px 10px 3px 10px; }
#ventes_par_mois li { display:block; float:left; }
#ventes_par_mois li.mois_ok { margin-left:5px; } 
#ventes_par_mois select { border:1px solid #B3AEB2; }
/**** </bloc> ***/

/********</COLONNE GAUCHE> **********************************/

/********<COLONNE DROITE> **********************************/

#colonne_droite, .colonne_droite { width:548px; margin:1px 10px 8px 0; background:white; float:right; }
*>.colonne_droite {margin-right:25px; }

/*** <gabarit name="recherche_bien"> ************************/

.recherche_bien.slides4-5-6 .colonne_droite { margin-right:5px !important; }
*>.recherche_bien.slides4-5-6 .colonne_droite { margin-right:10px !important; }

.recherche_bien .colonne_droite .bloc_de_contenu {
padding-bottom:6px; background:white url("../images/bg_bloc_contenu_bottom.gif") no-repeat bottom left; margin-bottom:7px;
}
.recherche_bien .colonne_droite .bloc_de_contenu.bg2 { background:white url("../images/bg_bloc_contenu_bottom2.gif") no-repeat bottom left; }

.recherche_bien .colonne_droite p, .recherche_bien .colonne_droite form, .recherche_bien .colonne_droite td { padding:10px; }

.recherche_bien .colonne_droite h2 { margin:10px 10px 0 10px; }

.recherche_bien .colonne_droite h1, 
.recherche_bien .colonne_droite h2.titre_bloc { 
height:16px; background:url("../images/bg_h1_h2_centre.gif") no-repeat top left; padding:3px 3px 3px 25px;
}
*>.recherche_bien .colonne_droite h1, 
.recherche_bien .colonne_droite h2.titre_bloc { height:auto; min-height:16px; }
.recherche_bien .colonne_droite h1 span, 
.recherche_bien .colonne_droite h2.titre_bloc span { display:none; }

.recherche_bien .colonne_droite .image, 
.recherche_bien .colonne_droite h2.image { padding:0; width:548px; height:22px; margin-left:0 !important; }
.recherche_bien .colonne_droite .recherche_bien_immo { background:url("../images/bg_h1_recherche_bien_immo.gif") no-repeat top left; }
.recherche_bien .colonne_droite .recherche_bien_mo { background:url("../images/bg_h1_recherche_bien_mo.gif") no-repeat top left; }
.recherche_bien .colonne_droite h2.acces_rapide { background:url("../images/bg_h2_acces_rapide.gif") no-repeat top left; }

.recherche_bien .colonne_droite .border { border:1px solid #C2CFE0; border-bottom:1px solid white; }
.recherche_bien .colonne_droite .bloc_de_contenu.bg2 .border { border-bottom:1px solid #DCE3F1; }
.recherche_bien .colonne_droite form p { padding:0; }
.recherche_bien .colonne_droite fieldset legend { margin-bottom:10px; }
.recherche_bien .colonne_droite ul { position:relative; }
.recherche_bien .colonne_droite li { display:block; height:2em; padding-left:20px; }
*>.recherche_bien .colonne_droite li { min-height:2em; height:auto; }
.recherche_bien .colonne_droite li.nopuce { background-image:none; padding-left:0; }
.recherche_bien .colonne_droite li.alerte_mail { background:url("../images/puce_mail.gif") no-repeat top left; padding-left:18px; }
.recherche_bien .colonne_droite li.bt { float:right; height:22px;}
.recherche_bien .colonne_droite li.bt_rechercher { width:85px; border:1px; }
.recherche_bien .colonne_droite li.bt_save_recherche { width:156px; }

input.text {
background:url("../images/bg_input_kw.gif") no-repeat top left; width:93px; height:16px; padding:1px 2px 1px 2px; border:none;
}
.recherche_bien  input.text2 {
background:url("../images/bg_input_recherche2.gif") no-repeat top left; width:189px; height:16px; padding:1px 2px 1px 2px; border:none;
}
.recherche_bien .colonne_droite ul.gris li { background:url("../images/puce_rond_gris5.gif") no-repeat top left; }
.recherche_bien .colonne_droite ul.gris li.message { 
background:url("../images/puce_rond_rouge3.gif") no-repeat top left; bottom:8px; left:30px; width:361px;
vertical-align:top;
}
*>.recherche_bien .colonne_droite ul.gris li.message{ bottom:0; }

.recherche_bien .colonne_droite select, .colonne_droite input.text { margin-bottom:3px; }
.recherche_bien .colonne_droite label, .label { display:block; width:13em; float:left;}
.recherche_bien .colonne_droite label.inline { display:inline; width:auto; float:none; }
.recherche_bien .colonne_droite label.inline .label { display:none; }
.recherche_bien .colonne_droite td ul.rouge li { background:url("../images/puce_rond_rouge3.gif") no-repeat top left; margin-bottom:30px; }
.recherche_bien .colonne_droite .gris2 li { background:url("../images/puce_rond_gris2.gif") no-repeat top left;  }

.recherche_bien .colonne_droite #position_calendar { position:relative; width:auto; }
.recherche_bien .colonne_droite #calend {
position: absolute; 
top: -290px; left: 112px; 
width: 190px; height: 190px; 
z-index: 99; border: solid 0px #000000;
visibility: hidden;
}
.recherche_bien .colonne_droite #calend2 {
position: absolute; 
top: -290px; left: 270px; 
width: 190px; height: 190px; 
z-index: 99; border: solid 0px #000000;
visibility: hidden;
}

.recherche_bien .colonne_droite #calend td, .recherche_bien .colonne_droite #calend2 td { padding:2px; }

/*** </gabarit> **********************************/

/*** <gabarit name="resultats"> *****************************/

.resultats .colonne_droite .bg_top {
position:relative;
height:14px; background:url("../images/bg_h1_h2_centre.gif") no-repeat top left; padding:5px 3px 3px 0;
}
*>.resultats .colonne_droite .bg_top { height:auto; min-height:1.2em; }
.resultats .colonne_droite .bg_bottom { 
position:relative;
height:20px; background:url("../images/bg_bloc_contenu_bottom3.gif") no-repeat top left; padding:3px 5px 3px 0; 
}
*>.resultats .colonne_droite .bg_bottom { height:auto; min-height:1.2em; }

.resultats .colonne_droite h1, .resultats .colonne_droite .nb_affichage {  width:350px; padding-left:25px; }
.resultats .colonne_droite .pagination { width:288px; position:absolute; right:8px; top:3px; text-align:right; height:1.2em; }
.resultats .colonne_droite .bg_top .pagination { top:8px; }
*>.resultats .pagination { height:auto; min-height:1.2em; }

.resultats .colonne_droite .bloc_de_contenu {
padding-bottom:6px; background:white url("../images/bg_bloc_contenu_bottom.gif") no-repeat bottom left; margin-bottom:7px;
}
.resultats .colonne_droite .border { border:1px solid #C2CFE0; border-bottom:1px solid white; }

/*** copie temporaire pr slide15 ***/

.recherche_bien .colonne_droite .resultats .bg_top {
position:relative;
height:14px; background:url("../images/bg_h1_h2_centre.gif") no-repeat top left; padding:5px 3px 3px 0;
}
*>.recherche_bien .colonne_droite .resultats .bg_top { height:auto; min-height:14px; }
.recherche_bien .colonne_droite .resultats .bg_bottom { 
position:relative;
height:20px; background:url("../images/bg_bloc_contenu_bottom3.gif") no-repeat top left; padding:3px 5px 3px 0; 
}
*>.recherche_bien .colonne_droite .resultats .bg_bottom { height:auto; min-height:14px; }

.recherche_bien .colonne_droite .resultats h1 { background:none !important; }
.recherche_bien .colonne_droite .resultats h1, .colonne_droite .resultats .nb_affichage {  width:350px; padding-left:25px; }
.recherche_bien .colonne_droite .resultats .pagination { width:198px; position:absolute; right:8px; top:3px; text-align:right; height:1.2em; }
.recherche_bien .colonne_droite .resultats .bg_top .pagination { top:8px; }
*>.recherche_bien .colonne_droite .resultats .pagination { height:auto; min-height:1.2em; }

.recherche_bien .colonne_droite .resultats .bloc_de_contenu {
padding-bottom:6px; background:white url("../images/bg_bloc_contenu_bottom.gif") no-repeat bottom left; margin-bottom:7px;
}
.recherche_bien .colonne_droite .resultats .border { border:1px solid #C2CFE0; border-bottom:1px solid white; }
.recherche_bien .colonne_droite .bloc_de_contenu.resultats { background:none !important; }

.recherche_bien .colonne_droite .bloc_de_contenu.resultats .ligne_resultat .picto { margin:0 7px 15px 0 !important; }

/**********************************/

.colonne_droite .pagination .puce { padding-left:17px; background:url("../images/puce_rond_gris2.gif") no-repeat top left; }
.bg_bottom .colonne_droite .pagination .puce { background:url("../images/puce_rond_gris3.gif") no-repeat top left; }

.colonne_droite p.ligne1 { padding:3px 25px 3px 25px; }
.colonne_droite .ligne_resultat { background-color:white; padding:10px; padding-left:140px; }
.colonne_droite .ligne_resultat .picto { float:left; margin:0 7px 15px -130px; }
.colonne_droite .ligne_resultat .picto img {  border:1px solid #989898; }

.colonne_droite a.bt_plus_infos { display:block; width:89px; height:17px; float:right; }

.colonne_droite ul.ligne1 { height:2em; padding:1px; }
.colonne_droite ul.ligne1 li { float:left; }
.colonne_droite ul.ligne1 li.afficher { text-align:center; width:284px}
.colonne_droite ul.ligne1 li.prec, ul.ligne1 li.suiv { width:130px; }
.colonne_droite ul.ligne1 li.suiv { text-align:right; }
.colonne_droite ul.ligne1 a { 
display:block; background:#A4B5D3; border-right:1px solid #78849A; border-bottom:1px solid #78849A; 
border-top:1px solid #BECADF; border-left:1px solid #BECADF; padding:0 5px 2px 5px; text-align:center;
}

.colonne_droite ul.ligne2 {padding:3px 25px 3px 25px; height:2em; }
.colonne_droite ul.ligne2 li { width:158px; margin-right:5px; float:left; height:1.5em; background-color:#E4ECFB;}
.colonne_droite .ligne2 a.puce { padding-left:17px; background:url("../images/puce_rond_gris4.gif") no-repeat top left; } 
.colonne_droite .ligne2 a.puce_haut { padding-left:17px; background:url("../images/puce_rond_gris4_haut.gif") no-repeat top left; }

.colonne_droite ul.ligne3 { padding:5px 15px 5px 15px; height:2em; }
.colonne_droite ul.ligne3 li { width:172px; float:left; height:1.5em; }
.colonne_droite ul.ligne3 li.last { text-align:right; }

/*** </gabarit> ***************************/

/*** <gabarit name="fiche_lot"> ************/

.fiche_lot .colonne_droite h1 { 
height:16px; background:url("../images/bg_h1_h2_centre.gif") no-repeat top left; padding:3px 3px 3px 25px;
overflow: hidden;
}
*>.fiche_lot .colonne_droite h1 { height:auto; min-height:16px; }

.fiche_lot .colonne_droite h1 span { float: left; }
.fiche_lot .colonne_droite h1 a {
	float: right; margin-right: 5px; padding-left:15px; margin-top: 3px;
	background:url("../images/puce_rond_gris_invert.gif") no-repeat left top; 
}

.fiche_lot .colonne_droite .bloc_de_contenu {
padding-bottom:6px; background:white url("../images/bg_bloc_contenu_bottom.gif") no-repeat bottom left;
}
.fiche_lot .colonne_droite .border { border:1px solid #C2CFE0; border-bottom:1px solid white; }
.fiche_lot .colonne_droite .description { margin:10px; }
.fiche_lot .colonne_droite .description p { margin-left:222px; margin-bottom:1em; height:1px; }
*>.fiche_lot .colonne_droite .description p { height:auto; }
.fiche_lot .colonne_droite .description .picto { margin:0 0 10px 0; float:left; }
.fiche_lot .colonne_droite .description .picto img {  border:1px solid #989898; }

.fiche_lot .colonne_droite p.type_lot, 
.fiche_lot .colonne_droite p.descriptif, 
.fiche_lot .colonne_droite .infos_sup, 
.fiche_lot .colonne_droite .infos_comp { margin:10px; }
.fiche_lot .colonne_droite .infos_comp ul { margin-left:36px; }

.colonne_droite p.autres_photos { background:url("../images/puce_rond_rouge3.gif") no-repeat bottom left; padding-left:18px; }

/*** </gabarit> ******************************/

/*** <gabarit name="calendrier_ventes" extends="resultats"> ****/

.calendrier_ventes .colonne_droite .ligne_resultat { background-color:white; padding:10px; position:relative;}
.calendrier_ventes .colonne_droite .ligne_resultat li {margin:5px 0 5px 0;}
.colonne_droite li.bt_acceder_lots { display:block; position:absolute; right:10px; top:12px; }

/*** </gabarit> ***/

/*** <gabarit name="commissariat" extends="resultats"> ****/

.commissariats .colonne_droite .ligne_resultat { background-color:white; padding:10px; position:relative;}
.commissariats .colonne_droite .ligne_resultat li {margin:5px 0 5px 0;}

.commissariats .colonne_droite h1 { 
height:16px; background:url("../images/bg_h1_h2_centre.gif") no-repeat top left; width:auto; padding:3px 3px 3px 25px;
}
*>.commissariats h1 { height:auto; min-height:16px; }

/*** </gabarit> ***/

/*** <gabarit name="faq" extends="resultats"> ****/

.faq .colonne_droite .ligne_resultat { background-color:white; padding:10px; position:relative;}
.faq .colonne_droite .ligne_resultat li {margin:5px 0 5px 0;}

.faq .colonne_droite h1 { 
height:16px; background:url("../images/bg_h1_h2_centre.gif") no-repeat top left; width:auto; padding:3px 3px 3px 25px;
}
*>.faq .colonne_droite h1 { height:auto; min-height:16px; }

.faq .colonne_droite a.message { display:block; width:11em;
background:url("../images/puce_rond_rouge3.gif") no-repeat top left; margin:0 auto 10px auto; padding-left:20px;
line-height:1em;
}

.faq .colonne_droite h2.question { margin:10px 0 0 10px; }
.faq .colonne_droite .reponse { padding-top:0; }

/*** </gabarit> ***/

/*** <gabarit name="conditions" extends="recherche_bien"> ****/

.conditions .colonne_droite h2 { margin:10px 10px 0 10px; }
.conditions .colonne_droite ul.ligne3 li { padding:0; }

/*** </gabarit> ***/

/*** <gabarit name="glossaire" extends="resultats"> ***/

.colonne_droite .bloc_gris {
position:relative;  
width:524px; background:#EDF0F8 url("../images/bg_glossaire_bottom.gif") no-repeat left bottom; padding-bottom:9px;
margin:9px;
}
:root .colonne_droite .bloc_gris { margin-left:11px; }
.colonne_droite .bloc_gris .div_top { background:url("../images/bg_glossaire_top.gif") no-repeat top left; width:100%;
 height:9px; margin:0; padding:0; }
.colonne_droite .bloc_gris .border { border-left:1px solid #DFE6EF; border-right:1px solid #DFE6EF; padding:0; }
.colonne_droite .bloc_gris .texte { margin:0 10px 0 10px; padding:5px 0 5px 0; }
.colonne_droite .border .border { border-top:none; border-bottom:none; }

.glossaire .colonne_droite form { display:block; padding:5px 25px;}
.glossaire .colonne_droite form fieldset { border:none; height:2em}
.glossaire .colonne_droite input.text { margin:1px; padding:0; }
.glossaire .colonne_droite .ligne_resultat { padding-left:10px; }
.glossaire .colonne_droite .image { vertical-align:top; margin-left:5px; }

/*** </gabarit> ***/

/*** <gabarit name="nous_contacter" extends="recherche_bien"> ***/

.nous_contacter .colonne_droite h2 { 
line-height:1em; margin-bottom:0;
}
.nous_contacter .colonne_droite form { padding:0; margin-top:7px; }
.nous_contacter .colonne_droite ul {position:relative;}
.nous_contacter .colonne_droite p { padding:10px 20px; }
.nous_contacter .colonne_droite p.adresse { padding:7px 20px 10px 40px; }
.nous_contacter .colonne_droite label { width:8em; }

.colonne_droite .textarea { width:335px; height:79px; border:1px solid #D4D0C8; }
.nous_contacter .colonne_droite .bt_envoyer { 
position:absolute; bottom:0; right:0; 
}

/*** </gabarit> ***/

/*** <gabarit name="s_abonner" extends="recherche_bien"> ***/

.s_abonner .colonne_droite h2 {
background:url("../images/puce_rond_gris3.gif") no-repeat left top; padding-left:20px; line-height:1em; margin-bottom:0;
}
.s_abonner .colonne_droite form { padding:0; margin-top:7px; }
.s_abonner .colonne_droite ul {position:relative;}
.s_abonner .colonne_droite li { padding-left:10px; }
.s_abonner .colonne_droite li li { padding-left:20px; }
.s_abonner .colonne_droite p { padding:10px 20px; margin-right:0 !important; }
.s_abonner .colonne_droite p.adresse { text-indent:-85px; padding:7px 20px 10px 40px; margin-left:68px; 
}
.s_abonner .colonne_droite strong.red { 
background:url("../images/puce_rond_rouge3.gif") no-repeat left top; padding-left:20px; line-height:1em;
}
.s_abonner .colonne_droite label { width:auto; float:none; display:inline; }
*>.s_abonner .colonne_droite label { vertical-align:top; }

.s_abonner .colonne_droite .bt_envoyer { 
position:absolute; bottom:0; right:0; 
}

.colonne_droite .checkboxes ul { position:static; margin:0 0 0 25px; padding:0; }
*>.colonne_droite .checkboxes ul { margin:10px 15px 15px 25px; }
.colonne_droite .checkboxes ul li { margin:0 !important; }
.s_abonner .colonne_droite input { margin-right:5px; }
.s_abonner .colonne_droite textarea { width:365px; height:36px; background:url("../images/bg_textarea.gif") no-repeat top left; border:none; padding:3px;}
.s_abonner .colonne_droite select { width:132px; }

.s_abonner .colonne_droite .puce_grise { 
text-indent:20px; background:url("../images/puce_rond_gris5.gif") no-repeat left top;  padding:0; margin:5px 20px 20px 20px;
}

/*** </gabarit> ***/

/********</COLONNE DROITE> **********************************/
	
/********<FOOTER> ******************************************/

#footer { position:relative; margin:0 0 20px -1px; height:2em;
background:url("../images/bg_container_bottom.gif") no-repeat top left; padding-top: 20px; 
}
*>#footer { height:auto; min-height:2em; }

/*\*/
#footer { margin:0 0 20px 0; }
/**/

#footer ul { width:400px; margin:25px 20px 0 3px; }	
*>#footer ul { margin-top:5px; }
#footer ul li { display:block; float:left; margin-right:3px; }
#footer p { 
position:absolute; right:0; top:15px; width:400px; text-align:right; margin:0 15px 0 0;
}
*>#footer p { top:17px; }
#footer p em { background:url("../images/puce_fleche_rouge3.gif") no-repeat left; padding-left:7px;}		
#footer img.logo { vertical-align:middle; margin-left:7px; border:1px solid #F1F1F1; }

/* <GENERAL>********************************/
.valign_m { vertical-align:middle; }
.clear.sep_white { display:block; font-size:0; background-color:white; height:1px; width:auto; margin:0; border:none; }
.clear.sep_gris { display:block; font-size:0; background-color:#E0DFDF; height:1px; width:auto; margin:0; border:none; }

.gris1 { background-color:#DCE3F1; }
.gris2 { background-color:#D2D9E9; }
.gris3 { background-color:#E4ECFB; }

.txt_center { text-align:center; }
.txt_right { text-align:right; }

.td1, .td2 { vertical-align:top; }
.td1 { width:45% }


.nobg { background:none !important;}
.nopuce { background-image:none !important; padding-left:0; }
ul.marge5 li { margin:5px 0 5px 0; }

.fix-align { display:block; float:left; margin-top:1px;}

#flashNews {
	background: url("../images/flash_bg_4.gif") left top no-repeat; padding: 5px 0 5px 120px; padding-top: 5px;
	margin-bottom: 10px;
}
#flashNews marquee {
	width: 420px;
	font-size: 12px; color: #FFFFFF;
}

/*#important { position:absolute; left:0; top:0; width:424px; height:245px; background:url(../images/vente_annulee_3.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='dnid/images/vente_annulee_3.png', sizingMethod='crop'); }*/