* {
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	background-color: #f6f8f9;
	height:100%;
}
.row {
	clear: both;	
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
select {
	color: black;
}

select, option {
	color: black;
	padding-left:2px;
}


.bold {
	font-weight: bold;
}

/* Bandeau haut */
#haut {
	position: absolute;
	top: 10px;
	left: 50%;
	width: 980px;
	height:165px;
	margin-left: -490px;
	background:#009097 url(images/bandeau.jpg) no-repeat scroll right 5px;
	border:1px solid #000000;
}

#logo{
	margin:2px 0px 0px 3px;
}

.asterisque{
	color:red;
	margin-left:8px;
}

hr{
	clear:both;
	visibility: hidden;
}

/*----------------------------Menu principal-----------------------------*/
ul#menu_haut {
	position:absolute;
	top:130px;
	left:569px;
	width:398px;
	list-style-type: none;
	padding-left:13px;
	background: url(images/menu.jpg) no-repeat scroll left top;
}

ul#menu_haut li{
	padding-top:10px;
	float:left;
	display:inline;
}
#menu_haut li a{
	width:99px;
	display: block;	
	text-align:center;	
	padding-top:5px;
	padding-bottom:8px;	
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009097;
	background-color:#FFFFFF;
}
#menu_haut li a:hover{
	background-color:#8ACDD4;
}
#menu_haut li a#select{
	background-color:#8ACDD4;
	color:#FFFFFF;
}

img#logo_square{
	position:absolute;
	top:29px;
	left:468px;
}
#moncompte{
	position:absolute;
	top:166px;
	left:829px;
	display:block;
	width:150px;
	padding:1px 0px 1px 0px;
	background-color:white;
	text-align:center;
	border-left:1px solid black;
	border-bottom:1px solid black;
	font-size:10px;
	font-family:verdana;
	color:#8a0028;
}
/*----------------------------Fin Menu principal-----------------------------*/

#main {
	position: absolute;
	top: 177px;
	left: 50%; 
	width: 980px;
	margin-left: -490px;
	background-color: #8ACDD4;
	border:1px solid #000000;
	border-top:0;
}

#bas{
	width: 980px;
	clear:both;
	margin-top:20px;
	background:  url(images/bas.png) no-repeat scroll left center;
	padding-top:17px;
	height:18px;
}
#bas ul{
	list-style-type:none;
	clear:both;
	margin-left:35px;

}
#bas ul li{
	float:left;
	margin-left:30px;
	display:inline;
}
#bas p{
	margin-left:295px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
}
#bas p span{
	margin-left:240px;
}
#bas p span a#telechargement{
	background:  url(images/carre.jpg) no-repeat scroll left center;
	padding-left:12px;
}
#bas p span a#inquiero{
	background:  url(images/triangle.jpg) no-repeat scroll left center;
	padding-left:12px;
	margin-left:5px;
}

#bas a{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

/*----------------------------------------------index.php-----------------------------------------*/
#main #locations{
	float:left;
	width:350px;
	display:inline;
	margin-left:120px;
	margin-top:50px;
	margin-bottom:50px;
}
#locations h1{
	width:350px;
	height:48px;
	background: url(images/locations_back.jpg) no-repeat scroll left top;
}
#locations h1 span{
	display:none;
}
#locations ul{
	width:334px;
	list-style-type:none;
	background-color:#FFFFFF;
	padding-top:35px;
	padding-bottom:35px;
	border:1px solid #009098;
	border-bottom:1px solid #009098;
}
#locations ul li{
	margin-left:23px;
	margin-top:5px;
	background: url(images/puce.png) no-repeat scroll left center;
	padding-left:14px;
}
#locations ul li a{
	color:#009098;
	text-decoration:none;
	font-weight:bold;
	font-family:verdana;
	font-size:14px;
}
#locations ul li span{
	margin-left:5px;
	color:#666666;
	font-style:italic;
}
#locations p{
	background-color:#009098;
	border:1px solid #009098;
	border-top:0px;
	width:334px;
	text-align:center;
	padding:3px 0px 3px 0px;
	color:white;
	font-family:verdana;
	font-size:11px;
}
#main #agences{
	float:left;
	width:300px;
	display:inline;
	margin-left:120px;
	margin-top:50px;
	margin-bottom:20px;
}

#main #promo{
	float:left;
	width:286px;
	display:inline;
	margin-left:120px;
	margin-top:0px;
	margin-bottom:50px;
	background-color:white;
	border:1px solid #009098;
}

#agences h1{
	width:300px;
	height:48px;
	background: url(images/agences_back.jpg) no-repeat scroll left top;
}
#agences h1 span{
	display:none;
}
#agences p{
	width:255px;
	background-color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	padding:15px 15px 30px 15px;
	text-align:center;
	color:#009098;
	font-family:verdana;
	border:1px solid white;
	font-size:14px;
	border:1px solid #009098;
}

#promo p{
	width:245px;
	background-color:#FFFFFF;
	margin-left:1px;
	margin-top:1px;
	padding:5px 15px 10px 15px;
	text-align:center;
	color:#009098;
	font-family:verdana;
	font-size:14px;
}

#promo p span{
	color:#009098;
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
}

#agences img{
	margin-top:10px;
	border:1px solid #009098;
}

/*--------------------------------------------- liste-annonces.php---------------------------------------------*/
#gauche{
	float:left;
	width:240px;
	margin-top:20px;
	font-weight:bold;
	padding-left:10px;
}
#gauche #menu{
	height:350px;
	background: url(images/locations_g1.jpg) no-repeat scroll left center;
}
#gauche h1{
	width:240px;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	padding-top:15px;
}
#gauche ul#biens{
	width:230px;
	list-style-type:none;
	margin-top:25px;
}
#gauche ul#biens li{
	padding-top:2px;
	padding-bottom:2px;
	margin-left:25px;
	padding-left:10px;
	background: url(images/puce1.jpg) no-repeat scroll left center;
}
#gauche ul#biens li.on{
	background: url(images/puce2.jpg) no-repeat scroll left center !important;
	margin-left:30px !important;
}
#gauche ul#biens em{
	color:#cfb397;
	font-size:12px;
	font-style:normal;
	font-family:verdana;
	}
#gauche ul#biens li a{
	color:white;
	font-size:12px;
	text-decoration:none;
	font-family:verdana;
}
#gauche ul#biens span{
	color:#bbbbbb;
	font-size:12px;
	margin-left:4px;
}

#gauche ul#biens li img{
	margin-left:5px;
	margin-right:2px;
}


#gauche img#it_alerte, #gauche img#it_ami, img#it_contact, #gauche img#it_print, #gauche img#it_pieces, #gauche img#it_liste{
	margin-top:2px;
	margin-left:20px;
}

.pages{
	float:right;
	width:620px;
	height:15px;
	margin-top:18px;
	margin-right:10px;
	padding-left:5px;
	padding:3px 0px 3px 0px;
	/*background : url(images/pages_back.png) no-repeat scroll left center;*/
}

.pages #liste_pages{
	float:left;
	width:302px;
	text-align:center;
	height:16px;
	font-size:11px;
	font-weight:bold;
	color:#222222;
}
.pages #liste_pages a{
	background-color:#ffffff;
	padding:2px 3px 2px 4px;
	font-size:10px;
	font-weight:bold;
	color:#009098;
}
/*
.pages #liste_pages a:visited{
	background-color:#cccccc;
	color:#F9B700;
}
*/
.pages #liste_pages em{
	background-color:#009098;
	padding:2px 3px 2px 4px;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	font-style:normal;
}
.pages #liste_pages span{
	font-size:10px;
}
.pages #prec{
	float:left;
	width:160px;
}
.pages #suiv{
	float:left;
	width:145px;
	text-align:right;
}
.pages #prec a{
	display:block;
	font-size:11px;
	color:#222222;
	background: url(images/arrow-left.gif) no-repeat scroll left 2px;
	padding-left:10px;
	text-decoration:none;
	background : url(images/puce4.jpg) no-repeat scroll left center;;
	}

.pages #suiv a{
	display:block;
	font-size:11px;
	color:#222222;
	background : url(images/puce3.jpg) no-repeat scroll right center;
	padding-right:10px;
	text-decoration:none;
	
}
.margin_h{
	padding-top:25px !important;
}
.margin_b{
	padding-bottom:25px !important;
}
form#liste-annonces{
	float:right;
	width:300px;
	margin-right:105px;
	display:inline;
}
form#liste-annonces label, form#liste-annonces select, form#liste-annonces option{
	font-size:11px;
}
div#liste{
	float:right;
	width:610px;
	margin-right:20px;
	display:inline;
}
#liste ul{
	width:610px;
	list-style-type:none;
}
#liste ul li{	
	margin-top:8px;
	height:82px;
	padding:2px;
}
#liste ul li div.photo{
	width:109px;
	height:82px;
	background-color:#ffffff;
	float:left;
	display:inline;
	text-align:center;
}
#liste ul li div.description{
	width:488px;
	height:82px;
	float:left;
	background-color:#ffffff;
	color : #333333;
	padding-left:6px;
	padding-right:3px;
	display:inline;
}
#liste ul li div.photo img{
	border:1px solid #969798;
	height:80px;
}
#liste ul li div.description h2{
	padding-top:1px;
}
#liste ul li div.description h2 span{
	padding-top:1px;
	color:red;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
}
#liste ul li div.description h2 a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;
}
#liste ul li div.description p{
	margin-top:2px;
	height:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#liste ul li div.description img{
	margin-left:5px;
	margin-right:2px;
}
#no_results{
	width:520px;
	float:right;
	margin-top:75px;
	margin-right:100px;	
	display:inline;
	font-size:12px;
	color:#353367;
	font-weight:bold;
	text-align:center;
	}
#no_results a{
	color:#F9B700;
	text-decoration:none;
}
/*--------------------------------------------- annonce.php---------------------------------------------*/
div#offres{
	float:right;
	width:612px;
	margin-top:40px;
	margin-bottom:3px;
	margin-right:10px;
	display:inline;
}
 div#offres .prev{
	margin-left:3px;
	background : url(images/puce4.jpg) no-repeat scroll left center;
	padding-left:20px;
}
 div#offres2 .prev{
	margin-left:3px;
	padding-left:30px;
}
div#offres .retour, div#offres2 .retour{
	margin-left:142px;
}
div#offres .retour_only, div#offres2 .retour_only{
	margin-left:280px;
}
div#offres .next{
	margin-left:140px;
	background : url(images/puce3.jpg) no-repeat scroll right center;
	padding-right:20px;
}
div#offres2 .next{
	margin-left:140px;
	padding-right:20px;
}
div#offres a,div#offres span, div#offres2 a,div#offres2 span{
	text-decoration:none;
	color:#222222;
	font-weight:bold;
}	

div#offres2 {
	width:612px;
	margin-top:40px;
	margin-bottom:3px;
	display:inline;
	float:right;
}

 div#annonce{
	float:right;
	width:602px;
	margin-right:20px;
	display:inline;
	background-color:#ffffff;
	color:#222222;
	font-weight:bold;
	margin-bottom:15px;
	padding-bottom:15px;
}
#annonce #photo{
	float:right;
	text-align:center;
	background-color:#a29e75;
}
#annonce #photo  img{
	border:1px solid #a29e75;
	height:210px;
}
#annonce #photo #actions{
	width:280px;
	background-color:#a29e75;
	margin-top:-3px;
	border:1px solid #c2be95;
}
#annonce #photo #actions #prev{
	padding-top:2px;
	padding-bottom:3px;
	margin-left:3px;
}
#annonce #photo #actions #zoom{
	padding-top:2px;
	padding-bottom:3px;
	margin-left:20px;
	font-size:13px;

}
#annonce #photo #actions #zoom img{
	height:auto;
}
#annonce #photo #actions #next{
	padding-top:2px;
	padding-bottom:3px;
	margin-left:23px;
}
#annonce #photo #actions a, #annonce #photo #actions span{
	color:white;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#annonce #carac{
	float:left;
	width:320px;
}
#annonce #carac h1{
	margin-top:15px;
	margin-left:20px;
	font-size:16px;
	color:#009098;
}
#annonce #carac h2{
	margin-top:5px;
	margin-left:20px;
	font-size:14px;
	color:#009098;
}
#annonce #carac h3{
	margin-top:5px;
	margin-left:20px;
	font-size:14px;
	color:#009098;
}
#annonce #carac ul{
	margin-top:15px;
	margin-left:50px;
	list-style-type:none;
}
#annonce #carac ul li{
	background : url(images/puce_rouge.png) no-repeat scroll left center;
	padding-left:12px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:12px;
}
#annonce #carac ul li b,#annonce #carac ul li strong{
	font-size:12px;	
}
#annonce #description{
	clear:both;
	width:600px;
}
#annonce #description p{
	padding-top:30px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:15px;
}
#annonce #description p#commentaires{
	padding-top:0px;
	padding-bottom:20px;
	font-style:italic;
}
#annonce #description img{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#annonce #description ul{
	float:left;
	width:270px;
	margin-left:100px;	
	margin-top:0px;
	list-style-type:none;
	font-weight:normal;
}
#annonce #description ul li{
	background : url(images/puce8.png) no-repeat scroll left center;
	padding-left:10px;
}
#annonce #description ul li a{
	color:#353367;
	text-decoration:none;
}

#annonce img#it_ami{
	height:47px;
}
/****************************************************** alerte-email.php **********************************************************************/
#main #alerte_email{
	float:right;
	width:620px;
	margin-top:30px;
}
#main #alerte_email h2{
	background: url(images/alerte_back.jpg) no-repeat scroll left top;
	padding-top:7px;
	padding-bottom:16px;
	padding-left:15px;
	color:white;
	font-family:verdana;

	font-size:14px;
}
#alerte_email form{
	
	width:585px;
	margin-right:15px;
	margin-bottom:60px;
	padding:25px 0px 20px 20px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid #B4B395;
	background-color:white;

}
#alerte_email form h3{
	clear:both;
	margin:15px 0px 5px 0px;
	padding-left:15px;
	background:url(images/puce10.png) no-repeat scroll left center;
	font-size:13px;
	color:#009098;
}
#alerte_email form fieldset{
	clear:both;
	margin-left:30px;
}
#alerte_email form p{
	float:left;
	width:225px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#alerte_email form label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#alerte_email form p.second{
	width:90px;	
}
#alerte_email form p.select{
	width:140px;
}
#alerte_email form p.third{
	width:110px;
}
#alerte_email form p.third span{
	margin-right:15px;
}
#alerte_email form input{
	border:1px solid #666666;
	margin-right:5px;
	margin-top:2px;
	background-color:#f5f9fd;
}
#alerte_email form  #loc, #alerte_email form  #ven{
	border:0px;
	background-color:white;
}
#alerte_email form p.radio{
	width:150px;
}	
#alerte_email form label b{
	font-weight:normal;
}
#alerte_email form select{
	width:135px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#f5f9fd;
	border:1px solid #666666;
}
#alerte_email form textarea{
	width:212px;
	border:1px solid #666666;
	margin-top:10px;
	background-color:#f5f9fd;
}
#alerte_email form p.coordonnees{
	width:440px;
	margin-left:30px;
	display:inline;
}
#alerte_email form p.coordonnees #nom{
	margin-left:10px;
}
#alerte_email form p.coordonnees #email{
	margin-left:0px;
}
#alerte_email form p.coordonnees #l_prenom{
	margin-left:14px;
}
#alerte_email form p.coordonnees #l_telephone{
	margin-left:14px;
}
#alerte_email form p.coordonnees #prenom{
	margin-left:15px;
}
#alerte_email form p.coordonnees #telephone{
	margin-left:0px;
}
#alerte_email form #valide{
	width:446px;
	text-align:right;
	margin-top:15px;
}
#alerte_email form #valide input{
	border:1px solid #666666;
}
#alerte_email #nota{
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:red;
}

#alerte_email  p#confirm{
	font-weight:bold;
	margin:0px 80px 20px 0px;
	text-align:center;
	background-color:white;
	border:1px solid #b4b395;
	padding:60px 0px 40px 0px;
}
#alerte_email  p#confirm a{
	display:block;
	margin-top:20px;
}
/*--------------------------------------------- agence.php---------------------------------------------*/
/****************** Menu de gauche ***************/
#gauche #menu_ag{
	width:220px;
	height:425px;
	margin-top:20px;
	font-weight:bold;
	padding-left:5px;
	background: url(images/agences_g.jpg) no-repeat scroll left top;
}
#menu_ag h1{
	width:195px;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	padding-top:14px;
	padding-bottom:17px;
}
#menu_ag ul{
	width:200px;
	padding-bottom:30px;
	list-style-type:none;
}
#menu_ag ul li{
	margin-left:8px;
	margin-top:2px;
	padding-left:10px;
	background: url(images/puce1.jpg) no-repeat scroll left center;
}
#menu_ag ul em{
	color:#285577;
	font-size:11px;
	font-style:normal;
	}
#menu_ag ul li a{
	color:white;
	font-size:11px;
	text-decoration:none;
}
#menu_ag ul li a.on{
	color:white;
}
#menu_ag ul li a#select{
	color:#cfb397;
	font-size:11px;
	text-decoration:none;
}
#gauche #retour_carte{
	margin-top:10px;
	margin-left:15px;
}
/****************** Partie carte ***************/
div#carte_ag{
	width:650px;
	margin-left:165px;
	margin-top:45px;
	margin-bottom:20px;
	height:550px;
}
div#carte_ag h1{
	width:230px;
	padding:7px 15px 17px 10px;
	color:white;
	background: url(images/alerte_back.jpg) no-repeat scroll left center;
}
div#carte_ag #presentation{
	background-color:white;
	border:1px solid #B4B395;
	height:525px;
}
div#carte_ag p{
	margin:10px;
}
div#carte_ag img{
	margin:15px 0px 0px 50px;
	position:absolute;
}

#carte_ag #ag_gre1{
	position:absolute;
	top:413px;
	left:448px;
}
#carte_ag #ag_gre2{
	position:absolute;
	top:425px;
	left:448px;
}
#carte_ag #ag_gre3{
	position:absolute;
	top:437px;
	left:448px;
}
#carte_ag #ag_mey{
	position:absolute;
	top:360px;
	left:473px;
}
#carte_ag #ag_sti{
	position:absolute;
	top:337px;
	left:495px;
}
#carte_ag #ag_dom{
	position:absolute;
	top:375px;
	left:520px;
}
#carte_ag #ag_varc{
	position:absolute;
	top:534px;
	left:414px;
}
#carte_ag #ag_pont{
	position:absolute;
	top:254px;
	left:630px;
}
#carte_ag #ag_stegr{
	position:absolute;
	top:372px;
	left:415px;
}
#carte_ag #ag_fonta{
	position:absolute;
	top:346px;
	left:408px;
}
#carte_ag #ag_ech{
	position:absolute;
	top:492px;
	left:435px;
}
#carte_ag #ag_sey{
	position:absolute;
	top:455px;
	left:370px;
}
#carte_ag #ag_vil{
	position:absolute;
	top:540px;
	left:273px;
}
#carte_ag #ag_tul{
	position:absolute;
	top:300px;
	left:270px;
}
#carte_ag #ag_voi{
	position:absolute;
	top:260px;
	left:330px;
}
#carte_ag #ag_stet{
	position:absolute;
	top:240px;
	left:249px;
}
#carte_ag #ag_smh{
	position:absolute;
	top:453px;
	left:546px;
}
#carte_ag #ag_lps{
	position:absolute;
	top:235px;
	left:269px;
}
#carte_ag #ag_vor{
	position:absolute;
	top:293px;
	left:395px;
}
#carte_ag #ag_claix{
	position:absolute;
	top:510px;
	left:414px;
}
#carte_ag #ag_sass{
	position:absolute;
	top:390px;
	left:333px;
}
div#carte_ag a{
	color:#285577;
	font-size:10px;
}

/****************** Partie fiche agence***************/

div#detail_ag{
	float:right;
	width:600px;
	margin-right:10px;
	display:inline;
	margin-top:45px;
}
div#detail_ag h1{
	width:230px;
	padding:7px 15px 17px 10px;
	color:white;
	background: url(images/titre_back.jpg) no-repeat scroll left center;
}
#detail_ag #coordonnees{
	float:left;
	width:550px;
	display:inline;
	background-color:white;
	border:1px solid #B4B395;
	padding:15px;
}

#detail_ag #coordonnees address{
	margin:5px 0px 0px 25px;
	font-style:normal;
}
#detail_ag #coordonnees address a{
	color:#285577;
}
#detail_ag #coordonnees h2{
	margin-top:15px;
	margin-bottom:0;
	padding-bottom:0;
	color:#009098;
}
#detail_ag #coordonnees p{
	margin:5px 0px 0px 25px;
}
#detail_ag #coordonnees ul{
	list-style-type:none;
	margin:5px 0px 0px 25px;
}

#detail_ag ul#acces{
}
#detail_ag ul#acces li{
	background: url(images/puce_c.png) no-repeat scroll left 5px;
	padding-left:10px;
	margin-top:5px;
}
#detail_ag ul#acces li.item{
	background: url(images/puce_r.png) no-repeat scroll left center;
	margin-left:30px;
	padding-left:10px;
	margin-top:1px;
}

/****************************************************** contact.php **********************************************************************/
#contactez{
	margin-left:155px;
	width:620px;
	margin-right:15px;
	margin-bottom:60px;
	padding:20px 0px 20px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contactez h2{
	background: url(images/alerte_back.jpg) no-repeat scroll left top;
	padding-top:7px;
	padding-bottom:16px;
	padding-left:15px;
	color:white;
	font-family:verdana;

	font-size:14px;
}
#contactez form{
		background-color:white;
		border:1px solid #B4B395;
		padding:10px 15px 20px 60px;
}
#contactez h3{
	width:200px;
	margin-bottom:15px;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009098;
}
#contactez label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contactez p{
	margin-left:20px;
}
#contactez input{
	margin:3px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #666666;
	background-color:#ffffff;
	font-size:11px;
}
#contactez input.radio{
	border:0px;
	background-color:#cccc99;
}
#contactez textarea{
	width:417px;
	height:40px;
	margin:3px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #666666;
	background-color:#ffffff;	
}
#contactez #nom{
	margin-left:38px;
}
#contactez #adresse{
	margin-left:31px;
}
#contactez #code_postal{
	margin-left:9px;
}
#contactez #valider{
	margin-left:350px;
	margin-top:10px;
	width:75px;
}
#contactez #nota{
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:red;
}
#contactez  p#confirm{
	background-color:white;
	border:1px solid #b4b395;
	font-weight:bold;
	margin:0px 80px 20px 0px;
	padding-top:60px;
	text-align:center;
}
#contactez p#confirm a{
	display:block;
	margin:20px 0px 70px 0px;
}

	/* -------------------------------------------------------- zoom.php -------------------------------------------------------------*/

#zoom_detail{
	width:620px;
	margin-top:10px;
}
#zoom_detail #zoom_pic {
	text-align:center;
}
#zoom_detail #zoom_pic img{
	border:1px solid #353367;
}
#zoom_detail #zoom_nav{	
	width:337px;
	background-color:#e2deb5;
	margin-left:140px;
	padding-top:2px;
	padding-bottom:4px;
	border:1px solid #353367;
}
#zoom_detail #zoom_nav img{
	margin-left:3px;
	margin-right:3px;
	padding-top:2px;
}	
#zoom_detail #zoom_nav a{
	color:#111111;
}
#zoom_detail #zoom_nav a#suiv{
	margin-left:80px;
}
#zoom_detail a{
	color:#111111;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#zoom_detail p{
	margin-top:10px;
	text-align:center;
}
/****************************************************** credits-liens.php **********************************************************************/
#credits-liens{
	margin: 20px 0px 40px 190px;
}
#credits-liens a{
	color:#009098;
	text-decoration:none;
}
#credits-liens h1{
	background: url(images/alerte_back.jpg) no-repeat scroll left top;
	padding-top:7px;
	padding-bottom:16px;
	padding-left:15px;
	color:white;
	font-family:verdana;
	font-size:14px;
}
#credits-liens ul{
	width:550px;
	background-color:white;
	border:1px solid #B4B395;
	padding:20px 15px 20px 50px;
	margin-left:1px;
	list-style-type:none;
}
#credits-liens ul li{
	clear:both;
	height:75px;
	margin-left:70px;
	margin-top:10px;
}
#credits-liens ul li img{
	float:left;
	border:1px solid #dddddd;
}
#credits-liens ul li div{
	width:250px;
	height:65px;
	border:1px solid #dddddd;
	padding:5px;
	float:left;
	margin-left:10px;
}
#credits-liens ul li div a{
	font-weight:bold;
}
#credits-liens ul li div p{
	font-size:11px;
	margin-top:3px;
}
#credits-liens #margin-h{
	margin-top:25px;
}
/****************************************************** pieces.php **********************************************************************/
#pieces{
	float:right;
	margin: 40px 10px 40px 50px;
	width:600px;
}
#pieces h1{
	background: url(images/alerte_back.jpg) no-repeat scroll left top;
	padding-top:7px;
	padding-bottom:16px;
	padding-left:15px;
	color:white;
	font-family:verdana;
	font-size:14px;
}
#pieces #contenu {
	margin-bottom:10px;
	background-color:white;
	border:1px solid #B4B395;
	padding:20px 15px 20px 20px;
}
#pieces #contenu p{
	margin-bottom:10px;
}
#pieces #contenu #locataires{
	float:left;
	width:215px;
	background-color:#dddddd;
	border:1px solid  #aaaaaa;
	margin-top:20px;
	padding-bottom:20px;
	margin-left:40px;
	display:inline;
	
}
#pieces #contenu #cautions{
	float:left;
	width:215px;
	background-color:#dddddd;
	border:1px solid  #aaaaaa;
	margin-left:50px;
	margin-top:20px;
	padding-bottom:20px;
	display:inline;
}
#pieces #contenu #locataires h2, #pieces #contenu #cautions h2{
	text-align:center;
	background-color:white;
	padding:3px 0px 3px 0px;
}
#pieces #contenu #locataires ul, #pieces #contenu #cautions ul{
	list-style-type:none;
	margin-top:20px;
}
#pieces #contenu #locataires ul li, #pieces #contenu #cautions ul li{
	margin-top:5px;
	margin-left:10px;
	margin-right:3px;
}
#pieces #contenu #prealable{
	clear:both;
	padding-top:20px;
}
#pieces #contenu #incomplet{
	text-align:center;
	font-weight:bold;
}
/****************************************************** envoi-ami.php **********************************************************************/
#main #envoi_ami{
	float:right;
	width:620px;
	margin-top:30px;
}
#main #envoi_ami h2{
	background: url(images/alerte_back.jpg) no-repeat scroll left top;
	padding-top:7px;
	padding-bottom:16px;
	padding-left:15px;
	color:white;
	font-family:verdana;
	font-size:14px;
}
#envoi_ami form{
	width:535px;
	margin-right:15px;
	margin-bottom:60px;
	padding:50px 0px 20px 70px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid #B4B395;
	background-color:white;

}
#envoi_ami form input{
	margin-top:2px;
	border:1px solid #666666;
	background-color:#f5f9fd;
}
#envoi_ami form textarea{
	margin-left:149px;
	margin-top:10px;
	width:240px;
	height:40px;
	margin-top:2px;
	border:1px solid #666666;
	background-color:#f5f9fd;
}
#envoi_ami form #reference{
	margin-left:40px;
	font-weight:bold;
}
#envoi_ami form #email_e{
	margin-left:65px;
}
#envoi_ami form #email_d{
	margin-left:10px;
}
#envoi_ami form #submit{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:338px;
}
#envoi_ami #nota{
	color:red;
}
#envoi_ami p#confirm{
	width:400px;
	padding:40px;
	border:1px solid #B4B395;
	background-color:white;
	text-align:center;
}
#envoi_ami p#confirm a{
	display:block;
	margin-top:20px;
}
/****************************************************** recrutement.php **********************************************************************/
#main #recrutement{
	margin-left:180px;
	width:620px;
	margin-top:30px;
}
#recrutement h2{
	background: url(images/alerte_back.jpg) no-repeat scroll left top;
	padding-top:7px;
	padding-bottom:16px;
	padding-left:15px;
	color:white;
	font-family:verdana;

	font-size:14px;
}
#recrutement form{
	background-color:white;
	border:1px solid #B4B395;
	padding:10px 15px 20px 20px;
}
#recrutement h3{
	width:250px;
	margin-bottom:15px;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009098;
}
#recrutement label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#recrutement p{
	margin-left:20px;
}
#recrutement input{
	margin:3px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #666666;
	background-color:#ffffff;
	font-size:11px;
}
#recrutement input.radio{
	border:0px;
	background-color:#cccc99;
}
#recrutement input#poste_g, #recrutement input#poste_n{
	border:0px;
}
#recrutement p#msg{
	margin-top:10px;
}
#recrutement textarea{
	width:417px;
	height:40px;
	margin:3px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #666666;
	background-color:#ffffff;	
}
#recrutement #nom{
	margin-left:38px;
}

#recrutement #code_postal{
	margin-left:9px;
}
#recrutement #email{
	margin-left:7px;
}
#recrutement #cv{
	margin-left:24px;
}
#recrutement #valider{
	margin-left:350px;
	margin-top:10px;
	width:75px;
}
#recrutement #nota{
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:red;
}
#recrutement  p#confirm{
	font-weight:bold;
	margin:0px 80px 20px 1px;
	text-align:center;
	background-color:white;
	border:1px solid #b4b395;
	padding-top:50px;
}
#recrutement a#confirm_ok img{
	margin-top:10px;
	margin-bottom:40px;
	text-align:center;
	}
/****************************************************** mentions-legales.php **********************************************************************/
#main #mentions{
	width:620px;
	margin-top:30px;
	margin-left:190px;
}
#main #mentions h2{
	background: url(images/alerte_back.jpg) no-repeat scroll left top;
	padding-top:7px;
	padding-bottom:16px;
	padding-left:15px;
	color:white;
	font-family:verdana;
	font-size:14px;
}
#mentions p{
	width:525px;
	margin-right:15px;
	margin-bottom:60px;
	padding:50px 40px 40px 40px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid #B4B395;
	background-color:white;

}

#mentions div{
	width:525px;
	margin-right:15px;
	margin-bottom:60px;
	padding:50px 40px 40px 40px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid #B4B395;
	background-color:white;

}

#mentions div ul{
margin-left: 50px;
}

/****************************************************** plan-site.php **********************************************************************/
#main #plan_site{
	width:620px;
	margin-top:30px;
	margin-left:200px;
}
#main #plan_site h2{
	background: url(images/alerte_back.jpg) no-repeat scroll left top;
	padding-top:7px;
	padding-bottom:16px;
	padding-left:15px;
	color:white;
	font-family:verdana;
	font-size:14px;
}
#plan_site ul{
	width:445px;
	margin-right:15px;
	margin-bottom:60px;
	padding:50px 40px 40px 100px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid #B4B395;
	background-color:white;
}
#plan_site li{
	margin-top:5px;
}
#plan_site li.type{
	margin-top:0px;
	margin-left:45px;
}
#plan_site li a{
	color:#222222;
}
/****************************************************** mon-compte.php **********************************************************************/
#main #mon-compte{
	width:950px;
	margin-top:20px;
}

iframe{
	width:980px;
	height:600px;
	
	}
	
/*******************************************************anime flash promo *******************************************************************/
embed, object
{
	margin-left:106px;
	margin-top:-25px;

}

/*********************************************
			page ftp
**********************************************/
#login_ftp{
	margin: 50px auto;
	border:1px solid #000000;
	width:260px;
}

#login_ftp input{
	margin:2px;
}

#login_ftp label{
	display:block;
	font-weight:bold;
	margin: 2px 0 5px 40px;
}

#login_ftp p input{
	margin: 2px 0 5px 60px;
	border:1px solid #000000;
}

#login_ftp #submit{
	margin: 5px 0 5px 100px;
}

.error{
	color:#990000;
	font-weight:bold;
	margin:2px;
}

#espaceftp{
	margin: 50px auto;
	border:1px solid #000000;
	width:500px;
}
#espaceftp #titre{
	margin: 10px 0px 30px 0px;
	font-size:18px;
	text-align:center;
}

#espaceftp p{
	text-align:center;
}

#espaceftp #formftp{
	margin-bottom:30px;
}

#espaceftp #ftpdeco{
	margin-top:30px;
}

#espaceftp h3{
	margin-left:5px;
}
