table td {padding:0;margin:0;}



#location a, #ficheLocation a
	{
	text-decoration:none;
	}
	
#location a:hover, #ficheLocation a:hover
	{
	text-decoration:underline;
	}	

#location  .LocationslienAutresVilles, #ficheLocation .LocationslienAutresVilles
	{
	color:#779AB1;
	font-size:10px;
	}
	
#location, #ficheLocation
	{
	width:650px;
	padding-top:0px;
	overflow:hidden;
	min-height:550px;
	}

#typeLocation, #region, #triResultLoc
	{
	font-size:12px;
	}


#location h1, #ficheLocation h1
	{
	font-family: arial;
	font-weight:bold;
	font-size:16px;
	color:#00496d;
	}
	
#ficheLocation h2
	{
	font-family: arial;
	font-weight:bold;
	font-size:14px;
	color:#2972C7;
	}	
	
#location h2
	{
	display:inline;
	}
	
	
#location p
	{
	font-family: arial;
	font-size:11px;
	color:black;
	}	
	
#location h2
	{
	font-family: arial;
	font-weight:bold;
	font-size:14px;
	color:#00496d;
	}	

#resultatLocation .titre , #resultatLocation .titre a
	{
	font-family: arial;
	font-weight:bold;
	font-size:16px;
	color:#3d88a8;
	text-decoration:none;
	display:inline;
	}	
	
#resultatLocation .titre a:hover, #resultatLocation .texte a:hover
	{
	text-decoration:underline;
	}	
	
#resultatLocation .texte, #resultatLocation .texte a
	{
	font-family: arial;
	font-size:12px;
	color:black;	
	text-decoration:none;
	}
	
	
#location  #loca_typeLogement	
	{
	background:transparent url('img/loca_typeLogement.gif') no-repeat;
	width:354px;
	height:84px
	}
	
	
#location  #loca_tarifLogement	
	{
	background:transparent url('img/loca_tarifLogement.gif') no-repeat;
	width:354px;
	height:125px
	}
	
	
#location  #loca_regionLogement	
	{
	background:transparent url('img/loca_regionLogement.gif') no-repeat;
	width:354px;
	height:84px
	}	
	
#location  #loca_paramLogement	
	{
	background:transparent url('img/loca_paramsLogement.gif') no-repeat;
	width:282px;
	height:76px;
	}		

#location  #loca_paramTri	
	{
	background:transparent url('img/loca_paramsTri.gif') no-repeat;
	width:282px;
	height:38px;
	}		
	

/* Tarifs des locations*/	
.tarifsLocation thead td
	{
	text-decoration:underline;
	font-variant:small-caps;
	padding:5px;
	}
	
.tarifsLocation 
	{
	border:1px dotted #C4C4C4;
	width:190px;
	}
.tarifsLocation .libelle
	{
	font-size:11px;
	}	

.titreLocation
	{
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:10px;
	}
	
	

/* Téléphone */
.telephoneLocation
	{
	font-size:15px;
	font-weight:bold
	}
	

	
.curseurSouris
	{
	cursor:pointer;
	}
	
	
#locationConteneurPhotos	
	{
	padding:65px 5px 0px 0px;
	height:110px;
	width:320px;
	overflow:hidden;
	position:absolute;
	margin-left:15px;
	}
	
#locationListePhotos	
	{
	position:absolute;
	height:110px;
	}




#photoSuivante
	{
	background:transparent url('img/photoSuivante.png') no-repeat;
	
	}

#photoPrecedente
	{
	background:transparent url('img/photoPrecedente.png') no-repeat;
	}
	
#photoSuivante, #photoPrecedente
	{
	
	width:38px;
	height:50px;	
	position:absolute;
	display:none;
	cursor:pointer;
	z-index:10;
	}
	
	
		
/* Photos */	
.cadrePhoto
	{
	background:transparent url('img/cadrePhoto.png') no-repeat;
	width:138px;
	height:108px;
	}			
	
.imgCadrePhoto	
	{
	padding:9px;
	width:120px;
	height:90px;
	}			

.cadrePhotoGrand
	{
	background:transparent url('img/cadrePhoto300.png') no-repeat;
	width:300px;
	height:235px;
	}			
	
.imgCadrePhotoGrand	
	{
	padding:9px;
	width:282px;
	height:217px;
	}			


/* Disponibilités */
.locationIndispo
	{
	background-color:#E2E2E2;
	border:1px dotted black	;
	text-decoration: line-through;
	}
	
.locationNonPrecisee	
	{
	background-color:#C7DBF5;
	border:1px solid black;
	}		
.locationAutreSaison
	{
	background-color:#B2C6FF;
	border:1px solid black;
	}	
	
.locationBasseSaison
	{
	background-color:#AFFFC6;
	border:1px solid black;
	}		
	
.locationMoySaison
	{
	background-color:#FFFFB0;
	border:1px solid black;
	}
	
.locationHauteSaison
	{
	background-color:#FFB650;
	border:1px solid black;
	}

.locationTresHauteSaison
	{
	background-color:#FF6864;
	color:white;
	border:1px solid black;
	}	
		
	
	
#location .parametre1
	{	
	width:354px;
	}

#location .parametre2
	{	
	width:282px;
	}
#location .parametre1, #location .parametre2
	{
	font-family: arial;
	font-weight:bold;
	font-size:12px;
	color:white;
	text-align:right;
	}
	
#location  .parametre2  .ligneGaucheTri
	{
	color:black;
	font-family: arial;
	font-weight:normal;
	font-size:12px;
	width:120px;
	padding-top:8px;
	}

#location  .parametre2  .ligneDroiteTri
	{
	
	padding-top:8px;
	width:162px;
	}
	
	
#location .parametre1 .ligneGauche
	{
	padding:12px 8px 0px 0px;
	width:130px;
	}	
	
#location  .parametre1  .ligneDroite, #location .parametre2 .ligneDroite
	{
	padding:12px 8px 0px 0px;
	width:182px;
	}		

#location .parametre2 .ligneGauche
	{
	padding:12px 1px 0px 0px;
	width:100px;
	}	
	
	
	
	
#location  #loca_paramLogement table
	{
	padding-left:5px;
	}
	
#location  #loca_paramLogement td
	{
	padding-top:8px;
	font-family: arial;
	font-weight:normal;
	font-size:12px;
	color:#216180;
	}	
	
#location  .puceLocation , #ficheLocation .puceLocation ,  #ficheLocation .puceLocation2
	{
	list-style-type: none;
	padding-left:6px;
	}
	
#ficheLocation .puceLocation  a
	{
	color:#216180;
	}
	
#ficheLocation .puceLocation2 a
	{
	color:#CF7407;
	}	
	
#location .puceLocation li, #ficheLocation .puceLocation li, #ficheLocation .puceLocation2 li
	{
	text-align:left;
	width:auto;
	height:auto;
	float:none;
	padding-left:15px;
	font-family: arial;
	font-weight:normal;
	font-size:11px;
	color:black;	
	}

#ficheLocation .puceLocation2 li	
	{
	background:transparent url('img/puceLocation2.gif') 4px no-repeat;
	}
	
#location .puceLocation li, #ficheLocation .puceLocation li
	{
	background:transparent url('img/puceLocation.gif') 4px no-repeat;
	}
	
#resultatLocation .pagination, #resultatLocation .pagination a
	{
	font-family: arial;
	font-weight:normal;
	font-size:11px;
	color:black;
	text-decoration:none;
	}		

#resultatLocation .pagination a:hover
	{
	text-decoration:underline;
	}		
	
#ficheLocation .texte
	{
	font-family: arial;
	font-size:12px;
	color:black;	
	text-decoration:none;
	}	
	
.styleRegion
	{
	font-weight:bold;
	}
	
	
.chargement
	{
	background:transparent url('chargement.gif') 240px 9px no-repeat;
	background-color:white;
	border:1px solid black;
	width:250px;
	height:30px;
	padding-top:9px;
	padding-right:20px;
	text-align:center;
	font-family: "Trebuchet MS", arial;
	font-weight:bold;
	font-size:12px;
	font-style: italic;
	}
	
.styleDepartement
	{
	padding-left:20px;
	}


/**** PROPOSITIONS */	
.cadrePropositionsVilles
	{
	border:1px solid black;
	
	}
	
.cadrePropositionsVilles select
	{
	font-size:12px;
	}
	
.cadrePropositionsVillesAucune
	{
	height:16px;
	border:1px dotted black;
	font-weight:bold;
	background-color:white;
	font-size:11px;
	font-weight:normal;
	color:black;
	}	

	
/**** JAUGE */	
	
.jaugeConteneur 
	{
	
	}
	
.jaugeValeur
	{
	font-size:12px;
	padding-top:3px;
	width:38px;
	height:18px;
	text-align:center;
	
	background:transparent url('img/jaugeValeur.gif') no-repeat;
	color:black;
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	
	}	
	
	
.jaugeCurseurConteneur
	{
	background:transparent url('img/jaugeConteneur.gif') 0px 5px no-repeat;
	width:93px;
	}		
	
.jaugeBarre 
	{
	height: 2px;
	line-height: 1px; /* IE */
	font-size:1px;
	}	
	
.jaugeBarreSelection	
	{
	height: 1px;
	line-height: 1px; /* IE */
	font-size:1px;
	border: 2px solid black;
	background-color:#5BC1F3;
	border-color:#3CA2D4 #5BC1F3 #5BC1F3 #3CA2D4;
	}	
	
	
.jaugeCurseur1, .jaugeCurseur2
	{
	width: 9px;
	height: 10px;
	line-height:0;
	margin: 0;
	}

.jaugeCurseur1
	{
	background:transparent url('img/curseurJauge1.gif') no-repeat;
	}

.jaugeCurseur2
	{
	background:transparent url('img/curseurJauge2.gif') no-repeat;
	}
	
	
/**** PAGES SUIV */

.pagePrecedente
	{
	background:transparent url('img/pagePrecedente.gif') no-repeat;
	width:29px;
	height:20px;
	}
	
.pageSuivante
	{
	background:transparent url('img/pageSuivante.gif') no-repeat;
	width:29px;
	height:20px;
	}	
	
/* Input calendrier */
.classeInput	
	{
	border:1px solid #115467;
	width:140px;
	height:18px;
	background-color:white;
	}
	
.classeInput input
	{	
	font-family: arial;
	font-size:11px;
	color:black;
	border:0px;
	background-color:white;
	}
	
#miniCalendrier
	{
	background:transparent url('img/miniCalendrier.gif') no-repeat;
	width:18px;height:17px;
	cursor:pointer;
	}	
	
.calendrierLocation
	{
	border:1px solid #999999;
	font-size:11px;
	width:200px;
	}
