body{
	background-color: #8c9aaa;
	text-align: center;
	padding:0; margin:0; border:0;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
}

a{
	color: #333366;
	font-weight: bold;
	text-decoration: none;
}
a:hover{color: #999999;}
/*************** Main **********************/
#main{
	width:955px;
	padding:0 17px 0 17px; margin:0 auto; border:0;
	background-image:url(../images2/bg_main.gif);
	background-repeat: repeat-y;
}
/*******************************************/

/*************** Entete ********************/
	#entete{
		background-image:url(../images2/bg_entete.jpg);
		background-repeat: no-repeat;
		width: 955px; height: 137px;
		position:relative;
		padding:0; margin:0; border:0;
	}
	#logo{
		display:block;
		position:absolute;
		width:229px; height:78px;
		left:16px; top:13px;
	}
	#menu{
		font-family: Arial, Helvetica, sans-serif;
		color: #1857AA;
		text-decoration: none;
		text-align: left;
		vertical-align: bottom;
		word-spacing: 5px;
		position: absolute;
		left:250px; top:117px;
	}
/*******************************************/

/************ adresse et titre *************/
	#adresse_titre{
		background-image:url(../images2/bg_adresse_titre.jpg);
		background-repeat:no-repeat;
		width:955px; height:110px;
		position:relative;
		padding:0; margin:0; border:0;
	}
	#adresse{
		position:absolute;
		left:30px; top:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#eac3b8;
		text-align:left;
	}
	#titre{
		position:absolute;
		left:347px; top:13px;
		font-size:200%;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#ffffff;
	}
/*******************************************/

/**************** Content ******************/
	#content{
		width:955px;
		padding:0; margin:0; border:0;
	}
	/**************** Gauche *******************/
		#content #gauche{
			background-image:url(../images2/bg_gauche.jpg);
			background-repeat:repeat-y;
			width:245px; height:300px;
			padding:0; margin:0;
			vertical-align:top;
			text-align:left;
		}
		#menu_gauche{
			width:245px;
			padding:0; margin:0; border:0;
			list-style:none;
			display:block;
			font-size:117%;
			font-weight:bold;
		}
		#menu_gauche li{
			width:217px; height:33px;
			padding:17px 0 0 28px; margin:0; border:0;
			text-align:left;
		}
		#menu_gauche .otherli{
			background-image:url(../images2/bg_btn_blanc.jpg);
			background-repeat:no-repeat;
		}
		#menu_gauche .openh{
			background-image:url(../images2/bg_btn_rouge.jpg);
			background-repeat:no-repeat;
		}
		#menu_gauche .white{color:#ffffff;}
		#menu_gauche .white:hover{color:#999999;}
		
		#mise_a_jour{
			margin:15px 0 0 30px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #A8ADB4;
		}
	/*******************************************/
	#content #sep{
		background-image:url(../images2/bg_content_sep.gif);
		background-repeat:repeat-y;
		width:11px;
		padding:0; margin:0; border:0;
	}
	#content #droite{
		vertical-align:top;
		background-color:#ffffff;
		width:699px;
	}
/*******************************************/

/**************** copyright ****************/
	#copyright{
		width:955px; height:82px;
		padding:0; margin:0; border:0;
		background-image:url(../images2/bg_copyright.gif);
		background-repeat:no-repeat;
	}
/*******************************************/

/**************** bottom *******************/
	#bottom{
		width:989px; height:17px;
		padding:0; margin:0 auto; border:0;
		background-image:url(../images2/bg_bottom.gif);
		background-repeat:no-repeat;
	}
/*******************************************/

/***************** Autres ******************/
	h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 200%; font-style: italic; font-weight: bold; padding:0; margin:0;} 
	h2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%; font-style: italic; font-weight: bold; padding:0; margin:0;}
	.listemaison { padding-top: 5px}
	#printInvisible{visibility:hidden; height:0px; position:absolute; top:0px;}
	.btn_form {
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
		font-weight: bold; color: #FFFFFF; background-color: #666666; 
		border: 2px solid #666666; 
	}
	.formulaireCalculette { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; border: 1px solid #FFFFFF;}
	.formulaireCalculetteTop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; border: 1px solid #006699;}

	#proprieteGros {margin: 10px; margin-left: 0px; text-align: left}
	#proprieteGros ul{ list-style-type:none;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
	#proprieteGros li {width:550px;height: 200px;background-image: url(../images2/gros_btn_listing.jpg);background-repeat: no-repeat;list-style-type:none; height: 40px; float:left;text-align:center;clip:     rect(   ); font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-position: inside; padding-top: 7px; padding-left: 0px;; background-position: center}
	#proprieteGros li a {height: 100%;}
	#proprieteGros li:hover{display: block;}
	#proprieteGros a {display: block;}
	#proprieteGros a:hover {display: block;}
	
	#propriete { ; margin: 10px; margin-left: 0px; text-align: left}
	#propriete ul{ list-style-type:none;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
	#propriete li {
		width:172px;
		background-image: url(../images/bg_btn_region.jpg);
		background-repeat: no-repeat;
		list-style-type:none;
		height: 25px;
		float:left;
		text-align:center;
		clip: font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		list-style-position: inside;
		padding-top: 7px;
		padding-left: 0px;
	}
	#propriete li a {height: 1%;}
	#propriete li:hover{display: block;}
	#propriete a {display: block;}
	#propriete a:hover {display: block;}
	h3 {
		background-image: url(../images2/bg_prop_h1.jpg);
		background-repeat: no-repeat;
		padding-top: 5px; padding-left: 15px;
		color:#2a3d67;
		font-family:"Times New Roman", Times, serif;
		font-size:20px;
		font-style:italic; font-weight:bold;
	}
	#piece {margin: 0;text-align: center}
	#piece ul{ text-align: center; list-style-type:none; margin: 0; padding:0; border: 0;}	
	#piece li {width:30px;height: 30px;background-image: url(../images2/btn_piece.jpg);background-repeat: no-repeat;list-style-type:none; float:left;text-align:center;font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-position: inside; padding:0; background-position: center;}
	#piece .current{
		width:30px;height:30px;
		background-image: url(../images2/btn_pieceselect.jpg);
		background-repeat: no-repeat;
		background-position: center;
		list-style-type:none; 
		float:left;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 24px;
		font-weight:bold;
		color:#18417B;
		list-style-position: inside; 
		padding:0; 
	}
	#piece li:hover{display: block;}
	#piece a {display: block; width:30px; height:23px; padding:7px 0 0 0;}
	/*#piece a:hover {display: block;}*/
	.btnpiece {
		background-image: url(../images2/btn_piece.jpg);
		background-repeat: no-repeat;
		height: 30px;
		width: 30px;
		text-align: center;
	}
	.btnpieceselected {
		background-image: url(../images2/btn_pieceselect.jpg);
		background-repeat: no-repeat;
		height: 30px;
		width: 30px;
		text-align: center;
		background-position: center;
	}
/*******************************************/
