#languagesBreadCrumb{margin-bottom:5px}
#languages{float:left;width:180px;background-repeat:no-repeat;padding:0 5px 0 0;height:13px;text-align:right}
#breadCrumb{font-size:10px;float:left;width:650px;padding-left:7px}
#breadCrumb a{color:#043697;text-decoration:underline;font-size:11px}
#breadCrumb a:hover{text-decoration:none}
#breadCrumb a.racine{font-weight:bold}
#breadCrumb .courant{font-weight:bold;font-size:11px}
#services{height:25px;background-repeat:repeat-y;padding:7px 10px 0 10px;border-top:1px solid #E6E6E6}
#services .service{float:right;padding:0 0 0 10px !important}
#services .serviceImg{float:left;font-size:1px}
#services .serviceLibelle{float:left;padding:2px 0 0 3px !important;margin:0 !important}
#services .serviceLibelle a{text-decoration:underline;padding:0 2px 0 2px}
#services .serviceLibelle a:hover{text-decoration:none}
#servicesBottom{height:5px;background-repeat:repeat-x;margin-bottom:5px}
#menuAnnuaire{height:500px}
#menuDetailScroll{position:absolute;width:188px}
#menuNom{font-size:12px;line-height:1.3em;font-weight:bold;background-repeat:no-repeat;min-height:21px;height:auto !important;height:21px;padding:5px 0 5px 10px}
.menuBorder{overflow:hidden;background-repeat:repeat-y;font-size:1px;height:1px}
.menuBottom{font-size:1px;margin-bottom:10px}
.colorBgMenuNomAP{background-color:#F7C708}
.colorBgMenuNomAT{background-color:#4AA642}
.colorBgMenuNomAI{background-color:#FF7921}
.colorBgMenuNomIR{background-color:#3B7BAC}
#menuDetail{padding:0px 3px;background-repeat:repeat-y}
#menuDetail ul{position:relative;list-style-type:none;margin:0;padding:2px 0 0 0;font-size:11px;font-weight:bold}
#menuDetail ul li{padding:4px 5px 8px;border-bottom:1px dotted #C6C7C6}
#menuDetail ul li .imgMenu{float:left;padding-right:2px}
#menuDetail ul li .libMenu{float:left;width:135px;padding-left:3px}
#menuDetail ul li a{text-decoration:underline}
#menuDetail ul li a:hover{text-decoration:none}
#menuDetail ul li #linkActu{color:#CC3333}
#menuDetail #removeLastBorderRelative{position:relative}
#menuDetail #removeLastBorderAbsolute{font-size:1px;height:1px;background-color:#FFFFFF;width:183px;position:absolute;top:-1px}
#menuTopMap{font-size:12px;font-weight:bolder;background-repeat:no-repeat;height:21px;padding:5px 0 5px 10px}
#contentMap{background-repeat:repeat-y;padding:0 2px}
#menuMap{width:184px;height:190px}
#menuViewLargerMap{border-top:1px solid #999999;border-bottom:1px solid #999999;padding:7px 0 9px 0;text-align:center}
#menuViewLargerMap a{text-decoration:underline;font-weight:bold}
#menuViewLargerMap a:hover{text-decoration:none}
#menuItiMap{border-bottom:1px solid #999999;padding:7px 5px 9px 5px}
#menuItiMap img{float:left;margin-right:5px}
#menuItiMap a{text-decoration:underline}
#menuItiMap a:hover{text-decoration:none}
#menuGettingThere{float:left;font-weight:bold}
#menuGettingBack{float:right;font-weight:bold}
#menuProximitySearchAP,#menuProximitySearchAT,#menuProximitySearchAI,#menuProximitySearchIR,#menuProximitySearchED{font-size:12px;font-weight:bold;padding:8px 0 0 10px}
#menuProximitySearchED{background-color:#E6E6E6}
#menuProximitySearchAP{background-color:#FEEFB4}
#menuProximitySearchAT{background-color:#E7EFE7}
#menuProximitySearchAI{background-color:#FEEFB4}
#menuProximitySearchIR{background-color:#F3F3FB}
#inputMenuProximitySearch{float:left;margin-top:7px}
#inputMenuProximitySearch input{width:118px;font-size:12px;padding:2px}
#submitMenuProximitySearch{float:left;margin:5px 0 0 8px}
#menuNewSearch{width:188px;height:93px;margin-bottom:5px}
#libMenuNewSearch{font-size:12px;font-weight:bold;padding:8px 0 0 10px}
#inputMenuNewSearch{padding:7px 0 0 10px}
#inputMenuNewSearch input{width:157px;font-size:14px;padding:2px}
#submitMenuNewSearch{padding-top:5px;_padding-top:3px;text-align:center}
#colGauche{width:325px;float:left}
#colDroite{width:325px;float:right}
#carteCoord{width:323px;background-position:bottom;background-repeat:no-repeat;margin:1px 0 10px 0;line-height:100%;padding-bottom:15px}
#logo{background-position:top;background-repeat:no-repeat;text-align:center;padding-bottom:10px}
#coordClient{margin:0 15px;padding-bottom:5px;line-height:1.5em;border-bottom:#666666 dashed 1px}
#coordClient a{color:#4470D5;text-decoration:underline}
#coordClient a:hover{text-decoration:none}
#raisonSoc{font-size:13px;font-weight:bold}
#adresse{float:left;width:200px}
#telGsmFax{font-weight:bold}
.linkImg{float:left;font-size:1px;padding-right:5px}
.linkLibelle{float:left;padding-right:10px}
.linkLibelle a{text-decoration:underline}
.linkLibelle a:hover{text-decoration:none}
#photoXml{float:right;position:relative;font-size:1px;cursor:pointer}
#photoXml #photoImg{font-size:1px;right:0}
#photoXml #photoImg img{border:1px solid black}
#photoXml #logoMappy{font-size:1px;position:absolute;top:1px;right:1px;border:none}
#appelGr{padding:10px 0 0 15px;float:left}
#photoVille{padding:10px 15px 0 0;float:right}
#appelGr .img,#photoVille .img{float:left;font-size:1px}
#appelGr .lib,#photoVille .lib{float:left;padding:5px 0 0 5px}
#appelGr .lib a,#photoVille .lib a{color:#000000;font-weight:bold;text-decoration:underline;height:15px}
#appelGr div a:hover,#photoVille div a:hover{text-decoration:none}
#zoneProductLinks{padding-left:20px;margin-bottom:5px}
.productLink{float:left;width:33%}
.productLink .productLinkImg{float:left;font-size:1px;margin-right:5px;margin-bottom:2px}
.productLink .productLinkLibelle{float:left;padding-bottom:5px}
.productLink .productLinkLibelle a{text-decoration:underline;font-weight:bold}
.productLink .productLinkLibelle a:hover{text-decoration:none}
.productLink .linkProductVideo{color:#CC3333}
.productLink .linkProductNews{color:#CC3333}
.encartLeft{background-repeat:no-repeat;width:320px;margin:0 0 20px 5px}
.encartRight{background-repeat:no-repeat;width:320px;margin:auto;margin-bottom:20px}
.encart{float:left;background-repeat:no-repeat;width:320px;margin:0 3px 20px 3px}
.encartFull{clear:both;background-repeat:no-repeat;width:650px;margin-bottom:20px}
.encart h2,.encartLeft h2,.encartRight h2,.encartFull h2{margin:0 0 10px 0;padding:6px 0 0 30px;font-size:12px;font-weight:bold;background-repeat:no-repeat;background-position:10px 8px;height:20px}
.texteEncart{color:#333333;line-height:140%;margin:0 12px}
.texteEncart a{font-weight:bold;color:#333333;text-decoration:underline}
.texteEncart a:hover{text-decoration:none}
.texteEncart ul{list-style-type:square;padding:0 0 0 10px;margin:0}
.texteEncart .language{float:left;width:45%;margin:0 0 5px 10px}
.texteEncart .maxHeight{max-height:125px;height:expression(this.scrollHeight>125 ? "125px":"auto");overflow:auto}
#photos{margin-top:1px}
#photos .photoAndShadow{float:left;margin:0 4px 5px 0}
.photoAndShadow .photo{font-size:1px;padding:1px;border:1px solid #C0C0C0}
.photoAndShadow .shadow{text-align:right;font-size:1px}
#linkDiapo{text-align:center;margin-bottom:20px}
#linkDiapo a{font-weight:bold;text-decoration:underline}
#linkDiapo a:hover{text-decoration:none}
#screenshot{text-align:center;margin-bottom:20px}
.decideur{float:left;margin-bottom:15px;width:49%}
.cadreDecideur{padding:5px;border:1px #C0C0C0 solid}
.imgDecideur{font-size:1px;float:right;width:10px;height:23px}
.nomFonctionDecideur{float:left;width:90%;line-height:1.3em;margin-bottom:3px}
.coordDecideur{line-height:1.3em;border-top:1px #999999 dashed;margin:5px 0 0 0;padding:5px 0}
.telDecideur{float:left;margin-bottom:2px}
.faxDecideur{float:right;margin-bottom:2px}
.decideurShadow{text-align:right;font-size:1px}
.news p{margin:0}

/* Encart Immo */
.encartsImmo{margin:0 8px 8px 3px;padding:5px 5px;border-top:2px solid #51AEB5;border-bottom:2px solid #51AEB5}
.encartsImmo .encartImmo{float:left;width:90px;padding-left:30px}
.encartsImmo .encartImmo .imgImmo{border:1px solid #D7E6EB;width:85px;height:65px}
.encartsImmo .encartImmo .photoImmo{width:85px;height:65px}
.encartsImmo .encartImmo .noPhotoImmo{padding:8px 0px 0px 8px;width:68px;height:49px}
.encartsImmo .encartImmo .txtImmo{text-align:center}
.encartsImmo .linkAllAdsImmo{text-align:right;margin-top:5px}

/* Route Plan */
#mapMappy{width:648px;height:550px;margin-top:3px;border:#999 1px solid}
#ongletMappy{height:51px;width:650px;margin-top:3px}
#ongletMappy1,#ongletMappy2{width:325px;height:51px;float:left;cursor:pointer}
#contentMappyOptionRoute{background-color:#F0F0F0;width:100%;float:left}
#departArrivee{float:left;width:295px;margin:10px 10px 15px 20px}
.depart,.arrivee,#vehicleChoiceTitle,#optionTitle,#energieChoice{padding:5px 5px 10px 5px;background-color:#FFFFFF;border:1px solid #CCCCCC}
.arrivee{margin-top:10px}
.departField,.arriveeField,#optionTitle,#energieChoice{margin-top:10px}
.departField input,.arriveeField input{padding-top:2px}
#energieChoice{height:66px}
.titleOptionRoute{font-size:14px;margin:7px 0 3px 0;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #ccc}
#caravane{padding-top:3px}
.libelleYAller{font-size:11px;width:60px;float:left;padding-top:7px;height:19px}
.paysDepart,.villeDepart,.adresseDepart,.paysArrivee,.villeArrivee,.adresseArrivee{margin-bottom:7px;border:1px solid #CCCCCC;width:200px;height:20px}
#vehicle{width:205px;margin:10px 0 10px 0;padding:1px}
#optionRoute{font-size:11px;float:left;width:295px;margin:10px 0 15px 10px}
#optionTitle ul{margin:10px 0 0 0;float:left;width:40%;padding:0}
#route-opt{margin:10px 0px 0 0;float:left;width:55%;padding:0}
#route-opt input,#route-opt span,#optionTitle ul span,#optionTitle ul input{margin-top:3px}
#coutCarburant{float:left}
#gasChoice{width:105px;margin:10px 5px 10px 0;float:left}
#gas{width:100px;padding:1px}
#gascost{width:48px;margin:10px 0 12px 0;border:1px solid #CCCCCC}
#calculerDestiGo,#calculerDestiBack{width:100%;height:43px;text-align:center;padding-bottom:10px}
#calculerDestiGo img,#calculerDestiBack img{width:136px;height:43px;cursor:pointer}
#contentMappyMap{width:648px;height:550px;margin-top:3px;border:#999 1px solid}
#summary{margin-top:15px}
.errorMappy,.errorMappy2{display:none;color:#AE0000;font-size:12px;border:1px solid #AE0000;text-align:center;padding:10px 0 10px 0}