/* style pour text */

a {text-decoration: none;
}
.textNormal {	
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	}
.textNormalBigger {	
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	color: #555555;
	}

.textBold {	
	background-color: #FFFFFF;	
	font-family: verdana;
	font-size: 10px;
color: #555555;
	font-weight:bold;
	}
.textBoldVert {
	color: #31B54A; font-weight: bold;
}
.textGrand {	
	font-family: verdana;
font-size: 11px;
	color: #555555;
	font-weight:bold;
	}

.textGrand14 {	
	font-family: verdana;font-size: 14px;
	color: #555555;
	font-weight:bold;
	}

.textDore {	
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #D8C48D;
	}
.textDoreBold {	
	font-family: verdana;
font-size: 10px;
	color: #D8C48D;
	font-weight:bold
}
.textDoreGrand {	
	background-color: #FFFFFF;
	font-family: verdana;font-size: 12px;
	color: #D8C48D;
	font-weight:bold;
	}
.textDore11 {
	font-size: 11px;
	color: #D8C48D;
	font-weight: bold;
}
.textDore16 {	
	background-color: #FFFFFF;
	font-family: verdana;font-size: 16px;
	color: #D8C48D;
	font-weight:bold;

	}
.textDore14 {	
	background-color: #FFFFFF;
	font-family: verdana;font-size: 14px;
	color: #D8C48D;
	font-weight:bold;
	}

.textDore18 {	
	background-color: #FFFFFF;
	font-family: verdana;font-size: 18px;
	color: #D8C48D;
		}
	
.textVert {	
	background-color: #FFFFFF;
	font-family: verdana;
font-size: 10px;
	color: #00CC00;
	}

.textBlanc {	
	font-family: verdana;
font-size: 10px;
	color: #FFFFFF;
	}


.textBlancGrand {	
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	}

.textRouge {	
	background-color: #FFFFFF;
	font-family: verdana;
font-size: 10px;
	color: #FF0000;
	}

.textOrange {	
	font-family: verdana;
font-size: 11px;
	color: #FABE44;
	font-weight: bold;
	}
.fontsize11 {	
	font-size: 11px;
}
.fontsize12 {	
	font-size: 12px;
}
.fontbold {	
	font-weight:bold; 
}
.textOrangeGrand {
	font-size: 12px;
	color: #FABE44;
	font-weight: bold;
}
.textGris {	
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #999999;
	}

.textGrisClair {	
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #CCCCCC;
	}

.textPromo {	
	background-color: #FFFFFF;
	font-family: verdana;
font-size: 10px;
	color: #FF6633;
	}

.textGolf {
	color: #00CC00;
	text-decoration:none;
	
}
.textSpa{
	color: #3399FF;
	text-decoration:none;
}
.textGastro{
	color: #CC6600;
	text-decoration:none;
}
.textLuxury{
	color: #990099;
	text-decoration:none;
}
/* style pour texte de prix */
.prixBarre {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:line-through;
	}

.prixDispo {	
	font-family: verdana;
font-size: 10px;
	color: #00CC00;
	font-weight:bold;
	}
	
.prixDispoNoGras {	
	font-family: verdana;
font-size: 10px;
	color: #00CC00;
	}

.prixRequest {	
	font-family: verdana;
font-size: 10px;
	color: #FABE44;
	font-weight:bold;
	}
.prixRequestNoGras {	
	font-family: verdana;
font-size: 10px;
	color: #FABE44;
	}

.prixNoDispo {	
	font-family: verdana;
font-size: 10px;
	color: #FF0000;
	font-weight:bold;
	}
.prixNoDispoNoGras {	
	font-family: verdana;
font-size: 10px;
	color: #FF0000;
	}

	
/* style pour titre */	
.titreDore {	
	font-family: verdana;
font-size: 11px;
	color: #D8C48D;
	font-weight:bold;
	}

.titreCoupDeCoeur {	
	font-family: verdana;
	font-size: 12px;
	color: #FF3333;
	font-weight:bold;
	}

.titreGris {	
	font-family: verdana;
	font-size: 11px;
	font-weight:bold;
	color: #999999;
	}


/* style pour bando */
.bandoDispo{
	background-color: #669933;
	color: #FFFFFF;
	}

.bandoNoDispo{
	background-color: #FF0000;
	color: #FFFFFF;
	}

.bandoRequest{
	background-color: #55A0FF;
	color: #993300;
	}

.bandoDore{
	background-color: #D8C48D;
	color: #FFFFFF;
	}

.bandoGris{
	background-color: #6699FF;
	color: #FFFFFF;
	}

.bandoGrisClair{
	background-color: #CCCCCC;
	color: #FFFFFF;
	}

.bandoCoupDeCoeur{
	background-color: #FF3333;
	color: #FF3333;
	}

.bandoRoom{
	background-color: #F5EFD9;
	}

.under{
	text-decoration:underline;
	color: #FF3333;


}

.bandoImage{
background-color:#F0E9D5;
}
/* style pour liens */
.lienNonSouligne:link {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:none;
	}

.lienNonSouligne:visited {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:none;
	}

.lienNonSouligne:hover {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:underline;
	}

.lienSouligne:link {	
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-decoration:underline;
	}

.lienSouligne:visited {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:underline;
	}

.lienSouligne:hover {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:none;
	}

.lienDoreBold{	
	font-family: verdana;
font-size: 10px;
	color: #D8C48D;
	font-weight:bold;
	text-decoration:none;
}
.lienDoreBold:hover {	
	font-family: verdana;
font-size: 10px;
	color: #CC3300;
	font-weight:bold;
	text-decoration:underline;
}

.lienBasDePage:link {	
	font-family: verdana;
font-size: 10px;
	color: #D8C48D;
	text-decoration:none;
	}

.lienBasDePage:visited {	
	font-family: verdana;
font-size: 10px;
	color: #D8C48D;
	text-decoration:none;
	}

.lienBasDePage:hover {	
	font-family: verdana;
font-size: 10px;
	color: #D8C48D;
	text-decoration:underline;
	}

.lienVert:link {	
	font-family: verdana;
	font-size: 10px;
	color: #00CC00;
	text-decoration:underline;
	font-weight:bold;
	}

.lienVert:visited {	
	font-family: verdana;
	font-size: 10px;
	color: #00CC00;
	text-decoration:none;
	font-weight:bold;
	}

.lienVert:hover {	
	font-family: verdana;
	font-size: 10px;
	color: #00CC00;
	text-decoration:none;
	font-weight:bold;
	}

.lienOrange:link {	
	font-family: verdana;
font-size: 10px;
	color: #FABE44;
	font-weight:bold;
	text-decoration:none;
	}

.lienOrange:visited {	
	font-family: verdana;
font-size: 10px;
	color: #FABE44;
	font-weight:bold;
	text-decoration:none;
	}

.lienOrange:hover {	
	font-family: verdana;
font-size: 10px;
	color: #FABE44;
	font-weight:bold;
	text-decoration:underline;
	}

.lienGris:link {	
	font-family: verdana;
	font-size: 10px;
	color: #999999;
	text-decoration:none;
	}

.lienGris:visited {	
	font-family: verdana;
	font-size: 10px;
	color: #999999;
	text-decoration:none;
	}

.lienGris:hover {	
	font-family: verdana;
	font-size: 10px;
	color: #999999;
	text-decoration:underline;
	}
.lienGrisSouligne {	
	font-family: verdana;
	font-size: 10px;
	color: #999999;
	text-decoration:underline;
}
.lienGrisSouligne:hover {	
	font-family: verdana;
	font-size: 10px;
	color: #999999;
	text-decoration:none;
	}

/* style pour champs de formulaire */
.menuDeroulant {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	}

.champsTexte {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	}

.boutonRadio {	
	font-family: verdana;
font-size: 10px;
	color: #993300;
	}


/* style pour le calendrier */
.calArrow{
	width:20px;
	height:17px;
	text-align:right;
	background-color:#E3D5AE;
	font-family:verdana;
	}

.calCurMonth{
	width:100px;
	text-align:center;
	background-color:#E3D5AE;
	font-weight:bold;
	}
	
.calDaysWeek{
	width:23px;
	height:20px;
	text-align:center;
	background-color:#F9F4E6;
	}
	
.calCurDay{
	width:23px;
	height:15px;
	text-align:center;
	}

.calDaysBefore{
	width:23px;
	height:18px;
	text-align:center;
	background-color:#FFFFFF; 
	color: #999999;
	}
	
.calDaysAfter{	
	width:23px;
	height:15px;
	text-align:center;
	background-color:#FFFFFF;
	}
	
.calSelectArrivee{
	width:23px;
	height:20px;
	text-align:center;
	background-color:#E3D5AE;
	font-weight:bold;
	}

.calLink:link {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:none;
	font-weight:bold;
	}

.calLink:visited {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:none;
	font-weight:bold;
	}

.calLink:hover {	
	font-family: verdana;
font-size: 10px;
	color: #555555;
	text-decoration:underline;
	font-weight:bold;
	}

.closewindow:link{
	text-decoration:none;
	color:#FF0000;
	font-size: 10pt;
	font-weight:bold;
	font-family: webdings;
	}

.closewindow:visited{
	text-decoration:none;
	color:#FF0000;
	font-size: 10pt;
	font-weight:bold;
	font-family: webdings;
	}

.closewindow:hover{
	text-decoration:none;
	color:#FF0000;
	font-size: 10pt;
	font-weight:bold;
	font-family: webdings;
	}
	
.cadreBorder{
border :1px solid  #D8C48D;;
}

.tableBorderDore {
 font-family: verdana;
font-size: 10px;
 color: #555555;
 text-decoration: none;
 border: 1px #D8C48D solid;
}

.BorderDoreBas {
border-bottom:1px  #FF6600 solid;
}

.titreEvent {
	font-size: 12px;
	font-weight: bold;
}
.periodeEvent {
	color: #999999;
	font-weight: bold;
}
.bestEvent {
	font-size: 16px;
	color: #D8C48D;
	font-weight: bold;
}
.eventMonth {
	color: #999999; 
	font-size: 18px; 
	text-transform:capitalize; 
}
.link_span {
  display:block; 
  height:18px;
}
.link_span2 {
  display:block;
  height:15px;
}
.link_span3 {
  display:block; 
  height:17px;
}
.selectRegion {
  width:150px;
}
.white {
  color: #FFFFFF;
  font-size:9px;
}
.textWhite {
	color: #FFFFFF;
	font-size: 14px;
}
.padding_5 {
  padding:0 5px 0 0;
}
.fontsize10 {
  font-size:10;
}

.txtInArea {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	border:0; 
	text-align:left; 
	overflow:hidden;
	width:590px;
	height:25px;
}
.txtInArea2 {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align:left; 
	overflow:hidden;
	width:320px;
	border:0;
	height:15px;
	padding:4px 0 0 0 !important;
	padding:1px 0 0 0;
}

.txtInRoom {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	border:0; 
	text-align:left; 
	overflow:hidden;
	width:590px;
	height:38px;
}

.textOffer {
  color:#FACA1B;
  text-decoration:none;
}
.textOffer:hover {
  text-decoration:underline;
}
