html, body {
	background: #FFFFFF;
	height:100%;
}
h1{
	margin: 0 0 15px 15px;
	padding: 0 0 0 0;
	font-family: verdana;
	font-size: 20px;
	color: #e2973b;
	font-weight: bold;
}
h1 span{
	color: #008491;
}
span.asterisque{
	color: red;
}
/*----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------ haut.php --------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------*/
#haut{
	position: absolute;
	top: 0px;
	left:50%;
	margin-left:-484px;
    width: 955px;
    height: 235px;
	background: url(images/bandeau-haut.jpg) no-repeat left top;
}
#haut ul{
	float: left;
	display: inline;
	width: 950px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#haut li{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	padding: 8px 9px 8px 9px;
	background: url(images/barre-accueil.jpg) no-repeat right 10px;
}
#haut li.derch{
	background: none;
}
#haut li.select{
	background: #edb26a url(images/barre-accueil.jpg) no-repeat right 10px;
}
#haut li.selectderch{
	width: 88px;
	background: #edb26a;
}
#haut li a.select{
	color: #000000;
}
#haut li a.selectderch{
	color: #000000;
}
#haut li a{
	font-size: 11px;
	font-family: verdana;
	color: #FFFFFF;
	text-decoration: none;
}
#haut a#fnaim{
	position: absolute;
	left: 363px;
	top: 135px;
	width: 52px;
	height: 38px;
}
#haut a#sia{
	position: absolute;
	right: 237px;
	top: 105px;
	width: 48px;
	height: 30px;
}
#haut a#extranet{
	position: absolute;
	left: 10px;
	top: 220px;
	width: 150px;
	height: 15px;
	padding: 0 0 0 15px;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background: url(images/fleche.png) no-repeat left 3px;
}
#haut #accueil{
	float: left;
	display: inline;
	margin: 140px 0 0 210px;
	text-align: center;
}
#haut #accueil h1{
	font-size: 11px;
	font-family: Georgia, verdana;
	color: #000000;
	font-weight: normal;
	font-style: italic;
	margin: 22px 0 0 15px;
}
#haut #accueil h1.p1{
	margin: 4px 0 0 15px;
}
#haut #accueil h1 span {
	font-weight: bold;
	color: #e0953a;
}

#haut #accueil h1 span a{
	text-decoration:none;
	font-weight: bold;
	color: #e0953a;

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Main   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#main {
	position: absolute;
	top:235px;
	left:50%;
	width: 955px;
	margin-left:-484px;
	background: url(images/font-main.jpg) repeat left top;
}
#main2 {
	float: left;
	display: inline;
	width: 955px;
	margin: 0 0 0 0;
	background: url(images/font-smain.jpg) no-repeat left top;
}
#smain {
	position: absolute;
	top:235px;
	left:50%;
	width: 955px;
	height: 325px;
	margin-left:-484px;
	background: url(images/font-smain.jpg) no-repeat left top;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    bas.php  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#bas{
	float: left;
	display: inline;
	clear: both;
	width: 955px;
	height: 23px;
	margin: 15px 0 0 0;
	background: url(images/bas.jpg) no-repeat left top;
}
#bas a{
	float: left;
	display: inline;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px solid white;
	padding: 0 6px 0 0;
	margin: 2px 0 0 6px;
}
#bas a.derch{
	border: 0;
}
#bas p{
	float: right;
	display: inline;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	color: #FFFFFF;
	margin: 2px 10px 0 0;
}
#bas p span{
	color: #008491;
	font-weight: bold;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Index.php  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#gauche{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 290px
}
#actualite{
	float: left;
	display: inline;
	width: 288px;
	height: 108px;
	margin: 10px 0 0 1px;
	background: url(images/cadre-actualite.jpg) no-repeat left top;
}
#actualite h1{
	font-size: 16px;
	font-family: verdana;
	text-decoration: none;
	color: #000000;
	margin: 2px 0 3px 25px;
}
#actualite h1 span{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#actualite a{
	width: 150px;
	margin: 0 0 0 16px;
	padding: 0 0 0 15px;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-style: italic;
	background: url(images/fleche.png) no-repeat left 3px;
}
#actualite a.actu{
	float: left;
	display: inline;
	width: 250px;
	
	margin: 4px 0 0 2px;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	text-align: justify;
	color: #FFFFFF;
	background: none;
}
#icones{
	float: left;
	display: inline;
	width: 280px;
	margin: 10px 0 0 15px;
}
#icones a{
	float: left;
	display: inline;
	width: 228px;
	height: 26px;
	border-bottom: 1px solid #edb26a;
	padding: 12px 0 4px 50px;
	margin: 0 0 5px 0;
	font-size: 12px;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	color: #e09941;
	background: url(images/icone-dico.jpg) no-repeat left top;
}
#icones a span{
	color: #000000;
}
#icones a#simul{
	float: left;
	display: inline;
	width: 228px;
	height: 34px;
	background: url(images/icone-simulateur.jpg) no-repeat left top;
	margin: 0 0 5px 0;
	padding: 4px 0 4px 50px;
	border-bottom: 1px solid #e09941;
}
#icones a#simul span{
	color: #000000;
}
#icones a#simul span#sspan{
	font-size: 11px;
	font-weight: normal;
}
#icones a#liens{
	float: left;
	display: inline;
	width: 60px;
	height: 34px;
	background: url(images/icone-lien.jpg) no-repeat left top;
	border: 0;
}
#icones #liensexternes{
	float: left;
	display: inline;
	width: 166px;
}
#icones #liensexternes a{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	background: none;
	width: 160px;
	height: auto;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
}
#flash{
	float: right;
	display: inline;
	width: 341px;
	height: 308px;
	margin: 1px 12px 0 0;
}
#cdc{
	float: left;
	display: inline;
	width: 280px;
	margin: 10px 0 0 10px;
	background: url(images/cdc.png) no-repeat 240px top;
}
#cdc img{
	float: left;
	display: inline;
	width: 206px;
	height: 154px;
	margin: 0 0 0 10px;
	border: 2px solid #edb26a;
}
#cdc h1{
	float: left;
	display: inline;
	width: 270px;
	font-size: 18px;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding: 0 0 0 15px;
	margin: 5px 0 0 10px;
	background: url(images/h1-cdc.jpg) no-repeat left 4px;
}
#cdc h2{
	float: left;
	display: inline;
	width: 270px;
	height: 28px;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	margin: 5px 0 0 10px;
	padding: 0 0 0 15px;
	background: url(images/h2-cdc.png) no-repeat left top;
}
#cdc h2 span{
	font-weight: bold;
}
#cdc p{
	float: right;
	display: inline;
	width: 270px;
	height: 60px;
	text-align: justify;
	margin: 5px 0 0 10px;
	font-size: 11px;
	font-family: verdana;
}
#cdc a{
	float: right;
	display: inline;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0 2px 0 12px;
	font-style: italic;
	background: url(images/fleche.png) no-repeat 2px 3px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    sia.php  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#sia2{
	float: left;
	display: inline;
	width: 880px;
	margin: 20px 0 0 15px;
	padding: 0 0 0 0;
}
#sia2 p{
	margin: 0 0 8px 15px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}
#sia2 p a{
	font-family: verdana;
	font-size: 11px;
	color: #E09941;
	font-weight: bold;
	text-decoration:none;
}
#sia2 h2{
	text-align: center;
	font-family: verdana;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}
#sia2 h3{
	text-align: left;
	font-family: verdana;
	font-size: 14px;
	color: #008491;
	font-weight: bold;
	margin: 35px 0 5px 15px;
	padding: 0 0 0 0;
}
#sia2 h4{
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #e2973b;
	font-weight: bold;
	margin: 0 0 5px 25px;
	padding: 0 0 0 10px;
	background: url(images/puce1.png) no-repeat left 2px;
}
#sia2 h5{
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	color: #008491;
	font-weight: bold;
	font-style: italic;
	margin: 20px 0 0 15px;
	padding: 0 0 0 0;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    proposezbien.php  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#proposezbien{
	float: left;
	display: inline;
	width: 920px;
	margin: 20px 0 0 15px;
	padding: 0 0 0 0;
}
#proposezbien p#intro{
	font-style: italic;
	margin: 0 0 8px 15px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}
#proposezbien form{
	margin: 0 0 0 15px;
}
#proposezbien form .bloc{
	float: left;
	display: inline;
	width: 890px;
	margin: 5px 0 5px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #000000;
}
#proposezbien form .bloc p{
	margin: 15px 0 0 0;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
#proposezbien form .bloc p label{
	margin: 0 0 0 0;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
#proposezbien form .bloc p label#label_nom,#label_adresse,#label_cp,#label_telephone{
	float: left;
	display: inline;
	margin: 3px 0 0 0;
	width: 100px;
}
#proposezbien form .bloc p label#label_prenom{
	margin: 0 35px 0 180px;
}
#proposezbien form .bloc p label#label_ville{
	margin: 0 56px 0 180px;
}
#proposezbien form .bloc p label#label_mail{
	margin: 0 0 0 180px;
}
#proposezbien form h3{
	margin: 0 0 0 0;
	font-family: verdana;
	font-size: 12px;
	color: #008491;
	font-weight: bold;
}
#proposezbien form h3 span{
	color: red;
}
#proposezbien form .bloc p input{
	margin: 0 0 0 0;
	border: 1px solid #bdbcbd;
}
#proposezbien form .bloc .bloc_bis_1{
	float: left;
	display: inline;
	width: 450px;
}
#proposezbien form .bloc p input#prix{
	margin: 0 0 0 21px;
}
#proposezbien form .bloc p input#adresse_bien{
	width: 350px;
	margin: 0 0 0 21px;
}
#proposezbien form .bloc p input#code_postal_bien{
	width: 80px;
}
#proposezbien form .bloc p input#ville_bien{
	width: 226px;
}
#proposezbien form .bloc p input#nom,input#code_postal,input#telephone,input#prenom,input#ville,input#email{
	width: 250px;
}
#proposezbien form .bloc p input#adresse{
	width: 778px;
}
#proposezbien form textarea{
	margin: 0 0 0 100px;
	border: 1px solid #bdbcbd;
}
#proposezbien input#valider{
	float: right;
	display: inline;
	margin: 20px 20px 0 0;
	background: url(images/bt-envoyer.jpg) no-repeat left top;
	padding: 0 0 0 10px;
	width: 123px;
	height: 28px;
	border: 0;
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
#proposezbien #youhou span{
	float: left;
	display: inline;
	margin: 20px 0 0 0;
	font-style: italic;
	font-family: verdana;
	font-size: 11px;
}
#proposezbien p#confirm{
	margin: 15px 0 0 50px;
	color: #df9438;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
#proposezbien p#confirm a{
	float: left;
	margin: 15px 0 50px -35px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #008491;
	font-weight: bold;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    liste-annonces.php  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#listeannonces{
	float: left;
	display: inline;
	width: 900px;
	margin: 15px;
}
#listeannonces a#download{
	float: left;
	display: inline;
	background: url(images/bt-telecharger.jpg) no-repeat left top;
	width: 221px; 
	height: 22px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 8px 0 0 30px;
	margin: 0 0 0 18px;
}
#listeannonces a#download span{
	font-weight: bold;
}

#listeannonces a#download2{
	float: left;
	display: inline;
	background: url(images/bt-telecharger2.jpg) no-repeat left top;
	width: 321px; 
	height: 22px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 8px 0 0 30px;
	margin: 0 0 0 18px;
}
#listeannonces a#download2 span{
	font-weight: bold;
}
#listeannonces select{
	float: right;
	display: inline;
	margin: 0 0 0 10px;
}
#listeannonces label{
	float: right;
	display: inline;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	margin: 3px 0 0 0 ;
}
#listeannonces ul{
	float: left;
	display: inline;
	width: 900px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	border-top: 1px solid #000000;
}
#listeannonces li{
	float: left;
	display: inline;
	width: 900px;
	margin: 0 0 0 0;
	padding: 7px 0 7px 0; 
	list-style: none;
	border-bottom: 1px solid #000000;
}
#listeannonces li a.photo img{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 174px;
	height: 129px;
	border: 2px solid #df9438;
	text-align: center;
}
#listeannonces li .description{
	float: left;
	display: inline;
	width: 700px;
	height: 129px;
	margin: 0 0 0 15px;

}

#listeannonces li .description a.t1{
	float: left;
	display: inline;
	width: 680px;
	margin: 0 0 0 0;
	padding: 0 0 0 6px;
	text-decoration: none;
	font-family: verdana;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	border-left: 8px solid #008491;
}
#listeannonces li .description a.t2{
	float: left;
	display: inline;
	width: 680px;
	height: 15px;
	margin: 8px 0 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border-left: 8px solid #e09941;
}
#listeannonces li .description p.desc{
	float: left;
	display: inline;
	width: 690px;
	height: 50px;
	margin: 7px 0 0 0;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}
#listeannonces li .description p.montant{
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#listeannonces li .description a.lien{
	float: right;
	display: inline;
	margin: 5px 0 0 0;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 0 2px 0 12px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: url(images/fleche.png) no-repeat 2px 3px;
}
#listeannonces #pages a{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#listeannonces #pages2 a{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#listeannonces #pages{
	float: left;
	display: inline;
	width: 900px;
	margin: 30px 0 0 15px;
}
#listeannonces #pages2{
	float: left;
	display: inline;
	width: 900px;
	margin: 5px 0 0 15px;
}
#listeannonces #pages .prec{
	float: left;
	display: inline;
	width: 180px;
}
#listeannonces #pages .suiv{
	float: right;
	display: inline;
	text-align: right;
	width: 180px;
}
#listeannonces #pages .liste_pages{
	float: left;
	display: inline;
	width: 535px;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
/*--------------------------*/
#listeannonces #pages2 .prec{
	float: left;
	display: inline;
	width: 180px;
}
#listeannonces #pages2 .suiv{
	float: right;
	display: inline;
	text-align: right;
	width: 180px;
}
#listeannonces #pages2 .liste_pages{
	float: left;
	display: inline;
	width: 535px;
	text-align: center;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    agence-henry.php  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#agence{
	float: left;
	display: inline;
	width: 900px;
	margin: 15px;
}
#agence img#photagence{
	float: left;
	display: inline;
	width: 217px;
	height: 175px;
	margin: 0 0 0 15px;
	border: 2px solid #DF9438;
}
#agence #text1 p{
	float: left;
	display: inline;
	width: 640px;
	text-align: justify;
	margin: 0 0 20px 15px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
#agence #text1 p span{
	font-weight: bold;
}
 #agence h2{
	margin: 15px 0 10px 15px;
	font-family: verdana;
	font-size: 14px;
	color: #008491;
	font-weight: bold;
 }
 #agence h3{
	margin: 0 0 10px 15px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
 }
 #agence p{
	margin: 0 15px 0 15px;
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
 }
 #agence p.inter{
 	padding: 0 0 0 12px;
 	margin: 7px 0 3px 25px;
 	background: url(images/fleche-inter.jpg) no-repeat left 2px;
	text-align: justify;
 }
  #agence p span{
  	font-weight: bold;
  	color: #E2973B;
  }
#agence a{
	float: right;
	display: inline;
	margin: -10px 25px 0 0;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
	padding: 0 2px 0 12px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: url(images/fleche.png) no-repeat 2px 3px;
}

#agence a.a_agence {
	display:inline;
	margin:0;
	padding:0;
	float:none;
	background:none;
	border:none;
	font-weight:bold;
}

#agence a.a_agence.blanc {
	font-size: 14px;
	font-style:normal;
	color:#FFF;
}

#agence #service{
	float: left;
	display: inline;
	width: 870px;
	height: 229px;
	margin: 0 0 40px 15px;
	background: #EDF1F2;
}
#agence #service #titre{
	float: left;
	display: inline;
	width: 212px;
	height: 22px;
	margin: 10px 0 10px 100px;
 	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 6px 0 0 0;
	background-color: #008491;
}
#agence #service #titre.p1{
	margin: 10px 0 10px 25px; 
}
#agence #service #titre.p3{
	float: right;
	display: inline;
	margin: 10px 25px 10px 0; 
}
#agence #service #adresse{
	float: left;
	display: inline;
	width: 212px;
	height: 150px;
	margin: 0 0 0 100px;
	padding: 20px 0 0 0;
	background-color: #DF9438;
}
#agence #service #adresse.p1{
	margin: 0 0 0 25px; 
}
#agence #service #adresse.p3{
	float: right;
	display: inline;
	margin: 0 25px 0 0; 
}
#agence #service #adresse p{
 	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
#agence #service #adresse a.p{
 	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	background: none;
	border: 0;
	font-style: normal
}
#agence #service #adresse a.p1{
 	margin-top: 35px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	background: none;
	border: 0;
	font-style: normal
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    annonce.php  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#annonce{
	float: left;
	display: inline;
	width: 915px;
	margin: 15px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
a.print{
	float: right;
	display: inline;
	margin: 25px 25px 0 0;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 0 2px 0 12px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: url(images/fleche.png) no-repeat 2px 3px;
}
#annonce #miniphoto{
	float: left;
	display: inline;
	width: 265px;
	margin: 20px 0 0 0;
}
#annonce #miniphoto img{
	float: left;
	display: inline;
	width: 105px;
	height: 79px;
	margin: 0 22px 12px 0;
	border: 2px solid #DF9438;
}
/* ------------------------------------------------ */
#annonce #miniphoto #pcalculatrice{
	float: left;
	display: inline;
	width: 210px;
	height: 292px;
	margin: 40px 0 30px 20px;
	background: url(images/pcalculatrice.jpg) no-repeat left top;
}
#annonce #miniphoto #pcalculatrice h4{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	margin: 50px 0 0 0;
}
#annonce #miniphoto #pcalculatrice h3{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
#annonce #miniphoto #pcalculatrice h3.p1{
	margin: 28px 0 0 15px;
}
#annonce #miniphoto #pcalculatrice h3.p2{
	margin: 7px 0 0 15px;
}
#annonce #miniphoto #pcalculatrice h3.p3{
	margin: 10px 0 0 15px;
}
#annonce #miniphoto #pcalculatrice span{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
#annonce #miniphoto #pcalculatrice p{
	margin: 0;
}
#annonce #miniphoto #pcalculatrice input{
	width: 140px;
	margin: 5px 0 0 15px;
}
#annonce #miniphoto #pcalculatrice input#val{
	float: left;
	display: inline;
	width: 133px;
	height: 28px;
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	border: 0;
	font-weight: bold;
	padding: 0px 0 0 15px;
	margin: -15px 0 0 30px;
	background: url(images/pcalcul-simul.jpg) no-repeat left top;
}
/* ------------------------------------------------ */
#annonce #cadredroite{
	float: left;
	display: inline;
	width: 648px;
	margin: 20px 0 0 0;
}
#annonce #sup{
	float: left;
	display: inline;
	width: 648px;
}
#annonce #detail{
	float: left;
	display: inline;
	width: 325px;
	margin: 0 0 0 10px;
}
#annonce #detail img{
	float: left;
	display: inline;
	width: 325px;
	height: 268px;
	border: 2px solid #DF9438;
}
#annonce #carac{
	float: left;
	display: inline;
	width: 290px;
	height: 268px;
	margin: 0 0 0 15px;
}
#annonce #carac h2{
	margin: 0 0 0 0;
	padding: 0 0 0 6px;
	font-family: verdana;
	font-size: 17px;
	color: #000000;
	font-weight: normal;
	border-left: 8px solid #008491;
}
#annonce #carac h3{
	margin: 8px 0 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border-left: 8px solid #e09941;
}

#annonce #carac h4{
	margin: 20px 0 10px 0;
	padding: 0 0 0 15px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #008491;
	font-weight: bold;
}
#annonce #carac p{
	margin: 0px 0 4px 0;
	padding: 0 0 0 28px;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
#annonce #carac p span{
	font-weight: bold;
}
#annonce #descriptif, #annonce #desc{
	float: left;
	display: inline;
	width: 635px;
	margin: 15px 0 0 10px;
	border-bottom: 1px solid #000000;
}
#annonce #desc.d2{
	border: 0;
}
#annonce #descriptif h5, #annonce #desc h5{
	margin: 0 0 15px 0;
	font-family: verdana;
	font-size: 12px;
	color: #008491;
	font-weight: bold;
}
#annonce #descriptif p, #annonce #desc p{
	text-align: justify;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	margin: 0 3px 0 0;
}
#annonce #descriptif a, #annonce #desc a{
	float: right;
	display: inline;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0 2px 0 12px;
	margin: 25px 0 25px 0;
	font-style: italic;
	background: url(images/fleche.png) no-repeat 2px 3px;
}
#annonce a#download{
	float: left;
	display: inline;
	background: url(images/bt-telecharger.jpg) no-repeat left top;
	width: 221px; 
	height: 24px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 8px 0 0 30px;
	margin-top: 10px;
}
#annonce a#download span{
	font-weight: bold;
}

#navannonce{
	float: left;
	display: inline;
	width: 915px;
	margin: -10px 0 0 15px;
}
#navannonce span{
	font-size: 9px;
}
#navannonce a#previous{
	float: left;
	display: inline;
	width: 150px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#navannonce a#next{
	float: right;
	display: inline;
	width: 150px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}
#navannonce a#retour{
	float: left;
	display: inline;
	width: 610px;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-weight: bold;
	text-decoration: none;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Nos metiers  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#metier{
	float: left;
	display: inline;
	width: 915px;
	margin: 15px;
}
#metier h2{
 	font-family: verdana;
	font-size: 14px;
	color: #008491;
	margin: 0 0 0 15px;
}
#metier h3{
 	font-family: verdana;
	font-size: 11px;
	color: #DF9438;
 	padding: 0 0 0 12px;
 	margin: 25px 0 3px 25px;
 	background: url(images/fleche-inter.png) no-repeat left 2px;
}
#metier p{
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
 	padding: 0 0 0 12px;
 	margin: 7px 0 3px 40px;
 	text-align: justify;
}
#metier p.p1{
 	margin: 15px 0 15px 15px;
 	padding: 0 0 0 0;	
}
#metier p.p2{
 	margin: 7px 0 3px 75px;
 	padding: 0 0 0 0;	
}
#metier #lien{
	margin: -10px 0 30px 15px;
}
#metier a{
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0 8px 0 18px;
	margin: 0 0 0 5px;
	font-style: italic;
	background: url(images/fleche.png) no-repeat 2px 3px;
}
#metier a.select{
	color: #008491;
	font-style: normal;
	background: url(images/fleche-select.png) no-repeat 2px 2px;
}
#metier form p{
	margin: 0;
	padding: 0;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    alerte-email.php  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#alertemail{
	float: left;
	display: inline;
	width: 915px;
	margin: 15px;
}
#alertemail form{
	float: left;
	display: inline;
	margin: 0 0 0 60px;
}
#alertemail h2{
	float: left;
	display: inline;
	width: 500px;
 	font-family: verdana;
	font-size: 12px;
	color: #008491;
	margin: 0 0 15px 50px;
}
#alertemail p{
    float: left;
    display: inline;
    width: 700px;
    margin: 0 0 10px 50px;
    font-family: verdana;
    font-size: 11px;
    color: #000000;
}
#alertemail p label{
    float: left;
    display: inline;
    font-family: verdana;
    margin: 0 0 0 0;
    font-size: 11px;
    color: #000000;
    width: 180px;
    height: 15px;
    padding: 5px 0 0 0;
}
#alertemail p label.coordonn{
    width: 108px;
}
#alertemail p label.coordonn2{
	margin: 0 0 0 50px;  
	width: 108px;
}
#alertemail p input.coordonn{
    float: left;
	display: inline;
	width: 210px;
}
#alertemail p input.long{
    float: left;
	display: inline;
	width: 583px;
	margin: 0 0 0 0;
}
#alertemail p input{
    width: 190px;
    margin: 0 0 0 0;
}
#alertemail p input#btr_vente{
    width: 20px;
    margin: 0 0 0 0px;
}
#alertemail p input#btr_location{
    width: 20px;
    margin: 0 0 0 25px;
}
#alertemail p select{
    width: 150px;
    margin: 0 0 0 0;
}
#alertemail input#submit{
	float: right;
	display: inline;
	width: 125px;
	height: 32px;
	background: url(images/bt-alertemail.jpg) no-repeat left 2px;
	padding: 0 0 0 12px;
	margin: 25px 7px 0 0;
	font-family: verdana;
    font-size: 14px;
	font-weight: bold;
    color: #FFFFFF;
	border: 0;
}

span.alertemail{
	float: left;
	display: inline;
	width: 200px;
	margin: 40px 0 0 0;
	color: red;
	font-style: italic;
	font-size: 11px;
}
#alertemail span#decal{
	margin: 0 0 0 35px;
}
#alertemail p#confirm{
	margin: 15px 0 0 50px;
	color: #df9438;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
#alertemail p#confirm a#back{
	float: left;
	margin: 15px 0 50px -35px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #008491;
	font-weight: bold;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    actualite.php  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#metier a.actu{
	text-decoration: none;
	color: #008491;
	border: 0;
	font-style: normal;
	background: none;
}
#metier ul{
	float: left;
	display: inline;
	width: 880px;
	border-top: 1px solid #000000;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

#metier ul li ul{
	width: 450px;
	border:none;
}

#metier ul li ul li{
	border:none;
}

#metier ul li ul li a{
	border:none;
}

#metier li{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #000000;
}
#metier li a#ancre{
	border: 0;
	float: left;
	width: 880px;
	display: inline;
	background: none;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
 	font-family: verdana;
	font-size: 12px;
	color: #008491;
	font-style: normal;
	font-weight: bold;
}
#metier li a#ancre span{
	font-weight: normal;
}
#metier li h2.actu{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#metier li p{
	padding: 0 0 15px 0;
	margin: 15px 0 0 0;
}
#metier #actutitre{
	float: left;
	display: inline;
	width: 880px;
	margin: 0 0 25px 0;
}
#metier a.hautpage{
	width: 880px;
	margin: 0 0 0 735px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    simulateur-financier.php  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#gsimulateur{
	float: left;
	display: inline;
	width: 209px;
	height: 293px;
	margin: 50px 0 0 350px;
	background: url(images/gcalculatrice.jpg) no-repeat left top;
}
#gsimulateur form{
	float: left;
	display: inline;
	height: 280px;
}
#gsimulateur h4{
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	margin: 58px 0 0 0;
}
#gsimulateur h3{
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
	background: none;
	font-weight: normal;
}
#gsimulateur h3.p1{
	padding: 0 0 0 0;
	margin: 20px 0 0 20px;
}
#gsimulateur h3.p2{
	padding: 0 0 0 0;
	margin: 7px 0 0 20px;
}
#gsimulateur h3.p3{
	padding: 0 0 0 0;
	margin: 10px 0 0 20px;
}
#gsimulateur input{
	width: 120px;
	margin: 4px 0 0 17px;
}
#gsimulateur span{
	font-family: verdana;
	font-size: 11px;
}
#gsimulateur a{
float: left;
display: inline;
 	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: -10px 0 0 50px;
	font-style: normal;
	padding: 5px 0 0 40px;
	border: 0;
	width: 123px;
	height: 28px;
	background: url(images/calcul-simul.jpg) no-repeat left top;
}
#gmetier h2#titre2{
	float: left;
	display: inline;
	color: red;
}
#titre_result_calc{
	float: left;
	display: inline;
	width: 800px;
	text-align: center;
}
#titre_result_calc table{
	margin: 20px 0 0 255px;
}
#titre_result_calc table td{
	background-color: #E2973B;
 	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#titre_result_calc table td.coord{
	background-color: #008491;
 	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
#titre_result_calc p#indic{
	float: left;
	display: inline;
	margin: 15px 0 0 300px; 
	width: 350px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    psimul  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#psimulateur{
	float: left;
	display: inline;
	width: 209px;
	height: 293px;
	margin: 50px 0 0 350px;
	background: url(images/gcalculatrice.jpg) no-repeat left top;
}
#psimulateur form{
	float: left;
	display: inline;
	height: 280px;
}
#psimulateur h4{
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	margin: 58px 0 0 0;
}
#psimulateur h3{
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
	background: none;
	font-weight: normal;
}
#psimulateur h3.p1{
	padding: 0 0 0 0;
	margin: 20px 0 0 20px;
}
#psimulateur h3.p2{
	padding: 0 0 0 0;
	margin: 7px 0 0 20px;
}
#psimulateur h3.p3{
	padding: 0 0 0 0;
	margin: 10px 0 0 20px;
}
#psimulateur input{
	width: 120px;
	margin: 4px 0 0 17px;
}
#psimulateur span{
	font-family: verdana;
	font-size: 11px;
}
#psimulateur a{
	float: left;
	display: inline;
 	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: -10px 0 0 50px;
	font-style: normal;
	padding: 5px 0 0 40px;
	border: 0;
	width: 123px;
	height: 28px;
	background: url(images/calcul-simul.jpg) no-repeat left top;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    dictionnaire  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
h1.dico{
	margin: 15px 0 0 25px;
}
.milieu_2{
	float: left;
	display: inline;
	width: 915px;
	margin: 15px 0 0 25px;
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
	background: none;
	font-weight: normal;
}
.milieu_2 span{
 	font-family: verdana;
	font-size: 11px;
	color: #df9438;
	background: none;
	font-weight: bold;
}
.milieu_2 #lettrage{
	float: left;
	display: inline;
	width: 900px;
	text-align: center;
	margin: 0 0 25px 0;
}
.milieu_2 a{
	font-family: verdana;
	font-size: 12px;
	color: #008491;
	background: none;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: none;
}
.milieu_2 a.inter{
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
}
.milieu_2 p#sstitre{
	text-align: center;
}
.milieu_2 span.Style4{
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
	background: none;
	font-weight: bold;
	text-align: center;
}
 .milieu_2 span.Style2{
 	font-family: verdana;
	font-size: 11px;
	color: #000000;
	background: none;
	font-weight: normal;
	text-align: left;
 }
 
 /*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    plan du site  :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#plansite{
	float: left;
	display: inline;
	width: 915px;
	margin: 15px;
}
#plansite ul{
	margin: 0 0 0 350px;
	padding: 0 0 0 0;
}
#plansite ul li{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}
#plansite ul li p{
	font-family: verdana;
	font-size: 14px;
	color: #008491;
	background: none;
	font-weight: bold;
	text-align: left;
	margin: 15px 0 10px 0;
	padding: 0 0 0 0;
}
#plansite ul li a{
	font-family: verdana;
	font-size: 12px;
	color: #df9438;
	background: none;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0 0 5px 50px;
	padding: 0 0 0 0;
}
#plansite ul li a.titre{
	font-family: verdana;
	font-size: 14px;
	color: #008491;
	background: none;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 15px 0 15px 0;
}
#plansite a.lien{
	font-family: verdana;
	font-size: 14px;
	color: #008491;
	background: none;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 100px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    zoom.php  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#zoom_nav{
	float: left;
	display: inline;
	width: 595px;
	border: 2px solid #df9438;
}
#zoom_nav a#prec{
	float: left;
	display: inline;
	width: 150px;
	margin: 0 0 0 10px;
	font-family: verdana;
	font-weight: normal; 
    font-size: 14px;
	font-weight: bold;
	color: #008491;
	text-decoration: none;
}
#zoom_nav a#suiv{
	float: right;
	display: inline;
	width: 150px;
	text-align: right;
	margin: 0 10px 0 0;
	font-family: verdana;
	font-weight: normal; 
    font-size: 14px;
	font-weight: bold;
	color: #008491;
	text-decoration: none;
}


#plansite2{
	float: left;
	display: inline;
	width: 915px;
	margin: 15px;
}
#plansite2 a.lien{
	font-family: verdana;
	font-size: 14px;
	color: #008491;
	background: none;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin-left:200px;
}