.moreOption{text-align: right; margin-right: 12px;}
.advanceSearch{display: none; padding-bottom: 5px;}
.advanceSearch p{margin-bottom: 5px;}
.paddT10{padding-top: 10px;}
.renters li{float: left; width: 40%; margin-right: 20px;}
* html .renters li{margin-right: 16px;}
*+html .renters li{margin-right: 16px;}
.blocSearchMini .renters li{margin-right: 0; width: 50%;}
.categories li{float: left; width: 25%; margin-right: 10px;}
.mentionCar{font-size: 0.9em; color: #666; margin-top: 10px;}
.rbLongLabel input{float: left; margin-bottom: 5px;}

.infoAge{position: absolute; margin-top: -1px; margin-left: 60px;}

.pageCar .titre{background-image: url(../img/pictos-car/picto_voiture.gif); margin-bottom: 15px;}
.pageCar .contentBlocTitle{background-image: url(../img/bg_contentSize1TitleL_car.gif);}
.priceMention{font-size: 0.9em;}
.priceMention strong{font-size: 1.1em; color: #42ae01;}

.carResult{border: solid 1px #F8D93B; padding: 5px; position: relative; margin-top: 10px; width: 648px;}
.carSelected .carResult{width: 678px;}
.carResult .resultDetailCol{width: 100%; float: none;}
.carResult .resultDetailCol h3{margin-bottom: 5px; float: left;}
.resultDetailCol h3 em, .carDetail h1 em, .carSelected h4 em{font-size: 0.8em; font-style: normal; color: #42ae01;}
.carResult .detail, .carSelected .detail{width: 79%;}
.carResult .thumbnail, .carSelected .thumbnail{width: 121px; border: 0;}
.carResult .thumbnail img, .carSelected .thumbnail img{border: solid 1px #000;}
.carResult ul, .carSelected ul{margin-bottom: 5px;}
.inlineList li{margin-right: 5px; display: inline;}
.inlineList li.margR{margin-right: 15px; margin-right: 10px;}
*+html .inlineList li.margR{margin-right: 4px;}
.flightOrTrain .inlineList li{margin-right: 50px;}
.seeMoreInfos{background: url(../img/arrow_off.gif) no-repeat 2px 3px; padding-left: 9px; font-weight: bold;}
.seeMoreInfos.linkActive{background: url(../img/arrow_on.gif) no-repeat 0 4px;}
.carResult .resultPriceCol .price strong{display: inline;}
.carResult .resultPriceCol{text-align: right;}
.carResult .detail .send3{float: right; margin: 0;}
.margb0right {text-align: right; margin-bottom:0px; }

/* A OPTIMISER PAR LYDIE */
.carStationDisabled { background-color:#FEF2C3; color:#cccccc; } 

.carDetail{padding: 10px; width: 680px; margin-left: 10px;}
.scrollZone{height: 470px; overflow-x: hidden; overflow-y: auto; margin-top: 5px;}
.carPhoto{float: left; width: 170px;}
.carPhoto img{border: solid 1px #FCDE62;}
.carInfos{float: left; width: 330px;}
.carPrice{width: 125px; float: left; margin-left: 10px; text-align: center;}
.carPrice .price{color: #000;}
.carPrice .price strong{color: Red;}
.carDescriptionHeader h1{font-size: 1.4em; color: #42ae01; margin-bottom: 10px;}
.bulletedList li{background: url(../img/puce.gif) no-repeat 0 4px; padding-left: 8px;}

.carInfosPrice strong{color: #42ae01;}
.carLocationInfos h2, .carSelected h4{color: #42ae01; font-size: 1.27em; margin-bottom: 10px; padding-top: 5px;}
.carLocationInfos h3{font-size: 1em; margin-top: 5px;}
.carLocationInfos ul{margin-bottom: 10px;}

.underlineTitle{font-size: 1.27em; border-bottom: solid 1px #42ae01; color: #42ae01; margin-bottom: 10px;}
.underlineTitle em{font-size: 0.8em; color: #000000; font-style: normal; font-weight: normal;}
.underlineTitle em a{font-weight: bold;}
.carForm{margin-left: 20px;}
span.carForm{margin-left: 20px; display: block; margin-bottom: 15px;}
.carForm .listOfFields .label{float: left; width: 200px;}
.carForm .listOfFields .textInput{float: none;}
.pageCar .blocSearchMini .listOfFields .textInput{float: none; display: block;}
.listOfFields .textInput.fieldDropOff{font-size: 0.9em; letter-spacing: -1px;}
#carSearch .listOfFields.conductorAge .textInput, .blocSearch .listOfFields.conductorAge .textInput{width: 30px; margin-right: 110px;}
.blocSearch .listOfFields.conductorAge .textInput{margin-left: 0;}
.carForm .listOfFields select{margin-bottom: 5px;}

.listOfFields.conductorAge .label img {vertical-align: middle;}

.carForm .checkBoxlabel a{color: #FB7934;}
.optionPrice{float: right; color: #42ae01; font-weight: bold; font-size: 1.09em; width: 50px; text-align: center;}
.carForm .checkBoxlabel label em{font-style: normal; font-size: 0.9em; color: #000000;}
.labelLowerCase{text-transform: lowercase;}

.floatLeft{float: left;}
.floatRight{float: right;}
.tabCarResults{width: 100%; border-left: solid 1px #FEECA6; border-top: solid 1px #FEE37A; margin-bottom: 10px;}
.tabCarResults th{
	background-color: #FEF2C3;
	border-right: solid 1px #FEECA6;
	border-bottom: solid 1px #FEECA6;
	color: #42ae01;
	padding: 2px 4px;
	vertical-align: middle;
	text-align: center;
}
.tabCarResults td{
	background-color: #FFFFF4;
	border-right: solid 1px #FEECA6;
	border-bottom: solid 1px #FEECA6;
	padding: 2px 4px;
	text-align: center;
}
.carDisplayLk{color: #42ae01; font-weight: bold; font-size: 10pt; background:transparent url(../img/arrowB_off.gif) no-repeat scroll 2px 3px; padding-left:11px;}
.carDisplayLk.On{color: #42ae01; font-weight: bold; font-size: 10pt; background:transparent url(../img/arrowB_on.gif) no-repeat scroll 2px 6px; padding-left:15px;}

.sideBarPush{margin-left: 2px; background: url(../img/pictos-car/bg_sideBarPush.gif) no-repeat bottom transparent; padding-bottom: 17px; margin-bottom: 10px;}
.sideBarPush h2{background: url(../img/pictos-car/bg_sideBarPushTitle.gif) no-repeat 0 0 transparent;
    height: 25px; padding-left: 35px; padding-top: 3px; font-size: 1.27em; font-family: Arial; color: #fff;}
.sideBarPushInner{font-size: 0.9em; border-left: solid 1px #FFD602; border-right: solid 1px #FFD602; padding: 5px 5px 0 5px;}
.searchCriterias li strong{color: #42ae01;}
.pageCar .pagination{width: 70%; float: right;}
.displayChoice{width: 25%; float: left; margin: 10px 0 0 0;}
* html .displayChoice{margin-bottom: 10px;}
*+html .displayChoice{margin-bottom: 10px;}
.displayChoice option{padding: 0 5px;}
.pageCar .intro{margin-bottom: 10px; display: block;}
.pageCar .resultIntro input{margin-left: 15px;}

.pageCar .resultIntro{width: 450px; float: left; margin-top: 20px;}
.contentBlocSizeS{background: url(../img/pictos-car/bg_blockSizeST.gif) no-repeat left top; padding-top: 6px;}
.contentBlocSizeSInner{background: url(../img/pictos-car/bg_blockSizeSB.gif) no-repeat left bottom; padding: 4px 10px 10px 10px;}
.blocXSTitle{background: url(../img/pictos-car/bg_blockSizeXSTitle.gif) no-repeat 0 0 transparent;
    height: 25px; padding-left: 35px; padding-top: 3px; font-size: 1.27em; font-family: Arial; color: #fff;}
.contentBlocSizeXS{background: url(../img/pictos-car/bg_blockSizeXST.gif) no-repeat left top; padding-top: 6px;}
.contentBlocSizeXSInner{background: url(../img/pictos-car/bg_blockSizeXSB.gif) no-repeat left bottom; padding: 1px 5px 5px 5px;}
.guarantee{width: 190px; float: right; margin-bottom: 10px;}
.pictoMail{float: right; background: url(../img/pictos-car/pictoMail.gif) 0 2px no-repeat; padding-left: 15px; display: block; font-size: 0.9em;}

.carSelected .listOfSearchCriterias li strong, .listOfSearchCriterias li strong{color: #FB7934;}
.carSelected .listOfSearchCriterias li img{vertical-align: bottom;}
.carForm .listOfFields .label label{font-weight: bold; color: #42ae01;}
.carSelected .tarif{ margin-top: 15px;}

.carStationInfos{width: 600px;}
.popinHeader h1{background-color: #FEF2C3; color: #42ae01; font-size: 1.09em; padding: 5px 10px; margin-bottom: 20px;}
.pictoClose{float: right; margin: 7px 10px 0 0;}
.carStationInfosContent{padding: 0 20px;}
.carStationInfosContent .scrollZone{height: 440px;}
.ongletContent h2{font-size: 1.27em; color: #42ae01; margin-bottom: 10px; margin-top: 10px;}
.ongletContent h2 img{vertical-align: middle;}
.ongletContent address, .ongletContent p, .ongletContent ul{margin-bottom: 10px;}
.ongletContent h3{font-size: 1em; color: #FB7934;}
.openingHour li{clear: both;}
.openingHour li span{width: 80px; float: left;}

.carStationList{font-size: 1.09em; margin-bottom: 15px; /*display: none;*/}
.carStationList h4{color: #42ae01; margin-bottom: 5px; font-size: 1.27em; border-bottom: solid 1px #42ae01; padding-bottom: 2px;}
.carStationList ul{border-bottom: solid 1px #FEECA6;}
.carStationList li{padding: 0 4px; border-left: solid 1px #FEECA6; border-top: solid 1px #FEECA6; border-right: solid 1px #FEECA6; color: #42ae01;}
* html .carStationList li{height: 25px;}
*+html .carStationList li{min-height: 25px;}
.carStationList li label{float: left; display: block; padding-top: 4px; padding-bottom: 4px;}
* html .carStationList li label{padding-top: 5px;}
*+html .carStationList li label{padding-top: 5px;}
.carStationList li span{border-left: solid 1px #FEECA6; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; display: block; float: right;}
* html .carStationList li span{padding-top: 2px; padding-bottom: 2px; padding-left: 5px;}
*+html .carStationList li span{padding-top: 0; padding-bottom: 0;}
.stationOn{background-color: #eff8e4; font-weight: bold;}

.carLocationInfos{margin-top: 10px; display: none;}
.carLocationInfos h4{color: #42ae01; font-size: 1.09em; margin-bottom: 5px;}

.carForm .textInput{padding: 2px;}
.carForm label{font-weight: bold; color: #42ae01;}
.carForm label small, .driverDatas label small{color: Red;}
.carForm{padding-top: 10px;}
.driverDatas{width: 40%; display: inline;}
.driverDatas li{clear: both; margin-top: 10px;}
.driverDatas label{font-weight: bold; color: #42ae01; width: 35%; float: left;}
.driverDatas .textInput{width: 60%; padding: 2px;}
.driverDatas select, .driverDatas .textInput.small{width: 30%;}
.driverDatas img{vertical-align: middle;}
.warningCarLicence{display: inline; margin-top: 30px; float: right; margin-right: 15%; width: 25%; background:url(../img/pict_warning.gif) 10px 5px no-repeat; padding: 10px 10px 10px 40px; font-size: 1.09em; font-weight: bold; border: solid 1px #FFD600; color: Red;}
.equipmentsList li{margin-bottom: 5px;}
.equipmentsList select{width: 35px;}
.equipmentsList label em, .equipmentsList label span{font-style: normal; font-weight: normal; color: #000;}
.equipmentsList label em{font-size: 0.9em;}
* html .specialRequest{margin-top: 10px;}

.priceIncluded{height: 13px; overflow: hidden; margin-bottom: 5px;}
.priceIncluded.opened{height: auto; overflow: auto;}

.hide { display:none; } /* classe pour le choix des stations */

#div_FilterRenters{position: relative;}
#div_FilterCategories{position: relative;}
#div_FilterModels{position: relative;}
.priceFilter {position:absolute; right:5px; font-weight:normal;}
