/*
Theme Name: Europcar
Version: 0.1
Author: Adel OUSTAD
*/

/* STYLES */
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font: normal normal 12px arial, helvetica, verdana, sans-serif; color: #404040;}
body{background:url('../images/bg_body2.png') top center repeat-x scroll;}
body.no-shadow{background: url('../images/bg_body_noshadow.png') top center repeat-x scroll;}
a{outline:none;color: #037B00}
sup{vertical-align: super!important;font-size: smaller!important;}
div#wrapper{width:990px;margin: 0px auto;}
#test{position:absolute;top:20px;left:370px;color:red;font-size:26px;font-weight:bold;}
.left{clear:left;} .str,.live-in,.duration{font-weight:bold;}
.btn{text-decoration:none;color:#ffffff;font-weight:bold;font-size:12px;height:27px;background:transparent url('../images/btn-right.jpg') top right no-repeat;padding:0 15px 0 0;margin-left:3px;}
.btn span{margin:0px;cursor:pointer;float:left;padding:5px 0px 0 13px;height:27px;background:transparent url('../images/btn-left.jpg') no-repeat;color:#ffffff; font-weight:bold;font-size:12px;}
div.btnOK a.btn span{text-decoration:none;color:#ffffff;font-weight:bold;font-size:12px;height:27px;background:transparent url('../images/btn-right.png') top right no-repeat;padding: 5px 15px 0 7px;margin-left:3px;}
div.btnOK a.btn {padding-left:2px;cursor:pointer;float:left;height:27px;background:transparent url('../images/btn-left.png') no-repeat;color:#ffffff; font-weight:bold;font-size:12px;}
.opacity-50{opacity:0.5;filter:alpha(opacity=50);zoom:1;}

div.header{position:relative;background:#037B00 url('../images/header.jpg') no-repeat; width: 960px;height:89px;float: left;}
img.Europcar{margin:19px 0 0 20px; width:157px; height:29px;}
div.block-header-right{position:absolute; top:5px; right:30px; width:300px; height:69px;}
div.block-header-right img{float:right;}

div.menu{background:#202020 url('../images/menu.jpg') no-repeat; width: 960px; height:28px; float: left;}
/* div.menu{background:#202020 url('../images/menu-bg.png') top left repeat-x; width: 960px; height:37px; float: left;} */
div.menu a.link-select{float:left; margin:7px 19px;text-decoration:none; color:#f8d002;font-weight:bold;}
div.menu a.link:hover{color:#f8d002;}
div.menu a.link{float:left; margin:7px 19px;text-decoration:none; color:#fdfdfd;font-weight:bold; }
div.menu a.login{float:right; margin:7px 19px;text-decoration:none; color:#fdfdfd;font-weight:bold; }
div.menu img.separation-menu{float:left;}

div.message-error{background:transparent url('../images/bar-error2.png') top left repeat-x; width: 904px; float: left; padding:19px 28px 0 28px; color:#ff0000; font-weight:bold; font-size:14px;}
div.message-error.b-bread{background:transparent url('../images/bar-error.png') top left repeat-x; width: 904px; float: left; padding:19px 28px 0 28px; color:#ff0000; font-weight:bold; font-size:14px;margin-top:10px;}
div.message-error p{color:#ff0000; font-weight:bold; font-size:14px;}
div.message-error a{color:#ff0000; font-weight:bold; font-size:14px;}
div.message-error-bot{/* clear:left; */height:20px;margin-left:-28px;background:transparent url('../images/bar-error.png') bottom left repeat-x;width:960px;}

div.message-interruption{width: 904px; float: left; padding:10px 28px 0 28px; color:#ff0000; font-weight:bold; font-size:14px;}
div.message-interruption.b-bread{width: 904px; float: left; padding:10px 28px 0 28px; color:#ff0000; font-weight:bold; font-size:14px;margin-top:10px;}
div.message-interruption p{color:#ff0000; font-weight:bold; font-size:14px;}
div.message-interruption a{color:#ff0000; font-weight:bold; font-size:14px;}
div.message-interruption-bot{height:20px;margin-left:-28px;width:960px;}

div.message-interruption2{width: 550px; float: left; padding:50px 28px 0 28px; color:#ff0000; font-weight:bold; font-size:14px;}
div.message-interruption2.b-bread{width: 550px; float: left; padding:50px 28px 0 28px; color:#ff0000; font-weight:bold; font-size:14px;margin-top:10px;}
div.message-interruption2 p{color:#ff0000; font-weight:bold; font-size:14px;}
div.message-interruption2 a{color:#ff0000; font-weight:bold; font-size:14px;}
div.message-interruption2-bot{height:20px;margin-left:-28px;width:550px;}

#divWaiting {position:absolute;top:220px;left:400px;width:400px;z-index:10;display:none;}
div.waiting-box .top{height:28px;background:transparent url('../images/waiting-box-top.png') top left no-repeat;}
div.waiting-box div.middle{padding:50px 0;width:400px;background:transparent url('../images/waiting-box-middle.png') top left repeat-y;text-align:center;color:#2b2b2b;font-size:20px;}
div.waiting-box div.sub-middle{padding-left: 15px;padding-right: 15px}
div.waiting-box div.middle span.bold{color:#2b2b2b;font-size:20px;font-weight:bolder;}
div.waiting-box div.middle span.italic{color:#2b2b2b;font-size:20px;font-weight:normal;font-style:italic;}
div.waiting-box .bottom{height:28px;background:transparent url('../images/waiting-box-bottom.png') top left no-repeat;}

div.center{background:transparent url('../images/swiss_pass_home.jpg') top left no-repeat;height: 395px; width: 960px; float: left;}
div.info-member{height: 395px; width: 960px; float: left;}
div.center-welcome{background:transparent url('../images/homepage-immage.jpg') top left no-repeat;height: 460px; width: 960px; float: left;}
div.center-empty{ width: 960px; float: left;padding-bottom:15px;}
div.breadcrumb{width:900px; float:left;margin:14px 0 0 21px;}
span.link-breadcrumb{ float:left;color:#037b00; font-size:15px; font-weight:bold;margin-top:6px;letter-spacing:-1px;}
img.separation-breadcrumb{ float:left;margin:0 5px;}
span.link-breadcrumb-select{ float:left;color:#454545; font-size:15px; font-weight:bold;margin-top:6px;letter-spacing:-1px;}
span.block-central-top{background:transparent url('../images/bloc-central-up.png') no-repeat; width: 676px; height:30px; float: left;margin:9px 0 0 12px; }
div.block-central{position:relative;background:transparent url('../images/bloc-central.png') repeat-y; width: 676px;  float: left;margin-left:12px;} 
div.block-central.nobg{background:none;} 
	* html div.block-central{margin-left:6px;}

div.block-central #pickup {float:left;margin-left:20px;width:300px;}
/* div.block-central #pickup form {z-index:5;}v9 */
div.block-central #pickup form {clear:left;}
div.block-central #pickup select{border:1px solid #a5acb2;margin-bottom:10px;}
div.block-central #pickup select.country{width:225px;} /* width */
div.block-central #pickup .act-link{display:block;clear:left;float:left;color:#037b00;text-decoration:underline;padding:3px 0 3px 20px;}
div.block-central #pickup .loupe{background:transparent url('../images/loop.png') left center no-repeat;}
div.block-central #pickup .line{clear:none;float:left;height:auto;/* width:140px; */}
div.block-central #pickup .str{float:left;width:80px;padding-top:3px;}
div.block-central #pickup .live-in{float:left;width:80px;/* padding-top:5px; */}
div.block-central #pickup .duration{width:47px;}
div.block-central #pickup .live-country{width:220px;margin:0;}
div.block-central #pickup .dates{clear:left;float:left;margin-top:16px;}
div.block-central #pickup .youlive{clear:left;float:left;margin-top:4px;}
div.block-central #pickup .dates .arrow{cursor:pointer;/* padding:2px 10px;line-height:25px; */}
div.block-central #pickup .dates select.arrow{border:1px solid #a5acb2;padding:0;}

div.block-central img{display:block;float:left;}
div.block-central img.datepicker-icon{float:left;padding-left: 5px;}

div.block-central #return {float:left;margin-left:24px;width:310px;}
/* div.block-central #return form {z-index:5;}v9 */
div.block-central #return select{border:1px solid #a5acb2;margin-bottom:10px;}
div.block-central #return select.country{width:225px;} /* width */
div.block-central #return .act-link{display:block;clear:left;float:left;color:#037b00;text-decoration:underline;padding:3px 0 3px 20px;}
div.block-central #return .loupe{background:transparent url('../images/loop.png') left center no-repeat;}
div.block-central #return .line{clear:none;float:left;height:auto;/* width:140px; */}
div.block-central #return .str{float:left;width:80px;padding-top:3px;}
div.block-central #return .live-in{float:left;width:47px;/* padding-top:5px; */}
div.block-central #return .live-country{width:220px;margin:0;}
div.block-central #return .dates{clear:left;float:left;margin-top:16px;}
div.block-central #return .youlive{clear:left;float:left;margin-top:4px;}
div.block-central #return .dates .arrow{cursor:pointer;/* padding:2px 10px;line-height:25px; */}
div.block-central #return .dates select.arrow{border:1px solid #a5acb2;padding:0;}

div.block-central span.title{float:left;margin:-18px 0 4px 16px; font-weight:bold; font-size:18px;letter-spacing:-1px;height:28px;color:#404040;}
div.block-central span.title.pickup{margin-left:0;}
div.block-central span.title span{margin:0 0 10px 5px; font-weight:bold; font-size:18px;letter-spacing:-1px;height:28px;color:#037b00;}
div.block-central span.subtitle{float:left;/* width: 470px; */margin:-12px 0 10px 23px; font-size:12px;vertical-align:bottom;}
div.block-central div.line{clear:both;}
.inactive div.block-central span.title{color:#8c8c8c;}
.inactive div.block-central span.title.pickup{color:#8c8c8c;}
.inactive div.block-central span.title span{color:#8c8c8c;}
.inactive div.block-central span.subtitle{color:#8c8c8c;}
.inactive div.block-central div.line{clear:both;}

div.block-central span.input-text{display:block;float:left;width: 120px;margin:1px 31px 13px 16px;font-weight:bold;font-size:12px;}
.inactive div.block-central span.input-text{color:#8c8c8c;}
div.block-central span.input-text-2{display:block;float:left;margin:1px 31px 13px 23px;font-weight:bold;font-size:12px;padding-right:20px;color:#404040;}
div.block-central span.input-text-2 em{font-style:normal;}
div.block-central span.input-text-green{float:left;margin:1px 31px 13px 23px;font-weight:bold;font-size:14px;padding-right:180px;color:#037b00;}
div.block-central a.btn-login{background:transparent url('../images/btn-right.jpg') top right no-repeat;padding:0px 15px 5px 0; display:block;float:right;margin-right:20px;text-decoration:none;color:#ffffff;font-weight:bold;font-size:12px;}
div.block-central a.btn-login span{cursor:pointer;float:left;padding:5px 0px 0 13px;margin:0px;height:27px;background:transparent url('../images/btn-left.jpg') no-repeat;color:#ffffff; font-weight:bold;font-size:12px;}
.inactive div.block-central a.btn-login{background-image:url('../images/btn-right-op.jpg');}
.inactive div.block-central a.btn-login span{background-image:url('../images/btn-left-op.jpg');}
	* html div.block-central a.btn-login{margin-right:10px;}
	
div.block-central .input-city{float:left;position:relative;}
.popup{position:absolute;top:15px;left:0px;background:url('../images/bg-popup.png') top center scroll no-repeat;width:576px;height:260px;padding:25px 15px 0 15px;/* z-index:10; */}
.popup iframe{display:block;/* position:absolute;top:0;left:0; */background:transparent;/* z-index:-1;filter:mask(); */}
.popup h3{color:#000000;background:#e0e0e0;font-size:10px;font-weight:bold;padding:2px;}
.popup .close{background:url('../images/close_btn.png') center center scroll no-repeat;width:15px;height:14px;display:block;position:absolute;top:25px;right:15px;text-indent:-9999px;}
.popup .popup-bot{position:absolute;width:606px;bottom:-20px;height:20px;left:0;background:url('../images/bg-popup.png') bottom center scroll no-repeat;}

div.selection ul.select-tabs{margin-top:20px;}
div.selection h2{color:#037b00;font-weight:bold;font-size:14px;margin-top:10px;/* margin-bottom:16px; */}
div.selection h2 a{color:#037b00;font-weight:bold;font-size:14px;margin-top:10px;margin-bottom:10px;}
div.selection .select-tab{position:relative;list-style-type:none;float:left;margin-right:2px;}
div.selection .select-tab a{text-decoration:none;font-weight:bold;font-size:14px;letter-spacing:-1px;}

div.selection .select-tab.off a{color:#037b00;}
div.selection .select-tab.off span{position:absolute;top:0;right:0;display:block;width:5px;height:28px;background:url('../images/select_tab_off.png') top right scroll no-repeat;}
div.selection .select-tab.on span{position:absolute;top:0;right:0;display:block;width:5px;height:35px;background:url('../images/select_tab_on.png') top right scroll no-repeat;}
div.selection .select-tab.off{padding:5px 10px;background:url('../images/select_tab_off.png') top left scroll no-repeat;}
div.selection .select-tab.on{padding:5px 10px 20px 10px;background:url('../images/select_tab_on.png') top left scroll no-repeat;}

.vehicle{/* clear:left; */position:relative;min-height:220px;/* height:135px; */margin-top:10px;background:url('../images/car_item_bg3.png') top left scroll no-repeat;padding:14px 8px 0;}
.vehicle-description {float:left;width:485px;}
.vehicle #divh3{width:485px;margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid #e6e6e6;}
.vehicle h3{width:420px;font-size:16px;font-weight:normal;color:#333333;}
.vehicle img.vehicle-min{font-size:16px;font-weight:normal;color:#333333;display:block;float:left;width:105px;height:70px;}
/* .vehicle div.vehicle-desc{position:absolute;top:52px;left:133px;} */
.vehicle div.vehicle-desc{float:left;margin-left:25px;height:60px;}
.vehicle div.subsidiary{width:350px;font-size:12px;font-weight:bold;color:#333333;}
.vehicle div.vehicle-desc h4{font-size:16px;font-weight:bold;color:#037b00;letter-spacing:-1px;}
.vehicle div.vehicle-desc .over-h4{font-size:12px;font-weight:bold;color:#333333;}
.vehicle div.vehicle-desc sub{font-size:70%;font-weight:bold;vertical-align:bottom;}
.vehicle div.desc-list ul{float:left;font-size:10px;color:#545454;font-size:bold;padding-right:10px;}
/* .vehicle div.desc-list ul li{list-style-image:url('../images/list-green.png');color:#545454;list-style-position:inside;font-size:11px;font-weight:bold;margin-bottom:2px;} */
.vehicle div.desc-list ul li{list-style:none;color:#545454;font-size:11px;font-weight:bold;margin-bottom:2px;background:url('../images/list-circle-green.png') center left no-repeat;padding:0 0 0 8px;}

.vehicle div.cond-rates {margin-top:50px;/* padding-bottom:10px; */}
.vehicle a.rates{margin-left:135px;/* position:absolute;bottom:0;left:135px; */float:left;color:#037b00;text-decoration:underline;display:block;font-size:12px;}
.vehicle a.addextras{float:right;margin-right:10px;}
.vehicle a.plus{/* position:absolute;bottom:0;right:175px; */background:url('../images/more.png') center left scroll no-repeat;font-weight:bold;font-size:13px;color:#037b00;text-decoration:underline;display:block;padding-left:20px;}
.vehicle a.plus.down{background-image:url('../images/less.png')}
/* .vehicle div.total-price {position:relative;left:535px;top:-100px;} */
.vehicle div.total-price {float:left;margin-left:15px;width:120px;}
.vehicle div.total-price p {color:#404040;font-size:14px;/* font-weight:bold; */}
.vehicle .distance{/* position:absolute;top:30px;left:535px; */font-size:24px;font-weight:bold;color:#404040;}
.vehicle .distance .unit{font-size:60%;font-weight:bold;}
.vehicle .distance2{/* position:absolute;top:30px;left:535px; */font-size:24px;font-weight:bold;color:#037B00;}
.vehicle .distance2 .unit{font-size:60%;font-weight:bold;color:#037B00;}
.vehicle .select{margin-top:30px;text-decoration:none;float:left;/* position:absolute;top:80px;left:535px; */font-weight:bold;padding:4px 20px 5px 0;background:url('../images/btn-right.png') top right no-repeat;height:27px;color:#ffffff;font-size:12px;text-transform:capitalize;}
.vehicle .select  span{cursor:pointer;float:left;padding:5px 0px 0 13px;margin:-4px;height:27px;background:transparent url('../images/btn-left.png') no-repeat;color:#ffffff; font-weight:bold;font-size:12px;}

*+html .vehicle-bot{float:none;}
/* .notes{position:absolute;top:8px;right:155px;}
.notes .people{color:#4b4b4b;font-weight:bold;position:absolute;top:0;right:63px;background:url('../images/bg_avatar.png') center left scroll no-repeat;padding:5px 5px 5px 20px;width:20px;}
.notes .bag{color:#4b4b4b;font-weight:bold;position:absolute;top:0;right:21px;background:url('../images/bg_bag.png') center left scroll no-repeat;padding:5px 5px 5px 25px;width:20px;}
.notes .leaf{position:absolute;top:0;right:11px;background:url('../images/bg_leaf.png') center left scroll no-repeat;width:17px;height:27px;display:block;} */
.vehicle .people{/*width:210px;*/position:absolute;top:10px;right:165px;}
.vehicle .people h4{font-size:16px;font-weight:bold;color:#037b00;letter-spacing:-1px;}
.vehicle .bag{position:absolute;top:10px;right:195px;}
.vehicle .leaf{position:absolute;top:5px;right:163px;}
.vehicle span.seat{color:#4b4b4b;font-weight:bold;vertical-align: top;margin-left:1px;}

.vehicle-extras{/* overflow:hidden;clear:left;float:left;width:655px; */background:url('../images/car_item_bg3.png') center left scroll no-repeat;padding:0 20px 5px;}
.vehicle-extras .wrap{/* position:relative;clear:left; */width:485px;float:left;margin-top:8px;border-top:1px solid #e6e6e6;padding-top:10px;/* background:url('../images/extras_sep.png') 12px 10px scroll no-repeat;padding:25px 0px 0 20px; */}
.vehicle-extras p.prod-line{/* clear:left;float:left; */width:480px;padding-bottom:5px;}
.vehicle-extras span.product-name{float:left;display:block;width:320px;font-weight:bold;font-size:11px;color:#282828;font-size:12px;padding-bottom: 10px}
.vehicle-extras span.product-miles{float:left;display:block;width:110px;padding-right:10px;font-weight:bold;font-size:11px;color:#282828;font-size:12px;text-align:right;}
.vehicle-extras span.product-ctrl{float:left;display:block;font-size:12px;width:40px;text-align:left;}
.vehicle-extras span.product-ctrl input{float:none;width:auto;margin:0;}
.vehicle-extras span.product-ctrl select{border:1px solid #a5acb2;width:40px;margin:0;}
.vehicle-extras span.sup{vertical-align: top; font-size: 70%;font-weight:bold;}

.vehicle-extras p.miles-state{/* position:absolute;top:25px;right:20px; */ float:left;margin:8px 0 0 15px;width:120px;border-top:1px solid #e6e6e6;padding-top:10px;}
.vehicle-extras p.miles-state strong.miles-state-tot-title{color:#037b00;font-weight:normal;font-size:14px;display:block;}
.vehicle-extras p.miles-state span.miles-state-tot-figure{color:#037b00;font-weight:bold;font-size:12px;display:block;padding-left:4px;}
.vehicle-extras p.miles-state strong.miles-state-rem-title{color:#282828;font-weight:normal;font-size:14px;display:block;margin-top:15px}
.vehicle-extras p.miles-state span.miles-state-rem-figure{color:#282828;font-weight:bold;font-size:12px;display:inline;padding-left:4px;}
.vehicle-extras p.miles-state + .left{margin:0;padding:0;height:0;}
.vehicle-extras a.btn{float:left;padding:0px 15px 0 0 ;margin:0;text-decoration:none;}
.vehicle-extras a.btn.update{margin:5px 0 0;}

.vehicle-extra-error-block {/* overflow:hidden;float:left;clear:left;background:url('../images/car_item_bg3.png') center left scroll no-repeat; */}
.vehicle-extra-error { background: url("../images/bg-extra-error.png") repeat-x scroll left bottom white;font-size:13px;width:450px;/* width:444px; */margin:5px 0;padding:14px 12px;}
.vehicle-extra-error {border:2px solid #037B00;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow: 5px 5px 2px #aaa;4px;-moz-box-shadow: 5px 5px 2px #aaa;box-shadow: 5px 5px 2px #aaa;}
.vehicle-extra-error  .miles-account {color: #037B00;font-weight: bold;}
.vehicle-extra-error  p {font-weight:bold;line-height:140%;}
.vehicle-extra-error  ul {margin-left:14px;font-weight:bold;}
.vehicle-extra-error  ul li {/* margin-top:2px; */font-weight:bold;line-height:140%;}
/* .vehicle-extra-error  ul li {margin-top:1px;list-style:none;background:url('../images/list-circle-black.png') top left no-repeat;padding:4px 0 0 8px;} */
.vehicle-extra-error  a {color: #037B00;font-weight: bold;text-decoration:underline;}
.vehicle-extra-error .btnOK {height:27px;width:40px;margin-top:4px;/* float:right; */position:relative;left:400px;}


div.not-enough-miles-block {/* overflow:hidden;float:left;clear:left;background:url('../images/car_item_bg3.png') center left scroll no-repeat; */}
div.not-enough-miles { background: url("../images/bg-extra-error.png") repeat-x scroll left bottom white;font-size:13px;width:645px;/* width:444px; */margin:5px 0;padding-left:12px;padding-right:12px;padding-bottom:14px;clear: both;}
div.not-enough-miles {border:2px solid #037B00;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow: 5px 5px 2px #aaa;4px;-moz-box-shadow: 5px 5px 2px #aaa;box-shadow: 5px 5px 2px #aaa;}
div.not-enough-miles  .miles-account {color: #037B00;font-weight: bold;}
div.not-enough-miles  p {font-weight:bold;line-height:140%;}
div.not-enough-miles  ul {margin-left:14px;font-weight:bold;}
div.not-enough-miles  ul li {/* margin-top:2px; */font-weight:bold;line-height:140%;}
/* div.not-enough-miles  ul li {margin-top:1px;list-style:none;background:url('../images/list-circle-black.png') top left no-repeat;padding:4px 0 0 8px;} */
div.not-enough-miles  a {color: #037B00;font-weight: bold;text-decoration:underline;}
div.not-enough-miles .btnOK {height:27px;width:40px;margin-top:4px;/* float:right; */position:relative;left:400px;}

div.not-enough-miles h2{color:#037b00;font-weight:bold;font-size:14px;margin-top:10px;margin-bottom:10px;}
div.not-enough-miles h2 a{color:#037b00;font-weight:bold;font-size:12px;margin-top:10px;margin-bottom:10px;}
div.not-enough-miles span {color:#037B00;font-size: 14px;font-weight: bold;}


.vehicle-bot{/* float:left; */width:675px;/* margin-bottom:16px; */background:url('../images/car_item_bg3.png') bottom left scroll no-repeat;height:14px;}

div#selected-car{/* position:fixed;top:220px;left:0;right:0; */position:absolute;top:-25px;display:none;}
div#selected-car #wrapper-center{margin:0 auto;width:756px;}
div#selected-car #wrapper-left{float:left;width:692px;height=100%;padding:51px 22px 0 42px;background:url('../images/selected-car-bg.png') top center scroll no-repeat;}
div#selected-car #wrapper-left iframe#frame-vehicle{display:block;/* min-height:400px;position:absolute;top:0;left:0;*/ background:transparent;z-index:99;/* filter:mask();*/ }
div#selected-car #wrapper-bot{clear:left;width:756px;height:51px;margin:0 auto;background:url('../images/selected-car-bg2.png') bottom center scroll no-repeat;}

div#selected-car .validate{float:right;margin-right:20px;margin-top:30px;}
div#selected-car .validate .btn{float:right;}
div#selected-car .validate .change{float:right;padding-top:5px;padding-right:5px;}


div#selected-car .close{float:right;margin-right:10px;margin-top:-15px;}
div#selected-car .close .btn{float:right;}
div#selected-car .close .change{float:right;padding-top:5px;padding-right:5px;}


div.block-central input{border:1px solid #c9cdd1; width:220px; height:17px; line-height:17px; float:left;margin-bottom:10px;padding:0 0 0 5px;background:url(../img/eci/transparent.gif)/* font-weight:bold */}
.inactive div.block-central input{color:#8c8c8c;}
span.block-central-bottom{background:transparent url('../images/bloc-central-down.png') no-repeat; width: 676px; height:13px; float: left;margin-left:12px; }
div.center-empty div.block-left{float:left;width:690px;position:relative;}
div.center-empty div.block-right{float:right;margin:0 17px 0 0; width:246px;}

div.center-empty div.block-right div.block-Customer{/* float:right; */width:246px; margin-top:9px}
/* div.center-empty div.block-right div.block-Customer span.block-Customer-top{float:right; background:transparent url('../images/bloc-Customer-up.png') no-repeat; width:246px; height:13px;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center{float:right; background:transparent url('../images/bloc-Customer-middle.png') repeat-y; width:246px; } */
div.center-empty div.block-right div.block-Customer div.block-Customer-top{background:transparent url('../images/bloc-customer-up2.png') no-repeat; width:246px; height:13px;font-size:0;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center{background:transparent url('../images/bloc-customer-middle2.png') repeat-y; width:246px; }

div.center-empty div.block-right div.block-Customer div.block-Customer-center img.map{margin-left:13px; }
div.center-empty div.block-right div.block-Customer div.block-Customer-center span.text-green{/* float:left; */ padding:0 15px 5px 15px;width:216px;color:#037b00;font-size:14px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
div.center-empty div.block-right div.block-Customer div.block-Customer-center span.text-black{/* float:left; */ padding:0 15px 10px 15px;width:216px;font-size:16px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller{/* float:left; */ padding:0 15px; width:216px; font-size:13px;margin-top:3px;}/* nowrap */
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller p {width:216px;} /* sbla */
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller p.line-spaced {line-height:150%;margin-top:2px;} /* sbla */
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller p.bold{font-weight:bold;}

div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller p span.bold{font-weight:bold;}


div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller p span{width: 125px;display: block;float: left;clear: left;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller p strong{width: 125px;display: block;float: left;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller p label{font-weight: bold;}


div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller-2{float:left;  padding:0 30px; width:216px; font-size:13px;}/* nowrap */
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.smaller-2 ul li {width:216px;} /* sbla */
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations{/* clear:left; */padding:0 10px 0 15px;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations.return{padding-top:10px;width:200px;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations p{padding:0 0 5px 0;width:216px;}/* sbla */
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations .city{font-weight:bold;margin-top:3px;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations strong{font-weight:bold;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations .hour{width:40px;border:1px solid #b4b4b4;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations .min{width:40px;border:1px solid #b4b4b4;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations .day{width:40px;border:1px solid #b4b4b4;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations .month{width:120px;margin-left:5px;border:1px solid #b4b4b4;}
div.center-empty div.block-right div.block-Customer div.block-Customer-center div.stations a.btn{/* clear:left;float:left; */ display:block;width:123px;margin:0;}

/* div.center-empty div.block-right div.block-Customer span.block-Customer-bottom{float:right; background:transparent url('../images/bloc-customer-down2.png'); width:246px; height:10px;} */
div.center-empty div.block-right div.block-Customer div.block-Customer-bottom{background:transparent url('../images/bloc-customer-down2.png') no-repeat;; width:246px; height:10px;}

div.center-empty div.block-right div.block-green{float:right; background:transparent url('../images/bloc-green.png') bottom center no-repeat; width:246px; padding-bottom:12px;margin-top:9px}
div.center-empty div.block-right div.block-green div.smaller{clear:left;float:left;  padding:0 15px; width:216px; font-size:12px; color:#ffffff;}/* nowrap */
div.center-empty div.block-right div.block-green span.text-green{float:left; padding:5px 15px; width:216px; color:#ffffff; font-size:14px; font-weight:bold;letter-spacing:-1px;}/* nowrap */
div.center-empty div.block-right div.block-green div.smaller p{ font-weight:bold; color:#ffffff;width:216px;} /* sbla */
div.center-empty div.block-right div.block-green-top{float:left;height:7px;background:transparent url('../images/bloc-green.png') top center;width:246px;}

div.block-DriveMyMiles{background:transparent url('../images/bloc-DriveMyMiles.png') no-repeat; width: 586px; height:310px; float: left; margin:18px 0 0 12px;}
div.block-DriveMyMiles img.DriveMyMiles{margin:18px 0 0 17px; width:187px; height:35px;float:left;}
div.block-DriveMyMiles span.title{float:left;width: 586px;margin:26px 0 60px 23px; font-weight:bold; font-size:20px;letter-spacing:-1px;color:#404040;}
div.block-DriveMyMiles span.input-text{float:left;width: 180px;margin:1px 10px 13px 20px;font-size:18px;color:#404040;letter-spacing:-1px;clear:both;}
div.block-DriveMyMiles span.input-text-red{float:left;width: 180px;margin:1px 10px 13px 20px;font-size:18px;color:#ff0000;letter-spacing:-1px;clear:both;}
div.block-DriveMyMiles input {background:transparent url('../images/input-text.jpg') no-repeat; width:342px; height:25px; float:left;font-size:18px;margin-bottom:13px;padding:0 10px;font-weight:bold}
div.block-DriveMyMiles input[type="checkbox"] {background:none;width:342px; height:25px; float:left;font-size:18px;margin-bottom:13px;padding:0 10px;font-weight:bold}
div.block-DriveMyMiles input.input-red{background:transparent url('../images/input-text-red.jpg') no-repeat; width:361px; height:25px; float:left;margin-bottom:13px;padding:0 10px;font-weight:bold}
div.block-DriveMyMiles a.forget-password{color:#037b00;font-weight:bold;float:left;margin:0 380px 0 20px;}

div.block-DriveMyMiles a.btn-login{margin:10px 50px 0; float:right; text-decoration:none;height:45px;background:transparent url('../images/btn-right-big.jpg') top right no-repeat;}
div.block-DriveMyMiles a.btn-login span{cursor:pointer;float:left;padding:7px 12px 0 17px;margin-left:-17px;height:45px;background:transparent url('../images/btn-login-left.png') no-repeat;color:#ffffff; font-weight:bold;font-size:22px;}
div.block-DriveMyMiles a.btn-login img{vertical-align:middle;}

div.block-DriveMyMiles a.btn-login-gray{margin:10px 50px 0; float:right; text-decoration:none;height:45px;background:transparent url('../images/btn-right-big-gray.jpg') top right no-repeat;}
div.block-DriveMyMiles a.btn-login-gray span{cursor:pointer;float:left;padding:7px 12px 0 17px;margin-left:-17px;height:45px;background:transparent url('../images/btn-login-left-gray.png') no-repeat;color:#ffffff; font-weight:bold;font-size:22px;}
div.block-DriveMyMiles a.btn-login-gray img{vertical-align:middle;}


div.block-DriveMyMiles span.btn-login-left{background:transparent url('../images/btn-login-left.png') no-repeat; width:17px; height:45px; margin-left:-17px; top:0; float:right;}
div.block-DriveMyMiles span.btn-login-right{background:transparent url('../images/btn-login-right.png') no-repeat; width:29px; height:45px; top:0; margin-right:-29px; float:right;}
div.block-right-choice{float:right;margin:18px 17px 0 0; width:326px;}
div.block-language{float:right;margin-right:3px;}
div.block-language div.language-select{background:transparent url('../images/frame-select.png') no-repeat;width:105px;height:28px;float:right}
div.block-language select{width:95px;height:18px;margin:5px 5px 0 0;float:right}
div.block-language input{float:right;margin-top:3px;}
div.block-Convert-SwissPass{float:right;width:326px;height:155px; margin-top:17px}
div.block-Convert-SwissPass span.block-Convert-top{float:right; background:transparent url('../images/bloc-Convert-up.png') no-repeat; width:326px; height:11px;}
div.block-Convert-SwissPass div.block-Convert-center{float:right; background:transparent url('../images/bloc-Convert.png') repeat-y; width:326px; }
div.block-Convert-SwissPass div.block-Convert-center span.text-green{float:left; padding:0 15px 10px 15px; width:296px; color:#037b00; font-size:20px; font-weight:bold; letter-spacing:-1px;}/* nowrap */
div.block-Convert-SwissPass div.block-Convert-center span.big-text-green{float:left; padding:0 15px 10px 15px; width:296px; color:#037b00; font-size:25px; font-weight:bold; letter-spacing:-1px;}/* nowrap */
div.block-Convert-SwissPass div.block-Convert-center span.text-black{float:left; padding:0 15px 5px 15px; width:296px; font-size:18px; font-weight:bold; letter-spacing:-1px;color:#404040;}/* nowrap */
div.block-Convert-SwissPass div.block-Convert-center span.smaller{float:left; padding:0 15px; width:296px; font-size:17px;} /* nowrap */
div.block-Convert-SwissPass div.block-Convert-center div.smaller-2{float:left; padding:0 30px; width:266px; font-size:17px;} /* nowrap */
div.block-Convert-SwissPass div.block-Convert-center div.smaller-2 ul li{width:266px;} /* sbla */
div.block-Convert-SwissPass span.block-Convert-bottom{float:right; background:transparent url('../images/bloc-Convert-down.png') bottom repeat-y; width:326px; height:15px;}
div.btn-go{background:transparent url('../images/btn-go.png') no-repeat;width:29px;height:20px;}


div.block-Info-member{float:left;width:960px;height:280px; margin-top:17px;background: #fff; border: 1px solid #d8d8d8;}
div.block-Info-member span.block-Info-member-top{float:left; width:960px; height:11px;}
div.block-Info-member div.block-Info-member-center{float:left;width:960px; }
div.block-Info-member div.block-Info-member-center span.text-green{float:left; padding:0 15px 10px 15px; width:750px; color:#037b00; font-size:20px; font-weight:bold; letter-spacing:-1px;}/* nowrap */
div.block-Info-member div.block-Info-member-center span.big-text-green{float:left; padding:0 15px 10px 15px; width:750px;*/ color:#037b00; font-size:25px; font-weight:bold; letter-spacing:-1px;}/* nowrap */
div.block-Info-member div.block-Info-member-center span.text-black{float:left; padding:0 15px 5px 15px; /*width:296px;*/ font-size:18px; font-weight:bold; letter-spacing:-1px;color:#404040;}/* nowrap */
div.block-Info-member div.block-Info-member-center span.text-black2{font-size:17px; font-weight:bold; letter-spacing:-1px;color:#404040;}/* nowrap */
div.block-Info-member div.block-Info-member-center span.smaller{float:left; padding:0 15px; width:750px; font-size:17px;} /* nowrap */
div.block-Info-member div.block-Info-member-center div.smaller-2{float:left; padding:0 15px; width:750px; font-size:17px;} /* nowrap */
div.block-Info-member div.block-Info-member-center div.smaller-2 ul li{width:500px;font-size: 17px;padding: 0 0 0 8px;list-style-type: none;} /* sbla */
div.block-Info-member div.block-Info-member-center span.smaller-2{float:left; padding:0 15px; width:750px; font-size:17px;} /* nowrap */
div.block-Info-member span.block-Info-member-bottom{float:left;width:960px; height:13px;}



div.footer{float:left;color:#333333;/*padding-left:20px;*/margin:5px 0 0 15px;}
div.footer a{text-decoration:none;color:#333333;}
div.footer a:hover{text-decoration:underline;}

/*ajout sbla*/
* html div.block-confirm{margin-left:6px;}
span.block-confirm-top{background:transparent url('../images/center-block-confirm-top.png') no-repeat;width: 676px;height:8px;float: left;margin:9px 0 0 12px;}
div.block-confirm{position:relative;background:transparent url('../images/center-block-confirm-middle.png') repeat-y;width: 676px;float: left;margin-left:12px;} 
span.block-confirm-bottom{background:transparent url('../images/center-block-confirm-bottom.png') no-repeat; width: 676px; height:8px; float: left;margin-left:12px; }
div.block-confirm.nobg{background:none;}

div.block-confirm .bold13{color: #404040;font-size: 13px;font-weight: bold;}
div.block-confirm .bold17{color: #404040;font-size: 17px;font-weight: bold;}
div.block-confirm  div.info-left{float:left;width:330px;position:relative;}
div.block-confirm  div.info-right{float:left;width:300px;position:relative;}
div.block-confirm em{font-style:italic;}
div.block-confirm h3 {color: #037B00;font-size: 13px;font-weight: bold;margin-top:4px;}
div.block-confirm div.information{margin-left: 14px;}
div.block-confirm span.info-block-top{background:transparent url('../images/center-block-inside-top.png') no-repeat;width: 648px;height:8px;float: left;margin-top:9px;}
div.block-confirm span.info-block-bottom{background:transparent url('../images/center-block-inside-bottom.png') no-repeat;width: 648px;height:8px;float: left;}
div.block-confirm div.info{background:transparent url('../images/center-block-inside-middle.png') repeat-y;width: 648px;float: left;padding-left:18px;padding-bottom:4px;}
div.block-confirm div.sub-info{width: 610px;margin-left: 10px;}
div.block-confirm div.info p{line-height:140%;}
div.block-confirm #confirmed-block{margin-left: 18px;position:relative;}
/* div.block-confirm #confirmed-block h2 {color: #037B00;font-size: 18px;font-weight: bold;background-image: url(../images/picto-confirm-valid-ok.png);background-repeat: no-repeat;margin-bottom: 12px;padding:5px 0 0 25px;} */
div.block-confirm #confirmed-block .confirmed-or-not{margin-top:5px;}
div.block-confirm #confirmed-block .confirmed-or-not img {float:left;width:19px; height:19px;margin-right:5px;}
div.block-confirm #confirmed-block .confirmed-or-not h2 {color: #037B00;font-size: 18px;font-weight: bold;margin-bottom: 12px;letter-spacing:-1px;}
div.block-confirm #confirmed-block  #recap {width:480px;}
div.block-confirm #confirmed-block img.printer{position:absolute;top:10px;right:80px;}
div.block-confirm #confirmed-block img.mailer{position:absolute;top:10px;right:18px;}
div.block-confirm #confirmed-block p.bold13 span.res-number{color: #037B00;font-weight: bold;}
div.block-confirm #confirmed-block p.voucher{float:left;width:340px;margin-top:15px;}
div.block-confirm #confirmed-block p.res-date{float:left;width:300px;margin-top:15px;}
div.block-confirm #not-confirmed-block{margin-left: 18px;position:relative;}
div.block-confirm #not-confirmed-block h2 {color: #ff0000;font-size: 18px;font-weight: bold;background-repeat: no-repeat;margin-bottom: 12px;letter-spacing:-1px;}
div.block-confirm #not-confirmed-block img.printer{position:absolute;top:10px;right:80px;}
div.block-confirm #not-confirmed-block img.mailer{position:absolute;top:10px;right:18px;}
div.block-confirm #not-confirmed-block p.bold13 span.res-number{color: #037B00;}
div.block-confirm #not-confirmed-block p.voucher{float:left;margin:15px 0;}
div.block-confirm #not-confirmed-block p.res-date{float:left;width:300px;margin-top:15px;}
/* div.block-confirm #driver-info-block #driver-info span.driver-name{text-transform:uppercase;font-weight:bold;} */
div.block-confirm div.information table th{width:110px;text-align:left;}
div.block-confirm div.information table td{font-weight:bold;}
div.block-confirm div.information table.driver td{text-transform:uppercase;}
div.block-confirm #rental-info-block{position:relative;}
div.block-confirm #rental-info-block #rental-info img.picmap{position:absolute;top:50px;right:25px;}
div.block-confirm #included-info-block #included-info h3.locally{padding-top:10px;}
div.block-confirm div.information ul.options{margin:4px 0 4px 0;}
div.block-confirm div.information ul.options li {margin-top:1px;list-style:none;background:url('../images/list-circle-black.png') center left no-repeat;padding:0 0 0 8px;}
div.block-confirm .thanks {margin-left:18px;}
div.block-confirm .thanks .separator{float:left; margin-top:6px;}
div.block-confirm .thanks p.bold13{margin-bottom:12px;}
/*fin sbla*/
.inactive {color:#8c8c8c;}

#pstation_info .top .bottom {
	background-image: url(../img/eci/small_03.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 8px;
	line-height: 0px;
	font-size: 1px;
}
#pstation_info .top {
	background-image: url(../img/eci/small_01.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 8px;
	width: 230px;
}
#pstation_info .top .content {
	background-image: url(../img/eci/small_02.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 10px;
	padding-left: 10px;
	
}

#rstation_info .top .bottom {
	background-image: url(../img/eci/small_03.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 8px;
	line-height: 0px;
	font-size: 1px;
}
#rstation_info .top {
	background-image: url(../img/eci/small_01.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 8px;
	width: 230px;
}
#rstation_info .top .content {
	background-image: url(../img/eci/small_02.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 10px;
	padding-left: 10px;
	
}
#pstation_info {
	margin-top: 10px;
	display: none;
	position: absolute;
}
#rstation_info {
	margin-top: 10px;
	display: none;
	position: absolute;
}

#station {
	position:absolute;
	z-index: 11;
	float: left;
}
#station iframe {
	border: 0px;
	height: 250px;
	width: 100%;
	background-color: #ffffff; /*!important*/
}


div.block-central .select{margin-top:30px;text-decoration:none;float:right;/* position:absolute;top:80px;left:535px; */font-weight:bold;padding:4px 20px 5px 0;background:url('../images/btn-right.png') top right no-repeat;height:27px;color:#ffffff;font-size:12px;text-transform:capitalize;}
div.block-central .select  span{cursor:pointer;float:left;padding:5px 0px 0 13px;margin:-4px;height:27px;background:transparent url('../images/btn-left.png') no-repeat;color:#ffffff; font-weight:bold;font-size:12px;}


.block-Station{/* float:right; */width:246px; margin-top:9px}
.block-Station div.block-Station-top{background:transparent url('../images/bloc-customer-up2.png') no-repeat; width:246px; height:13px;font-size:0;}
.block-Station div.block-Station-center{background:transparent url('../images/bloc-customer-middle2.png') repeat-y; width:246px;padding-left: 10px }

.block-Station div.block-Station-center img.map{margin-left:13px; }
.block-Station div.block-Station-center span.text-green{/* float:left; */ padding:0 15px 5px 15px;width:216px;color:#037b00;font-size:14px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
.block-Station div.block-Station-center span.text-black{/* float:left; */ padding:0 15px 10px 15px;width:216px;font-size:16px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
.block-Station div.block-Station-center div.smaller{/* float:left; */ padding:0 15px; width:216px; font-size:13px;margin-top:3px;}/* nowrap */
.block-Station div.block-Station-center div.smaller p {width:216px;} /* sbla */
.block-Station div.block-Station-center div.smaller p.line-spaced {line-height:150%;margin-top:2px;} /* sbla */
.block-Station div.block-Station-center div.smaller p.bold{font-weight:bold;}
.block-Station div.block-Station-center div.smaller p span.bold{font-weight:bold;}
.block-Station div.block-Station-center div.smaller-2{float:left;  padding:0 30px; width:216px; font-size:13px;}/* nowrap */
.block-Station div.block-Station-center div.smaller-2 ul li {width:216px;} /* sbla */
.block-Station div.block-Station-center div.stations{/* clear:left; */padding:0 10px 0 15px;}
.block-Station div.block-Station-center div.stations.return{padding-top:10px;width:200px;}
.block-Station div.block-Station-center div.stations p{padding:0 0 5px 0;width:216px;}/* sbla */
.block-Station div.block-Station-center div.stations .city{font-weight:bold;margin-top:3px;}
.block-Station div.block-Station-center div.stations strong{font-weight:bold;}
.block-Station div.block-Station-center div.stations .hour{width:40px;border:1px solid #b4b4b4;}
.block-Station div.block-Station-center div.stations .min{width:40px;border:1px solid #b4b4b4;}
.block-Station div.block-Station-center div.stations .day{width:40px;border:1px solid #b4b4b4;}
.block-Station div.block-Station-center div.stations .month{width:120px;margin-left:5px;border:1px solid #b4b4b4;}
.block-Station div.block-Station-center div.stations a.btn{/* clear:left;float:left; */ display:block;width:115px;margin:0;}
.block-Station div.block-Station-bottom{background:transparent url('../images/bloc-customer-down2.png') no-repeat;; width:246px; height:10px;}


div.center-empty div.block-right div.block-Customer div.block-Customer-center div.text-green{/* float:left; */ padding:0 15px 5px 15px;width:216px;color:#037b00;font-size:14px;font-weight:bold;letter-spacing:-1px;}/* nowrap */

.block-chooseAction{display:none;width:246px; margin-top:9px;z-index:1000; position: absolute;top: 200px;left:220px}
.block-chooseAction div.block-chooseAction-top{background:transparent url('../images/bloc-customer-up2.png') no-repeat; width:246px; height:13px;font-size:0;}
.block-chooseAction div.block-chooseAction-center{background:transparent url('../images/bloc-customer-middle2.png') repeat-y; width:246px;padding-left: 10px }


.block-chooseAction div.block-chooseAction-center img.map{margin-left:13px; }
.block-chooseAction div.block-chooseAction-center span.text-green{/* float:left; */ padding:0 15px 5px 15px;width:216px;color:#037b00;font-size:14px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
.block-chooseAction div.block-chooseAction-center span.text-black{/* float:left; */ padding:0 15px 10px 15px;width:216px;font-size:16px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
.block-chooseAction div.block-chooseAction-center div.smaller{/* float:left; */ padding:0 15px; width:216px; font-size:13px;margin-top:3px;}/* nowrap */
.block-chooseAction div.block-chooseAction-center div.smaller p {width:216px;} /* sbla */
.block-chooseAction div.block-chooseAction-center div.smaller p.line-spaced {line-height:150%;margin-top:2px;} /* sbla */
.block-chooseAction div.block-chooseAction-center div.smaller p.bold{font-weight:bold;}
.block-chooseAction div.block-chooseAction-center div.smaller p span.bold{font-weight:bold;}
.block-chooseAction div.block-chooseAction-center div.smaller-2{float:left;  padding:0 30px; width:216px; font-size:13px;}/* nowrap */
.block-chooseAction div.block-chooseAction-center div.smaller-2 ul li {width:216px;} /* sbla */
.block-chooseAction div.block-chooseAction-center div.stations{/* clear:left; */padding:0 10px 0 15px;}
.block-chooseAction div.block-chooseAction-center div.stations.return{padding-top:10px;width:200px;}
.block-chooseAction div.block-chooseAction-center div.stations p{padding:0 0 5px 0;width:216px;}/* sbla */
.block-chooseAction div.block-chooseAction-center div.stations .city{font-weight:bold;margin-top:3px;}
.block-chooseAction div.block-chooseAction-center div.stations strong{font-weight:bold;}
.block-chooseAction div.block-chooseAction-center div.stations .hour{width:40px;border:1px solid #b4b4b4;}
.block-chooseAction div.block-chooseAction-center div.stations .min{width:40px;border:1px solid #b4b4b4;}
.block-chooseAction div.block-chooseAction-center div.stations .day{width:40px;border:1px solid #b4b4b4;}
.block-chooseAction div.block-chooseAction-center div.stations .month{width:120px;margin-left:5px;border:1px solid #b4b4b4;}
.block-chooseAction div.block-chooseAction-center div.stations a.btn{/* clear:left;float:left; */ display:block;width:115px;margin:0;}
.block-chooseAction div.block-chooseAction-bottom{background:transparent url('../images/bloc-customer-down2.png') no-repeat;; width:246px; height:10px;}

div.block-chooseAction a.btn-login{background:transparent url('../images/btn-right.jpg') top right no-repeat;padding:0px 15px 5px 0; display:block;float:right;margin-right:20px;text-decoration:none;color:#ffffff;font-weight:bold;font-size:12px;}
div.block-chooseAction a.btn-login span{cursor:pointer;float:left;padding:5px 0px 0 13px;margin:0px;height:27px;background:transparent url('../images/btn-left.jpg') no-repeat;color:#ffffff; font-weight:bold;font-size:12px;}
.inactive div.block-chooseAction a.btn-login{background-image:url('../images/btn-right-op.jpg');}
.inactive div.block-chooseAction a.btn-login span{background-image:url('../images/btn-left-op.jpg');}
	* html div.block-chooseAction a.btn-login{margin-right:10px;}


div.block-chooseAction div.block-chooseAction-center div.text-green{/* float:left; */ width:216px;color:#037b00;font-size:14px;font-weight:bold;letter-spacing:-1px;}/* nowrap */

/*ajout sbla*/
* html div.block-cancel{margin-left:6px;}
span.block-cancel-top{background:transparent url('../images/center-block-confirm-top.png') no-repeat;width: 676px;height:8px;float: left;margin:9px 0 0 12px;}
div.block-cancel{position:relative;background:transparent url('../images/center-block-confirm-middle.png') repeat-y;width: 676px;float: left;margin-left:12px;} 
span.block-cancel-bottom{background:transparent url('../images/center-block-confirm-bottom.png') no-repeat; width: 676px; height:8px; float: left;margin-left:12px; }
div.block-cancel.nobg{background:none;}

div.block-cancel .bold13{color: #404040;font-size: 13px;font-weight: bold;}
div.block-cancel .normal13{color: #404040;font-size: 13px;}
div.block-cancel .normal13 span{width: 300px;display: block;float: left;}
div.block-cancel .normal13 strong{width: 550px;display: block;float: left;}
div.block-cancel .normal13 label{font-weight: bold;}
div.block-cancel  div.info-left{float:left;width:330px;position:relative;}
div.block-cancel  div.info-right{float:left;width:310px;position:relative;}
div.block-cancel em{font-style:italic;}
div.block-cancel h3 {color: #037B00;font-size: 13px;font-weight: bold;margin-top:4px;}
div.block-cancel div.information{margin-left: 14px;}
div.block-cancel span.info-block-top{background:transparent url('../images/center-block-inside-top.png') no-repeat;width: 648px;height:8px;float: left;margin-top:9px;}
div.block-cancel span.info-block-bottom{background:transparent url('../images/center-block-inside-bottom.png') no-repeat;width: 648px;height:8px;float: left;}
div.block-cancel div.info{background:transparent url('../images/center-block-inside-middle.png') repeat-y;width: 648px;float: left;padding-left:18px;padding-bottom:4px;}
div.block-cancel div.info p{line-height:140%;}

div.block-cancel #cancelled-block{margin-left: 18px;position:relative;}
div.block-cancel #cancelled-block .cancelled-or-not{margin-top:5px;}
div.block-cancel #cancelled-block .cancelled-or-not img {float:left;width:19px; height:19px;margin-right:5px;}
div.block-cancel #cancelled-block .cancelled-or-not h2 {color: #037B00;font-size: 18px;font-weight: bold;margin-bottom: 12px;letter-spacing:-1px;}
div.block-cancel #cancelled-block  #recap {width:480px;padding-left: 20px}
div.block-cancel #cancelled-block img.printer{position:absolute;top:10px;right:80px;}
div.block-cancel #cancelled-block img.mailer{position:absolute;top:10px;right:18px;}
div.block-cancel #cancelled-block p.bold13 span.res-number{color: #037B00;font-weight: bold;}
div.block-cancel #cancelled-block p.voucher{float:left;width:340px;margin-top:15px;}
div.block-cancel #cancelled-block p.res-date{float:left;width:300px;margin-top:15px;}
div.block-cancel #not-cancelled-block{margin-left: 18px;position:relative;}
div.block-cancel #not-cancelled-block h2 {color: #ff0000;font-size: 18px;font-weight: bold;background-repeat: no-repeat;margin-bottom: 12px;letter-spacing:-1px;}
div.block-cancel #not-cancelled-block img.printer{position:absolute;top:10px;right:80px;}
div.block-cancel #not-cancelled-block img.mailer{position:absolute;top:10px;right:18px;}
div.block-cancel #not-cancelled-block p.bold13 span.res-number{color: #037B00;}
div.block-cancel #not-cancelled-block p.voucher{float:left;margin:15px 0;}
div.block-cancel #not-cancelled-block p.res-date{float:left;width:300px;margin-top:15px;}
div.block-cancel div.information table th{width:110px;text-align:left;}
div.block-cancel div.information table td{font-weight:bold;}
div.block-cancel div.information table.driver td{text-transform:uppercase;}
div.block-cancel #rental-info-block{position:relative;}
div.block-cancel #rental-info-block #rental-info img.picmap{position:absolute;top:50px;right:25px;}
div.block-cancel #included-info-block #included-info h3.locally{padding-top:10px;}
div.block-cancel div.information ul.options{margin:4px 0 4px 0;}
div.block-cancel div.information ul.options li {margin-top:1px;list-style:none;background:url('../images/list-circle-black.png') center left no-repeat;padding:0 0 0 8px;}
div.block-cancel .thanks {margin-left:18px;}
div.block-cancel .thanks .separator{float:left; margin-top:6px;}
div.block-cancel .thanks p.bold13{margin-bottom:12px;}
/*fin sbla*/

.block-divEmail{display:none;width:326px; margin-top:9px;position: absolute;top: 200px;left:600px;z-index: 11;}
.block-divEmail div.block-divEmail-top{float:right; background:transparent url('../images/bloc-Convert-up.png') no-repeat; width:326px; height:11px;}
.block-divEmail div.block-divEmail-center{float:right; background:transparent url('../images/bloc-Convert.png') repeat-y; width:326px;}


.block-divEmail div.block-divEmail-center img.map{margin-left:13px; }
.block-divEmail div.block-divEmail-center span.text-green{/* float:left; */ padding:0 15px 5px 15px;width:216px;color:#037b00;font-size:14px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
.block-divEmail div.block-divEmail-center span.text-black{/* float:left; */ padding:0 15px 10px 15px;width:216px;font-size:16px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
.block-divEmail div.block-divEmail-center div.smaller{/* float:left; */ padding:0 10px; width:216px; font-size:13px;margin-top:3px;}/* nowrap */
.block-divEmail div.block-divEmail-center div.smaller p{color:#000000;background:#e0e0e0;font-size:10px;font-weight:bold;padding:2px;width: 300px}
.block-divEmail div.block-divEmail-center div.smaller p.line-spaced {line-height:150%;margin-top:2px;} /* sbla */
.block-divEmail div.block-divEmail-center div.smaller p.bold{font-weight:bold;}
.block-divEmail div.block-divEmail-center div.smaller p span.bold{font-weight:bold;}
.block-divEmail div.block-divEmail-center div.smaller-2{float:left;  padding:0 30px; width:216px; font-size:13px;}/* nowrap */
.block-divEmail div.block-divEmail-center div.smaller-2 ul li {width:326px;} /* sbla */
.block-divEmail div.block-divEmail-center div.stations{/* clear:left; */padding:0 10px 0 15px;}
.block-divEmail div.block-divEmail-center div.stations.return{padding-top:10px;width:200px;}
.block-divEmail div.block-divEmail-center div.stations p{padding:0 0 5px 0;width:216px;}/* sbla */
.block-divEmail div.block-divEmail-center div.stations .city{font-weight:bold;margin-top:3px;}
.block-divEmail div.block-divEmail-center div.stations strong{font-weight:bold;}
.block-divEmail div.block-divEmail-center div.stations .hour{width:40px;border:1px solid #b4b4b4;}
.block-divEmail div.block-divEmail-center div.stations .min{width:40px;border:1px solid #b4b4b4;}
.block-divEmail div.block-divEmail-center div.stations .day{width:40px;border:1px solid #b4b4b4;}
.block-divEmail div.block-divEmail-center div.stations .month{width:120px;margin-left:5px;border:1px solid #b4b4b4;}
.block-divEmail div.block-divEmail-center div.stations a.btn{/* clear:left;float:left; */ display:block;width:115px;margin:0;}
.block-divEmail div.block-divEmail-bottom{float:right; background:transparent url('../images/bloc-Convert-down.png') bottom repeat-y; width:326px; height:15px;}

div.block-divEmail a.btn-login{background:transparent url('../images/btn-right.jpg') top right no-repeat;padding:0px 15px 5px 0; display:block;float:right;margin-right:20px;text-decoration:none;color:#ffffff;font-weight:bold;font-size:12px;}
div.block-divEmail a.btn-login span{cursor:pointer;float:left;padding:5px 0px 0 13px;margin:0px;height:27px;background:transparent url('../images/btn-left.jpg') no-repeat;color:#ffffff; font-weight:bold;font-size:12px;}
.inactive div.block-divEmail a.btn-login{background-image:url('../images/btn-right-op.jpg');}
.inactive div.block-divEmail a.btn-login span{background-image:url('../images/btn-left-op.jpg');}
	* html div.block-divEmail a.btn-login{margin-right:10px;}


div.block-divEmail div.block-divEmail-center div.text-green{/* float:left; */ width:216px;color:#037b00;font-size:14px;font-weight:bold;letter-spacing:-1px;}/* nowrap */

.block-divEmail div.block-divEmail-center h3{color:#000000;background:#e0e0e0;font-size:10px;font-weight:bold;padding:2px;}
.block-divEmail div.block-divEmail-center .close{background:url('../images/close_btn.png') center center scroll no-repeat;width:15px;height:14px;display:block;position:absolute;top:15px;right:15px;text-indent:-9999px;}

div.block-divEmail input{border:1px solid #c9cdd1;height:17px; line-height:17px;margin-bottom:10px;margin-left: 10px/* font-weight:bold */}
div.block-divEmail span.input-text{display:block;float:left;width: 120px;margin:1px 31px 13px 10px;font-weight:bold;font-size:12px;}
a.link-breadcrumb-select-link{ float:left;color:#454545; font-size:15px; font-weight:bold;margin-top:6px;letter-spacing:-1px;text-decoration: none;}

div.message-warning{width: 680px; /*float: left;*/ padding:15px 0px 0 0px; color:#ff0000; font-weight:bold; font-size:14px;}
div.message-warning.b-bread{width: 680px; float: left; padding:19px 28px 0 28px; color:#ff0000; font-weight:bold; font-size:14px;margin-top:10px;}
div.message-warning p{color:#ff0000; font-weight:bold; font-size:14px;}
div.message-warning a{color:#ff0000; font-weight:bold; font-size:14px;}
div.message-warning-bot{clear:left; height:20px;margin-left:-28px;width:700px;}
img.no-error{/* background:transparent url('../images/bar-shade2.png') no-repeat; */ width: 960px; height:10px;position:absolute;bottom:-38px;left:0;z-index:5;/* display:block;float:left; */}

.clear, .caption {display: block;}
.pagination {float: left; padding: 9px 0 0 0px; width: auto; left: 10px;}
.pagination .previous-off, .pagination .next-off {color: #BDD8BD; cursor: default; float: left;}
.pagination li {background: url("../img/eci/bg_page_nav_li.gif") no-repeat scroll right 6px transparent; display: block; float: left; font-size: 93%; font-weight: bold; margin: 0; width: auto;}
.pagination .next {background: none repeat scroll 0 0 transparent;}
.pagination span {color: #000000; display: block; float: left; margin-right: 2px; padding: 3px 10px 3px 4px;}
.pagination .next .pag_txt {
    color: #037B00;
    cursor: pointer;
    float: left;
}
.pagination .next a, .pagination .next a:link, .pagination .next a:visited, .pagination .previous a, .pagination .previous a:link, .pagination .previous a:visited {
    color: #037B00;
    cursor: pointer;
    padding: 0;
}

.pagination a, .pagination a:link, .pagination a:visited {
    color: #057605;
    display: block;
    float: left;
    margin-right: 2px;
    padding: 3px 10px 3px 4px;
    text-decoration: underline;
}
.pagination .previous-off, .pagination .next-off {
    color: #BDD8BD;
    cursor: default;
    float: left;
}
.pagination .previous-off .pag_txt {
    color: #BDD8BD;
    float: left;
}
.pagination .previous .pag_txt {
    color: #057605;
    cursor: pointer;
    float: left;
}
.pagination .next-off .pag_txt {
    color: #BDD8BD;
    float: left;
    padding-right: 6px;
}
.promo {
    color: #333333;
    font-size: 93%;
    font-weight: 700;
    margin-bottom: 0.5em;
}
.promoRed {
    color: red;
    font-size: 93%;
    font-weight: 700;
    margin-bottom: 0.5em;
}
.promoGreen {
	color: 	#006602;
    font-size: 93%;
    font-weight: 700;
    margin-bottom: 0.5em;
}

.updateMiles {
    display: none;
}

div.conditions-center{margin:0 auto;width:756px;}
div.sub-conditions-left{padding-right: 5px;}
div.conditions-left{float:left;width:692px;height=100%;padding:40px 22px 0 42px;background:url('../images/selected-car-bg.png') top center scroll no-repeat;}
div.conditions-bot{clear:left;width:756px;height:51px;margin:0 auto;background:url('../images/selected-car-bg2.png') bottom center scroll no-repeat;}

.conditionsBar div.right {
	float:right;
	height:16px;
}
.conditionsBar {
	font-size: 11px;
	height: 16px;
	width:680;
	margin-right: 15px;
}

.conditions_page {
	display:none;
	position: absolute;
}

.conditions_page ul li {
	background: url("../img/eci/bg_green_bullet.gif") no-repeat scroll left 5px transparent;
    /*float: left;*/
    font-size: 100%;
    padding: 0 0 0 8px;
    /*width: 45%;*/
    list-style-type: none;
}

div.conditions-left h3 {color: #037B00;font-size: 13px;font-weight: bold;margin-top:4px;}
div.conditions-left sup {color: #037B00;font-size: 13px;font-weight: bold;margin-top:4px;}
.confirmHide {display: none;}
.confirmShow {display:block;}

.cardPaymentHide {display: none;}
.cardPaymentShow {display:block;}

img.icon_info_green_small_new {
    background: url("../img/eci/icons_sprites.gif") no-repeat scroll -236px -109px transparent;
}
img.icon_search_green_small_new {
    background: url("../img/eci/icons_sprites.gif") no-repeat scroll -70px -109px transparent;
}
.vehicle a.showconditions{font-weight:bold;font-size:13px;color:#037b00;text-decoration:underline;display:inline;}
.vehicle-extras .wrap-c{display:none;width:485px;float:left;margin-top:8px;border-top:1px solid #e6e6e6;padding-top:10px;}
.background-none {background: none;}

.icon_emissions_a { background: url("../img/eci/icons_sprites.gif") no-repeat scroll -4px -66px transparent;}
.icon_emissions_b { background: url("../img/eci/icons_sprites.gif") no-repeat scroll -37px -66px transparent;}
.icon_emissions_c { background: url("../img/eci/icons_sprites.gif") no-repeat scroll -70px -65px transparent;}
.icon_emissions_d { background: url("../img/eci/icons_sprites.gif") no-repeat scroll -103px -66px transparent;}
.icon_emissions_e { background: url("../img/eci/icons_sprites.gif") no-repeat scroll -136px -66px transparent;}
.icon_emissions_f { background: url("../img/eci/icons_sprites.gif") no-repeat scroll -169px -66px transparent;}
.icon_emissions_g { background: url("../img/eci/icons_sprites.gif") no-repeat scroll -202px -66px transparent;}

div.block-header-logo{position:relative;right:30px;}
div.block-header-logo img.mm{float:right;padding: 10px 10px 10px 10px;background-color: #037B00}
div.block-header-logo img.af{float:right;padding-right: 10px;height: 73px;}

div.block-Welcome{float:left;width:326px;height:155px; margin-top:17px}
div.block-Welcome span.block-Welcome-top{float:left;width:326px; height:11px;}
div.block-Welcome div.block-Welcome-center{float:left;width:326px;margin-top: 10px; }
div.block-Welcome div.block-Welcome-center span.text-green {color: #037B00; float: left;font-size: 25px;font-weight: bold;letter-spacing: -1px;padding: 0 0px 10px;text-align: center;width: 340px;}
div.block-Welcome div.block-Welcome-center span.text-black{float:left; padding:0 15px 5px 15px; width:296px; font-size:18px; font-weight:bold; letter-spacing:-1px;color:#404040;}/* nowrap */
div.block-Welcome div.block-Welcome-center span.smaller{float:left; padding:0 15px; width:296px; font-size:17px;} /* nowrap */
div.block-Welcome div.block-Welcome-center div.smaller-2{float:left; padding:0 30px; width:266px; font-size:13px;} /* nowrap */
div.block-Welcome div.block-Welcome-center div.smaller-2 ul li{width:266px;} /* sbla */
div.block-Welcome span.block-Welcome-bottom{float:left;width:326px; height:15px;}
div.block-DriveMyMiles-Index {background: url("../images/bloc-DriveMyMiles.png") no-repeat scroll 0 0 transparent;float: left;height: 310px;width: 586px;margin: 18px 0 0 12px;}
div.block-DriveMyMiles-Index img.DriveMyMiles{margin:18px 0 0 17px; width:187px; height:35px;float:left;}
div.block-DriveMyMiles-Index span.title{float:left;width: 586px;margin:26px 0 30px 50px; font-weight:bold; font-size:20px;letter-spacing:-1px;color:#404040;}
div.block-DriveMyMiles-Index span.input-text{float:left;width: 180px;margin:1px 10px 13px 20px;font-size:18px;color:#404040;letter-spacing:-1px;clear:both;}
div.block-DriveMyMiles-Index span.input-text-red{float:left;width: 180px;margin:1px 10px 13px 20px;font-size:18px;color:#ff0000;letter-spacing:-1px;clear:both;}
div.block-DriveMyMiles-Index input {background:transparent url('../images/input-text.jpg') no-repeat; width:342px; height:25px; float:left;font-size:18px;margin-bottom:13px;padding:0 10px;font-weight:bold}
div.block-DriveMyMiles-Index input.input-red{background:transparent url('../images/input-text-red.jpg') no-repeat; width:361px; height:25px; float:left;margin-bottom:13px;padding:0 10px;font-weight:bold}
div.block-DriveMyMiles-Index a.forget-password{color:#037b00;font-weight:bold;float:left;margin:0 380px 0 20px;}

div.block-DriveMyMiles-Index a.btn-login{margin:10px 50px 0; float:right; text-decoration:none;height:45px;background:transparent url('../images/btn-right-big.jpg') top right no-repeat;}
div.block-DriveMyMiles-Index a.btn-login span{cursor:pointer;float:left;padding:7px 12px 0 17px;margin-left:-17px;height:45px;background:transparent url('../images/btn-login-left.png') no-repeat;color:#ffffff; font-weight:bold;font-size:22px;}
div.block-DriveMyMiles-Index a.btn-login img{vertical-align:middle;}

div.block-DriveMyMiles-Index span.btn-login-left{background:transparent url('../images/btn-login-left.png') no-repeat; width:17px; height:45px; margin-left:-17px; top:0; float:right;}
div.block-DriveMyMiles-Index span.btn-login-right{background:transparent url('../images/btn-login-right.png') no-repeat; width:29px; height:45px; top:0; margin-right:-29px; float:right;}

 button.default-button {
    background: url("../images/button_left.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    overflow: visible;
    padding: 0;
    position: relative;
}

button.default-button span {
    background: url("../images/button_right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 22px;
    padding: 5px 14px 0;
    position: relative;
    white-space: nowrap;
}

.change-dates {
    float: right;
    margin: 4px;
}
div.block-partner{width:95px;height:18px;margin:5px 5px 0 0;margin-left:170px;float:left}
div.block-partner select{border:1px solid #037B00;margin-bottom:10px;font-size: 18px}
div.block-partner option{font-size: 18px;padding-right: 10px;}

ul,ol {
    list-style:none
    
    }

ul.features li {
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    height:25px;
    font-size:13px;
    white-space:nowrap}
ul.features li.seats:before,ul.features li.luggage:before,ul.features li.doors:before,ul.features li.aircon:before,ul.features li.manual:before,ul.features li.automatic:before,ul.features li.power:before,ul.features li.volume:before,ul.features li.maxweight:before {
    width: 30px;
    content: " ";
    background: url("../images/el_features.png") no-repeat scroll 0 0 transparent;
    height:25px;
    display:block;
    float:left;
    top:-6px;
    position:relative;
    padding:0;
}
ul.features li.seats, ul.features li.drive {
	margin-top:3px !important;
}
ul.features li.seats:before {
    background-position:0 0}
ul.features li.luggage:before {
    background-position:-50px 0}
ul.features li.doors:before {
    background-position:-101px 0}
ul.features li.aircon:before {
    background-position:-155px 0}
ul.features li.manual:before {
    background-position:-203px 0}
ul.features li.automatic:before {
    background-position:-252px 0}
ul.features li.power:before {
    background-position:-351px 0}
ul.features li.volume:before {
    background-position:-455px 0}
ul.features li.maxweight:before {
    background-position:-403px 0}
ul.features li.emission:before {
    background-image:url('../images/el_emission.png');
    height:25px;
    display:block;
    float:left;
    top:-6px;
    position:relative;
    padding:0;
    width: 30px;
    content: " ";
    left:-3px;
}
ul.features li.emission.emission_a:before {
    background-position:0 0 !important}
ul.features li.emission.emission_b:before {
    background-position:0 -60px !important}
ul.features li.emission.emission_c:before {
    background-position:0 -120px !important}
ul.features li.emission.emission_d:before {
    background-position:0 -180px !important}
ul.features li.emission.emission_e:before {
    background-position:0 -240px !important}
ul.features li.emission.emission_f:before {
    background-position:0 -300px !important}
ul.features li.emission.emission_g:before {
    background-position:0 -360px !important}
ul.features li.milage,ul.features li.minage,ul.features li.reqDL {
    float:none;
    padding:0;
    background:0}
ul.features li.minage {
    padding-bottom:3px}
ul.features li.reqDL {
    padding-bottom:10px;
    margin-top:-10px}
ul.features li.even {
    padding-right:10px}
ul.features li.disabled {
    opacity:.5;
    filter:alpha(opacity=50)}
ul.features li.disabled.drive {
    background-position:0 -360px}
ul.features li.disabled.emission {
    background-position:0 -420px}
ul.features li.disabled .unit {
    display:none}
ul.features.large {
    font-size:14px;
    line-height:normal}
ul.features.large li {
    padding:10px 18px 10px 32px;
    background-image:url('../images/el_features_large.png')}
ul.features.large li.emission {
    clear:both;
    padding-left:38px;
    background-image:url('../images/el_emission_large.png')}
ul.features.large li.emission.disabled {
    background-position:0 -420px}
ul.features.large li.drive {
    padding-left:30px}
ul.features.large li.drive.disabled {
    background-position:0 -360px}
ul.features.large li.aircon {
    clear:both}
.display-none{display: none;}
.display-block{display: block;}
    
#terms-agreement{width:60px;height:20px;border:0;}
.terms-agreement-check+label{width:620px;}
.terms-agreement-check+label a{color:#037b00;}


#card_info {
	margin-top: 10px;
	display: none;
	position: absolute;
}

.block-Card{/* float:right; */width:246px; margin-top:9px;height: 100px;}
.block-Card div.block-Card-top{background:transparent url('../images/bloc-customer-up2.png') no-repeat; width:246px; height:13px;font-size:0;}
.block-Card div.block-Card-center{background:transparent url('../images/bloc-customer-middle2.png') repeat-y; width:246px;padding-left: 10px }

.block-Card div.block-Card-center img.map{margin-left:13px; }
.block-Card div.block-Card-center span.text-green{/* float:left; */ padding:0 15px 5px 15px;width:216px;color:#037b00;font-size:14px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
.block-Card div.block-Card-center span.text-black{/* float:left; */ padding:0 15px 10px 15px;width:216px;font-size:16px;font-weight:bold;letter-spacing:-1px;}/* nowrap */
.block-Card div.block-Card-center div.smaller{/* float:left; */ padding:0 15px; width:216px; font-size:13px;margin-top:3px;}/* nowrap */
.block-Card div.block-Card-center div.smaller p {width:216px;} /* sbla */
.block-Card div.block-Card-center div.smaller p.line-spaced {line-height:150%;margin-top:2px;} /* sbla */
.block-Card div.block-Card-center div.smaller p.bold{font-weight:bold;}
.block-Card div.block-Card-center div.smaller p span.bold{font-weight:bold;}
.block-Card div.block-Card-center div.smaller-2{float:left;  padding:0 30px; width:216px; font-size:13px;}/* nowrap */
.block-Card div.block-Card-center div.smaller-2 ul li {width:216px;} /* sbla */
.block-Card div.block-Card-center div.stations{/* clear:left; */padding:0 10px 0 15px;}
.block-Card div.block-Card-center div.stations.return{padding-top:10px;width:200px;}
.block-Card div.block-Card-center div.stations p{padding:0 0 5px 0;width:216px;}/* sbla */
.block-Card div.block-Card-center div.stations .city{font-weight:bold;margin-top:3px;}
.block-Card div.block-Card-center div.stations strong{font-weight:bold;}
.block-Card div.block-Card-center div.stations .hour{width:40px;border:1px solid #b4b4b4;}
.block-Card div.block-Card-center div.stations .min{width:40px;border:1px solid #b4b4b4;}
.block-Card div.block-Card-center div.stations .day{width:40px;border:1px solid #b4b4b4;}
.block-Card div.block-Card-center div.stations .month{width:120px;margin-left:5px;border:1px solid #b4b4b4;}
.block-Card div.block-Card-center div.stations a.btn{/* clear:left;float:left; */ display:block;width:115px;margin:0;}
.block-Card div.block-Card-bottom{background:transparent url('../images/bloc-customer-down2.png') no-repeat;; width:246px; height:10px;}


