body
{
}
.Header
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	background-color: #111f68;
}



SELECT
{
	font-size: 8pt;
	font-family: verdana;
}
.smTable
{
	font-size: 8pt;
	font-family: verdana;
}
.smCelllt
{
}
.smCellmt
{
	font-weight: bold;
	font-size: 10pt;
	color: yellow;
	font-family: verdana;
}
.smCellrt
{
}
.smCelllm
{
	border-left: #bfbae6 thin solid;
}
.smCellmm
{
}
.smCellrm
{
	border-right: #bfbae6 thin solid;
}
.smCelllb
{
	border-left: #bfbae6 thin solid;
	border-bottom:  #bfbae6 thin solid;
}
.smCellmb
{
	border-bottom:  #bfbae6 thin solid;
}
.smCellrb
{
	border-right: #bfbae6 thin solid;
	border-bottom: #bfbae6 thin solid;
}
.smContentCell
{
	font-size: 8pt;
	font-family: verdana;
}
.CellHead
{
	border-bottom: #111f68 1px solid;
}
.CellBott
{
	border-bottom: #00009c 1px dashed;
}
.stdText1
{
	font-size: 8pt;
	color: navy;
	font-family: verdana;
}
.stdText2
{
	font-size: 9pt;
	
	font-family: verdana;
}
	
INPUT
{
	font-size: 8pt;
	font-family: verdana;
}

.hider
{
	display: none;
	visibility: hidden;
}

.minic
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-size: 10pt;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	font-family: Verdana;
}
.minichead
{
	border-right: navy 1px;
	border-top: navy 1px;
	font-weight: bold;
	font-size: 10pt;
	border-left: navy 1px;
	color: white;
	border-bottom: yellow 2px solid;
	font-family: Verdana;
	background-color: #00009c;
}


.detailhead
{
	font-size: 9pt;
	font-family: Verdana;
	border-bottom: navy 1px solid;
}
.detailbody
{
	font-size: 8pt;
	font-family: Verdana;
}
.MenuItem
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	
	padding-bottom: 0px;
	padding-top: 0px;
}

.MenuItem a, .MenuItem span
{
	border:solid;
	border-width:1px;
	border-color:#ffffff;
	padding: 0px 0;
	text-indent: 0px;
	display: block;
	width: 100%;
}



.MenuItem a:hover, .MenuItem span
{
	border:solid;
	border-width:1px;
	border-color:#ff7900;
	cursor:hand;
	text-decoration: none;
}
.SelMenuItem 
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight:bold;
	/*background-color: yellow;*/
	text-decoration: none;
	/*text-align:center;*/
}

.SelMenuItem a
{
	color: #FF7900;
}
.TabSelected a, .TabSelected A:visited
{
	color: yellow;
}

.BookHead
{
	font-weight: bold;
	font-size: 12pt;
	color: #ff0000;
	font-family: verdana;
}
.infoBox
{
	border-right: #3399ff 1px solid;
	padding-right: 2px;
	border-top: #3399ff 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #3399ff 1px solid;
	padding-top: 2px;
	border-bottom: #3399ff 1px solid;
	font-family: verdana;
	background-color: lightcyan;
}
.FldValid
{
	font-size: 8pt;
	color: red;
	font-family: verdana;
}
TD.Tx14N
{
	font-size: 8pt;
	font-family: Verdana;
	color:#00009c;
}

	
.CmdBtn
{
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana;
}


.bkhead1
{
	font-weight: bold;
	font-size: 10pt;
	color: lightgrey;
	font-family: verdana;
}
.bkhead2
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana;
	color: navy;
}

.BarMenuItem
{
	font-size:8pt;
	color: blue;
	padding-right: 3px;
	padding-left: 3px;
	height:20;
}
.BarMenuBar
{
	font-size: 10pt;
	font-weight:bold;
	cursor: hand; 
	height:20;
	color:#ffffff;
}
.BarMenuArrow
{
}
.BarMenuBreak
{
}
.BarMenuContainer
{
}
.BarMenuIcon
{
}
.BarMenuItemSel
{
	color: #ffffff;
	background-color: #00009c;	
	font-size:10pt;
	padding-right: 3px;
	padding-left: 3px;
	color:#ffffff;
}
.BarRootMenuItem
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	height:25;
	color:#ffffff;
}
.BarSubMenu
{
	color:#ffffff;
	
	border-right: navy 1px solid;	
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	font-family: Verdana;
	z-index: 1000; 
	cursor: hand; 
	background-color:#111f68;
}
.dayweek a, .dayweek span
{
	padding: 1px 0;
	text-indent: 1px;
	display: block;
	width: 100%;
}
.dayweek
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	
	padding-bottom: 2px;
	
	padding-top: 2px;
	border-right: #9999ff 1px solid;
	border-top: #9999ff 1px solid;
	border-left: #9999ff 1px solid;
	font-size: 8pt;
	cursor: hand;
	color: blue;
	background-color: white;
	font-family: Verdana;
}


.dayweekSel
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	
	padding-top: 2px;
	color: white;
	background-color: #9999ff;
}
.dayweekbod
{
	background-color: #111f68;
	color:#ffffff;
	border-right: #111f68 1px solid;
	border-top: #111f68 1px solid;
	border-bottom: #111f68 1px solid;
	border-left: #111f68 1px solid;
}
.resortdetail
{
	font-family: Verdana;
	font-size: 8pt;
}
.MenuItem2
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	
	padding-bottom: 2px;
	padding-top: 2px;
}

.MenuItem2 a, .MenuItem2 span
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-top: 2px;
	color: blue;
	display: block;
	width: 100%;
}

.MenuItem2 a:hover, .MenuItem2 span
{
	color: white;
	background-color: #00009c;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-top: 2px;
}
.minichead2
{
	border-right: navy 1px;
	border-top: navy 1px;
	font-weight: bold;
	font-size: 9pt;
	border-left: navy 1px;
	color: navy;
	border-bottom: navy 2px;
	font-family: Verdana;
	padding-bottom: 2px;
	padding-top: 2px;
}
.nothigh
{
	background-color: lightgrey;
}


/*General*/
/*Heading One*/
.globalHeading{
display:block;
width:100%;
margin-bottom:10px;
border:5px black;
color:white;
background-color:DarkBlue;
border-syle:solid;
border-bottom-color:Yellow;
text-align:center;
font-family:helvetica;
}

/*Heading 2*/
.globalHeading2{
display:block;
text-align:left;
font-family:helvetica;
font-size:14pt;
color:DarkBlue;
}

/*Heading 3*/
.globalHeading3{
display:block;
text-align:left;
font-family:helvetica;
font-size:12pt;
color:DarkBlue;
}

/*Heading 2*/
.globalHeading4{
display:block;
text-align:center;
font-family:helvetica;
font-size:14pt;
color:DarkBlue;
}

/*Heading 2*/
.globalHeading5{
display:block;
text-align:left;
font-family:helvetica;
font-size:12pt;
color:DarkBlue;
}

/*General Paragraph*/
.generalPara2{
display:block;
text-align:center;
color:DarkBlue;
font-family:helvetica;
font-size:10pt;
}

/*General Paragraph*/
.generalPara{
display:block;
color:DarkBlue;
font-family:helvetica;
font-size:10pt;
}

/*General Paragraph*/
.generalPara3{
display:block;
color:00008B;
font-family:verdana;
font-size:8pt;
vertical-align:text-top;
}
.generalParaDescrip{
display:block;
color:DarkBlue;
font-family:verdana;
font-size:8pt;
vertical-align:text-top;
}

/*General Table Cells*/
.globalCell{
vertical-align:top;
width:25%;
}

.globalHeaderCell{
width:25%;
color:DarkBlue;
vertical-align:top;
text:align:left;
font-family:helvetica;
font-size:14pt;
font-height:16pt;
}

/*General List*/
.globalList{
display:block;
font-family:helvetica;
font-size:10pt;
color:DarkBlue;
}

/*General Links*/

a
{
	color:#0000aa;
	font-family:verdana;
	text-decoration:none;
	font-size:12px;
}

a:visited 
{
	color:#0000aa;
	font-family:verdana;
	text-decoration:none;
	font-size:12px;
}


a:hover 
{
	color:#ff7900;
	font-family:verdana;
	text-decoration:underline;
}


a.menu_gauche
{
	color:#0000aa;
	font-family:verdana;
	text-decoration:underline;
	font-size:12px;
}

a.menu_gauche:visited 
{
	color:#0000aa;
	font-family:verdana;
	text-decoration:underline;
	font-size:12px;
}


a.menu_gauche:hover 
{
	color:#ff7900;
	font-family:verdana;
	text-decoration:underline;
}


a.globalLink
{
	color:#0000dd;
	font-family:verdana;
	text-decoration:none;
	font-size:12px;
}

a.globalLink:visited 
{
	color:#0000bb;
	font-family:verdana;
	text-decoration:none;
	font-size:12px;
}


a.globalLink:hover 
{
	color:#ff7900;
	font-family:verdana;
	text-decoration:underline;
}

a.homeLink:link {color: white;
font-family:helvetica;}
a.homeLink:visited {color: white;
font-family:helvetica;}
a.homeLink:hover {color: white;
font-family:helvetica;}

a.vvLink:link {color: red;
font-family:helvetica;}
a.vvLink:visited {color: red;
font-family:helvetica;}
a.vvLink:hover {color: dodgerblue;
font-family:helvetica;}

a.newLink:link {color: darkviolet;
font-family:helvetica;}
a.newLink:visited {color: red;
font-family:helvetica;}
a.newLink:hover {color: blue;
font-family:helvetica;}

a.globalImageLink:link IMG{border:White;}
a.globalImageLink:visited IMG{border:White;}
a.globalImageLink:hover IMG{border:White;}

a.bottomBarLink:link{color:slateGray;}
a.bottomBarLink:visited{color:slateGray;}
a.bottomBarLink:hover{color:red;}

.bottomBar{
text-align:center;
color:SlateGray;
font-family:Helvetica;
font-size:8pt;
}


/*Left Align Paragraph*/
.globalLeftp{
display:block;
width:100%;
margin-bottom:10px;
border:5px black;
color:DarkBlue;
text-align:left;
font-family:helvetica;
font-size:10pt;
}

/*Our Resorts*/
.titlesOurResorts{
display:block;
color:CornflowerBlue;
text-align:center;
font-family:Helvetica;
font-size:16pt;
}

.listOurResorts{
display:block;
color:DodgerBlue;
font-family:Helvetica;
text-align:center;
font-size:8pt;
vertical-align:text-top;
}

.picsOurResorts{
text-align:center;
width:25%;
}

.headingOurResorts{
width:100%;
}

.mapCell{
text-align:top;
vertical-align:text-top;
}

/*FAQ*/
.answersFaq{
display:block;
color:DarkBlue;
font-family:helvetica;
font-size:10pt;
text-align:left;
}


.rubricFaq {
font-size: 12pt;
color: darkBlue;
}

/*News*/
.newsTable{
width:100%;
border:collapse;
}

.newsCell{
width:50%;
vertical-align:top;
}

.newsHeaderCell{
text-align:center;
font-size:14pt;
font-family:helvetica;
}

.newsHeading2{
display:block;
text-align:center;
font-family:helvetica;
font-size:14pt;
color:DarkBlue;
border-style:solid;
border-color:DarkBlue;
}

.newsParagraph{
display:block;
text-align:justified;
font-family:helvetica;
font-size:8pt;
color:DarkBlue;
border-style:solid;
border-color:DarkBlue;
}

.newsImages{
display:block;
text-align:center;
}

/*Prices*/
.priceheaderCell{
text-align:center;
font-size:14pt;
font-family:helvetica;
color:white;
}

.priceCell{
text-align:center;
font-size:10pt;
font-family:helvetica;
color:white;
}

/*Golf Page*/
.golf{
display:block;
color:DarkBlue;
vertical-align:top;
text-align:justify;
font-family:helvetica;
font-size:10pt;
}
.golfTitle{
display:block;
color:DarkBlue;
vertical-align:top;
text-align:center;
font-family:helvetica;
font-size:12pt;
}

.golfTitle2{
display:block;
color:DarkBlue;
vertical-align:top;
text-align:center;
font-family:helvetica;
font-size:10pt;
}

/*Site Plan*/
.sitePlanTitle2{
display:block;
color:FF3333;
vertical-align:top;
text-align:center;
font-family:helvetica;
font-size:8pt;
}

/*Site Plan*/
.sitePlanTitle3{
display:block;
color:FF3333;
vertical-align:top;
text-align:right;
font-family:helvetica;
font-size:8pt;
}

/*Jobs Page*/
.jobsTitles{
display:block;
color:FF3333;
vertical-align:top;
text-align:left;
font-family:helvetica;
font-size:12pt;
}

/*Special Fonts*/
.specFont{
font-family:broadway;
font-size:28pt;
}


/*Tarifs*/
.tarifsHeading1{
color: red;
font-family: Rage Italic; 
font-size: 300%;
}

.tarifsHeading2{
color: #0000FF; 
font-family: helvetica; 
font-size: 80%;
}


.tarifsHeading4
{color: #0000FF; 
font-family: sans-serif; 
font-size: 75%;
}

.tarifstable1 {
color: red; 
font-family: sans-serif;
font-size: 10pt;
}
.tarifsletters2 {
color: #00008D;
font-family: sans-serif;
font-size: 10pt;
}

/*Partners*/
.partnerTable{
border-collapse:separate;
width:100%;
font-family:helvetica;
}


.partnerHeadCell{
background-color:darkBlue;
color:white;
}

.partnerCell{
border: 2px solid darkblue;
text-align:center;
display:block;
color:DodgerBlue;
font-family:Helvetica;
text-align:center;
font-size:8pt;
vertical-align:text-top;
}

/**/

.homePageTable{
border: solid #9999ff;
width:100%;
}

.homePageTableHeadCell{
background-color:#9999ff;
border: #9999ff;
color: DarkBlue;
font-family:Helvetica;
text-align:center;
font-size:10pt;
vertical-align:text-center;
}

/**/

.homePageTableCell{
border: solid #9999ff;
color: DarkBlue;
font-family:Helvetica;
text-align:center;
font-size:8pt;
vertical-align:text-center;
}

.listPlanAccess{
display:block;
color:DodgerBlue;
font-family:Helvetica;
text-align:left;
font-size:10pt;
vertical-align:text-top;
}


.subListPlanAccess{
display:block;
color:DodgerBlue;
font-family:Helvetica;
text-align:left;
font-size:8pt;
vertical-align:text-top;
}



.BarMenuItem_blanc
{
	font-size:10pt;
	color: #ffffff;
	padding-right: 3px;
	padding-left: 3px;
	height:20;
}

a{
	/*font-family:verdana;
	color:#0000ff;
	text-decoration:none;
	font-size:12px;*/
}

a:visited
{
/*color:#0000ff;*/
}

a:hover
{
	/*text-decoration:underline;
	color:#ff7900;*/
}

.police
{
font-family:verdana;
font-size:12px;
color:#00009c;
text-align:justify;
padding:5px;
}

.blue_border
{
	border-right: #111f68 1px solid;
	border-top: #111f68 1px solid;
	border-bottom: #111f68 1px solid;
	border-left: #111f68 1px solid;
}

a.lien_haut:link
{
color:#FF7900;
font-family:arial;
font-size:12 px;
font-weight:bold;
padding:5 px;
text-decoration:none;
}

a.lien_haut:hover
{
text-decoration:underline;
}

a.lien_haut:visited
{
color:#FF7900;
font-family:arial;
font-size:12 px;
font-weight:bold;
padding:5 px;
}

.lien_bas
{
	font-family:verdana;
	color:#00009c;
	text-decoration:underline;
	font-size:9px;
}

.lien_bas:visited
{
	font-family:verdana;
	color:#00009c;
	text-decoration:underline;
	font-size:9px;
}

.lien_bas:hover
{
	color:#ff7900;
	text-decoration:none;
}

.troiscentsoixante{
	color:#00ff00;
	text-decoration:underline;
}

a.mvacances
{
	font-family: verdana;
	color: #00009c;
	font-size: 9px;
	font-weight: bold;
	text-decoration:none;
}

a.mvacances:visited
{
	font-family: verdana;
	color: #00009c;
	font-size: 9px;
	font-weight: bold;
	text-decoration:none;
}

a.mvacances:hover
{
	font-family: verdana;
	color: #00009c;
	font-size: 9px;
	font-weight: bold;
	text-decoration:none;
	cursor:text;
 }

#LiTheme40
{
	font-weight: bold;

}
#LiTheme45
{
	font-weight: bold;
}

#LiTheme23
{
	font-weight: bold;
}

#LiTheme6
{
	font-weight: bold;

}

#LiTheme54
{
	font-weight: bold;

}
#LiTheme51
{
	font-weight: bold;

}


/* modifs Jeremie 30/03/09 */
.logo_WIFI {
width:35px;
height:15px;
}

/* modif jeremie 14/04/09 >> ad jeu concours MV */
.miseEnAvant{
position:absolute;
z-index:5;
top:250px;
width:520px;
height:520px;
border:0;
}
.close_miseEnAvant{
position:absolute;
right:25px;
top:15px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
}
.miseEnAvant a{
border:0;
text-decoration:none;
}
.miseEnAvant a:hover{
border:0;
text-decoration:none;
}

.close_miseEnAvant a{
border:0;
text-decoration:none;
}
.close_miseEnAvant a:hover{
border:0;
text-decoration:none;
}
