

* {/*reset d'un certain nombre de styles css par defaut*/
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

body{
	background:#fff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0;
	padding:0;
	}

#accessibility{visibility: hidden; display: none;}

#page{}

	#header{position:relative;height:140px;float:left;width:100%;margin:0;padding:0;
		background: url('../images/header.jpg') no-repeat 0 0;}
		#logo{}
			#logo h1{
				background: url('../images/logo.jpg') no-repeat 0 0;
				text-indent:-9000px;display:block;
				width:205px;height:80px;margin:0 0 0 135px;}
			#logo h2{float:left;
				font-size:2.2em;font-family:Georgia, "Times New Roman", Times, serif;
				text-indent:55px;
				margin:-30px 0 0 0;padding:0 0 0 280px;}
			#logo h2 span{font-size:1.5em;margin-top:-25px;}
			* html #logo h2 span {margin-top:-25px;}
			*+html #logo h2 span {margin-top:-25px;}
		
	#contents{position:relative;float:left;width:100%;height:100%;background: url('../images/fond_colleft.jpg') repeat-y 0 0;}
		#colLeft{			
			position:relative;float:left;
			width:190px;margin:0;padding:0;
			color:#666;font-size:1.2em;text-align:center;}

			#colLeft ul#imp{
				margin:0;padding:0;height:auto;
				text-align:center;background: url('../images/colleft.jpg') no-repeat 0 0;
				padding:20px 0 0 0;}
				#colLeft ul#imp li{ list-style:none;margin:0 0 15px 0;}
				#colLeft ul#imp li strong{font-weight:bold;text-transform:uppercase;}
			#colLeft a, #colLeft a:active, #colLeft a:visited {color:#000;text-decoration:underline}
			#colLeft a:hover {color:#C9001B;text-decoration:none}
			
		
		#colRight{float:left;margin:15px 0 0 0;width:75%;}
			#colRight h3{
				font-size:1.5em;font-family:Georgia, "Times New Roman", Times, serif;
				text-transform:uppercase;font-weight:bold;
				color:#C9001B;width:685px;height:30px;margin:20px 0 0 0;padding:6px 7px 0 35px;
				background: url('../images/h3.jpg') no-repeat 0 0;}
			#colRight h4 {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1.5em;font-weight:bold;
				margin:10px 0;}
			#colRight .article {clear:left;}
			#colRight p, #colRight .article ul{font-size:1.2em;padding:5px 0;}
				#colRight .article li{list-style: inside disc!important;}
				
		
	#footer{float:left;
		background:#C9001B url('../images/footer.jpg') no-repeat 0 -9px;
		width:99%;height:80px;
		padding:0;text-align:center;color:#FFCCCC;
		}
		p.copy{margin:25px 0 0 0;font-size:1.2em;}
		.copy a {color:#FFCCCC;text-decoration:underline;}
		.copy a:hover {color:#fff;text-decoration:none;}
		
		.groupe {margin-top:45px;color:#555;width:100%;background:#FFF;padding:5px;}
		.groupe img {margin:0 5px;border:0;}
	
	#summary{position:absolute;top:130px;left:175px;height:25px;}
	#summary ul#menuAcc{}
		#summary ul#menuAcc li{list-style:none;float:left;margin:0 5px;width:150px;height:30px;padding:5px 0;
			background:  url('../images/bt_menu.png') no-repeat top center;text-align: center;}
		#summary ul#menuAcc li a{
					font-size:1.2em;font-family:Georgia, "Times New Roman", Times, serif;
					text-transform:uppercase;color:#C9001B;
					text-decoration:none;
					height:25px;width:150px;
					}
		#summary ul#menuAcc li a:hover, #summary ul#menuAcc li.actif a{
			color:#fff;height:30px;width:150px;display:block;padding:5px 0;margin:-5px 0;
			background:  url('../images/bt_menu-hover.png') no-repeat top center;}

/* Formulaires */
form {margin:0 0 25px 25px;padding:15px;border:1px solid #ccc;position:relative;}
	label, span{font-size:1.2em;color:#000;padding:5px;float:left;}
	label{display:block;}
	input, textarea, select {float:left;clear:left;font-size:1.2em;color:#C9001B;border:1px solid #888;padding:3px;margin:0 5px;}
	select {padding:2px;}
	
.cadrecoord{
	/*visibility: hidden;position: absolute;top: 150px;padding: 5px;
	margin-left:500px; border: 1px dashed #00c;width: 230px;     */
	visibility: hidden;position: absolute;top: 200px;padding: 5px;
	margin-left:550px; border: 1px solid #C9001B;width: 200px;
	background:#ECECEC;    text-align: justify;
}

/* Liste des biens */

a.newRech {padding:3px 10px;background:#f1f1f1;border:1px solid #eee;color:red;}
a:hover.newRech {padding:3px 10px;background:#ccc;border:1px solid #000;color:#000;}

#nbBiens {margin:0 0 30px 0;padding:15px 0;}
#nbBiens span {font-size:1.5em;color:#333;}
#nbBiens span.chiffre{font-size:2em;color:#C9001B;font-weight:bold;}

.vignette {margin:0 20px 10px 0;float:left;padding:3px;border:1px solid #ccc;}
.desciption{float:left;font-size:1.2em;margin:0 0 0 10px;width:450px;}
.plus {clear:left;float:left;margin:10px 10px 10px 0;font-size:1.2em;}
.desciption a, .plus a {color:#000;text-decoration:underline;}
.desciption a:hover, .plus a:hover {color:red;text-decoration:none;}

/* Fiche détaillée */
strong {font-weight:bold;}
.ref {font-size:1.2em;color:#C9001B;}
.photo {margin:0 20px 10px 0;padding:3px;border:1px solid #ccc;}


