#header{
	width:950px;
	margin:0 auto;
	background-color:#fff;
	position:relative;
	overflow:hidden;
	padding:5px;z-index:1;
	font-family:Arial,Helvetica,sans-serif;
}
#header ul{
list-style-image:none;list-style-type:none;padding-left:0;
}
#header a{
color:#636363;text-decoration:none;
}
#header img{
float:left;border:none;
}
#header #nav-access{
float:left;
}
#header #menu{
clear:both;padding:0;margin:0;
}
#header .tab{
overflow:hidden;margin-bottom:3px;border-top:1px solid #D5D1D0;
}
#header .tab.first{
border-top:none;
}
#header .tab-link{
float:left;margin-right:10px;width:105px;text-decoration:none;padding-top:3px;
}
#header .tab-link strong{
color:#000;font-size:1.1em;text-transform:uppercase;text-decoration:underline;
}
#header .tab-link span{
display:block;text-decoration:none;
}
#header .sub-menu{
overflow:hidden;
}
#header .sub-menu li{
overflow:hidden;
}
#header .sub-menu li.link{
float:left;
}
#header .sub-menu a{
margin-right:10px;
}
#header .sub-menu strong{
text-transform:uppercase;float:left;margin-right:10px;
}
#header .sub-menu li a span{
color:#B4036B;text-transform:uppercase;
}
#menu .hidden{
display:none;
}
#menu-customer a:hover{
text-decoration:underline;
}
#menu-customer{
float:right;margin:10px 10px 0 0;
}
#menu-customer li{
float:left;padding:3px 7px 3px 0;
}
#menu-customer #li-deco a,#menu-customer #li-kis a{
text-decoration:underline;background-image:url(http://media.expedia.com/media/content/expvsc/graphics/v25/header/deco.png);background-repeat:no-repeat;background-position:right 4px;padding-right:10px;
}
#menu-customer #li-deco a:hover,#menu-customer #li-kis a:hover{
text-decoration:none;
}
#menu-customer #li-compte{
border-left:1px solid #9D9A95;border-top:1px solid #9D9A95;border-bottom:1px solid #9D9A95;
}
#menu-customer #li-compte a{
background-image:url("http://media.expedia.com/media/content/expvsc/graphics/v25/header/menu-customer.png");background-repeat:no-repeat;background-position:7px -20px;padding-left:24px;
}
#menu-customer #li-resa{
border-right:1px solid #9D9A95;border-top:1px solid #9D9A95;border-bottom:1px solid #9D9A95;
}
#menu-customer #li-resa.withBasket{
border-right:none;
}
#menu-customer #li-resa a{
background-image:url("http://media.expedia.com/media/content/expvsc/graphics/v25/header/logo-valise.gif");background-position:7px 0;background-repeat:no-repeat;padding-left:24px;border-left:1px solid #D5D1D0;}
#menu-customer #li-basket{
border-right:1px solid #9D9A95;border-top:1px solid #9D9A95;border-bottom:1px solid #9D9A95;
}
#menu-customer #li-basket a{
background-image:url("http://media.expedia.com/media/content/expvsc/graphics/v25/header/menu-customer.png");background-position:7px -40px;background-repeat:no-repeat;padding-left:24px;border-left:1px solid #D5D1D0;
}
#menu-customer #li-aide{
border:1px solid #9D9A95;margin-left:5px;padding:0;
}
#menu-customer #li-aide a{
background-image:url("http://media.expedia.com/media/content/expvsc/graphics/v25/header/menu-customer.png");background-repeat:no-repeat;background-position:25px -55px;padding:3px 15px 3px 7px;display:block;
}
#menu-customer #menu-aide li{
float:none;list-style-type:none;
}
#menu-customer #menu-aide a{
background:none;padding-right:0;width:100%;display:block;
}
#menu-aide li{
float:none;
}
#header-new-help #menu-customer{
float:right;margin:10px 10px 10px 0;
}
#header-new-help #li-aide-moteur form{
margin-top:-3px;margin-left:20px;
}
#l_foot img{
border:none;
}
#l_foot div,#l_foot p,#l_foot span,#l_foot a,#l_foot label{
background-repeat:no-repeat;
}
#l_foot ul,#l_foot li{
list-style-type:none;padding-left:0;margin:0;
}
#l_foot{
width:960px;margin:0 auto;background-color:#fff;color:#fff;overflow:hidden;position:relative;font-family:Arial,Helvetica,sans-serif;
}
#l_foot #footer{
background-color:#393939;padding:10px;overflow:hidden;width:940px;clear:both;margin:0;
}
#l_foot #footer a{
color:#fff;text-decoration:none;
}
#l_foot #footer a:hover{
text-decoration:underline;
}
#l_foot #footer .top{
overflow:hidden;display:inline-block;margin:0 0 30px;position:relative;width:100%;
}
#l_foot #footer #primary{
float:left;display:inline;margin:30px 0 0;
}
#l_foot #footer #primary li{
display:inline;margin:0 18px;
}
#l_foot #footer .logo_vsc{
float:left;display:inline;padding:0 10px;margin:10px 10px 0 17px;
}
#l_foot #footer .lang{
top:30px;right:20px;overflow:hidden;display:inline-block;position:absolute;
}
#l_foot #footer .lang li{
float:left;margin:0 2px;
}
#l_foot #footer .lang li a{
display:block;
}
#l_foot #footer #footer-middle{
overflow:hidden;display:inline-block;position:relative;
}
#l_foot #footer .col{
padding:0 30px 0 10px;margin:0 0 0 20px;float:left;width:127px;position:relative;z-index:1;
}
#l_foot #footer .col.first{
clear:both;display:inline;
}
#l_foot #footer .col strong{
text-transform:uppercase;font-size:1.1em;
}
#l_foot #footer .col ul{
margin:0 0 15px;
}
#footer .col strong{
color:#5fc8f8;
}
#footer .colBack{
bottom:0;position:absolute;top:0;height:1000px;border-right:1px solid #6a6869;width:187px;z-index:0;
}
#footer .colBack.a{
left:0;
}
#footer .colBack.b{
left:187px;
}
#footer .colBack.c{
left:374px;
}
#footer .colBack.d{
left:561px;
}
#l_foot #footer .col{
border-right:1px solid #6a6869;min-height:325px;
}
#l_foot #footer .col.last{
border-right:none;
}
#footer-reference{
background-color:#919091;margin:10px;overflow:hidden;display:inline-block;width:920px;
}
#footer-reference strong{
color:#000;font-weight:normal;float:left;padding:13px 0 13px 20px;
}
#footer-reference ul{
margin-bottom:1px;overflow:hidden;float:left;
}
#footer-reference li{
float:left;margin:0;padding:6px 43px 4px;
}
#footer-reference li a{
display:block;
}
#l_foot #d_footnotes{
color:#000;margin:10px 10px 0;overflow:hidden;min-height:20px;width:940px;
}
#l_foot #d_footnotes dt{
display:inline;
}
#l_foot #d_footnotes dd{
display:block;margin-top:-10px;
}
#l_foot #d_footnotes dt{
clear:both;
}
#legal_sncf{
float:right;color:#000;clear:both;margin:0 10px 0 0;padding-bottom:10px;
}
#legal_sncf p{
margin:0;
}
#legal_sncf img{
vertical-align:middle;
}
#legal_sncf span{
position:relative;top:4px;
}
#legal_sncf img{
margin:0 0 0 5px;
}
#top-link{
text-align:right;margin:0 20px 0;
}
#l_head,#l_foot{
font-size:11px!important;color:#636363;
}
#header .out{
left:-999em;margin-top:-999em;position:absolute;
}





