

/* Titre du centre de la page */
.grand_titre
{
	width: 778px ;
	float: left;
	border-left: solid 1px #BAB4A7 ;
	padding: 3px 0 3px 3px ;
	background-Color: #FFFFFF ;
}
.grand_titre h2
{
	
	height: 20px ;

	background-Color: #D1371F ;
	font-family: verdana ;
	font-size: 13px ;
	font-weight: bold ;
	color: white ;
	
	padding-top: 2px ;
	padding-left: 22px ;
	margin: 0px ;
}

#ariane
{
	font : 10px verdana ;
	color:White;
}

#ariane_on
{
	font : bold 10px verdana ;
	color:White;
	
}

#nb_resultat
{
	height: 22px ;
	border-right: solid 1px #BAB4A7 ;
	border-top-width: 0px ;
	border-bottom-width: 0px ;
	padding: 3px 3px 3px 0 ;
	background-Color: #FFFFFF ;
	float:right;
	width:1px;
	font : 10px verdana ;
	color:White;
}

#nb_resultat span
{
	text-align:right;
	display:block;
	height:17px;
	padding-top: 5px ;
	padding-right:15px;
	background-Color: #D1371F ;
}

/* #Titre du centre de la page */


#tbl_fiche
{
	
	float: left ;
	background-Color: #FFFFFF ;	
	border: solid 1px #D0C9BB ;
	width: 787px ;
}

#grand_bloc_blanc
{
	
	background-Color: #FFFFFF ;	
	border-right: solid 1px #D0C9BB ;
}

#cell_droite
{
	color : #554A40 ;
	width: 170px ;
	background-Color: #EEECE4 ;
	border: solid 3px #FFFFFF ;
	padding:21px 0 0 14px;
	font-family: verdana ;
	font-size: 10px ;
	font-weight:bold;

}


#tbl_fiche #fiche_hotel
{
	margin: 22px 18px 36px 25px;
}


#tbl_fiche h1 
{
	margin:0;
	padding:0;
	float:left;
	font: bold 18px verdana;
}

/* VKA 31/05/2008 - renommé  */
div.res_disp
{
	margin:0;
	padding:0;
	float:right;	
}

span.reservation
{
	color: #1975A7 ;
	font-size: 11px ;
	font-weight: bold ;
}
span.reservation a
{
	color: #1975A7 ;
	text-decoration: none ;
}
span.reservation a:hover
{	
	color: #D1371F;
	text-decoration: none ;
}

/* Ajout VKA 31/05/2008 */
span.disponibilite
{
	color: #449E69 ;
	font-size: 11px ;
	font-weight: bold ;
}
span.disponibilite a
{
	color: #449E69 ;
	text-decoration: none ;
}
span.disponibilite a:hover
{	
	color: #D1371F;
	text-decoration: none ;
}


#tbl_fiche p
{
	font: 10px verdana ;
	clear:left;
	margin:10px 0 15px 0 ;
	padding:0;
	color: #959595;	
}

#tbl_fiche p.description
{
	margin-top:17px;
	color: black;	
}


#tbl_fiche .highlight_soft
{
	color:Black;
}

#tbl_fiche .prix
{
	color:#C8222C ;
	font: bold 10px verdana;
}

#tbl_fiche  ul.hotel_details
{
	float:left;
	color: #959595;	
	font: bold 11px verdana;
	list-style-type:disc;
	margin:10px 20px 20px 0;
	padding:0 0 0 15px;
}

#tbl_fiche  ul.hotel_details li
{
	margin: 0 0 5px 0;
}
#tbl_fiche  ul.hotel_details li a
{
	color:#C8222C;
	text-decoration:none;
}

#tbl_fiche  ul.hotel_details li a:hover
{
	
	text-decoration:underline;
}

#tbl_fiche h2
{
	/*float:left;*/
	clear:both;
	font:bold 11px verdana;
	color:#C8222C ;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
#tbl_fiche  ul.hotel_services
{
	width:180px;
	float:left;
	color: #959595;	
	font: 10px verdana;
	list-style-type:none;
	margin:0 0 15px 0;
	padding:0;
}


#tbl_fiche ul
{
	margin:0 0 0 2px;
	padding:0;
	list-style-type:none;
}

#cell_droite li
{
	margin-bottom:5px;	
}


#cell_droite li a
{	
	color : #554A40 ;
	font: bold 10px verdana ;
	text-decoration:none;
}
#cell_droite li a:hover
{	
	color : #C8222C ;
	text-decoration:none;
}

#cell_droite li.on a
{
	color:#C8222C ;
	
}

#cell_droite li.off
{
	color : #554A40 ;
	
}

/* NEW 06/05 */

.margin-right
{
	margin-right:0 !important;
}

/* NEW CLEMZ 2905 */

.grand_titre a
{
	color: #FFFFFF ;
	text-decoration: none;
}
.grand_titre a:hover
{
	color: #FFFFFF ;
	text-decoration: underline;
}

/* FIN NEW CLEMZ 2905 */