@charset "UTF-8";

.sendToFriendHeader,
.bloc_text_link a[href="javascript:history.back();"]{
	display: none;
}

.cookie-bar{
	background-color: rgba(64, 69, 132, 0.92);
	color: #333;
	text-align: center;
	overflow: auto;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	padding: 10px 0 0;
}
.cookie-bar p{
	line-height: 18px;
	font-size: 14px;
	margin-bottom: 5px;
	display: inline-block;
	padding-top: 26px;
	margin: 0;
	color: #fff;
}
.cookie-bar span{
	float: right;
	width: 40px;
	line-height: 40px;
	color: #fff;
	background: #e42284;
	cursor: pointer;
	font-weight: bold;
	display: block;
	text-align: center;
	margin: 16px;
	border-radius: 5px;
}



/* CSS Document */
a.newsletter_btn{
	display: block;
	margin: 5px 0 15px 0;
	background: url('/App_Themes/HolidayPride/Images/newsletter_btn.png');
	width: 145px;
	height: 38px;
	color: #fff;
	line-height: 38px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.newsletter-form table{
  background: #ECECEC;
  padding: 0 20px 20px;
  border: 1px solid #CCC;
  border-radius: 5px;
  margin-top: 20px;
}
.newsletter-form table tr:nth-child(6) span{
	font-weight: bold;
	text-decoration: underline;
}

.newsletter-form input[type='text']{
	height: 30px;
	padding: 0 5px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.newsletter-form input[type='submit']{
background: #83A3B2;
  border: 0;
  height: 30px;
  padding: 0 20px;
  border-radius: 5px;
  color: #FFF;
  font-weight: bold;
}
.LTR {
	width: 956px;
	/*background: #000 url(/App_Themes/HolidayPride/images/header.jpg) top center no-repeat;*/
	background:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	font-weight: normal;
}
.text_general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	background: #000 url(/App_Themes/HolidayPride/images/header.jpg) top center no-repeat;
	margin: 0px;
	padding: 0px;
	height: 203px;
	width: 956px;
}
#header #ZoneLangues{
	float: right;
	margin: 15px 140px 0 0;
}
#header #ZoneHelp{
	float: left;
	clear: both;
	margin: 42px 0 0 10px;
}
#header #ZoneHelp img{
	display: block;
}


#navigation {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 932px;}
#content {
	margin: 0px;
	padding: 0px;
	width: 932px;
	overflow: hidden;
}

#footer {
	margin: 0px;
	padding: 0px;
	width: 932px;
}
#border_left {
	margin: 0px;
	padding: 0px;
	width: 12px;
	float: right;
}
#border_right {
	margin: 0px;
	padding: 0px;
	width: 12px;
	float: none;
}
#all {
	margin: 0px;
	width: 932px;
	float: right;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	overflow: auto;
}
.background_header_top_right {
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 181px;
}
.texte_langue {
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.texte_langue a {
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.texte_langue a:hover {
	font-size: 13px;
	font-weight: normal;
	color: #a3d8e4;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.texte_langue_active {
	font-size: 13px;
	font-weight: normal;
	color: #035DD1;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.texte_navigation {
	font-size: 12px;
	color: #7199a3;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.texte_navigation a {
	font-size: 12px;
	color: #7199a3;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.texte_navigation a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.texte_navigation_active {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.texte_footer {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.texte_footer a {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-decoration: underline;
}
.texte_footer a:hover {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-decoration: underline;
}
.bgd_btn_center_repeat {
	background-image: url(/App_Themes/HolidayPride/images/btn_green_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.texte_btn {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.texte_btn_sub {
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.bgd_btn_promotions{
	background-image: url(/App_Themes/HolidayPride/images/bg-bout-promo.jpg);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-top: 3px;
}
.bgd_btn_promotions_center_repeat {
	background-image: url(/App_Themes/HolidayPride/images/btn_promotions_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.bgd_bloc_bottom_repeat {
	background-image: url(/App_Themes/HolidayPride/images/bloc_classique_bottom_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.bloc_line_left {
	background-image: url(/App_Themes/HolidayPride/images/bloc_line_left.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.bloc_line_right {
	background-image: url(/App_Themes/HolidayPride/images/bloc_line_right.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.bgd_lesbigays {
	background-image: url(/App_Themes/HolidayPride/images/bloc_top_fuchsia.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.bgd_classiques {
	background-image: url(/App_Themes/HolidayPride/images/bloc_top_vert.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.bgd_reservation {
	background-image: url(/App_Themes/HolidayPride/images/bloc_top_orange.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.titre_bloc {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.bgd_btn_fuchsia_center {
	background-image: url(/App_Themes/HolidayPride/images/btn_fuchsia_right.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.bloc_vl_bottom_repeat {
	background-image: url(/App_Themes/HolidayPride/images/bloc_vl_bottom_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.bgd_bloc_vl_top {
	background-image: url(/App_Themes/HolidayPride/images/bloc_top_vl.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.titre_fuchsia {
	font-size: 18px;
	font-weight: normal;
	color: #d70c70;
	margin: 0px;
	padding: 0px;
}
.newsletter_top_repeat {
	background-image: url(/App_Themes/HolidayPride/images/newsletter_top_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.btn_oval_center {
	background-image: url(/App_Themes/HolidayPride/images/btn_oval_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.text_btn_oval {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.text_btn_oval a {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.text_btn_oval a:hover {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.titre_gris {
	font-size: 18px;
	font-weight: normal;
	color: #acb9c5;
	margin: 0px;
	padding: 0px;
}
.PagerControl
{
	text-align:center;
	height: 20px;
}
.PagerNumberArea
{
	text-align:center;
	height: 20px;
}
.UnselectedPage {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0f7dbd;
}
.UnselectedPage a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0f7dbd;
	text-decoration: none;
}
.UnselectedPage a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.SelectedPage {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bloc_subtitle_blue {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5B9699;
	margin: 0px;
	padding: 0px;
}
.bloc_subtitle_red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e2001a;
	margin: 0px;
	padding: 0px;
}
.bloc_text_normal {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.bloc_text_exergue {
	font-family: Verdanal, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.bloc_text_link {
	font-size: 10px;
	font-weight: bold;
	color: #007ec4;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.sendToFriendHeader {
	font-size: 10px;
	font-weight: bold;
	color: #007ec4;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	cursor: hand;
}
.sendToFriendEmailAddress {
	font-size: 10px;
	font-weight: bold;
	color: #007ec4;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.sendToFriendYourMessage {
	font-size: 10px;
	font-weight: bold;
	color: #007ec4;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.bgd_bloc_destination_center {
	background-image: url(/App_Themes/HolidayPride/images/bloc_destination_bleu_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.bloc_text_link a {
	font-size: 10px;
	font-weight: bold;
	color: #007ec4;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.bloc_text_link a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.bgd_destination_top_center {
	background-image: url(/App_Themes/HolidayPride/images/bloc_destination_top_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.bgd_destination_bottom_center {
	background-image: url(/App_Themes/HolidayPride/images/bloc_destination_bottom_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.field_newsletter {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 121px;
	border: 1px solid #dbd7d7;
}
.text_newsletter {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.text_reservation {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.field_reservation
{
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 100px;
	border: 1px solid #FFFFFF;
}.text_second_reservation {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.field_date {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 70px;
	border: 1px solid #FFFFFF;
}
.text_bread_crumbs_begin {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0f7dbd;
	margin: 0px;
	padding: 0px;
}
.text_bread_crumbs_begin a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0f7dbd;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.text_super {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.onglet_top_center {
	background-image: url(/App_Themes/HolidayPride/images/onglet_green_top_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.bgd_onglet_bottom_repeat {
	background-image: url(/App_Themes/HolidayPride/images/onglet_green_bottom_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.titre_vert {
	font-size: 18px;
	font-weight: normal;
	color: #5b9597;
	margin: 0px;
	padding: 0px;
}
.bgd_onglet_fuchsia {
	background-image: url(/App_Themes/HolidayPride/images/onglet_vlg_fuchsia_top.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
}
.block_right_repeat {
	background-image: url(/App_Themes/HolidayPride/images/block_right_repeat.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.block_left_repeat {
	background-image: url(/App_Themes/HolidayPride/images/block_left_repeat.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.titre_gris_strong {
	font-size: 18px;
	font-weight: bold;
	color: #5b9597;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
}
.titre_fuchsia_strong {
	font-size: 18px;
	font-weight: bold;
	color: #d70c70;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
}
.text_details_strong {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.bloc_subtitle_details {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e2001a;
	margin: 0px;
	padding: 0px;
}
.bloc_subtitle_details_Title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #5B9699;
	margin: 0px;
	padding: 0px;
}
.bloc_subtitle_details_HotelName {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E42284;
	margin: 0px;
	padding: 0px;
}
.bottom_arc_en_ciel {
	background-image: url(/App_Themes/HolidayPride/images/arc_en_ciel.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
}
.ClassiqueCMSMenu {	
	background: #FFFFFF;
}

.ClassiqueCMSMenuItem, .ClassiqueCMSMenuItemMouseOver,
.ClassiqueCMSMenuItemMouseDown,.ClassiqueCMSMenuItemMouseUp,
.ClassiqueCMSMenuHighlightedMenuItem, .ClassiqueCMSMenuHighlightedMenuItemMouseOver,
.ClassiqueCMSMenuHighlightedMenuItemMouseDown, .ClassiqueCMSMenuHighlightedMenuItemMouseUp
 { 
	background:url(/App_Themes/HolidayPride/images/btn_green.png);
	color: #FFFFFF;
	font-size: 14px;
	height:38px;
	width:145px;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left:12px;
}

.LesbigayCMSMenu {	
	background: #FFFFFF;
}

.LesbigayCMSMenuItem, .LesbigayCMSMenuItemMouseOver,
.LesbigayCMSMenuItemMouseDown, .LesbigayCMSMenuItemMouseUp,
.LesbigayCMSMenuHighlightedMenuItem, .LesbigayCMSMenuHighlightedMenuItemMouseOver,
.LesbigayCMSMenuHighlightedMenuItemMouseDown, .LesbigayCMSMenuHighlightedMenuItemMouseUp
{ 
	background:url(/App_Themes/HolidayPride/images/btn_fuchsia.png);
	color: #FFFFFF;
	font-size: 14px;
	height:38px;
	width:145px;
	background-repeat:no-repeat;
	max-width:200px;
	vertical-align:top;
	padding-left:12px;
}

.ClassiqueCollapsedCMSMenu {	
	background: #FFFFFF;
}
.ClassiqueCollapsedCMSMenuItem, .ClassiqueCollapsedCMSMenuItemMouseOver
 { 
	height:94px;
	width:145px;
	cursor:hand;
}

.ClassiqueCollapsedSubCMSMenuItem,
.ClassiqueCollapsedSubCMSMenuHighlightedMenuItem,
.ClassiqueCollapsedSubCMSMenuHighlightedMenuItemMouseOver,
.ClassiqueCollapsedSubCMSMenuHighlightedMenuItemMouseDown,
.ClassiqueCollapsedSubCMSMenuHighlightedMenuItemMouseUp,
.ClassiqueCollapsedSubCMSMenuItemMouseOver,
.ClassiqueCollapsedSubCMSMenuItemMouseDown,
.ClassiqueCollapsedSubCMSMenuItemMouseUp
  { 
	background:url(/App_Themes/HolidayPride/images/btn_green.png);
	color: #FFFFFF;
	font-size: 14px;
	height:38px;
	width:145px;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left:12px;
}

.LesbiGaysCollapsedCMSMenu {	
	background: #FFFFFF;
}

.LesbiGaysCollapsedCMSMenuItem, .LesbiGaysCollapsedCMSMenuItemMouseOver
 { 
	height:94px;
	width:145px;
	cursor: hand;
}

.LesbiGaysCollapsedSubCMSMenuItem,
.LesbiGaysCollapsedSubCMSMenuHighlightedMenuItem,
.LesbiGaysCollapsedSubCMSMenuHighlightedMenuItemMouseOver,
.LesbiGaysCollapsedSubCMSMenuHighlightedMenuItemMouseDown,
.LesbiGaysCollapsedSubCMSMenuHighlightedMenuItemMouseUp,
.LesbiGaysCollapsedSubCMSMenuItemMouseOver,
.LesbiGaysCollapsedSubCMSMenuItemMouseDown,
.LesbiGaysCollapsedSubCMSMenuItemMouseUp
 { 
	background:url(/App_Themes/HolidayPride/images/btn_fuchsia.png);
	color: #FFFFFF;
	font-size: 14px;
	height:38px;
	width:145px;
	background-repeat:no-repeat;
	max-width:200px;
	vertical-align:top;
	padding-left:12px;
}
.ComponentDetailCMSMenu {	
	background: #FFFFFF;
}

.ComponentDetailCMSMenuItem { 
	background:url(/App_Themes/HolidayPride/images/puce_and_white.png);
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height:30px;
	width:217px;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left:12px;
}

.ComponentDetailCMSMenuItemMouseOver { 
	background:url(/App_Themes/HolidayPride/images/puce_and_white.png);
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height:30px;
	width:217px;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left:12px;
}

.ComponentDetailCMSMenuHighlightedMenuItem { 
	background:url(/App_Themes/HolidayPride/images/puce_and_white.png);
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height:30px;
	width:217px;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-left:10px;
	padding-left:12px;
}

body
{
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    background-color:#F7FCFF;
}


.random-frames 
{
    background-color:#EFEFF7;
}
.random-frames-duration {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003A8E;
	text-decoration: none;
}
.random-frames-border {
	background-color:#9FAAC5;
    height:1px;
    width:1px;
}
.random-frames-description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D8CB1;
	text-decoration: none;
}
.random-frames-price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003A8E;
	text-decoration: none;
}
.random-frames-separator
{
    background-color:#BFC7D9;
    width:1px;
}


.package-detail
{
    background-color:#D3D8E5;
}
.package-detail-title-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003A8E;
	text-decoration: none;
}
.package-detail-title-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none
}
.package-detail-message
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #ff0066;
}
.search-form-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002E76;
	text-decoration: none;
}
.search-form-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #0078CD;
}

#top_676
{
background-image: url(/App_Themes/HolidayPride/images/formu_top_676.jpg);
height: 50px;
width: 676px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: center;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}

.title
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: normal;
color: #3c89ff;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.labelForm
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003a8e;
	text-decoration: none;
}

.labelFormError {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: red;
    text-decoration: none;
}

.fond
{
	background-image: url(/App_Themes/HolidayPride/images/search.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 26px;
	background-repeat: no-repeat;
	
}

.package-detail-back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003A8E;
}

#button a
{
text-decoration: none;
background-image: url(/App_Themes/HolidayPride/images/search.jpg);
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
height: 26px;
background-repeat: no-repeat;
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align:center
}

#button a:hover 
{
background-image: url(/App_Themes/HolidayPride/images/search_click.jpg);
background-repeat: no-repeat;
height: 26px;
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
}

#bottom_676
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 676px;
background-image: url(/App_Themes/HolidayPride/images/formu_bottom_676.jpg);
height: 30px;

}

/* */
.labelForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003A8E;
    text-decoration: none;
}

.labelFormError {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: red;
    text-decoration: none;
}



#top_passager_676  {

	background-image: url(/App_Themes/HolidayPride/images/formu_top_676.jpg);
	height: 50px;
	width: 676px;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#repeat_676  {
	background-image: url(/App_Themes/HolidayPride/images/formu_middle_676.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	width: 676px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#repeat_passager_676  {
	background-image: url(/App_Themes/HolidayPride/images/formu_middle_676.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	width: 676px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#bottom_passager_676 {
	margin: 0px;
	padding: 0px;
	width: 676px;
	background-image: url(/App_Themes/HolidayPride/images/formu_bottom_676.jpg);	
	height: 30px;
}



#top_passager_grid_676  {

	background-image: url(/App_Themes/HolidayPride/images/formu_top_676.jpg);
	height: 50px;
	width: 676px;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#repeat_passager_grid_676  {

	background-image: url(/App_Themes/HolidayPride/images/formu_middle_676.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	width: 676px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#bottom_passager_grid_676 {
	margin: 0px;
	padding: 0px;
	width: 676px;
	background-image: url(/App_Themes/HolidayPride/images/formu_bottom_676.jpg);	
	height: 30px;
}



#top_chart_676  {
	background-image: url(/App_Themes/HolidayPride/images/formu_top_676.jpg);
	height: 50px;
	width: 676px;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#repeat_chart_676  {
	background-image: url(/App_Themes/HolidayPride/images/formu_middle_676.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	width: 676px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#bottom_chart_676 {
	margin: 0px;
	padding: 0px;
	width: 676px;
	background-image: url(/App_Themes/HolidayPride/images/formu_bottom_676.jpg);	
	height: 30px;
}



#top_final_676  {
	background-image: url(/App_Themes/HolidayPride/images/formu_top_676.jpg);
	height: 50px;
	width: 676px;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#repeat_final_676  {

	background-image: url(/App_Themes/HolidayPride/images/formu_middle_676.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	width: 676px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#bottom_final_676 {
	margin: 0px;
	padding: 0px;
	width: 676px;
	background-image: url(/App_Themes/HolidayPride/images/formu_bottom_676.jpg);	
	height: 30px;

}

.request_reservation_link
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e2001a;	
		
}
.land_bottom_repeat {
background-image: url(/App_Themes/HolidayPride/images/land_bottom_repeat.png);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
}
.titre_land {
font-size: 18px;
font-weight: bold;
color: #8da1b1;
margin: 0px;
padding: 0px;
font-family: Verdana, Helvetica, sans-serif;
}
.cadre-home-promo {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d4d0cf;
	border-left-color: #d4d0cf;
}
.cadre-home-promo a {
	font-size: 13px;
	font-weight: bold;
	color: #007ec4;
	font-family: Arial, Helvetica, sans-serif;
}
.cadre-home-promo p {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
}

.formlang{
	padding: 0;
	position: absolute;
	top: -15px;
	overflow: auto;
}
.formlang li{
	float: left;
	margin-right: 8px;
	list-style: none;
}
.formContentText{
	padding: 0;
	color: #545353;
	overflow: hidden;
	position: relative;
}
.formContentText h2{
	font-size: 24px;
	color: #85317e;
}
.formContentText h3{
	font-size: 20px;
	color: #85317e;
}
.formContentText strong{
	font-size: 14px;
	display:block;
	margin-bottom: 5px;
}
.formWrap ul{
	padding: 0;
}
.formWrap ul.left{
	overflow: auto;
	min-width: 880px;
}
.formWrap ul li{
	list-style: none;
}

.formWrap ul.Top li+li{
	padding-top: 15px;
}
.formWrap ul.Top li.roomtype{
	float: left;
	width: 180px;
}
.formWrap ul.Top li.roomtype .DropDownField{
	width: 150px !important;
}
.formWrap ul.Top li.clear{
	clear: left;
}
.formWrap ul.left li{
	float: left;
	width: 430px;
	margin-left: 5px;
	padding-bottom: 15px;
}
.formWrap ul.left li.clear{
	clear:left;
}
.formWrap span.EditingFormLabel, .formWrap label.EditingFormLabel{
	padding: 0;
	font-weight: bold;
}
.formWrap ul.left label.EditingFormLabel{
	display:block;
	width: 430px;
}
.formWrap .TextBoxField, .formWrap ul.left .DropDownField{
	width: 405px;
}
.formWrap ul.left .DropDownField{
	height: 24px;
}

.TextAreaField{
	width: 800px !important;
}
.tabsForm{
	overflow: auto;
	margin-bottom: 0;
}
.tabsForm li{
	float: left;
	width: 420px;
	padding-left: 5px;
}
.formWrap .tabsForm li .TextBoxField{
	width: 410px;
}


#plc_lt_zonecontent_pageplaceholder_pageplaceholder_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_BizForm_viewBiz_ctl00_btnOK{
	padding: 5px 10px;
	margin: 15px 0;
	background: url(/App_Themes/HolidayPride/images/submit-bg.png) top ;
	border: none;
	border-radius: 5px;
	color: #fff;
}
.EditingFormErrorLabel{
	display: block;
	margin: 2px 0 10px 0;
	color: red;
}
.formContentText .confirm{
	width: 780px;
	position: relative
}

#plc_lt_zonecontent_pageplaceholder_pageplaceholder_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_BizForm_viewBiz_ctl00_pnlForm textarea,
#plc_lt_zonecontent_pageplaceholder_pageplaceholder_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_BizForm_viewBiz_ctl00_pnlForm input[type="text"]{
	width: 400px !important;
	border: 1px solid #ccc;
}
ul.tabsForm #plc_lt_zonecontent_pageplaceholder_pageplaceholder_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_BizForm_viewBiz_ctl00_pnlForm input[type="text"]{
	width: 390px !important;
}
#plc_lt_zonecontent_pageplaceholder_pageplaceholder_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_BizForm_viewBiz_ctl00_pnlForm input[type="text"]{
	height: 24px;
}