
/*div{
border:1px solid red;
}*/

/* A */
body{
	background-image:url(Habillage/degrade.png);
 background-repeat:repeat-x;
 background-position:top left;
 background-color:#E9E9E9;
 margin-top:50px;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
}


a{
color:#666666;
 text-decoration:none;
}


a:hover{
color:#8A8A8A;
 text-decoration:none;
}

a img {
	border:none;
	}

a.b_collectivites{
display:block;
width:476px;
 height:61px;
 float:left;
 background-image:url(Habillage/b_collectivite.png);
 background-repeat:no-repeat;
 background-position:left top;
}
a.b_collectivites:hover{
display:block;
width:476px;
 height:61px;
 float:left;
 background-image:url(Habillage/b_collectivite.png);
 background-repeat:no-repeat;
 background-position:left -61px;
}

a.b_haut_amenageur_actif, a.b_haut_amenageur{
display:block;
width:169px;
 height:52px;
 float:left;
 text-align:center;
 color:#6C6E71;
 text-transform:uppercase;
 font-size:13px;
 font-weight:bold;
 padding-top:37px;
background-image:url(Habillage/b_haut_amenageur.jpg);
 background-repeat:no-repeat;
 background-position:left top;
}
a.b_haut_amenageur_actif{
color:#FFFFFF;
 background-image:url(Habillage/b_amena_haut_actif.jpg);
 background-repeat:no-repeat;
 background-position:left top;
}
a.b_haut_amenageur:hover{
 color:#FFFFFF;
 text-transform:uppercase;
 background-image:url(Habillage/b_haut_amenageur.jpg);
 background-repeat:no-repeat;
 background-position:left -89px;
}

a.b_haut_location_actif, a.b_haut_location{
display:block;
width:153px;
 height:52px;
 float:left;
 text-align:center;
 color:#6C6E71;
 text-transform:uppercase;
 font-size:13px;
 font-weight:bold;
 padding-top:37px;
 background-image:url(Habillage/b_haut_location.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 }
a.b_haut_location:hover{
 color:#FFFFFF;
 background-image:url(Habillage/b_haut_location.jpg);
 background-repeat:no-repeat;
 background-position:left -89px;
}
a.b_haut_location_actif{
color:#FFFFFF;
 background-image:url(Habillage/b_location_haut_actif.png);
 background-repeat:no-repeat;
 background-position:left top;
}

a.b_haut_construction_actif, a.b_haut_construction{
display:block;
width:156px;
 height:52px;
 float:left;
 text-align:center;
 color:#6C6E71;
 text-transform:uppercase;
 font-size:13px;
 font-weight:bold;
 padding-top:37px;
background-image:url(Habillage/b_haut_construction.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 }
a.b_haut_construction:hover{
 color:#FFFFFF;
 background-image:url(Habillage/b_haut_construction.jpg);
 background-position:left -89px;
}
a.b_haut_construction_actif{
 color:#FFFFFF;
 background-image:url(Habillage/b_constuction_haut_actif.png);
 background-repeat:no-repeat;
 background-position:left top;
 }

a.b_particuliers{
 display:block;
 width:476px;
 height:61px;
 float:left;
 background-image:url(Habillage/b_particuliers.png);
 background-repeat:no-repeat;
 background-position:left top;
}
a.b_particuliers:hover{
 display:block;
width:476px;
 height:61px;
 float:left;
 background-image:url(Habillage/b_particuliers.png);
 background-repeat:no-repeat;
 background-position:left -61px;
}

a.b_proprietaires{
display:block;
width:476px;
 height:61px;
 float:left;
 background-image:url(Habillage/b_proprietaires.png);
 background-repeat:no-repeat;
 background-position:left top;
}
a.b_proprietaires:hover{
display:block;
width:476px;
 height:61px;
 float:left;
 background-image:url(Habillage/b_proprietaires.png);
 background-repeat:no-repeat;
 background-position:left -61px;
}

.actu_amenagement{
width:473px;
 height:111px;
 background-image:url(Habillage/fond_actu_amenageur.png);
background-repeat:no-repeat;
 background-position:left top;
 float:right;
}
.actu_amenagement a.suite{
 float:right;
 display:block;
 width:47px;
 height:23px;
 background-image:url(Habillage/suite_actu_amena.jpg);
 background-repeat:no-repeat;
 margin-right:15px;
}

.actu_constru{
width:473px;
 height:111px;
 background-image:url(Habillage/fond_actu_constru.jpg);
background-repeat:no-repeat;
 background-position:left top;
 float:right;
 background-color:#C7B59F;
 }
.actu_constru a.suite{
 float:right;
 display:block;
 width:47px;
 height:23px;
 background-image:url(Habillage/suite_actu_constru.jpg);
 background-repeat:no-repeat;
 margin-right:15px;
 margin-top:35px;
}

.actu_location{
width:473px;
 float:right;
 background-image:url(Habillage/fond_actu_location.jpg);
 background-repeat:repeat-x;
 background-color:#CDC1D0;
}
.actu_location a.suite2{
 float:right;
 display:block;
 width:47px;
 height:23px;
 background-image:url(Habillage/suite_actu_location2.jpg);
 background-repeat:no-repeat;
 margin-right:15px;
 margin-top:35px;
}
.actu_location a.suite{
 float:right;
 display:block;
 width:47px;
 height:23px;
 background-image:url(Habillage/suite_actu_location.png);
 background-repeat:no-repeat;
 margin-right:15px;
 margin-top:35px;
}
.actu_location h1, .actu_constru h1{
 margin:0px;
 padding:0px;
 padding-top:20px;
 padding-left:40px;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 float:left;
}
.actu_location h2, .actu_constru h2{
 margin:0px;
 padding:0px;
 padding-top:5px;
 padding-left:40px;
 color:#333333;
 font-size:11px;
 font-weight:bold;
 float:left;
 text-transform:uppercase;
}
.actu_location p,.actu_constru p{
 margin:0px;
 padding-top:5px;
 color:#333333;
 padding-left:40px;
 width:350px;
 float:left;
}


/* B */
.bandeau_int{
float:left;
 width:648px;
 height:159px;
}

.bas_droite{
	/*position: absolute;
	top:-50px;*/
width:479px;
 height:238px;
 float:left;

}
.bas_droite_location{
width:479px;
 margin:0px;
 float:right;
}

.bas_gauche{
width:479px;
 height:238px;
 float:left;
}
.bas_gauche_location{
width:479px;
 float:left;
}



.bureau_etude{
width:423px;
 height:67px;
 background-image:url(Habillage/b_bureauetude.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 float:right;
 padding-left:50px;
 padding-top:30px}
.bureau_etude a{
 text-transform:uppercase;
 color:#8F8F8F;
 font-size:14px;
 font-weight:bold;
}
.bureau_etude a:hover{
 text-transform:uppercase;
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;
}


/* C */
.contacteznous{
padding-left:34px;
float:left;
 text-transform:uppercase;
 color:#6C6E71;
 font-size:12px;
 font-weight:bold;
 padding-top:38px;
 width:125px;
 }

/*div{
border:1px solid red;
}*/
.contenu_ext{
 width:640px;
 padding-left:7px;
 float:left;
  position:relative; top:-1px;
}
.contenu{
background-image:url(Habillage/fond_contenu.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 width:611px;
 background-color:#FFFFFF;
 float:right;
 padding:0px 15px 15px 14px;
}
.contenu h1{
background-image:url(Habillage/puce.png);
 background-position:left 20px;
 background-repeat:no-repeat;
 color:#6C6E71;
 font-family:Arial, Helvetica, sans-serif;
 font-size:26px;
 font-weight:normal;
 margin:0px;
 padding:10px 0px 15px 10px}
.contenu h2{
background-image:url(Habillage/puce.png);
 background-position:10px 15px;
 background-repeat:no-repeat;
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:normal;
 margin:0px;
 padding:10px 0px 5px 20px;
 text-transform:uppercase;
 font-weight:bold;
}
.contenu h3{
background-image:url(Habillage/puce.png);
 background-position:20px 15px;
 background-repeat:no-repeat;
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 margin:0px;
 padding:10px 0px 5px 30px;
 text-transform:uppercase;
 font-weight:bold;
}
.contenu ul{
margin:0px;
 padding:0px;
 padding:2px 0px 2px 30px;
}
.contenu ul li{
 margin:0px;
 padding:0px;
 background-image:url(Habillage/puce_groupe.png);
 background-repeat:no-repeat;
 background-position:left 2px;
 padding-left:12px;
 list-style:none;
 color:#666666;
}
.contenu ul li ul{
margin:0px;
 padding:0px;
 padding:2px 0px 2px 5px;
}
.contenu ul li ul li{
 margin:0px;
 padding:0px;
 background-image:url(Habillage/puce2_groupe.png);
 background-repeat:no-repeat;
 background-position:left 3px;
 padding-left:13px;
 list-style:none;
 color:#666666;
}


.contenu p{
 padding:0px 0px 5px 25px;
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-family:12px;
 color:#666666;
}
.courbe_bas{
background-image:url(Habillage/fond_courbe_bas.png);
 background-repeat:no-repeat;
 background-position:6px top;
 width:958px;
 height:26px;
}

.courbe_bas2{
background-image:url(Habillage/bas_accueil.png);
 background-repeat:no-repeat;
 background-position:6px top;
 width:958px;
 height:26px;
}


/* D */
.debut_fond_bas{
background-image:url(Habillage/debut_fond_bas.png);
 background-repeat:no-repeat;
 background-position:2px top;
 width:968px;
 height:43px;
}


/* F */

.filariane_imp{
 width:610px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 height:20px;
 padding:5px 0px 0px 0px;
}
.filariane_imp a.imp{
 background-image:url(Habillage/picto_imp.png);
 background-position:left 1px;
 background-repeat:no-repeat;
 display:block;
 padding-left:15px;
 color:#333333;
 text-decoration:none;
 cursor:pointer}
.filariane_imp p a{
 color:#333333;
 text-decoration:none;
 cursor:pointer;
}
.filariane_imp p a:hover{
 color:#000000;
 text-decoration:underline;
 cursor:pointer;
}
.filariane_imp p{
 padding:0px;
 margin:0px;
}

.fond_haut{
background-color:#E9E9E9;
 background-image:url(Habillage/banniere_accueil.png);
 background-repeat:no-repeat;
 width:967px;
 padding-top:4px;
 background-position:left top;
 margin:0;
 }
.fermeture_fred{
 clear:both;
}
.fond_bas{
background-image:url(Habillage/bas_accueil.png);
 background-position:1px top;
 background-repeat:no-repeat;
 width:970px;
 height:70px;
 clear:both;
}

.fond_degrade{
	width:961px; 
	 background-image:url(Habillage/fond_site.png);
	 background-repeat:repeat-y;
	 background-position:left top;
	 margin:0;
	 /*height:2px;*/
}

.flash_amenageur{
width:951px;
 height:306px;
 margin-left:6px;
}

.fond_location_actus{
width:958px;
 background-image:url(Habillage/fond_location_accueil.jpg);
 background-repeat:repeat-y;
}

.fond_actus_location{
}


/* H */
.hqe{
width:478px;
 height:151px;
 display:block;
 background-image:url(Habillage/hqe_amenageurs.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 float:left;
}
.hqe2{
width:478px;
 height:151px;
 display:block;
 background-image:url(Habillage/hqe_amenageurs2.jpg);
 background-repeat:no-repeat;
 background-position:left 15px;
}


/* I */
img{
border:0px;
}

.image_snal{
padding-left:2px;
float:left;
 padding-top:1px;
}

.info_foncier{
width:478px;
 height:57px;
 background-image:url(Habillage/fond_info_foncier_gd.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 float:left;
}
.info_foncier a.suite{
 float:right;
 display:block;
 width:47px;
 height:23px;
 background-image:url(Habillage/suite_info_fonc.jpg);
 background-repeat:no-repeat;
 margin-right:15px;
}

.info_foncier_location{
width:478px;
 float:left;
 background-image:url(Habillage/fond_info_immo_txt.jpg);
 background-repeat:no-repeat;
 background-color:#DADADA;
}
.info_foncier_location a.suite{
 float:right;
 display:block;
 width:47px;
 height:23px;
 background-image:url(Habillage/suite_info_fonc.png);
 background-repeat:no-repeat;
 margin-right:15px;
}
.info_foncier_location h1,.info_foncier h1,.actu_amenagement h1{
 margin:0px;
 padding:0px;
 padding-top:20px;
 padding-left:40px;
 color:#5B5B5B;
 font-size:12px;
 font-weight:bold;
 float:left;
}
.info_foncier_location p,.info_foncier p,.actu_amenagement p{
 margin:0px;
 padding-top:5px;
 color:#666666;
 padding-left:40px;
 width:350px;
 float:left;
}


/* L */
.legroupe{
padding-left:30px;
float:left;
 text-transform:uppercase;
 color:#6C6E71;
 font-size:12px;
 font-weight:bold;
 padding-top:38px;
}

.lignesepa{
margin-left:6px;
 background-image:url(Habillage/sepa_construction.png);
 background-repeat:no-repeat;
 width:951px;
 height:3px;
 line-height:1px;
 font-size:1px;

}
.lignesepa_bouton_constru{
margin-left:6px;
 background-image:url(Habillage/fond_bouton_constru.jpg);
 background-repeat:no-repeat;
 width:951px;
 height:52px;
}

.lignesepaA{
margin-left:6px;
 background-image:url(Habillage/sepa_amena.jpg);
 background-repeat:no-repeat;
 width:951px;
 height:3px;
  line-height:1px;
 font-size:1px;
}
.lignesepa_bouton_construA{
margin-left:6px;
 background-image:url(Habillage/fond_bouton_construA.jpg);
 background-repeat:no-repeat;
 width:951px;
 height:52px;
}

.logo_groupe{
padding-left:42px;
float:left;
 height:87px;
}

.logo_kozaknet{
padding-right:28px;
 float:right;
 padding-top:25px;
}


/* M */
.mentions{
padding-right:25px;
 float:right;
 padding-top:25px;
 color:#6C6E71;
 font-weight:bold;
}

.menu_droite{
width:477px;
 height:306px;
 float:right;
 background-color:#FFFFFF;
}
.menu_droite .logo_amenageur{
 margin-top:25px;
 margin-left:45px;
 margin-bottom:20px;
}

.menu_droite_int_ext{
width:308px;
 float:right;
 padding-right:3px;
 background-image:url(Habillage/fond_ombre_haut.png);
 background-position:right top;
 background-repeat:no-repeat;
 }
.menu_droite_int{
width:308px;
 float:right;
 text-align:center;
 padding-right:0px;
 background-color:#FFFFFF;
 }
.menu_droite_int a.titre{
margin:0px;
 padding:0px;
 width:288px;
 padding:5px 5px 5px 15px;
 list-style:none;
 display:block;
 text-align:left;
 background-image:url(Habillage/fond_menu_titre.jpg);
 background-repeat:repeat-y;
 background-position:left top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 background-image:url(Habillage/fond_menu_titre.jpg);
 background-repeat:repeat-y;
 background-position:left top;
 margin-bottom:1px;
}
.menu_droite_int a.titre:hover{
color:#333333;
 margin-bottom:1px;
}
.menu_droite_int a.sstitre{
margin:0px;
 padding:0px;
 width:283px;
 background-color:#FFFFFF;
 padding:5px 5px 7px 20px;
 list-style:none;
 display:block;
 text-align:left;
 background-image:url(Habillage/fond_menu_sstitre.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 height:24px;
}
.menu_droite_int a.sstitre:hover{
background-image:url(Habillage/fond_menu_sstitre.jpg);
 background-repeat:no-repeat;
 background-position:left -36px;
 color:#999999;
}

.menu_droite_int a.projet_cours{
 background-image:url(Habillage/fond_projet_cours.png);
 background-position:left top;
 background-repeat:no-repeat;
 display:block;
 width:288px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:left;
 color:#FFFFFF;
 font-weight:bold;
 height:32px;
 padding:14px 0px 0px 20px;
 line-height:13px;
}
.menu_droite_int a.actu2, .menu_droite_int a.actu1{
 display:block;
 width:233px;
 height:60px;
 background-image:url(Habillage/fond_actu_ame_1.png);
 background-repeat:no-repeat;
 background-position:left top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 padding:5px 65px 10px 10px;
 text-align:left;
}
.menu_droite_int a.actu2{
 height:61px;
 background-image:url(Habillage/fond_actu_ame_2.png);
}
.menu_droite_int a.actu1 span, .menu_droite_int a.actu2 span{
 display:block;
 padding-bottom:5px;
 font-weight:bold;
}
.menu_droite_int a.engagements{
 display:block;
 width:237px;
 height:96px;
 background-image:url(Habillage/engagements_hqe.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#FFFFFF;
 padding:15px 56px 10px 15px;
 text-align:left;
 font-weight:bold;
 line-height:15px;
}
.menu_droite_int a.engagements span{
 font-size:11px;
 color:#000000;
 font-weight:normal;
}
.menu_fin_location{
background-image:url(Habillage/bas_location.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 width:308px;
 height:24px;
}


/* P */
.partenaire{
padding-left:45px;
float:left;
 color:#6C6E71;
 font-size:11px;
 font-weight:bold;
 padding-top:15px;
}

.plansite{
padding-right:28px;
 float:right;
 padding-top:25px;
 color:#6C6E71;
 font-weight:bold;
}



/* S */
.Separation	{
 clear:both;
 height:0px;
 line-height:0.5px;
 font-size:0.5px;
}

.snal{
padding-left:45px;
float:left;
 color:#6C6E71;
 font-size:11px;
 text-align:right;
 font-style:italic;
 padding-top:2px;
}


/* T */
.titre_actu_amenagement{
width:423px;
 height:21px;
 background-image:url(Habillage/fond_titre_actu_amenageur.png);
 background-repeat:no-repeat;
 background-position:left top;
 float:right;
 color:#FFFFFF;
 padding-top:9px;
 padding-left:50px;
 font-weight:bold;
 font-size:14px;
}
.titre_actu_constru{
width:423px;
 height:21px;
 background-image:url(Habillage/fond_titre_actu_constru.png);
 background-repeat:no-repeat;
 background-position:left top;
 float:right;
 color:#FFFFFF;
 padding-top:9px;
 padding-left:50px;
 font-weight:bold;
 font-size:14px;
}
.titre_actu_location{
width:428px;
 height:21px;
 float:left;
 color:#FFFFFF;
 padding-top:9px;
 padding-left:50px;
 font-weight:bold;
 font-size:14px;
 background-image:url(Habillage/fond_titre_actu_location.png);
}

.titre_info_foncier{
width:428px;
 height:21px;
 background-image:url(Habillage/fond_info_foncier.png);
 background-repeat:no-repeat;
 background-position:left top;
 float:left;
 color:#FFFFFF;
 padding-top:9px;
 padding-left:50px;
 font-weight:bold;
 font-size:14px;
}
.titre_info_foncier_location{
width:428px;
 height:21px;
 float:left;
 color:#FFFFFF;
 padding-top:9px;
 padding-left:50px;
 font-weight:bold;
 font-size:14px;
 background-image:url(Habillage/fond_info_immo.jpg);
}
.titre_nosrea a{
width:425px;
 display:block;
 height:32px;
 color:#FFFFFF;
 font-size:14px;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 padding-top:17px;
 padding-left:50px;
 text-transform:uppercase;
}
.titre_info_foncier_location a,
.titre_actu_location a,
.titre_info_foncier a,
.titre_actu_amenagement a,
.titre_actu_constru a{
color:#FFFFFF;
 padding-left:30px;
 font-size:11px;
 font-weight:normal;
}

.titre_info_foncier_location a:hover,.titre_actu_location a:hover,.titre_info_foncier a:hover,.titre_actu_amenagement a:hover,.titre_actu_constru a:hover{
color:#006600;
 padding-left:30px;
 font-size:11px;
 font-weight:normal;
}.texte_haut{
padding-right:50px;
 float:right;
 color:#6C6E71;
 padding-top:20px;
 font-family:Arial, Helvetica, sans-serif;
 width:400px;
}

.tout{
	margin:auto;
	width:960px;
	/*border:1px solid red;*/
	/*background:#fff;*/
	background:url(Habillage/bakgCentral.png) repeat-y;
}

fieldset{
border:0px;
}
fieldset label{
color:#4C5257;
 font-weight:normal;
 width:150pxs;
}

/**** GESTION DES LISTES - MODULES Didier *****/
.accordion {
	position:relative;
	}
	
.toggler {
	color: #222;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
	cursor:pointer;
}
 
.element {
 	position:relative;
	
}

.element img {
	margin:10px;
	}
	
.element p {
	margin: 10px 0 10px 10px;;
	
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

contentListeAll {
	position:relative;
	}
	
.clearer {
	clear:both;
	height:0;
	line-height:1px;
	font-size:1px;
	}
	
.contenu .h2_listeAmenagement {
	background:url(Habillage/moduleRealisation/amenageur-fonciers-interieu_liste_05.png);
	width:595px;
	height:40px;
	color:#333333;
	margin:0;
	padding:0;
	}

.contenu .h3_listeAmenagement {
	background:url(Habillage/moduleRealisation/amenageur-fonciers-interieu_r_11.png);
	width:595px;
	height:41px;
	color:#333333;
	margin:0;
	padding:0;
	}

.contenu .h2_listeLocation {
	background:url(Habillage/moduleRealisation/location-interieur_bis.png);
	width:595px;
	height:35px;
	color:#333333;
	margin:0;
	padding:0;
	}

.contenu .h3_listeLocation {
	background:url(Habillage/moduleRealisation/location-interieur_23.png);
	width:595px;
	height:41px;
	color:#333333;
	margin:0;
	padding:0;
	}

.contenu .h2_listeConstruction {
	background:url(Habillage/moduleRealisation/construction-interieur_05.png);
	width:595px;
	height:40px;
	color:#fff;
	margin:0;
	padding:0;
	}

.contenu .h3_listeConstruction {
	background:url(Habillage/moduleRealisation/construction-interieur_08.png);
	width:595px;
	height:38px;
	color:#333333;
	margin:0;
	padding:0;
	}
	
.contenu .h4_listeAmenagement {
	color:#84c446;
	font-weight:bold;
	font-size:12px;
	}

.contenu .h4_listeLocation {
	color:#8d7195;
	font-weight:bold;
	font-size:12px;
	}

.positionTitre_liste {
	display:block;
	position:relative;
	top:13px;
	left:35px;
	}

.content_liste {
	margin-bottom:5px;
	/*border-bottom:1px solid ##87C54A;*/
	width:595px;
	}
	
.hrListeAmenagement {
	border:2px solid #87C54A;
	width:420px;
	float:right;
	position:relative;
	right:5px;
	}

.hrListeLocation {
	border:2px solid #8D7195;
	width:420px;
	float:right;
	position:relative;
	right:5px;
	}
	
.contenu .droite_liste {
	float:left;
	width:160px;
	text-align:center;
	}

.droite_listeLocation {
	float:left;
	width:160px;
	text-align:center;
}

.droite_listeConstruction {
	float:left;
	width:160px;
	text-align:center;
	}
	
.contenu .gauche_liste {
	float:left;
	width:400px;
	padding-left:20px;
	}

.contenu .droite_liste img {
	border:4px solid #84c446;
	width:140px;
	}
	
.contenu .droite_listeLocation img {
	border:4px solid #8d7195;
	width:153px;
	}	

.lienVersFiche  {
	text-align:right;
	}
	
.lienBtnLireFiche {
	background:url(Habillage/moduleRealisation/suite.png);
	width:47px;
	height:24px;
	display:block;
	margin-left:530px;
	}
	
.lienBtnLireFiche2 {
	background:url(Habillage/moduleRealisation/suite.png);
	width:47px;
	height:24px;
	display:block;
	}

.accessibility {
	display:none;
	}

.listeTitreCommune {
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
	}
	
.listeTitreCommuneAmenagement {	
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
	}
.listeTitreCommuneLocation {
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;	
	}

.listeTitreCommuneConstruction {
	font-size:14px;
	font-weight:bold;
	color: #666;
	margin:0;
	padding:0;
	}

.nomProjetAmenagement {
	font-size:14px;
	font-weight:bold;
	color: #87C54A;
	padding:0;
	margin:0 0 10px 0;
	}

.nomProjetLocation {
	font-size:14px;
	font-weight:bold;
	color: #AF9CB5;
	padding:0;
	margin:0 0 10px 0;
	}

.nomProjetConstruction {
	font-size:14px;
	font-weight:bold;
	color: #916b42;
	padding:0;
	margin:0 0 10px 0;
	}

#constructionInfo p {
	margin:10px;
	}
	
#contentCentral {
	width:960px;
	margin:auto;
	background:#FFFFFF;
	background:url(Habillage/bakgCentral.png) repeat-y #FFFFFF;
	}

.pictos {
	margin-bottom:-6px;
	}

.contenu .telechargerPDF {
	background:url(Habillage/moduleRealisation/pictoPdf.png) no-repeat left;
	height:30px;
	display:block;
	padding: 0 0 0 35px;
	line-height:30px;
	color:#666666;
	font-weight:bold;
	}

.photoLotissement {
	 width:300px; float:left; margin:25px 0 25px 0; text-align:center;
	}
	
.photoLotissementLocation {
	 width:300px; float:left; margin:25px 0 25px 0; text-align:center;
	}	

.photoLotissementConstruction {
	width:300px; float:left; margin:25px 0 25px 0; text-align:center;
	}
	
.photoLotissementLocation img {
	border:4px solid #8d7195;
	margin:10 10px 0 10px;
	}
.photoLotissementConstruction img {
	border:4px solid #916b42;
	margin:15 10px 0 10px;
	}
	
.photoLotissement img {
	border:4px solid #84c446;
	margin:15 10px 0 10px;
	}
	
.photoLotissement .zoom {
	border:none;
}

.photoLotissementLocation .zoom {
	border:none;
}

.photoLotissementConstruction .zoom {
	border:none;
	position:relative;
}

.infoAppart {
	width:595px;
	line-height:25px;
	background:url(Habillage/moduleRealisation/location-interieur_bis.png);
	font-weight:bold;
	color:#fff;
}

.infoAppartLeft {
	width:183px;
	text-align:left;
	float:left;
	padding-left:10px;
	
}
.infoAppartCenter {
	width:196px;
	text-align:center;
	float:left;

}
.infoAppartRight {
	width:183px;
	text-align:right;
	float:left;
	padding-right:10px;
}

.boxEquipement {
	width:595px;
	}

.boxEquipementLeft {
	float:left;
	width:150px;
	color:#8d7195;
	}
	
.boxEquipementConstructionLeft {
	float:left;
	width:150px;
	color:#916b42;
	}
	
.boxEquipementRight {
	width:400px;
	float:left;
	}
.boxEquipementConstructionRight {
	width:400px;
	float:left;
	}

.infoAppartLoyer {
	width:595px;
	line-height:25px;
	background:url(Habillage/moduleRealisation/location-interieur_bis.png);
	font-weight:bold;
	color:#fff;
	margin-top:10px;
	}

.infoAppartLoyerLeft {
	width:285px;
	text-align:left;
	float:left;
	padding-left:10px;
	}

.infoAppartLoyerRight {
	width:285px;
	text-align:right;
	float:left;
	padding-right:10px;
	}

.infoAppartConstruction {
	width:595px;
	line-height:35px;
	background:url(Habillage/moduleRealisation/constructionFicheProjet_05.png);
	font-weight:bold;
	color:#fff;
	margin-top:10px;
	}

.infoAppartConstructionLeft {
	width:355px;
	text-align:left;
	float:left;
	padding-left:35px;
	}

.infoAppartConstructionRight {
	width:180px;
	text-align:left;
	float:left;
	}

.retrait {
	margin:10px 0 5px 15px;
	}

.dispoConstruction {
	width:595px;
	line-height:35px;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	color:#666666;
	margin-top:10px;	
	}
	
.dispoLeft {
	float:left;
	width:120px;
	text-align:center;
	}

.dispoRight {
	float:right;
	width:50px;
	padding-right:20px;
	}

.boxConsFiche {
	width:595px;
	background:url(Habillage/moduleRealisation/construction-interieur_fdM_05.png);
	height:35px;
	line-height:35px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:10px;
	}

.boxConsFicheLeft {
	width:173px;
	text-align:left;
	float:left;
	padding-left:15px;
	}

.boxConsFicheCenter {
	width:148px;
	text-align:center;
	float:left;
	}


.boxConsFicheRight {
	width:133px;
	text-align:right;
	float:left;
	padding-right:15px;
	}

.titrePhoto {
	position:relative;
	top:-10px;
	}
	
.lienContact {
	background:url(Habillage/moduleRealisation/plusInfo_15.png);
	width:274px;
	height:58px;
	position:relative;
	left:350px;
	margin-bottom:15px;
	}
	
.lienNodeContact {
	position:absolute;
	left:105px;
	top:33px;
	font-weight:bold;
	}
	
.googleMapLink {
	background:url(Habillage/moduleRealisation/suite.png) no-repeat left;
	line-height:25px;
	padding:0 0px 0 50px;
	margin:15px 0 15px 0;
	display:block;
	font-size:12px;
	font-weight:bold;
	} 
	/*** highslide ***/

/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
	margin-top: 0px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

#contentGalerie {
	margin-left:15px;
	}
	
#contentGalerie h4 {
	color: #666666;
	margin-bottom: 2px;
	padding-bottom: 0;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	padding: 2px;
}

.photoGenere img {
	border:2px solid #006633;
	}
	
.highslide:hover img {

}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: block;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
 
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-overlay {
	display: none;
}




/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
