BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#006699;
	background: url(../img/loupe_2.jpg) no-repeat left bottom fixed;
}

/* Entete */

a.lang
{
	color: #006699; 
}

.lang
{
	color:#006699;
	font-family: Verdana;
	font-size: 12px;
	padding-bottom: 5pt;
}


.pub1
{
	color:#006699;
	font-family: Verdana;
	font-size: 16px;
}

.menu
{
	color:#006699;
	font-family: Verdana;
	font-size: 12px;
}


input.block
{
	color:#006699;
	font-family: Verdana;
	font-size:10px;
	width: 90px;
}

input.box
{
	color:#006699;
	font-family: Verdana;
	font-size:12px;
	width: 280px;
}

input.date
{
	color:#006699;
	font-family: Verdana;
	font-size:12px;
}

select
{
	font-family: Verdana;
	font-size:12px;
	color:#006699;
}

body, td
{
  font-family : Verdana;
  font-size : 12px;
  color : #336699;
}

.hoteltext
{
  FONT-FAMILY: Verdana;
}

.searchbox 	
{
	background-color:#AACCFF;
	padding:4px;
	border-width:1px;
	border-color:black;
	border-style:solid
}

.blue 
{
	font-family:Verdana;
	font-size: 11px;
	color: #006699;
	font-weight:bold;
}

.bblue 
{
	font-family:Verdana;
	font-size: 11px;
	color: #006699;
	font-weight:bold;
}

a.lien
{
	color: #000000; 
	text-decoration:underline
}


a 
{
	color: #006699; 
	text-decoration:none
}


a:hover
{
	color: #FF0033;
	text-decoration:underline
}


a:active
{
	color: #006699;
}


#footer
{
	position:absolute;
	bottom: 0;
}


#footerbis
{
	position:relative;
	bottom: 0;
}


#footer2
{
	position:relative;
	border-top: 1px dashed #006699;
}



/* Calendar Style ! */



td.cal
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #000000;
  background-color : #3357b3;
}


select.month
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #000000;
  width : 85px;
}

input.year
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #000000;
  width : 30px;
}

td.calDaysColor
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #ffffff;
  background-color : #000000;
}

td.calWeekend
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #ff0000;
  background-color : #4468d4;
}

td.calBgColor
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #ffffff;
  background-color : #3357b3;
}

.calBorderColor
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #ffffff;
  background-color : #ccccee;
}

td.calHighlightColor
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #ffffff;
  background-color : #ffffcc;
}

A.cal
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #000000;
  text-decoration : none;
}  

A.cal:Hover
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #FF0000;
  text-decoration : none;
} 

.disabled
{
  font-family : Arial,Helvetica,Sans-serif;
  font-size : 11px;
  color : #808080;
  text-decoration : none;
}  

/* NiceTitles
-------------------------------------------------------- */

div.nicetitle {
	position: absolute;
	width: 20em;
	background:  transparent url(../../../img/nicetitles-bg.png);
	border: 1px solid #999;
	font: bold 0.9em "Verdana", "Trebuchet MS", "Vera sans",  Arial, sans-serif;
	color: #fff;
	top: 0;
	left: 0;
	padding: 4px;
	z-index: 50;
}


div.nicetitle p {
	margin: 0;
	padding: 0 3px;
}


div.nicetitle p.destination {
	font-size: 9px;
	padding-top: 3px;
	text-align: left;
	color: #eee;
	font-weight: normal;
}


div.nicetitle p span.accesskey {
	color: #fff;
}


div.nicetitle p span.hreflang {
	color: #ddd;
	text-transform: uppercase;
}
