﻿.blocGradientContent .toggleOptions{vertical-align:-webkit-baseline-middle;vertical-align:middle;right:1em;position:absolute;font-size:12px!important}.itinerairesCalcul{margin:15px 0;padding:15px;border:1px solid #c8cbce;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;clear:both}.itinerairesCalcul .itinerairesDepart,.itinerairesCalcul .itinerairesArrivee{width:44%;float:left}.itinerairesCalcul .itinerairesDepart legend,.itinerairesCalcul .itinerairesArrivee legend{overflow:hidden}.itinerairesCalcul-small .itinerairesDepart,.itinerairesCalcul-small .itinerairesArrivee{width:40%;float:left}.itinerairesCalcul .itinerairesDirection{width:84px;float:left}.itinerairesCalcul .itinerairesDirection .directionArrow{display:block;width:18px;height:30px;text-indent:-9999px;overflow:hidden;padding:0 30px;margin:0 auto;background:url(../Images/directionArrow.png) no-repeat center center}.itinerairesCalcul .itinerairesDirection .directionSwitch{background:url(../Images/icons18.png) no-repeat scroll 0 -180px;cursor:pointer;display:block;height:18px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:18px}.itinerairesCalcul .itinerairesDirection .directionSwitch:focus{background-image:url(../Images/icons18-focus.png)}.itinerairesCalcul .pointA,.itinerairesCalcul .pointB{float:left}.itinerairesCalcul h4,.itinerairesCalcul .itinTitle{margin:0;line-height:1.167em;font-size:1.167em;font-weight:400;padding:0;width:100%}.itinerairesCalcul h4 label,.itinerairesCalcul .itinTitle label,.itinerairesCalcul .itinTitle p{padding:5px 28px 0 35px;display:block;margin:0}.itinerairesCalcul-small h4,.itinerairesCalcul-small .itinTitle{float:left}#startDateOptionfieldSet{padding-bottom:2px}.itinerairesActions{overflow:hidden;padding:0 0 20px}.widgetItineraire{position:relative;padding-bottom:20px;overflow:hidden}.widgetItineraire a{color:#4b646e;text-decoration:underline}.widgetItineraire a:hover{text-decoration:none}.widgetItineraire .blocGradientContent h2{background-position:0 -200px;float:left}.widgetItineraire .choixItineraire{float:right;margin:-4px 0 0}.widgetItineraire .choixItineraire select{width:150px;vertical-align:middle}.widgetItineraire .choixItineraire ul,.widgetItineraire .choixItineraire li{list-style:none;display:inline}.discreetInputs input[type=text],.discreetInputs select{background-color:transparent;border-left:0;border-top:0;border-right:0;font-weight:700}.discreetInputs select{-moz-appearance:none}.discreetInputs select::-ms-expand{display:none}.discreetInputs select:focus{outline:none}.discreetInputs select:hover{border-bottom:0}#researchDateOptionsContainer{vertical-align:-webkit-baseline-middle;vertical-align:middle}#researchDateOptionsContainer>div{vertical-align:-webkit-baseline-middle;vertical-align:middle;display:inline-block}#researchDateOptionsContainer{vertical-align:top;height:22px;padding:2px 0;margin:0}#researchDateOptionPanel{display:inline-block;vertical-align:-webkit-baseline-middle;vertical-align:middle}.itinerairesCalcul{margin:15px 0;padding:15px;border:1px solid #c8cbce;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;clear:both}.itinerairesCalcul .itinerairesDepart,.itinerairesCalcul .itinerairesArrivee{width:44%;float:left}.itinerairesCalcul .itinerairesDepart legend,.itinerairesCalcul .itinerairesArrivee legend{overflow:hidden}.itinerairesCalcul-small .itinerairesDepart,.itinerairesCalcul-small .itinerairesArrivee{width:40%;float:left}.itinerairesCalcul .itinerairesDirection{width:84px;float:left}.itinerairesCalcul .itinerairesDirection .directionArrow{display:block;width:18px;height:30px;text-indent:-9999px;overflow:hidden;padding:0 30px;margin:0 auto;background:url(../../../TecTheme/Images/directionArrow.png) no-repeat center center}.itinerairesCalcul .itinerairesDirection .directionSwitch{background:url(../../../TecTheme//Images/icons18.png) no-repeat scroll 0 -180px;cursor:pointer;display:block;height:18px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:18px}.itinerairesCalcul .itinerairesDirection .directionSwitch:focus{background-image:url(../../../TecTheme/Images/icons18-focus.png)}.itinerairesCalcul .pointA,.itinerairesCalcul .pointB{float:left}.itinerairesCalcul h4,.itinerairesCalcul .itinTitle{margin:0;line-height:1.167em;font-size:1.167em;font-weight:400;padding:0;width:100%}.itinerairesCalcul h4 label,.itinerairesCalcul .itinTitle label,.itinerairesCalcul .itinTitle p{padding:5px 28px 0 35px;display:block;margin:0}.itinerairesCalcul-small h4,.itinerairesCalcul-small .itinTitle{float:left}#itinerairesOptions{display:none;border-top:3px solid #d1d5d9;padding:10px 0;margin:10px 5px;width:100%}#itinerairesOptions .itineraireOpt,#itinerairesOptions .itineraireOpt-type,#itinerairesOptions .itineraireOpt-by{padding:0 0 8px;overflow:hidden}#itinerairesOptions .itineraireOpt div{float:left}#itinerairesOptions .itineraireOpt-type,#itinerairesOptions .itineraireOpt-by,#itinerairesOptions .itineraireOpt-operators{font-size:.917em;color:#4b646e}#itinerairesOptions .itineraireOpt-operators{float:right}#itinerairesOptions .itineraireOpt-by label,#itinerairesOptions .itineraireOpt-operators label{padding-right:16px;vertical-align:top}#travelPlanSearchFormContainer a.buttonRed{padding-left:5px}#travelPlanSearchFormContainer a.buttonRed>span>span{margin:0 -4px 0 0;padding:0 25px 0 0}