a , a:link, a:visited,a:active,  a:hover   {
	font-family:Verdana,Arial,Helvetica;
	color: #CC0000;
	font-size: 10px; 
	font-weight:normal;
	text-align:left;
}

.paysclose {
	height : 18px;
	width : 208px;
	background-image : url(../images/picto_list.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color: #000000;
	font-family:Verdana,Arial,Helvetica;
	font-size: 10px; 
	font-weight:normal;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	margin:0px;
	cursor:pointer;
}

.CssFlexible ,.CssFlexible:link,.CssFlexible:visited,.CssFlexible:active, .CssFlexible:hover  
{	font-family:Verdana,Arial,Helvetica; 
	font-size: 9px; 
	color:#CC0000; 
	font-style:italic; 
}
.CssFlexible
{	font-family:Verdana,Arial,Helvetica; 
	font-size: 9px; 
	color:#CC0000; 
	font-style:italic; 
}


.CssFlexible a
{	font-family:Verdana,Arial,Helvetica; 
	font-size: 9px; 
	color:#CC0000; 
	font-style:italic; 
}

h1 { padding:0px; margin:6px }

.OldPrice{font-family:Arial,Verdana,Helvetica; font-size: 13px; font-weight: bold; color:#000000;text-decoration:line-through;}
.Price{font-family:Arial,Verdana,Helvetica; font-size: 16px; font-weight: bold; color:#CC0000;}
.PriceSmall{font-family:Arial,Verdana,Helvetica; font-size: 13px; font-weight: bold; color:#CC0000;}
.PriceSmall2{font-family:Arial,Verdana,Helvetica; font-size: 11px; font-weight:normal; color:#CC0000; font-style:italic;}

.paysopen {
	height : 18px;
	width : 208px;
	background-image : url(../images/picto_list_on.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color: #CC0000;
	font-family:Verdana,Arial,Helvetica;
    font-size: 10px; 
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	margin:0px;
	cursor:pointer;
}

.imagevisibleFalse {
	display:none;
}

.imagevisibleTrue {
	display:block;
	width:420px;
	height:280px;
	text-align:center;
}

.imageMoyenne {
	display:block;
	width:105px;
	height:70px;
	border : solid 1px #C1BDAC;
	margin:0px;
	padding:0px;
	text-align:center;
}

.villesclose {
	display:none;
}

.villesopen {
	display:block;
}

.smallimage {
	 float:left;
	 margin-right:3px;
	 margin-bottom:3px;
	 border-color:White;
	 border-style:solid;
	 border-width:2px;
	 width:52px;
	 height:39px;
	 text-align:center;
}

table.tablepays  {
	width:900px;
	
}
table.tablepays td {
	border-top-style :dotted;
	border-top-color :#B0AFAD;
	border-top-width:1px;
}

table.tableville td {
	width : 208px;
	height : 21px;
	font-family:Verdana,Arial,Helvetica;
	color: #CC0000;
	font-size: 10px; 
	font-weight:normal;
	text-align:left;
}
table.tableville td a , table.tableville td a:link, table.tableville td a:visited, table.tableville td a:active, table.tableville td a:hover   {
	width : 208px;
	height : 21px;
	font-family:Verdana,Arial,Helvetica;
	color: #CC0000;
	font-size: 10px; 
	font-weight:normal;
	text-align:left;
}

.TextBoldWhite , .TextBoldWhite:link, .TextBoldWhite:visited, .TextBoldWhite:active , .TextBoldWhite:hover
{font-family:Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color:#FFFFFF; text-align:left;}

.TextBold , .TextBold:link, .TextBold:visited, .TextBold:active , .TextBold:hover
{font-family:Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color:#000000;  text-align:left;}

.TextBoldNOIR , .TextBoldNOIR:link, .TextBoldNOIR:visited, .TextBoldNOIR:active , .TextBoldNOIR:hover
{font-family:Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color:#000000;  text-align:left;}

.TextBoldNOIR a , .TextBoldNOIR a:link, .TextBoldNOIR a:visited, .TextBoldNOIR a:active , .TextBoldNOIR a:hover
{font-family:Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color:#CC0000; text-decoration:underline;}

.TextWhiteDroite {font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#FFFFFF; text-align:right;}
.TextDroite {font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#000000; text-align:right;}

.CErrorCss 
{font-weight: bold; color:#FCC412;}

.CErrorCss a , .CErrorCss a:link, .CErrorCss a:visited, .CErrorCss a:active , .CErrorCss a:hover
{font-weight: bold; color:#FCC412; text-decoration:underline;}


.villeurl , .villeurl:link, .villeurl:visited, .villeurl:active, .villeurl:hover   {
	font-family:Verdana,Arial,Helvetica;
	color: #000000;
	font-size: 12px; 
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}

.topdestination {
	font-family:Verdana,Arial,Helvetica;
	color: #FFFFFF;
	font-size: 10px; 
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.topdestination a , .topdestination a:link, .topdestination a:visited, .topdestination a:active, .topdestination a:hover   {
	font-family:Verdana,Arial,Helvetica;
	color: #FFFFFF;
	font-size: 10px; 
	font-weight:bold;
	text-decoration:none;
}

.hotelurl , .hotelurl:link, .hotelurl:visited, .hotelurl:active, .hotelurl:hover   {
	font-family:Verdana,Arial,Helvetica;
	color: #CC0000;
	font-size: 11px; 
	font-weight:bold;
}

.CatFiche, .CatFiche:link, .CatFiche:visited, .CatFiche:active, .CatFiche:hover  
{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#796E68;}

input,select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
}

#map a{ 
    display:none; 
} 

.divfiltre {
	width:243px;
	height:14px;
	border-bottom-color :white;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	font-family:Verdana,Arial,Helvetica;
	font-size: 10px; 
	font-weight:bold;
	text-align:left;
	padding-top:6px;
}

.divfiltre span.nb { float: right; 	font-size: 10px; color:#000000;font-weight:normal; }
.divfiltre span.titre { float:left;font-size: 10px; color:#FFFFFF; font-weight:normal;}

.divfiltreselect {
	width:243px;
	height:14px;
	font-family:Verdana,Arial,Helvetica;
	font-size: 10px; 
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	background-color:White;
}

.divfiltreselect span.nb { float: right; 	font-size: 10px; color:#000000;font-weight:normal; }
.divfiltreselect span.titre {padding-left:5px; float:left;	font-size: 10px; color:#000000;	font-weight:normal;}

.TextBarre {
	font-family:Verdana,Arial,Helvetica;
	font-size: 10px;
	color:#000000;
	text-align:center;
	text-decoration:line-through;
}

.TextEquipement {	font-family:Verdana,Arial,Helvetica; 
					font-size: 10px; 
					color:#000000; 
					text-align:left; 
					line-height:1.7;}
					
.TextKm {font-family:Verdana,Arial,Helvetica; font-size: 10px; font-weight:normal; font-style:italic; color:#000000;}


.divtarif {	margin-top:-12px;}

	/*			
ul.chambreinfo {
	list-style-image:url("/images/bullet3.gif");
	list-style-type:none;
	list-style-position:inside;
	font-family:Verdana,Arial,Helvetica; 
	font-size: 10px; 
	color:#000000; 
	padding:0px;
	margin:0px;
	text-align:left;
}
li.chambreinfo {
	padding:0px;
	margin:0px;
	font-family:Verdana,Arial,Helvetica; 
	font-size: 10px; 
	color:#000000; 
}*/
	
ul.chambreinfo
{
   color: #000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px;
   list-style: none;
   margin: 0;
   padding: 0;
}

ul.chambreinfo li
{
  background: url(/images/bullet3.gif) no-repeat 0 2px;
  margin: 0;
  padding: 0 0 0 6px;
}


/* ================================================================== */

table.calendrier {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#796E68;
	text-align:center;
	width:100%;
}

.calendrier tr {
	font-family:Tahoma;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-align:center;
}


table.calendrier td  {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	padding:2px;
	margin:0px;
	text-align:center;
}

.celltitre    { 
	color:#796E68;
	font-weight:bold;
}
.celltitre2, .celltitre2:link, .celltitre2:visited, .celltitre2:active, .celltitre2:hover   { 
	color:#796E68;
	font-weight:bold;
}

.cellactive { 
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
	cursor:hand;
	border-right:1px #e0e0e0 solid;
	border-bottom:1px #e0e0e0 solid;
	padding:0px;
	margin:0px;
	cursor:hand;
}

.cellactive a, .cellactive a:link, .cellactive a:visited, .cellactive a:active, .cellactive a:hover { 
	color:#796E68;
}

.cellselected { 
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
	cursor:hand;
	border-right:1px #e0e0e0 solid;
	border-bottom:1px #e0e0e0 solid;
	padding:0px;
	margin:0px;
	cursor:hand;
	background-color:#BB111E;
}


.cellactiveselected { 
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
	cursor:hand;
	border-right:1px #e0e0e0 solid;
	border-bottom:1px #e0e0e0 solid;
	padding:0px;
	margin:0px;
	cursor:hand; 
	background-color:#BB111E;
}

.celldisable { 
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
	border-right:1px #e0e0e0 solid;
	border-bottom:1px #e0e0e0 solid;
	background:#f0f0f0;
	color:#B6AFAF;
	padding:0px;
	margin:0px;
}

/* DIV */

#cgv1 , #cgv2 , #cgv3 , #cgv4 , #cgv5 , #cgv6 , #cgv7 , #cgv8 , #cgv9  , #cgv10 ,
#cgv11 , #cgv12 , #cgv13 , #cgv14 , #cgv15 , #cgv16 , #cgv17 , #cgv18 , #cgv19 , #cgv20 , 
#cgv21 , #cgv22 , #cgv23 , #cgv24 , #cgv25 , #cgv26 , #cgv27 , #cgv28 , #cgv29, #cgv30 , 
#cgv31 , #cgv32 , #cgv33 , #cgv34 , #cgv35 , #cgv36 , #cgv37 , #cgv38 , #cgv39 {
	position:fixed;
	visibility: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	z-index: 100;
	background: #F5F4F4;
	width:200px;
	height:auto;
	padding:4px;
	text-align:left;
	border:1px solid #796E68;
	line-height:15px;
}
