body {
	margin-left: -475px;
	background: url(images/gbbody.jpg) repeat-x left top;
}
a{
	font-family: verdana;
	font-size: 11px;
	color: #da0505;
	text-decoration: none;
	text-align: right;
	padding: 3px 10px 0 0;
	width: 115px;
	height: 18px;
	background: url(images/gbmenu.jpg) no-repeat left top;
}
h1{
	font-family: verdana;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 15px 0 0 40px;
}
span.asterisque{
	color: #da0505;
	font-family: verdana;
	font-size: 12px;
}
/*----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------ haut.php --------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------*/
#haut{
	position: absolute;
	top: 0px;
	left:50%;
	margin-left:-475px;
    width: 950px;
    height: 236px;
	background: url(images/gbhaut.jpg) no-repeat left top;
}
#haut a#logoTalmont{
/*	position: absolute;
	left: 69px;
	top: 115px;*/
	float: left;
	display: inline;
	margin: 40px 0 0 68px;
	width: 205px;
	height: 83px;
	border: 0;
	background: url(images/logo-talmont.png) no-repeat left top;
}
#haut a#logoLege{
	float: right;
	display: inline;
	margin: 40px 130px 0 0;
	width: 225px;
	height: 83px;
	border: 0;
	background: url(images/logo-lege.jpg) no-repeat left top;
}
#haut #menu1{
	float: left;
	display: inline;
	margin-top: 54px;
}
#haut #menu2{
	float: right;
	display: inline;
	margin-top: 54px;
	margin-right: 5px;
}
#haut #menu1 a, #menu2 a{
	float: left;
	display: inline;
	width: 125px;
	height: 18px;
	margin-left: 5px;
	font-family: verdana;
	font-size: 11px;
	color: #da0505;
	text-decoration: none;
	text-align: right;
	padding: 3px 0 0 0;
	background: url(images/gbmenu.jpg) no-repeat left top;
}
#haut #menu1 a#mnagence:hover, #haut #menu2 a#mnvente:hover, #haut #menu2 a#mnlocation:hover{
	background: url(images/menu-select.jpg) no-repeat left top;
}
#haut #menu1 a.select, #menu2 a.select{
	color: #253447;
}

#haut ul#vente{
	position: absolute;
	right: 265px;
	top: 72px;
	visibility: hidden;
	width: 125px;
	height: 114px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
}
#haut ul#location{
	position: absolute;
	right: 135px;
	top: 72px;
	visibility: hidden;
	width: 125px;
	height: 114px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
}
#haut ul#agence{
	position: absolute;
	left: 265px;
	top: 72px;
	visibility: hidden;
	width: 125px;
	height: 54px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
}
#haut li{
	float: left;
	width: 125px;
	list-style: none;
	text-align: right;
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
}
#haut ul#agence li a, #haut ul#vente li a, #haut ul#location li a{
	float: left;
	display: inline;
	width: 122px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	background: none;
	padding: 0 3px 0 0;
	margin: 0 0 0 0;	
}
#haut ul#agence li a.select2, #haut ul#vente li a.select2, #haut ul#location li a.select2{
	font-style: italic;
	color: #f9d300;
}
#haut a.ville-talmont{
	position: absolute;
	left: 317px;
	top: 163px;
	width: 133px;
	height: 26px;
	background: none;
}
#haut a.ville-lege{
	position: absolute;
	left: 464px;
	top: 158px;
	width: 51px;
	height: 12px;
	background: none;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    bas  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#bas{
	float: left;
	display: inline;
	clear: both;
	width: 950px;
	height: 15px;
	margin-top: 10px;
	margin-bottom:10px;
	text-align: center;
	background: url(images/gbbas.png) no-repeat left top;
}
#bas p{
	float: left;
	display: inline;
	margin: 1px 0 0 290px;
}
#bas p a{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	background: none;
	margin: -1px 0 0 0;
	padding: 0 0 0 0;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Main   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#main {
	position: absolute;
	top:0px;
	left:50%;
	width: 950px;
	margin-left:-476px;
	background: url(images/gbindex.jpg) no-repeat left top;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    text   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#text{
	float: left;
	display: inline;
	margin: 236px 0 0 0;
	width: 950px;
}
#cdc1{
	float: left;
	display: inline;
	width: 467px;
	height: 291px;
	margin: 15px 0 0 0;
	background: url(images/gbcdc.jpg) no-repeat left top;
}
#cdc2{
	float: right;
	display: inline;
	width: 467px;
	height: 291px;
	margin: 15px 0 0 0;
	background: url(images/gbcdc.jpg) no-repeat left top;
}
.accueil h2{
	font-family: verdana;
	font-size: 15px;
	color: #da0505;
	text-align: center;
	margin: 55px 0 0 0;
}
.accueil h3{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-align: center;
	margin: 5px 0 0 0;
}
.accueil a.t1{
	float: left;
	display: inline;
	width: 148px; 
	height: 110px;
	margin: 5px 0 0 47px;
	background: none;
	border: 0;
	text-decoration: none;
}
.accueil a.t2{
	float: left;
	display: inline;
	width: 148px; 
	height: 110px;
	margin: 5px 0 0 47px;
	background: none;
	border: 0;
	text-decoration: none;
}
.accueil a.t1 img, .accueil a.t2 img{
	border: 0;
	height: 110px;
}
.accueil a.t1 img, .accueil a.t2 img{
	border: 0;
	height: 110px;
}
.accueil a.voirtt{
	float: left;
	display: inline;
	width: 434px;
	height: 29px;
	margin: 10px 0 3px 15px;
	text-align: center;
	padding-top: 10px;
	padding-left: 15px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #da0505;
	background: url(images/gbvoirtout.png) no-repeat left top;
}
.accueil p{
	clear: left;
	text-align: center;
	margin: 0 0 0 0;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.accueil p span{
	font-weight: bold;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    agence.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#agencegauche{
	float: left;
	display: inline;
	width: 228px;
	height: 251px;
	margin-left: 30px;
	margin-top: 20px;
	background: url(images/cadre_agence.jpg) no-repeat left top;
}
#agencegauche p{
	float: left;
	display: inline;
	width: 140px;
	margin: 50px 0 0 44px;
	font-family: verdana;
	font-style: italic;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
}
#agencegauche a{
	float: left;
	display: inline;
	width: 115px;
	height: 18px;
	margin: 10px 0 0 60px;
	background: url(images/gbmenu.jpg) no-repeat left top;
}
#agencedroite{
	float: right;
	display: inline;
	width: 228px;
	height: 251px;
	margin-right: 30px;
	margin-top: 20px;
	background: url(images/cadre_agence.jpg) no-repeat left top;
}
#agencedroite h2{
	float: left;
	display: inline;
	font-family: verdana;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;	
	margin: 10px 0 0 15px;
}
#agencedroite p{
	float: left;
	display: inline;
	width: 166px;
	margin: 14px 0 0 30px;
	font-family: verdana;
	font-style: italic;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	line-height: 14px;
}
#agencedroite p.lege{
	font-size: 12px;
	line-height: 18px;
}
#agencecentre{
	float: left;
	display: inline;
	width: 365px;
	margin-top: 42px;
	margin-left: 30px;
}
#agencecentre p{
	float: left;
	display: inline;
	width: 384px;
	margin: 0 0 10px 0;
	font-family: verdana;
	font-size: 12px;
	color: #253447;
	font-weight: bold;
	text-align: center;
}
#agencecentre a{
	float: right;
	display: inline;
	width: 170px;
	height: 21px;
	padding: 6px 0 0 10px;
	text-align: center;
	margin-top: 0px;
	background: url(images/gb_menu.jpg) no-repeat left top;
}
#agencecentre a.lege{
	margin-top: 18px;
}
#agencebas{
	float: left;
	display: inline;
	width: 950px;
	height: 36px;
	margin-top: 15px;
	background-color: #253447;
}
#agencebas p{
	margin: 3px 0 0 0;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;	
}
#agencebas p span{
	font-weight: bold;
}

#text img#agencelege{
	float: left;
	display: inline;
	margin: 20px 0 0 70px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    alerte-email.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#alertemail{
	float: left;
	display: inline;
	width: 884px;
	margin: 15px 0 0 40px;
	background: #FFFFFF url(images/gbformulaire.jpg) no-repeat left bottom;
}
#alertemail h2{
	float: left;
	display: inline;
	clear: left;
	font-family: verdana;
	font-size: 12px;
	color: #253447;
	margin: 30px 0 15px 30px;
}
#alertemail p{
	float: left;
	display: inline;
	clear: left;
	width: 800px;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	margin: 0 0 5px 30px;
}
#alertemail p label{
	float: left;
	display: inline;
	width: 50px;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	margin-top: 4px;
}
#alertemail label#ltype{
	width: 200px;
	text-align: left;
}
#alertemail label#lbudg{
	width: 200px;
	text-align: left;
}
#alertemail label#lsurf{
	width: 200px;
	text-align: left;
}
#alertemail label#lpiece{
	width: 200px;
	text-align: left;
}
#alertemail label#lcateg{
	width: 200px;
	text-align: left;
}
#alertemail label#lcomm{
	width: 200px;
	text-align: left;
}
#alertemail p input{
	float: left;
	display: inline;
	width: 150px;
	margin-top: 1px;
	margin-right: 2px;
	border: 1px solid #253447;
}
#alertemail p select{
	float: left;
	display: inline;
	width: 150px;
	margin-top: 1px;
	border: 1px solid #253447;
}
#alertemail input#btr_vente, input#btr_location{
	margin-top: 4px;
	width: 20px;
}
#alertemail input#btr_location{
	margin-top: 4px;
	width: 20px;
}
#alertemail textarea{
	float: left;
	display: inline;
	border: 1px solid #253447;
}
#alertemail p label.coordonn, #alertemail p label.coordonn2{
	float: left;
	display: inline;
	width: 120px;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	margin-top: 4px;
	text-align: left;
}
#alertemail p label.coordonn2{
	width: 100px;
	padding-left: 20px;
}
#alertemail p input.coordonn{
	float: left;
	display: inline;
	width: 234px;
}
#alertemail p span#alertemail{
	float: left;
	display: inline;
	width: 150px;
	background: none;
	margin: 20px 0 15px 0;
	color: #da0505;
}
#alertemail p input#submit{
	float: right;
	display: inline;
	width: 180px;
	height: 21px;
	border: 0;
	margin: 15px 85px 15px 0;
	padding: 2px 0 0 25px;
	font-family: verdana;
	font-size: 11px;
	color: #da0505;
	background: url(images/btformulaire.png) no-repeat left top;
}
p#confirm{
	float: left;
	display: inline;
	margin: 15px 0 0 30px;
}
p#confirm a{
	float: left;
	display: inline;
	width: 180px;
	height: 21px;
	text-align: center;
	padding: 4px;
	margin-top: 15px;
	background: url(images/btformulaire.png) no-repeat left top;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    nous-contacter.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contenucontact{
	float: left;
	display: inline;
	width: 884px;
	margin: 15px 0 0 40px;
	background: #FFFFFF url(images/gbformulaire.jpg) no-repeat left bottom;
}
#contenucontact h2{
	float: left;
	display: inline;
	clear: left;
	font-family: verdana;
	font-size: 12px;
	color: #253447;
	margin: 30px 0 15px 30px;
}
#contenucontact p{
	float: left;
	display: inline;
	clear: left;
	width: 800px;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	margin: 0 0 5px 30px;
}
#contenucontact label{
	float: left;
	display: inline;
	width: 120px;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	margin-left: 20px;
}
#contenucontact input{
	float: left;
	display: inline;
	width: 200px;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	margin-right: 20px;
}
#contenucontact input.long{
	width: 564px;
}
#contenucontact textarea{
	float: left;
	display: inline;
	width: 564px;
}
#contenucontact select{
	float: left;
	display: inline;
	width: 200px;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	margin-left: 142px;
}
#contenucontact p span#alertemail{
	float: left;
	display: inline;
	width: 150px;
	background: none;
	margin: 20px 0 15px 0;
	color: #da0505;
}
#contenucontact p input#submit{
	float: right;
	display: inline;
	width: 180px;
	height: 21px;
	border: 0;
	margin: 15px 85px 15px 0;
	padding: 2px 0 0 45px;
	font-family: verdana;
	font-size: 11px;
	color: #da0505;
	background: url(images/btformulaire.png) no-repeat left top;
}
p#confirm{
	float: left;
	display: inline;
	margin: 15px 0 0 30px;
}
p#confirm a{
	float: left;
	display: inline;
	width: 180px;
	height: 21px;
	text-align: center;
	padding: 4px;
	margin-top: 15px;
	background: url(images/btformulaire.png) no-repeat left top;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    nous-contacter.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#proposezbien{
	float: left;
	display: inline;
	width: 884px;
	margin: 15px 0 0 40px;
	background: #FFFFFF url(images/gbformulaire.jpg) no-repeat left bottom;
}
#proposezbien #bloc{
	float: left;
	display: inline;
	clear: left;
	width: 810px;
	margin-left: 25px;
	border-bottom: 1px solid #253447;
	padding-bottom: 10px;
}
#proposezbien #bloc #bloc_bis_1{
	float: left;
	display: inline;
	width: 410px;
}
#proposezbien #bloc #bloc_bis_2	{
	float: left;
	display: inline;
	width: 390px;
}
#proposezbien #bloc_bis_1  p, #proposezbien #bloc_bis_2  p{
	float: left;
	display: inline;
	clear: left;
	width: 400px;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	margin: 0 0 5px 0px;
}
#proposezbien #bloc_bis_1 label{
	float: left;
	display: inline;
	width: 130px;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	margin: 0 0 0 0;
}
#proposezbien #bloc #bloc_bis_2 label{
	float: left;
	display: inline;
	width: 80px;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	margin: 0 0 0 0;
}
#proposezbien #bloc #bloc_bis_2 label.ville_bien{
	text-align: center;
}
#proposezbien #bloc_bis_2 input{
	float: left;
	display: inline;
	width: 108px;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	margin: 0 0 0 0;
}
#proposezbien #bloc_bis_2 input#adresse_bien{
	width: 300px;
}
#proposezbien h3{
	float: left;
	display: inline;
	clear: left;
	font-family: verdana;
	font-size: 12px;
	color: #253447;
	margin: 15px 0 15px 0px;
}
#proposezbien h3#mess{
	float: left;
	display: inline;
	clear: left;
	width: 117px;
	font-family: verdana;
	font-size: 12px;
	color: #253447;
	margin: 15px 0 15px 25px;
}
#proposezbien p#intro{
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	font-style: italic;
	margin-left: 15px;
	margin-top: 30px;
	width: 830px;
	margin-bottom: 30px;
}
#proposezbien p{
	float: left;
	display: inline;
	clear: left;
	width: 800px;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	margin: 0 0 5px 0px;
}
#proposezbien p input#vendre, #proposezbien p input#louer{
	float: left;
	display: inline;
}
#proposezbien #bloc label{
	float: left;
	display: inline;
	width: 120px;
	margin-top: 3px;
}
#proposezbien #bloc input#nom, #proposezbien #bloc input#prenom, #proposezbien #bloc input#code_postal, #proposezbien #bloc input#telephone, #proposezbien #bloc input#ville, #proposezbien #bloc input#email{
	float: left;
	display: inline;
	width: 250px;
}
#proposezbien #bloc input#adresse{
	float: left;
	display: inline;
	width: 670px;
}
#proposezbien #bloc label#label_prenom, #proposezbien #bloc label#label_ville, #proposezbien #bloc label#label_mail{
	text-align: right;
	margin-right: 25px;
	margin-left: 20px;
}
#proposezbien textarea{
	float: left;
	display: inline;
	width: 674px;
	margin-top: 15px;
}
#proposezbien #youhou{
	float: left;
	display: inline;
	margin: 20px 0 20px 20px;
}
#proposezbien #youhou label{
	float: left;
	display: inline;
}
#proposezbien input#valider{
	float: right;
	display: inline;	
	width: 180px;
	height: 21px;
	margin: 20px 70px 15px 0;
	border: 0;
	padding: 2px 0 0 30px;
	font-family: verdana;
	font-size: 11px;
	color: #da0505;
	background: url(images/btformulaire.png) no-repeat left top;
}/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    gauche.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#gauche{
	float: left;
	display: inline;
	width: 217px;
	text-align: center;
	margin-top: 20px;
}
#gauche #moteur{
	float: left;
	display: inline;
	width: 217px;
	height: 300px;
	text-align: center;
	background: url(images/gbmoteur.jpg) no-repeat left top;
}
#gauche h1{
	float: left;
	display: inline;
	width: 216px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #253447;
	margin: 5px 0 0 0;
	text-align: center;
}
#gauche h2{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 0 0;
	text-align: center;
}
#gauche p#categ input{
	float: left;
	display: inline;
	clear: none;
	width: 20px;
	height: 20px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #253447;
	margin: 0 0 0 30px;
}
#gauche p#categ label{
	float: left;
	display: inline;
	clear: none;
	margin: 0 0 0 5px;
	color: #253447;
	font-family: verdana;
	font-size: 12px;
}
#gauche input{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #253447;
	margin-top: 20px;
	margin-left: 15px;
}
#gauche p#categ{
	float: left;
	display: inline;
	width: 216px;
	margin: 10px 0 10px 0;
	text-align: center;
}
#gauche select{
	width: 180px;
	margin: 4px;
}
#gauche p#nbpieces{
	float: left;
	display: inline;
	width: 186px;
	margin: 5px 0 7px 30px;
	text-align: center;
}
#gauche p#nbpieces input{
	float: left;
	display: inline;
	width: 15px;
	height: 15px;
	margin: 0px 2px 0 2px;
	padding: 0 0 0 0;
}
#gauche p#nbpieces label{
	float: left;
	display: inline;
	margin: 0px 0 0 2px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
#gauche input#budgetmini{
	float: left;
	display: inline;
	width: 65px;
	margin: 4px 0 0 20px;
}
#gauche input#budgetmaxi{
	float: left;
	display: inline;
	width: 65px;
	margin: 4px 0 0 0;
}
#gauche label#budgetmaxi{
	float: left;
	display: inline;
	width: 20px;
	text-align: center;
	margin: 4px 0 0 0;
	color: #FFFFFF;
}
#gauche input#rechercher{
	float: left;
	display: inline;	
	width: 180px;
	height: 21px;
	margin: 10px 0px 0 15px;
	border: 0;
	padding: 2px 0 0 30px;
	font-family: verdana;
	font-size: 11px;
	color: #da0505;
	background: url(images/btformulaire.png) no-repeat left top;
}
#gauche #galert{
	float: left;
	display: inline;
	width: 217px;
	height: 84px;
	margin-top: 30px;
	background-color: #253447;
}
#gauche #galert h2{
	text-align: left;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 8px;
}
#gauche #galert p{
	margin: 5px 0 0 10px;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
}
#gauche #galert a{
	float: left;
	display: inline;
	text-align: left;
	margin: 10px 0 0 30px;
	padding-left: 40px;
	padding-top: 4px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    liste-annonces.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#listeannonces{
	float: right;
	display: inline;
	width: 692px;
	margin-top: 20px;
	background: #FFFFFF url(images/gbformulaire.jpg) no-repeat left bottom;
}
#listeannonces #pages{
	float: left;
	display: inline;
	width: 650px;
	margin-left: 15px;
}
#listeannonces #pages #prec{
	float: left;
	display: inline;
	width: 161px;
	text-align: left;
}
#listeannonces #pages #suiv{
	float: right;
	display: inline;
	width: 171px;
	text-align: right;
}
#listeannonces #pages #suiv a{
	float: right;
	display: inline;
	width: 155px;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	font-weight: bold;
	padding-right: 40px;
	padding-top: 1px;
	background: url(images/href-suiv.png) no-repeat right 4px;
}
#listeannonces #pages #prec a{
	float: left;
	display: inline;
	width: 155px;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	font-weight: bold;
	padding: 1px 0 0 40px;
	text-align: left;
	background: url(images/href-prec.png) no-repeat left 4px;
}
#listeannonces #pages #liste_pages{
	float: left;
	display: inline;
	width: 300px;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	font-weight: bold;
	padding-top: 2px;
}
#listeannonces ul{
	float: left;
	display: inline;
	width: 610px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#listeannonces li{
	float: left;
	display: inline;
	width: 610px;
	height: 144px;
	background-color: #253447;
	margin: 15px 0 0 35px;
	padding: 0 0 0 0;
	list-style: none;
}
#listeannonces li a.photo{
	float: left;
	display: inline;
	width: 174px;
	height: 130px;
	background: none;
	margin: 5px 0 0 10px;
	padding: 0 0 0 0;
}
#listeannonces li a.photo img{
	margin: 0 0 0 0;
	border: 0;
	padding: 0 0 0 0;
	width: 174px;
	height: 130px;
	float: left;
	display: inline;
}
#listeannonces li .description{
	float: left;
	display: inline;
	width: 390px;
	height: 129px;
	margin: 5px 0 0 10px;
}
#listeannonces li .description h3{
	margin: 0 0 0 0;
	font-family: verdana;
	font-size: 13px;
	color: #FFFFFF;
	text-align: right
}
#listeannonces li .description a#t2{
	display: block;
	width: 400px;
	font-family: verdana;
	font-size: 13px;
	color: #FFFFFF;
	background: none;
	font-weight: bold;
	text-align: left;
}
#listeannonces li p.desc{
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 10px 0 0 0;
	height: 60px;
}
#listeannonces li p.montant{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 10px 0 0 0;
}
#listeannonces li a.lien{
	float: right;
	display: inline;
	width: 239px;
	height: 18px;
	padding: 4px 35px 0 0;
	margin: 5px 0 0 0;
	background: url(images/bt-listebiens.jpg) no-repeat right top;
}
#listeannonces #pages2{
	float: left;
	display: inline;
	width: 660px;
	margin-left: 15px;
}
#listeannonces #pages2 a{
	font-family: verdana;
	font-size: 11px;
	color: #253447;
	font-weight: bold;
}
#listeannonces #pages2 #prec{
	float: left;
	display: inline;
	width: 171px;
	text-align: left;
}
#listeannonces #pages2 #suiv{
	float: right;
	display: inline;
	width: 171px;
	text-align: right;
}
#listeannonces #pages2 #liste_pages{
	float: left;
	display: inline;
	width: 300px;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
}
#listeannonces #pages2 #suiv a{
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 40px;
	padding-top: 1px;
	width: auto;
	
	background: url(images/href-suiv2.png) no-repeat right 4px;
}
#listeannonces #pages2 #prec a{
	font-family: verdana;
	width: 171px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 0 0 40px;
	text-align: left;
	background: url(images/href-prec2.png) no-repeat left 4px;
}
#listeannonces #pages2 #liste_pages a{
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background: none;
	margin: 0 0 0 0;
	width: auto;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   annonce.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#annonce{
	float: right;
	display: inline;
	width: 691px;
	height: 790px;
	margin-top: 20px;
	background: url(images/gbannonce.jpg) no-repeat left top;
}
#annonce p#liens{
	float: left;
	display: inline;
	margin: 42px 0 15px 60px;
}
#annonce p#liens a{
	float: left;
	display: inline;
	width: 190px;
	height: 21px;
	text-align: center;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 0;
	margin: 0 0 0 0;
	background: url(images/btannonce.jpg) no-repeat left top;
}
#annonce h3{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	width: 577px;
	margin: 10px 0 0 50px;
}
#annonce #detail{
	float: left;
	display: inline;
	width: 313px;
	height: 234px;
	border: 1px solid #FFFFFF;
	margin: 5px 0 0 50px;
	padding: 0 0 0 0;
	text-align: center;
}
#annonce #detail img{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#annonce #detail a img{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#annonce #detail a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#annonce h4{
	text-align: right;
	margin: 0 50px 0 0;
	font-family: verdana;
	font-size: 13px;
	color: #FFFFFF;
}
#annonce #miniphoto{
	float: left;
	display: inline;
	width: 300px;
	margin-left: 9px;
	margin-top: 94px;
}
#annonce #miniphoto a{
	background: none;
	margin: 7px 0 0 5px;
	padding: 0 0 0 0;
	border: 0;
	width: 80px;
	height: 59px;
	display: inline;
	float: left;
}
#annonce #miniphoto a img{
	background: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	width: 80px;
	height: 59px;
	display: inline;
	float: left;
}
#annonce #miniphoto img{
	width: 80px;
	height: 59px;
	margin: 0 0 0 0;
	display: inline;
	float: left;
}
#annonce a.zoom{
	margin: 5px 0 0 50px;
	background: none;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 5px 0 5px;
	clear: left;
	width: auto;
}
#annonce #info{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	margin: 15px 0 0 50px;
}
#annonce #info p{
	margin: 0 0 2px 0;
}
#annonce #descriptif{
	float: left;
	display: inline;
	width: 416px;
	height: 160px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	margin: 15px 0 0 20px;
	text-align: justify;
}
#annonce #contactnous{
	float: left;
	display: inline;
	width: 450px;
	height: 195px;
	margin: 5px 0 0 120px;
}
#annonce #contactnous h3{
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0 0 15px 0;
	text-align: center;
	width: 450px;
}
#annonce #contactnous p{
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0 0 0 0;
	text-align: center;
}
#annonce #contactnous a{
	float: left;
	display: inline;
	width: 180px;
	height: 21px;
	margin: 20px 0 0 137px;
	text-align: left;
	padding: 5px 0 0 44px;
	background: url(images/bt-contactnous.jpg) no-repeat top left;
}
#annonce #navannonce{
	float: left;
	display: inline;
	width: 645px;
	height: 15px;
	margin: 25px 0 0 24px;
}
#annonce #navannonce a#previous{
	float: left;
	display: inline;
	font-family: verdana;
	width: 171px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 0 0 40px;
	margin: 0 0 0 0;
	text-align: left;
	background: url(images/href-prec2.png) no-repeat left 4px;
}
#annonce #navannonce a#next{
	float: right;
	display: inline;
	width: 171px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 40px;
	padding-top: 1px;
	padding-left: 0;
	margin: 0 0 0 0;
	background: url(images/href-suiv2.png) no-repeat right 4px;
}
#annonce #navannonce a#retour{
	float: left;
	display: inline;
	width: 180px;
	text-align: right;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 40px;
	padding-top: 1px;
	background: none;
}
/*-------------------------- envoiami.php ------------------------------*/
#envoiami{
	float: right;
	display: inline;
	width: 700px;
	margin: 20px 0 0 0;
	background-color: #253447;
}
#envoiami h1{
	margin: 10px 0 0 15px;
}
#envoiami p.formu{
	float: left;
	display: inline;
	clear: left;
	width: 650px;
	margin: 15px 0 0 0;
}
#envoiami label{
	float: left;
	display: inline;
	width: 170px;
	margin-left: 15px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana;
}
#envoiami input{
	float: left;
	display: inline;
	width: 200px;
}
#envoiami input#valider{
	float: left;
	display: inline;
	border: 0;
	color: red;
	width: 180px;
	height: 21px;
	margin-left: 187px;
	background: url(images/btannonce.jpg) no-repeat left top;
}
#envoiami a{
	float: left;
	display: inline;
	border: 0;
	color: red;
	width: 186px;
	height: 21px;
	margin-left: 10px;
	padding-top: 5px;
	background: url(images/btannonce.jpg) no-repeat 15px top;
}
#envoiami span.ref_annonce_texte{
	float: left;
	display: inline;
	width: 200px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}
#envoiami span.oblig{
	color: red;
}
#envoiami ul{
	float: left;
	display: inline;
	margin: 15px 0 0 100px;
	padding: 0 0 0 0;
}
#envoiami li{
	float: left;
	display: inline;
	clear: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#envoiami li a{
	color: #FFFFFF;
	font-size: 14px;
	font-family: verdana;
	background: none;
	margin: 0 0 0 70px;
	padding: 0 0 0 0;
	text-align: left;
}
#envoiami li a.first{
	font-weight: bold;
	margin-left: 0;
	margin-bottom: 10px;
	margin-top: 10px;
}
#envoiami .confirm{
	float: left;
	display: inline;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	margin: 15px 0 0 30px;
}
#envoiami .confirm a{
	float: left;
	display: inline;
	width: 180px;
	height: 21px;
	text-align: center;
	padding: 4px;
	margin-top: 15px;
	background: url(images/btformulaire.png) no-repeat left top;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   plansite.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#plansite{
	float: right;
	display: inline;
	width: 700px;
	margin: 20px 0 0 0;
	background-color: #253447;
}
#plansite p{ 
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana;
	margin: 10px 20px 15px 40px;
	text-align: justify;
}
#plansite a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	background: none;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    zoom.php  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#zoom_pic{
	float: left;
	display: inline;
	width: 600px;
	height: 450px;
	margin: 0 0 0 486px;
}
#zoom_pic img{
	height: 450px;
	padding: 0 0 0 0;
}
#zoom_nav{
	float: left;
	display: inline;
	width: 595px;
	margin: 0 0 0 486px;
	border: 2px solid #253447
}
#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: #253447;
	text-decoration: none;
	background: none;
	text-align: left;
}
#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: #253447;
	text-decoration: none;
	background: none;
}