*{margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body{background-color:#FFFFE6; background-image:url(//static.cheznous.fr/public/fond.php); background-repeat:no-repeat; background-position:center top; background-attachment:fixed; background-size:100% 100%;}
img{border:none;}

.bleu{color:#517186;}
.vert{color:#9ead08;}
.rouge{color:#bc2021;}
.gris-clair{color:#c0c0c0;}
.gris-fonce{color:#545454;}
.orange{color:#ffb555;}

.conteneur{background:url(//static.cheznous.fr/public/image/body-fond.jpg) repeat-x top;}

.tete{position:relative; /*overflow:hidden;*/ margin-left:auto; margin-right:auto; width:955px; /*height:246px;*/ min-height:246px; background:url(//static.cheznous.fr/public/image/tete-fond.jpg) no-repeat top;}
.tete .publicite{position:absolute; top:60px; right:0px;}
.tete .h1{float:left; margin-top:10px; width:227px; position:relative; overflow:hidden; margin-bottom:80px;}
.tete .h1 img{ width:210px;}
.tete .nombre_total{float:left; width:520px; color:#ed9fa0; margin-top:10px; font-size:18px; font-weight:bold;position:relative; overflow:hidden; text-align:center;}
.tete .nombre_total strong{font-size:24px; color:#FFF; font-style:italic;}
.tete .compte{float:left; margin-top:20px; position:relative; overflow:hidden;}
.tete .compte ul{list-style:none;}
.tete .compte li{float:left; margin-right:10px;}
.tete .compte a{color:#FFF;}
.tete .menu{clear:both; width:100%; position:relative; overflow:hidden;}
.tete .menu ul{list-style:none; margin-left:3px;}
.tete .menu li{float:left; margin-left:1px;}
.tete .menu li a{display:table-cell; padding:0px 3px 0px 3px; width:98px; height:67px; background:#9ead08; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; vertical-align:middle;}
.tete .menu li .large{width:99px;}
.tete .menu .select{background:#5f5f5f; color:#fff;}
.tete .menu .immo .select{background:#5f5f5f; color:#fff;}
.tete .menu .immo a{background:#bc2021;}
.tete .menu p{display:block; margin-right:4px;}
.tete .menu p img{float:right;}
#menu-li_vente.select{background-image:url(//static.cheznous.fr/public/image/menu-vente.jpg); vertical-align:top; font-size:0px;}
#menu-li_location_annee.select{background-image:url(//static.cheznous.fr/public/image/menu-location_annee.jpg); vertical-align:top; font-size:0px;}
#menu-li_colocation.select{background-image:url(//static.cheznous.fr/public/image/menu-colocation.jpg); vertical-align:top; font-size:0px;}
#menu-li_location_vacance.select{background-image:url(//static.cheznous.fr/public/image/menu-location_vacance.jpg); vertical-align:top; font-size:0px;}
#menu-li_location_courte.select{background-image:url(//static.cheznous.fr/public/image/menu-location_courte.jpg); vertical-align:top; font-size:0px;}
#menu-li_chambre_d_hote.select{background-image:url(//static.cheznous.fr/public/image/menu-chambre_d_hote.jpg); vertical-align:top; font-size:0px;}
#menu-li_equipement_maison.select{background-image:url(//static.cheznous.fr/public/image/menu-equipement_maison.jpg); vertical-align:top; font-size:0px;}
#menu-li_multimedia.select{background-image:url(//static.cheznous.fr/public/image/menu-multimedia.jpg); vertical-align:top; font-size:0px;}
#menu-li_vehicule.select{background-image:url(//static.cheznous.fr/public/image/menu-vehicule.jpg); vertical-align:top; font-size:0px;}
#menu-li_sport_loisir.select{background-image:url(//static.cheznous.fr/public/image/menu-sport_loisir.jpg); vertical-align:top; font-size:0px;}
#menu_li_emploi.select{background-image:url(//static.cheznous.fr/public/image/menu-emploi.jpg); vertical-align:top; font-size:0px;}

.tete .menu-new{clear:both; width:100%; position:relative; overflow:hidden;}
.tete .menu-new ul{list-style:none; margin-left:3px;}
.tete .menu-new li{float:left; margin-left:1px;}
.tete .menu-new li a{font-size:14px; display:table-cell; padding:0px 3px 0px 3px; width:151px; height:67px; background:#9ead08; color:#FFF; text-align:center; text-decoration:none; font-weight:bold; vertical-align:middle;}
.tete .menu-new li .large{}
.tete .menu-new .select{background:#5f5f5f; color:#fff; background-position:center 4px;}
#menu-new-li_vente.select{background-image:url(//static.cheznous.fr/public/image/menu-new-vente.jpg); vertical-align:top; font-size:0px;}
#menu-new-li_programme_neuf.select{background-image:url(//static.cheznous.fr/public/image/menu-new-programme_neuf.jpg); vertical-align:top; font-size:0px;}
#menu-new-li_location_annee.select{background-image:url(//static.cheznous.fr/public/image/menu-new-location_annee.jpg); vertical-align:top; font-size:0px;}
#menu-new-li_colocation.select{background-image:url(//static.cheznous.fr/public/image/menu-new-colocation.jpg); vertical-align:top; font-size:0px;}
#menu-new-li_location_vacance.select{background-image:url(//static.cheznous.fr/public/image/menu-new-location_vacance.jpg); vertical-align:top; font-size:0px;}
#menu-new-li_chambre_d_hote.select{background-image:url(//static.cheznous.fr/public/image/menu-new-chambre_d_hote.jpg); vertical-align:top; font-size:0px;}

.tete .menu-partenaire{clear:both; width:100%; position:relative; overflow:hidden; color:#545454;}
.tete .menu-partenaire p{text-align:center; display:none;}
.tete .menu-partenaire ul{text-align:center; margin-top:20px;}
.tete .menu-partenaire li{display:inline;}
.tete .menu-partenaire a{color:#545454; font-size:18px; margin:auto 40px; padding-left:28px; background-repeat:no-repeat; background-position:left center; line-height:26px; display:inline-block;}
.tete .menu-partenaire .dushopping-fr a{background-image:url(//static.cheznous.fr/public/image/menu-partenaire-dushopping-fr.png);}
.tete .menu-partenaire .jobamax-fr a{background-image:url(//static.cheznous.fr/public/image/menu-partenaire-jobamax-fr.png);}
.tete .menu-partenaire .place-au-shopping-fr a{background-image:url(//static.cheznous.fr/public/image/menu-partenaire-place-au-shopping-fr.png);}
.tete .depot{position:absolute; width:210px; left:0; top:103px; border-top:1px solid #ffffff; padding-top:10px; }
.tete .depot a{background-image:url(//static.cheznous.fr/public/image/depot.png); color:#ffffff; display:inline-block; text-align:center; text-decoration:none; font-size:14px; background-repeat:no-repeat; background-position:left center; display:block; margin:auto; width:160px; padding-left:26px;}


#iCARTE{ margin-left:50px; margin-top:20px; margin-bottom:20px;}

.corps{position:relative; overflow:hidden; margin-left:auto; margin-right:auto; width:947px; background:#FFF; padding-left:4px; padding-right:4px; background:url(//static.cheznous.fr/public/image/corps-fond.jpg) repeat-y;}
.accueil{background-image:url(//static.cheznous.fr/public/image/accueil-fond-printemps.jpg); background-repeat:no-repeat; background-position: left top; min-height:550px;}
.sans_gauche_droite{min-height:550px;}
/*.haut{background-image:url(//static.cheznous.fr/public/image/haut-fond.jpg); background-repeat:no-repeat; background-position:top; min-height:62px; margin-bottom:4px;}*/
.haut{height:20px;}
.haut *{display:none;}
.gauche{float:left; position:relative; overflow:hidden; width:777px; margin-right:10px; min-height:550px; padding-bottom:40px;}
.droite{float:left; width:160px; padding-bottom:40px;}
.droite .bloc{margin-bottom:15px; position:relative;}
.droite .prioritaire{}
.droite .prioritaire a{color:#bc2021; font-size:11px; text-decoration:none; background-image:url(//static.cheznous.fr/public/image/prioritaire.jpg); background-repeat:no-repeat; background-position:left; padding-left:18px;}
.droite .prioritaire .checked{background-image:url(//static.cheznous.fr/public/image/prioritaire-checked.jpg);}
.simple{position:relative; overflow:hidden;}

.accueil ul{display:block; position:relative; overflow:hidden; width:500px; margin-left:75px; padding-top:25px; list-style:none;}
.accueil ul li{float:left; margin-right:20px; margin-bottom:20px;}
.accueil ul a{display:block; width:127px; height:28px; padding-top:120px; text-align:center; color:#9ead08; font-weight:bold; text-decoration:none;}
#accueil-vente{background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -1270px top;}
#accueil-location-annee{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -508px top;}
#accueil-colocation{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -127px top;}
#accueil-location-vacance{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -762px top;}
#accueil-location-courte{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -635px top;}
#accueil-chambre-d-hote{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat 0px top;}
#accueil-equipement-maison{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -381px top;}
#accueil-multimedia{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -889px top;}
#accueil-vehicule{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -1143px top;}
#accueil-sport-loisir{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -1016px top;}
#accueil-emploi{ background:url(//static.cheznous.fr/public/image/accueil-sprite-1.png) no-repeat -254px top;}

.accueil2{min-height:550px;}
.accueil2 ul{display:block; position:relative; overflow:hidden; width:500px; margin-left:75px; padding-top:25px; list-style:none;}
.accueil2 ul li{float:left; margin-right:60px; margin-bottom:20px;}
.accueil2 ul a{display:block; width:165px; height:32px; padding-top:124px; text-align:center; color:#9ead08; font-weight:bold; text-decoration:none; color:#575757; font-size:14px;}
#accueil2-vente{background:url(//static.cheznous.fr/public/image/accueil2-vente.png) no-repeat;}
#accueil2-programme_neuf{ background:url(//static.cheznous.fr/public/image/accueil2-programme-neuf.png) no-repeat;}
#accueil2-location_annee{ background:url(//static.cheznous.fr/public/image/accueil2-location-annee.png) no-repeat;}
#accueil2-colocation{ background:url(//static.cheznous.fr/public/image/accueil2-colocation.png) no-repeat;}
#accueil2-location_vacance{ background:url(//static.cheznous.fr/public/image/accueil2-location-vacance.png) no-repeat;}
#accueil2-chambre_d_hote{ background:url(//static.cheznous.fr/public/image/accueil2-chambre-d-hote.png) no-repeat;}

.bas{background-image:url(//static.cheznous.fr/public/image/bas-fond.jpg); overflow:hidden; background-repeat:no-repeat; background-position:top; padding-top:25px; clear:both; background-color:#FFF;}
.bas *{line-height:29px; color:#517186;}
.bas ul{list-style:none;}
.bas .droite{float:right; width:auto; margin:0px; padding:0px; margin-left:8px;}
.bas .plusproche{margin-left:3px;}
.bas .gratuit{clear:both; font-size:10px; color:#545454;}

.pied{position:relative; overflow:hidden; margin-left:auto; margin-right:auto; width:947px; background-color:#FFF; padding-left:4px; padding-right:4px; background-image:url(//static.cheznous.fr/public/image/pied-fond.jpg); background-repeat:repeat-x; background-position:top; padding-top:15px;}
.pied .bloc{float:left; margin-bottom:10px; padding-left:40px;}
.pied .copyright{clear:both; margin-left:auto; margin-right:auto; width:400px; text-align:center; margin-bottom:10px;}
.pied *{color:#545454; text-decoration:none; font-size:10px;}
.pied .h3{font-size:12px; font-weight:bold; text-transform:uppercase; height:85px; display:table-cell; vertical-align:bottom; padding-bottom:5px;}
.pied ul{display:block; list-style:inside; padding-top:8px; border-top:1px solid #c0c0c0;}
.pied .ecart{margin-top:8px;}

.page{float:right; position:relative; overflow:hidden; list-style:none; margin-right:50px; height:50px;}
.page *{line-height:29px; color:#517186;}
.page li{float:left;}
.page a{display:block; padding-left:10px; padding-right:10px; text-align:center; text-decoration:none;}
.page img{margin-top:8px;}
.page .focus{background-color:#b4c4d3;}

.filtre-important .h3{display:block; color:#9ead08; text-align:left; padding-left:4px; min-height:22px; overflow:visible; padding-top:8px; border-radius:8px 8px 0 0; border:1px solid #c0c0c0; border-bottom:none;}
.filtre-important .h3 img{margin-right:6px; vertical-align:middle;}
.filtre-important ul{display:block; padding:3px; padding-left:20px; border:1px solid #c0c0c0; border-top:none;}
.filtre-important li{font-size:11px; color:#545454;}
.filtre-important .retour{margin-top:10px; margin-bottom:10px; background-image:url(//static.cheznous.fr/public/image/retour.png); background-repeat:no-repeat; background-position:left center; margin-left:-16px; padding-left:16px; list-style:none;}
.filtre-important a{text-decoration:none; font-size:12px; color:#545454;}
.filtre-important .focus a{color:#545454; font-weight:bold; text-transform:uppercase;}
.filtre-important.immo .focus a{color:#545454}
.filtre-important.immo .h3{color:#bc2021}
.filtre-important.masque .h3{background-color:#fcf3ac; border-color:#fcf3ac;}
.filtre-important.masque ul{background-color:#fcf3ac; border-color:#fcf3ac;}

.filtre-secondaire ul{display:block; padding:3px; padding-left:20px; border:1px solid #bc2021; border-radius:8px 8px 0 0;}
.filtre-secondaire li{font-size:11px; color:#545454;}
.filtre-secondaire span{white-space:nowrap;}
.filtre-secondaire a{text-decoration:none; font-size:12px; color:#545454;}
.filtre-secondaire .focus a{color:#bc2021; font-weight:bold; text-transform:uppercase;}

.filtre-masque{float:left; margin-top:-3px; margin-right:4px; width:20px; height:20px; background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) 0px top;}
.filtre-masque-immo{float:left; margin-top:-3px; margin-right:4px; width:20px; height:20px; background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -20px top;}
.filtre-parution{float:left; margin-top:-3px; margin-right:4px; width:20px; height:20px; background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -40px top;}
.filtre-parution-immo{float:left; margin-top:-3px; margin-right:4px; width:20px; height:20px; background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -60px top;}
.filtre-statut{float:left; margin-top:-3px; margin-right:4px; width:20px; height:20px; background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -80px top;}
.filtre-statut-immo{float:left; margin-top:-3px; margin-right:4px; width:20px; height:20px; background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -100px top;}
.filtre-ville{float:left; margin-top:-3px; margin-right:4px; width:20px; height:20px; background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -120px top;}
.filtre-ville-immo{float:left; margin-top:-3px; margin-right:4px; width:20px; height:20px; background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -140px top;}

.emplacement{border-bottom:2px solid #9ead08; border-top: 2px solid #9ead08; margin-bottom:10px;}
.emplacement>p{line-height:30px; color:#c0c0c0; padding-left:30px;}

.haut .statut{float:left; list-style:none; margin-left:10px;}
.haut .statut li{float:left; background:url(//static.cheznous.fr/public/image/statut-normal.jpg); background-position:center; background-repeat:no-repeat; width:193px; text-align:center; height:65px; margin-top:8px; padding-top:15px;}
.haut .statut a{ text-decoration:none; line-height:40px; color:#545454;}
.haut .statut .focus {background:url(//static.cheznous.fr/public/image/statut-focus.jpg); width:207px;}
.haut .statut .focus a{font-size:14px; font-weight:bold; color:#bc2021;}
.haut .tri{float:right; margin-right:10px; margin-top:30px; list-style:none; width:146px; height:32px; padding-left:4px; padding-right:4px;}
.haut .tri li{float:left; width:50%; text-align:center; margin-top:8px;}
.haut .tri a{color:#545454; text-decoration:none; font-size:11px;}
.haut .date{background:url(//static.cheznous.fr/public/image/tri-date.jpg);}
.haut .prix{background:url(//static.cheznous.fr/public/image/tri-prix.jpg);}
.haut .prioritaire{float:right; width:170px; margin-top:40px;}
.haut .prioritaire a{color:#FFF; text-decoration:none; background-image:url(//static.cheznous.fr/public/image/prioritaire.jpg); background-repeat:no-repeat; background-position:left; padding-left:18px;}
.haut .prioritaire .checked{background-image:url(//static.cheznous.fr/public/image/prioritaire-checked.jpg);}

.liste{clear:both;display:block;position:relative;overflow:hidden;padding-left:35px;margin-right:6px;}
.liste a{text-decoration:none;color:#545454;}
.liste ul{float:left;list-style:none;}
.liste .prioritaire{position:absolute;left:0px;top:0px;width:35px;margin:0px;padding:0px;background-color:#adbc09;height:100%;}
.liste .prioritaire-0{position:absolute;left:0px;top:0px;width:35px;}
.liste .info{width:130px;margin-left:10px;}
.liste .photo{width:160px;margin-right:10px;}
.liste .photo li{float:left;width:31px;height:23px;text-align:left;margin-bottom:1px;}
.liste .photo .principal{width:128px;height:96px;margin-right:1px;text-align:right;}
.liste .photo img{width:auto;height:auto;}
.liste .photo .principal img{width:auto;height:auto;}
.liste .caracteristique{width:125px;margin-right:10px;}
.liste .description{width:250px;margin-right:10px;}
.liste h2{font-weight:normal;}
.liste .cadre-plus{display:inline;}
.liste .cadre-plus a{border:1px solid #9ead08;padding:3px;color:#9ead08;float:left;width:72px;text-align:center;font-weight:bold;margin-top:10px;margin-right:2px;font-size:10px;margin-bottom:2px;}
.liste .cadre-moins{display:inline;}
.liste .cadre-moins a{border:1px solid #9ead08;padding:3px;color:#FFFFFF;background-color:#9ead08;float:left;width:72px;text-align:center;font-weight:bold;margin-top:10px;margin-right:2px;font-size:10px;}
.liste .cadre-bas{clear:both;display:block;text-align:center;}
.liste .cadre-bas a{color:#333;font-size:10px;font-weight:bold;text-decoration:underline;}
.liste .outil a{margin-bottom:10px; display:block;width:20px;height:20px; text-indent:-1000px;}
.liste .abus a{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -160px top;}
.liste .abus a:hover{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -180px top;}
.liste .suivre a{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -200px top;}
.liste .suivre a:hover{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -220px top;}
.liste .suivre .selected{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -240px top;}
.liste .suivre .selected:hover{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -260px top;}
.liste .suppression a{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -280px top;}
.liste .suppression a:hover{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -300px top;}
.liste .suppression-masque a{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -320px top;}
.liste .suppression-masque a:hover{background:url(//static.cheznous.fr/public/image/liste-sprite-1.png) -340px top;}
.liste .souligne{text-decoration:underline;}
.liste .majuscule{text-transform:uppercase;}
.liste .sombre{color:#333;}
.liste .gros{font-size:14px;}
.liste .vert{color:#9ead08;}
.liste .espace{margin-bottom:6px;}
.liste .bordure{border-bottom:#adbc09 2px solid;border-top:#adbc09 2px solid;}

.intercalaire{margin-left:35px; margin-bottom:10px;}

.a-la-une{background:url(//static.cheznous.fr/public/image/a-la-une-fond.jpg) top no-repeat; width:141px; text-align:center; padding-top:10px; float:left; margin-left:35px; margin-bottom:30px;}
.a-la-une img{max-width:121px; max-height:97px;}
.a-la-une .photo{display:block; height:117px; text-align:center;}
.a-la-une p{color:#545454;}
.a-la-une a{color:#bc2021; text-decoration:none;}

.liste .apparence-defaut{width:736px; float:left; position:relative; overflow:hidden; background:url(//static.cheznous.fr/public/image/liste-apparence-defaut.jpg) repeat-y; padding-top:8px; padding-bottom:8px;}
.liste .apparence-niveau1{width:736px; float:left; position:relative; overflow:hidden; background:url(//static.cheznous.fr/public/image/liste-apparence-niveau1.jpg) repeat-y; padding-top:8px; padding-bottom:8px;}
.d-en-haut{display:block; margin-bottom:3px; height:5px; border:none; background-image:url(//static.cheznous.fr/public/image/liste-hr-haut.jpg); background-position:35px top; background-repeat:no-repeat;}
.d-en-bas{clear:both; display:block; margin-top:3px; height:5px; border:none; background-image:url(//static.cheznous.fr/public/image/liste-hr-bas.jpg); background-position:35px top; background-repeat:no-repeat; margin-bottom:10px;}

.vide{display:block; font-size:16px; color:#545454; padding:60px; font-weight:bold;}
.vide a{color:#bc2021; display:block; margin-top: 20px;}

.navigation{list-style:none; height:40px;}
.navigation a{font-size:13px; font-weight:bold; color:#517186;}
.navigation li{position:absolute;}
.navigation .nouvelle{left:20px;}
.navigation .precedent{left:450px;}
.navigation .precedent a{background:url(//static.cheznous.fr/public/image/page-precedent.jpg) no-repeat left; padding-left:25px;}
.navigation .suivant{left:615px;}
.navigation .suivant a{background:url(//static.cheznous.fr/public/image/page-suivant.jpg) no-repeat right; padding-right:25px;}
.navigation .retour{left:155px;}
.navigation .detail{right:145px;}

.a_la_gauche{float:left; width:375px; padding:20px; background:url(//static.cheznous.fr/public/image/detail-a-la-gauche.jpg); background-repeat: no-repeat; background-position: right 0px; margin-right:15px;}
.a_la_droite{float:right; width:347px; margin-top:20px;}
.detail *{color:#545454;}
.detail .photo{list-style:none;position:relative;overflow:hidden;}
.detail .photo li{float:left;width:59px;height:44px;text-align:left;margin-bottom:2px;}
.detail .photo .principal{width:306px;height:230px;text-align:right;margin-right:4px;}
.detail .photo img{width:auto;height:auto;;}
.detail .photo .principal img{width:auto;height:auto;}
.detail h2{clear:both;margin:20px 0px 20px 0px;font-size:16px;display:block;text-transform:uppercase;}
.detail .a_la_gauche p{margin-bottom:20px;text-align:justify;}
.detail table{border-collapse:collapse;width:345px;}
.detail table *{color:#545454;font-weight:bold;font-size:13px;}
.detail table td{border:1px solid #c0c0c0;padding:4px 10px 4px 10px;}
.detail table ul{list-style:inside;}
.detail table li{float:left;margin-right:6px;}
.detail .prioritaire{color:#FFF;background-color:#9ead08;font-size:18px;font-style:italic;text-align:center;}
.detail .rubrique{text-transform:uppercase;border:none;padding:0 10px;}
.detail .identifiant{border:none;font-size:12px;font-weight:normal;}
.detail .prix{font-size:24px;background-color:#FFF;text-align:center;color:#545454;}
.detail .prioritaire{background-color:#FFF;color:#9ead08;}
.detail .affichage{text-align:center;width:65px;font-weight:normal;}
.detail .statut{width:100px;}
.detail .parution{font-size:12px;}
.detail .ville{font-size:18px;background-color:#c0c0c0;text-align:center;color:#545454;}
.detail .outil{list-style:none;position:relative;overflow:visible;text-align:center;background:url(//static.cheznous.fr/public/image/detail-outil.jpg) center no-repeat;height:36px;padding-left:40px;padding-top:15px;margin-bottom:20px;margin-top:20px;}
.detail .outil li{display:inline;}
.detail .outil a{float:left;width:20px;height:20px;margin-right:20px; overflow:hidden; text-indent:-1000px;}
.detail .outil img{display:none;}
.detail .abus a{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) 0px;}
.detail .abus a:hover{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -20px;}
.detail .suppression a{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -240px;}
.detail .suppression a:hover{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -260px;}
.detail .suivre a{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -160px;}
.detail .suivre a:hover{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -180px;}
.detail .suivre .selected{background:url(//static.cheznous.fr/public/image/detail-sprite-1.pngg) -200px;}
.detail .suivre .selected:hover{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -220px;}
.detail .facebook a{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -40px;}
.detail .facebook a:hover{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -60px;}
.detail .twitter a{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -280px;}
.detail .twitter a:hover{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -300px;}
.detail .favori a{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -80px;}
.detail .favori a:hover{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -100px;}
.detail .impression a{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -120px;}
.detail .impression a:hover{background:url(//static.cheznous.fr/public/image/detail-sprite-1.png) -140px;}
.detail .dpe{clear:both;margin-left:0px;}
.detail .dpe p{font-weight:bold;font-size:14px;margin-bottom:10px;}
.detail .dpe img{margin-right:20px;}
.detail .partenaire img{width:auto;}

div.annonceur{width:328px; height:112px; background:url(//static.cheznous.fr/public/image/detail-contact-fond.jpg); padding:30px 10px 30px 10px;}
div.annonceur ul{margin-left:20px; margin-bottom:10px;}
div.annonceur ul *{color:#FFF; text-decoration:none;}
div.annonceur li a:hover{text-decoration:underline;}
div.annonceur p a{color:#ffb555;}

div.contact{width:328px; height:132px; background:url(//static.cheznous.fr/public/image/detail-contact-fond.jpg); padding:10px 10px 30px 10px;}
div.contact ul{list-style:none;}
div.contact li{display:block; background-color:#9ead08/*8f0b09*/; padding:3px; text-align:center; line-height:30px; margin-bottom:4px; color:#FFF; font-weight:bold; font-size:16px;}
div.contact br{display:none;}
div.contact a{text-decoration:none; color:#FFF; font-weight:bold; font-size:16px;}
div.contact .telephone1{background-color:#9ead08; font-size:24px;}
div.contact .telephone2{background-color:#9ead08;}
div.contact .aktifimmo a{color:#FFF; display:block; width:100%; line-height:normal; padding:3px;}
div.contact .aktifimmo span a{display:block; color:#666; font-size:12px; height:auto;}
div.contact .visiteonline a{color:#FFF; display:block; width:100%; line-height:normal; padding:3px;}
div.contact .visiteonline span a{display:block; color:#666; font-size:12px; height:auto;}
div.contact .email{padding:0px; line-height:0px;}
div.contact .email a{line-height:0px;}
div.contact .code{line-height:normal; position:relative; overflow:hidden; padding:6px;}
div.contact .code .slogan{font-size:13px;}
div.contact .code span{font-size:12px; color:#FFF; display:block; text-align:center;}
div.contact .code strong{color:#bc2021; margin-left:5px; margin-right:5px;}
div.contact .code form{position:relative; overflow:hidden; text-align:center; display:block; margin-bottom:2px; margin-top:2px;}
div.contact .code p{display:inline;}
div.contact .code .text{padding:3px; border:1px solid #FFF; margin-right:1px; text-align:center; width:200px;}
div.contact .code .submit{padding:2px; border:solid 1px #FFF; background:#9ead08; color:#FFF; font-weight:bold;}
div.contact .code a{font-size:10px; font-weight:normal; color:#555;}
div.contact .code .tarif{float:left; font-size:10px; font-weight:normal; color:#555; margin-left:40px;}
div.contact .code .savoir{float:right; margin-right:40px; font-size:10px;}
div.contact .audiotel2{line-height:normal; padding:4px; font-size:12px; text-align:left; white-space:pre-line;}
div.contact .audiotel2 em{color:#FFF; font-size:12px}
div.contact .audiotel2 strong{color:#bc2021; font-size:12px;}
div.contact .audiotel2 span{font-weight:bold; font-size:10px; padding-top:10px; display:block;}
div.contact .audiotel{line-height:normal; padding:4px;}
div.contact .audiotel .numero{color:#fff; font-size:24px; display:block;}
div.contact .audiotel .tarif{font-size:10px; display:block; font-weight:normal;}
div.contact .audiotel .reference{color:#fff; margin:12px; display:block;}
div.contact .audiotel strong{color:#bc2021; font-size:24px; display:block;}
div.contact .abonnement{line-height:normal; padding:0px;}
div.contact .abonnement a{display:block; font-size:12px; line-height:24px; white-space:pre-line;}
div.contact .abonnement .formule{background-color:#981211; font-size:13px; line-height:normal; padding:6px;}
div.contact .abonnement .connexion{text-decoration:underline; color:#FFF; background-color:#bc2021;}
div.contact .validite{background-color:#981211; line-height:normal; font-size:12px;}

.sommaire{list-style:none; display:block; position:relative; overflow:hidden;}
.sommaire li{float:left; width:173px;}
.sommaire a{display:block; text-align:center; line-height:42px; color:#FFF; background:url(//static.cheznous.fr/public/image/detail-contact-blur.jpg); text-decoration:none;}
.sommaire .focus{width:174px;}
.sommaire .focus a{font-weight:bold; background:url(//static.cheznous.fr/public/image/detail-contact-focus.jpg);}

.partenaire{display:block; margin-bottom:20px;}
.partenaire img{ vertical-align:middle; width:400px;}

.popup-contact{position:absolute; overflow:hidden; top:0px; left:0px; width:100%; height:100%; background:url(//static.cheznous.fr/public/image/popup-contact-fond.png); z-index:10000;}
.popup-contact .principal{width:350px; margin:auto; margin-top:80px; background:#FFF; border:2px solid #bc2021; border-radius:10px 10px 0px 0px; padding:20px; box-shadow:1px 1px 12px #555; position:relative;}
.popup-contact .fermer{}
.popup-contact .fermer a{display:block; text-align:center; position:absolute; border-radius:20px; background:#FFF; border:2px solid #bc2021; width:20px; height:20px; box-shadow:1px 1px 12px #555; right:-10px; top:-10px; color:#545454; line-height:20px; text-decoration:none; font-weight:bold;}
.popup-contact h1{color:#FFF; padding:10px 20px; background:#5f5f5f; border:#5f5f5f; border-radius:10px 10px 0px 0px; font-size:18px; text-align:right; margin:-21px -21px 20px -21px;}
.popup-contact .fermeture{overflow:hidden;}
.popup-contact .fermeture a{float:right; width:150px; border:solid 1px #FFF; background:#bc2021; color:#FFF; padding:4px; font-weight:bold; font-size:14px; cursor:pointer; text-decoration:none; text-align:center; margin:auto;}
.popup-contact .succes{padding-left:70px; margin-bottom:20px; background:url(//static.cheznous.fr/public/image/popup-contact-succes.png) no-repeat top left; min-height:60px;}
.popup-contact .succes a{color:#bc2021;}
.popup-contact .erreur{padding-left:70px; margin-bottom:20px; background:url(//static.cheznous.fr/public/image/popup-contact-erreur.png) no-repeat top left; min-height:60px;}
.popup-contact .erreur a{color:#bc2021;}

.classique{background-color:#bc2021; padding:10px; width:410px; margin-left:auto; margin-right:auto; background-image:url(//static.cheznous.fr/public/image/form-classique.jpg); background-repeat:no-repeat; background-position:top;}
.classique h2{color:#FFF; font-size:16px; font-weight:bold; margin-bottom:20px; font-style:italic; text-align:center;}
.classique p{clear:both;}
.classique label{float:left; width:120px; padding:3px; color:#FFF; margin-bottom:5px;}
.classique span{float:left; margin-bottom:5px; width:275px;}
.classique span label{float:none; text-align:left; padding:3px; cursor:pointer;}
.classique span label input{width:auto; margin-right:5px;}
.classique input{width:100%; padding:3px; border:none;}
.classique textarea{width:100%; padding:3px; border:none; max-width:100%; min-width:100%;}
.classique select{width:100%; padding:3px; border:none;}
#ls_adherent{border-top:1px solid #CCC; z-index:50;}
.classique p.erreur input{background:#fdd7d8;}
.classique p.erreur textarea{background:#fdd7d8;}
.classique p.erreur select{background:#fdd7d8;}
.classique .action{ margin-top:8px; overflow:hidden; position:relative;}
.classique .action label{color:#c0c0c0; font-size:10px; text-align:left;}
.classique .action input{width:150px; padding:3px; border:solid 1px #FFF; background:#9ead08; color:#FFF; font-weight:bold; cursor:pointer;}
.classique div.erreur{padding:10px; border:1px solid #FFF; margin-bottom:20px; background:#fdd7d8;}
.classique div.erreur ol{margin-left:20px;}
.classique div.erreur *{color:#bc2021;}
.classique p.erreur label{color:#FFF;}
.classique div.succes{padding:10px; border:1px solid #FFF; margin-bottom:20px; background:#9ead08;}
.classique div.succes *{color:#FFF;}
.classique p.succes label{color:#FFF;}
.classique .information{color:#FFF; padding-top:20px;}
.classique .action a{color:#FFF;}
.classique .lalettredujour{display:block; position:relative; overflow:hidden; margin:10px -10px -10px -10px; padding:10px 45px 10px 45px; background:#9ead08;}
.classique .lalettredujour span{width:100%; text-align:center;}
.classique .lalettredujour1{color:#FFF; font-weight:bold; font-size:18px; margin-bottom:20px;}
.classique .lalettredujour2{font-size:14px; margin-bottom:20px;}
.classique .lalettredujour3 label{font-size:18px;}

.texte{padding-left:60px; padding-right:60px;}
.texte h1{color:#bc2021; font-size:26px; margin-bottom:30px;}
.gauche .texte h1{color:#bc2021; font-size:26px; margin-bottom:30px;}
.condition h2{margin-top:20px;}
.texte h2{color:#bc2021; font-size:20px; margin-bottom:26px;}
.texte h3{color:#bc2021; font-size:14px; margin-bottom:10px;}
.texte h3 em{font-size:14px;}
.texte h4{color:#bc2021; margin-bottom:10px;}
.texte p{text-align:justify; margin-bottom:12px;}
.texte ul{margin-left:20px; margin-bottom:12px;}
.texte .mouvement{text-align:right;}
.texte .mouvement a{color:#517186;}
.texte .illustration img{max-width:658px;}

.simple h1{font-size:18px; text-align:center; color:#545454; padding:20px 0px;}
.gauche h1{font-size:18px; text-align:center; color:#545454; padding:20px 0px;}

.tarif{border:none; margin-left:auto; margin-right:auto;}
.tarif th{width:265px; border:none; border-right:28px solid #FFF;}
.tarif td{width:265px; border:none; border-right:28px solid #FFF;}
.tarif *{color:#666; text-align:center; }
.tarif .sans_bordure{border:none;}
.tarif .etage1 th{width:265px; background-image:url(//static.cheznous.fr/public/image/tarif-etage1-rouge.jpg); height:57px; color:#FFF; font-size:16px;}
.tarif .etage2 td{width:225px; background-image:url(//static.cheznous.fr/public/image/tarif-etage2-rouge.jpg); height:110px; padding:0px 20px 0px 20px; font-weight:bold;}
.tarif .etage2 a{display:block; margin-top:5px; text-decoration:underline; font-weight:normal;}
.tarif .etage3 td{width:259px; background-color:#a11111; padding:0px 3px; height:90px;}
.tarif .etage3 td .cout{color:#FFF; font-size:9px; font-weight:normal;}
.tarif .etage4 td{width:225px; background-image:url(//static.cheznous.fr/public/image/tarif-etage4-rouge.jpg); height:117px; padding:0px 20px 0px 20px; font-weight:bold;}
.tarif .etage4 strong{font-size:18px; color:#bc2021; margin-top:8px; display:block;}
.tarif .etage5 td{background-image:url(//static.cheznous.fr/public/image/tarif-etage5-rouge.jpg); height:77px; color:#FFF;}
.tarif .etage1 .vert{background-image:url(//static.cheznous.fr/public/image/tarif-etage1-vert.jpg);}
.tarif .etage2 .vert{background-image:url(//static.cheznous.fr/public/image/tarif-etage2-vert.jpg);}
.tarif .etage3 .vert{background-color:#829005;}
.tarif .etage4 .vert{background-image:url(//static.cheznous.fr/public/image/tarif-etage4-vert.jpg);}
.tarif .etage5 .vert{background-image:url(//static.cheznous.fr/public/image/tarif-etage5-vert.jpg);}
.tarif .text{padding:3px; border:1px solid #9ead08; margin-right:1px; text-align:center; margin-top:8px; width:150px;}
.tarif .submit{padding:2px; border:solid 1px #FFF; background:#9ead08; color:#FFF; font-weight:bold; margin-top:8px;}
.tarif ul{list-style:none; position:relative; overflow:hidden; margin-top:10px; margin-left:10px;}
.tarif li{clear:both; background-image:url(//static.cheznous.fr/public/image/tarif-abonnement.jpg); display:block; width:240px; height:54px; margin-bottom:10px; position:relative;}
.tarif li a{text-decoration:none;}
.tarif .jour{color:#FFF; font-size:20px; font-weight:bold; position:absolute; text-align:center; top:5px; left:0px; width:71px;}
.tarif .periode{color:#FFF; position:absolute; text-align:center; top:30px; left:0px; width:71px;}
.tarif .prix{color:#bc2021; font-size:20px; font-weight:bold; position:absolute; text-align:center; top:0px; right:2px; width:167px;}
.tarif .bouton{color:#fff; font-size:18px; font-weight:bold; position:absolute; text-align:center; top:28px; right:2px; width:167px;}

form.paiement{background-image:url(//static.cheznous.fr/public/image/form-paiement.jpg); width:850px; height:200px; margin-left:auto; margin-right:auto; background-repeat:no-repeat; padding:10px;}
form.paiement p{float:left; width:220px; height:97px; background-color:#FFF; padding:10px; margin-right:60px; margin-bottom:10px;}
form.paiement p input{float:left; margin-top:8px; margin-right:3px;}
form.paiement .prix strong{color:#bc2021; display:block; margin-bottom:10px;}
form.paiement .prix em{color:#bc2021; display:block; margin-top:10px; font-weight:bold;}
form.paiement .blabla{margin-right:0px; margin-left:10px; width:220px; padding:0px; height:107px; background-color:transparent; color:#FFF; padding-top:10px;}
form.paiement .action{float:right; clear:both; height:auto; margin:0px;}
form.paiement .action input{float:none; width:200px; border:solid 1px #FFF; background:#9ead08; color:#FFF; padding:5px; font-weight:bold; font-size:14px; cursor:pointer; margin:0px;}

.colonne1{float:left; margin-right:20px; margin-left:30px;}
.colonne2{float:left;}
.colonne2-variante1{width:430px; position:relative; margin-top:40px;}

#bulle-masque-cas1{position:absolute; right:0; top:20px;}
#bulle-masque-cas2 img{position:absolute; right:0; top:46px; z-index:1000;}

.proximite{clear:both; padding:10px; border:2px solid #b4c4d3; position:relative; overflow:hidden; margin:10px 10px 10px 35px;}
.proximite h3{font-size:14px; color:#517186; margin-bottom:10px;}
.proximite ul{list-style:none;}
.proximite li{float:left; width:25%; line-height:24px;}
.proximite a{color:#517186; text-decoration:none;}

.preciser-ville{clear:both; padding:10px; border:2px solid #b4c4d3; position:relative; overflow:hidden; margin:10px 10px 10px 35px; background-image:url(//static.cheznous.fr/public/image/triangle-jaune.png); background-repeat:no-repeat; background-position:10px 15px;}
.preciser-ville h3{margin-left:50px; font-size:14px; color:#bc2021; margin-bottom:10px;}
.preciser-ville p{margin-left:50px; font-size:14px; color:#bc2021; margin-bottom:20px; font-weight:bold;}
.preciser-ville ul{list-style:none;}
.preciser-ville li{float:left; width:25%; line-height:24px;}
.preciser-ville a{color:#517186; text-decoration:none;}

.decimal{font-size:0.8em; display:inline;}

.empruntis{width:947px; border:none; overflow:hidden; height:1400px;}

.partenariat{list-style:none; position:relative; overflow:hidden; margin-top:20px; margin-left:-1px; margin-right:2px;}
.partenariat li{display:inline;}
.partenariat li:first-child a{float:left;}
.partenariat a{float:right;}

.partenaire{margin:0; margin-bottom:40px;}
.partenaire img{/*width:200px;*/ margin-bottom:10px; border:none;}
.partenaire p{margin:auto;}
.partenaire ul{margin:10px; margin-left:40px;}
.gauche .partenaire h1{color:#bc2021; font-size:26px; margin-bottom:30px;}
.partenaire a{color:#517186;}

.locamax{border:1px solid #bc2021; margin-left:35px; padding:10px; width:700px;}
.locamax ul{list-style:none;}
.locamax *{color:#545454; font-size:14px;}
.locamax .titre{margin-bottom:4px;}
.locamax .titre a{color:#bc2021; font-size:16px;}
.locamax .lien{margin-top:4px;}
.locamax .lien a{color:#9ead08;}

.formulaire{background:#5f5f5f; padding:10px; border:4px solid #FFF; border-top:none; position:relative; overflow:hidden;}
.formulaire input{border:none; background:none; background-color:transparent; background-image:none; margin:0 3px;}
.formulaire select{border:none; background:none; background-color:transparent; background-image:none; margin:0 3px;}
.formulaire option{color:#000000;}
.formulaire .ligne_1{clear:both; margin-bottom:10px; height:42px; border-bottom:1px solid #797979;}
.formulaire .ligne_1 p{float:left; line-height:30px;}
.formulaire .ligne_2{clear:both;}
.formulaire .ligne_2 p{float:left; line-height:23px;  margin-bottom:4px;}
.formulaire .total{color:#FFF; font-size:14px; font-weight:bold; font-style:italic; padding-bottom:6px; margin-bottom:30px; display:block;}
.formulaire .total strong{font-size:18px;}
.formulaire .aide {float:left; clear:both; margin-top:20px;}
.formulaire .aide a{color:#FFF; margin-right:14px;}
.formulaire .alerte{font-size:11px; background-image:url(//static.cheznous.fr/public/image/alerte.png); background-repeat:no-repeat; background-position:left; padding-left:18px; text-decoration:none;}
.formulaire .prioritaire{color:#bc2021; font-size:11px; text-decoration:none; background-image:url(//static.cheznous.fr/public/image/prioritaire.jpg); background-repeat:no-repeat; background-position:left; padding-left:18px;}
.formulaire .prioritaire.checked{background-image:url(//static.cheznous.fr/public/image/prioritaire-checked.jpg);}

.formulaire .en_partenaire{color:#797979; float:right; margin-top:20px;}
.formulaire .bouton input{width:100px; border:solid 1px #FFF; background:#9ead08; color:#FFF; padding:4px; font-weight:bold; left:250px; top:30px; font-size:14px; cursor:pointer}
.formulaire .immo .bouton input{background:#bc2021;}
.formulaire .largeur_l{width:250px;}
.formulaire .largeur_s{width:122px;}
.formulaire .marge_l{margin-right:21px;}
.formulaire .marge_s{margin-right:4px;}
.formulaire .cadre_b{background:#FFF; border:1px solid #95bef5; border-radius:6px;}
.formulaire .cadre_b select{background:#FFF;}
.formulaire .cadre_v{background:#FFF; border:1px solid #95bef5; border-radius:6px;}
.formulaire .cadre_v select{background:#FFF;}
.formulaire .cadre_r{background:#FFF; border:1px solid #95bef5; border-radius:6px;}
.formulaire .cadre_r select{background:#FFF;}
.formulaire .cadre_t{background:#FFF; border:1px solid #5f5f5f; border-radius:6px;}
.formulaire .cadre_t select{background:#FFF;}
.formulaire .cadre_g{}
.formulaire .cadre_g input{color:#9ead08; font-weight:bold; opacity:1; -webkit-text-fill-color:#9ead08;}
/*.formulaire .immo .cadre_g input{color:#bc2021;}*/
.formulaire .largeur_l input, .formulaire .largeur_l select{width:244px; font-size:13px;}
.formulaire .largeur_s input, .formulaire .largeur_s select{width:116px; font-size:11px;}
.formulaire .cadre_g.largeur_l input{font-size:20px;}
.formulaire .cadre_spe_1 {color:#FFF;}
.formulaire .menu1{position:relative; overflow:hidden; padding-left:60px; list-style:none;}
.formulaire .menu1 a{float:left; text-align:center; color:#545454; text-decoration:none; background:#9ead08; margin:10px; font-weight:bold; padding-bottom:10px;}
.formulaire .menu1 a:hover{color:#FFF;}
.formulaire .menu1 a:hover img{visibility:hidden;}
.formulaire .menu1 img{display:block; border:5px solid #9ead08;}
.formulaire .emploi{margin-left:50px;}
.formulaire .emploi span{font-size:14px; color:#FFF; float:left; text-align:center; font-style:italic;}
.formulaire .emploi a{float:left; width:200px; border:solid 1px #FFF; background:#9ead08; color:#FFF; padding:5px; font-weight:bold; left:250px; top:30px; font-size:14px; cursor:pointer; text-decoration:none; text-align:center; margin:14px 0 0 70px;}
.formulaire .menu1 #menu-img_automobile:hover{background:url(//static.cheznous.fr/public/image/menu-sprite-1.png) #9ead08 no-repeat 0px top;}
.formulaire .menu1 #menu-img_motocycle:hover{background:url(//static.cheznous.fr/public/image/menu-sprite-1.png) #9ead08 no-repeat -464px top;}
.formulaire .menu1 #menu-img_utilitaire:hover{background:url(//static.cheznous.fr/public/image/menu-sprite-1.png) #9ead08 no-repeat -580px top;}
.formulaire .menu1 #menu-img_autre_vehicule:hover{background:url(//static.cheznous.fr/public/image/menu-sprite-1.png) #9ead08 no-repeat -116px top;}
.formulaire .menu1 #menu-img_equipement_automobile:hover{background:url(//static.cheznous.fr/public/image/menu-sprite-1.png) #9ead08 no-repeat -232px top;}
.formulaire .menu1 #menu-img_equipement_motocycle:hover{background:url(//static.cheznous.fr/public/image/menu-sprite-1.png) #9ead08 no-repeat -348px top;}
.formulaire .js-label-normal{color:#000000;}
.formulaire .js-label-defaut{color:#797979;}
.formulaire .menu2{position:absolute; top:0; right:50px; width:432px; list-style:none; margin-top:4px;}
.formulaire .menu2 li{float:left; margin-left:4px;}
.formulaire .menu2 img{height:30px; display:block;}
.formulaire .menu3{clear:both; margin-top:80px; padding-top:4px; border-top:1px solid #797979; color:#ffffff;}
.formulaire .menu3 a{color:#ffffff;  font-size:10px;}
.formulaire .menu3 p{margin:0; padding:0;  font-size:10px;}
.formulaire .menu3 ul{display:block; text-align:center;}
.formulaire .menu3 li{display:inline-block; margin:auto 50px;}
#menu-div_automobile{background-image:url(//static.cheznous.fr/public/image/formulaire-automobile.png); background-repeat:no-repeat; background-position:-10px bottom;}

.js-localisation-popup{color:#000000; background:#FFF; font-size:14px; box-shadow:1px 1px 1px #000000; max-height:200px; overflow:auto; z-index:10000;}
.js-localisation-popup ul{list-style:none;}
.js-localisation-popup li{cursor:pointer; margin:0 4px; padding:2px;}
.js-localisation-popup .selected{background:#95bef5;}

.descript{margin-top:-30px; margin-bottom:30px; color:#c0c0c0; position:relative; overflow:hidden; padding-bottom:17px;}
.descript.init{max-height:8px;}
.descript.close{max-height:8px;}
.descript.open{}
.descript p{line-height:1.1; font-size:11px;}
.descript .interrupt{position:absolute; bottom:0; right:0; cursor:pointer; background-color:#5F5F5F; padding:3px 3px 0px 10px; font-style:italic;}

.js-photo-loupe{background:url(//static.cheznous.fr/public/image/photo-loupe.png) right bottom no-repeat;z-index:9998;}
.js-photo-sans-loupe{background:url(//static.cheznous.fr/public/image/photo-sans-loupe.png) right bottom no-repeat;}

#js-photo-popup{background:url(//static.cheznous.fr/public/image/popup-alerte-fond.png) repeat; z-index:9999;}
#js-photo-popup div{width:500px; margin:auto; margin-top:80px; background:#FFF; border:2px solid #bc2021; border-radius:10px 10px 0px 0px; padding:20px; box-shadow:1px 1px 12px #555; position:relative;}
/*#js-photo-popup .fermer{display:block; text-align:right; margin:-20px -15px 10px -15px;}*/
/*#js-photo-popup .fermer a{font-size:11px; color:#545454;}*/
#js-photo-popup .fermer a{display:block; text-align:center; position:absolute; border-radius:20px; background:#FFF; border:2px solid #bc2021; width:20px; height:20px; box-shadow:1px 1px 12px #555; right:-10px; top:-10px; color:#545454; line-height:20px; text-decoration:none; font-weight:bold;}
#js-photo-popup img{width:auto; height:auto;}
#js-photo-popup ul{list-style:none; overflow:hidden;}
#js-photo-popup li{float:left; width:90px; height:68px; text-align:center; margin:0px 10px 10px 0px; cursor:pointer;}
#js-photo-popup .premier{float:none; width:500px; height:375px; cursor:default;}

.js-vignette-loupe{background:url(//static.cheznous.fr/public/image/photo-loupe.png) right bottom no-repeat;}

/*
.js-alerte-popup{background:url(//static.cheznous.fr/public/image/popup-alerte-fond.png) repeat; z-index:9999;}
.js-alerte-popup .caaaaadre{width:350px; margin:auto; margin-top:20px; background:#FFF; border:2px solid #9ead08; border-radius:10px 10px 0px 0px; padding:20px; box-shadow:1px 1px 12px #555; position:relative;}
*/
.js-alerte-popup{background:rgba(255,255,255,.75); z-index:9999; position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; }
.js-alerte-popup .caaaaadre{width:350px; margin:auto; background:#FFF; border:2px solid #9ead08; border-radius:10px 10px 0px 0px; padding:20px; box-shadow:1px 1px 12px #555; position:relative; margin-top: 195px;}

.js-alerte-popup .cadre_responsive{font-size: 16px; width:80vw; max-width: 40em; margin: 195px auto 0 auto;}
.cadre_responsive, .cadre_responsive * {
	box-sizing: border-box;
}
.cadre_responsive * {
	font-size: 1em;
}
.form_location_fieldset {
	border: 0;
	padding: 0;
}
.js-alerte-popup div.immo{border-color:#bc2021;}
.js-alerte-popup .fermer{}
.js-alerte-popup .fermer a{display:block; text-align:center; position:absolute; border-radius:20px; background:#FFF; border:2px solid #9ead08; width:20px; height:20px; box-shadow:1px 1px 12px #555; right:-10px; top:-10px; color:#545454; line-height:20px; text-decoration:none; font-weight:bold;}
/*.js-alerte-popup .fermer a{display:block; position:absolute; right:10px; top:5px; color:#797979; text-decoration:none;}*/
.js-alerte-popup div.immo .fermer a{border-color:#bc2021;}
.js-alerte-popup h1{color:#FFF; padding:10px 20px; background:#5f5f5f; border:#5f5f5f; border-radius:10px 10px 0px 0px; font-size:18px; text-align:right; margin:-21px -21px 20px -21px;}
.js-alerte-popup h2{color:#bc2021; font-size:18px; text-align:center; font-weight:normal; margin-bottom:20px;}
.js-alerte-popup .obligatoire{font-size:11px; color:#545454; text-align:justify;}
.js-alerte-popup .obligatoire a{font-size:11px; color:#545454;}
.js-alerte-popup p.defaut{width:100%; margin-bottom:10px;}
.js-alerte-popup p.defaut input{width:340px; padding:5px; border:1px solid #95bef5; border-radius:6px; font-size:13px;}
.js-alerte-popup p.defaut select{width:352px; padding:5px; border:1px solid #95bef5; border-radius:6px; font-size:13px;}
.js-alerte-popup .action{text-align:center; margin-bottom:20px;}
.js-alerte-popup .action input{ display: inline-block; border:solid 1px #FFF; background:#9ead08; color:#FFF; padding:.5em; font-weight:bold; cursor:pointer}
.js-alerte-popup div.immo .action input{background:#bc2021;}
.js-alerte-popup .localerte{margin-bottom:10px; overflow:hidden;}
.js-alerte-popup .localerte span{display:block; font-size:11px; margin-bottom:4px; text-align:justify; color:#545454;}
.js-alerte-popup .localerte input{margin-right:2px; margin-top:5px;}
.js-alerte-popup .localerte label{font-size:11px; float:left; margin-right:20px; color:#545454;}
.js-alerte-popup .localerte strong{font-size:11px; color:#404040;}
.js-alerte-popup .lalettredujour{margin-bottom:10px;}
.js-alerte-popup .lalettredujour input{float:left; margin-right:5px;}
.js-alerte-popup .lalettredujour label{font-size:11px; color:#545454;}
.js-alerte-popup ul{margin-left:30px; margin-bottom:20px;}
.js-alerte-popup li{font-weight:bold; color:#F00; margin-bottom:4px;}

.js-alerte-popup .titre{margin-bottom:20px; text-align:center; font-size:24px; font-weight:bold; color:#9ead08;}
.js-alerte-popup .ligne01{margin-bottom:4px; text-align:center; font-size:18px; font-weight:bold;}
.js-alerte-popup .ligne02{margin-bottom:0px; text-align:center; font-size:16px;}
.js-alerte-popup .ligne03{margin-bottom:20px; text-align:center; font-size:16px; color:#9ead08; white-space:pre-line;}
.js-alerte-popup .ligne04{margin-bottom:20px; position:relative; overflow:hidden;}
.js-alerte-popup .ligne05{margin-bottom:0px; text-align:center; font-size:14px; font-weight:bold;}
.js-alerte-popup .ligne06{margin-bottom:20px; text-align:center; font-size:14px;}
.js-alerte-popup .ligne07{margin-bottom:0px; text-align:justify; font-size:11px; color:#545454;}
.js-alerte-popup .ligne08{margin-bottom:0px; text-align:justify; font-size:11px; color:#545454; margin-top:5px;}
.js-alerte-popup .ligne09{margin-bottom:0px; text-align:justify; font-size:11px; color:#545454; margin-top:5px;}
.js-alerte-popup .ok{float:left; width:150px; border:solid 1px #9ead08; background:#9ead08; color:#FFF; padding:4px; font-weight:bold; left:250px; top:30px; font-size:14px; cursor:pointer; text-decoration:none; text-align:center;}
.js-alerte-popup .ko{float:right; width:150px; border:solid 1px #9ead08; background:#FFF; color:#9ead08; padding:4px; font-weight:bold; left:250px; top:30px; font-size:14px; cursor:pointer; text-decoration:none; text-align:center;}
.js-alerte-popup .js-label-normal{color:#000000;}
.js-alerte-popup .js-label-defaut{color:#666666;}

.js-alerte-popup p.secondaire{width:106%; margin-bottom:10px;}
.js-alerte-popup p.secondaire select{width:170px; padding:3px; border:1px solid #95bef5; border-radius:6px; font-size:11px; margin-right:9px; background:#f4f8c6;}

/*.js-alerte-popup div.immo2 .fermer a{background-color:#5f5f5f; color:#FFF; border-color:#5f5f5f;}*/
/*
.js-alerte-popup .defaut2{overflow:hidden; margin-bottom:10px;}
.js-alerte-popup .defaut2 label{float:left; width:130px; text-align:right; padding:4px; font-size:13px;}
.js-alerte-popup .defaut2 input{float:left; width:190px; padding:4px;}
.js-alerte-popup .defaut2 select{float:left; width:200px; padding:4px;}
.js-alerte-popup div.immo2 .action input{border:solid 1px #090; box-shadow:1px 1px 6px #555;}
*/
.js-alerte-popup .defaut2{overflow:hidden; margin-bottom:10px;}
.js-alerte-popup .defaut2 label{padding:4px; display: block; white-space: nowrap; text-align: left;}
.js-alerte-popup .defaut2 input, .js-alerte-popup .defaut2 select{ display: block; width: 100%; padding:.25em;}
.js-alerte-popup div.immo2 .action input{display: inline-block; border:solid 1px #090; box-shadow:1px 1px 6px #555; padding: .5em;}
/*
@media screen and (min-device-width: 50rem) {
	.js-alerte-popup .cadre_responsive{margin: 195px auto 0 auto;}
	.js-alerte-popup .defaut2{display: flex; flex-wrap: nowrap; background: none;}
	.js-alerte-popup .defaut2 label{ flex: 1 0 11em; text-align: right; color: inherit;}
	.js-alerte-popup .defaut2 input, .js-alerte-popup .defaut2 select{ flex: 9999 0 15em;}
	.js-alerte-popup .action { text-align: left; padding-left: 11em;}
}
*/
@media screen and (min-width: 50rem) {
	.js-alerte-popup .cadre_responsive{margin: 195px auto 0 auto;}
	.js-alerte-popup .defaut2{display: flex; flex-wrap: nowrap; background: none;}
	.js-alerte-popup .defaut2 label{ flex: 0 0 11em; text-align: right; color: inherit;}
	.js-alerte-popup .defaut2 input, .js-alerte-popup .defaut2 select{ flex: 9999 0 15em;}
	.js-alerte-popup .action {display: flex; flex-wrap: nowrap; text-align: left;}
	.js-alerte-popup .action::before {content: ""; display: block; flex: 0 0 11em;}
}


.js-alerte-popup .reponse{margin:0 40px;}
.js-alerte-popup .reponse p{padding-bottom:20px; text-align:justify;}
.js-alerte-popup .reponse p img{ float:left; margin:0 20px 10px 0; width:120px;}

@media screen and (max-width: 50rem) {
	.cadre_responsive form {
		font-size: 1.25em;
	}
	.cadre_responsive input[type="submit"] {
		font-size: 1.25em;
	}
}
#js-accueil-vignette{margin:-15px 0 0 -15px;}
#js-accueil-vignette a{background-color:#FFF; display:block; width:157px; height:35px; padding-top:144px; text-align:center; color:#9ead08; font-weight:bold; text-decoration:none; font-size:13px;}
#js-accueil-vignette a.immo{color:#bc2021;}

.js-accueil2-vignette{cursor:pointer; background:url(//static.cheznous.fr/public/image/accueil2-hover.png); display:block; width:165px; height:78px; padding-top:40px; text-align:center; color:#ffffff; font-weight:bold; text-decoration:none; font-size:14px;}

#js-accueil-vente{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -1570px top;}
#js-accueil-location-annee{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -628px top;}
#js-accueil-colocation{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -157px top;}
#js-accueil-location-vacance{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -942px top;}
#js-accueil-location-courte{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -785px top;}
#js-accueil-chambre-d-hote{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat 0px top;}
#js-accueil-equipement-maison{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -471px top;}
#js-accueil-multimedia{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -1099px top;}
#js-accueil-vehicule{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -1413px top;}
#js-accueil-sport-loisir{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -1256px top;}
#js-accueil-emploi{background:url(//static.cheznous.fr/public/image/accueil-sprite-2.png) no-repeat -314px top;}

#js-accueil-publicite{position:absolute; top:25px; right:4px; background:#EEE; width:372px; height:477px;}
#js-partenaire-popup{background:url(//static.cheznous.fr/public/image/popup-alerte-fond.png) repeat;}
#js-partenaire-popup .caaaaadre{width:350px; margin:auto; margin-top:80px; background:#FFF; border:2px solid #9ead08; border-radius:10px 10px 0px 0px; padding:20px; box-shadow:1px 1px 12px #555; position:relative;}
#js-partenaire-popup .fermer{}
#js-partenaire-popup .fermer a{display:block; text-align:center; position:absolute; border-radius:20px; background:#FFF; border:2px solid #9ead08; width:20px; height:20px; box-shadow:1px 1px 12px #555; right:-10px; top:-10px; color:#545454; line-height:20px; text-decoration:none; font-weight:bold;}
#js-partenaire-popup h1{color:#FFF; padding:10px 20px; background:#9ead08; border:#9ead08; border-radius:10px 10px 0px 0px; font-size:18px; text-align:right; margin:-21px -21px 20px -21px;}
#js-partenaire-popup .image{text-align:center;}
#js-partenaire-popup a{display:block;}

#js-partenaire-popup .immo{border-color:#bc2021;}
#js-partenaire-popup .immo .fermer a{border-color:#bc2021;}
#js-partenaire-popup .immo h1{background:#bc2021; border:#bc2021;}

.js-partenaire-vignette{position:relative; overflow:hidden; width:183px;}
.js-partenaire-vignette h1{padding-bottom:15px; background:url(//static.cheznous.fr/public/image/partenaire-queue.png) no-repeat 105px bottom;}
.js-partenaire-vignette h1 a{display:block; padding:4px; background:#EEE; border:5px solid #EEE; border-radius:10px; text-align:center; width:100px; margin-left:65px; color:#9ead08; font-weight:normal; font-size:10px; text-decoration:none;}
.js-partenaire-vignette .image{float:left; clear:both; background:#9ead08; border:5px solid #9ead08; border-radius:10px; text-align:center; width:100px; margin-right:78px; margin-top:-8px;}
.js-partenaire-vignette .image img{max-width:100px; max-height:80px; border-radius:5px; display:block;}
.js-partenaire-vignette .bouton{}
.js-partenaire-vignette .bouton a{color:#FFF; float:right; width:73px; text-align:center; background:#9ead08; padding:0px; font-weight:bold; font-size:11px; line-height:20px; margin-top:-20px; border-radius:5px;}

.js-partenaire-vignette .immo h1 a{color:#bc2021;}
.js-partenaire-vignette .immo .image{background:#bc2021; border-color:#bc2021;}
.js-partenaire-vignette .immo .bouton a{background:#bc2021;}

.js-localerte-vignette{position:relative; overflow:hidden; width:183px;}
.js-localerte-vignette h1{padding-bottom:15px; background:url(//static.cheznous.fr/public/image/partenaire-queue.png) no-repeat 105px bottom;}
.js-localerte-vignette h1 a{display:block; padding:4px; background:#EEE; border:5px solid #EEE; border-radius:10px; text-align:center; width:100px; margin-left:65px; color:#bc2021; font-weight:normal; font-size:10px; text-decoration:none;}
.js-localerte-vignette .image{float:left; clear:both; background:#bc2021; border:5px solid #bc2021; border-radius:10px; text-align:center; width:100px; margin-right:78px; margin-top:-8px;}
.js-localerte-vignette .image img{max-width:100px; max-height:80px; border-radius:5px; display:block;}
.js-localerte-vignette .bouton{}
.js-localerte-vignette .bouton a{color:#FFF; float:right; width:73px; text-align:center; background:#bc2021; padding:0px; font-weight:bold; font-size:11px; line-height:20px; margin-top:-20px; border-radius:5px;}

#js-localerte-popup{background:url(//static.cheznous.fr/public/image/popup-alerte-fond.png) repeat;}
#js-localerte-popup .caaaaadre{width:350px; margin:auto; margin-top:80px; background:#FFF; border:2px solid #bc2021; border-radius:10px 10px 0px 0px; padding:20px; box-shadow:1px 1px 12px #555; position:relative;}
#js-localerte-popup .fermer{}
#js-localerte-popup .fermer a{display:block; text-align:center; position:absolute; border-radius:20px; background:#FFF; border:2px solid #bc2021; width:20px; height:20px; box-shadow:1px 1px 12px #555; right:-10px; top:-10px; color:#545454; line-height:20px; text-decoration:none; font-weight:bold;}
#js-localerte-popup h1{color:#FFF; padding:10px 20px; background:#bc2021; border:#bc2021; border-radius:10px 10px 0px 0px; font-size:18px; text-align:right; margin:-21px -21px 20px -21px;}
#js-localerte-popup h2{color:#bc2021; font-size:16px; text-align:center; font-weight:normal; margin-bottom:20px;}
#js-localerte-popup .image{text-align:center;}
#js-localerte-popup p.defaut{width:100%; margin-bottom:10px;}
#js-localerte-popup p.defaut input{width:340px; padding:5px; border:1px solid #95bef5; border-radius:6px; font-size:13px;}
#js-localerte-popup p.defaut select{width:352px; padding:5px; border:1px solid #95bef5; border-radius:6px; font-size:13px;}
#js-localerte-popup .action{text-align:center;}
#js-localerte-popup .action input{width:250px; border:solid 1px #FFF; background:#bc2021; color:#FFF; padding:4px; font-weight:bold; left:250px; top:30px; font-size:14px; cursor:pointer}
#js-localerte-popup p.secondaire{width:106%; margin-bottom:10px;}
#js-localerte-popup p.secondaire select{width:170px; padding:3px; border:1px solid #95bef5; border-radius:6px; font-size:11px; margin-right:9px; background:#f4f8c6;}
#js-localerte-popup ul{margin-left:30px; margin-bottom:20px;}
#js-localerte-popup li{font-weight:bold; color:#F00; margin-bottom:4px;}
#js-localerte-popup .titre{margin-bottom:20px; text-align:center; font-size:24px; font-weight:bold; color:#bc2021;}
#js-localerte-popup .ligne{text-align:center; position:relative; display:block;}
#js-localerte-popup .ligne a{display:block; width:150px; border:solid 1px #FFF; background:#bc2021; color:#FFF; padding:4px; font-weight:bold; font-size:14px; cursor:pointer; text-decoration:none; text-align:center; margin:auto;}



#js-autre-formulaire-popup{background:url(//static.cheznous.fr/public/image/popup-alerte-fond.png) repeat; z-index:9999;}
#js-autre-formulaire-popup .caaaaadre{width:350px; margin:auto; margin-top:80px; background:#FFF; border:2px solid #bc2021; border-radius:10px 10px 0px 0px; padding:20px; box-shadow:1px 1px 12px #555; position:relative;}
#js-autre-formulaire-popup .fermer{}
#js-autre-formulaire-popup .fermer a{display:block; text-align:center; position:absolute; border-radius:20px; background:#FFF; border:2px solid #bc2021; width:20px; height:20px; box-shadow:1px 1px 12px #555; right:-10px; top:-10px; color:#545454; line-height:20px; text-decoration:none; font-weight:bold;}
#js-autre-formulaire-popup h1{color:#FFF; padding:10px 20px; background:#bc2021; border:#bc2021; border-radius:10px 10px 0px 0px; font-size:18px; text-align:right; margin:-21px -21px 20px -21px;}
#js-autre-formulaire-popup h2{color:#bc2021; font-size:16px; text-align:center; font-weight:normal; margin-bottom:20px;}
#js-autre-formulaire-popup .image{text-align:center;}
#js-autre-formulaire-popup p.defaut{width:100%; margin-bottom:10px;}
#js-autre-formulaire-popup p.defaut input{width:340px; padding:5px; border:1px solid #95bef5; border-radius:6px; font-size:13px;}
#js-autre-formulaire-popup p.defaut input.radio{width:auto;}
#js-autre-formulaire-popup p.defaut textarea{width:340px; max-width:340px; min-width:340px; height:150px; padding:5px; border:1px solid #95bef5; border-radius:6px; font-size:13px;}
#js-autre-formulaire-popup p.defaut select{width:352px; padding:5px; border:1px solid #95bef5; border-radius:6px; font-size:13px;}
#js-autre-formulaire-popup .action{text-align:center;}
#js-autre-formulaire-popup .action input{width:250px; border:solid 1px #FFF; background:#bc2021; color:#FFF; padding:4px; font-weight:bold; left:250px; top:30px; font-size:14px; cursor:pointer}
#js-autre-formulaire-popup p.secondaire{width:106%; margin-bottom:10px;}
#js-autre-formulaire-popup p.secondaire select{width:170px; padding:3px; border:1px solid #95bef5; border-radius:6px; font-size:11px; margin-right:9px; background:#f4f8c6;}
#js-autre-formulaire-popup ul{margin-left:30px; margin-bottom:20px;}
#js-autre-formulaire-popup li{font-weight:bold; color:#F00; margin-bottom:4px;}
#js-autre-formulaire-popup .titre{margin-bottom:20px; text-align:center; font-size:24px; font-weight:bold; color:#bc2021;}
#js-autre-formulaire-popup .ligne{text-align:center; position:relative; display:block; margin-bottom:20px;}
#js-autre-formulaire-popup .ligne a{display:block; width:150px; border:solid 1px #FFF; background:#bc2021; color:#FFF; padding:4px; font-weight:bold; font-size:14px; cursor:pointer; text-decoration:none; text-align:center; margin:auto;}
#js-autre-formulaire-popup .lien {display:block; margin-top:10px;}
#js-autre-formulaire-popup .lien a{color:#bc2021; margin-right:10px;}
#js-autre-formulaire-popup .js-label-normal{color:#000000;}
#js-autre-formulaire-popup .js-label-defaut{color:#666666;}
