@import url(/design/leisure/css/style/style_script.css);
@import url(/design/leisure/css/page/commons/blocks/expressBooking/expressBooking_script.css);
@import url(/design/leisure/css/page/popup/popup_lh2_vsc.css);

#block-links {
	float: right; 
}
#header img {
	left:45px;
	position:absolute;
	top:49px;
}
#header #menu-customer {
	float:right;
	margin:2px 10px 0 0;
}
/* Push Mobile */
#messageMobile,
#messageiPhone {
	background-color: #5c5c5c;
	/*background-image: url(/design/leisure/css/page/launch/img/push-iphone.png);
	background-repeat: no-repeat;
	background-position: 65px bottom;*/
	color:#e6e6e4;
	font-size:2.5em;
	text-align: left;
	font-weight: bold;
	padding: 25px 150px 30px 50px;
	margin-bottom:20px;
}
#messageMobile a,
#messageiPhone a {
	color:#e6e6e4;
	text-decoration: none;
}
#messageMobile a:hover,
#messageiPhone a:hover {
	text-decoration: underline;
}
.invalid label {
	color:#C00000;
}
.invalid input {
	border:1px solid #C00000;
}
ul#photos {
	visibility:hidden ;
	display:none;
}
div#photos {
	width: 360px;
	height:354px;
	overflow:hidden;
	background: url(/design/commons/js/lib/jquery/galleryview/loader.gif) no-repeat center middle;
}

.hexago_search  form.form-simple {
	background-color: #fff;
	width: auto;
}
.hexago_search  form.form-simple label {
	color: #636363;
}

/*[ARI] Header conf 21.06.2011 */
#header #menu-list { /* ul general */
	/*float: left;*/
	/*margin-left:273px;*/
}


#header #li-accessibilite {
  border-left: 1px solid #9D9A95;
  border-top: 1px solid #9D9A95;
  border-bottom: 1px solid #9D9A95;
}

#header #li-accessibilite a {
  background-image: url(/design/leisure/css/style/header-footer/img/menu-customer-access.png);
  background-repeat: no-repeat;
  padding-left: 50px;
  background-position: 0px -3px;
}

#menu-customer #li-compte {
  border-left: 0px;
  border-top: 1px solid #9D9A95;
  border-bottom: 1px solid #9D9A95;
}             

#menu-customer #li-compte a {
  border-left: 1px solid #D5D1D0;
}

body.vsc_chrome #header #menu .tab.first{
	margin-left:0px;
}

#header #li-train  {
	width:132px;
}
#header #li-hotel, #header #li-sejour, #header #li-bonsplans {
	width:115px;
}
#header #li-aide-header {
	border-color: #7bb11f;
	padding-right: 2px;
	width:110px;
}

#header #li-train .tab-link {
  margin-left:4px;
}

#header #li-aide-header .sub-menu li {
	margin: 0;
}

#header #li-aide-header .sub-menu {
	border-bottom: 8px solid #7bb11f;
}
/* Couleurs */
#header #li-aide-header:hover {
	background-color: #f6f4f5;
}

/* Onglet specifiques */

#header #li-aide-header.show-sub-menu .sub-menu{
	right: 0;
}

