/*luxury */
A {
	COLOR: #666;
	text-decoration: none;
}

body{
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 14px;
	line-height: 1.8em;
	width: 100%;
	color: #666666
/*	color: #999;
    background:#860041 url(../images/fond.png) repeat;  */
}


.big_div {
	POSITION: relative;
	WIDTH: 1000px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	background: #FFFFFF;
/*	padding-left: 0px;  */
	padding-top: 5px;
}
/* home */
.header {
	POSITION: relative;
	HEIGHT: 430px
}
.header .slideshow {
	WIDTH: 980px; POSITION: relative; HEIGHT: 330px
}
.header .slideshow .image {
	HEIGHT: 330px
}
.header .slideshow .image .text {
	/*	BACKGROUND: url(../images/bg_slideshow_layer.png) 
background-image: url(../images/strans.png);  */
background: url(../images/strans.png);
	color: #666666;
}




.left {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 600px; LINE-HEIGHT: 1.4em; PADDING-TOP: 20px
}


/* global.css */
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
/*P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}*/
/*A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
} */
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}




/*P {
	MARGIN-BOTTOM: 5px
}*/
H1 {
/*	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 15px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 24px */
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6d8e8c; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, verdana, helvetica; HEIGHT: 20px
}
}
H2 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
	BACKGROUND: url(../images/arrow_title_corpo.png) no-repeat 0px 10px;
	PADDING-BOTTOM: 5px;
/*	MARGIN: 0px 15px;  */
	TEXT-TRANSFORM: uppercase;
	LINE-HEIGHT: 10px;
	PADDING-TOP: 5px;
	FONT-FAMILY: arial
}
H3 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	BACKGROUND: url(../images/black/arrow_data_block.png) no-repeat 0px 1px;
	MARGIN-BOTTOM: 4px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	LINE-HEIGHT: 1.1em;
	PADDING-TOP: 0px;
	color: #999999;
}

.header #lang-menu SPAN {
	COLOR: #f00
}
.header .logo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 65px; PADDING-TOP: 15px; HEIGHT: 65px
}
.header .logo H1 {
	CLEAR: none
}
.header .my_link {
	MARGIN-TOP: 10px
}
.header .link {
	CLEAR: right; FLOAT: right; MARGIN-BOTTOM: 10px; HEIGHT: 10px
}
.header .link LI {
	PADDING-LEFT: 5px; 
	FLOAT: left; MARGIN-LEFT: 5px;
	TEXT-TRANSFORM: uppercase; 
	BORDER-LEFT: #fff 1px solid; 
	LINE-HEIGHT: 10px; 
	HEIGHT: 10px
}
.header .link LI.first {
	BORDER-LEFT-STYLE: none
}
.header .link LI A {
	DISPLAY: block
}
.header .slideshow {
/*	DISPLAY: block; OVERFLOW: hidden; */WIDTH: 980px; POSITION: relative; HEIGHT: 330px
}
.header .slideshow .image {
	DISPLAY: block; LEFT: 0px; WIDTH: 980px; POSITION: absolute; TOP: 0px; HEIGHT: 330px
}
.header .slideshow .image .text {
	PADDING-RIGHT: 15px; DISPLAY: none; PADDING-LEFT: 15px; MIN-HEIGHT: 82px; 
 /*	BACKGROUND: url(../images/bg_slideshow_layer.png) 0px 0px;
    COLOR: #fff; 
 */
	LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 354px;  
	PADDING-TOP: 10px; POSITION: absolute; TOP: 32px
}
.header .slideshow .image .text .title {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.header .slideshow .image .text .description {
	FONT-SIZE: 1.2em
}

.cb {
	CLEAR: both; FONT-SIZE: 0px; HEIGHT: 0px
}
.container {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 980px; POSITION: relative
}
.chapo {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN: 0px 0px 15px; LINE-HEIGHT: 1em
}
.slideshow_container {
	margin-bottom: 5px;
	float: left;
	height: 300px;
	width: 500px;
}
.slideshow_nav {
	DISPLAY: block; Z-INDEX: 99; RIGHT: 25px; OVERFLOW: hidden; BOTTOM: 5px; POSITION: absolute; HEIGHT: 15px
}
.slideshow_nav A {
	MARGIN-TOP: 5px; DISPLAY: block; BACKGROUND: #fff; FILTER: alpha(opacity=70); FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 10px; COLOR: #fff; HEIGHT: 10px; -moz-opacity: 0.7; opacity: 0.7
}
.slideshow_nav A:hover {
	MARGIN-TOP: 0px; FILTER: alpha(opacity=100); WIDTH: 15px; HEIGHT: 15px; -moz-opacity: 1; opacity: 1
}
.slideshow_nav .activeSlide {
	MARGIN-TOP: 0px; FILTER: alpha(opacity=100); WIDTH: 15px; HEIGHT: 15px; -moz-opacity: 1; opacity: 1
}


.footer .footer_menu {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #3d3d3d; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; PADDING-TOP: 3px
}
.footer .copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #3d3d3d; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; PADDING-TOP: 3px
}
.footer .copyright LI {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #999999; LINE-HEIGHT: 10px; PADDING-TOP: 0px; HEIGHT: 10px
}
.footer .footer_menu LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #999999 1px solid; COLOR: #999999; LINE-HEIGHT: 10px; PADDING-TOP: 0px; HEIGHT: 10px
}
.footer .footer_menu LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.footer .footer_menu LI A {
	COLOR: #fff
}


/* type */
.page_content {
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 720px;
  /*LINE-HEIGHT: 1.4em;*/
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.page_contact {
	DISPLAY: block;
	FONT-SIZE: 1.1em;
	BACKGROUND: url(../images/bg_page_content_scratch.gif);
	FLOAT: left;
	WIDTH: 710px;
	LINE-HEIGHT: 1.4em;
	margin-top: 5px;
	margin-bottom: 40px;
	margin-left: 0px;
	border: 1px solid #999999;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-right: 0px;
}
.page_content .left {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	/*	MARGIN: 0px 20px 0px 0px;  */
	WIDTH: 320px;
	HEIGHT: auto
}
/*.page_content .leftt {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	MARGIN: 0px 20px 0px 0px;
	WIDTH: 550px;
	HEIGHT: auto
} */
.page_content .lef {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 480px; HEIGHT: auto
}
.page_content .lef .text {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	WIDTH: 460px;
	HEIGHT: auto;
	border: 1px solid #999999;
	padding: 20px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;

}
.text P {
	CLEAR: both; MARGIN-BOTTOM: 13px
}
.page_content .right {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 360px;
	HEIGHT: auto
}
.right_menu {
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 20px;
	WIDTH: 210px;
	PADDING-TOP: 15px;
	BACKGROUND-COLOR: #1c1c1c;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.right_menu UL {
	OVERFLOW: hidden; POSITION: relative
}
.right_menu LI {
	DISPLAY: block; FONT-SIZE: 1.2em; TEXT-TRANSFORM: uppercase; COLOR: #999999; LINE-HEIGHT: 1.6em
}
.right_menu LI UL LI {
	DISPLAY: block; FONT-SIZE: 0.9em; TEXT-TRANSFORM: none; LINE-HEIGHT: 1.6em
}
.right_menu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px;
/*	 COLOR: #999999;  */
	 COLOR: #FFFFFF;
	  PADDING-TOP: 0px
}
.right_menu SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.right_menu A:hover {
	BACKGROUND: #ff0000; COLOR: #fff
}
.right_menu .selected > A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.right_menu .selected > SPAN {
	FONT-WEIGHT: bold; COLOR: #fff
}
.right_menu .current > A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.right_menu .current > SPAN {
	FONT-WEIGHT: bold; COLOR: #fff
}
.right_menu .current {
	BACKGROUND: #ff0000; COLOR: #fff
}
.right_menu LI LI .current > A {
	FONT-WEIGHT: normal
}
.right_menu LI LI .current > SPAN {
	FONT-WEIGHT: normal
}
.right_menu .current LI {
	FONT-WEIGHT: normal; BACKGROUND: #1c1c1c
}
.right_menu .parent {
	FONT-WEIGHT: bold; COLOR: #fff
}
.right_menu .current A {
	COLOR: #fff
}

.data_block {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	WIDTH: 360px;
	COLOR: #fff;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 10px;
	HEIGHT: auto;
	BACKGROUND-COLOR: #7c7b7b
}
.data_block H3 {
	LINE-HEIGHT: 1.4em
}
.data_block HR {
	CLEAR: both; BORDER-TOP: #939292 1px solid; DISPLAY: block; MARGIN: 16px 17px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px; BORDER-BOTTOM-STYLE: none
}
.data_block P {
	PADDING-LEFT: 5px
}
.data_block .info{
	float:right;
	padding-right: 10px;
}
.data_block P IMG {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; FLOAT: right; MARGIN: 5px 0px 5px 18px; BORDER-LEFT: #fff 2px solid; WIDTH: 50px; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 60px
}
.data_block A {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #000
}
.data_block UL {
	MARGIN-BOTTOM: 5px
}
.data_block LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/global/black/link_bulleted_list_right_block.gif) no-repeat 8px 6px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.data_block input {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 12px;
	MARGIN: 2px;
	COLOR: #676767;
	padding: 2px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: 8px 6px;
	border: 1px solid #FFFFFF;
}

.data_block send {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/global/black/link_bulleted_list_right_block.gif) no-repeat 8px 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	DISPLAY: block;
	VERTICAL-ALIGN: middle;
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 8px;
	text-align: left
}
.data_block buttonCC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/global/black/link_bulleted_list_right_block.gif) no-repeat 8px 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
BORDER-RIGHT: #00adef 1px solid;
	BORDER-TOP: #00adef 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #00adef 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #00adef 1px solid;
	FONT-FAMILY: Verdana, Arial, Times New Roman;
	BACKGROUND-COLOR: #00adef;
	TEXT-DECORATION: none;
	margin: 2px;
	padding-top: 2px	
	
}

.page_content A.return {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../images/global/black/breadcrumb_arrow_in.gif) #f00 no-repeat 10px 5px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 17px
}
.page_content A.return:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.page_content A {
	FONT-WEIGHT: bold; COLOR: #000
}
.text A {
	FONT-WEIGHT: bold; COLOR: #000
}
.page_content A:hover {
	COLOR: #f00
}
.text A:hover {
	COLOR: #f00
}
/*.text IMG {
	BORDER-RIGHT: #7c7b7b 4px solid; BORDER-TOP: #7c7b7b 4px solid; FLOAT: left; MARGIN: 3px 10px 8px 0px; BORDER-LEFT: #7c7b7b 4px solid; BORDER-BOTTOM: #7c7b7b 4px solid
}  */
#inline-edit-bar-buttons-menu A IMG {
	FLOAT: none; MARGIN: 0px
}
.text P {
	CLEAR: both;
	MARGIN-BOTTOM: 10px;
	color: #666666
}
.float-left {
	FLOAT: left; MARGIN: 3px 20px 5px 0px
}
.float-right {
	FLOAT: right
}
/* landing */

.left {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 340px; PADDING-TOP: 0px
}
.left .news {
	/*	MARGIN: 0px 0px 20px;  */
	WIDTH: 340px;
	POSITION: relative;
	HEIGHT: auto;
	padding: 0px;
}
#slideshowNavNews {
	RIGHT: 20px; TOP: 10px; HEIGHT: 10px
}
#slideshowNavNews A {
	WIDTH: 5px; HEIGHT: 5px
}
#slideshowNavNews A:hover {
	WIDTH: 10px; HEIGHT: 10px
}
#slideshowNavNews .activeSlide {
	WIDTH: 10px; HEIGHT: 10px
}
.left .news .next {
	DISPLAY: block; Z-INDEX: 99; WIDTH: 26px; POSITION: absolute; TOP: 150px; HEIGHT: 26px
}
.left .news .prev {
	DISPLAY: block; Z-INDEX: 99; WIDTH: 26px; POSITION: absolute; TOP: 150px; HEIGHT: 26px
}
.left .news .prev {
	BACKGROUND: url(../images/prev.gif) no-repeat; LEFT: 10px
}
.left .news .next {
	RIGHT: 10px; BACKGROUND: url(../images/next.gif) no-repeat
}
.left .news .slideshow {
	Z-INDEX: 1;
	OVERFLOW: hidden;
	WIDTH: 320px;
	POSITION: relative;
	HEIGHT: auto;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #999999;
	color: #666666;
}
.left .news .slideshow IMG {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 298px;
	HEIGHT: 75px;
	padding: 5px;
	border: opx;
}

.left .news .slideshow .all {

DISPLAY: block;	
 float:left;
 width:200px;
 height:122px;
 margin-top:3px;
 margin-left:3px !important;
 margin-left:2px;	
	
	
	}

.left .news .slideshow A:hover {
	COLOR: #33CCCC;
	TEXT-DECORATION: underline
}
.left .news .slideshow .text {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 244px; PADDING-TOP: 15px; height: auto
}
.left .news .slideshow .text .title {
	DISPLAY: block;
	FONT-SIZE: 1.6em;
	MARGIN-BOTTOM: 10px;
	FONT-FAMILY: Georgia,Verdana,Arial,sans-serif
}
.left .news .slideshow .text .chapo {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 14px
}





/* lang */
.langen {
	background-image: url(../images/gb.gif);
	color: #FFFFFF;
	height: 11px;
	width: 16px;
	border: 0px;
	float: right;
	margin-left: 5px;
	font-size: 4px;
}
.langfr {
	background-image: url(../images/fr.gif);
	color: #FFFFFF;
	height: 11px;
	width: 16px;
	border: 0px;
	float: right;
	margin-left: 5px;
	font-size: 4px;
}
.langde {
	background-image: url(../images/de_flag.gif);
	color: #FF0000;
	height: 11px;
	width: 16px;
	border: 0px;
	float: right;
	margin-left: 5px;
	font-size: 4px;
}

.language {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 24px; PADDING-TOP: 18px; HEIGHT: 18px
}
.fr {
	BACKGROUND-IMAGE: url(../images/fr.gif)
}
.en {
	BACKGROUND-IMAGE: url(../images/gb.gif)
}

/* contact */
.contact_mail {
	POSITION: relative; WIDTH: 340px; FLOAT: left; HEIGHT: 470px
}
.h1_contacts {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 34px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #832878; FONT-SIZE: 34px; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.form_verif INPUT[type=text] {
	BORDER-BOTTOM: #832878 1px solid; BORDER-LEFT: #832878 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 20px; BORDER-TOP: #832878 1px solid; BORDER-RIGHT: #832878 1px solid; PADDING-TOP: 2px; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.form_verif INPUT[type=password] {
	BORDER-BOTTOM: #832878 1px solid; BORDER-LEFT: #832878 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 20px; BORDER-TOP: #832878 1px solid; BORDER-RIGHT: #832878 1px solid; PADDING-TOP: 2px; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.form_verif {
	FONT-SIZE: 13px
}
.form_verif SELECT {
	BORDER-BOTTOM: #832878 1px solid; BORDER-LEFT: #832878 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 26px; BORDER-TOP: #832878 1px solid; BORDER-RIGHT: #832878 1px solid; PADDING-TOP: 4px
}
.form_verif TEXTAREA {
	BORDER-BOTTOM: #832878 1px solid; BORDER-LEFT: #832878 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 300px; PADDING-RIGHT: 4px; HEIGHT: 150px; MAX-HEIGHT: 150px; BORDER-TOP: #832878 1px solid; BORDER-RIGHT: #832878 1px solid; PADDING-TOP: 2px; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.form_verif .ligne {
	FONT-FAMILY: Verdana; MARGIN-BOTTOM: 7px; COLOR: #666
}
.form_verif .colonne {
	FLOAT: left; MARGIN-RIGHT: 40px
}
.form_verif .ligne STRONG {
	DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.form_verif .ligne INPUT[type=text] {
	WIDTH: 200px
}
.form_verif .ligne INPUT[type=password] {
	WIDTH: 200px
}
.form_verif .ligne SELECT {
	WIDTH: 310px
}
.form_verif .bouton {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; WIDTH: 137px; BACKGROUND: #832878; HEIGHT: 27px; COLOR: #fff; BORDER-TOP: medium none; BORDER-RIGHT: medium none; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.form_verif .red {
	COLOR: #832878
}
.alerted {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; WIDTH: 270px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #f00; TOP: 100px; PADDING-TOP: 20px; LEFT: 10px
}
.success {
	BORDER-BOTTOM: #090 1px dashed; BORDER-LEFT: #090 1px dashed; BACKGROUND: #dff2bf; COLOR: #090; BORDER-TOP: #090 1px dashed; BORDER-RIGHT: #090 1px dashed; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px
}
.error {
	BORDER-BOTTOM: #c00 1px dashed; BORDER-LEFT: #c00 1px dashed; BACKGROUND: #ffbaba; COLOR: #c00; BORDER-TOP: #c00 1px dashed; BORDER-RIGHT: #c00 1px dashed; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px
}





/*foot*/
#copyright_menu {
	BORDER-RIGHT: #9da0a0 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9da0a0 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 9pt; BACKGROUND: url(/ressource/image/ha-logo-baspage.gif) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #9da0a0 0px solid; WIDTH: 920px; COLOR: #f0f0f0; PADDING-TOP: 0px; BORDER-BOTTOM: #9da0a0 0px solid; FONT-FAMILY: Arial, Helvetica, Sans-serif; HEIGHT: 35px; TEXT-ALIGN: right
}
#copyright_menu LI {
	PADDING-TOP: 8px
}
#copyright_menu LI.left {
	FLOAT: left;
	POSITION: relative;
	TEXT-ALIGN: left;
	margin-left: 5px;
}
#copyright_menu LI.right {
	PADDING-RIGHT: 170px; FLOAT: right; POSITION: relative; TEXT-ALIGN: right
}
#copyright_menu A:link {
	COLOR: #f0f0f0; TEXT-DECORATION: none
}
#copyright_menu A:visited {
	COLOR: #f0f0f0; TEXT-DECORATION: none
}
#copyright_menu A:hover {
	COLOR: #79e0f3; TEXT-DECORATION: underline
}
#copyright_menu A:active {
	COLOR: #79e0f3; TEXT-DECORATION: underline
}
#foot {
	CLEAR: both; PADDING-RIGHT: 50px; COLOR: #555555; PADDING-TOP: 32px; HEIGHT: 50px; TEXT-ALIGN: center
}
#foot A {
	margin: 5px; color: rgb(221,43,85);
	
}
#baspage {
	HEIGHT: 75px; BACKGROUND-COLOR: #333333
}
#bas_de_page {
	BORDER-RIGHT: #c1b8a3 0px solid;
	BORDER-TOP: #c1b8a3 1px solid;
	BORDER-LEFT: #c1b8a3 0px solid;
	WIDTH: 1000px;
	COLOR: #eee;
	BORDER-BOTTOM: #c1b8a3 0px solid;
/*	BACKGROUND-COLOR: #304c4a;  */
	BACKGROUND-COLOR: #707070;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
/*	position: relative;  */
}
#bas_de_page DIV.copyright {
	CLEAR: both; COLOR: #eee; PADDING-TOP: 8px; TEXT-ALIGN: left
}
#lower_content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 40px;
	OVERFLOW: auto;
	WIDTH: 1000px;
	PADDING-TOP: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#lower_content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #f0f0f0; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
#lower_content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#lower_content LI {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #f0f0f0; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; HEIGHT: auto; TEXT-ALIGN: left
}
#lower_content LI A {
	COLOR: #f0f0f0
}
#lower_content LI A:visited {
	COLOR: #eee
}
#lower_content LI A:hover {
	COLOR: #79e0f3
}
#lower_content LI A:active {
	COLOR: #79e0f3
}
#lower_content .footer_block {
	FLOAT: left; WIDTH: 230px
}
.footer {
	CLEAR: both; DISPLAY: block; POSITION: relative
}


/*main*/
.show {
	POSITION: relative;
	WIDTH: 980px;
	HEIGHT: 330px
}
.show IMG {
	POSITION: absolute; WIDTH: 980px; DISPLAY: none; HEIGHT: 330px
}
.show .show_titre {
	POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 900px; BOTTOM: 10px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: url(images/trans.png); COLOR: #333; FONT-SIZE: 24px; FONT-WEIGHT: normal; PADDING-TOP: 10px; LEFT: 20px
}
.show .first {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
.hotel {
	POSITION: relative; WIDTH: 982px; HEIGHT: 330px
}
.hotel IMG {
	POSITION: absolute; WIDTH: 982px; DISPLAY: none; HEIGHT: 330px
}
.hotel .hotel_titre {
	POSITION: absolute; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; WIDTH: 960px; BOTTOM: 0px; DISPLAY: none; BACKGROUND: url(images/trans.png) repeat-x; HEIGHT: 40px; COLOR: #676767; FONT-SIZE: 16px
}
.hotel .first {
	DISPLAY: block
}



.hotel_resume {
	POSITION: absolute;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 15px;
	WIDTH: 300px;
	PADDING-RIGHT: 15px;
	TOP: 10px;
	RIGHT: 20px;
	PADDING-TOP: 5px;
	background-image: url(../images/trans_search.png);
	border: 1px solid #99FFFF;
}
.hotel_promo H2 {
	COLOR: #b63311; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.hotel_promo .promo_liste {
	MARGIN-BOTTOM: 10px
}
.hotel_promo .promo_liste A {
	FLOAT: left; COLOR: #676767; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.hotel_promo .promo_liste A .city {
	FONT-WEIGHT: normal
}
.hotel_promo .promo_liste .discount {
	FLOAT: right; COLOR: #b63311
}




#box_chambres_recherche {
/*    BORDER-TOP: #bec0c2 1px solid;
	BORDER-BOTTOM: #bec0c2 1px solid;
	BORDER-LEFT: #bec0c2 1px solid;
	BORDER-RIGHT: #bec0c2 1px solid;  */
	MARGIN: 0px;
	WIDTH: 235px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
	HEIGHT: 200px;
	COLOR: #606060;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;

	padding: 0px;
}

.homepage#box_chambres_recherche {
 MARGIN: 0px 0px 0px; WIDTH: auto
}


.homepage#box_chambres_recherche UL {
	WIDTH: 220px;
	margin-left: 10px;
}

#box_chambres_recherche UL > LI {
	BORDER-BOTTOM: #800 0px solid; POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #800 0px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, Sans-serif; FLOAT: left; COLOR: #707070; FONT-SIZE: 9pt; BORDER-TOP: #800 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #800 0px solid; PADDING-TOP: 5px
}
#box_chambres_recherche UL > LI.titre {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	COLOR: #707070;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	PADDING-TOP: 28px;
}
#box_chambres_recherche UL > LI.champ {
	PADDING-TOP: 10px
}
#box_chambres_recherche UL > LI.bouton {
	HEIGHT: 30px;
	PADDING-TOP: 23px;
	margin-left: 40px;
}
#box_chambres_recherche INPUT[type=text] {
	BORDER-BOTTOM: #bec0c2 1px solid; BORDER-LEFT: #bec0c2 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Arial, Helvetica, Sans-serif; COLOR: #707070; FONT-SIZE: 9pt; BORDER-TOP: #bec0c2 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #bec0c2 1px solid; PADDING-TOP: 3px
}
#box_chambres_recherche INPUT[type=image] {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#box_chambres_recherche INPUT#htl {
	WIDTH: 150px
}
#box_chambres_recherche INPUT#dtn {
	WIDTH: 150px
}
#box_chambres_recherche INPUT#pda {
	WIDTH: 80px
}
#box_chambres_recherche INPUT#pdb {
	WIDTH: 80px
}
#box_chambres_recherche INPUT#nnt {
	WIDTH: 45px
}
#box_chambres_recherche INPUT[type=text]:focus {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid
}


SPAN.bouton_standard {
	POSITION: relative;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 9pt;
	WIDTH: 112px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	BACKGROUND: url(/ressource/image/bouton/bouton-bleu-standard.gif) no-repeat left top;
	LETTER-SPACING: 0px;
	HEIGHT: 26px;
	COLOR: #fff;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	background-color: #00CCFF;
}
input.bouton_standard {
	POSITION: relative;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 9pt;
	WIDTH: 112px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
/*	BACKGROUND: url(/ressource/image/bouton/bouton-bleu-standard.gif) no-repeat left top;  */
	LETTER-SPACING: 0px;
	HEIGHT: 26px;
	COLOR: #fff;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	background-color: #00CCFF;
}





.event_tabs {
	float: left;
	
}
.event_tabs UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.event_tabs LI {
	BORDER-BOTTOM: #98b2b1 1px solid; BORDER-LEFT: #98b2b1 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #98b2b1; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; COLOR: #fff; BORDER-TOP: #98b2b1 1px solid; CURSOR: pointer; BORDER-RIGHT: #98b2b1 1px solid; PADDING-TOP: 5px
}
.event_tabs LI:hover {
	TEXT-DECORATION: underline
}
.event_tabs .tab_sel {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #98b2b1 1px solid; PADDING-BOTTOM: 6px; BACKGROUND: #fff; BORDER-TOP: #98b2b1 1px solid; CURSOR: default; BORDER-RIGHT: #98b2b1 1px solid; PADDING-TOP: 6px
}
.event_tabs .tab_sel:hover {
	TEXT-DECORATION: none
}
.event_tabs .tab_show {
	DISPLAY: block
}
.event_tab {
	BORDER-BOTTOM: #98b2b1 1px solid;
	BORDER-LEFT: #98b2b1 1px solid;
	WIDTH: 670px;
	MARGIN-TOP: 5px;
	PADDING-RIGHT : 20px;
	PADDING-LEFT : 20px;
	DISPLAY: none;
	BORDER-TOP: #98b2b1 1px solid;
	BORDER-RIGHT: #98b2b1 1px solid;
	height: auto;
}
.event_tab H3 {
	FONT-SIZE: 13px
}

.event_tabs {
	float: left;	
}
.contact_mail {
	POSITION: relative; WIDTH: 340px; FLOAT: left; HEIGHT: 470px
}
.h1_contacts {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 34px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #832878; FONT-SIZE: 34px; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.form_verif INPUT[type=text] {
	BORDER-BOTTOM: #832878 1px solid; BORDER-LEFT: #832878 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 20px; BORDER-TOP: #832878 1px solid; BORDER-RIGHT: #832878 1px solid; PADDING-TOP: 2px; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.form_verif INPUT[type=password] {
	BORDER-BOTTOM: #832878 1px solid; BORDER-LEFT: #832878 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 20px; BORDER-TOP: #832878 1px solid; BORDER-RIGHT: #832878 1px solid; PADDING-TOP: 2px; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.form_verif {
	FONT-SIZE: 13px
}
.form_verif SELECT {
	BORDER-BOTTOM: #832878 1px solid; BORDER-LEFT: #832878 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 26px; BORDER-TOP: #832878 1px solid; BORDER-RIGHT: #832878 1px solid; PADDING-TOP: 4px
}
.form_verif TEXTAREA {
	BORDER-BOTTOM: #832878 1px solid; BORDER-LEFT: #832878 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 300px; PADDING-RIGHT: 4px; HEIGHT: 150px; MAX-HEIGHT: 150px; BORDER-TOP: #832878 1px solid; BORDER-RIGHT: #832878 1px solid; PADDING-TOP: 2px; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.form_verif .ligne {
	FONT-FAMILY: Verdana; MARGIN-BOTTOM: 7px; COLOR: #666
}
.form_verif .colonne {
	FLOAT: left; MARGIN-RIGHT: 40px
}
.form_verif .ligne STRONG {
	DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.form_verif .ligne INPUT[type=text] {
	WIDTH: 200px
}
.form_verif .ligne INPUT[type=password] {
	WIDTH: 200px
}
.form_verif .ligne SELECT {
	WIDTH: 310px
}
.form_verif .bouton {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; WIDTH: 137px; BACKGROUND: #832878; HEIGHT: 27px; COLOR: #fff; BORDER-TOP: medium none; BORDER-RIGHT: medium none; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.form_verif .red {
	COLOR: #832878
}
.alerted {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; WIDTH: 270px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #f00; TOP: 100px; PADDING-TOP: 20px; LEFT: 10px
}
.success {
	BORDER-BOTTOM: #090 1px dashed; BORDER-LEFT: #090 1px dashed; BACKGROUND: #dff2bf; COLOR: #090; BORDER-TOP: #090 1px dashed; BORDER-RIGHT: #090 1px dashed; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px
}
.error {
	BORDER-BOTTOM: #c00 1px dashed; BORDER-LEFT: #c00 1px dashed; BACKGROUND: #ffbaba; COLOR: #c00; BORDER-TOP: #c00 1px dashed; BORDER-RIGHT: #c00 1px dashed; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px
}





labele									{ font-size:90%; display:block; float:left; width:12em; text-align:right;
												margin:.2em .2em 0 0; color:#3399FF; font-weight:bold;padding:8px 0px; }

labele#evente_labele      { position:absolute; top:0; left:px; }
select#evente            { position:absolute; top:0; left:48px; }
labele#evente_error      { position:absolute; top:30px; left:60px; }


labele#nbp_labele      { position:absolute; top:0px; left:0px; }
input#nbp            {
	top:0px;
	left:10px;
	color: #660000;
	background-color: #FF6699;
	width: 100px;
	border: 1px solid #FF3366;
	text-align: center;
	height: 15px;
}
labele#nbp_error      { position:absolute; top:30px; left:60px; }


/* Side */
#sidebar {
  clear: both;
  float: left;
  width: 200px;
  padding: 15px 15px 0;
  background: #707070;
  margin-right: 18px;
}
#sidebar ul li {
  padding: 3px 0 3px 0;
  margin-left: 0;
  border-bottom: 1px solid #989a90;
}
#sidebar .widget {
  clear: both;
  width: 190px !important;
  padding: 0;
  margin-bottom: 30px;
  overflow: hidden;
}
#sidebar h3 {
  padding: 0 0 20px 0;
  margin-bottom: 0;
  font-size: 14px;
  color: #ffffff;
}
#sidebar h4 {
  padding: 0 0 20px 0;
  margin-bottom: 0;
  font-size: 13px;
  text: center;
  color: #ffffff;
}

#sidebar li li {
  border-bottom: 0;
  border-top: 1px solid #989a90;
}
#sidebar li {
  border-bottom: 0;
  border-top: 1px solid #989a90;
}
li {
	LIST-STYLE-TYPE: none
}

.form_verif .red {
	COLOR: #832878
}
.alerted {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; WIDTH: 270px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #f00; TOP: 100px; PADDING-TOP: 20px; LEFT: 10px
}
.success {
	BORDER-BOTTOM: #090 1px dashed; BORDER-LEFT: #090 1px dashed; BACKGROUND: #dff2bf; COLOR: #090; BORDER-TOP: #090 1px dashed; BORDER-RIGHT: #090 1px dashed; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px
}
.error {
	BORDER-BOTTOM: #c00 1px dashed; BORDER-LEFT: #c00 1px dashed; BACKGROUND: #ffbaba; COLOR: #c00; BORDER-TOP: #c00 1px dashed; BORDER-RIGHT: #c00 1px dashed; BEHAVIOR: url(template/PIE.htc); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.botton {
	background-color: #ea6627; /* Style Button */
	color: #ffffff;
	width: 66px;
	height: 22px;
	padding: 2px;
	border: none	
}





/*main*/
.clear {
	CLEAR: both
}
.hotel {
	POSITION: relative; WIDTH: 982px; HEIGHT: 330px
}
.hotel IMG {
	POSITION: absolute; WIDTH: 982px; DISPLAY: none; HEIGHT: 330px
}
.hotel .hotel_titre {
	POSITION: absolute; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; WIDTH: 960px; BOTTOM: 0px; DISPLAY: none; BACKGROUND: url(images/trans.png) repeat-x; HEIGHT: 40px; COLOR: #676767; FONT-SIZE: 16px
}
.hotel .first {
	DISPLAY: block
}
.search {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 200px;
	PADDING-RIGHT: 5px;
	/*	PADDING-TOP: 5px;  */
	background-image: url(images/strans.png);
}
.search_hotel {
	POSITION: absolute;
	margin-top: 30px;
	LEFT: 20px;
	background-image: url(../images/strans.png);
}
.search H2 {
	PADDING-LEFT: 15px; COLOR: #b63311; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.search .bloc {
	MARGIN: 0px auto; WIDTH: 230px
}
.search .hot {
	MARGIN: 0px auto; WIDTH: 180px
}
.hotel_resume {
	POSITION: absolute;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 15px;
	WIDTH: 300px;
	PADDING-RIGHT: 15px;
	TOP: 10px;
	RIGHT: 20px;
	PADDING-TOP: 5px;
	background-image: url(../images/trans_search.png);
	border: 1px solid #99FFFF;
}
.hotel_promo H2 {
	COLOR: #b63311; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.hotel_promo .promo_liste {
	MARGIN-BOTTOM: 10px
}
.hotel_promo .promo_liste A {
	FLOAT: left; COLOR: #676767; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.hotel_promo .promo_liste A .city {
	FONT-WEIGHT: normal
}
.hotel_promo .promo_liste .discount {
	FLOAT: right; COLOR: #b63311
}









.hot H3 {
	MARGIN: 20px 0px 5px
}
.hot .nbch1 {
	FLOAT: left
}
.hot .nbch2 {
	FLOAT: right
}
.hot .nbch {
	WIDTH: 50px
}
.hot .datepick {
	WIDTH: 70px; FLOAT: left; HEIGHT: 20px
}
.datepick_lib {
	DISPLAY: none
}
.hot .submit {
	MARGIN: 20px auto
}
.hot .desInput {
	WIDTH: 150px
}
INPUT[type=text] {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 20px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 2px
}
INPUT[type=password] {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 20px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 2px
}
SELECT {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 26px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 4px
}
TEXTAREA {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 2px
}
/*.bloc .villaDiv {
	Z-INDEX: 20; BORDER-BOTTOM: #7f9db9 1px solid; POSITION: absolute; BORDER-LEFT: #7f9db9 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 238px; DISPLAY: none; BORDER-TOP: medium none; BORDER-RIGHT: #7f9db9 1px solid
}
.bloc .villaDiv A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #517f7c; PADDING-TOP: 5px
}
.bloc .villaDiv .close {
	PADDING-BOTTOM: 0px; MARGIN: 5px 5px 5px 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/close.png) no-repeat; FLOAT: right; HEIGHT: 16px; PADDING-TOP: 0px
}
.bloc .villaDiv A:hover {
	BACKGROUND-COLOR: #eee
}
.bloc .villaDiv SPAN {
	TEXT-ALIGN: right; FLOAT: right; COLOR: #b63311; FONT-SIZE: 10px
} */
sep2 {
	MARGIN: 0px auto; WIDTH: 500px; BORDER-TOP: #ccc 1px solid
}
.sep3 {
	MARGIN: 20px 0px; BORDER-TOP: #98b2b1 1px solid
}
.bouton {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #A41F37;
	PADDING-LEFT: 40px;
	PADDING-RIGHT: 40px;
	COLOR: #fff;
	FONT-SIZE: 11px;
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 5px
}
.load.bouton {
	BACKGROUND-IMAGE: url(images/load.gif); BACKGROUND-REPEAT: no-repeat
}
.big_bouton {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; FONT-SIZE: 14px; MARGIN-RIGHT: 40px; PADDING-TOP: 10px
}


/*Welcome Message*/
#thn_welcom{width:100%;font-size:18px;color:rgb(221,43,85);text-align:center;float:left;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);font-weight:bold;background:#fff;padding-top:10px}#thn_welcom p{line-height:30px;margin:0 20px 20px 20px;}#thn_welcom p.half{line-height:35px;padding-top:7px}#thn_welcom .half.first{border-right:1px solid black;padding-top:10px}.largeT{
	font-size: 20px;
	margin: 0 2px 0 0;
	color: rgb(221,43,85)
}.bebas{font-family:'BebasNeueRegular';font-size:20px;letter-spacing:7px}#thn_welcom .clear{font-size:18px}#lanceP .bebas{font-family:'BebasNeueRegular';font-size:16px;letter-spacing:1px}#thn_welcom .wel-sm{text-align:left;padding:10px;font-size:75%;color:#000;line-height:65%;font-weight:normal;margin:0 10px 30px 10px}.boite_ad{position:absolute;color:#fff;margin-top:230px;margin-left:35px;text-transform:uppercase;font-size:12px}.margLe{margin:5px;padding:10px}






/*html,body,ul,li
{
margin:0px;
padding:0px;
}*/

.headr
{
font-family:Tahoma, Arial, Helvetica, sans-serif!important;
font-size:12px!important;
width:961px;
/* 80 changed to 100  height:100px; */
margin:0 auto;
padding:0;
/*position:relative;*/ /*changed to make the nav as absolute*/
}

.headerwrap
{
display:inline-block;
height:100px;
position:relative;

}

.header .welcome_right_new {
    border-right: 1px solid #CCCCCC;
	 
    float: left;
    height: 24px;
    width: 141px;
}
/*
.header a.showTerms1 img.logo{position:absolute; left:0; right:0;top:0px}

.header a.showTerms2 img.logo{position:absolute; left:210px; top:0px}

.header img.logo {float:left;margin-top:20px;} */

.qroneworldlogo {
position:absolute;
left:0; 
right:0;
top:20px;
width:450px;
}

.qroneworldlogo span{
float:left;
padding-right:15px;
}



.headr .cont_right
{
float:right;
width:330px;
height:39px;
margin:10px 0px 0px 0px;
/*height:80px;*/
/*margin-right:-27px;*/
}

.cont_right td
{
height:38px;
/*text-align:right;*/
margin:0;
padding:0;
}
.cont_right td a
{
color:#6c1d4c;
font:normal 12px;
text-decoration:none;
padding-right:5px;
float:left;
}

.cont_right td a:hover
{
text-decoration:underline;
}
input.searchBox {
	background-color:#F3F3ED!important;
	border:1px solid #C3C3C3!important;
	color:#919AA4;
	display:inline;
	float:left;
	/*margin:0 0 0 27px;*/
	padding:5px 0 5px 8px!important;
	width:212px;
	height:16px;
	font-family:Tahoma, Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
}


input.submit {
	with: 250px;
	height: 40px;
	background: url(../images/header/img_btn_search.jpg) repeat-x 0 0;
	border:1px solid #cfcfcf;
	BACKGROUND-COLOR: #A41F37;
	PADDING: 10px;
	COLOR: #fff;
	text-align: center;
	margin: 10px;
	float: left;
	display: inline;
	cursor:pointer;
font-family:Tahoma, Arial, Helvetica, sans-serif!important;	
font-size:12px!important;
width:70px;
	}
	


/*header style end*/

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

/*langSelectorfinal style start*/

#languageSelector {
	display:none;
	height:auto;
	overflow:hidden;
	top:125px;   /* 95 changed to 125 px */
	padding:10px;
	position:absolute;
	width:896px;
	z-index:1002;
	-webkit-box-shadow: 0px 0px 10px #000000;
	-moz-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	width:745px;
	padding:30px;
	background:#eaeaea;
	left:27% !important;  /* 20 changed to 27 */
}
#languageSelector a#closeLanguageSelector, #close {
	background:url(../images/common/img_icon_close.png) right 0 no-repeat;
	color:#702050;
	font-size:11px;
	float:right;
	height:23px;
	padding:6px 25px 0 0;
	text-decoration:none;
	text-indent:-9999px;
	margin-right:-15px;
}
#languageSelector h2 {
	text-transform:uppercase;
	font: bold 1.4em futuraMedium;
	margin-bottom:18px;
}
#languageSelector .regions {
	overflow:hidden;
}
#languageSelector .regions li {
	width:124px;
	float:left;
}
#languageSelector .regions li a {
	display:block;
	padding:10px 10px 0;
	border-left:1px solid #757575;
	border-right:1px solid #bfbfbf;
	height:72px;
	background: #8d8d8d; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9f9f9f", endColorstr="#828282"); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9f9f9f), to(#828282)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #9f9f9f, #828282); /* for firefox 3.6+ */
	color:#fff;
	text-decoration:none;
	font-size:0.7em;
	position:relative;

	font-weight:normal;
	line-height:1.1;
}
#languageSelector .regions li a:hover {
	background: #828282; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#919191", endColorstr="#747474"); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#747474)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #919191, #747474); /* for firefox 3.6+ */
}



/* start*/

#languageSelector .regions li a span {
	display:block;
	width:53px;
	height:27px;
	position:absolute;
	bottom:12px;
	left:27px;
	}

#languageSelector .regions li a span img
{
	border:none;
}

/* anand addition end */
#languageSelector .regions li.selected a, #languageSelector .regions li.ui-tabs-selected a {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff"); /* for IE */
	background:#fff;
	color:#333;
	border:1px solid #ccc;
	border-bottom:0;
	border-left:0;
	height:71px;
}
#languageSelector .regions li.ui-tabs-selected .international {
	border-left:1px solid #ccc;
}

#languageSelector .region {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 0 solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 0 1px 0;
    clear: both;
	overflow: hidden;
    padding: 30px 20px;
}
#languageSelector .region ul {
	margin:0;
	font-size:0.75em;
	padding-left:20px;
	width:690px;
}

#languageSelector .region ul li {
	border-bottom:1px solid #d0d0d0;
	float:left;
	margin:0 30px 0 0;
	
}
#languageSelector .region ul li a {
	color:#000;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	width:200px;
	background:url() no-repeat right center;
	font-family: tahoma;
	
}
#languageSelector ol, ul {
	list-style:none;
}


.ui-tabs .ui-tabs-hide {
	display:none !important;
}
.ui-tabs .ui-tabs-panel {
	background:none repeat scroll 0 0 transparent;
	border-width:0;
	display:block;
	padding:1em 1.4em;
}

/*langSelectorfinal style end*/

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

/*main_tabs2.css style end*/


#utilities { 
   
 font-family:arial; 
 margin-top:10px; 
 padding: 0px; 
 height:26px; 
 float: right;
    } 
.utlitiesinner{ 
 float: right; 
 padding: 0px; 
 margin:10px 0px 0px 0px /* updated for new home page */; 
 } 
.action { 
 float: left; 
 padding: 0px; 
 margin: 0px 10px 0px 0px; 
   } 
.help { 
 float:left; 
 padding: 0px; 
 margin: 0px 10px 0px 0px; 
 } 
.languageSelector { 
 background:url("../images/img_icon_datepicker_next.gif") no-repeat right 2px transparent; 
  margin: 0px 20px 0px 0px; 
 padding: 0px 18px 0px 0px; 
 float:left; 
  } 
#utilities a { 
 text-decoration: none; 
 color: #6c1d4c; 
 /*font-size: 0.8em;*/ 
 padding:0px; 
 margin: 0px; 
 } 
#utilities a:hover { 
 text-decoration: underline; 
 } 
/* header end */ 




/*  ############## HOMEPAGE REFRESH ######################### */


.headr .cont_right_new {
    float: right;
    height: 28px;
	width:187px;
	border-right:1px solid #CCCCCC;
	margin-top:10px;
	padding-right:10px;
	
}


.newclass {
 background:none !important;
 float: left;
 margin: 5px 0px 8px 4px;
 padding: 0;
 text-transform:uppercase;
	
}
.newclass span {

    height: 16px;
    padding: 0 0 0 7px;
    width: 32px;
}

.newclass span.lang {
    border-left: 1px solid #CCCCCC;
    color: #63003D;
    font-size: 10px;
    line-height: 18px;
    padding: 0 5px 0 7px;
    text-decoration: none;
}

.newclass span.default {
    color: #979998;
}

.newclass span.default {
    color: #979998;
	 border-left: none !important;
}


.action_new
{
 float: left;
 margin: 6px 10px 8px 4px;
padding: 0;

}


input.searchBox_new {

    /* background: url("/homepage_images/search_box.png") repeat scroll 0 0 transparent !important; */
	background:#F3F3ED !important;
    border: 0 none !important;
	position:absolute !important;
    height: 24px;
    padding: 2px 2px 2px 15px !important;
	border:0 none;
	font-size:10px;
	border-right:1px solid #CCC;
	color:#979998;
	width: 168px;
	line-height: 24px; /* Added new style for IE 8 Input Text alignment */
	
}
.searc_img {
float: right;
padding:11px 0 0 4px;
margin:-2px 158px;
width:14px ;

position:absolute !important;
}
.headernav
{
    text-align:right;
	float:right;
	margin:23px 0 0 0;
	width:950px;
		    
}
.headernav ul {
    text-transform: uppercase;
	margin: 0 0 0 !important;
	float: right;
	font:bold 12px futuraMedium !important;
    font-size: 12px;
    font-weight: bold;
	border-right: 1px solid #CCCCCC;
}

.headernav ul li {
    border-left: 1px solid #CCCCCC;
/*	border-left: 1px solid #A41F37; */
    display: inline-block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.headernav ul li a {
	color:#39182c;
	text-decoration:none;
	display:inline-block;
	padding:0 30px 0 15px;
	line-height:38px;
	height:38px;
	margin:0;
	border-radius:none;
	font-family:futuramedium;
	
	
}

.headernav ul li a:hover {
	background: #A41F37;
	color: #000;
}
.headmenu1 {
	background-color:none;
	
}
/*.headernav ul li a#head1,.headernav ul li a#head2 {
	 background: url("/homepage_images/down-arw.jpg") no-repeat scroll right 24px transparent;
	
}*/
.headernav ul li a.head-img{
	
	 background: url("/homepage_images/down-arw.jpg") no-repeat scroll right 24px transparent;
	}

.headernav ul li a.active {
	/*background:#823262;*/
	background: #A41F37;
	color:#fff;
}

.headernav ul li a.qmile {
	background:#1B3F4B;
	color:#fff;
}
.headernav ul li a.holiday {
	background:#065381;
	color:#fff;
}

.secondary_subnav {
	background:#fff;
	border-left:1px solid #A41F37; 
	border-right:1px solid #A41F37; 
	border-bottom:1px solid #A41F37; 
	border-top:1px solid #A41F37; 
	left: 50%;
/*	padding-top: 20px;*/
    margin-left: -500px;   /* -435 to 482 */
    position: absolute;   /* absolute change to fixed */
    top: 120px;
    width: 980px;  /* 915 to 961 */
	display:none;
	padding:0 0 20px;
	z-index:1000;   /* 50 changed to 1000 */
	
}

.secondary_subnav.qmile {
	border-left:1px solid #1B3F4B;
	border-right:1px solid #1B3F4B;
	border-bottom:1px solid #1B3F4B;
	border-top:5px solid #1b3f4b;
}


.secondary_subnav.holiday {
	border-left:1px solid #065381;
	border-right:1px solid #065381;
	border-bottom:1px solid #065381;
	border-top:5px solid #065381;
}



.secondary_subnav ul{
	float: left;
    height: auto;  /* 285 to auto  */
	margin:0;
    padding: 2px 0 0 15px;
    width: 175px;
	list-style-type:none;
		
}
.secondary_subnav ul li{
	padding:0;
	margin:0;
	width:100%;
	height:auto;
	/*font:Tahoma;*/
}
.secondary_subnav ul li a {
	text-decoration:none;
	/*color:#39182c;*/
	line-height:18px;  /* line-height:24px; changed to  line-height:18px;*/
	height:auto;
	padding-left: 0px !important;
	margin-bottom: 5px;  /* Added new style for new homepage refresh */
}


.secondary_subnav ul li a:hover {
	color: #6f0031;
	text-decoration:underline;
}


.secondary_subnav ul h2 {
    font:bold 11.5167px futuraMedium;
	font-size: 12px;
    text-transform: uppercase;
}
/***** Slider *****/
.slider {
    left: 0;
    overflow: hidden;
    padding-bottom: 16px;
    position: absolute;
    top: 99px;
    width: 100%;
	height:425px;
 }
 
 .sliderwrapper {
 
 height:325px;
 }
    

.slilder_quote_wrap {
	width:961px;
	margin:0 auto;
	position:relative;
	
}
.slilder_quote {
	/* IE8 */
	background-color: #555555\9;		
  	/* IE 8 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"\9;
 	/* IE 5-7 */
  	filter: alpha(opacity=80);
	
	width:328px;
	position:absolute;
	height:auto;	
	padding:10px 15px;
	background-color: rgba(85, 85, 85, 0.8);
	background: rgba(85, 85, 85, 0.8);
	bottom:23px;
	right:23px;
	color:#ffffff;
	

  	
}


.slilder_quote_wrap  div#rembg{

	background:none !important;

	color:#662046;
}


.slilder_quote p{
	font-family:futuramedium;
	font-size:24px;
	padding:0;
	margin:0;
}
.slilder_quote .readmore{
	font-size:13px;
	font-family: tahoma;
	line-height:26px;
	background:url(/homepage_images/readmore.png) no-repeat right center;
	color:#fff;
	padding:2px 17px 0 0;  /* padding:0 17px 0 0; changed to padding:2px 17px 0 0; */
	
}

.slilder_quote_wrap  div#rembg .readmore{
	background: url("/homepage_images/readmore.png") no-repeat scroll right 4px transparent;
	color:#000;	
}


.pagination {
	padding-top: 10px;
	background:#363636;
	float: left;
    margin: 0 0 0 5px;
    padding-top: 10px;
    width: 961px;
}

/* FOOTER SECTION ******/

.customizedfooter {
    background:0 none !important;
   
}

.customizedfooter ul 
{
border-right: 1px solid #FFF !important;
padding-top:20px !important;
}
.customizedfooter ul#followus 
{
border-right: 0px solid #FFF !important;
}
.customizedfooter ul#followus-holiday 
{
border-right: 0px solid #FFF !important;
}
.customizedfooter ul li.head
{
color: #63003D !important;
font-weight: normal !important;
font-size: 12px !important;
text-transform: none !important;
font:0.8em/1.5em Tahoma !important;
}
#newqrfooter{
float:left;
width:	100%;
font-size:12px;
padding-top:20px;
color:#301E29;
}

#newqrfooter .copyright {

float:left;
padding:0 50px 23px 28px;

}

#newqrfooter .legalpolicy {
float:left;
padding-right:10px;
}
#newqrfooter .legalpolicy ul li {
	display:inline;
	
}
#newqrfooter .legalpolicy ul li a {
	color:#301E29;
	padding:0 5px;
	border-right:1px solid #666;
}
#newqrfooter .legalpolicy ul li a.last{
	border-right:0 none !important;
}
#newqrfooter .legalpolicy ul li a:hover {
	color:#6F0031;
	text-decoration:underline;
}

#followus span{
padding:3px;
}

#followus-holiday span{
padding:3px;
}

 /* Start of homepage layout **/
 #Home-body-layout1{
 height:260px !important;
 padding-top:13px;
 padding-bottom:13px;
 
 }
  #Home-body-layout2{
  padding-top:13px;
  height:195px !important;
  /*padding-left:16px;*/
  width:945px;
  float:left;
 }
 
  #Home-body-layout3{
  padding-top:13px;
  height:230px !important;
  width:544px;
  float:left;
 }
 
 #Home-body-layout4{
  height:230px !important;
  padding-left:13px;
  width:300px;
  float:left;

 }
 
 
 #CLiquidFirstLayout{
   border-top:thin dotted grey;
   padding-top: 10px;
   
   
 }
 #RFixFirstLayout{
 width:400px;
 }
 #ls-gen7-ls-fxr{
 width:950px !important;
 
 }
 

.bestdealwrap {
	float:left;
	font-family:Tahoma;
	font-size:12px;
	width:360px;
	padding:0 25px;
}
.bestdealwrap h4 {
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	float:left;
	width:340px;
	margin:0 0 10px 0;
		
}
.bestdealwrap h4 span {
	float:right;
	padding:0 0 10px;
}
.bestdealwrap h4 span select {
	background:#f3f3ed;
	border:1px solid #ccc;
	width:auto;
}
.bestdealwrap .fieldcont {
	width:340px;
	float:left;
	border-bottom:1px solid #ccc;
	padding:7.5px 0;
}
.bestdealwrap .fieldcont .placedetails {
	float:left;
	padding:0;
	line-height:26px;
	width: 170px;
    word-wrap: break-word;
}
.bestdealwrap .fieldcont .placedetails span {
	#padding:0 5px;
	color:#6b6b6b;
	
	
}
.bestdealwrap .fieldcont .fares{
	float:right;
	text-align:right;
	padding: 0;
	
}
.bestdealwrap .fieldcont .fares a.icon{
	background: url("/images/home/img_icon_open.gif") no-repeat scroll right 2px transparent;
    padding: 0 11px;
	color:black;

}

.bestdealwrap .fieldcont .fares span {
	font-size:18px;
	color:#662046;
	padding:0 5px;

}
.showmorefares {
 width:340px;
 float:right;
 padding:27px 0px 0 0;
 color:#662046;
 text-align:right;
 margin-right:20px;
 
}
.showmorefares a {
 text-decoration:none;
 font-size:12px;
 padding-right:16px;
 color:#662046;
 background: url("../images/home/img_icon_open.gif") no-repeat scroll right center #FFFFFF !important;
}
 
  /* End of homepage layout  **/
  
.carousel {
    height: 475px;
    left: 0;
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 0;
}
#frame_1, #frame_2, #frame_3, #frame_4, #frame_5 {
    display: none;
}

.carousel .frame {
    width: 100% !important;
}
  
  .carousel .frame .img.stretched {
    background-size: cover !important;
}
  .carousel .frame .img {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    height: 475px;
    margin: 0 auto;
    max-width: 1920px;
    width: auto !important;
}
  .carousel .frame .img.stretched {
    background-size: cover !important;
	
}
.carouselNavigation {
    margin: 10px auto;
    width: 130px;
}

.carouselNavigation a {
    background: url("/images/slider-off.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 15px;
    margin: 0 3px 0 0;
    width: 15px;
	
}

.carouselNavigation a.activeSlide {
    background: url("/images/slider-on.png") no-repeat scroll left top transparent;
}

/* Member Acount login style */
.mem-account {
	width:380px;
	border-top:1px solid #1b3f4b;
	float:right;
	margin:10px 20px 0 0;
	bottom:0;
	
}
.mem-account h6 {
	font-family:Tahoma;
	font-size:14px;
	color:#1b3f4b;
	margin:0;
	padding:10px 0;
	
}
.mem-account h6 span a{
	font-size:12px;
	font-weight:normal;
	color:#1b3f4b;
	text-decoration:none;
	
}
.mem-account .textlabel{
	width:125px;
	float:left;
	font-size:12px;
	padding:0 5px;
}
.mem-account .textlabel span.mandatory {
	color:#ff0000;
	font-size:12px;
	padding-right:2px;
}

.mem-account .textfield {
	width:160px;
	float:left;
	border:1px solid #ccc;
	height:21px;
	margin:0 0 5px 0;
	padding:2px;
}

.btnPurpleqmiles {
    background: url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0 1px transparent;
    border: 0 none;
    color: #FFFFFF !important;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0 10px 0 7px;
    padding: 1px 0 0 8px;
    text-decoration: none;
}

.btnPurpleqmiles span {
    background: url("../images/wci/img_bg_purple_right.gif") no-repeat scroll right 0 transparent;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 7px 10px 11px 5px;
}




.btnPurpleqmiles1 {
    background: url("../images/wci/img_bg_purple_left.gif") no-repeat scroll 0 1px transparent;
    border: 0 none;
    color: #FFFFFF !important;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin: 0 2px 0 7px;
    padding: 1px 0 0 7px;
    text-decoration: none;
}

.btnPurpleqmiles1 span {
    background: url("../images/wci/img_bg_purple_right.gif") no-repeat scroll right 0 transparent;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 7px 10px 10px 5px;
}
.secondary_subnav li.priv_last a{
    font-family: Tahoma;
    font-size: 14px;
    margin-top: 19px;
	color:#6C1D4C;
    font-weight: bold;
}
.priv-join-us
{
    float:left;
    font-size: 14px;
    margin-top: 10px;
	color:#6C1D4C;
    font-weight: bold;
  
    float: right;
}
/* Member Acount login style End */

.play {
height: 25px;
width: 50px;
background: url("../images/pause_icon.png") no-repeat scroll -2px -3px transparent;
float:left;
}

.pause {
height: 25px;
width: 50px;
background: url("../images/play_icon.png") no-repeat scroll -2px -3px transparent;
float:left;
}

.placedetails strong{

font-size:14px !important;
}


#NewsPan{
 background: url("/images/latest-news-bg.jpg") no-repeat scroll 0 0 transparent;
}


#ru_locale .headMenu, #ru_locale .secondary_subnav h2, #gr_locale .headMenu, #gr_locale .secondary_subnav h2{
	font-family: arial !important;
}

/* it s only for UAT remove for Prod  */

#informationTable .iw_component{
	margin-left: 0px;
}




#lang{

 border: 1px solid #CCCCCC;
    float: left;
    height: 20px;
    margin: -1px -5px 0 5px;
    overflow: hidden;
    width: 23px;

}

#innerpages
{

max-height:400px;
min-height:auto;
overflow: visible;
}


#lang img {
margin-left: -8px;
margin-top: -6px;
}

#current_lang{float: right; width: auto; margin:0;}


.langen {
	background-image: url(../images/gb.gif);
	color: #FFFFFF;
	height: 11px;
	width: 16px;
	border: 0px;
	float: right;
	margin-left: 5px;
	font-size: 4px;
}
.langfr {
	background-image: url(../images/fr.gif);
	color: #FFFFFF;
	height: 11px;
	width: 16px;
	border: 0px;
	float: right;
	margin-left: 5px;
	font-size: 4px;
}
.langde {
	background-image: url(../images/de_flag.gif);
	color: #FF0000;
	height: 11px;
	width: 16px;
	border: 0px;
	float: right;
	margin-left: 5px;
	font-size: 4px;
}

.language {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 24px; PADDING-TOP: 18px; HEIGHT: 18px
}
.fr {
	BACKGROUND-IMAGE: url(../images/fr.gif)
}
.en {
	BACKGROUND-IMAGE: url(../images/gb.gif)
}





	#PCdialog { 
    display:none; 
    overflow:hidden; 
    top:30px; 
    left:40%; 
    padding:10px; 
    position:absolute; 
    width:420px; 
    height:225px; 
    z-index:999999; 
    -webkit-box-shadow: 0px 0px 10px #000000; 
    -moz-box-shadow: 0px 0px 10px #000000; 
    box-shadow: 0px 0px 10px #000000; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius:3px; 
    /*padding:16px 32px;*/ 
    padding:16px 28px 0px 17px; 
    background:#FFF; 
    /*font-family:Arial, sans-serif;*/ 
    font-size:1.1em; 
} 


#PCdialog .loginUsername { 
display:inline; 
float:left; 
width:200px; 
margin:20px 10px 10px 0; 
} 
#PCdialog .loginPwd { 
      
display:inline; 
float:left; 
width:200px; 
margin:20px 0 10px 10px; 
 }  
#PCdialog .row { 
clear:both; 
float:left; 
margin-top:10px; 
width:100%; 
} 

#PCdialog  a#closeTerms, #close { 
    background:url(../images/common/img_icon_close.png) right 0 no-repeat; 
    color:#702050; 
    font-size:11px; 
    float:right; 
    height:23px; 
    padding:6px 30px 0 0; 
    text-decoration:none; 
    /*text-indent:-9999px;*/ 
    margin-right:-15px; 
} 


#PCdialog h2 { 
    text-transform:uppercase; 
    margin-bottom:18px;  
	font: bold 1em futuraMedium;
    padding-bottom:7px; 
    border-bottom:1px solid #D3D2D2; 
} 

#PCdialog p
{
	margin:0;
	padding:0;
	font-size:0.6em
}

#PCdialog label {
font-size:11px;
line-height:1.3em;
margin:0;
padding:5px 0 0;*padding:5px 3px 0;padding:5px 3px 0\9;
}
	
#PCdialog input {
background-color:#F3F3ED;
border:1px solid #C3C3C3;
clear:both;
font-size:0.6em;
margin:5px 0 0;
padding:5px;
width:188px;
}

#PCdialog input.loginBtn {
background:transparent url(../images/header/img_btn_login.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
display:inline;
float:right;
font-size:0.7em;
height:32px;
margin:0;
padding:0;
text-align:center;
width:76px;
}
#PCdialog input.inputcheckbox
{
	width:20px;
}

#PCdialog a {
color:#6C1D4C;
font-size:0.7em;
text-decoration:none;
}	









/* type */

.pag_content {
	DISPLAY: block;
	FONT-SIZE: 1.1em;
	BACKGROUND: url(../images/bg_page_content_scratch.gif);
	FLOAT: left;
	WIDTH: 765px;
	LINE-HEIGHT: 1.4em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.page_content .left {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	MARGIN: 0px 20px 0px 0px;
	WIDTH: 440px;
	HEIGHT: auto
}
.page_content .leftt {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	MARGIN: 0px 20px 0px 0px;
	WIDTH: 550px;
	HEIGHT: auto
}
#slideshowNavContent {
	RIGHT: 9px; BOTTOM: 9px
}
.page_content .slideshow {
	OVERFLOW: hidden;
	WIDTH: 500px;
	POSITION: relative;
	HEIGHT: 300px;
	BACKGROUND-COLOR: #999;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 0px solid #7c7b7b;
}
.page_content .slideshow IMG {
	DISPLAY: block; MAX-WIDTH: 500px; MARGIN: 0px; BORDER-TOP-STYLE: none; MAX-HEIGHT: 500px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.page_content .slideshow P {
	DISPLAY: block; MAX-WIDTH: 472px; MARGIN: 0px; MAX-HEIGHT: 152px
}


page_content A.return {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../images/global/black/breadcrumb_arrow_in.gif) #f00 no-repeat 10px 5px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 17px
}
.page_content A.return:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.page_content A {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF
}
.page_content A bouton {
	FONT-WEIGHT: bold;
	float: right;
	COLOR: #FFFFFF
}

.text A {
	FONT-WEIGHT: bold; COLOR: #000
}
.bouton {
float: right;
}
.page_content A:hover {
	COLOR: #f00
}
.text A:hover {
	COLOR: #f00
}
.text IMG {
	BORDER-RIGHT: #7c7b7b 4px solid; BORDER-TOP: #7c7b7b 4px solid; FLOAT: left; MARGIN: 3px 10px 8px 0px; BORDER-LEFT: #7c7b7b 4px solid; BORDER-BOTTOM: #7c7b7b 4px solid
}
