.mask {background: url(../img/b/dove_siamo2.jpg) top left no-repeat}
#nav2 li#dove_siamo2{list-style: url(../img/menu/8x8_red_r2.png)}
#nav2 li#dove_siamo2 a, #nav2 li#dove_siamo2 a:hover {color: #600; cursor: default; font-weight: bold; border: 0}
#nav2 li#dove_siamo2 li a,#nav2 li#dove_siamo2 li a:visited {color: #558; font-weight: normal}
#nav2 li#dove_siamo2 li a:hover {font-weight: normal; cursor:pointer; color:#600; border-bottom: 1px solid #600}
#nav2 li#dove_siamo2 ul {display: block}

#social {display:none}

/*#us li#dove a{font-weight: bold; color: #FFF}*/

/* google maps dove siamo */
#map_canvas{width:95%;float:right;margin-right:16px;height:480px;/*padding:3px;*/background:#ddd;border-radius:12px 12px 0 12px;border:solid 1px #aaa;position:relative;z-index:0}
#calcolo h2{margin:24px auto 0 0;float:left;width:100%}
#calcolo p{margin-left:0;}
#calcolo{float:left;margin:1px auto 2px 22px;}
#calcolo input{background:#e5e5e5; border:solid 1px #e5e5e5;width:307px; height:18px; padding-left:4px; border-radius:4px;}
#calcolo input:focus{border:solid 1px #C22F27; background-color:#f5f5f5}
#calcolo button{ background:#7a2828/*BB6353*/; color:#fff; border:solid 1px #621010;margin:0 0 auto 1px;border-radius:4px; cursor:pointer;}
#calcolo button:hover{ background-color:#660000 }
#calcolo select{margin-left:4px; height:20px}
.map{overflow: hidden}
#map_canvas .map p,#map_canvas .map  h1{border:none;margin:0; padding:0; width:inherit; height:inherit;}
.mappa{position:absolute;top:10px;padding:3px;left:80px;width:90%;z-index:100;display:block;background:rgba(0,0,0,.8);color:#fff}
#end{display:none}
#directionsPanel{width:100%; position:relative}#directionsPanel table { border-collapse:collapse}
#directionsPanel table tr{ background:#fdfcfc}
#directionsPanel table tr:nth-child(odd){background:#f7f3f3}
#directionsPanel table td{background:transparent; border:3px solid #fff}
.adp-text{text-align:left}

#adp-placemark .adp-text:before{content:"Indicazioni per il tragitto con partenza da: ";font-weight:bold;color:#333}
.adp-placemark .adp-text:before{content:"Indicazioni per il tragitto con arrivo a: ";font-weight:bold;color:#333}

#adp-placemark,.adp-placemark,.adp-summary,.adp-directions,.adp-legal{margin-left:16px;width:95%;float:left;}
.adp-legal{font-size:.8em; color:#ddd}
.adp-summary{position:relative; top:-40px; left:72%; margin-bottom:-12px}
#directionsPanel .adp-directions{margin-top:0;float:left; border:solid 1px #ccc}
.adp-directions td{ text-align:left }

.adp-directions tr td:first-child{text-align:center}
.adp-directions tr td:nth-child(2){width:20px;}
.adp-directions tr td:nth-child(4){width:20px}

.adp-placemark{margin-bottom:0; border:none}
#toggle{float:right;margin:-1px 16px auto auto; border:solid 1px #aaa; border-top:solid 1px #f2efe9; position:relative; z-index:4; background:#f2efe9; border-radius: 0 0 12px 12px; padding:6px 2px;}
#toggle input{background:#f2efe9/*BB6353*/; color:#333;text-shadow:1px 1px 1px #fff; border:none/*solid 1px #B92413*/;padding:0 4px;margin:0 auto; width:auto; cursor:pointer}
#toggle input:hover{color:#777}
#dove-siamo a,#main_nav_hor #dove-siamo a:hover{background:url(../img/bg-venti.png) left center repeat-x;color:#fff;cursor:default;}
.adp-warnbox{float:left;display:none;}

table#adp-placemark,table.adp-placemark{border-radius:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
