* { margin:0; padding:0; }
img { border:0; }
ul, li { list-style:none; }
#a { text-decoration:none; color:#5184b9; }
body { font-family:Arial, Helvetica, FreeSans, sans-serif; font-size:12px; color:#333; }
html, body, .map, .content, .content-nosb { width:100%; height:100%; overflow:hidden; margin:0; padding:0; }
#attesa { background:url(/images/ajax-loader-2.gif) repeat scroll 0 0 transparent; height:25px; left:62%; position:absolute; top:380px; width:121px; z-index:1000; }
#headercontent { position:relative;z-index:0;height:105px;}
#headercontent a { text-decoration:none; }
.content .MSVE_PoweredByLogo { display:none!important; }

/*
#headercontent .path div { display:none; }
*/

/* contenitore di tutti gli elementi che sono influenzati dalla colonna sinistra */


.sidebar-parent{float:left;position:relative;width:0px;height:100%;z-index:600;}
.sidebar-parent .serv-categorie {position:absolute;top:-22px;left:-1px;z-index:200;width:280px;}
.sidebar-parent .serv-categorie .view {color:#f60;font-weight:bold;text-decoration:none;display:block;background: url("../images/bg_butt_servizi.jpg") no-repeat 100% 0;width:215px;height:24px;padding:5px 0 0 10px;}
.sidebar-parent .serv-categorie .view span {display:block;line-height:21px;height:21px;width:200px;background: url("../images/butt_servizi.gif") no-repeat 180px 0;}
.sidebar-parent .serv-categorie .close span {background-position: 100% -21px;}
.sidebar-parent .serv-categorie-content {background: url("../images/bg_servizi_2.png") repeat 0 0;margin-left:7px;display:none;position:absolute;min-width:560px;}
.sidebar-parent .serv-categorie-content .decor {border:1px solid #f06;border-bottom:0;background:#ffa300; height:3px;max-width:1000px;}
.sidebar-parent .serv-categorie-content .lista-cat form {margin-bottom:5px;}
.sidebar-parent .serv-categorie-content .lista-cat {border:1px solid #a7a7a7;border-top:0;padding:10px 8px 8px;white-space:nowrap;}
.sidebar-parent .lista-cat .cat {float:left;padding-right:10px;min-width:90px;max-width:120px;}
.sidebar-parent .lista-cat .cat h2 {font-size:11px;line-height:23px;font-weight:bold;text-transform:uppercase;color:#246197;background-image:url("../images/servizi_ico.png");background-repeat:no-repeat;padding-left:30px;margin-bottom:15px;height:23px;}
.sidebar-parent .lista-cat .cat .dormire {background-position:0 -46px;}
.sidebar-parent .lista-cat .cat .mangiare {background-position:0 -23px;}
.sidebar-parent .lista-cat .cat .divertirsi {background-position:0 0;}
.sidebar-parent .lista-cat .cat .utili {background-position:0 -69px;}
.sidebar-parent .lista-cat .cat .auto {background-position:0 -92px;}
.sidebar-parent .lista-cat .cat .traffico {background-position:0 -115px;}
.sidebar-parent .lista-cat form span {white-space:nowrap;display:block;margin:0 5px 7px;}
.sidebar-parent .lista-cat form input {margin-right:5px;vertical-align:middle;}
.sidebar-parent .lista-cat form label {color:#505050;cursor:pointer;}
.sidebar-parent .serv-categorie-content .serv-categorie-content-close {float:none;clear:both;padding:2px 5px 2px 12px;background:#eeeff1;font-style:italic;height:15px;}
.sidebar-parent .serv-categorie-content .lista-cat form:after, .sidebar-parent .serv-categorie-content .serv-categorie-content-close:before, .sidebar-parent .serv-categorie-content .serv-categorie-content-close:after { display:block; float:none; clear:both; font-size:0; line-height:0; height:0; content:"."; visibility:hidden; }
.sidebar-parent .serv-categorie-content .serv-categorie-content-close .dida { float:left; font-size:11px; color:#505050; }
.sidebar-parent .serv-categorie-content .serv-categorie-content-close .close-box { float:right; font-size:11px; font-weight:bold; color:#24659b; cursor:pointer; }
.sidebar-parent .serv-categorie-content .serv-categorie-content-close .close-box span { margin-left:5px; font-style:normal; }

/*bordo superiore mappa */
.path, .local { border-bottom:2px solid #3a76ac!important; }
#sidebar { position:relative; z-index:100; width:330px; height:100%; background-color:#fff; float:left; min-height:300px; border-right:1px solid #858e97; }
#sidebar .sez { background:url("/images/bg_menu_sidebar.jpg") 0 0 repeat-x; height:30px; margin-top:-22px; padding:0 15px; }
#sidebar .sez ul { list-style:none; width:343px; }
#sidebar .sez ul { list-style:none; width:343px; }
#sidebar .sez ul li { float:left; display:block; padding-top:5px; }
#sidebar .sez ul li a { background:url("../images/bgnd_menu_div.png") no-repeat scroll right 1px transparent; color:#FFF; font-weight:bold; line-height:25px; padding:2px 12px 7px 8px; text-align:center; text-decoration:none; outline:0; position:relative; bottom:-1px; display:block; }
#sidebar .sez ul li a:hover { color:#9fcff0; }
#sidebar .sez ul li a.active, #sidebar .sez ul li #miemappe.active { background:#fff url("../images/bgnd_menu_act.png") no-repeat scroll 100% -2px; color:#2A6AA0; }
#sidebar .sez ul li #miemappe { background-image:none; }

#side-content { padding:0 0 12px;/*height:80%*/ }
#side-content .cont-form { padding:20px 12px 20px; margin-right:1px; background:url("../images/bg_form_sez.jpg") repeat-x 0 100%; min-height:50px; }
#side-content .cont-form:after { display:block; clear:both; float:none; height:0; font-size:0; line-height:0; content:"."; }
#side-content form { }
#side-content .cont-form label { font-weight:bold; }
#side-content .cont-form .submit { text-indent:-9999px; font-size:0; line-height:0; color:#fff; background: transparent url("../images/bg_submit_form_sez_alert.png") no-repeat 0 0; width:66px; height:26px; border:0; cursor:pointer; }
#side-content .cont-form .submit:hover { background-position:0 -26px; }
#side-content .cont-form .input-text:focus { outline:none; }
#side-content .cont-form .stato label { font-size:11px; font-weight:normal; margin-right:10px!important; vertical-align:middle; display:inline!important; }
#side-content .cont-form .stato input { margin-right:7px; vertical-align:middle; }


/* form ricerca indirizzo */
#side-content .sez-indirizzo .cont-form { margin-bottom:15px; }
#side-content .sez-indirizzo .cont-form label { display:block; margin:0 0 5px 7px; }
#side-content .sez-indirizzo .campo { border-width:2px 0 1px 1px; border-color:#939391 transparent #dadada #b4b4b4; border-style:solid; height:23px; position:relative; margin-bottom:5px; }
#side-content .sez-indirizzo .cont-form .input-text { border:0; float:left; width:240px; height:18px; padding-left:10px; padding-top:3px; }
#side-content .sez-indirizzo .cont-form .submit { text-indent:-9999px; border:0; background: transparent url("../images/bg_submit_form_sez.gif") no-repeat 0 0; height:26px; width:42px; font-size:0; line-height:0; position:absolute; top:-2px; left:auto; right:0; cursor:pointer; }
#side-content .sez-indirizzo .cont-form .submit:hover { background-position:0 -26px; }
#side-content .sez-indirizzo .cont-form select {/*display:none;*/ margin-top:15px; }
#side-content .sez-indirizzo .alert label { display:none; }
#side-content .sez-indirizzo .alert .campo { border:2px solid #f00; }
#side-content .sez-indirizzo .alert .input-text { width:270px; }
#side-content .sez-indirizzo .alert .submit { bottom:-40px; right:-2px; top:auto; background: transparent url("../images/bg_submit_form_sez_alert.png") no-repeat 0 0; width:66px; height:26px; }
#side-content .sez-indirizzo .alert .submit:hover { background-position: 0 -26px; }
#side-content .sez-indirizzo .alert select { display:block; }

/* form itinerario */
#side-content .sez-itinerario .cont-form { margin-bottom:25px; padding:0 0 8px 12px; color:#272727; }
#side-content .sez-itinerario .cont-form div { min-height:10px; margin-bottom:10px; }
#side-content .sez-itinerario .cont-form ol, #side-content .sez-itinerario .cont-form li { list-style-type:upper-alpha; list-style-position:inside; font-weight:bold; }
#side-content .sez-itinerario .cont-form li { margin-bottom:25px; position:relative; top:-25px; z-index:5; }
#side-content .sez-itinerario .cont-form li div { display:inline-block; position:relative; top:30px; width:270px; margin-bottom:0; }

/* ie7 */

html > body #side-content .sez-itinerario .cont-form ol { *width:245px;
}
html > body #side-content .sez-itinerario .cont-form li { *margin-bottom:25px;
*top:-25px;
*z-index:101;
}
html > body #side-content .sez-itinerario .cont-form li div { *display:inline-block;
*position:relative;
*top:30px;
*width:270px;
*margin-bottom:0;
*z-index:102;
*width:245px;
}
/* fine ie7 */

#side-content .sez-itinerario .cont-form ol label { display:none; }
#side-content .sez-itinerario .input-text { margin-right:11px; margin-bottom:5px; border-width:2px 2px 1px 1px; border-color:#939391 #939391 #dadada #b4b4b4; border-style:solid; padding:4px; width:230px; }
#side-content .sez-itinerario .elimina, #side-content .sez-itinerario .elimina-active { font-size:10px; font-weight:bold; color:#aaa; position:absolute; top:8px; left:255px; }
#side-content .sez-itinerario .switch, #side-content .sez-itinerario .switch-active { display:block; width:23px; height:23px; background:url("../images/butt_itinerario_switch.gif") no-repeat 0 0; position:relative; z-index:103; left:247px; }
#side-content .sez-itinerario .cont-form .switch span { display:none; }
#side-content .sez-itinerario .cont-form .preference { width:142px; margin:5px auto 10px 70px; position:relative; z-index:10; }
#side-content .sez-itinerario .cont-form .preference:after { display:block; float:none; clear:both; height:0; line-height:0; content:"."; visibility:hidden; }
#side-content .sez-itinerario .cont-form .preference a { display:block; width:68px; height:23px; float:left; text-align:center; border-width:1px; border-style:solid; border-color:#727272 #b4b4b4 #b4b4b4 #b4b4b4; position:relative; z-index:10; }
#side-content .sez-itinerario .cont-form .preference a:hover, #side-content .sez-itinerario .cont-form .preference a:hover label { cursor:pointer; }
#side-content .sez-itinerario .cont-form .preference a.active { border-color:#00305f #00305f #668fc5 #b4b4b4; }
#side-content .sez-itinerario .cont-form .preference a label { display:block; width:69px; height:23px; line-height:23px; font-size:11px; font-weight:normal; text-align:center; background:url("../images/bg_itinerario_pref.jpg") repeat-x 0 0; color:#737373; border-color:#b4b4b4; border-style:solid; }
#side-content .sez-itinerario .cont-form .preference a.active label { background-position: 0 -24px; color:#fff; border-color:#00305f; }
#side-content .sez-itinerario .cont-form .preference #veloce { border-left-width:0; }
#side-content .sez-itinerario .cont-form .preference #veloce label { margin-left:-1px; border-width:0 0 0 1px; }
side-content .sez-itinerario .cont-form .preference #corto { border-right-width:0; }
#side-content .sez-itinerario .cont-form .preference #corto label { margin-right:-1px; border-width:0 1px 0 0; }
#side-content .sez-itinerario .cont-form .more { display:block; clear:both; color:#f60; font-size:11px; font-weight:bold; }
#side-content .sez-itinerario .cont-form .more span { background:url("../images/freccina_orange.png") no-repeat 100% 50%; padding-right:7px; }
#side-content .sez-itinerario .cont-form .more:hover span { background-image:url("../images/freccina_grey.png") }
#side-content .sez-itinerario .cont-form .submit { float:left; margin:-10px 0 0 195px; }
#side-content .sez-itinerario .alert-text, #side-content .sez-itinerario .alert-text2 { margin-left:10px; }
/*#side-content .sez-itinerario .cont-form select {display:none;}*/
#side-content .sez-itinerario .alert .input-text { color:#f00; border:2px solid #f00; }
#side-content .sez-itinerario .alert select { display:block; }
#side-content .sez-itinerario .cont-form .stato { width:200px; position:relative; top:0; }
/* form aziende */
#side-content .sez-aziende .cont-form { padding-top:25px; padding-bottom:10px; margin-bottom:15px; }
#side-content .sez-aziende .campo { min-height:10px; }
#side-content .sez-aziende .campo-uno { margin-bottom:15px; }
#side-content .sez-aziende .campo-due { margin-bottom:10px; }
#side-content .sez-aziende .campo:after { display:block; clear:both; float:none; height:0; font-size:0; line-height:0; content:"."; }
#side-content .sez-aziende label { margin-right:5px; float:left; line-height:26px; }
#side-content .sez-aziende .input-text { margin-right:5px; border-width:2px 2px 1px 1px; border-color:#939391 #939391 #dadada #b4b4b4; border-style:solid; padding:4px; width:235px; float:right; }
#side-content .sez-aziende .alert .input-text { color:#f00; border:2px solid #f00; }
#side-content .sez-aziende .submit { float:right; margin-right:5px; }
#side-content .sez-aziende .alert-text { margin-top:15px; }
#side-content .sez-aziende .alert-text, #side-content .sez-aziende .alert-text2 { margin-left:10px; }
/*
#side-content .input-text { padding:2px; width:300px; border:1px solid #c3c3c3; border-top-color:#a5a5a5; border-bottom-color:#dedfdf; margin-bottom:6px; }
*/


#side-content a.dis-cand { text-decoration:none; font-weight:bold;/*color:#FF5400;*/ }
a#cand_link:after, a#dis_link:after { color:#333; content: "+"; margin-left:8px; font-size:120%; }
#side-content .ul-adr { margin:4px 0 10px 10px; }
#view_poi { vertical-align:middle; margin-left:8px; }
.displaynone { display:none!important; }
.displayblock, .mostra-solo-indirizzo .sez-indirizzo { display:block!important; }
.mostra-solo-indirizzo .sez-itinerario, .mostra-solo-indirizzo .sez-aziende, .mostra-solo-indirizzo .sez-miemappe { display:none; }
.mostra-solo-itinerario .sez-itinerario { display:block!important; }
.mostra-solo-itinerario .sez-indirizzo, .mostra-solo-itinerario .sez-aziende, .mostra-solo-itinerario .sez-miemappe { display:none; }
.mostra-solo-aziende .sez-aziende { display:block!important; }
.mostra-solo-aziende .sez-indirizzo, .mostra-solo-aziende .sez-itinerario, .mostra-solo-aziende .sez-miemappe { display:none; }
.mostra-solo-miemappe .sez-miemappe { display:block!important; }
.mostra-solo-miemappe .sez-indirizzo, .mostra-solo-miemappe .sez-itinerario, .mostra-solo-miemappe .sez-aziende { display:none; }
#side-content .sez-indirizzo, #side-content .sez-itinerario, #side-content .sez-aziende, #side-content .sez-miemappe {/*overflow:auto;min-height:50%;max-height:70%;padding-bottom:100px;*/ }
/* formattazioni comuni spalla */
#side-content .scroll { position:relative; overflow-y:auto; float:left; width:100%; }
#side-content .alert-text { font-weight:bold; color:#f00; margin-bottom:10px; }
#side-content a { text-decoration:none; }
#side-content a:hover { color:#adadad!important; }
#side-content .utils { font-size:11px; font-weight:bold; margin-left:25px; }
#side-content .utils a { color:#f60; }
#side-content .utils span { margin-right:3px; }
#side-content .utils .itinerario { background:url("../images/freccina_orange.png") no-repeat 100% 50%; margin:0 3px 0 2px; padding-right:7px; }
#side-content .utils .itinerario:hover { background-image:url("../images/freccina_grey.png"); }
#side-content .paginazione { margin:0 auto; text-align:center; font-size:11px; }
#side-content .paginazione .next, #side-content .paginazione .prev { display:inline-block; vertical-align:top; color:#000; font-size:11px; font-weight:bold; margin-top:3px; }
#side-content .paginazione .next { margin-left:5px; }
#side-content .paginazione .prev { margin-right:5px; }
#side-content .paginazione span { display:inline-block; }
#side-content .paginazione span span { float:left; display:inline-block; border-width:0 1px; border-color:#dfdfdf; border-style:solid; margin-left:-1px; padding:1px; }
#side-content .paginazione span span a, #side-content .paginazione span span strong { font-weight:bold; padding:1px 4px; display:inline-block; color:#272727; }
#side-content .paginazione span span strong { background:#bbc0c6; color:#fff; font-size:12px; }
/* formattazioni  indirizzo   */
.sez-indirizzo a { text-decoration:none; color:#272727; }
/*.sez-indirizzo .address-found {margin:0 10px 15px 12px;overflow:auto;}*/
*.sez-indirizzo .address-found { margin:0 10px 15px 12px; }
.sez-indirizzo .address-found .address { margin-bottom:15px; }
.sez-indirizzo .address-found .address p { background:url("../images/pin_neutro.png") no-repeat 0 0; padding:0 40px 0 33px; margin-bottom:20px; min-height:30px; }
#side-content .sez-indirizzo .address-found .utils { border-bottom:1px solid #DFDFDF; margin:margin-bottom:15px;
padding-bottom:10px; padding-left:30px; margin-left:0; }
#side-content .sez-indirizzo .address-found .alert-text, #side-content .sez-indirizzo .address-found .alert-text2 { background-image:none; padding-right:0; padding-left:0; min-height:0; }
.sez-indirizzo .address-found .consigli { padding:0 3px; }
.sez-indirizzo .address-found .consigli h3 { font-size:12px; margin-bottom:25px; }
.sez-indirizzo .address-found .consigli ul { padding-left:14px; margin-bottom:16px; font-size:11px; font-weight:bold; float:none; clear:both; }
.sez-indirizzo .address-found .consigli ul li { line-height:1.4em; color:#f60; list-style-type:square; }
.sez-indirizzo .address-found .consigli ul a { color:#5c84b9; margin:0; padding:0; }
.sez-indirizzo .address-found .consigli .right, .sez-indirizzo .address-found .consigli .left { width:120px; float:left; clear:none; }
#side-content .sez-indirizzo .address-found .consigli form { display:inline-block; }
#side-content .sez-indirizzo .address-found .consigli form .campo { border-color:#939391 transparent #DADADA #B4B4B4; border-style:solid; border-width:2px 0 1px 1px; height:17px; position:relative; width:236px; display:inline-block; vertical-align:middle; }
#side-content .sez-indirizzo .address-found .consigli form label { color:#505050; float:left; margin-right:5px; margin-top:3px; }
#side-content .sez-indirizzo .address-found .consigli form .text { border:0 none; height:14px; padding-left:10px; width:190px; font-size:11px; }
#side-content .sez-indirizzo .address-found .consigli form .submit { background:transparent url(../images/bg_submit_form_sez_small.jpg) no-repeat scroll 0 0; border:0 none; cursor:pointer; font-size:0; height:20px; left:auto; line-height:0; position:absolute; right:0; text-indent:-9999px; top:-2px; width:42px; }
#side-content .sez-indirizzo .ul-adr { padding:0 12px; }
#side-content .sez-indirizzo .ul-adr ol, #side-content .sez-indirizzo .ul-adr ul { font-weight:bold; margin-top:20px; }
side-content .sez-indirizzo .ul-adr ol, #side-content .sez-indirizzo .ul-adr ul, #side-content .sez-indirizzo .ul-adr li { list-style-type:decimal; list-style-position:inside; margin:0; padding:0; }
#side-content .sez-indirizzo .ul-adr li { padding:0 0 12px 5px; margin-bottom:15px; border-bottom: 1px solid #dfdfdf; }
#side-content .sez-indirizzo .ul-adr li a { font-weight:normal; }
/*
#side-content .sez-indirizzo .ul-adr  {padding:0 12px;}
#side-content .sez-indirizzo .ul-adr ol,#
side-content .sez-indirizzo .ul-adr ul, 
#side-content .sez-indirizzo .ul-adr li {list-style-type:disc;list-style-position:inside;margin:0;padding:0;}
#side-content .sez-indirizzo .ul-adr li {padding:12px 0 12px 5px;margin-bottom:15px;border-bottom: 1px solid #dfdfdf;}
*/

#side-content .sez-indirizzo #addr_candidates.ul-adr li { padding:0; border:0; }
/* formattazioni itinerario */
#side-content .sez-itinerario a { text-decoration:none; }
#side-content .sez-itinerario #errore-noresult { padding:0 20px; }
#side-content .sez-itinerario .itinerario-result { padding:0 5px; }
#side-content .sez-itinerario #ROUTEDIRECTIONS .info-route { padding:0 12px; margin-bottom:15px; }
#side-content .sez-itinerario #ROUTEDIRECTIONS .info-route .lab { font-weight:bold; color:#28659b; }
#side-content .sez-itinerario #ROUTEDIRECTIONS div { padding:3px 10px 3px 45px; border:0; margin-bottom:15px; background:#f1f1f1 url("../images/pin_neutro.png") no-repeat scroll 7px 6px; min-height:35px; }
#side-content .sez-itinerario #ROUTEDIRECTIONS div p { font-weight:bold; }
#side-content .sez-itinerario #ROUTEDIRECTIONS div p span { margin:5px 7px 0 -45px; display:inline-block; width:36px; height:26px; color:#fff; text-align:center; }
#side-content .sez-itinerario #ROUTEDIRECTIONS .utils { margin-left:0; margin-bottom:0; }
#side-content .sez-itinerario .itinerario-result li { padding-bottom:15px; margin:0 0 10px 5px; border-width:0 0 1px; border-style:solid; border-color:#dfdfdf; }
#side-content .sez-itinerario .itinerario-result li a { color:#272727; font-weight:bold; }
#side-content .sez-itinerario .itinerario-result li .address { position:relative; display:inline-block; width:200px; margin-left:22px; }
#side-content .sez-itinerario .itinerario-result li .address a { position:absolute; top:0; left:-22px; }
#side-content .sez-itinerario .itinerario-result li .km { position:absolute; bottom:0; right:-75px; white-space:nowrap; }
#side-content .sez-itinerario .itinerario-result .disambigua-itinerario { margin-top:10px; }
#side-content .sez-itinerario .itinerario-result .disambigua-itinerario li { list-style-type:decimal; list-style-position:inside; }
#side-content .sez-itinerario .itinerario-result .disambigua-itinerario li, #side-content .sez-itinerario .itinerario-result .disambigua-itinerario li a { font-weight:normal; }
/* formattazioni aziende / servizi */
#side-content .aziende-listing { margin:0 5px; }
#side-content .aziende-listing .item { padding:0 0 5px; border-bottom:1px solid #dfdfdf; }
#side-content .aziende-listing .float-left { padding:12px 5px 5px 35px; }
#side-content .aziende-listing .evidence .float-left { background-color:#f1f1f1; }
#side-content .aziende-listing a { text-decoration:none; }
#side-content .aziende-listing h3 { font-size:12px; color:#f60; }
#side-content .aziende-listing h3 a { color:#f60; }
#side-content .aziende-listing .cat { font-size:11px; font-weight:bold; color:#5c84b9; text-decoration:none; }
#side-content .aziende-listing p { margin-bottom:5px; line-height:1.2em; color:#272727; }
#side-content .aziende-listing .utils { margin-left:0; }
/* specifiche aziende */
#side-content .sez-aziende .tips { margin:18px 0 10px 12px; }
#side-content .sez-aziende .tips .tot, #side-content .sez-aziende .tips .cat { font-weight:bold; color:#5C84B9; }
#side-content .sez-aziende .tips .city { font-weight:bold; color:#f60; }
#side-content .sez-aziende .aziende-listing { border-top:1px solid #dfdfdf; }
#side-content .sez-aziende .aziende-listing .item { padding:2px 0; }
#side-content .sez-aziende .float-left { background: url("../images/pin_neutro.png") no-repeat 3px 10px; }
#side-content .sez-aziende h3 { position:relative; }
#side-content .sez-aziende h3 a span { display:block; position:absolute; left:-35px; width:25px; text-align:center; color:#fff; }
#side-content .sez-aziende .utils { padding-left:35px; padding-bottom:3px; }
#side-content .sez-aziende .evidence .utils { background-color:#f1f1f1; }
/* specifiche servizi */

#side-content .menu-servizi-result { font-size:11px; margin:0 0 10px 10px; padding:3px 7px; background:#f1f1f1; }
#side-content .menu-servizi-result span {/*color:#5C84B9;*/ color:#505050; }
#side-content .menu-servizi-result span a {/*color:#505050;*/ color:#fe6601; font-weight:bold; }
#side-content .menu-servizi-result .sep { color:#505050; margin:0 5px; }
#side-content .servizi-result .float-left { background-repeat: no-repeat; background-position: 3px 15px; }
#side-content .dormire .float-left { background-image: url("../images/pin_dormire.png"); }
#side-content .mangiare .float-left { background-image: url("../images/pin_mangiare.png"); }
#side-content .divertirsi .float-left { background-image: url("../images/pin_divertirsi.png"); }
#side-content .serviziutili .float-left { background-image: url("../images/pin_serviziutili.png"); }
#side-content .inauto .float-left { background-image: url("../images/pin_inauto.png") }
#side-content .infotraffico .float-left { background-image: url("../images/pin_infotraffico.png"); }
/* specifiche infotraffico */
#side-content .servizi-infotraffico .menu-servizi-result { margin-bottom:20px; }
#side-content .servizi-infotraffico .item { margin-bottom:7px; }
#side-content .servizi-infotraffico .float-left { background-image:none; padding-left:40px; }
#side-content .servizi-infotraffico .headline { font-weight:bold; padding:5px 0 0 40px; margin-bottom:3px; background-position:0 0; background-repeat:no-repeat; min-height:21px; }
#side-content .servizi-infotraffico .code { background-image:url("../images/it_sm_code.png"); }
#side-content .servizi-infotraffico .critico { background-image:url("../images/it_sm_critico.png"); }
#side-content .servizi-infotraffico .difficoltoso { background-image:url("../images/it_sm_difficoltoso.png"); }
#side-content .servizi-infotraffico .rallentamenti { background-image:url("../images/it_sm_rallentamenti.png"); }
#side-content .servizi-infotraffico .regolare { background-image:url("../images/it_sm_regolare.png"); }
#side-content .servizi-infotraffico .scorrevole { background-image:url("../images/it_sm_scorrevole.png"); }
#side-content .servizi-infotraffico .code strong, #side-content .servizi-infotraffico .critico strong { color: #f00; }
#side-content .servizi-infotraffico .difficoltoso strong { color: #f60; }
#side-content .servizi-infotraffico .rallentamenti strong { color: #f90; }
#side-content .servizi-infotraffico .regolare strong { color: #3383bd; }
#side-content .servizi-infotraffico .scorrevole strong { color: #390; }
/* sezione mie mappe */
#side-content .sez-miemappe { padding:20px 15px; }
#side-content .sez-miemappe .no-map strong { color:#f60; }
#side-content .sez-miemappe h3 { color:#f60; font-size:16px; }
#side-content .sez-miemappe ol, #side-content .sez-miemappe li { list-style-type:decimal; }
#side-content .sez-miemappe ol { font-weight:bold; margin-left:25px; }
#side-content .sez-miemappe ol li { margin-bottom:10px; padding-bottom:10px; }
#side-content .sez-miemappe ol li p { font-weight:normal; padding-bottom:10px; }
#side-content .sez-miemappe ol li .utils { padding:0 0 10px 20px; margin:0 0 0 -20px; border-bottom:1px solid #dfdfdf; }
.login a, .registrazione a { background: url("../images/freccina_orange.png") no-repeat 0 50%; display:block; padding:0 0 0 10px; color:#f60; font-weight:bold; }
.login a { margin:10px 0 30px; }
.login a:hover, .registrazione a:hover { background-image: url("../images/freccina_grey.png"); }
.login a { margin:10px 0 30px; }
.address_found span { }
.content-nosb #sidebar { margin-left:-352px; }
.content a.resize-min, .content-nosb a.resize-max { display:none }
#myMap { border-top:1px solid #858E97; }
.map, .mapcont { margin-top:7px; position:relative; height:100%; }
.map { left:0; top:0; width:auto; z-index:10; }
.serv-bt { position:absolute; right:5px; z-index:100; color:#c3c3c3; }
.serv-bt a { float:left; }
.serv-bt.top { top:-29px; }
.serv-bt ul, .serv-bt li { display:inline; vertical-align:middle; }
.serv-bt li a { color:#ff5400; font-weight:bold; margin:0 4px; outline:none; }
.serv-bt.bottom { background:url("../images/bg_serv_bt_left.png") no-repeat 0 0; width:530px; height:36px; top:auto; bottom:140px; left:10px; padding:0 0 0 17px; }
.serv-bt.bottom ul { float:left; background:url("../images/bg_serv_bt.png") repeat 0 0; display:block; border-right:1px solid #87a6c2; height:30px; margin:0; padding:6px 10px 0 0; }
.serv-bt.bottom ul:after { clear:both; float:none; height:0; line-height:0; font-size:0; content:"."; visibility:hidden; }
.serv-bt.bottom li { display:block; float:left; padding:0; margin:0; }
.serv-bt.bottom li a { font-size:11px; line-height:20px; font-weight:bold; color:#fff; text-decoration:none; display:inline-block; min-width:30px; max-width:100px; border:1px solid #155289; background:transparent url(/images/bg_serv_bt_blu.png) repeat-x 0 0; margin:0; }
.serv-bt.bottom li a:hover { color:#ffbe65; }
.serv-bt.bottom li a span { display:block; border:1px solid #8fb7d7; border-width:1px 1px 0 0; padding:0 15px; }
.serv-bt.bottom .label { font-size:13px; font-weight:bold; line-height:28px; color:#fff; margin-right:5px; }
a#serv-city-local { background:transparent url("/images/bg_serv_bt_arancio.png") repeat-x 0 0; border:1px solid #a65e29; margin-right:10px; }
a#serv-city-local:hover { color:#630; }
a#serv-city-local span { border:1px solid #fecc9e; border-width:1px 1px 0 0; }
a#serv-reportage-italia { }
a#serv-reportage-europa { }
a#serv-reportage-mondo { }
a#serv-city-local:hover { }
a#serv-reportage-italia:hover { }
a#serv-reportage-europa:hover { }
a#serv-reportage-mondo:hover { }
a#serv-city-local:active { }
a#serv-reportage-italia.active { }
a#serv-reportage-europa.active { }
a#serv-reportage-mondo.active { }
.serv-bt.bottom .close-serv-bottom a { background:transparent url("/images/bg_serv_bt_right.png") no-repeat 0 0; display:block; width:19px; height:36px; }
.serv-bt.bottom .close-serv-bottom a span { display:none; }
.serv-bt.bottom .butt-open a { display:block; width:37px; height:36px; background:transparent url("../images/bg_serv_bt_open.png") no-repeat 0 0; float:left; }
.serv-bt.bottom .butt-open a:hover { background-position: 0 -36px; }
.serv-bt.bottom .butt-open a span { display:none; }
.serv-bt.bottom .close-serv-bottom { border-left:1px solid #de5e00; float:left; display:block; }
/* specifiche per la barra chiusa */
.serv-bt.bottom .butt-open { display:none; }
.serv-bt.close { background:none; }
.serv-bt.close .butt-open { display:block; }
.serv-bt.close ul, .serv-bt.close .close-serv-bottom { display:none; }
a.resize-max, a.resize-max:hover, a.resize-min, a.resize-min:hover { display:block; width:30px; height:19px; position:absolute; z-index:15; top:143px; right:-31px; background:#fff; border-color:#858e95; border-style:solid; border-width:0 1px 1px 0; text-decoration:none; font-weight:bold; text-align:center; font-size:12px; line-height:19px; color:#427cac; }
a.resize-min, a.resize-min:hover { right:-52px; }
a.resize-max span, a.resize-min span { display:none; }
a.resize-max:hover, a.resize-min:hover { color:#f60; }
#sidefooter { position:absolute; left:0; bottom:-1px; height:31px; z-index:100; background:#fff url("../images/bg_sidefooter.gif") 0 0 repeat-x; font-size:9px; padding:5px 0 0 40px; width:280px; border-top:1px solid #a5a5a5; }
#sidefooter p { color:#818989; }
#sidefooter p a { color:#000; font-weight:bold; text-decoration:none; }
.bottom-utility { position:fixed!important; z-index:100; left:auto!important; bottom:0!important; right:0!important; border-bottom:0; max-width:140px; text-align:center; }
.bottom-utility .MSVE_dup_PoweredByLogo { margin:5px -15px 30px 0; }
.bottom-banner { border:4px solid #fff; border-bottom:0; max-width:140px; text-align:center; position:relative!important; left:auto!important; bottom:0!important; right:0!important; }
.bottom-banner div { border-bottom:4px solid #fff; }


#banner { position:absolute; left:15px; bottom:170px;width:300px }
#adv_logo { position:absolute; left:15px; bottom:170px; width:300px }
.hide, .hide #sponsor-citta, .hide iframe { display:none; }
.MSVE_PoweredByLogo { position:fixed!important; bottom:40px!important; }
.content-nosb .MSVE_PoweredByLogo { }
.content .MSVE_PoweredByLogo { left:380px!important; }
.shr_stin, .shr_cond { border:0!important; }
#shr_box { float:left; }
#shr_box_img { display:none; }
.ero .ero-shadow { background:none!important; }
/*avvicinamento pushpin */
.ero-rightBeak .ero-shadow { margin-left:-6px!important; }
.ero-leftBeak .ero-shadow { margin-left:-15px!important; }
.ero .ero-body {border:1px solid #235993!important; background-color:transparent!important; }
.ero-progressAnimation { z-index:499!important; }
.ero .ero-actionsBackground { margin:0!important; }
.ero .ero-previewArea { background-color:transparent!important; border:0!important; }
.ero .ero-previewArea div.firstChild { margin:0!important; padding:0!important; background-color:transparent!important; }
.ero .ero-previewArea div.firstChild p { display:none!important; }
.ero .ero-previewArea div.firstChild br { display:none; }
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body br { display:block; }


.ero .ero-previewArea p.link a, .ero .ero-previewArea a.qui { color:#ffbe65!important; padding-right:7px; background:url("../images/freccina_callout.png") 100% 4px no-repeat; font-weight:bold; font-size:11px!important; }
.ero .ero-previewArea p.link a:hover, .ero .ero-previewArea a.qui:hover { color:#ccc!important; background:url("../images/freccina_grey.png") 100% 4px no-repeat; }
.ero .ero-previewArea a.qui { margin-right:5px; }
.VE_Pushpin_Popup_Body {}
.VE_Pushpin_Popup_Body .latlon, .VE_Pushpin_Popup_Title p { font-size:10px!important; display:block; margin-bottom:4px; font-weight:normal; color:#fff!important; }
.VE_Pushpin_Popup_Body em { font-size:12px!important; display:block; margin-bottom:3px; }
.VE_Pushpin_Popup_Body .latlon, .VE_Pushpin_Popup_Body em { text-decoration:none; margin-left:3px; }
.VE_Pushpin_Popup_Body a { text-decoration:none; color:#ffbe65; }
.VE_Pushpin_Popup_Body a:hover { color:#ccc; }
.VE_Pushpin_Popup_Body img { padding:1px; background-color:#235d90; border-bottom:1px solid #8fb7d7; max-width:221px; }
.VE_Pushpin_Popup_Body ul { margin:3px 0 6px -6px; font-size:11px; font-weight:bold; min-height:10px; }
.VE_Pushpin_Popup_Body ul li { margin-bottom:4px; display:inline; padding:0; background:url(/images/sez_item_sep.gif) 100% 0 repeat-y; padding:0 9px 0 6px; }
.VE_Pushpin_Popup_Body .no-inline { margin:5px 0 7px -6px; padding:5px 0 0; float:none; clear:both; background:none; }
.VE_Pushpin_Popup_Body .no-inline li { float:none; clear:both; display:block; padding:0; margin:0 0 0 6px; background:none; }
.VE_Pushpin_Popup_Body #desc_body, .VE_Pushpin_Popup_Body #desc_body_form, .VE_Pushpin_Popup_Body #desc_body_report, .VE_Pushpin_Popup_Body #desc_extend { font-family:Arial, Helvetica, sans-serif!important; padding:5px 15px 2px; position:relative; border-top:1px solid #6b95b8; background:#336a9b; color:#fff!important; font-size:12px!important; }
/* cluster */
.VE_Pushpin_Popup_Body #desc_body .cluster, .VE_Pushpin_Popup_Body #desc_body_form .cluster, .VE_Pushpin_Popup_Body #desc_body_report .cluster, .VE_Pushpin_Popup_Body #desc_extend .cluster { font-size:14px!important; font-weight:bold; min-height:20px; }
/* call out indirizzo */
.VE_Pushpin_Popup_Body #desc_body { padding:5px 7px 4px; }
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_body p, .ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_body .link, .ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_body .no-inline { padding:0 10px!important; }
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_body .link { margin-top:10px!important; padding-bottom:5px!important; display:block; border-bottom:1px solid #225c8e!important; }
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_body .no-inline { margin:0!important; padding-top:5px!important; display:block; border-top:1px solid #6a95b8!important; }
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_body .no-inline li { margin:0; }
/* call out aziende */
.VE_Pushpin_Popup_Body #desc_extend { padding-bottom:2px; }
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_extend .link { margin-bottom:15px!important; margin-top:15px!important; }
.VE_Pushpin_Popup_Body #desc_extend ul { margin-bottom:0; }
/* call out miemappe */
.VE_Pushpin_Popup_Body .bookmark { margin-top:10px; min-height:10px; }
.VE_Pushpin_Popup_Body #desc_body_form .bookmark { margin-top:0; }
.VE_Pushpin_Popup_Body .bookmark .link { margin-bottom:3px!important; display:block; }
.VE_Pushpin_Popup_Body .bookmark form { margin:0px; padding:0px; }
.VE_Pushpin_Popup_Body .bookmark:after { display:block; clear:both; float:none; height:0px; font-size:0; line-height:0; content:"."; visibility:hidden; }
.VE_Pushpin_Popup_Body .bookmark input { font-size:11px; }
.VE_Pushpin_Popup_Body .bookmark textarea { font-family:Arial, Helvetica, FreeSans, sans-serif; font-size:12px; height:33px; }
.VE_Pushpin_Popup_Body .bookmark input, .VE_Pushpin_Popup_Body .bookmark textarea { margin-bottom:3px; margin-left:8px; width:211px; padding:3px 5px; }
.VE_Pushpin_Popup_Body #desc_body_form input, .VE_Pushpin_Popup_Body #desc_body_form textarea { margin-left:0px; }
.VE_Pushpin_Popup_Body .bookmark .submit { border:0; font-size:0; line-height:0; background: transparent url("../images/butt_salva.png") no-repeat 0 0; width:60px; height:21px; float:right; margin-right:8px; color:#fa0; cursor:pointer; text-align:right; }
.VE_Pushpin_Popup_Body #desc_body_form .submit { margin-right:0px; }
.VE_Pushpin_Popup_Body .bookmark .submit:hover { background-position: 0 -21px; }
/* cal-out reportage */
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_body_report .link { margin-bottom:3px!important; }
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body #desc_body_report ul { margin-bottom:0; }
.ero .ero-actions { padding:0!important; }
.ero .ero-paddingHack { background:#336a9b; height:0!important; width:auto!important; }
.ero .ero-previewArea div.firstChild .VE_Pushpin_Popup_Body p { display:block!important; border:0!important; margin:0!important; padding:0!important; font-size:12px!important; }
.VE_Pushpin_Popup_Title { padding-bottom:0!important; }
/* versione cluster */
.VE_Pushpin_Popup_Title h4 { font-family:Arial, Helvetica, sans-serif!important; background:#fff; color: #336A9B; border-bottom:1px solid #16538a; font-size:14px!important; line-height:1.1em; padding:3px 28px 3px 20px; min-height:20px; }
/* versione normale */
.VE_Pushpin_Popup_Title h3 { font-family:Arial, Helvetica, sans-serif!important; border-top:1px solid #8fb7d7; border-bottom:1px solid #16538a; font-size:14px!important; line-height:1.1em; color:#fff!important; background:transparent url("../images/bg_serv_bt_blu.png") repeat-x scroll 0 0; padding:3px 28px 3px 20px; min-height:20px; }
.VE_Pushpin_Popup_Title a { color:#fff; text-decoration:none; }
.VE_Pushpin_Popup_Title .link-open { display:block; background:url("../images/info_layer.png") no-repeat 94% 3px; margin:-3px -28px -3px -20px; padding:3px 37px 3px 20px; min-height:19px; }
.VE_Pushpin_Popup_Title .link-open:hover { background-image:url("../images/info_layer_h.png"); }
.ero-leftBeak { padding:0 0 0 10px!important; }
.ero-leftBeak .ero-beak { background:transparent url("../images/callout_arrow_left.png") no-repeat 0 50%!important; width:10px!important; margin-left:-15px; }
.ero-rightBeak { padding:0 10px 0 0!important; }
.ero-rightBeak .ero-beak { background:transparent url("../images/callout_arrow_right.png") no-repeat 0 50%!important; width:10px!important; right:4px!important; }
.VE_Pushpin_Popup_Body #slider img { max-width:120px; /*min-width:120px;*/ min-height:80px; max-height:90px; padding:2px; background-color:#fff; border:0; }
.VE_Pushpin_Popup_Body ul li:last-child, #sidebar .sez ul li:last-child { background:none; }
.fotoalbum { width:215px; margin:0 auto; border-top:3px solid #ebebeb; border-bottom:3px solid #ebebeb; padding:10px 0 5px 0; }
/* Easy Slider */
#slider ul { text-align:center; background:url(/images/place_holder_photo.gif) 60px 50% no-repeat; }
#slider li { float:none!important; padding:0; }
#slider ul, #slider li { margin:0; list-style:none; width:200px; overflow:hidden; background:none; }
span#prevBtn, span#nextBtn { position:absolute; bottom:-2px; }
span#prevBtn { left:8px; }
span#nextBtn { right:8px; }
/* // Easy Slider */
/*box indirizzi salvati*/
.indirizzi-cont-ext { position:absolute; z-index:100; width:304px; margin:0; padding:0; border:#fff 2px solid; visibility: visible; }
#box-indirizzi-salvati { display:none; left:0; top:0; }
#box-selezione-indirizzo { left:0; top:0; }
.miei-indirizzi-cont { width:300px; margin:0; padding:0; border:#999 2px solid; background: url("../images/miei_indirizzi_bg.png") bottom left repeat-x; }
/* \*/
* html .miei-indirizzi-cont { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/miei_indirizzi_bg.png", sizingMethod='scale')}
/*box indirizzi salvati*/
.miei-indirizzi-red { border:#f90000 2px solid }
.miei-indirizzi-code { border:#547fa9 2px solid }
.miei-indirizzi-cont .table-cont { min-height:66px; width:90%; margin:0 auto 25px auto; max-height:345px; height:auto!important; position:static!important; position:relative; z-index:1000; overflow-y:auto; overflow-x:hidden; }
.miei-indirizzi-red a { position:absolute; right:8px; bottom:4px; z-index:1000; text-transform:uppercase; font-size:12px; font-weight:bold; color:#f90000; }
.miei-indirizzi-cont .table-int { width:90%; margin:0 auto; padding-top:10px; position:relative; min-height:20px; height:auto!important; height:20px; }
.miei-indirizzi-cont .table-int h5 { color:#606060; margin:0; padding:0 100px 0 0; font-size:14px }
.mapcont .miei-indirizzi-cont .table-int a { text-transform:uppercase; display:block; font-size:12px; font-weight:bold; color:#f90000; position:absolute; text-align:right; right:6px; top:12px; height:15px; width:60px }
.miei-indirizzi-cont .table-int2 { width:90%; margin:0 auto; padding-top:6px; }
.miei-indirizzi-cont .table-int2 h5 { color:#f90000; margin:10px 0 0 0; padding:0 0 4px 0; font-size:12px }
.miei-indirizzi-cont .form-int { margin:4px auto 0 auto; padding:0 0 20px 0; background:url("../images/code_box_top.gif") bottom center no-repeat; color:#8d8d8d; font-weight:bold; font-size:12px; width:270px; }
.miei-indirizzi-cont form { margin:-1px auto 0 auto; padding:0 0 6px 0; width:270px; }
.miei-indirizzi-cont form .textarea { margin:0; padding:3px 16px; background-color:#fff; color:#333; font-size:11px; width:236px; font-family:Arial, Helvetica, sans-serif; border:0; overflow:hidden; border-left:#a7a7a7 1px solid; border-right:#a7a7a7 1px solid; }
.miei-indirizzi-cont form .tasto-copia { background:url("../images/code_box_bt.gif") top center no-repeat; padding:8px 0; text-align:center; margin:-1px 0 0 0 }
.miei-indirizzi-cont form .tasto-copia input { background:url("../images/copia.png") left top no-repeat; width:87px; height:27px; margin:12px 0 4px 0; border:0; cursor:pointer }
/* \*/
* html .miei-indirizzi-cont form .tasto-copia input { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/copia.png", sizingMethod='scale')}
.miei-indirizzi-cont table { width:100%; padding:10px; margin:0; border-collapse:collapse; vertical-align:top; text-align:left; }
.miei-indirizzi-cont table h5 { color:#606060; margin:10px 0 0 0; padding:0; font-size:14px }
#box-selezione-indirizzo table h5 { color:#f90000; margin:10px 0 0 0; padding:0; font-size:12px }
.miei-indirizzi-cont table .main-td { width:80% }
.miei-indirizzi-red .main-td { cursor:pointer!important }
.miei-indirizzi-red table h5 { cursor:text!important }
.miei-indirizzi-cont tbody td { border-top:#dbdbda 1px solid; font-size:12px }
.miei-indirizzi-cont tbody td a { color:#6281a4; font-weight:bold; }
.miei-indirizzi-cont tbody td a img { margin-left:12px }
/*box indirizzi salvati*/

/* overLAy*/
.overLay { position:absolute; left:0; top:0; z-index:1000; background:url("/images/bg_overLay.png") repeat 0 0 }
	#overlay_cnt {position:absolute;z-index:1001;overflow:hidden;background: #FFF;background:rgba(255, 255, 255, 0.9); color:#246197;-webkit-box-shadow: 1px 1px 1px 1px #333;-moz-box-shadow: 1px 1px 1px 1px #333;box-shadow: 1px 1px 1px 1px #333;left:-9999px;top:-9999px;}
/* BOX SHARE MAP */

.share_map {width:506px; height:325px; padding:20px 20px 0; border:1px solid #a7a7a7;display:none;}
.share_map h5 { font-size:13px; text-transform:uppercase; color:#333 }
.share_map label, .share_map span { background:url("/images/freccina_orange.png") no-repeat 0 15px; padding:10px 0 5px 10px; display:block; font-weight:700; }
.share_map input, .share_map textarea {border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
	.share_map textarea {resize:none;width:488px;height:102px;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px;display:block;}
.share_map .pg_url { width:300px; }
.share_map .personalizza {display:block;width:108px;height:19px;line-height:19px;font-size:11px;color:#f9f9f9;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:700;border:1px solid #c16929;margin:8px auto ;text-shadow: 0 0 1px #000;background: #fdcb9d;background: -moz-linear-gradient(top, #fdcb9d 45%, #fb7102 48%, #fb7102 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#fdcb9d), color-stop(48%,#fb7102), color-stop(100%,#fb7102));background: -webkit-linear-gradient(top, #fdcb9d 45%,#fb7102 48%,#fb7102 100%);background: -o-linear-gradient(top, #fdcb9d 45%,#fb7102 48%,#fb7102 100%);background: -ms-linear-gradient(top, #fdcb9d 45%,#fb7102 48%,#fb7102 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdcb9d', endColorstr='#fb7102',GradientType=0 );background: linear-gradient(top, #fdcb9d 45%,#fb7102 48%,#fb7102 100%);}
.share_map a {display:block;background:#eeeff1;text-align:right;height:25px;line-height:25px;font-weight:700;color:#28659b;text-decoration:none;padding:0 5px 0 0;}

