body
{
	scrollbar-base-color : #A9A9A9;
	background-color : #C4BCBE;
	cursor : auto;
	bottommargin : 0;
	topmargin : 0;
	rightmargin : 0;
	leftmargin : 0;
	marginheight : 0;
	marginwidth : 0;
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: Navy;
}
a.liencontrasteb:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC33;
}
a.liencontrasteb:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.lienbig:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC33;
}
a.lienbig:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.liencouleur 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none
}
a.liencouleurb 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}

a.lienbig 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: bold;
	color: #003300;
	text-decoration: none
}
a.lien 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: #4682B4;
	text-decoration: none
}
a.lienm1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #4682B4;
	text-decoration: none
}

a.lienm1_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #4682B4;
	text-decoration: none
}


a.liengras 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #4682B4;
	text-decoration: none
}
a.liengrasm1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: none
}
a.liencontraste 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: White;
	text-decoration: none
}
a.liencontrasteb 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: white;
	text-decoration: none
}
a.lienContraste 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: Silver;
	text-decoration: none
}
.liencontrasteb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: Silver;
	text-decoration: none
}
a.menucontrasteb 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: none
}
a.menucontrasteb:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: none
}

.menucontrasteb:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: none
}
div.frame
{
	border : 1px solid Black;
	padding : 2 2 2;
	background : #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: Black;
	text-decoration: none
}
div.frameSys
{
	border : 1px solid Black;
	padding : 2px 2px 2px 2px;
	background : #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	margin : 2px 2px 2px 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
	padding-bottom : 7px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 7px;
	width : inherit;
}
div.framebgorange
{
	border : 1px solid Black;
	padding : 2 2 2;
	background : #FF9900 url(images/bg_or_cad.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: Black;
	text-decoration: none
}


input 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 3mm;
	color : #FF9900;
	font-weight: bold;
	background-color : Black;
}
textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 3mm;
	color : #FF9900;
	font-weight: bold;
	background-color : Black;
}
select 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 3mm;
	color : #FF9900;
	font-weight: bold;
	background-color : Black;
}

.textegrism2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 8pt;
	font-weight: normal;
	color: Gray;
	text-decoration: none
}

.textestdm1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: black;
	text-decoration: none
}

.textecouleurm1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none
}
.textecontrastem1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: white;
	text-decoration: none
}

.textestd 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: Black;
	text-decoration: none
}
.textered 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: Red;
	text-decoration: none
}
.textecouleur 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none
}

.textecontraste 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: White;
	text-decoration: none
}

.textestdb 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: Bold;
	color: Black;
	text-decoration: none
}

.textestdm1b 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 8pt;
	font-weight: Bold;
	color: #696969;
	text-decoration: none
}
.textecouleurb 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: Bold;
	color: #FF9900;
	text-decoration: none
}

.menucontrasteb 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: none
}

.textebleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
	color : Blue;
}

.texterouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
	color : Red;
}

.textecontrasteb 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: Bold;
	color: White;
	text-decoration: none
}
.redalert 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: bold;
	color: red;
	text-decoration: none
}

.titrestd 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: 20pt;
	font-weight: Bold;
	color: Black;
	text-decoration: none
}

.titrestd2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 20pt;
	font-weight: Bold;
	color: Black;
	text-decoration: none
}

.titrecouleur 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: 20pt;
	font-weight: Bold;
	color: #FF9900;
	text-decoration: none
}

.titrecontraste 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: 20pt;
	font-weight: Bold;
	color: White;
	text-decoration: none
}

hr
{
	color: Silver;
	padding : 1px 1px;
	margin-top : 1px;
	margin-bottom : 1px;
}



.mnuBb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none
}
.mnuBb:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}
.mnuBb:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

.mnuGb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: none
}
.mnuGb:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}
.mnuGb:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mnub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: white;
	text-decoration: none
}
.mnub:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC33;
}
.mnub:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mnu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: white;
	text-decoration: none
}
.mnu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC33;
}
.mnu:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}


.mnuBm1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: black;
	text-decoration: none
}
.mnuBm1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF8DC;
}
.mnuBm1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
}

.mnuDm1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: ThreedDarkShadow;
	text-decoration: none
}
.mnuDm1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}
.mnuDm1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: ThreedDarkShadow;
}

.txti
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 9pt;
	font-weight: bold;
	color: InfoText;
	text-decoration: none
}

/*Style ajouté pour la section de l'exposition*/

 
.section{
	width : 560px;
}

.sectionReservation{

	font-size: 10pt;
	width : 450px;
}
.sectionInfo{
	font-size: 10pt;
	width : 450px;
}

.titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 20pt;
	font-weight: Bold;
	color: Black;
	text-decoration: none;
}
.left{
	display : inline;
	width : 150px;
	margin-bottom : 15px;
}
.right{
	display : inline;
	width : 400px;
	padding-bottom : 15px;
	text-align : justify;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: Black;
	text-decoration: none
}
.center{
	text-align : center;
	margin-bottom : 15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: Black;
	text-decoration: none
}

.stitrestd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 20pt;
	font-weight: Bold;
	color: Black;
	text-decoration: none;
	text-indent : 30px;
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 20pt;
	font-weight: Bold;
	color: Black;
	text-decoration: none;
	*/
}

.lien 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: #4682B4;
	text-decoration: none
}
.red{
	color:red;
}

.divFrancais{
	width : 505px;
	border : solid 1px ;
	border-color : black;
	padding-bottom : 10;
	padding-left : 10;
	padding-right : 10;
	padding-top : 10;
	text-align : center;
}

.divFrancais2{
	width : 505px;
	padding-bottom : 10;
	padding-left : 10;
	padding-right : 10;
	padding-top : 10;
	text-align : center;
}

.divFr1Rouge{
	font-family : "Times New Roman", Times, serif;
	font-size : 20pt;
	font-style:italic;
	font-weight : bolder;
	color : Red;
	line-height : 24pt;
}

span.bigBlack{
	font-family: "Times New Roman", Times, serif;
	font-size :24pt;
	font-weight : bolder;
	color : black;
	text-align : center;
}

span.bigBlack2{
	font-family: verdana, arial, "Times New Roman", Times, serif;
	font-size : 16pt;
	font-weight : bold;
	color : black;
	text-align : center;
	font-style : italic;
	line-height : 20pt;
    text-indent:10px;
    word-spacing:5px;
}

span.bigBlack3{
	font-family: verdana, arial, "Times New Roman", Times, serif;
	font-size : 18pt;
	font-weight : bold;
	color : black;
	text-align : center;
	line-height : 20pt;
    text-indent:10px;
    word-spacing:5px;
}

.smallText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: Bold;
    text-align: left;
	color: black;
	text-decoration: none;
	line-height : 12pt;
}

.VerysmallText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: black;
	text-decoration: none;
	line-height : 10pt;
}


.divDetail{
	position:absolute;
	top:460px;
	left:225px;
	width:150px;
	text-align:center;
}

.divDetail2{
	margin: 0px 0px 0px 48px;
	width:150px;
	text-align:center;
}

.divServicesAli{
	position:absolute;
	top:460px;
	width:250px;
	left:500px;
	text-align:center;
	z-index:105;
}

.divServicesAli2{
	width:150px;
	text-align:center;
}


.div8000{
	position:absolute;
	width:400px;
	top:760px;
	left:250px;
	text-align:center;

}

.div8000B{
	position:absolute;
	width:400px;
	top:700px;
	text-align:center;

}

.divDetail3{
	position:absolute;
	top:1075px;
	left:225px;
	width:150px;
	text-align:center;
}

.divServicesAli3{
	position:absolute;
	top:1075px;
	width:250px;
	left:500px;
	text-align:center;
	z-index:105;
}

.divDetail4{
	position:absolute;
	top:1405px;
	left:225px;
	width:150px;
	text-align:center;
}

.divServicesAli4{
	position:absolute;
	top:1405px;
	width:250px;
	left:500px;
	z-index:105;
	text-align:center;
}
.divDetail5{
	position:absolute;
	top:1755px;
	left:225px;
	width:150px;
	text-align:center;
}

.divServicesAli5{
	position:absolute;
	top:1755px;
	width:250px;
	left:500px;
	z-index:105;
	text-align:center;
}

.divDetail6{
	position:absolute;
	top:2140px;
	left:225px;
	width:150px;
	text-align:center;
}


.bleu{color:#448ccb;}





.divDetailA{
	position:absolute;
	top:430px;
	left:225px;
	width:150px;
	text-align:center;
}

.divDetailA2{
	margin: 0px 0px 0px 48px;
	width:150px;
	text-align:center;
}

.divServicesAliA{
	margin:430px 0px 0px 500px;
	width:250px;
	text-align:center;
	z-index:105;
}

.divServicesAliA2{
	width:150px;
	text-align:center;
}

.div8000A{
	position:absolute;
	width:400px;
	top:775px;
	left:250px;
	text-align:center;

}

.divDetail3A{
	position:absolute;
	top:1090px;
	left:175px;
	width:250px;
	text-align:center;
}

.divServicesAli3A{
	position:absolute;
	top:1090px;
	width:250px;
	left:500px;
	text-align:center;
	z-index:105;
}

.divDetail4A{
	position:absolute;
	top:1420px;
	left:225px;
	width:150px;
	text-align:center;
}

.divServicesAli4A{
	position:absolute;
	top:1420px;
	width:250px;
	left:500px;
	z-index:105;
	text-align:center;
}
.divDetail5A{
	position:absolute;
	top:1790px;
	left:225px;
	width:150px;
	text-align:center;
}

.divServicesAli5A{
	position:absolute;
	top:1790px;
	width:250px;
	left:500px;
	z-index:105;
	text-align:center;
}

.divDetail6A{
	position:absolute;
	top:2160px;
	left:225px;
	width:150px;
	text-align:center;
}


.div4logo{
	position:relative;
    left:-15px;
}
.imaPlage{
	z-index:101;
	position:absolute;
	top:420px;
    background-image: url('Images/iles.jpg');
    background-repeat: no-repeat;
    width:650px;
    height:412px;
   
}
.cadeaux{
	z-index:102;
	position:relative;
   
}
.imaVegasFR{
	z-index:101;
	position:absolute;
	top:430px;
    background-image: url('Images/vegasFR.jpg');
    background-repeat: no-repeat;
    width:650px;
    height:370px;
   
}
.imaVegasEN{
	z-index:101;
	position:absolute;
	top:430px;
    background-image: url('Images/vegasEN.jpg');
    background-repeat: no-repeat;
    width:650px;
    height:370px;
   
}

.divDemiLune {
	text-align: center;
	margin: 10px 0px 0px 0px;
}

.divExpoRouge {
	color: white;
	background-color: #E60003;
	margin: 0px 15px 0px 15px;
	padding: 8px 10px 8px 10px;
	font-size: 28px;
	font-family: verdana, arial, "Times New Roman", Times, serif;
	word-spacing:5px;
	line-height: 1.0;
	font-weight: bold;
}

.divExpoRouge2 {
	color: white;
	background-color: #E60003;
	margin: 0px 15px 0px 15px;
	padding: 8px 10px 8px 10px;
	font-size: 28px;
	font-family: verdana, arial, "Times New Roman", Times, serif;
	word-spacing:5px;
	line-height: 1.0;
	font-weight: bold;
	width : 600px;
}


