*{padding:0px; margin:0px;}

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#00325d;}
h1, h2{font-size: 15px; font-weight: bold; letter-spacing: 0px; padding-bottom:10px;}
h2, h3, h4{font-size: 13px; padding-bottom:0px; padding-top:10px;}
h4{padding-top:0px;}
p, ul{padding: 5px 0px; }
a{text-decoration:none; color:#5d3f26;}
a{outline:none}
a:hover{color:#b19200;}
ul{list-style: disc inside; text-indent:-14px; padding-left:30px;}
table{margin:0px auto;}
td{text-align:center;}

#mainDIV{margin:5px auto; width:900px;}
#header{text-align:center; float:left;}
#topFrise, #bottomFrise{width:900px; height:14px;}
#leftFrise, #rightFrise {float:left; width: 18px; height: 275px;}
#centerFrise{text-align:left; width:900px; height:275px;}
#menuTop{margin-top:30px;}
#menuTop, #menuBottom, #menuBottom2{color:#b19200; font-size:12pt;}
#menuBottom{padding-left:15px; text-align:left; float:left;}
#menuBottom2{float:right; text-align:right; padding-right:15px;}
#header a{color:#00325d; font-size:13px; font-family: "Microsoft Sans Serif",Verdana,Helvetica; padding: 0px 3px;}
#header a:hover{color:#b19200;}
#content{float:left; width:900px;}
#flashTop{width:861px; height:275px; float:left; text-align:right;}
#promobox{float:left; width:108px; padding-top:55px;}
#pageContent{float:left; width:612px;}
#pageContent2{float:left; width:792px;}
#pageContent img, #pageContent2 img{margin-top: 15px;}
#albumPhoto img{padding-top:0px; margin-top:0px;}
#albumPhoto a{line-height:15px;font-size:11px;}
#albumPhoto h1{text-align:center;padding-top:40px;}
#promoboxAccueil{width:776px; margin:0 auto; padding-top:40px; clear:right}
#promoboxAccueil ul {margin:40px 0 10px 50px;}
#promoboxAccueil ul li {list-style:none; float:left; width:100%; padding:0 12px; display:block }
#promoboxAccueil a span {display:block; text-indent:-9000px; overflow:hidden;}
#promoboxAccueil a { text-align:center; }

#promoboxAccueil ul li.logo_hebergement {width:41px;height:63px; text-align:center;}
#promoboxAccueil ul li.logo_hebergement a {display:block;width:100%;height:100%;background:url(../images/common/promobox_hebergement.jpg) no-repeat;background-position:left; text-align:center;}	
#promoboxAccueil ul li.logo_hebergement a:hover { background-position:right;}
#promoboxAccueil ul li.logo_hebergement a img { width:100%; height:100%;border:0;}

#promoboxAccueil ul li.logo_caa {width:86px;height:37px; text-align:center; }
#promoboxAccueil ul li.logo_caa a {display:block;width:100%;height:100%;background:url(../images/common/promobox_caa.jpg) no-repeat;background-position:left; text-align:center;}	
#promoboxAccueil ul li.logo_caa a:hover { background-position:right;}
#promoboxAccueil ul li.logo_caa a img { width:100%; height:100%;border:0;}

#promoboxAccueil ul li.logo_condeNast{width:60px;height:60px; text-align:center; }
#promoboxAccueil ul li.logo_condeNast a {display:block;width:100%;height:100%;background:url(../images/common/promobox_condeNast.jpg) no-repeat;background-position:left; text-align:center;}	
#promoboxAccueil ul li.logo_condeNast a:hover { background-position:right;}
#promoboxAccueil ul li.logo_condeNast a img { width:100%; height:100%;border:0;}

#promoboxAccueil ul li.logo_flyDirect{width:77px;height:47px; text-align:center; }
#promoboxAccueil ul li.logo_flyDirect a {display:block;width:100%;height:100%;background:url(../images/common/promobox_flyDirect.jpg) no-repeat;background-position:left; text-align:center;}	
#promoboxAccueil ul li.logo_flyDirect a:hover { background-position:right;}
#promoboxAccueil ul li.logo_flyDirect a img { width:100%; height:100%;border:0;}

#promoboxAccueil ul li.logo_kiwi{width:54px;height:54px; text-align:center; }
#promoboxAccueil ul li.logo_kiwi a {display:block;width:100%;height:100%;background:url(../images/common/promobox_kiwi.jpg) no-repeat;background-position:left; text-align:center;}	
#promoboxAccueil ul li.logo_kiwi a:hover { background-position:right;}
#promoboxAccueil ul li.logo_kiwi a img { width:100%; height:100%;border:0;}

#promoboxAccueil ul li.logo_rrr{width:60px;height:60px; text-align:center; }
#promoboxAccueil ul li.logo_rrr a {display:block;width:100%;height:100%;background:url(../images/common/promobox_rrr.jpg) no-repeat;background-position:left; text-align:center;}	
#promoboxAccueil ul li.logo_rrr a:hover { background-position:right;}
#promoboxAccueil ul li.logo_rrr a img { width:100%; height:100%;border:0;}

#footer{color:#5d3f26; width:900px; text-align:center; float:left; padding-top:20px;}
#copyright, #blue, #adress {font-size:10px; margin-top:5px; /*width:450px;*/ float:left; text-align:left;}
#copyright {width:160px}
#adress {width:580px;text-align:center}
#blue{width:160px;text-align:right;}
#hr{ width:900px; height:2px; font-size:1px; background-color:#c0c0c0; margin-top:3px; margin-bottom:1px;}
#reservationTel {text-align:left;clear:left;width:300px;float:left;padding:4px 0 0 18px;}

.boiteEmail{border: 0px; background: #CCD6DF; padding: 1px; margin-left:4px; width: 100px; height: 14px; font-size: 11px; color:#2F4968; font-family: Arial, Helvetica, sans-serif;}
.email{margin-top: 2px; color:#00325d; font-size:11px; text-align:right; width:350px;float:left; text-align:right;}
.titlePage{padding-bottom:5px; padding-top:10px;}
.promoboxTitle{padding: 20px 0px 2px 20px; color:#b19200; margin-top: 17px;}
.promoIndex{margin-top:25px;}
.imgPromobox{width:105px;}
.imgPromobox img{padding-right:5px;}
.italic{ font-style:italic;}
.menu_actif{color:#b19200;}
.imgHeader1{float:left; padding-left:2px;}
.imgHeader2{float:left; padding-left:1px;}
.PaddingBtmImage{padding-bottom:15px;}
.noPaddingBtm{padding-bottom:0px;}
.noPaddingTop{padding-top:0px;}
.noPadding{padding:0px;}
.bold{font-weight:bold;}
.sideLeft{width:11px; background-image:url(../images/common/Album/side_left.gif); background-repeat:repeat-y; background-position:left;}
.sideRight{width:11px; background-image:url(../images/common/Album/side_right.gif); background-repeat:repeat-y; background-position:right;}
.albumCenter{width:55px; background-image:url(../images/common/Album/center_bar.gif); background-repeat:repeat-y;}
.albumFont{ line-height: 11px; vertical-align:top; height: 30px; padding-top: 2px;}
.reservationsForm select{width:35px;}
.reservationsForm table{margin:0px;}
.reservationsForm td{text-align:left; height:24px;}
.tableProduct{margin:0px;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}

.right { float:right; margin:0 0 10px 10px;}
.left { float:left; margin:0 10px 10px 0;}

/* Photo Gallery */

 div.photoGallery100 img {
border: solid 1px #CCCCCC;
padding:0;margin:0;
}

div.photoGallery100	a	{
float:left;
margin:0 24px 24px 0;
display:block;
width:102px;
height:102px;
padding:3px;
border:solid 1px #CCCCCC;
background-color:#EEEEEE !important;
}

div.photoGallery100	a:link, div.photoGallery100 a:visited {
border: solid 1px #CCCCCC;
background-color: #EEEEEE !important;
}		
                                                                    
div.photoGallery100	a:hover	{
border: solid 1px #999999;
background-color: #FFFFFF !important;
}
                                                                                                                                
div.photoGallery100	a.withLegend {
margin-bottom: 0px;
}
                                                                                                        
div.legend {
float: left;
margin-right: 24px; margin-bottom: 20px;
display: block;
width: 104px;
height:104px;
padding: 3px;
font-size: 9px;
color: #666666;
text-align: center;
line-height: 9px;
}	

/* Newsletter */
#newsletter {
float:right;
position:relative;
width:220px;
height:230px;	
margin:-40px 0 0 40px;
}

.nl-fr {background:url(../images/common/bg_newsletter_send.jpg) no-repeat left top; }
.nl-en {background:url(../images/common/bg_newsletter_send_en.jpg) no-repeat left top; }

form#formNL {
	position:absolute;
	top:90px;
	left:10px;
	width:176px;
	height:130px;
}

form#formNL p {font-weight:bold}

form#formNL input {border:none; font-size: 11px; color:#2F4968; font-family: Arial, Helvetica, sans-serif; }
input.nl_name, 
input.nl_email, 
input.nl_phone {
	width:150px; 
	height:21px;
	background: #CCD6DF; 
	display:block; margin:5px 0 10px 2px;
}

input.submitHoverFr {
	cursor: pointer;
	border: 0px;
	overflow: hidden;
	width: 73px;
	height: 23px;
	padding-top: 23px;
	margin-top: 15px;											
	background: url(../images/fr/newsletterSendButton.jpg) no-repeat 0px 0px;
}
							
input.submitHoverFr:hover	{background: url(../images/fr/newsletterSendButton.jpg) no-repeat -73px 0px;}

input.submitHoverEn {
	cursor: pointer;
	border: 0px;
	overflow: hidden;
	width: 91px;
	height: 23px;
	padding-top: 23px;
	margin-top: 15px;											
	background: url(../images/en/newsletterSendButton.jpg) no-repeat 0px 0px;
  }
  
input.submitHoverEn:hover	{background: url(../images/en/newsletterSendButton.jpg) no-repeat -91px 0px;}
