@import url(/design/leisure/css/style/style.css);
@import url(/design/leisure/css/page/commons/blocks/cityChoicePopupOpener.css);
@import url(/design/commons/css/blocks/cityComplete.css);
@import url(/design/leisure/css/components/defaultSearchFields/defaultSearchFields.css);

/*-- Commons --*/
#l_main, #l_menucontext {
	overflow:hidden;
}

h1.title-full {
	margin-top:30px;
	margin-bottom:15px;
}
#l_main h2 {
	background-color:#BABABA;
	font-size:1.2em;
	margin:25px 0 15px;
	padding:5px 0;
	color:#393939;
}
#l_main h2 span {
	background-color:#034B86;
	background-image:url(/design/leisure/css/style/img/booking-title.png);
	background-position:left -150px;
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-style:normal;
	padding:5px 8px;
}

.l_mainHeader{
	background:transparent url(/design/leisure/css/page/schedule/timeCards/img/l_main_header.png) no-repeat scroll -10px 0; 
	width:57.2em;
	height:130px;
	margin:0 0 0.7em;
}
p.accroche {
	font-weight:bold;
}
#scheduleContent {
	padding:0 0 2em;
	color:#635A64;
}
/*------------------------------------------------------------------------------------*/
/*-- Formulaire --*/
fieldset legend {
	display:none;
}
p#outwardCity, p#inwardCity {
	margin:1em 0 0 1.2em;
}
#helpOrigin,
#helpDestination {
	border:1px solid #DEDEDE;
	display:inline-block;
}
p.searchFieldsDirectTravel {
	padding:2em 0 1.7em;
	margin-left:-0.8em;
	display:block;
	clear:both;
}
.searchFieldsDirectTravel input {
	float:left;
	margin-right:0.3em;
}
.searchFieldsDirectTravel label {
	float:left;
	line-height:1.1em;
}
#searchFieldsDayChoose {
	margin:1.8em 0 2em;
}
#searchFieldsDayChoose span {
	margin:0 1.2em;
	float:left;
}
#searchFieldsDayChoose label {
	float:left;
	line-height:1.1em;
}
#searchFieldsDayChoose input {
	margin-right:0.3em;
	float:left;
}
fieldset#searchFieldsTravelOutward,
fieldset#searchFieldsTravelInward {
	width:15em;
	margin:0em 0 2em 1em;
}
#searchFieldsTimeFields {
	clear:both;
	margin:0 0 0 1em;
}
#searchFieldsTimeFields select {
	width:6em;
	float:left;
	margin-right:6em;
}
fieldset#searchFieldsTravelOutward label,
#searchFieldsTimeFields label.labelHoursOutward {
	width:3em;
	text-align:left;
	padding-right:0em;
}

fieldset#searchFieldsTravelInward label,
#searchFieldsTimeFields label {
	width:5.5em;
	float:left;
	text-align:right;
	padding-right:0.3em;
}
form label {
	font-weight:bold;
}
input#directTravel {
	border:0px none;
	outline-style:none;
}
fieldset#searchFieldsTravelCities input:hover,
fieldset#searchFieldsTravelCities input:focus {
	border:1px solid #A09BB0;
}
/*--------------------------------------------------------------------------------------*/
/*-- Information l_menucontext --*/
#l_menucontext {
	margin-bottom:20px;
}

p.download {
	margin-bottom:0.5em;
}
#dv_edito {
	padding:0 10px;
	margin-left:10px;
}
#dv_edito ul {
	list-style:none;
	margin-left:0.7em;
}
#dv_edito ul li {
	margin:1em 0 0;
}
#dv_edito ul li span {
	background:transparent url(/design/leisure/css/page/schedule/timeCards/img/puce.png) no-repeat 0 0;
	float:left;
	display:inline;
	height:1em;
	width:1em;
	margin:0.6em 0 0;
	padding:0;
}
div#downloadAdobeReader {
	margin:2em auto 0;
	width:17em;
}
div#downloadAdobeReader img {
	float:left;
	margin:0.7em 1em 1em;
}
div#downloadAdobeReader span a {
	color:#635A64;
	font-size:0.8em;
}
/*-----------------------------------------------------------------------------------------*/
/*-- Encart Resultat --*/

#encartResult {
	background:#ecece4; none repeat scroll 0 0;
	font-weight:bold;
	line-height:1.8em;
	margin:0.7em 0 1.2em;
	overflow:hidden;
	padding:1em 0.8em 0.7em;
	color:#005a97;
}
#dv_download {
	background:transparent url(/design/leisure/css/page/schedule/timeCards/img/pdficon_large.gif) no-repeat scroll 0 0;
	height:3.1em;
	line-height:3em;
	margin:1em auto 0;
	padding-left:3.5em;
}
#dv_download a {
	color:#005a97;
}
#dv_download a span {
	text-transform:uppercase;
}
.button-primary {
	float:right;
	margin-top:15px;
}
