/* CSS Document */
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;letter-spacing: 0.1em;line-height: 18px; margin-left:150px;}
body {margin: 0px;	text-align: center; background-color:#ffffff;}		/* scrollbar-base-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF;	scrollbar-arrow-color:#FFFFFF;scrollbar-darkshadow-color:#DDDAD5;scrollbar-face-color:#E0DFDA;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#DDDAD5;	scrollbar-track-color:#F1F0EE */
a {color: #000000;	text-decoration: none;}
a:hover {text-decoration: underline;}
p {margin: 0px;	margin-bottom: 10px;}
form {margin: 0px;}
input {border:1px solid #EEEEEE; font-size: 11px;font-size:10px;color:#000000}
file {border:1px solid #EEEEEE; font-size: 11px;font-size:10px;color:#000000}
select {border:1px solid #EEEEEE; font-family:arial,sans-serif; font-size: 11px;font-size:10px;color:#000000; letter-spacing: 0px;line-height: 13px}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF; border:1px solid #EEEEEE; padding:2px}
td.tabTitle {border:1px solid #990000;border-collapse:collapse}
td.tabCell {border:1px solid #990000;border-collapse:collapse}


#content {	width:882px;	text-align: justify;background-image: url(../img/background.gif); background-repeat:repeat-y; margin:auto;}
#main {	margin-left: 10px;	margin-right: 9px;	margin-top: 4px;}
#logo {	margin-left: 10px; height: 124px;}	/* background-image: url(../img/logo-top.gif);	background-repeat: no-repeat; */
#logo div {	width: 210px;	padding-top:20px;	margin-left: 650px;}
#logo div td {	color: #FFFFFF;}
#form {	padding-top:30px;margin-right: 9px;}

#menuMain {margin-left: 10px;	height: 25px;	margin-top: 3px;margin-right: 9px; padding-top:0px;}
/*#menuMain {background-color: #00FF00; height: 25px; margin-left:10px; margin-right: 9px;}*/

#extramenu {background-color: #FAD548;	border-top: 4px solid #FFFFFF;}
#extramenu p {	border-bottom: 1px solid #FFFFFF;	margin: 0px;	padding: 5px;	padding-left: 16px;	text-transform: uppercase;	font-size: 11px;	background-image: url(../img/hotel-subh-arrow.gif);	background-repeat: no-repeat;background-position: left center;}
#leftHP {width: 236px;float: left;	height: 530px;background-image: url(../img/left-back.gif);	background-repeat: no-repeat;background-color: #FAD548;}
#left {width: 236px;float: left;	height: 550px;background-image: url(../img/left-back.gif);	background-repeat: no-repeat;background-color: #FAD548;}
#leftmenu p {border-bottom: 1px solid #FFFFFF;	margin: 0px;	padding: 5px;	padding-left: 9px;	text-transform: uppercase;	font-size: 10px;}
#leftneutral {	width: 236px;	float: left;	background-color: #FAD548;}
#middle_neutral {text-align: justify;	float: left;	margin-left: 4px;}
#middle {	width:396px;	float: left;	margin-left: 4px;}
#hotel_subheading {	background-color: #FAD548;	background-image: url(../img/hotel-subh-arrow.gif);	background-repeat: no-repeat;	padding:5px;	padding-left:30px;	background-position: left center;	text-transform: uppercase;}
#hotel_text {	padding:25px;	padding-bottom:3px;}
#padding {padding:25px;}
#onlyright {width: 623px;	text-align: justify;	float: right;background-color: #FDEB7A;	margin-left: 4px;}
#welcome {background-image: url(../img/mid-back.gif);background-repeat: no-repeat;height: 157px;}
#h157 {	height: 157px;}
#inborders {	border-top: 4px solid #FFFFFF;	border-bottom: 4px solid #FFFFFF;}
#inborders2 {	border-top: 4px solid #FFFFFF;	border-bottom: 3px solid #FFFFFF;}
#rightstructure {border-bottom: 4px solid #FFFFFF;	padding: 15px;}
#right {	width: 210px; float: right; padding-left:5px; padding-right:5px; font-size: 11px; letter-spacing: 0.1em;}
#right_neutral {	float: right;}
#theme {clear:both;margin-left: 6px;}
#footer {	clear:both;	margin-left: 10px;	margin-top: 4px;height: 15px;	background-color: #777777;	margin-right: 9px;	text-align:center;	color:#FFFFFF;	font-size: 10px;}
#footer a {color:#FFFFFF;	text-decoration: underline;}
#mainContent {float: left; padding-left:4px; padding-right:3px;}

#ref h1 {font-size:11px;}
#ref h2 {font-size:10px;}

h1 {font-size: 12px;	letter-spacing: 0em;	padding-top: 10px;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-transform: uppercase;margin-top: 0px;margin-bottom: 0px;}
h3 {font-size: 10px;	letter-spacing: 0em;	font-weight: normal;	margin:0px;}


.submit {color:#FFFFFF;	background-color: #C43A1C;	border: 1px solid #FFFFFF;	line-height: 14px;	font-weight: bold;}

.leftMenu {border-bottom: 1px solid #FFFFFF;	margin: 0px;	padding-top: 5px;	padding-bottom: 5px;	text-transform: uppercase;	font-size: 10px}

.members {color:#E39683; padding-top:10px;line-height:9px; font-size:9px; text-align:center}

.centralFrame {color:#666666; line-height:13px; font-size:11px; text-align:justify;}

.highlightTitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-transform: uppercase;margin-top: 0px;margin-bottom: 7px;color: #FFFFFF;}
.highlightText {color:#EEEEEE; line-height:13px; font-size:11px; text-align:center; padding:3px;}


.menuTop {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:500 ; color: #FFFFFF; letter-spacing: 0.1em; line-height: 18px; text-decoration:none }
.menuTop:hover {text-decoration:none }
.menuTop2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:500 ; color: #FFFFFF; letter-spacing: 0.1em; line-height: 18px; text-decoration:none; background-color:#CB4215 }
.menuTop2:hover {text-decoration:none }

.cellTitle {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:500 ; color: #FFFFFF; letter-spacing: 0.1em; line-height: 18px; text-decoration:none; text-align:left; padding-left:10px }
.cellTitle:hover {text-decoration:none }

.pckTitle {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;	margin: 0px;	padding:9px; color:#7D3434 }
.pckText {text-align:left; padding-top:2px; padding-left:12px;line-height:11px}

.dirTitle {margin: 0px;	padding-top:9px; color:#000000; font-size:15px; font-weight:600; font-family: tahoma; text-align:left}
.dirText {text-align:justify; color:#7D3434; font-size:11px; line-height:10px}
.dirLink {color:#000000; font-size:10px; text-decoration:underline;  line-height:10px; margin-top:0px;}

.offTitle {margin: 0px;	padding-top:9px; padding-left:9px; color:#FFFFFF; font-size:11px; font-weight:600;}
.offText {text-align:left; padding-top:5px; padding-left:12px;line-height:9px; color:#7D3434; font-size:10px}
.offSpeTitle {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:600 ; color: #000000; text-align:left; padding-left:10px; letter-spacing: 1pt; }
.offSpeText {font-size: 11px; font-weight:500 ; color: #7D3434; text-align:justify; padding-left:10px; line-height:10px}
.offSpeLink {font-size: 10px; font-weight:500 ; color: #000000; text-align:left; padding-left:10px; text-decoration:underline}
.offSpeDetTitle {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:600 ; color: #A2000D; text-align:left; padding-left:10px; letter-spacing: 1pt  }
.offSpeDetText {font-size: 11px; font-weight:500 ; color: #000000; text-align:justify; padding-left:10px; line-height:14px}
.offSpePrice {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold ; background-color: #990000; color:#FFFFFF; text-align:left; padding-left:10px; line-height:14px}


.signupFileds {color:#7D3434; font-size:11px;font-weight:bold;}


.hotelDesc {background-color:#777777; color:#FFFFFF;font-weight:bold;text-align:left;padding-left:5px}

.gallTitle{color:#7D3434; font-size:14px; font-family:tahoma,arial, sans-serif; font-weight:bold}
.gallHtlCat {color:#7D3434; font-size:11px; font-weight:600; letter-spacing: 1pt; font-family:arial, sans-serif; }
.gallHtl {color:#000000; font-size:10px; text-align:left}
.gallHtlSelected {color:#7D3434; font-size:10px; text-decoration:underline; text-align:left}

.htlName {font-family: tahoma; font-size: 12px; font-weight:600 ; color: #7D3434; text-align:left;}

.surTitle {font-family: tahoma; font-size: 30px; font-weight:300 ; color: #000000; text-align:left; padding-left:30px; padding-top:20px;  line-height:30px}
.surText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:300 ; color: #000000; text-align:left; padding-left:40px; letter-spacing: 1pt }

.submitButton {color:#FFFFFF; font-weight:bold; background-color:#CD4210; border:1px solid #CD4210}

.titleBrown {font-size:13px; color:#7D3434 ; font-weight:bold}

a.brown {color:#8A4A2F;text-decoration:underline;}
a.brown:hover {color:#8A4A2F;text-decoration:underline;}

.fwrkTitle { font-family:arial; font-size:13px; font-weight:bold; color:#99CC33;text-decoration:underline;}
.fwrkMsg {font-family:arial; font-size:11px; color:#000000;}
.errorTitle{font-family:arial; font-size:35px; font-weight:bold; color:#FF0000; text-decoration:underline}
.errorMsg{font-family:arial; font-size:11px; color:#FF0000;}
.successMsg {font-family:arial; font-size:11px; color:#000000;}

.debug{font-family:arial; font-size:11px; color:#FF0000;}
.debugDisplay{font-family:arial; font-size:11px; color:#333399;text-align:left}
.netisse{font-size:14px; font-weight:bold; color:#99CC33;text-align:center}

/*.selectForm{font-family: arial, Helvetica, sans-serif;font-size: 11px;color: #333333; text-align:left; letter-spacing: 0.1em}*/

.search {font-family:arial; font-size:14px; font-weight:bold; color:#000000; vertical-align:top; padding-top:5px; padding-left:2px}
.searchList {vertical-align:top; padding-left:15px; text-transform:lowercase}
.searchNews {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF;}

.CGDV {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000;}

.subscribeSurTitle {font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left; padding-top:10px; padding-left:10px}
.subscribeTitle {font-family:arial; font-size:11px; color:#000000; text-align:left; padding-top:10px; padding-left:10px; font-weight:bold;}
.subscribeNew {font-family:arial; font-size:11px; color:#000000; text-align:left; padding-left:5px }
.subscribeField {font-family:arial; font-size:11px; color:#000000; text-align:left;  padding-left:10px;}
.subscribeFieldInput {font-family:arial; font-size:10px; height:18px; color:#000000; text-align:left; font-weight:bold; border:1px solid #666666}
.subscribeMention {font-family:arial; font-size:9px; color:#000000; text-align:left;  padding-left:10px;}

.newsGroupTitle {font-family:arial,sans-serif; font-size:12px; font-weight:bold; color:#C1C9CD; text-align:right; padding-top:0px; padding-left:10px; padding-right:10px;}
.newsTitle {font-family:arial,sans-serif; font-size:20px; font-weight:bold; color:#000000; text-align:left; padding-top:0px; padding-left:00px; padding-right:10px;}
.newsDate {font-family:arial,sans-serif; font-size:11px; font-weight:bold; color:#CECECE}
.newsText {font-family:arial,sans-serif; font-size:11px;  color:#000000}
.newsLink {font-family:arial,sans-serif; font-size:11px; color:#FF4F01}
.newsConfirm {font-family:arial,sans-serif; font-size:13px; font-weight:bold; color:#000000; text-align:center; vertical-align:top;}

.meetingBorderMenu {border:1px solid #CCCCCC; border-collapse:collapse; text-align:center; background-color:#EEEEEE}
.meetingBorder {border:1px solid #CCCCCC; border-collapse:collapse; text-align:center; color:#CC3333}

.siteMapMenu {font-family:arial,sans-serif; font-size:10px;  color:#000000; border:1px solid #CB4215; padding:3px}

.copyright {font-family:arial; font-size:9px; color:#000000;}

.menuLinks {display:none;}

/* Styles du Back-Office */
.BOTitle1 {font-family:arial; font-size:11px; color:#621110;background-color:#FFFAEF;font-weight:bold;white-space:nowrap;text-align:center;border:1px solid #FFE8B6;}
.BOText1 {background-color:#FFFAEF; white-space:nowrap;text-align:center;border:1px solid #FFE8B6;}
.BOTitle2 {font-family:arial; font-size:11px; color:#621110;background-color:#FFFA00;font-weight:bold;white-space:nowrap;text-align:center;border:1px solid #FFE8B6;}
.BOTitle3 {font-family:arial; font-size:11px; color:#621110;background-color:#FF0000;font-weight:bold;white-space:nowrap;text-align:center;border:1px solid #FFE8B6;}
.BOTitle4 {font-family:arial; font-size:11px; color:#621110;background-color:#F7F7F7;font-weight:bold;white-space:nowrap;text-align:center;border:1px solid #000000;}
.BOText4 {font-family:arial; font-size:11px; color:#621110;background-color:#F7F7F7;font-weight:bold;white-space:nowrap;text-align:center;border:1px solid #000000;}
.BOTitle5 {font-family:arial; font-size:11px; color:#621110;background-color:#0000FF;font-weight:bold;white-space:nowrap;text-align:center;border:1px solid #FFE8B6;}
.BOTitle6 {font-family:arial; font-size:11px; color:#621110;background-color:#EEEEEE;font-weight:bold;white-space:nowrap;text-align:center;border:1px solid #FFE8B6;}

.formTd {padding-bottom:5px}

#towtow {float: left; display:block; vertical-align:top; margin-top:0px; width:100%; }
#contenu {float: left; display:block; vertical-align:top; margin-top:0px; width:100%; }
/*#lng {float: right; display:block; vertical-align:top; margin-top:0px; width:100%; }*/
/*#lng {position:absolute; text-align:right; float: right; vertical-align:top; margin-top:100px; z-index:20;}*/
#lng {border:0px solid blue; position:absolute; text-align:right; margin-top:80px; z-index:20;}



.breakPrice {padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#E8B8BE;font-weight:bold; text-decoration:line-through }
.promoPrice {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;font-weight:bold; text-decoration:none }
.price {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;font-weight:bold; text-decoration:none }

#sitemap a, .menu a:visited {
display:block;
font-size:11px;
text-decoration:none;
}
#sitemap h1 {color:#000000;list-style-type:none;padding:0;margin:0;}
level1 {color:#FF0000;}
level2 {color:#00FF00}
level3 {color:#0000FF}

.businessTitle {font-size:18px;font-weight:bold;color:#990000;text-align:center;padding-bottom:40px}

/* ------------------------------------------------------------------------------------------- */

.titreNews {font-family:Arial;font-size:17px;color:#6A0000;}
.texteNews {text-align:justify;}