@CHARSET "ISO-8859-1";
/*commentaire*/
* { margin: 0; padding: 0;}
body { /*background: url("/dossiers/s-10002/images/image1.jpg");*/
	background-color: #ffffff;
	font-family: "verdana",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif; /*helvetica;*/
	text-align:justify;
	font-weight:lighter;
	font-size: 0.75em;
	line-height: 1.35em;
	color: #3d3c3f;/*font-variant:small-caps !important;*/}

img,fieldset {
	border: none;}

li{
	list-style :none;
	}
#menu li{
	float: left
}

#corps {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 1000px;
	background: url(/img//fond_corps.gif) repeat-y;
}

#navigation {
	width: 1000px;
	height: 36px;
	border:none;
	padding-left:7px
}

#colonne1 {
	float:left;
	width:286px;
		}
#pied {
	width: 1000px;
	height: 20px;
	background-color: #ffffff;
	position:relative;
	float : left;
}
/*----*/


#bloc_menu img{
	float: left;
}


/*colonne1*/
#logo_chambre {
	background: url(/img//marianne.jpg) no-repeat;
	width:285px;
	height:236px;
	margin-left:7px
}
#colonne1{
	color:#ffffff;
}
#colonne1 .bandeau {
	background: url(/img//bandeau_rubrique.gif) no-repeat;
	height:34px;
	margin-bottom:10px;
}
#colonne1 .bandeau, #partie_droite .bandeau{
	font-size:1.25em;
	font-weight:bold;
	padding-left:36px;
	padding-top:10px;
	margin-left:8px;

}
#colonne1 .date{
	font-style:italic;
	margin-bottom: 10px;
	margin-left:20px
}
#colonne1 h2{
	font-size:1.2em;
	font-weight:bold;
	color:#19485b;
	margin-left:20px;
	margin-bottom: 5px;
}
#colonne1 p{
	margin-left:20px;
	margin-right:15px;
	margin-bottom:10px;
}
#colonne1 .suite{
	font-style:italic;
	color:#ffffff;
	margin-right: 19px;
	font-size:0.75em;
	display:block;
}
#colonne1 .actualite {
	font-weight:bold;
	color:#19485b;
	margin-left: 94px;
	margin-bottom: 40px;
	display:block;
	padding-top:10px
}
#journal_numerique a{
	color:#ffffff
}
#bloc_juridique ul {
	margin-left:20px;
	margin-right:15px;
}
#bloc_juridique li {
	display:block;
	width:255px;
	border-bottom: 1px solid #ffffff;
	margin-bottom:15px;
	}
#bloc_juridique .droit{
	color:#ffffff;
	text-decoration:none;
	font-size : 1.1em;
}
#journal_numerique img{
	margin-left:59px;
	margin-bottom:10px
}
/*colonne2*/
#colonne2{
	width:713px;
	float: left;
	/*background-color:#ffffff;*/
	margin:0px;
	padding:0px;
	}
#corps .colonnes{
	background: url(/img//fond.gif) repeat-y;
}

#colonne2 table .coordonnees{
	background-color:#69A6C4;
	}
#entete {
	background-color:#69A6C4;
}
#colonne2 table tr{
	border-spacing:0px;
}
.flash{
	width:482px;
}
.coordonnees{
	font-size:1.1em;
	line-height: 1.5em;
	color: #ffffff;
	padding-left:15px;
}

.colonnes #partie_centrale{
	padding-left: 20px;
	width:445px;
	padding-right:20px;
	float:left
}
.colonne2 #partie_centrale{
	width:100%;
	padding-left: 20px;
	padding-right:20px;
	float:left

}
#fil{
	background-color: #ee7f00;
	float:left;
	margin-bottom: 36px;
	margin-top:-3px;
	width:664px;
	padding-left:25px;
	padding-right:25px
}

#fil ul{
	display:inline;
}
#fil a{
	color:#ffffff;
	padding-right:25px;
	text-decoration: none;
}
#partie_droite{
	width:228px;
	height:auto;
	float:left;
}
#presidente h1, #bloc_breves h1, #composition_chambre h1, #role h1, #consultation_gratuite h1, #breve h1, #juridique h1, #juridique_detail .titre, #composition_notaire h1, #annonce h1, #annuaire_chambre h1, #annuaire_chambre_detail h1, #partenaire h1, #contact h1, #agenda_liste h1, .creation_agenda_detail h1, .creation_article h1, .article_liste h1, #agenda_suite h1, #annonce_detail_entete h1{
	font-size:1.5em;
	color:#004863;
}
#bloc_breves h1{
	margin-bottom:10px;
}
#presidente img{
	width:107px;
	float:left;
	margin-right:20px;
	margin-bottom: 5px;
}
#presidente span{
	font-size: 0.8em;
	font-style: italic;
	display:block;
	text-align:right;
	margin-top:20px;
	border-bottom:1px solid #000000;
	padding-bottom:10px
}
#bloc_breves .titre{
	font-size:1.1em;
	font-weight:bold;
	color:#ee7f00;
	display:block;
	margin-bottom:10px;}

#bloc_breves img{
	width:159px;
	float:left;
	margin-right:20px;
	margin-bottom: 5px;
	margin-top:5px	}

.suite, .lienCoupDeCoeur {
	font-size: 0.8em;
	font-style:italic;
	display:block;
	text-align:right;
	color:#3d3c3f;
	margin-right: 10px;
	margin-top:15px;
	padding-bottom:24px;
}
#bloc_juridique{
	margin-bottom:45px
}
/*colonne2_droite*/
#annuaire{
	background-color: #97bdd3;
}
#annuaire .bandeau {
	background: url(/img//bandeau2.gif) no-repeat;
	height:33px;
	margin-bottom:10px;
	margin-left:0px;
}
#bloc_breves .puce, .listeCoupsDeCoeur .puce, #composition_chambre .puce, #consultation_gratuite .puce, #role .puce, #breve .puce, #juridique .puce, #juridique_detail .puce, #composition_notaire .puce, #annonce .puce, .listeCoupsDeCoeurcolonnegauche .puce, #annuaire_chambre .puce, #annuaire_chambre_detail .puce, #partenaire .puce, #contact .puce, #alertimmo .h2-puce, #colonne2 .h2-puce{
	width:24px;
	height: 24px;
	float:left
	}
.listeCoupsDeCoeur .puce, .listeCoupsDeCoeurcolonnegauche .puce{
	background: url(/img//puce_rubrique.gif) no-repeat;
}
#bloc_breves .puce, #composition_chambre .puce, #consultation_gratuite .puce, #role .puce, #breve .puce, #juridique .puce, #juridique_detail .puce, #composition_notaire .puce, #annonce .puce, #annuaire_chambre .puce, #annuaire_chambre_detail .puce, #partenaire .puce, #contact .puce, #alertimmo .h2-puce, #colonne2 .h2-puce{
	background: url(/img//puce_rubrique2.gif) no-repeat;
}

#bloc_breves h1, .listeCoupsDeCoeur h2{
	display:block;
	margin-left: 30px;
	margin-top: 20px;
	padding-top:8px
}
#partie_droite .bandeau{
	color: #ffffff;
}
#annuaire .recherche{
	margin-left: 15px;
	margin-right: 15px;
}


.recherche img{
	margin-left:160px;
	margin-bottom: 10px;
	margin-top:10px;
}
.listeCoupsDeCoeur h2{
	font-size:1.5em;
	color:#004863;
}
.coupDeCoeur img{
	margin-left:15px;
	margin-right:15px;
	margin-top: 20px;
	margin-bottom:10px
}
.libelleCommuneCoupDeCoeur{
	font-size:1em;
	font-weight:bold;
	color:#5da2c1;
	margin-left:15px;
	text-transform:uppercase;
	text-align:left;
}
#CoupDeCoeur{
	margin-left:15px;
	margin-right:15px
}
.prixCoupDeCoeur{
	font-size:1em;
	font-weight:bold;
	color:#ee7f00;
	margin-left:15px;
	display:block;
	text-align:left;
	margin-right:15px;
}
.descriptifCoupDeCoeur{
	margin-left:15px;
	margin-right:15px;
	display:block;
	margin-top:5px
}

.referenceCoupDeCoeur{
	font-size:0.9em;
	font-weight:bold;
	margin-top:10px;
	margin-left: 15px;
}

#pied{
	background: url(/img//ombre_bas.gif) repeat-x;
	width:990px;
	margin-left:5px;
	background-color:#ffffff}

#pied a {
	margin-left:10px;
	display:block;
	margin-top:10px;
	font-style:italic;
	color : #69A6C4;
}
legend, .recherche .suite{
	color:#ffffff;
}
.recherche .suite{
	font-size:0.9em
}
/*composition de la chambre*/

#composition_chambre ul{
	width:324px;
	float: left;
	margin-bottom:15px;
	margin-right:5px
}
#composition_notaire ul{
	width:340px;
	float: left;
	margin-bottom:23px;
	margin-top:10px;
	margin-right:5px
}
#composition_chambre li, #composition_notaire li{
	line-height:1.5em
}
#composition_chambre img{
	float: left;
	margin-right:10px
}
#composition_chambre h1, #composition_notaire h1, #annonce h1{
	padding-left:33px;
	padding-top:4px;
}
#composition_notaire .nom{
	font-size:0.95em;
	font-weight:bold;
	color:#004863;
}
#composition_notaire .fonction{
	font-size:0.9em;
	font-weight:bold;
	color:#ee7f00;
}
#composition_chambre .lieu{
	font-weight:bold;
	font-style:italic;
	color:#004863;
	margin-top:20px
}
#composition_chambre .composition{
	margin-top:20px;
	margin-bottom:15px
}

#composition_chambre .adresse, #composition_notaire .adresse{
	font-style:italic;
	color:#004863;
}
#composition_notaire .portrait{
	border: 1px solid #004863;
	/*width:99px;
	height:112px;*/
	float:left;
	margin-right:10px
}
#composition_notaire .email, #composition_chambre .email{
	color:#004863;
}
#liensPresentationEtude{
	margin-bottom:40px;
	padding-left:15px

}
#liensPresentationEtude li{
	display:inline;
	margin-left:10px;
}
#liensPresentationEtude a{
	color:#58585A;
	font-size:0.95em;
}
#liensPresentationEtude li.separation{
	color:#58585A;
	border-left: 2px solid;
}
#liensPresentationEtude .actif a{
	color:#5da2c1;
	text-decoration: none;
}
/*Coordonneees et horaires*/

#consultation_gratuite, #composition_chambre, #composition_notaire{
	margin-left: 20px;
	margin-top:30px;
	float:left;
}

#consultation_gratuite h2{
	font-size:1.1em;
	font-weight:bold;
	color:#5da2c1;
	margin-top:20px;
}
#consultation_gratuite span{
	font-weight:bold;
}
#consultation_gratuite .info{
	font-style:italic;
	color: #004863;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px
}
#plan_chambre{
	width:334px;
	float:left;
	display:block
}
#plan_chambre h3{
	background-color:#5da2c1;
	width:330px;
	height:18px;
	color:#ffffff;
	float:left;
	padding-left:10px
}
#composition_chambre{
	margin-top:0px;
}

#consultation_gratuite h1, #role h1, #juridique h1{
	padding-left:33px;
	padding-top:4px;
	}

#consultation_gratuite	p{
	margin-top:10px
}
/*Le role*/
#role{
	margin-left:20px;
	margin-top:80px
}

#role h1{
	margin-top:30px
	}
#role a{
	color:#58585A;
	display:block;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px
}
/*breves*/
#breve, #navigation_actus, #juridique, #juridique_detail, #annonce{
	margin-left:20px;
	width:676px
}
#breve img, #juridique img, #juridique_detail img{
	float: left;
	margin-right:20px;
	margin-bottom:10px
}
strong{
	margin-top:10px;
	margin-bottom:5px;
	display:block;
	font-size:1em;
	font-weight:bold;
	color:#004863;
}
#breve .titre, #juridique h3{
	font-size:1.25em;
	font-weight:bold;
	color:#ee7f00;
}
#breve .chapo, #juridique .chapo, #juridique_detail .chapo{
	color:#5da2c1;
	font-size:1.1em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px
}
#breve h1, #juridique h3, #juridique_detail .titre{
	margin-left:34px;
	margin-bottom:10px
}
/*juridique*/
#juridique{
	margin-top:40px;
}
#juridique ul{
	border-bottom:1px solid #5da2c1;
	margin-bottom:30px
}
#juridique .suite{
	clear:both;
}
#juridique .suite a{
	color:#5da2c1;
	padding-bottom:10px
}

.texte:first-letter {
	font-weight:bold;
	font-size:2em;
	color:#5da2c1
}
#diagnostic a, #barometre a{
	color:#ffffff;
	margin-left:20px;
}

#diagnostic, #barometre{
	margin-bottom:70px;
}
/*juridique_detail*/

#juridique_detail .titre{
	color:#ee7f00;
	margin-left:30px;
	margin-top:40px;

}
#juridique_detail h1{
	margin-top:38px;
	margin-bottom:5px;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	color:#004863;
}

#juridique_detail h2{
	margin-top:20px;
	margin-bottom:5px;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	color:#ee7f00;
}

#juridique_detail h3{
	margin-top:20px;
	margin-bottom:5px;
	display:block;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	color:#5da2c1;
}

#annuaire_colonne1{
	margin-bottom:30px;
}
#annuaire_colonne1 .recherche {
	margin-left:20px;
	margin-right:10px;
	}
#annuaire_colonne1 .recherche input{
	width:247px}
#nom_notaire input, #ville_code_postal input{
	width:100%
}

#annuaire_colonne1 .recherche img{
	margin-left:224px;
	margin-top:10px
}

.retour, .deconnexion{
	display:block;
	float:right;
	margin-right:20px;
	margin-bottom:40px;
	font-size:0.8em

}
.retour a, .deconnexion a{
	font-weight:bold;
	color:#3d3c3f
}

/*Annonce*/
#annonce .bloc_annonce{
	border: 1px solid #5da2c1;
	margin-top:10px;
	margin-bottom:15px
}


.bloc_annonce .commune{
	background-color: #5da2c1;
	color:#ffffff;
	height:20px;
	padding:5px 0 3px 15px;
    width : 366px;
}
.bloc_annonce .informations_prix{
    width : 270px;
}
.bloc_annonce_vignette{
	margin-left:15px;
	margin-right:15px;
	border:1px solid #5da2c1;
	margin-top:6px
}
.bloc_annonce .blocAnnonceDescriptif{
	padding-right:15px;
	padding-top:5px
}

.type_bien{
	position:absolute
}
.puceType, .puceVente{
	background-color:#ee7f00;
	display:inline;
	height:12px;
	width:12px;
	margin-bottom:15px;
	position:absolute
}

.puceVente{
	background-color:#5da2c1;
	margin-left:10px
}

.type_bien span{
	margin-left:18px;
	color:#004863;
	padding-top:10px
}

.blocAnnonceTypeVente .bien{
	padding-left:10px
}
.puceVente span{
	padding-left:10px
}
.blocAnnonceTypeVente{
	padding-left:15px;
	}
.bloc_annonce_reference{
	font-weight:bold;
	color:#5da2c1;
	}
.bloc_annonce_reference span{
	margin-left:15px
}

.contact-annonce{
	text-align:right;
	padding-right:15px
}
.savoir_plus a{
	background: url(/img/information.gif) no-repeat right center;
	width:159px;
	height:22px;
	display:block;
}
.visite_virtuelle a{
	background: url(/img/maison.gif) no-repeat right center;
	width:159px;
	height:22px;
	display:block;


}

.savoir_plus, .visite_virtuelle{
	display:block;
	margin-bottom:10px;
	width: 116px;
	float:left;
	text-align:right
}

.contact_annonce a {
	font-weight:bold;
	color:#004863;
	font-style:italic;
	font-size: 0.8em;
	padding-right:27px;
	padding-top:10px;
	margin-top:-13px;

}
.nom_etude, .email_tel_etude{
	font-weight:bold;
	color:#004863;
	text-align:right;
	margin-right:15px;
	float:right;
}

.nom_etude{
	margin-top: 5px;
}

.visite_virtuelle{
	margin-left:255px
}
.email_tel_etude a{
	font-size: 1em;
	color: #5da2c1;
	padding-right: 0px;
}

.bloc_annonce .informations_prix{
	text-align:right;
	font-size:1.2em;
	font-weight:bold;
	color:#ee7f00;
	padding-right:18px;
	padding-top:5px
}

.blocAnnonceTypeVentePrix .informations_prix{
	color:#5da2c1;
	font-size: 0.9em;
	font-style:italic
}
.bloc_annonce_liens_photos .bloc_annonce_photo_precedente, .bloc_annonce_liens_photos .bloc_annonce_photo_suivante{
	width:10px;
	display:block;
	float:left;
	border:none;
	margin-top:5px
}
.bloc_annonce_liens_photos .bloc_annonce_photo_precedente{
	background: url(/img/nav_left.jpg) no-repeat;
	}
.bloc_annonce_liens_photos .bloc_annonce_photo_suivante{
	background: url(/img/nav_right.jpg) no-repeat;
	}
.bloc_annonce_liens_photos{
	padding-left:15px
}
.bloc_annonce_liens_photos .bloc-annonce-lien-numero-photo{
	background-color:#5da2c1;
	font-weight:bold;
	display:block;
	float:left;
	margin:2px
}
.bloc_annonce_liens_photos a{
	color:#ffffff;
	display:block;
	text-decoration:none;
	border:1px solid #004863;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px
}

.libelle_photos{
	font-size:0.8em;
	font-style:italic;
	color:#5da2c1;
}
.email_tel_etude{
	margin-bottom:5px
}

#formulaireRecherche{
	margin-left:20px;
	margin-right:15px
}
#formulaireRecherche legend{
	font-size:1.4em;
	color:#004863;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:10px;
	font-family:arial;
}
#formulaireRecherche fieldset{
	margin-top: 15px;
	margin-bottom:30px
}
#formulaireRecherche input {
	margin-bottom:5px;
	margin-top:5px;
}
#formulaireRecherche select{
	width:100%
}
#formulaireRecherche span{
	text-align:left;
	display:block;
	margin-top:10px
}

input.bouton{
	color: #ffffff;
	font-size:1.2em;
	font-weight:bold;
}

.bouton{
	background: url(/img/bt_recherche.gif) no-repeat;
	background-color:transparent;
	width:100%;
	height:33px;
	border:none;
	margin-bottom:40px}

#formulaireRecherche .bouton{
	margin-bottom:40px
}

.listeCoupsDeCoeurcolonnegauche .vignetteCoupDeCoeur img{
	height:256px;
	width:192px
}

.listeCoupsDeCoeurcolonnegauche{
	margin-bottom:30px;
	background-color:#d5e2ec;
	margin-left:7px;
}
.listeCoupsDeCoeurcolonnegauche .puce{
	margin-top:20px;
}
.listeCoupsDeCoeurcolonnegauche h2{
	padding-left:15px;
	color:#004863;
}

.listeCoupsDeCoeurcolonnegauche .descriptifCoupDeCoeur, .listeCoupsDeCoeurcolonnegauche .referenceCoupDeCoeur{
	color:#3D3C3F;
}

.tri table{
	background-color: #D5E2EC;
	width: 100%;
	margin-top:20px;
	margin-bottom:20px;
	clear:both
}

.tri a{
	font-size:1em;
	text-decoration:none;
	margin-left:30px;
	margin-right:30px;
	color:#3D3C3F;
}
.tri td{
	border-right:1px solid #3D3C3F;
	text-align:center
	}

#annonce .commune span{
	font-weight:bold;
	font-size:1.1em
}
.pager_pager_top, .lienPagerPageEnCours, .pager_pager_bottom, .tri pager_bas{
	text-align:right;
	/*margin-right:15px;*/
	width:670px
}

.pager_pager_top .lienPagerPageEnCours, .pager_pager_bottom .lienPagerPageEnCours{
	border:1px solid #004863;
}

.pager_pager_top a, #annonce .pagerPage, #annonce .pagerPageEnCours, .pager_pager_bottom a{
	color:#3D3C3F;
	font-size:0.9em;
	text-decoration:none;
	padding:3px
}

.pager_pager_bottom{
	margin-bottom:20px;
	margin-top:20px
}
#annonce h1{
	display:block;
	float:left;
	padding-left:10px
}

.indication_prix{
	color:#3D3C3F;
	margin-bottom: 10px;
	font-size:0.9em;
	font-style:italic;
}
/*annuaire*/
#annuaire_chambre .annuaire .spacer{
	padding-top:20px
}
#annuaire_chambre table, #annuaire_chambre_detail table{
	width:100%;
}
#annuaire_chambre, #annuaire_chambre_detail, #partenaire, #contact{
	margin-left:20px;
	margin-right:15px
}
.bureau_principal td, .annuaire_bureau_secondaire td{
	height:125px;
	width:100%;
	line-height:1.6em;
	vertical-align:middle;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:20px
}
.bureau_principal .annuaire_nom a, .bureau_secondaire .annuaire_nom a{
	font-size:1em;
	font-weight:bold;
	color:#004863;
	text-decoration:none}

.annuaire_bureau_principal, .annuaire_bureau_secondaire{
	font-weight:bold;
	color:#ee7f00;
	font-size:1em
}

.annuaire_tel{
	font-size:1em;
	font-weight:bold;
}
.bureau_principal{
	background-color: #e4eff9;
}

.bureau_principal a, .bureau_secondaire a{
	text-decoration:none;
	font-size:0.8em;
	color:#3D3C3F;
	}
.detail_office{
	background: url(/img/bureau_principal_detail.jpg) no-repeat;
	width:22px;
}
.plan_situation{
	background: url(/img/bureau_principal_plan.jpg) no-repeat;
	width:22px}
.annonces_ligne{
	background: url(/img/bureau_principal_annonces.jpg) no-repeat;
	width:22px}

.annuaire_picto a{
	width:100px;
	height:24px;
	display:block;
	padding-top:5px;
	padding-left:30px}

	#annuaire_chambre table{
		margin-top: 10px;
	}
#annuaire_chambre table, #annuaire_chambre_detail table{
	border-spacing: 0px;
}

.bureau_secondaire .detail_office{
	background: url(/img/bureau_secondaire_office.jpg) no-repeat;
	margin-left:10px
}
.bureau_secondaire .annonces_ligne{
	background: url(/img/bureau_secondaire_annonces.jpg) no-repeat;
	margin-left:10px
}
.bureau_secondaire .plan_situation{
	background: url(/img/bureau_secondaire_plan.jpg) no-repeat;
	margin-left:10px
}
#annuaire_chambre h1, #annuaire_chambre_detail h1{
	margin-bottom:20px;
	padding-left:31px
}
.identite_notaire .annuaire_nom{
	font-size:1.1em;
	font-weight:bold;
	color:#004863;
	border-bottom: 2px solid #5da2c1;
	padding-bottom:3px;
	margin-bottom:20px
}
.annuaire-libelle-principal, .annuaire-libelle-secondaire, .annuaire-libelle-immobilier{
	font-style:italic;
	margin-top:20px;
	margin-bottom:3px
}
.annuaire-etude-principal, .annuaire-etude-secondaire{
	font-weight:bold;
	font-style:italic;
	color:#ee7f00;
	font-size:1em
}
.bureau_secondaire td{
	border-bottom:2px solid #5da2c1;
	margin-top:20px;
	padding-top:20px
}
.annuaire_bureau_secondaire, .annuaire_adresse, .annuaire_tel, .annuaire_email{
	margin-bottom:2px;
	margin-top:3px;
}

.annuaire_bureau_secondaire{
	font-size:1.1em;
	color:#5DA2C1;
}

.bureau_secondaire .annuaire_bureau_principal{
	color:#5DA2C1;
}
.annuaire-etude-principal, .annuaire-etude-secondaire{
	border-left:7px solid #ee7f00;
	padding-left:8px;
}
#journal_numerique{
	margin-bottom:40px
}
/*partenaire*/

.partenaire_titre{
	font-weight:bold;
	color:#ee7f00;
	font-size:1.1em;
	margin-top:20px;
	margin-bottom:5px
}
.partenaire_lien a{
	font-size:1em;
	color: #5da2c1;
}
#partenaire ul{
	border-bottom:1px solid #5da2c1;
}
#partenaire li{
	margin-bottom:20px
}
#partenaire h1, #contact h1{
	padding-left:33px
}
.partenaire_lien a{
	background: url(/img/email.gif) no-repeat;
	width:100%;
	height:30px;
	display:block;
	padding-left:30px;
	padding-top:3px}


/*contact*/
#fond{
	margin-top:30px;
	background-color: #faf0e2;
	padding-top:20px;
	padding-left:20px;
	width:655px}

#contact .label, .libelleEntreeFormulaire {
	padding-left:30px;
	text-align:right;
	padding-right:8px;
	line-height:2.5em;
	vertical-align:top
}
#contact .message_contact{
	margin-bottom:20px
}

#contact input, #tableFormulaireContact input{
	width:80%;
	height:18px;
	border:1px solid #58585A;
}
#contact textarea{
	width:381px;
	border:1px solid #58585A;
	height:300px;
}


#contact .controle_envoie{
	font-size:1em;
	font-style:italic;
	color:#004863;
	padding-top:30px;
	}

.donnees_collectees, .donnees_collectees_formulaire{
	font-size:0.9em;
	line-height:1.2em;
	margin-top:20px;
}

.donnees_collectees{
	margin-bottom:20px;
	line-height:1.4em;
}


.donnees_collectees_formulaire{
	margin-left:20px;
	margin-right:15px;
	margin-bottom:20px;
	line-height:1.4em;
}



.champs_obligatoires{
	font-size:0.8em;
	font-style:italic;
}

.bouton_message{
	border-color:transparent;
	background: url(/img/envoyer.gif) no-repeat;
	width:213px !important;
	height:50px !important;
	cursor:pointer;
	margin-left:360px;
	margin-top:30px;
	border:none !important;
	color: #ffffff;
	font-size:1em;
	font-weight:bold}


#contact table{
	width:655px
}
/*Partie_admin*/
.identifiant-admin, .creation_agenda_detail{
	margin-left:20px;
	margin-right:15px;
}

#authentification .bandeau{
	background: url(/img/bandeau_admin.gif) no-repeat;
	}

#authentification .bouton{
	background: url(/img/bt_envoyer_admin.gif) no-repeat;
	width:156px;
	height: 40px;
	float:right;
	margin-top:20px
}

#identifiant_identifiant input, #mot_de_passe input{
	width:98%
}


#authentification .bandeau{
	padding-left:18px
}

.espace_prive h1{
	text-align:center;
	color:#004863;
	padding-top:150px;
	margin-bottom:150px

}

.espace_prive span{
	font-size:1.5em;
}
#authentification p{
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:30px;
	text-align:left;
	margin-right:10px;
}

#agenda_liste table{
	width: 100%;
	margin-bottom:20px;
	clear:both
}
#agenda_liste h1{
	margin-left:20px;
	display:block;
	float:left;
}
#agenda_liste, .deconnexion{
	margin-left:20px;
	margin-right:15px
}
.liste .date{
	color:#004863;
	font-size:1em;
	font-weight:bold;
	float:left;
	padding-left:10px
}

.liste .etat{
	font-weight:bold;
	color:#ee7f00;
	font-size:0.9em;
	margin-bottom:20px;
	clear:both
}
.liste .titre{
	font-weight:bold;
	color:#ee7f00;
	font-size:1.2em;
	margin-top:10px;
	margin-bottom:5px
}
.agenda td{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px
	}
#agenda_liste .agenda td{
	border-spacing:0px;
}

.agenda_picto{
	background-color:#D5E2EC;
	width:15%;
	}
.agenda_picto a{
	font-size:0.8em;
	text-decoration:none;
	border-bottom:1px solid #5da2c1;
	color: #3d3c3f;
	display:block;
	height:23px;
	padding-left:35px

}

.liste .agenda_picto{
	background-color:#dbeaf6;
	width:100px;
	padding-top:10px
}
.liste {
	background-color:#ffffff;
}
#agenda_liste .texte{
	border-bottom:1px solid #004863;
	padding-bottom:40px;
	margin-right:5px
}


#bloc_menu_bouton #menu_bouton #element_bouton_1, #bloc_menu_bouton #menu_bouton #element_bouton_2{
	margin-top:50px;
	margin-left:8px;
	}

.editer{
	background: url(/img/editer.gif) no-repeat;
	}

.supprimer{
	background: url(/img/supprimer.gif) no-repeat}
.lire_la_suite{
	background: url(/img/suite.gif) no-repeat}
.archiver{
	background: url(/img/archiver.gif) no-repeat}

#agenda_liste .bouton_ajouter, #agenda_liste .bouton_ajouter_bas, .bouton_envoie_bouton_envoie_agenda, .article_liste .bouton_ajouter, .article_liste .bouton_ajouter_bas{
	background: url(/img/bt_ajouter_agenda.gif) no-repeat right;
	width:131px;
	height:30px;
	border:medium none;
	float:left;
	cursor:pointer;
	margin-left:455px;
	margin-top:15px;
	margin-bottom:20px
	}
#agenda_liste .bouton_ajouter_bas, .article_liste .bouton_ajouter_bas{
	margin-top:40px;
	margin-bottom:30px;
	margin-left:540px
}
#agenda_liste input, .bouton_envoie_bouton_envoie_agenda, .article_liste .bouton_ajouter,.article_liste .bouton_ajouter_bas{
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	padding-left:14px

}
.deconnexion a{
	color:#ee7f00;
	padding-left:20px
	}
.deconnexion{
	background: url(/img/deconnexion.gif) no-repeat;
	width:16px;
	height:16px;
	float:left;
	margin-left:600px;
	}

#agenda_liste h1, #creation_article h1, .article_liste h1{
	clear:both;

}
.h1_puce{
	background-color: #004863;
	width:10px;
	height:10px;
	float:left;
	margin-top:2px
}
.creation_agenda_detail h1{
	margin-bottom:20px;
	width:400px;
}

/*
.creation_agenda_detail td{
	color:#004863;
	padding-bottom:10px;
	display:block;
	width:315px;
	float:left;
}
*/
.bouton_envoie_bouton_envoie_agenda input{
	margin-left:0px
}
/*
.creation_agenda_detail input{
	width:90%
}
*/
.visuel_agenda{
	background: url(/img/agenda_admin.gif) no-repeat center;
	width:21px;
	height:22px;
	float:left;
	margin-left:300px;
	margin-top:-21px
	}
.position{
	margin-left:-7px
}

.bouton_position input{
	float:right;
	width:133px
}
.creation_article{
	margin-left:30px;
	margin-right:30px;
}


.bouton_article_enregistrer{
	background: url(/img/bt_envoyer_message.gif) no-repeat;
	margin-left:20px;
	margin-bottom:40px;
	margin-right:20px;
}
.bouton_article_retour{
	background: url(/img/bt_envoyer_article_admin.gif) no-repeat;

}

.bouton_article_enregistrer, .bouton_article_retour{
	border:medium none;
	cursor:pointer;
	width:207px;
	height:35px;
	float:right;
	font-size:1.1em;
	color:#ffffff;
	margin-top:30px
}

.creation_article legend{
	color:#004863;
	padding-top:20px;
	font-weight:bold;
	margin-bottom:5px
}
.creation_article h1{
	margin-bottom:30px;
}

.article_liste{
	margin-left:20px;
	margin-right:15px
}

/*------*/
.action_article .article_archiver{
	background: url(/img/article_archiver.gif) no-repeat left;
}
.action_article .article_modifier{
	background: url(/img/article_modifier.gif) no-repeat left;
	}
.action_article .article_supprimer{
	background: url(/img/article_supprimer.gif) no-repeat left;
}
.action_article a{
	text-decoration:none;
	color: #3d3c3f;
	padding-left:20px;
	padding-top:10px;
	margin-left:7px
	}
.article_liste th{
	background-color:#dbeaf6;
	padding-top:9px;
	padding-bottom:4px;
	margin-bottom:10px;
	border-right:2px solid #ffffff;

}
.article_liste td{
	border-bottom:1px solid #004863;
	padding-top:20px;
	padding-bottom:10px
}

.article_liste table{
	width:100%
}
.article_liste .date{
	text-align:center;
	width:10%
}
.article_liste .publie{
	text-align:center;
	width:8%
}
.article_liste .titre{
	text-align:center;
	width:50%
}
.article_liste .action{
	text-align:center;
	width:32%
}

.action_article a{
	font-size:0.7em
}
.article_liste .bouton_ajouter {
	float:right
}
/*---*/

#agenda_suite .titre{
	margin-top:40px
}
#agenda_suite .texte{
	border-bottom:1px solid #004863;
	padding-bottom:10px
}
#agenda_suite{
	margin-left:20px;
	margin-right:15px
}

#agenda_suite .agenda td{
	padding-top:11px
}
/*detail-annonce*/

#annonce_detail{
	margin-left:20px;
	margin-right:15px;
	overflow:hidden
}
.detail_annonce_commune_prix span {
	font-weight:bold;
	display:block;
	float:left

}
.detail_annonce_commune{
	background-color:#5da2c1;
	height:18px;
	width:400px;
	padding-left:10px;
	padding-top:3px;
	color:#ffffff;
	margin-bottom:20px;
	font-size:1.2em;
}
.detail_annonce_prix{
	color:#ee7f00;
	display:block;
	float:left;
	font-size:1.3em;
	margin-top:5px;
	width:248px;
	text-align:right;
}
.detail_annonce_nego{
	color:#ee7f00;
	font-style:italic;
	width:248px;
	text-align:right;
}

.blocAnnonceTypeVentePrix{
	clear:both;
	margin-top:20px;
}
.blocAnnonceTypeVentePrix li{
	float:left
}
.voir_tous_les_biens a, #detail_annonce_descriptif a{
	font-size:1.2em;
	color: #5da2c1;
	font-style:italic;
	margin-right:25px;
	margin-left:5px;
	float:left
	}
.detail_annonce_informations_vente, .detail_annonce_informations_type{
	color:#004863;
	font-size:0.9em;
}
.detail_annonce_informations_vente{
	margin-right:10px
}

.puce, .puce2{
	background-color:#ee7f00;
	width:10px;
	height:10px;
	margin-top:3px;
	margin-right:4px
}
.puce2{
	background-color:#5da2c1;
}
#detail_annonce_photo_descriptif img{
	margin-top:10px;
	width:410px;
	height:300px;
	float:left
}

#informations_complementaires, #detail_annonce_actions{
	float:left;
	margin-top:9px;
	margin-left:12px;
	width:240px;
}
#informations_complementaires li{
	margin-top:5px;
	font-weight:bold
}
#informations_complementaires span{
	font-weight:normal
}
#informations_complementaires h3{
	color:#5da2c1;
	margin-bottom:10px;
	font-size:1.1em;
}
#detail_annonce_actions h3{
	margin-top:10px;
	background-color:#5da2c1;
	color:#ffffff;
	text-align:center;
	padding-top:2px;
	margin-bottom:10px;
	padding-bottom:2px;
}
#detail_annonce_actions a{
	color:#004863;
	line-height:1.5em;
	margin-left:10px;
	text-decoration:none}

.detail_annonce_informations_complementaires li{
	list-style-type:disc;
	margin-left:13px
}

.fleche_deplacement_image_gauche img{
	width:18px;
	height:44px;
	float:left;

}
.blocAnnonceVignette{
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	width:140px
}

.vignette{
	width:600px;
	float:left;
	margin-bottom: 15px;
}
.prev img{
	margin-right:15px;
	margin-top:40px
}

.next img{
	margin-left:15px;
	margin-top:40px
}

#detail_annonce_descriptif{
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
}

#annonce_detail{
	border:1px solid #5da2c1;
	margin-top:20px
}
#detail_annonce_descriptif a{
	/*margin-left:15px;*/
	margin-top: 10px;
	float:left;
	margin-bottom: 20px;
	width:100%;
	font-weight:bold;
}
.plan h2, .recherche_similaire h2{
	color:#ffffff;
	background-color:#5DA2C1;
	padding:3px;
	font-size:1.1em;
	padding-left:8px
}
.recherche_similaire h2{
	text-align:center
}

.plan{
	width:382px;
	clear:both;
	margin-left:15px;
	float:left;
	margin-bottom:20px;
	}
.plan img{
	width:400px;
}

.recherche_similaire, .rayon_proche{
	margin-left:8px;
	float:left;
	width:251px;}

.rayon_proche{
	margin-bottom:30px
}

.recherche_similaire h3{
	color: #5da2c1;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px
}
.ville a, .detail-annonce-bien-ville-similaire{
	color: #5da2c1;
	text-decoration:none;
	margin-right:30px;
	line-height:1.8em;
	font-weight:bold
}
.detail-annonce-bien-ville-similaire{
	width:247px;
	float:left;
	display:block;
	margin-bottom:2px;
}

.detail-annonce-bien-ville-similaire a{
	width:120px;
	float:right;
	margin-top:-21px;
	color:#004863;
	text-align:right;

}

.ville span{
	float:right;
	font-weight:normal;
	color:#3d3c3f;
}
.rayon_proche h3{
	color: #5da2c1;
	font-size:1.1em;
	text-align:center;
	margin-top:10px;
	margin-bottom:5px
}
#tableFormulaireContact{
	width:95%;
	margin-left:20px;
	margin-right:15px;
	background-color: #e4ecf2;
	margin-top:40px;
	margin-bottom:20px
}
.nomNotaires{
	font-weight:bold;
	color:#004863
}

#tableFormulaireContact .filet{
	border-bottom: 2px solid #004863;
}


#tableFormulaireContact .contact_contacter{
	color:#004863;
	font-style:italic;
	padding-top:20px;
	padding-bottom:20px}
#tableFormulaireContact textarea{
	width:80%;
	height:250px
}
#tableFormulaireAlertimmo .libelleControlecode{
	color:#004863;
	padding-top:30px;
	padding-left:119px;
	padding-bottom:10px;
}


#tableFormulaireContact .libelleControlecode{
	color:#004863;
	padding-top:30px;
	padding-left:200px;
	padding-bottom:10px;
}

.contact_info_notaire{
	padding-top:20px;
	width:100%
}
.libelleControle{
	color:#004863;
	font-size:0.9em;
	font-style:italic;
	text-align:right;
	padding-right:93px;
	padding-top:10px;
	padding-bottom:10px
}
.bouton_message_formulaire{
	border-color:transparent;
	background: url(/img/bouton_formulaire.gif) no-repeat;
	width:221px !important;
	height:37px !important;
	cursor:pointer;
	margin-top:20px;
	border:none !important;
	color: #ffffff;
	font-size:1em;
	font-weight:bold;
	float:right;
	margin-right:88px;
	margin-bottom: 20px}

#tableFormulaireContact .contact_nom label{
	background: url(/img/fleche_formulaire.gif) no-repeat;
	}
.contact_nom label{
	font-weight:bold;
	font-size:1em;
	display:block;
	height:40px;
	color:#ffffff;
	margin-left:8px;
	padding-left:8px;
	padding-top:13px;
}
.contact_nom td{
	margin-top:10px
}
.donnees_collectees_formulaire a, .donnees_collectees a, #detail_annonce_descriptif a{
	color:#ee7f00;
}
#annonce_detail_entete h1{
	margin-left:20px;
	clear:both
}
.liens_navigation_annonces ul{
	margin-left:300px;/*350px;*/
	}
.liens_navigation_annonces li{
	float:left;
	margin-bottom:30px;
}
.liens_navigation_annonces a{
	text-decoration:none;
	color:#3d3c3f;
	margin-right:20px;
	font-size:0.9em
}


/*mentions legales*/

#mentions{
	margin-left:20px;
	margin-right:20px
}
#mentions h1{
	font-size:1.5em;
	color:#004863;
	padding-top:46px;
	margin-bottom:10px
}

#mentions h2{
	font-size:1.2em;
	margin-top:10px;
	margin-bottom:5px;
	color: #5da2c1;
}

#mentions span{
	font-weight:bold
}

#mentions h3{
	font-size:1.1em;
	margin-top:5px;
	margin-bottom:5px;
	color:#ee7f00;
}
#mentions a{
	font-style:italic;
	color: #3d3c3f;
}
.captcha img{
	margin-left:20px;
	padding-left:10px
}

#juridique h3{
	font-size:1.1em;
	text-align:left;
	line-height:1.4em;
	
}

.bureau_secondaire td{
	padding-left:20px
}

#ville_code_postal{
	margin-top:15px
}

.controle_envoie{
	line-height:40px
}

#breve .titre{
	text-align:left;
	line-height:1.5em;
}
#breve .titre a{
	text-align:left;
	color:#ee7f00;
	line-height:1.5em;
}


#breve img{
	width:200px;
	/*height:150px;*/
	margin-top:7px;
}

#breve h3{
	font-size:1.1em;
	color: #5da2c1;
	margin-top:10px;
	margin-bottom:5px

}
#bloc_agenda h2{
	text-align:left
}

#element_bouton_2{
	margin-bottom:50px
}

.confirmation p{
	font-size:1.3em;
	margin-left:40px;
	color: #5da2c1;
	margin-bottom:20px
	
}
.confirmation #actions{
	font-size:1.3em;
	margin-left:40px;
}
.confirmation a{
	color:#004863;
	margin-bottom:30px;
	display:block;
	float:left;
	width:150px;
}
.confirmation a:hover{
	color:#ee7f00;
}

#colonne1 .listeCoupsDeCoeurcolonnegauche h2{
	font-size:1.4em;
	margin-top:8px;
}

.recherche_similaire p{
	margin-top:20px;
	text-align:center;
}

#bloc_breves strong{
	font-weight:normal;
	color:#3d3c3f;
}

#partie_droite .listeCoupsDeCoeurcolonnegauche h2{
	padding-top:20px;
}


#annuaire_chambre_detail .annuaire .bureau_secondaire td{
	padding-left:0px;
	border-top:2px solid #5da2c1;
	border-bottom:none;
}
.bouton_article_enregistrer, .bouton_article_retour {
	font-weight:bold;
}
.email_tel_etude{
	font-size:0.9em;
}	

.bloc_annonce .type_bien span{
	font-size:0.9em;
}

.bloc_annonce_reference, .bloc_annonce_reference span {
	font-size:0.9em;
}

#presidente p:first-letter {
	font-weight:bold;
	float:left;
	font-size:3em;
	margin-right:5px;
	padding-top:4px;
	color:#5da2c1	
	}
#bloc_breves strong:first-letter {
	font-weight:bold;
	float:left;
	font-size:3em;
	margin-right:5px;
	padding-top:4px;
	color:#5da2c1	
	}
	

.actu p:first-letter{
	font-weight:bold;
	float:left;
	font-size:2em;
	margin-right:2px;
	color: #5da2c1;	
	margin-top:-4px;
	}
	
.filtres{
	text-align:left;
}
.miniature{
	margin:0px;
	padding:0px;
}


.fleche_deplacement_image_droite, .fleche_deplacement_image_gauche{
	float:left;
	display:block;
	margin:0px;
	padding: 0px;
}


.detail-liste-miniatures{
	width:578px !important;
}

.actions_plan{
	background: url(/img/picto_situation_geographique.gif) no-repeat;
	padding-left:15px;
	height:24px;
}

.actions_alertimmo{
	background: url(/img/picto_alertimmo.gif) no-repeat;
	padding-left:15px;
	height:24px;
}

.actions_imprimer{
	background: url(/img/picto_imprimer.gif) no-repeat;
	padding-left:15px;
	height:24px;
}

.actions_envoyer{
	background: url(/img/picto_envoyer.gif) no-repeat;
	padding-left:15px;
	height:24px;
}
.actions_visite_virtuelle{
	background: url(/img/picto_visite_virtuelle.gif) no-repeat;
	padding-left:15px;
	height:24px;
}

#detail_annonce_actions li{
	margin-bottom:10px
}




#annonce .bloc_annonce{
    overflow:hidden;
}
	.bloc_annonce .ligne1 div{
    display:inline-table;
}

.bloc_annonce .ligne2 .informations_prix{
    width: 270px;
    float: right;
    margin-top:-50px;
}
.bloc_annonce .ligne2 .blocAnnonceTypeVente{
    width: 250px;

}

.bloc_annonce .ligne3 .vignette{
    width: 160px;

}
.bloc_annonce .ligne4{
     float: left;
     margin-top:-10
}

.bloc_annonce .ligne4 .savoir_plus, .visite_virtuelle {
    display:block;
    float:right;
    margin-right:10px;
    text-align:right;
    width:200px;
    margin-bottom:0;
    margin-top: -13px;
}

.bloc_annonce .ligne4 .nom_etude, .email_tel_etude {
    clear :right;

}
.vignette img{
	width:135px;
}

#alertimmo{
	margin-left:20px;
	margin-right:20px;
}

#alertimmo h2, #envoi_ami{
	font-size:1.5em;
	font-weight:bold;
	color:#004863;
	margin-left:30px;
	margin-bottom: 15px;
	margin-top:15px}
	
#envoi_ami{
	margin-bottom: 0px;
}
	
.titreFormulaire .h2-puce{
	margin-top:10px;
}	
.titreFormulaire{
	padding-top:15px;
}

.boutons-alertimmo input, .bouton-message bouton-message-clair{
	border-color:transparent;
	background: url(/img/bt_envoyer_article.gif) no-repeat;
	width:213px !important;
	height:36px !important;
	cursor:pointer;
	margin-left:100px;
	margin-top:80px;
	border:none !important;
	color: #ffffff;
	font-size:1em;
	font-weight:bold;
	float:left;
	}	
#formulaireContact table{
	padding-top:20px;
}

#submit_envoi_mail{
	border-color:transparent;
	background: url(/img/bouton_formulaire.gif) no-repeat;
	width:221px !important;
	height:35px !important;
	cursor:pointer;
	margin-left:335px;
	margin-top:20px;
	border:none !important;
	color: #ffffff;
	font-size:1.2em;
	font-weight:bold;
	float:left;
	margin-bottom:30px;
	
}	
#colonne2 .h2-puce{
	margin-left:20px;
}
#colonne2 #alertimmo .h2-puce{
	margin-left:0px;
}

#envoi_ami{
	padding-left:20px
}

#blocFormulaireContact #tableFormulaireContact{
	width:92%
}

#partie_centrale #blocFormulaireContact #tableFormulaireContact{
	width:95%
}

.detail-liste-miniatures{
	width:400px;
}

#annonce_detail .h2-puce{
	background: none;
}

.detail-liste-miniatures, .miniature, .fleche_deplacement_image_droite {
 /* border: 1px solid;*/
 }

.fleche_deplacement_image_droite {
	float:right;
	margin-top:-116px;
}
.miniature{
    width:540px;
}
.detail-liste-miniatures{
    width:610px !important;
}

.libelleEntreeFormulaire{
	display:block;
	width:100px;	
}
.donnees_collectees_formulaire{
	margin-top:0px;
}
.contact_info_notaire a{
	color:#ee7f00;
}

#tableFormulaireContact .libelleEntreeFormulaire{
	padding-left:0px;
	width:159px;
}

#agenda_liste .bouton_ajouter{
	margin-left:544px;
}

#formulaireRecherche span{
	margin-top: 0px;
}

#formulaireRecherche select {
	margin-top: -9px;
	margin-bottom:10px;
	}
.choix-type{
	margin-bottom:30px;
}

#colonne1 .listeCoupsDeCoeurcolonnegauche h2 {
font-size:1.4em;
margin-top:10px;
}
main.css (ligne 1947)
#colonne1 h2 {
color:#19485B;
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
margin-left:20px;
}

.listeCoupsDeCoeurcolonnegauche h2 {
	padding-top:23px;
}

#juridique_detail h3{
	font-size:1.1em;
	margin-top:20px;
}

#juridique_detail strong{
	font-weight:bold;
}
#juridique_detail .titre {
	display:block;
	width:490px;
	padding-top:5px;
}

#libelleEtendreSur{
	display:block;
	float:left;
	margin-left:68px;
	}



#etendre {
	width:30% !important;
	float:right;
}


#entete .coordonnees a{
	color: #ffffff;
	font-size:0.9em;
}

#fil a{
	margin-top:3px;
	display:inline;
}


.bloc_annonce_liens_photos {
	display:block;
	height:30px;
	width:144px;
	float:left;
}


.bloc_annonce_reference {
	margin-left:162px;
	margin-top:-29px;
	width:294px;
	display:block;
}

.savoir_plus a {
	margin-top:-25px;
	width:95px;
	margin-left:71px;
	}
	
#fil li{
	display:inline;
}


#libelleEtendreSur{
	background: url(/img/fleche_recherche.gif) no-repeat left top;
	width:79px;
	height:24px;
	padding-left:28px;
	padding-top:8px
}
.pager_pager_top{
	display:block;
	float: left;
	text-align:right;
	margin-top:8px;
}

.pager_pager_top{
	width: 672px;
}
legend{
	margin-bottom:5px;
}


.retour_agenda,.lire_suite_agenda{
	height: 20px;
}
.retour_agenda li,.lire_suite_agenda li,.retour_alertimmo li{
	float : right;
	margin-right: 10px;
}
.retour_agenda li a,.lire_suite_agenda li a, .retour_alertimmo li a{
	color: #004863;
}



#formulaireAlertimmo {
background-color:#E4ECF2;
padding-left:20px;
}

.boutons-alertimmo input{
	margin-top: 20px;
}

.rayon_proche li{
	float: left;

}
.rayon_proche li.ville{
	width: 183px;
}
.rayon_proche li.nombre{
	width: 55px;
	margin-left:10px;
	text-align:right;
}


.bloc-annonce-numero-photo{
	
}
.bloc-annonce-numero-photo-selectionne{
	color: #000000;
}

#annonce .pager_pager_top{

}

div.pagination_annonce {
	background:#D5E2EC none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	color:#666666;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	padding-bottom:1px;
	padding-right:0px;
	padding-top:3px;
	margin-bottom : 10px;
}
div.pagination_annonce p {
	font-size:1em !important;
	margin:0 !important;
	padding-bottom:4px;
	position:relative;
	text-align:right;
}

div.pagination_annonce h3 {
	background-color:transparent;
	border:medium none;
	color:#004863; !important;
	margin-left:5px;
	margin-top:-1.45em;
	padding:0;
	float: left;
}
div.pagination_annonce p span {
	border:1px solid #5DA2C1;
	color:#5DA2C1;
	padding:2px 5px;
	text-decoration:none;
}
div.pagination_annonce strong{
	display: inline;
}
div.pagination_annonce a{
	color:#004863;
}

#annonce .nom_etude a{
	font-size:1em;
	padding-right:0px;
}

.mes_criteres{
	background-color:#faf0e2;
	border:1px solid #BDBDBD;
	float:left;
	padding:10px 0 10px 10px;
	width: 680px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.mes_criteres span {
	color:#999999;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
	width:230px;
}
.mes_criteres a {
	background:transparent url(/img/delete.gif) no-repeat scroll right 2px;
	color:#3d3c3f;
	float:left;
	font-size:14px;
	margin-right:15px;
	padding-right:20px;
}


#colonne1 .listeCoupsDeCoeurcolonnegauche h3 {
font-size:1.4em;
margin-top:10px;
}

#colonne1 .listeCoupsDeCoeurcolonnegauche h3 {
font-size:1.4em;
margin-top:8px;
}

#colonne1 h3 {
color:#19485B;
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
margin-left:20px;
}
.listeCoupsDeCoeurcolonnegauche h3 {
padding-top:23px;
}

.listeCoupsDeCoeurcolonnegauche h3 {
color:#004863;
padding-left:15px;
font-size:1.4em;
}

.nombre a{
	color:#004863;
}

.fleche_deplacement_image_droite {
left:700px !important;
}

#annonce_detail .detail-liste-miniatures {
width:660px !important;
}

.miniature {
width:580px !important;
}

.miniature li{
width:130px !important;
margin-right:25px !important;
}

.actu .texte{
	line-height:1.5em;
}

.lire_suite_agenda {
	margin-bottom:30px;
}

.bureau_secondaire .annuaire_picto{
padding-left:0px;
}


.creation_agenda_detail #formulaire label{
	float:left;
	margin-right:20px;
}


#tableFormulaireAlertimmo label{
	margin-right:40px;
	line-height:2em;
}

.boutons-alertimmo {
padding-bottom:20px;
padding-top:30px;
}

.titreFormulaire h3{
	font-size:1.4em;
	color:#004863;
	font-weight:bold;
}

.infos_notaire_contact{
	display:none;
}
#detail_annonce_photo_descriptif img {
	margin-bottom:10px;}
	
	
	
#juridique_detail .titre{
	font-size:1.3em;
	line-height:1.4em;
}	
	
#juridique_detail h3 {
font-weight:bold;
color:#004863;
margin-bottom:10px;
}

#colonne1 .listeCoupsDeCoeurcolonnegauche h3 {
font-size:1.4em;
margin-top:10px;
}
#colonne1 .listeCoupsDeCoeurcolonnegauche h3 {
font-size:1.4em;
margin-top:8px;
}
#colonne1 h3 {
color:#19485B;
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
margin-left:20px;
}
.listeCoupsDeCoeurcolonnegauche h3 {
padding-top:23px;
}
.listeCoupsDeCoeurcolonnegauche h3 {
color:#004863;
padding-left:15px;
font-size:1.4em;
}
.nombre a{
	color:#004863;
}
.fleche_deplacement_image_droite {
left:700px !important;
}
#annonce_detail .detail-liste-miniatures {
width:660px !important;
}
.miniature {
width:580px !important;
}
.miniature li{
width:130px !important;
margin-right:25px !important;
}
.actu .texte{
	line-height:1.5em;
}
.lire_suite_agenda {
	margin-bottom:30px;
}
.bureau_secondaire .annuaire_picto{
padding-left:0px;
}
.creation_agenda_detail #formulaire label{
	float:left;
	margin-right:20px;
}
#tableFormulaireAlertimmo label{
	margin-right:40px;
	line-height:2em;
}
.boutons-alertimmo {
padding-bottom:20px;
padding-top:30px;
}
.titreFormulaire h3{
	font-size:1.4em;
	color:#004863;
	font-weight:bold;
}
.infos_notaire_contact{
	display:none;
}
#detail_annonce_photo_descriptif img {
	margin-bottom:10px;}	
#juridique_detail .titre{
	font-size:1.3em;
	line-height:1.4em;
}		
#juridique_detail h3 {
font-weight:bold;
color:#004863;
margin-bottom:10px;
}	



#diagnostic_energitique{
	padding-left:10px;
}
.diagnostic_detail{
	padding-top: 20px;
	float: left;
}

.diagnostic_detail li{
	display: inline;	
	margin-left: 10px;
	float: left;
}

.diagnostic_detail li.dpeDate{
	width : 290px;
	margin-bottom: 10px;
}

.diagnostic_detail li.dpeNrj, .diagnostic_detail li.dpeGes{
	margin-left: 35px;
}
.dpeNrj,.dpeGes{
	height: 15px ;
	width: 90px;
	padding: 0 !important;
	margin-bottom:10px !important;
	list-style-image: none !important;
	list-style: none !important;
}
.dpeNrj{
	background: url(/images/dpe/dpeNrj.png) no-repeat scroll;
}
.dpeGes{
	background: url(/images/dpe/dpeGes.png)  no-repeat scroll ;
}
.dpeNrjA,
.dpeGesA {
	background-position: 0 0;
}
.dpeNrjB,
.dpeGesB {
	background-position: 0 -15px;
}
.dpeNrjC,
.dpeGesC {
	background-position: 0 -30px;
}
.dpeNrjD,
.dpeGesD{
	background-position: 0 -45px;
}
.dpeNrjE,
.dpeGesE {
	background-position: 0 -60px;
}
.dpeNrjF,
.dpeGesF {
	background-position: 0 -75px;
}
.dpeNrjG,
.dpeGesG {
	background-position: 0 -90px;
}

li.dpeNrj,
li.dpeGes{
    position:relative;
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none;
}

li.dpeNrj:hover,
li.dpeGes:hover{
	z-index:25; background-color:#ff0;
}

li.dpeNrj span,
li.dpeGes span{
	display: none;
}

li.dpeNrj:hover span,
li.dpeGes:hover span{
 	display:block;
 	position:absolute;
    top:30px; left:-100px; 
    /*border:2px solid #A69599;
	background-color:#A69599;
	*/
    /*background-color:#eeeeee; color:#6699cc;*/
    text-align: justify;
    font-weight:none;
    padding:2px;
	padding-bottom: 6px;
}


.diagnostic_liste{
}

.diagnostic_liste ul{
	margin-top: 0;
	padding-bottom: 4px;
}
.diagnostic_liste li{
	display: inline;	
	margin-left: 10px;
	float: left;
}

.diagnostic_liste li.dpeDate{
	font-size: 0.8em;
	font-style: italic;
}

.diagnostic_liste li.dpeNrj, .diagnostic_liste li.dpeGes{
	margin-left: 10px;
}

.diagnostic_detail a {
	font-size: 0.8em !important;
	font-style: italic !important;
	padding-top:4px !important ;
}