/***** Titre *****/
h1 {
	color:#000;
	margin-top:0;
	font-size:18px;
}
h2 {
	margin-top:0;
	font-size: 12px;
}
h3 {
	margin-top:0;
	font-size: 12px;
}
p {
	margin:0;
}
/***** promo hotel   ***/
#promo_hotel
{
margin-left: 15px;
	float : left;
	width:420px;
	text-align: left;
	min-height: 200px;

}
#promo_hotel_haut
{

	width:420px;
	text-align: left;
	min-height: 19px;
	
}
#promo_hotel_centre
{
	width:420px;
	text-align: left;
	min-height: 200px;
	

}
#texte_centre_hotel
{
	padding-left : 5px;
	padding-right : 5px;
}
#promo_hotel_bas
{
margin-top: 0px;
	width:420px;
	
	height:16px;
}
#div_container {
	position:absolute;
	width: 400px;
	height: 200px;
	text-align:left;
	display:block;
	border: 0px solid red;
	
	
	
}

#div_container a {
	color: #000;
	text-decoration: underline;
}



/***** promo brithotel   ***/









#promo_brithotel
{
	float : right;
	width:420px;
	text-align: left;
	

}
#promo_brithotel_haut
{
	height: 19px;
	width:420px;
	text-align: left;
	
}
#promo_brithotel_centre
{
	margin-top: 0px;
	width:420px;
	text-align: left;
	min-height: 200px;


}
#texte_centre_brithotel
{
	padding-left : 5px; 
	padding-right : 5px;
}
#promo_brithotel_bas
{

	width:420px;

	height:16px;
}
/********************************* FIN INDEX  ************************/

/********************************* RESULTAT LISTING HOTEL  ************************/
/*** BLANC ******/
#listing_blanc
{
margin-bottom: 10px;
margin-left: 15px;
/*float : left;*/
	width:620px;
	text-align: left;
	min-height: 80px;

}
#listing_blanc_haut
{

	width:620px;
	text-align: left;
min-height: 32px;
	
}
#listing_blanc_centre
{
	margin-top: -14px;
	width:620px;
	text-align: left;
	min-height: 80px;
	
	/*border: 0.1px solid #FFF;*/
}
#texte_centre_listing_blanc
{
	padding-left : 5px;
	padding-right : 5px;
		color:#5E554F;
	font: 12px verdana, arial, sans-serif;
}
#listing_blanc_bas
{
	margin-top: 0px;
	width:620px;

	height:16px;
}
/*#ville {
	background-color:#336699;
	color:#FFFFFF;
	widht:200px;
	margin-left:10px;
	padding:4px;
	float:left;
}
#ville a {
	color:#5E554F;
}*/
#region {
	margin-left:10px;
	width:600px;
	border-collapse: collapse;
}
#region td {
	border:1px solid #FFF;
	width:300px;
	padding:6px 4px 6px 4px;
}
#ville {
	background-color:#336699;
	color:#5E554F;
	text-align:center;
}
#ville a {
	color:#5E554F;
}
/*** FIN BLANC ******/
/*** BLEU ******/
#listing_bleu
{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 15px;
/*float : left;*/
	width:620px;
	text-align: left;
	min-height: 80px;

}
#listing_bleu p {
	padding:0;
	margin-bottom:0px;
}
#listing_bleu a {
	color:#5E554F;
}
#listing_bleu_haut
{

	width:620px;
	text-align: left;
	min-height: 24px;
	background: url("/img-div/listing-hotel/bleu/haut.png") top center no-repeat;
}
#listing_bleu_centre
{

	width:620px;
	text-align: left;
	min-height: 80px;
	background: url("/img-div/listing-hotel/bleu/centre.png") top center repeat-y;

}
#texte_centre_listing_bleu
{
	padding-left : 5px;
	padding-right : 5px;
		color:#5E554F;
	font: 12px verdana, arial, sans-serif;
}
#listing_bleu_bas
{
margin-top: 0px;
	width:620px;
	background: url("/img-div/listing-hotel/bleu/bas.png") top center no-repeat;
	height:25px;
}

/*** FIN BLEU ******/

/********************************* FICHE HOTEL  ************************/

/***** titre   ***/

#titre {
	padding-top:10px;
	padding-bottom:15px;
	padding-left:55px;
	margin-left:0px;
	margin-bottom:0;
	font: bold 14px verdana, arial, sans-serif;
	color:#5E554F;
	width:600px;
	text-align: left;
	background: url("/img-div/titre-hotel/titre.png") top left no-repeat;
}
/***** Fin titre   ***/

/***** FICHE HOTEL PHOTO  ***/
#fiche_hotel_photo
{
/*float : left;*/
	width:400px;
	text-align: left;

}
#fiche_hotel_photo_haut
{
	width:420px;
	text-align: left;
	background: url("/img-div/fiche-hotel-photo/haut.png") top center no-repeat;
	height:16px;
}
#fiche_hotel_photo_centre
{
	width:420px;
	text-align: left;
	min-height: 300px;
	background: url("/img-div/fiche-hotel-photo/centre.png") top center repeat-y;

}
#texte_fiche_hotel_photo
{
	padding-left : 5px;
	padding-left : 5px;
}
#fiche_hotel_photo_bas
{
/*margin-top: -20px;*/
	width:420px;
	background: url("/img-div/fiche-hotel-photo/bas.png") top center no-repeat;
	height:16px;
}

/* description */
#desc_hotel
{
	margin-top:5px;
	margin-bottom: 10px;
	margin-left:0px;
	/*float : left;*/
	width:400px;
	text-align: left;
	min-height: 80px;

}
#desc_hotel_haut
{

	width:420px;
	text-align: left;
	min-height: 32px;
	background: url("/img-div/fiche-hotel-photo/haut.png") top center no-repeat;
}
#desc_hotel_centre
{
margin-top: -14px;
	width:420px;
	text-align: left;
	min-height: 80px;
	background: url("/img-div/fiche-hotel-photo/centre.png") top center repeat-y;

}
#texte_desc_hotel
{
	padding-left : 5px;
	padding-right : 5px;
	color:#184E7E;
	font: 12px verdana, arial, sans-serif;
}
#desc_hotel_bas
{
margin-top: 0px;
	width:420px;
	background: url("/img-div/fiche-hotel-photo/bas.png") top center no-repeat;
	height:16px;
}

/***** FIN *** FICHE HOTEL PHOTO  ***/

/***** FICHE HOTEL COORDONNEES ***/
#fiche_hotel_coordonnees
{
	float : right;
	width:220px;
	text-align: left;
	margin-left: 20px;
	color:#5E554F;

}
#fiche_hotel_coordonnees_haut
{
	width:220px;
	text-align: left;
	height: 15px;
	background: url("/img-div/hotel-coordonnees/haut.png") top center no-repeat;
}
#fiche_hotel_coordonnees_centre
{
	width:220px;
	text-align: center;
	min-height: 300px;
	background: url("/img-div/hotel-coordonnees/centre.png") top center repeat-y;

}
#texte_fiche_hotel_coordonnees
{
	font: bold 12px verdana, arial, sans-serif;
	color: #FFFFFF;
	padding-left : 5px;
}
#fiche_hotel_coordonnees_bas
{

	width:220px;
	background: url("/img-div/hotel-coordonnees/bas.png") top center no-repeat;
		height: 15px;
}


a.lien, active {
	display: block ;
	 background: url("/img-div/lien-coordonnee/a.png")  top right repeat;
	color: #FFFFFF;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
	padding: 2px 2px 2px 2px ;
	font: bold 11px verdana, arial, sans-serif;
	margin-top:8px;
}
a.lien, hover {
	display: block ;
	 background: url("/img-div/lien-coordonnee/b.png")  top center repeat;
	color: #FFFFFF;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
	padding: 2px 2px 2px 2px ;
	font: bold 11px verdana, arial, sans-serif;
	margin-top:8px;
}
a.lien, visited {
	display: block ;
	 background: url("/img-div/lien-coordonnee/c.png")  top right repeat;
	color:#5E554F;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
	padding: 2px 2px 2px 2px ;
	font: bold 11px verdana, arial, sans-serif;
	margin-top:8px;
}

/***** FICHE HOTEL POUR LES PICTOS ET TARIFS ***/
#hotel_picto_tarif
{
	float : right;
	width:220px;
	text-align: center;
	margin-top:15px;
}
#hotel_picto_tarif_haut
{
	width:220px;
	text-align: left;
	background: url("/img-div/hotel-picto-tarif/haut.png") top center no-repeat;
	height:16px;
}
#hotel_picto_tarif_centre
{
	width:220px;
	text-align: center;
	min-height: 50px;
	background: url("/img-div/hotel-picto-tarif/centre.png") top center repeat-y;

}
#texte_hotel_picto_tarif
{
	font: bold 12px verdana, arial, sans-serif;
	color: #FFFFFF;
	padding-left : 5px;
	padding-left : 5px;
}
#hotel_picto_tarif_bas
{
margin-top: 0px;
	width:220px;
	background: url("/img-div/hotel-picto-tarif/bas.png") top center no-repeat;
	height:16px;
}
/***** FICHE HOTEL POUR PROMO ***/
#hotel_promo
{
	float : right;
	width:180px;
	text-align: center;
	margin-top:10px;
}
#hotel_promo_haut
{
	width:180px;
	text-align: left;
	background: url("/img-div/hotel-promo/haut.png") top center no-repeat;
	height:16px;
}
#hotel_promo_centre
{
	width:180px;
	text-align: center;
	min-height: 50px;
	background: url("/img-div/hotel-promo/centre.png") top center repeat-y;

}
#texte_hotel_promo
{
	font: bold 12px verdana, arial, sans-serif;
	color: #FFFFFF;
	padding-left : 5px;
}
#hotel_promo_bas
{
margin-top: 0px;
	width:180px;
	background: url("/img-div/hotel-promo/bas.png") top center no-repeat;
	height:16px;
}

/***** GOOGLE MAP *****/
#map {
 width : 400px;
 height : 295px;
 /*padding: 4px 4px 4px 4px;*/
/* margin-top: -40px;*/
 margin-left:5px;
 /* margin-bottom: 30px;*/
 border-color: #000033;
 border:1px solid;
}

/************************
*******  PHOTO **********
************************/
ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	text-align:center;
}
#fade-example-1 li {
	position: absolute;
	top: 0;
	left: 0;
	width: 400px;
	height: 300px;
	background-color:#5E554F;
	visibility: hidden;
	margin-left:10px;
}
.photo {
	position: relative;
	background-color:#F2F2F2;
	border:5px solid #CCCCCC;
	padding:1em;
	margin-bottom: 1em;
	width: 410px;
	height: 310px;
}
.control {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	font-size: 2em;
	font-weight: bold;
	color:#5E554F;
}
#fade-example-1-next {
	margin-left: 392px;
	margin-top: 240px;
	color:#FF0066;
		border:solid 1px #FFF;
			background: url("/img-div/listing-hotel/bleu/centre.png") top center repeat-y;

}
#fade-example-1-previous {
	margin-left: 5px;
	margin-top: 240px;
	color:#FF0066;
		border:solid 1px #FFF;
			background: url("/img-div/listing-hotel/bleu/centre.png") top center repeat-y;

}


/**********************
******* TABLEAU *******
**********************/
table#classic {
/*	margin-top:10px;*/
	font: 12px verdana, arial, sans-serif;
	color:#000000;
	width:180px;
	border-collapse: collapse;
}
table#classic th{
	padding: 5px 5px 5px 5px; 
	background-color:#88BBEE;
}
table#classic td{
   	text-align: center; 
   	padding: 5px 5px 5px 5px;
	background-color:#88BBEE;
	border:1px solid #FFF; 
}
/****************************
**** TABLEAU  SEMINAIRE *****
****************************/
table#seminaire {
	font: 10px verdana, arial, sans-serif;
	border-collapse: collapse;
}
table#seminaire th{
	color:#184E7E;
	padding: 3px 2px 3px 2px;
	border:1px solid #184E7E;
	text-align:center;
}
table#seminaire td{
   	text-align: center; 
	padding: 3px 2px 3px 2px;
	border:1px solid #336699;
}

/****************************
*** TABLEAU  FORMULAIRES ****
****************************/
table#formulaire {
	margin-left:150px;
	border-collapse: collapse;
}
table#formulaire td{
	padding: 3px 2px 3px 2px;
}


