/* FEUILLE DE STYLE CSS */


/* PAGE HTML */
	html
	{
	}

/* BALISE BODY */
	body 
	{
	margin:0px;
	padding:0px;
	background-color:#000000; 
	font:11px Verdana,sans-serif;
	color:#001B53;	
	}

	
/* CENTERBOX */
	.centerbox
	{
	  text-align:center;
	}
	
/* MAIN (CONTENEUR GLOBAL) */
	#main
	{margin-top: 0px;
	  margin-left: auto;
	  margin-right: auto;
	  width:900px;
	  background:url(img/fond.gif);
	}

/* BAN */
	#ban
	{
	  margin-left: auto;
	  margin-right: auto;
	  width:900px;
	  height:204px;
	  background:url(img/header.jpg);
	}
	#ban h1 {margin:127px 0px 0px 548px; background:url(img/titre_ban.gif) no-repeat; width:331px; height:10px;}
	#ban h1 span {display:none;}
/* MENU */
	#menu
	{
	  width:120px;
	  padding-top:15px;
	  margin:0px 0px 0px 10px;
	  float:left;
	}

/* PAGE APPARTEMENTS */
	#appartements
	{
	margin:0px 0px 0px 20px;
	}

	#appartements h1 {background:url(img/titre_annonces.gif) no-repeat; width:358px; height:35px;}
	#appartements h1 span {display:none;}


/* CONTENU STANDARD */
	#contenu
	{
	  width:740px;
	  margin: 0px 0px 0px 5px;
	  float:left;
	}

/* CADRE MINISEARCH */
	#mns
	{
	  width:197px;
	  height:32px;
	  padding: 35px 0px 0px 8px;
	  background:url(img/fond_minisearch_fr.gif);
	  float:right;
	}
	
/* CADRE DROITE ACCUEIL */
	.right_index
	{
	  width:380px;
	  margin:0px 0px 0px 5px;
	  float:right;
	}
	.right_index h1 { background:url(img/titre_index.gif) no-repeat; width:358px; height:68px;}
	.right_index h1 span {display:none;}
	
	
/* CADRE DROITE CONTACT (FORMULAIRE) */
	.right_contact
	{
	  width:348px;
	  height:372px;
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  float:right;
	  background:url(img/fond_form.gif);
	}

/* CADRE DROITE SURMESURE (FORMULAIRE) */
	.right_surmesure
	{
	  width:348px;
	  height:400px;
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  float:right;
	  background:url(img/fond_form2.gif);
	}
			
/* CADRE PRESTATION (index) */
	#prestation
	{
		font:9px Verdana,sans-serif;
		color:#ffffff;	
	  width:518px;
	  height:162px;
	  margin:auto;
	  padding:48px 182px 0px 22px;
	  background:url(img/fond_prestation.gif) no-repeat;
	}

/* LIEN TEXTE PRESTATION (index) */
	.prestation_index_link
	{
	text-decoration:none;
	margin: 20px 0px 0px 10px;
	color:#001B53;
	display:block;
	}
	a.prestation_index_link:hover {color:#000000;}

	
/* FOOTER */
	#footer
	{
	  width:875px;
	  height:40px;
	  background:#235469;
	  padding:2px 5px 0px 20px;
	  font:bold 10px Verdana,sans-serif;
	  color:#ffffff;
	  clear:both;
	}
	#footer a:link,#footer a:active,#footer a:visited {
	font:10px Verdana,sans-serif; font-weight:bold; color:#838c9e; text-decoration:none;}

	#footer a:hover {text-decoration:underline; color:#ffffff;}
/* FOOTER2 */
	#footer2
	{
	  width:875px;
	  margin-left: auto;
	  margin-right: auto;
	  font: 9px Verdana,sans-serif;
	  text-align:center;
	  color:#354361;
	}
		
/* LIENS CREDITS */
	.credits
	{
	font:bold 10px Verdana,sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
	a.credits:link {font:9px Verdana,sans-serif; color:#838c9e; text-decoration:none;}
	a.credits:visited {}
	a.credits:active {}
	a.credits:hover {text-decoration:underline; color:#ffffff;}
	

	
/* P PARAGRAPH */
	p
	{
	margin: 10px 0px 0px 10px;
	}

/* IMG */
	img
	{
	border: none;
	behavior: url(pngHack.htc);
	}
	
/* INPUT (FORM) */
	input
	{
	font:10px Verdana,sans-serif;

	}

/* TEXTAREA (FORM) */
	textarea
	{
	font:10px Verdana,sans-serif;
	}

/* SELECT (FORM) */
	select
	{
	font:10px Verdana,sans-serif;
	}

/* LI (ORDERED LIST) */
	li
	{
	margin:10px 0px 0px 0px;
	}

/* I (Italic, detail) */
	i
	{
	font:9px Verdana,sans-serif;
	}
				
/* LIENS MENU */
	a.mlnk:link {font:bold 12px Verdana,sans-serif; color:#ffffff; text-decoration:none;}
	a.mlnk:visited {font:bold 12px Verdana,sans-serif; color:#ffffff; text-decoration:none;}
	a.mlnk:active {font:bold 12px Verdana,sans-serif; color:#ffffff; text-decoration:none;}
	a.mlnk:hover {text-decoration:underline; color:#FCDD75;}
	
/* CADRE DE RECHERCHE RAPIDE */
	#recherche_box {
	width:305px;
	height:161px;
	background:url(img/recherche_cadre_fond.png) no-repeat;
	padding:8px 0px 0px 38px;
	float:right;
	margin-bottom:40px;
	}
	
	#recherche_box table{border:none; padding:0px; margin:0px;}
	#recherche_box label {display:block; margin:5px 0px 3px 0px; padding:0px; font-weight:bold;}
	
	.annonce {width:728px; clear:both;}
		.annonce-header {width:710px; height:48px; background:url(img/annonce_header.png) no-repeat; padding:10px 0px 0px 18px;}
			.annonce-header h2 {font-size:14px; color:#fff; margin:0px; padding:0px;}
		.annonce-body {width:728px; background:url(img/annonce_body.png) repeat-y; color:#000; clear:both;}
			.annonce-texte {width:545px; float:left; margin-left:23px; padding-bottom:10px;}
				.annonce-texte p {margin:0px 0px 10px 0px; font:11px Arial,sans-serif; }
				.annonce-texte ul {margin:0px 0px 10px 0px; padding:0px; font:11px Arial,sans-serif; list-style-position:inside;}
				.annonce-texte ul li{margin:0px; padding:0px;}
			.annonce-photo{width:127px; float:left; padding-left:20px; text-align:center;}
				.annonce-photo img{border:solid 4px #fff; margin:3px 0px 3px 0px;}
			.annonce-minimap{background:url(img/annonce_minimap.png) no-repeat; float:right; width:162px; height:92px; margin-right:12px;}
				.area-1{margin:50px 0px 0px 86px;}
				.area-2{margin:40px 0px 0px 105px;}
				.area-4{margin:10px 0px 0px 75px;}
				.area-6{margin:26px 0px 0px 110px;}
				.area-7{margin:52px 0px 0px 130px;}
				.area-8{margin:25px 0px 0px 85px;}
				.area-9{margin:26px 0px 0px 55px;}
				.area-10{margin:40px 0px 0px 27px;}
				.area-11{margin:64px 0px 0px 55px;}
				.area-12{margin:70px 0px 0px 110px;}
				.area-13{margin:32px 0px 0px 81px;}
			.annonce-calendar{float:left; width:162px;}
		.annonce-footer {width:130px; height:50px; background:url(img/annonce_footer.png) no-repeat; padding-left:598px;}
	

	#annonce-portfolio {width:848px; height:554px; overflow:hidden; background:url(img/annonce_photo_fond.png) no-repeat; padding:0px 16px 0px 16px;}
	#annonce-portfolio h2 {color:#fff; font-size:18px;}
		#annonce-portfolio-main {width:645px; float:left; padding-top:2px; overflow:hidden;}
		#annonce-portfolio-menu {width:197px; float:right;}
			.annonce-portfolio-photo {width:57px; height:57px; overflow:hidden; float:left; border:solid 1px white; margin:2px;}
	
	.spacer{clear:both;}
	
	
	
