@import url(/design/leisure/css/style/style.css);
@import url(/design/leisure/css/components/booking/booking.css);
@import url(/design/leisure/css/components/blockLinks/block-links.css);



/* ------- layout + balises ------- */

#l_main {
	overflow: hidden;
	padding-top:132px;
}
#l_main {
	background:transparent url(/design/leisure/css/page/espacepro/img/header.jpg) no-repeat scroll 0 0;
	color:#4c3e45;
}

.title-full {
	border-color:#802063;
	margin-bottom:20px;
}
.title-full span span {
	color:#802063;
}
#l_main ul{
	list-style-type: none;
}
#l_main li{
	margin: 0 0 0.3em 0;
}
#l_main a{
	font-weight: bold;
	text-decoration: none;
	color:#4c3e45;
}
div#l_main a.help {
	font-size:1em;
}
#l_main a:hover,#l_main a:focus{
	text-decoration: underline;
}
#l_main #userAccount a{
	color:#fff;
}
#outils {
	overflow:hidden;
	height:1%;
	margin-top:30px;
}
#outils .title-full{
	border-color:#005795;
}
#outils .title-wording span{
	color:#005795;
}
#outils li {
	float:left;
	border-bottom: none;
	
}
#outils li#vscmobile {
	width:260px;
}
#vscmobile .form-simple .text {
	width:125px;
}

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

/* ------- Titres ------- */


#offer, #flexibility, #infos-traveler, #outils{
	border-bottom: solid 1px #8a8a8a;
}

/* ------- VSC Pro News ------- */
h1 {
	background-color: #802063;
	color:#FFF;
	overflow:hidden;
	padding:1em 0.5em 1em 1em;
	font-size:1em;
	font-weight:normal;
	margin-bottom:15px;
}

h1 strong {
	text-transform:uppercase;
	padding:0.9em 0;
	font-size:1.6em;
}
h1 span{
	display:block;
}
/* ------- Info chaude Pro ------- */
#proNews {
	margin:15px 0;
	border:1px solid #802063;
	padding:10px;
	font-size:1.2em;
	font-weight:bold;
}
#proNews strong {
	color:#802063;
}
#proNews a {
	text-decoration:underline;
}


#infos-traveler{
	padding-left: 0;
}

/* ------- Flexibilité ------- */
#flexibility{
	margin:30px 0 0px;
	position:relative;
	background:url(/design/leisure/css/page/espacepro/img/background_flexibility.jpg) no-repeat left 47px;
}
#flexibility .title-full{
	border-color:#dc2c6d;
}
#flexibility .title-wording span{
	color:#dc2c6d;
}
#flexibility ul{
	margin: 5px 10px 10px;
}
#flexibility ul,
#flexibility h3{
	margin-left:320px;
}

#flexibility h3{
	text-transform:uppercase;
	margin-top:20px;
	color:#000;
	font-size:1em;
}
#flexibility a {
	color:#dc2c6d;
}

/* ------- Informations voyageurs ------- */
#infos-traveler{
	width:290px;
	float:left;
	padding:0 0 1em 0;
	margin:30px 10px 10px 0;
	background:url(/design/leisure/css/page/espacepro/img/background_traveler.jpg) no-repeat left 47px;
}
#infos-traveler ul{
	padding:1.15em 1em 0em;
	margin-top:130px;
	list-style-type:disc;
}
#infos-traveler li{
	margin-left:0.2em;
}
.vsc_chrome #infos-traveler ul{
	padding-left:1.2em;
}

/* ------- Offre Pro ------- */
#offer{
	width:306px;
	float:left;
	margin:30px 0 10px 10px;
}
#offer ul {
	text-align:right;
	padding: 0.4em 1.5em .75em 0em;
}
#offer li {
	display:inline;
	padding-left:.4em;
}
#offer h3 {
	padding:0 .7em 0 0;
	margin:0 .5em 0.25em;
	font-size:1.1em;
}
#offer h3 a {
	display:block;
	text-transform:uppercase;
	color:#000;
	border-bottom:1px solid #000;
}

/*** l_menucontext ***/

.ongletPub {
	background-color:#ADA8AE;
	color:#FFFFFF;
	text-align:center;
	width:26.9em;
}

/* Push services mobile */
#push-mobile {
	margin: 30px 0;
	overflow: hidden;
}
#push-mobile p {
	padding: 5px 0;
}
#push-mobile .button {
	float: right;
}

#manage,
#proServices {
	background-color:#eaeaea;
}
#manage h2,
#proServices h2 {
	background:none;
	text-transform:uppercase;
	margin-bottom:10px;
	border-bottom:1px solid #555555;
	padding:10px 15px;
	color:#000;
	font-size:1.5em;
}

/* ------- Services Pro ------- */

#proServices {
	margin-top:30px;
	margin-bottom:30px;
	padding-bottom:5px;
	background-color:#EAEAEA;
}
#listeServices {
	padding:0px 15px;
}
#listeServices h3 {
	text-transform:uppercase;
	color:#000;
	margin-top:15px;
}
#listeServices h3 a {
	color:#000;
}
#listeServices p{
	border-bottom:1px solid #555555;
	padding-bottom:15px;
	color:#2f2c28;
}
#listeServices p#premiere{
	border-bottom:none;
	padding-top:80px;
	background-image:url(/design/leisure/css/page/espacepro/img/services_premiere.jpg);
	background-repeat:no-repeat;
}
#proServices dt{
	padding-left:10px;
	background:url("/design/leisure/css/page/espacepro/img/bullet.gif") no-repeat left;
}
#proServices dd{
	padding:0 0 5px;
	margin-left:10px;
}
#proServices dt a{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}


/* ------- Gestion de commandes ------- */
#manage p {
	padding:5px 15px;
}

#manage form p{
	margin-left:0;
	overflow:hidden;
}
#manage label{
	font-weight:bold;
	float:left;
	width:6em;
}
#manage #name, #manage #folder{
	width: 15em;
	border: solid 1px #ccc;
	height:1.1em;
	width:15em;
}
#manage #folder{
	margin:0 0 1em 0;
}
#manage a{
	color: #555;
}

#forgotten-ref{
	float: left;
	font-size:.9em;
	padding:0 0 1em 0;
	text-decoration:underline;
}
#manage p#reserved {
	clear: both;
	background: url(/design/leisure/css/page/espacepro/img/pro_ico.gif) no-repeat scroll 0 0;
	padding:0 0 1.2em 1.8em;
	margin-left:15px;
}

/* ------- defaultSearchFields ------- */
/* -- Mes voyages préférés --*/

/* ------- confort ------- */

/*[NFA][ani-510] masquer la case a cocher qui redirige vers les calendrier */

p#pFlexible{
	display: none;
}
