
	body{
		background-color: #FFFFFF;
		font-family:Arial;
        font-size:11px;
		color : #3e3d40;
	}
	
	#container{
		width: 974px;
		margin: 0px;
		margin-left: auto;
	    margin-right: auto;
		/*background-image: url(img/fond.gif);
		background-repeat: repeat-y;
		background-position: left top;*/
	}
	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
										/*   HEADER   */	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
	
	#header{
		margin-top:15px;
		width: 964px;
		height:205px;
		display:block;
		/*background-image: url(../images/bandeau.jpg);
		background-repeat:no-repeat;
		background-position:0 0px;*/
		/*border:1px solid #000000;*/
	}
	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
										/*   MENU   */	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
	
	#menu{
		width: 964px;
		height:43px;		
		font-size:14px;
		text-align: center;
		padding:0px;
		/*border:1px solid #000000;*/
	}
	
	.menu1{width:154px; height:33px; display:block;	padding-top:12px; background-image: url(../images/menuFond_01.jpg); background-repeat:no-repeat; background-position:0 0px; float:left;}
	.menu2{width:180px; height:33px; display:block; padding-top:12px; background-image: url(../images/menuFond_02.jpg); background-repeat:no-repeat; background-position:0 0px; float:left;}
	.menu3{width:142px; height:33px; display:block; padding-top:12px; background-image: url(../images/menuFond_03.jpg); background-repeat:no-repeat; background-position:0 0px; float:left;}
	.menu4{width:139px; height:33px; display:block; padding-top:12px; background-image: url(../images/menuFond_04.jpg); background-repeat:no-repeat; background-position:0 0px; float:left;}
	.menu5{width:185px; height:33px; display:block; padding-top:12px; background-image: url(../images/menuFond_05.jpg); background-repeat:no-repeat; background-position:0 0px; float:left;}
	.menu6{width:164px; height:33px; display:block; padding-top:12px; background-image: url(../images/menuFond_06.jpg); background-repeat:no-repeat; background-position:0 0px; float:left;}
	
	#menu a{text-decoration:none; text-transform:uppercase; color:#FFFFFF;}
	#menu a:hover{text-transform:none; text-transform:uppercase; color:#4da8d3;}
	#menu a.survol{color:#4da8d3;}
	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
										/*   CONTENU  HOME  			border:1px solid #000000;		*/
	/************************************************************************************************************************/
	/************************************************************************************************************************/	
	#contenu{width:974px; margin-top:0px;}
	#gauche{float:left; display:block; width:397px; height:382px;}
	#gauche a{font-weight:bold;}
	.presentation{display:block;height:186px;background-image: url(../images/presentation.jpg);background-repeat:no-repeat;background-position:0 0px; }
	.presentationText{ padding-top:60px;padding-left:20px;padding-right:35px;text-align:justify;}
	.CSI{font-weight:bold; font-size:1.1em;font-variant: small-caps;}
	.offres{ display:block;height:196px;background-image: url(../images/achatLocation.jpg);background-repeat:no-repeat;background-position:0 0px; }
	.offresTextG{ width:138px; padding-top:50px; padding-left:20px; padding-right:35px; float:left;}
	.offresTextD{ width:138px; padding-top:50px; padding-left:20px; padding-right:35px; float:left;}
	.offres li{list-style-image:url(../images/fleche.gif);list-style-position:outside; margin-left:15px; padding-bottom:5px;}
	
	#droite{float:left; display:block; width:577px; height:382px;}
	.droiteHaut{display:block; height:256px;}
	.carte  { float:left; display:block; width:380px; height:256px;}
	.moteur{ float:left; display:block; width:177px; height:256px; background-image: url(../images/recherche.jpg);background-repeat:no-repeat;background-position:0 0px; }
	.moteurText{ width:174px; padding-top:60px;padding-left:20px;}
	.moteurText select{ font-size:1.1em;}
	.moteurText input{ font-size:1.1em;}
	.droiteBas{ height:126px; display:block;  }
	.uneannonce{float:left; padding-right:25px; margin-top:5px;}
	.uneannonceIndex{float:left; padding-right:5px; margin-top:8px;}
	.coeur{float:left; border:1px solid #012967; margin:5px;}
	.titre{padding:5px; color:#db002f; text-transform:uppercase; font-weight:bold;}
	.titreDetail{padding:0px; color:#db002f; text-transform:uppercase; font-weight:bold;}
	.textAnnonce{padding-top:25px; }
	.textAnnonceIndex{float:left;padding-top:0px; width:65px;}
	.lienGauche{padding-top:82px; text-align:right; font-weight:bold;}
	.titreMentions{ font-size:1.2em;}
	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
										/*   CONTENU  INTERNE 			border:1px solid #000000;		*/
	/************************************************************************************************************************/
	/************************************************************************************************************************/
	#IGauche{float:left; display:block; width:200px; }
	#ICentre{float:left; display:block; width:577px; padding-left:5px; padding-right:25px;}
	#IDroite{float:left; display:block; width:155px; }
	
	#colG{background: url(../images/bandeGauche.jpg) repeat-y; min-height:434px;}
	#colG ul{padding-left:25px; padding-bottom:15px; }
	#colG li{list-style-image:url(../images/fleche.gif);list-style-position:outside; margin-left:15px; padding-bottom:5px; font-weight:bold;}
	#colG .txtGauche{margin-left:15px; padding-bottom:5px; color:#012967;}
	
	#ICentre .arianne{padding-top:20px;}
	#ICentre .unarianne{ padding-right:15px; padding-left:5px; font-weight:bold;}
	
	#ICentre .letitre{font-size:1.3em; text-transform:uppercase; color:#3e3d40; padding-top:15px;}
	#ICentre .letexte{color:#012967; padding-top:20px; text-align:justify; line-height:18px;}
	#ICentre .letextedetail{color:#012967; padding-top:0px; text-align:justify;}
	#ICentre .lecontact{color:#012967; padding-top:50px; text-align:justify;}
	#ICentre .lecontact .gauche{float:left; display:block; width:250px; height:50px; vertical-align:bottom;}
	#ICentre .lecontact .droite{float:left; display:block; width:250px; height:50px; padding-top:55px;}
	/************************************************************************************************************************/
	/************************************************************************************************************************/
										/*   FOOTER   */	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
	
	#haut_de_page{text-align:center; clear:both;}
	#footer{clear:both; display:block; width:964px; height:35px; text-align:center; padding-top:15px;background-image:url(../images/footer.jpg); background-repeat:no-repeat; background-position:0 0px;}
	#footer a{text-decoration:none; color:#3e3d40;}
	#footer a:hover{text-decoration:underline; color:#3e3d40;}
	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
										/*   GENERAL   */	
	/************************************************************************************************************************/
	/************************************************************************************************************************/	
	.clear{clear:both;}
	.ref{display:none;}
	img{border:0px;}
	a{text-decoration:none;color:#012967;}
	a:hover{text-decoration:none;color:#4da8d3;}
	ul {	padding: 0px; margin: 0px; list-style-type:none; }	
	ul.sitemap {	padding: 10px; margin-left:50px; list-style-type:square; }	
	ul.sitemap2 { padding: 10px; margin-left:35px; list-style-type:disc; }		
	.sstitre{font-size:1em; font-weight:bold; float:left; margin-right:5px; text-transform:uppercase;}
	.point li{padding:3px; list-style-type:circle; list-style-position:inside;}
	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
										/*   FORMULAIRE */	
	/************************************************************************************************************************/
	/************************************************************************************************************************/
	form{padding:8px; }
	.titreForm{font-size:1.1em;text-decoration:underline;}
	label.formMoteur{display:block; float:left; width:200px; height:20px;}
	input[type=text] {border:1px solid #c1c2c3; height:15px; width:135px;color:#3e3d40;margin-bottom:3px;}
	select {border:1px solid #c1c2c3; height:20px; width:135px; color:#3e3d40;margin-bottom:3px;}
	.valid{color:#012967; font-weight:bold; }
	
	#alert{background-color:#E0E5EB; padding-top:5px; padding-bottom:5px; }
	#alert .formMoteur{padding-left:5px;}