
@import url("styles_game.css");

@charset "utf-8";html,body {margin:0px;padding:0px;border:0px}

body{ background-image:url(../images/bg_body_noline.png);background-repeat:repeat-y;background-position:center top;background-color:#EFEFEF;font-family:Arial,Verdana,Geneva,sans-serif;/*font-size:13px;color:#666;font-size: 0.813em;*/ font-size:13px; line-height: 1.4; color:#515151; text-align:center}
/*no-repeat fixed center top #FFFFFF*/




body.whitelabel{background-color:#FFF;background-image:none}

a:link,a:visited{/*color:#00006A;*/ color:#0077CC; outline:none;text-decoration:none; font-weight:normal}
a:hover,a:active{/*color:#F30;*/ color:#0077CC; text-decoration:underline; font-weight:normal}
/*FIX BOLD LINKS ON TABLE*/
td.strong a {font-weight:bold!important}
a.strong {font-weight:bold!important}
/*FIX BOLD LINKS ON TABLE*/
p{margin:0px;padding:0px}
a img{border:0px}
hr{}
h1{font-size:26px;/*color:#064986;*/ color:#3E3E3E; font-weight:bold;margin:0px;padding:0px 6px 6px 6px}
h2{font-size:21px;font-weight:bold;clear:both;line-height:21px;padding-left:0px;margin-left:0px;margin-top:0px;margin-right:10px;margin-bottom:10px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#DDD;border-right-color:#DDD;border-bottom-color:#DFECF9;border-left-color:#DDD;background-repeat:repeat-x;background-position:left bottom; background-color:#FFF; border-top-color:#DBE9F9; }

h2.clear{border:0px;padding-left:0px;font-weight:normal; background:none}
h2.blue_motore_home{color:#FFF;background-image:url(../images/bg_h2_motore.png);background-repeat:repeat-x;background-position:center center}

#content h2,#info_container #info_content h2{margin-left:10px}
h3 {font-size:20px;padding-left:0px; font-weight:normal; margin-bottom:5px; margin:0px}
#content h3 { margin-left:10px; margin-right:10px; margin-bottom:12px;}
form{margin:0px;padding:0px}
.form_submit{padding:6px}
fieldset{margin:0px;padding:0px;border:0px}
label{color:#666;font-weight:bold;padding-bottom:6px}
legend{margin:0px;padding:6px;white-space:normal}
input.ui-text{padding:4px;border:1px solid #999;color:#666}
input.textsearch{margin:0px;border:0px;height:16px;vertical-align:middle; background-attachment:scroll; background: transparent; background-image:url(../images/icons/bg_searchnpt.png);background-repeat:no-repeat;background-position:left center;font-size:13px;color:#666;position:static;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:32px;width:160px;overflow:hidden}
/*input.textsearch_hp{margin:0px;border:0px;height:22px;vertical-align:middle; background-attachment:scroll; background: transparent; background-image:url(../images/icons/bg_searchnpt_hp.png);background-repeat:no-repeat;background-position:left center;font-size:14px;color:#666;position:static;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:32px;width:275px;overflow:hidden}*/

input.textsearch_hp{margin:0px;border:0px;height:23px;vertical-align:middle; font-size:16px; color:#666; position:static;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:6px;width:320px;overflow:hidden; border-radius: 4px 0px 0px 4px; border-left:1px solid #FFF;border-top:1px solid #FFF; border-bottom:1px solid #FFF}


input.buttonsearch{border:0px;margin:0px;height:28px;vertical-align:middle; background: transparent;background-image:url(../images/icons/bg_searchbtn_new.png) !important;background-repeat:no-repeat;background-position:right center;cursor:pointer;color:#2F669D !important;text-shadow:none !important;font-size:15px;padding-left:6px;padding-right:11px;padding-bottom:0px;padding-top:0px;overflow:hidden; font-weight:bold;    }
/*input.buttonsearch_hp{border:0px;margin:0px;height:34px;vertical-align:middle; background: transparent;background-image:url(../images/icons/bg_searchbtn_hp.png);background-repeat:no-repeat;background-position:right center;cursor:pointer;color:#FFF;text-shadow:1px 1px 1px #FC9B0A;font-size:15px;padding-left:6px;padding-right:11px;padding-bottom:0px;padding-top:0px;overflow:hidden; font-weight:bold;  }*/

button.buttonsearch_hp{border:0px;margin:0px;height:37px;vertical-align:middle; cursor:pointer;color:#2463B0; /*text-shadow:1px 1px 1px #CCC; */ font-size:15px;padding-left:6px;padding-right:11px;padding-bottom:0px;padding-top:0px;overflow:hidden; font-weight:bold; background:#CCC;  border-radius: 0px 4px 4px 0px;  border-right:1px solid #FFF;border-top:1px solid #FFF; border-bottom:1px solid #FFF;}


input.ui-button, button.ui-button{font-weight:bold;outline:0px;margin:0px;text-decoration:none;!important;cursor:pointer;text-align:center;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;z-index:1}
ul{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:30px;padding:0px}
ol{margin:6px;padding:6px}
ul.list_none{list-style-type:none;margin-left:10px}
ul.list_arrow{list-style-type:none;padding-left:5px;margin-left:10px;list-style-image:url(../images/arrow_list.gif)}
table td.list_arrow { padding-top:3px !important; padding-bottom:3px !important; }
table td.list_arrow a{padding-left:10px;margin-left:5px;background-image:url(../images/arrow_list.gif);background-repeat:no-repeat;background-position:left center}
ul.actionlinks{list-style-type:none;margin:0px}
#frm_newsletter{padding-top:3px}
#actionbar ul li{display:inline}
#actionbar ul li.dotted{background-image:url(../images/dot_navigation_top_gray.png) !important;background-repeat:no-repeat;background-position:left center;padding-left:2px;}
table,tbody{}
table td,table th{padding:4px}
/*table td,table th{padding:4px}*/
table.nopadding td,table.nopadding th{padding:0px}
#page_container{}
#page{margin:0 auto;width:980px;text-align:left;background-color:#FFF;}
#info_page h2{background:none;border:0px}
#info_page{margin:0 auto;width:980px;background-color:#FFF;text-align:left;background-image:url(../images/info_bg_page.jpg);background-repeat:no-repeat;background-position:center 0px}
#info_home{margin:0 auto;width:980px;background-color:#FFF;text-align:left;background-image:url(../images/info_bg_home.jpg);background-repeat:no-repeat;background-position:center 0px}
#info_page table.bgsplit_blue{background-image:url(../images/bg_table_info.gif);background-repeat:repeat-y;background-position:center top}
#info_page_psm h2{background:none;border:0px}
#info_page_psm{margin:0 auto;width:980px;background-color:#FFF;text-align:left;background-image:url(../images/info_bg_page_psm.jpg);background-repeat:no-repeat;background-position:center 0px}
#info_page_psm table.bgsplit_blue{background-image:url(../images/bg_table_info.gif);background-repeat:repeat-y;background-position:center top}
#info_header{padding-top:10px}
#info_logo{float:left;width:260px;}
#info_flags{text-align:left;width:700px; line-height:100px;height:105px;padding-left:20px}
#info_breadcrumbs{min-height:35px}
#info_breadcrumbs ul li{line-height:14px}

#info_adv{height:80px}
#info_container{}
#info_container #info_content{float:left;width:730px}
#info_container #info_content table.fullwidth{width:716px}
#info_content div{padding-left:10px;padding-right:10px}
#info_container #info_navigation{float:right;width:250px}
#info_container #info_navigation ul{margin-left:10px}
#info_container #info_navigation ul a{line-height:20px; border:0px}
#info_footer{}
.box_top_info{background-color:#E0E0E0;border:solid 1px;border-color:#E0930A}
.box_top_info p{color:#2A2A29;font-size:20px}
#actionbar_container{clear:both;position:absolute;top:0px;left:0px;width:100%;max-height:50px;overflow:hidden;background-image:url(../images/bg_actionbar_container.png);background-repeat:repeat-x;background-position:center top}
#actionbar{margin:0 auto;width:980px;height:36px}
a:link.navlink,a:visited.navlink{font-weight:normal !important;line-height:36px !important;height:36px !important;display:inline-block;font-size:13px !important;color:#FFF;text-shadow:1px 1px #2F669D !important;padding-right:16px;padding-left:16px;}
a:active.navlink,a:hover.navlink{text-decoration:none;color:#FFF; text-decoration:underline}

a:link.navlink_right,a:visited.navlink_right{font-weight:normal !important; line-height:36px !important;height:36px !important;display:inline-block;font-size:12px !important;color:#FFF;padding-right:10px;padding-left:10px }
a:active.navlink_right,a:hover.navlink_right{text-decoration:none;color:#FFF !important; text-decoration:underline !important; }

#newsletter_email{height:16px;  margin:0px;vertical-align:middle;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}
#newsletter_submit{vertical-align:middle;height:26px}
a:link.jointheguide,a:visited.jointheguide{background-color:#3F8AD6;line-height:22px;padding-left:3px;padding-right:33px;height:22px;font-size:12px;display:inline-block;color:#FFF;font-weight:bold;background-image:url(../images/bg_nav_jointheguide.gif);background-repeat:no-repeat;background-position:right center}
a:active.jointheguide,a:hover.jointheguide{background-color:#256AAF}
#header_container{margin-top:0px}
#selected_page{text-align:right;padding-right:6px;font-size:x-small;line-height:20px;height:20px}
#adv_container_top #banner_left{float:left;width:740px}
#adv_container_top{padding-top:0px}
#adv_container_top #banner_left .box{padding-left:6px;padding-right:6px}
#adv_container_top #banner_right{float:right;width:240px}
#adv_container_top #banner_right .box{padding-right:6px}
#header{height:110px;margin:0 auto !important;width:974px !important; clear:both !important; padding-left:6px; text-align:left}
#header #header_login{float:right;width:117px}
#header #header_partecipa{float:left;width:188px}
#header #community .box{padding:6px}
#header #header_preferiti{float:left;text-align:right;width:208px}
#header #header_preferiti .box{padding-top:25px;padding-right:6px}
#header #logo{float:left;width:240px;height:90px}
#header #logo .box{padding-top:5px;padding-left:0px }
.payload{font-size:16px;color:#BC7203;}
.payload-home{font-size:16px;color:#BC7203;font-weight:normal;padding-left:0}
#header #header_box_right{float:right;width:728px}
#header #header_box_right #newsletter{float:left;width:262px}
#header #header_box_right #newsletter .box{padding:6px}
#header #header_box_right #community{float:right;width:306px}
#navigation_top{height:36px; background-color:#6EA7DF; background-image:url(../images/bg_navigation_top_gray.png);background-repeat:repeat-x;background-position:left top; width:1006px; margin:0 auto; clear:both }
#navigation_top ul{margin:0px;padding:0px}
#navigation_top ul#nav{list-style-type:none;height:36px}
#navigation_top ul#nav li{float:left;position:relative}
#navigation_top ul#nav li.dotted{background-image:url(/images/dot_navigation_top_gray.png);background-repeat:no-repeat;background-position:right top}
#navigation_top ul#nav li a:link,#navigation_top ul#nav li a:visited{height:36px;line-height:36px !important;font-size:12px !important;color:#FFF !important;padding-right:12px;padding-left:12px;text-decoration:none;margin-right:2px;text-shadow:none !important;background-image:url(/images/bg_navigation_top_gray.png) !important;background-repeat:repeat-x;background-position:left top; font-family:Verdana, Geneva, sans-serif !important; display:inline-block; font-weight:bold}
#navigation_top ul#nav li a:hover,#navigation_top ul#nav li a:active,#navigation_top ul#nav li .linkattivo{font-weight:bold;text-decoration:none;color:#FFAE0D;background-image:url(/images/bg_navigation_top_gray_hover.png) !important;background-repeat:repeat-x;background-position:right top; }
#navigation_top ul#nav li ul li{float:none;display:block !important;background-color:#eee}
/*
OLD VERSION
#navigation_top ul#nav div#meganav{height:auto;outline:0 none;overflow:hidden;position:absolute;left:0px;top:37px;    width:320px;padding:0px;border:1px solid #666;    background:#FFF;line-height:1.5;z-index:1500; color:#666}
#navigation_top ul#nav div#meganav p{padding-left:6px; color:#333; font-size:12px; margin-top:8px; clear:both; border-bottom:1px solid #E2E2E2; margin-bottom:5px}
#navigation_top ul#nav li div#meganav.open{top:42px}
#navigation_top ul#nav li div#meganav ul { margin-bottom:10px; width:320px; display:block}
#navigation_top ul#nav li div#meganav ul li { display:inline;float:left; width:160px; background:#FFF}
#navigation_top ul#nav div#meganav ul li a:link,#navigation_top ul#nav div#meganav ul li a:visited{text-shadow:none;background-image:none !important;color:#00006A !important;display:block;height:24px;line-height:24px;font-size:12px !important;background-color:#fff;text-decoration:none;background-image:none !important; font-weight:normal}
#navigation_top ul#nav li div#meganav ul li a:hover,ul#nav li div#meganav ul li a:active{background-color:#FFF;color:#2E6BA9 !important}
#navigation_top ul#nav li div#meganav div ul.subnav_green li a{font-size:12px;color:#64AC45}
#navigation_top ul#nav li div#meganav div ul.subnav_orange li a{font-size:12px;color:#2E6BA9}
#navigation_top ul#nav li div#meganav div ul.subnav_space{padding-top:6px;padding-bottom:6px;}
#navigation_top ul#nav li div#meganav ul li a.orange:link,#navigation_top ul#nav li div#meganav ul li a.orange:visited{color:#900}
#navigation_top ul#nav li div#meganav ul li a.orange:hover,#navigation_top ul#nav li div#meganav ul li a.orange:active{background-color:#eee;color:#EA3C28}
OLD VERSION
*/
div#meganav { padding:0px 6px 0px 6px;border-bottom:1px solid #E2E2E2;    background:#FFF;line-height:1.5;z-index:1500; color:#666; margin-bottom:6px; position:relative}
div#meganav .list { float:left; border-right:0px solid #CCCCCC; padding-right:10px;}

div#meganav .list p{padding-left:6px; color:#B9B9B9; font-size:15px; margin-top:4px; margin-bottom:5px}
div#meganav.open{top:0px}
div#meganav .list ul { margin-bottom:10px; /*width:170px; */display:block; list-style:none}
div#meganav .list ul li { background:#FFF; margin-left:6px;}
div#meganav .list ul li a:link,#navigation_top ul#nav div#meganav ul li a:visited{text-shadow:none;background-image:none !important;display:block;height:18px;line-height:18px;font-size:12px !important;background-color:#fff;text-decoration:none;background-image:none !important; font-weight:normal}
div#meganav .list ul li a:hover,ul#nav li div#meganav ul li a:active{color:#F47C79; }
div#meganav .list div ul.subnav_green li a{font-size:12px;}
div#meganav .list div ul.subnav_orange li a{font-size:12px;}
div#meganav .list div ul.subnav_space{padding-top:3px;padding-bottom:3px;}
div#meganav .list ul li a.orange:link,#navigation_top ul#nav li div#meganav ul li a.orange:visited{color:#900}
div#meganav .list ul li a.orange:hover,#navigation_top ul#nav li div#meganav ul li a.orange:active{background-color:#eee;color:#EA3C28}
#navigation_top ul li.orange a:link,#navigation_top ul li.orange a:visited{background-color:#256AAF}
#navigation_top ul li.orange a:hover,#navigation_top ul li.orange a:active{background-color:#418AD3;text-decoration:none;background-image:url(../images/bg_nav_blue_hover.png);background-repeat:no-repeat;background-position:center top}
#navigation_top ul li.darkblue a:link,#navigation_top ul li.darkblue a:visited{background-color:#064986;background-image:url(../images/bg_nav_darkblue.png);background-repeat:repeat-x;background-position:left top}
#navigation_top ul li.darkblue a:hover,#navigation_top ul li.darkblue a:active{background-color:#256AAF;text-decoration:none;background-image:url(../images/bg_nav_darkblue_hover.png);background-repeat:no-repeat;background-position:center top}
#navigation_top ul li.blue a:link,#navigation_top ul li.blue a:visited{background-color:#256AAF;background-image:url(../images/bg_nav_blue.png);background-position:left top;background-repeat:repeat-x}
#navigation_top ul li.blue a:hover,#navigation_top ul li.blue a:active{background-color:#418AD3;text-decoration:none;background-image:url(../images/bg_nav_blue_hover.png);background-repeat:no-repeat;background-position:center top}
#navigation_top ul li.green a:link,#navigation_top ul li.green a:visited{background-color:#76B957}
#navigation_top ul li.green a:hover,#navigation_top ul li.green a:active{background-color:#8EC776;text-decoration:none;background-image:url(../images/bg_nav_green_hover.png);background-repeat:no-repeat;background-position:center top}
#navigation_top ul li.violet a:link,#navigation_top ul li.violet a:visited{background-color:#4B4F7F}
#navigation_top ul li.violet a:hover,#navigation_top ul li.violet a:active{background-color:#5A609A;text-decoration:none;background-image:url(../images/bg_nav_violet_hover.png);background-repeat:no-repeat;background-position:center top}
#navigation_top ul li.gray a:link,#navigation_top ul li.gray a:visited{background-color:#666}
#navigation_top ul li.gray a:hover,#navigation_top ul li.gray a:active{background-color:#666;text-decoration:none;background-image:url(../images/bg_nav_gray_hover.png);background-repeat:no-repeat;background-position:center top}
#navigation_top_community{padding-top:6px;background-color:#CAE1F7; margin-bottom:15px;}
#navigation_top_community #div_profilo{display:inline-block;float:left;width:180px;padding-top:5px;padding-right:5px;padding-left:5px}
#navigation_top_community ul{list-style-type:none;margin:0px;padding:0px;height:28px}
#navigation_top_community ul li{float:left;display:inline;margin-right:2px;margin-left:2px}
#navigation_top_community ul li.dotted{}
#navigation_top_community ul li a {display:inline-block;height:28px;line-height:28px;padding-left:16px;padding-right:16px; color:#000}
#navigation_top_community ul li a:hover{background:#FFF; color:#000; text-decoration:none}
#navigation_top_community ul li a.white{color:#FFF}
#navigation_top_community ul li a.white:hover{color:#FFF;background:#064986}
#search_engine{clear:both;height:52px;background-image:url(../images/bg_search_engine.png);background-repeat:repeat-x;background-position:center bottom;padding-left:18px}
#search_engine form{padding-top:8px}
#content_container{}
#content_container_community{}
#title_container{min-height:80px;}
#content_container_community #title_content h1{display:inline-block;font-size:30px}
#content_container_community #title_content p{display:inline; color:#969696}
#content_container_community #title_content{}
#breadcrumbs{min-height:28px; font-size:10px; background-color:#F1F0EB;}
#breadcrumbs #bread_left {float:left;width:775px; /*min-height:40px; line-height:40px;*/ margin-left:5px;}
#breadcrumbs #bread_left p { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; line-height:28px;}
#breadcrumbs #bread_left a { color:#000 }
#breadcrumbs #bread_right{float:right;width:200px;height:28px;line-height:28px;text-align:right;}
#breadcrumbs #bread_right img{margin-right:3px;margin-left:3px; margin-top:5px;}
#breadcrumbs #bread_right .small {font-size:10px !important;}
#navigation_left{float:left;width:180px;}
#info_navigation ul#navigationleft >li >a{font-weight:bold; text-decoration:none}
#navigation_left .navigationleft{ border-top:4px solid #E9E9E9; border-right:1px solid #E9E9E9 }
#navigation_left ul#navigationleft{margin:0px 0px 20px 0px;padding:0px;}
ul.navigation_frist{margin:0px;padding:0px;border-width:1px;border-style:solid;border-color:#DDD}
#navigation_left h2{margin-left:0px; }
#navigation_left h3 { margin-left:0px; margin-right:0px; font-size:16px; color:#666; border-bottom:0px solid #E0E0E0; margin-bottom:5px; padding-top:5px; padding-bottom:0px; padding-left:5px}
#navigation_left h3.tools { background-image:url(../images/sf_menusx_tools.png); background-repeat:no-repeat; background-position:top right}
#navigation_left h3.limitrofi { background-image:url(../images/sf_menusx_limitrofi.png); background-repeat:no-repeat; background-position:top right}
#navigation_left h3.enti { background-image:url(../images/sf_menusx_enti.png); background-repeat:no-repeat; background-position:top right}
#navigation_stats{min-height:60px}
#title_navigation{width:179px;float:left; font-weight:bold;  border-right:1px solid #E9E9E9; min-height:60px; padding-bottom:10px; padding-top:10px}
#title_navigation span{line-height:30px}
#navigation_left ul#navigationleft li ul,ul.navigation_frist{list-style-type:none;margin:0px} /*ATTENCION*/
#navigation_left ul#navigationleft,#info_navigation  ul{list-style-type:none; cursor:pointer; background:#FFF}
#navigationleft li.nav_left ul { display:block; background:#FFF}
#navigationleft li.nav_left ul.hide { display:none;}
#navigation_left ul#navigationleft >li{border-right-width:0px;border-left-width:0px;border-top-width:0px;border-right-style:solid;border-left-style:solid;border-top-style:solid;border-right-color:#DDD;border-left-color:#DDD;border-top-color:#DDD; }
#navigation_left ul#navigationleft.toparrow{background-image:url(../images/navigation_title_toparrow.png);background-position:center top;background-repeat:no-repeat;padding-top:6px}
.nav_left_active{font-weight:bold;text-decoration:none}
.nav_left_open{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd}
.nav_left ul{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;}
.nav_left{background-repeat:repeat-x;background-position:center top;margin-bottom:6px}
li.nav_left:hover{}
.nav_left div,#info_navigation ul li a:visited{font-weight:bold;padding-left:32px;display:block;line-height:30px;color:#666;font-size:13px;outline-style:none;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;}

#navigation_left .nav_guide{/*background-image:url(../images/sf_guide.png);*/background-repeat:no-repeat;background-position:left center;}
#navigation_left a.nav_guide:link,#navigation_left a.nav_guide:visited{background-image:url(../images/sf_guide.png);background-repeat:no-repeat;background-position:left center}
#navigation_left a.nav_guide:hover,#navigation_left a.nav_guide:active{background-image:url(../images/sf_guide_hover.png);background-repeat:no-repeat;background-position:left center}
/*#navigation_left .nav_info{background-image:url(../images/sf_utili.png);background-repeat:no-repeat;background-position:6px;center}*/
#navigation_left .nav_info{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px 0px}
#navigation_left  a.nav_info:link,#navigation_left  a.nav_info:visited{background-image:url(../images/sf_utili.png);background-repeat:no-repeat;background-position:6px;center}
#navigation_left  a.nav_info:hover,#navigation_left  a.nav_info:active{background-image:url(../images/sf_utili_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_davedere{background-image:url(../images/sf_da_vedere.png);background-repeat:no-repeat;background-position:4px center}*/
#navigation_left .nav_davedere{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -30px}
#navigation_left  a.nav_davedere:link,#navigation_left  a.nav_davedere:visited{background-image:url(../images/sf_da_vedere.png);background-repeat:no-repeat;background-position:4px center}
#navigation_left  a.nav_davedere:hover,#navigation_left  a.nav_davedere:active{background-image:url(../images/sf_da_vedere_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_attivita{background-image:url(../images/sf_attivita.png);background-repeat:no-repeat;background-position:4px center}*/
#navigation_left .nav_attivita{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -180px}
#navigation_left a.nav_attivita:link,#navigation_left  a.nav_attivita:visited{background-image:url(../images/sf_attivita.png);background-repeat:no-repeat;background-position:4px center}
#navigation_left a.nav_attivita:hover,#navigation_left  a.nav_attivita:active{background-image:url(../images/sf_attivita_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_arrivareemuoversi{background-image:url(../images/sf_arrivare_e_muoversi.png);background-repeat:no-repeat;background-position:5px center}*/
#navigation_left .nav_arrivareemuoversi{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -120px}
#navigation_left  a.nav_arrivareemuoversi:link,#navigation_left  a.nav_arrivareemuoversi:visited{background-image:url(../images/sf_arrivare_e_muoversi.png);background-repeat:no-repeat;background-position:5px center}
#navigation_left  a.nav_arrivareemuoversi:hover,#navigation_left  a.nav_arrivareemuoversi:active{background-image:url(../images/sf_arrivare_e_muoversi_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_mangiareebere{background-image:url(../images/sf_mangiare_e_bere.png);background-repeat:no-repeat;background-position:left center}*/
#navigation_left .nav_mangiareebere{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -150px}
#navigation_left  a.nav_mangiareebere:link,#navigation_left  a.nav_mangiareebere:visited{background-image:url(../images/sf_mangiare_e_bere.png);background-repeat:no-repeat;background-position:left center}
#navigation_left  a.nav_mangiareebere:hover,#navigation_left  a.nav_mangiareebere:active{background-image:url(../images/sf_mangiare_e_bere_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_divertimenti{background-image:url(../images/sf_divertimenti.png);background-repeat:no-repeat;background-position:6px center}*/
#navigation_left .nav_divertimenti{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -210px}
#navigation_left  a.nav_divertimenti:link,#navigation_left  a.nav_divertimenti:visited{background-image:url(../images/sf_divertimenti.png);background-repeat:no-repeat;background-position:6px center}
#navigation_left  a.nav_divertimenti:hover,#navigation_left  a.nav_divertimenti:active{background-image:url(../images/sf_divertimenti_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_shopping{background-image:url(../images/sf_shopping.png);background-repeat:no-repeat;background-position:left center}*/
#navigation_left .nav_shopping{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -240px}
#navigation_left  a.nav_shopping:link,#navigation_left  a.nav_shopping:visited{background-image:url(../images/sf_shopping.png);background-repeat:no-repeat;background-position:left center}
#navigation_left  a.nav_shopping:hover,#navigation_left  a.nav_shopping:active{background-image:url(../images/sf_shopping_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_ospitalita{background-image:url(../images/sf_ospitalita.png);background-repeat:no-repeat;background-position:left center}*/
#navigation_left .nav_ospitalita{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -60px}
#navigation_left  a.nav_ospitalita:link,#navigation_left  a.nav_ospitalita:visited{background-image:url(../images/sf_ospitalita.png);background-repeat:no-repeat;background-position:left center}
#navigation_left  a.nav_ospitalita:hover,#navigation_left  a.nav_ospitalita:active{background-image:url(../images/sf_ospitalita_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_offerte{background-image:url(../images/sf_offerte.png);background-repeat:no-repeat;background-position:5px center}*/
#navigation_left .nav_offerte{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -90px}
#navigation_left  a.nav_offerte:link,#navigation_left  a.nav_offerte:visited{background-image:url(../images/sf_offerte.png);background-repeat:no-repeat;background-position:5px center}
#navigation_left  a.nav_offerte:hover,#navigation_left  a.nav_offerte:active{background-image:url(../images/sf_offerte_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_consigliutili{background-image:url(../images/sf_consigli_utili.png);background-repeat:no-repeat;background-position:4px center}*/
#navigation_left .nav_consigliutili{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -270px}
#navigation_left  a.nav_consigliutili:link,#navigation_left  a.nav_consigliutili:visited{background-image:url(../images/sf_consigli_utili.png);background-repeat:no-repeat;background-position:4px center}
#navigation_left  a.nav_consigliutili:hover,#navigation_left  a.nav_consigliutili:active{background-image:url(../images/sf_consigli_utili_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_video{background-image:url(../images/sf_video.png);background-repeat:no-repeat;background-position:left center}*/
#navigation_left .nav_video{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -300px}
#navigation_left  a.nav_video:link,#navigation_left  a.nav_video:visited{background-image:url(../images/sf_video.png);background-repeat:no-repeat;background-position:left center}
#navigation_left  a.nav_video:hover,#navigation_left  a.nav_video:active{background-image:url(../images/sf_video_hover.png);background-repeat:no-repeat;background-position:left center}

#navigation_left .nav_neidintorni{background-image:url(../images/sf_dintorni.png);background-repeat:no-repeat;background-position:left center}
#navigation_left  a.nav_neidintorni:link,#navigation_left  a.nav_neidintorni:visited{background-image:url(../images/sf_dintorni.png);background-repeat:no-repeat;background-position:left center}
#navigation_left  a.nav_neidintorni:hover,#navigation_left  a.nav_neidintorni:active{background-image:url(../images/sf_dintorni_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_link{background-image:url(../images/sf_link.png);background-repeat:no-repeat;background-position:left center}*/
#navigation_left .nav_link{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -330px}
#navigation_left  a.nav_link:link,#navigation_left  a.nav_link:visited{background-image:url(../images/sf_link.png);background-repeat:no-repeat;background-position:left center}
#navigation_left  a.nav_link:hover,#navigation_left  a.nav_link:active{background-image:url(../images/sf_link_hover.png);background-repeat:no-repeat;background-position:left center}

/*#navigation_left .nav_link{background-image:url(../images/sf_link.png);background-repeat:no-repeat;background-position:left center}*/
#navigation_left .nav_link{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -330px}
#navigation_left  a.nav_link:link,#navigation_left  a.nav_link:visited{background-image:url(../images/sf_link.png);background-repeat:no-repeat;background-position:left center}
#navigation_left  a.nav_link:hover,#navigation_left  a.nav_link:active{background-image:url(../images/sf_link_hover.png);background-repeat:no-repeat;background-position:left center}

#navigation_left .nav_salutesicurezza{background-image:url(../images/sf_navsx.png);background-repeat:no-repeat;background-position:2px -358px}

#navigation_left ul#navigationleft li ul li,#info_navigation ul li,ul.navigation_frist li {background-image:none}
#navigation_left ul#navigationleft li ul li a:link,#navigation_left ul#navigationleft li ul li a:visited,#info_navigation ul li a:link,#info_navigation ul li a:visited,ul.navigation_frist li a:link,ul.navigation_frist li a:visited{font-weight:normal;/*color:#043562;*/ color:#000; line-height:24px;font-size:13px;display:block;padding-left:12px;background-image:none; font-size:12px;}
#navigation_left ul#navigationleft li ul li a:hover,#navigation_left ul#navigationleft li ul li a:active,#info_navigation ul li a:hover,#info_navigation ul li a:active,ul.navigation_frist li a:hover,ul.navigation_frist li a:active{font-weight:normal; /*color:#EA3C28;*/ color:#666; padding-left:12px;background-image:none; font-size:12px;}
.nav_left_single_active{background-color:#eee}
#navigation_left p{padding:6px}
#navigation_left .box_gray{margin-top:0px;margin-bottom:25px}
#navigation_left .box_blue{margin-top:0px;margin-bottom:25px}
#navigation_left .box_green{margin-top:0px;margin-bottom:25px}
#navigation_left table.fullwidth {width:180px;}
#extra_top{width:798px}
#extra_top table.fullwidth{}
#extra_top p{padding:6px}
#extra_top .padding{padding:6px}
#extra_top .paddingtop{padding-top:6px}
#home_lastcontent .box_gray{margin-top:0px;margin-right:10px;margin-bottom:20px;margin-left:10px}
#extra_top .box_gray {margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:10px}
#extra_top .box_blue{margin-left:6px}
#extra_top .box_default{margin:6px}
#extra_top .box{margin:1px}
#extra_bottom h2 {margin-left:10px; margin-right:10px; }
#extra_bottom .box_gray {margin-left:10px; margin-right:10px; margin-bottom:20px }
/*TESTA SPAZI*/
#content_box_800_right{float:right;width:800px; margin-top:10px; /*background-color:#0C3 background:#E2F18F*/}
#content_box_800_right .box_gray {margin-left:10px; margin-bottom:20px;}
/*#content_box_800_right .box_gray { margin-left:10px; margin-bottom:20px;}*/
#content_box_800{width:800px;margin-left:85px}
#content_box_980{width:980px;}
#content_box_980 h2 { margin-left:0px !important}
#content_box_980 .box { margin-left:0px !important}
#content_box_680_left{float:left;width:680px}
#content_box{float:right;width:800px}
#title_content{min-height:60px;width:800px;float:right; margin-top:10px; margin-bottom:10px}
#title_content h1{ margin-left:5px;}
#title_content p{padding-left:12px; font-weight:bold}
#content_594{float:left;width:640px}
#content_594 #content .box_gray table.fullwidth,#content_594 #content .box_green table.fullwidth,#content_594 #content .box_blue table.fullwidth{width:620px}
/*#content_594 #content .bg_blue { padding:6px; width:608px}*/
#content_680{float:left;width:674px}
#content_680 #content table.fullwidth{width:667px}
#content_680 #content .box_gray table.fullwidth,#content_680 #content .box_green table.fullwidth,#content_680 #content .box_blue table.fullwidth{width:660px}
/*ADDED*/
#content_680 #content .box_gray  { margin-left:0px !important;  margin-right:0px !important; width:674px !important;}
#content_680 #content h1, #content_680 #content h2, #content_680 #content h3 { margin-left:0px !important}
/*ADDED*/
#content_780{float:left;width:800px}
#content_780 #content table.fullwidth{width:786px}
#content_780 #content .halfwidth{width:393px}
#content_654{float:left;width:680px}
#content_654 #content table.fullwidth{width:660px}
#content_654 #content .halfwidth{width:323px}
/*#content_474{float:left;width:494px}*/
#content_474{float:left;width:500px}
#content{font-size:13px}

/* TEST COLOR TEXT */ 
/* #content{font-size:13px; line-height:1.3em; color:#333333} */


/*#content_474 #content table.fullwidth,#content_474 #content table.fullwidthall{width:482px}*/
#content_474 #content table.fullwidth,#content_474 #content table.fullwidthall{width:480px}
/*#content_474 #content .box_gray table.fullwidth,#content_474 #content .box_green table.fullwidth,#content_474 #content .box_blue table.fullwidth{width:480px}*/
#content_474 #content .box_gray table.fullwidth,#content_474 #content .box_green table.fullwidth,#content_474 #content .box_blue table.fullwidth{width:480px}
/*#content_474 #content .box_gray,#content_474 #content .box_green,#content_474 #content .box_blue{width:480px}*/
#content_474 #content .box_gray,#content_474 #content .box_green,#content_474 #content .box_blue{width:480px}
/*#content_474 #content .halfwidth{width:233px}*/
#content_474 #content .halfwidth{width:228px} 
#content p,#info_container #info_content p {padding:6px}
#title_container .padding,#content .padding,#footer .padding,#info_content .padding,#info_footer .padding{padding:6px;  }
#info_footer .padding{padding:13px;  }
#content .box_gray {margin-right:10px;margin-bottom:20px;margin-left:10px; /*padding:0px*/}
#content .box_gray p { padding-right:0px; padding-left:0px;}
#content .box_gray_brd{margin-right:10px;margin-bottom:20px;margin-left:10px; border:1px solid #DDDDDD}
.box_gray_brd .padding { padding:6px;}
#content .box_blue{margin-right:10px;margin-bottom:6px;margin-left:10px}
#content .box_default{margin-right:10px;margin-bottom:6px;margin-left:10px}
#content .box{margin-right:10px; margin-left:10px; margin-bottom:1px; margin-top:1px}
#content .box p { padding-left:0px; padding-right:0px;}
hr.orange{color:#A6D2FF;background-color:#A6D2FF;height:1px;border:0px}
hr.gray{color:#ddd !important;background-color:#ddd;height:1px;border:0px}
hr.gray_light{color:#F0F0F0 !important;background-color:#F0F0F0;height:1px;border:0px}
hr.gray3{color:#EBEBEB !important;background-color:#EBEBEB;height:4px;border:0px}
hr.blue{color:#ddd;background-color:#ddd;height:1px;border:0px}
hr.blue_big {color:#DBE9F9;background-color:#DBE9F9;height:5px;border:0px}
h2.blue,h3.blue{/*color:#215E9A color:#626262*/ color:#585858 !important}

h2.orange,h3.orange{color:#BC7203}

.orange{color:#EC9B22}
h2.gray{color:#666}
h2.default{color:#666}
.box_blank{padding-right:10px;padding-bottom:20px;padding-left:10px}
.box_gray{border:0px solid #e2e2e2; background:#FFF}
.box_green{border:1px solid #76B957}
.box_blue{border:1px solid #5BA3E6}
.box_default{border:1px solid #ccc}
.box_gray table tr.hlrow{background-color:#E9EFF6}
.box_green table tr.hlrow{background-color:#76B957}
.box_blue table tr.hlrow{background-color:#ccc}
.box_default table tr.hlrow{background-color:#ccc}
.bg_blue{background-color:#E9EFF6}
.bg_grigio{background-color:#EBEBEB}

.bg_blue_2{background-color:#2B75BF}
.bg_orange_2{background-color:#FBF1D9}
.bg_orange{background-color:#FFFBDF}
.bg_green{background-color:#5C9940}
.bg_green_gradient{background-image:url(../images/bg_green_gradient.png);background-repeat:no-repeat;background-position:center bottom;background-color:#5C9940}
.bg_white{background-color:#FFF}
.bg_gray{background-color:#ccc}
.bg_default{background-color:#ccc}
img.photo{padding:0px;margin:0px}
img.phototxtleft{margin:0px;padding:0px;margin-right:6px;margin-bottom:6px}
.box_default img.photo{background-color:#ccc}
.box_blue img.photo{background-color:#ccc}
.box_gray img.photo{background-color:#A6D2FF}
a:hover img.photo,a:active img.photo{background-color:#F30}
.box_header{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.box_gray .box_header{border-bottom-color:#ddd; padding-left:3px !important;}
.box_green .box_header{border-bottom-color:#ddd}
.box_blue .box_header{border-bottom-color:#5BA3E6}
.box_default .box_header{border-bottom-color:#ddd}
 .box_footer{border-top-width:1px;border-top-style:solid}
.box_gray .box_footer{border-top-color:#ddd}
.box_blue .box_footer{border-top-color:#5BA3E6}
.box_default .box_footer{border-top-color:#ddd}
.box_extra{background-color:#eee;margin:4px;padding:4px}
.red{color:#C33}
.box_gray .colored,table.table_border_blue .colored,.blue{color:#215E9A!IMPORTANT}
table.table_border_blue .colored{color:#256AAF!important}
.box_green .colored{color:#76B957}
.box_blue .colored,table.table_border_gray .colored,.gray{color:#ccc}
.box_default .colored,table.table_border_dafault .colored{color:#ccc}
.border_bottom{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
table.table_border_blue td,table.table_border_blue th.thborder{border:0px solid #DDD}
table.table_border_gray td,table.table_border_gray th.thborder{border:0px solid #DDD}
table.table_border_dafault td,table.table_border_dafault th.border{border:0px solid #DDD}
table.table_border_green td,table.table_border_green th.thborder{}
table.table_bordered {border-collapse:collapse}
table.table_bordered td,table.table_bordered th{border:1px solid #DDD;}
table.clear td { border:0px;}
ul.paginazione{margin:0px;list-style-type:none;padding:3px}
ul.paginazione li{float:left;border-width:1px;border-style:solid;margin:3px}
ul.paginazione li a{display:inline-block;text-align:center;min-width:20px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px}
ul.paginazione li.active{text-align:center;min-width:20px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px}
.box ul.paginazione_blue li{border-color:#A6D2FF}
.box ul.paginazione_blue li a:link,.box ul.paginazione_blue li a:visited{}
.box ul.paginazione_blue li a:active,.box ul.paginazione_blue li a:hover{background-color:#E9EFF6}
.box ul.paginazione_orange li{border-color:#A6D2FF}
.box ul.paginazione_orange li a:link,.box ul.paginazione_orange li a:visited{}
.box ul.paginazione_orange li a:active,.box ul.paginazione_orange li a:hover{background-color:#E9EFF6}
.box ul.paginazione_green li{}
.box ul.paginazione_green li a:link,.boxn ul.paginazione_gree li a:visited{}
.box ul.paginazione_green li a:active,.box ul.paginazione_green li a:hover{}
.box ul.paginazione_gray li{border-color:#ccc}
.box ul.paginazione_gray li a:link,.box ul.paginazione_gray li a:visited{}
.box ul.paginazione_gray li a:active,.box ul.paginazione_gray li a:hover{background-color:#ccc}
.box ul.paginazione_default li{border-color:#ccc}
.box ul.paginazione_default li a:link,.box ul.paginazione_default li a:visited{}
.box ul.paginazione_default li a:active,.box ul.paginazione_default li a:hover{background-color:#ccc}
.box_gray table td.box_struttura_descrizione{padding:4px;font-size:13px}
.box_gray table td.box_struttura_descrizione .box_struttura_header{display:block;padding:3px;background-color:#eee;margin-bottom:12px;font-size:x-small}
.box_gray table td .box_struttura_footergray{background-color:#eee;margin-top:12px;padding:4px;display:block;font-size:x-small}
.box_gray table td.box_struttura_footer{padding:4px;border-top-width:1px;border-top-style:solid;border-top-color:#CCC}
.box_gray table td.box_struttura_photo{padding:4px;border-right-width:1px;border-right-style:solid;border-right-color:#CCC}
table td.photo_60{width:78px}
table td.photo_90{width:108px}
table td.photo_110{width:128px}
table.table_border_blue{border-collapse:collapse}
.box_green table{}
.box_green table td,.box_green table th{padding:4px}
.box_green p.box_footer{background-color:#E2F0DB;border-top-width:1px;border-top-style:solid;border-top-color:#76B957}
.box_blue table{}
.box_blue table td,.box_blue table th{padding:4px}
table.table_bg_gray{background-color:#eee}
table.table_bg_blue{background-color:#E9EFF6}
table.table_border_gray{border-collapse:collapse}
table.table_border_gray td{border:1px solid #999}
#content table td .rating{padding-left:6px}
#adv_container_righ_306 table.fullwidth{width:298px}
#adv_container_righ_166{float:right;width:160px}
#adv_container_righ_166 table.fullwidth{width:152px}
#adv_container_righ_126{float:right;width:120px}
#adv_container_righ_126 table.fullwidth{width:112px}
#adv_container_righ_306{float:right;width:300px;}
#adv_container_righ_306 table.fullwidth{width:292px}
#adv_container_righ_306 .box_gray { margin-left:0px;}
/*#adv_container_righ_306 .padding { padding:6px;}*/
#adv_container_righ{padding-bottom:6px}
#adv_container_righ h2{ margin-right:0px; mergin-left:0px}
#adv_container_righ p{padding:6px}
#adv_container_righ .padding{padding:6px}
#adv_container_righ .box{margin:1px}
#adv_container_righ .spot{margin-right:6px}
h3.adv_head { line-height:15px; height:15px; font-size:10px; /*background:#F5F5F5;*/ color:#000;  margin:0px 0px 0px 0px; padding:6px; }
h3.adv_head a { color:#000}
#adv_container_righ h3.adv_head { margin:0px 0px 0px 0px; }
#adv_container_righ .box_gray,#home_target_1 .box_gray,#home_target_2 .box_gray,#home_target_3 .box_gray,#home_target_4 .box_gray,#home_recensioni .box_gray{margin-right:0px;margin-bottom:20px; margin-left:0px}
#adv_container_righ .box_blue{margin-top:6px;margin-right:6px;margin-bottom:6px}
#adv_container_righ .box_green{margin-top:6px;margin-right:6px;margin-bottom:6px}
#footer_container {margin-top:10px;clear:both}
#footer{clear:both;padding-top:8px;margin:0 auto;width:1006px;min-height:120px;background-color:#FFF;background-image:url(../images/bg_content_title.png);background-color:#F8F8F8;background-repeat:repeat-x;background-position:left top;font-family:Verdana,Geneva,sans-serif; padding-bottom:70px;text-align:left; border-left:0px solid #CCC; border-right:0px solid #CCC; color:#666}
#footer p{padding:13px;font-size:x-small}
#footer a{ color:#000 }
table.noborder td{border:none}
ul.risultati_ricerca{list-style-type:none;margin:0px;padding:0px}
ul.risultati_ricerca li {padding:6px}
ul.risultati_ricerca li a{font-weight:bold}
ul.language_flags{list-style-type:none;display:inline}
ul.language_flags li{display:inline;padding-left:6px}
#info_footer ul.language_flags{list-style-type:none;display:inline}
#info_footer ul.language_flags li{display:inline;padding-left:6px; margin-right:10px}
ul#community{list-style-type:none;margin:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.floatleft{float:left}
.floatleft492{float:left;width:492px}
.floatright{float:right}

input.labelinside{color:#CCC}
.clearbt{clear:both}
.tdphoto{text-align:center;vertical-align:bottom;width:25%}
.tdphoto p{font-size:11px}
.quote{background-image:url(../images/icons/bg_comment.gif);background-repeat:no-repeat;background-position:left top;padding-left:20px}
.block{display:block}
.inlineblock{display:inline-block}
.xsmall{font-size:x-small}
.small{font-size:small}
.xlarge{font-size:x-large}
.right{text-align:right}
.left{text-align:left}
.center{text-align:center}
.medium{font-size:medium}
.medium2{font-size:15px}
.redazionale_home_link{font-size:14px}
.inline{display:inline}
.large{font-size:large}
.xlarge{font-size:x-large}
.normal{font-size:13px}
.normalweight{font-weight:normal}
.strong{font-weight:bold}
.alert{font-weight:bold;color:#900}
.meteo_tabella{background-image:url(../images/meteo_zone.jpg);background-repeat:no-repeat;background-position:center top}
a.normalweight{font-weight:normal}
.margin{margin:6px}
.white{color:#FFF}
.green{color:#093}
.pointer{cursor:pointer}
.struttura_price{font-size:13px;font-weight:bold}
table.ideelinks td{text-align:center;height:120px;width:160px}
table.ideelinks td a{vertical-align:bottom;display:block}
.nav_icon{}
a.arrow_w{background-image:url(../images/icons/arrow_w.png);background-repeat:no-repeat;background-position:left center;padding-left:45px;line-height:25px;height:25px}
a.arrow_e{background-image:url(../images/icons/arrow_e.png);background-repeat:no-repeat;background-position:right center;padding-right:45px;line-height:25px;height:25px}
.bg_idee_adventura_small{background-image:url(../images/bg_idee_avventura_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_mare{background-image:url(../images/bg_idee_mare.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_mare_small{background-image:url(../images/bg_idee_mare_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_casino_small{background-image:url(../images/bg_idee_casino_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_famiglia_small{background-image:url(../images/bg_idee_famiglia_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_cultura_small{background-image:url(../images/bg_idee_cultura_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_romantico_small{background-image:url(../images/bg_idee_romantico_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_benessere_small{background-image:url(../images/bg_idee_benessere_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_montagna{background-image:url(../images/bg_idee_montagna.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_montagna_small{background-image:url(../images/bg_idee_montagna_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_shopping_small{background-image:url(../images/bg_idee_shopping_small.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_vino{background-image:url(../images/bg_idee_vino.jpg);background-repeat:no-repeat;background-position:left top}
.bg_idee_camper{background-image:url(../images/bg_idee_camper.jpg);background-repeat:no-repeat;background-position:left top}
.bg_strumenti{background-image:url(../images/sf_box_pdf.gif);background-repeat:no-repeat;background-position:left top}
.bg_dlg_pdf{background-image:url(../images/bg_pdf.png) !important;background-repeat:no-repeat !important;background-position:center center !important}
.bg_crociere_search{background-image:url(../images/bg_crociere_search.jpg);background-repeat:no-repeat;background-position:left top;height:250px}
.bg_hotels_search{background-image:url(../images/bg_hotels_search.jpg);background-repeat:no-repeat;background-position:left top;height:250px}
.bg_agriturismi_search{background-image:url(../images/bg_agriturismi_search.jpg);background-repeat:no-repeat;background-position:left top;height:250px}
.bg_form_tas{min-height:120px;background-image:url(../images/bg_form_tas.jpg);background-repeat:no-repeat;background-position:right bottom}
.banner_foto{background-image:url(../images/banner_foto.jpg);background-repeat:no-repeat;background-position:left top}
.link_meteo_extra{display:block;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:30px;background-image:url(../images/dot_white.png);background-repeat:no-repeat;background-position:10px center;background-color:#69A4DE;margin-bottom:5px;color:#FFF;font-weight:bold}
a.link_meteo_extra{text-decoration:none;color:#FFF;background-color:#256AAF}
a:hover.link_meteo_extra{color:#FFF;background-color:#69A4DE}
.search_single_item,.search_multiple_item{height:30px;line-height:30px}
.search_single_item a,.search_multiple_item a{vertical-align:middle;display:inline-block;text-indent:-99999px;height:26px;width:26px;overflow:hidden;background-image:url(../images/icons/icon_close.png);background-repeat:no-repeat;background-position:center center}
.search_single_item a:hover,.search_multiple_item a:hover{background-image:url(../images/icons/icon_close_hover.png);background-repeat:no-repeat;background-position:center center}
.userrating{font-size: x-large;width:60px;height:60px;text-align:center;background-image:url(../images/userrating.png);background-repeat:no-repeat;background-position:center center}
.code{border:1px solid #ccc;list-style-type:decimal-leading-zero;padding:5px;margin:0}
.code code{display:block;padding:3px;margin-bottom:0}
.code li{background:#ddd;border:1px solid #ccc;margin:0 0 2px 2.2em}
.indent1{padding-left:1em}
.indent2{padding-left:2em}
.indent3{padding-left:3em}
.indent4{padding-left:4em}
.indent5{padding-left:5em}
.hide{display:none}
.banner_mappa{display:block;width:480px;height:185px;border-right:0px #A6D2FF solid;border-bottom:0px #A6D2FF solid;border-left:0px #A6D2FF solid;margin-left:10px;padding:0;background:#fff url(../images/banner_mappe.jpg) right no-repeat;}
.banner_mappa p{margin-right:220px;width:228px;;font-size:13px;color:#256AAF;font-weight:bold;text-align:right}
.mB0{margin-bottom:0!important}
.mB20{margin-bottom:20px;}
.mT10{margin-top:10px}
.mT15{margin-top:15px}
.mT16{margin-top:16px}
.mT18{margin-top:18px}
.mT20{margin-top:20px}
.mT25{margin-top:25px}
.mT30{margin-top:30px}
.rating-cancel{display:none;float:left;visibility:hidden}
.rating_star{}
div.star-rating{width:17px;height:15px;text-indent:-999em;cursor:pointer;background:transparent;overflow:hidden;*display:inline;display:-moz-inline-stack;display:inline-block;zoom:1;float:left}
div.rating-cancel a,div.star-rating a{width:16px;height:100%;background-position:0 -16px;display:block}
div.rating-cancel,div.rating-cancel a{background:url(../images/icons/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/icons/star.gif) no-repeat 0 0px}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.prev{float:left}
.next{float:right}
#steps{list-style:none;width:100%;overflow:hidden;margin:0px;padding:0px}
#steps li,#steps li a:link,#steps li a:visited{text-decoration:none;font-size:24px;float:left;padding:10px;height:45px;color:#b0b1b3}
#steps li span{font-size:11px;display:block}
#steps li.current,#steps li.current a:link,#steps li.current a:visited,#steps li a:hover{color:#000}
h2.green{color:#76B957}
pan.invalid{background-image:url(../images/icons/delete.png);background-repeat:no-repeat;background-position:left center;padding-left:16px}
input.valid{background-color:#99FDAF;border:1px solid #060}
input.invalid {background-color:#FFD2C6;border:1px solid #900}
input.validRed {background-color: #CD0A0A;border: 1px solid #006600}
#errmsgbox,#errmsgbox_strutture,#errmsgbox_vacanze,#errmsgbox_community,#errmsgbox_foto,#errmsgbox_mappe {padding:3px;display:none;text-align:left}
#errmsgboxtitle{display:none}
#errmsgbox ul,#errmsgbox_strutture ul, #errmsgbox_vacanze ul,#errmsgbox_community ul{margin-top:6px;margin-right:6px;margin-bottom:6px;margin-left:16px}
#errmsgbox_search_map{padding:10px;display:none;text-align:left;widht:445px;margin:10px 0 0 0 }
#errmsgbox_search_map{display:none}
#errmsgbox_search_map ul{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:30px}
.bg_mostra_mappa{display:block;height:28px;padding-right:32px;background:#fff url(../images/icons/map_icon.gif) left no-repeat;line-height:2.2em}
.iWreset{margin:0;padding:0;border:0;font-size:12px;clear:none!important}
.infoWindow{float:left;width:260px}
.infoWindow200{float:left;width:200px}
.infoWindow2{width:260px;margin:0;padding:3px 0 0 0 !important;font-size:13px}
p.iWbreadCrumb {border-bottom:1px #ABABAB solid;margin-top:0;margin-bottom:8px;padding:0px 0 2px 0 !important;font-size:11px;font-color:#848484}
.iWcontent{margin:0;padding:3px 0 0 0 !important;font-size:13px}
.iWcontent2{margin:0;padding:3px 0 0 0 !important}
.iWcontent2 img{float:left;margin-right:4px}
.fs18{font-size:18px}
.fs14{font-size:14px}
.fs13{font-size:13px}
.fs12{font-size:12px}
.fs10{font-size:10px}
.fs_note_prezzi{font-size:11px}
.p0{padding:0 0 0 0}
.w100{background-color:#F7F7F7}
.ww200{width:200px}
.iWlh{line-height:0.5em}
.iWb{font-weight:bold}
.iWFloatL{float:left}
.iWFloatR{float:right}
.iWClearL{clear:left}
.iWClearR{clear:right}
.iWFotoSize{width:60px;height:60px}
.iWpb{padding-bottom:3px}
.infoWindow a {font-size:13px;font-weight:bold;padding-bottom:3px}
.InfoWh4 a:link,.InfoWh4 a:visited{}
.InfoWh4 a:hover{font-size:13px;font-weight:bold;text-decoration:underline}
.tabMap{width:486px}
.tabMapP{padding:0 0 0 0 !important}
.tabMapM{margin:5px 0 0 6px !important}
.mapReset{border:none;margin:0 !important}
.localitaMappaMenu{border-color:#999}
.localitaMappaMenu{border-top:0px;border-right:1px;border-bottom:1px;border-left:1px}
.localitaMappaMenu{border-style:solid}
.HlocalitaMappaMenu{font-size:14px;background-color:#9CB5CE;color:#fff;font-weight:bold}
.localitaMappaMenuSec{font-size:13px;color:#234db0;padding:2px;font-weight:bold}
.naviga_mappa p{margin-top:32px}
.naviga_mappa img{border-bottom:1px solid #A6D2FF}
.h124{height:124px}
.h10{height:10px}
.h6{height:6px}
.h5{height:5px}
.p0{padding:0px}
.p3{padding:3px}
.p4{padding:4px}
.p5{padding:5px}
.p6{padding:6px}
.p7{padding:7px}
.p8{padding:8px}
.p9{padding:9px}
.p10{padding:10px}
.p11{padding:11px}
.p12{padding:12px}
.p13{padding:12px}
.p15{padding:12px}
.p18{padding:12px}
.p20{padding:12px}
.p22{padding:22px}
.pl1{padding-left:1px}
.pl2{padding-left:2px}
.pl3{padding-left:3px}
.pl4{padding-left:4px}
.pl5{padding-left:5px}
.pl6{padding-left:6px}
.pl7{padding-left:7px}
.pl8{padding-left:8px}
.pl9{padding-left:9px}
.pl10{padding-left:10px}
.pl11{padding-left:11px}
.pl12{padding-left:12px}
.pl15{padding-left:15px}
.pl16{padding-left:16px}
.pl22{padding-left:22px}
.pl30{padding-left:30px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}
.pl60{padding-left:60px}
.pl128{padding-left:128px}
.pr1{padding-right:1px}
.pr2{padding-right:2px}
.pr3{padding-right:3px}
.pr4{padding-right:4px}
.pr5{padding-right:5px}
.pr6{padding-right:6px}
.pr7{padding-right:7px}
.pr8{padding-right:8px}
.pr9{padding-right:9px}
.pr10{padding-right:10px}
.pr11{padding-right:11px}
.pr12{padding-right:12px}
.pr15{padding-right:15px}
.pr16{padding-right:16px}
.pr22{padding-right:22px}
.pr30{padding-right:30px}
.pr40{padding-right:40px}
.pr50{padding-right:50px}
.pr60{padding-right:60px}
.pt0{padding-top:0px}
.pt3{padding-top:3px}
.pt6{padding-top:6px}
.pt5{padding-top:5px}
.pt8{padding-top:8px}
.pt10{padding-top:10px}
.pt12{padding-top:12px}
.pt15{padding-top:15px}
.pt60{padding-top:60px}
.pb6{padding-bottom:6px}
.pb10{padding-bottom:10px}
.pb14{padding-bottom:14px}
.pb15{padding-bottom:15px}
.pb16{padding-bottom:16px}
.pb17{padding-bottom:17px}
.pb18{padding-bottom:18px}
.pb19{padding-bottom:19px}
.pb20{padding-bottom:20px}
.pb24{padding-bottom:24px}
.pb56{padding-bottom:56px}
.m5{margin:5px}
.m10{margin:10px}
.mt6{margin-top:6px}
.mt7{margin-top:7px}
.mt0{margin-top:0px}
.mb6{margin-bottom:6px}
.mb10{margin-bottom:10px}
.mB5{margin-bottom:5px}
.mB4{margin-bottom:4px}
.mb56{margin-bottom:56px}
.mt56{margin-top:56px}
.mt4{margin-top:4px}
.mb4{margin-bottom:4px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt16{margin-top:16px}
.mb8{margin-bottom:8px}
.mb12{margin-bottom:12px}
.mb20{margin-bottom:20px}
.mt20{margin-top:20px}
.mt22{margin-top:22px}
.mt44{margin-top:44px}
.m12{margin:12px}
.ml6{margin-left:6px}
.ml7{margin-left:7px}
.ml10{margin-left:10px}
.ml11{margin-left:11px}
.ml12{margin-left:12px}
.ml13{margin-left:13px}
.ml14{margin-left:14px}
.ml15{margin-left:15px}
.ml35{margin-left:35px}

.mL135{margin-left:135px}
.mL26{margin-left:26px}
.mL36{margin-left:36px}
.mL54{margin-left:54px}

.mr6{margin-right:5px}
.mR5{margin-right:5px}
.mR20{margin-right:20px}
.mR64{margin-right:64px!important}
.mTm10{margin-top: -10px;}
.mTm15{margin-top: -15px;}


.mBm4{margin-bottom:-4px}
.mBm6{margin-bottom:-6px}


.w674{width:674px}
.w480{width:480px}
.w332{width:332px}
.w330{width:330px}
.w785{width:785px}
.w776{width:776px}



.h50{height:50px}
.h60{height:60px}
.h70{height:70px}
.h80{height:80px}
.h100{height:100px}
.h120{height:120px}
.w660{width:660px;}
.w320{width:320px;}
.w186{width:186px}

.sup_err{position:absolute;width:400px;background-color:#CCC}

a.active_link, a.active_link:visited { color:#FFF; background:#40A8D0; padding:2px 8px; text-decoration:none; font-size:12px}
a.active_link:hover, a.active_link:active { color:#FFF; background:#2B8AAE; padding:2px 8px; text-decoration:none; font-size:12px }
	
	
#home_top{height:25px;background-image:url(../images/bg_search_engine.png);background-repeat:repeat-x;background-position:center bottom}
#hp_container_1 {margin-top:6px; width:660px; margin-right:20px; float:left; /*background:#0C3*/}
#hp_container_1 h2 { margin-right:0px; border:0px;}
#hp_container_1 p { padding-left:0px !important; padding-right:0px !important;}

.hp_container_1 {margin-top:6px; width:660px; margin-right:20px; float:left;}
.hp_container_1 h2 { margin-right:0px; border:0px;}
.hp_container_1 p { padding-left:0px !important; padding-right:0px !important;}
/*#home_motore{width:672px;height:200px}*/
#home_motore{width:660px;height:250px}


#home_mappa_jvector{width:300px;height:250px}
#home_mappa_jvector .box_gray{height:220px}

#home_mappa{width:306px;height:200px}
#home_mappa .box_gray{height:220px}

#hp_container_2{margin-top:0px; border:0px solid #ccc; height:250px; width:980px;}
/*#home_redazionale{position:relative;width:442px}*/
#home_redazionale{position:relative;width:387px}
/* HP ELEMENTS */


#hp_box_primopiano{position:relative;width:388px}
#hp_box_primopiano .box_gray{min-height:450px}
#home_risorse_2 .box_gray,#hp_box_primopiano .box_gray {margin-right:6px;margin-left:6px}
#home_motore h2,#hp_box_primopiano h2,#home_lastcontent h2,#home_risorse_2 h2{margin-top:0px;margin-left:0px; }
/* HP ELEMENTS */

#home_redazionale .box_gray{min-height:250px}
#home_diari{width:262px;}
#home_diari table .fullwidth {width:262px;}
#home_diari .box_gray table p { margin-bottom:2px !important; margin-top:0px !important; margin-left:0px !important; margin-right:0px !important; padding:0px !important}
#home_diari .box_gray{min-height:250px}
#home_travelguru{width:231px;min-height:275px}
#home_adv1{width:300px; margin-bottom:20px}
#hp_container_3{margin-top:6px;padding-bottom:6px; float:right; width:300px; /*background:#0c3*/}
#hp_container_3 h2 { border:0px}

.hp_container_3{margin-top:6px;padding-bottom:6px; float:right; width:300px;}
.hp_container_3 h2 { border:0px}

#home_lastcontent{width:660px}
#hp_container_4{}
/*#home_target_1{width:221px;min-height:325px}*/
#home_target_1{width:660px;}
#home_target_2{width:231px;min-height:325px}
#home_adv2{width:300px;min-height:325px; margin-bottom:20px;}
#hp_container_5{}
/*#home_recensioni{width:221px;min-height:300px}*/
#home_recensioni{width:330px;min-height:300px}
#home_target_3{width:330px;min-height:300px}
#home_risorse_1{width:300px;min-height:325px}
#home_risorse_1 h2 { margin-right:0px;}
#home_risorse_2{clear:both;width:980px}
#hp_container_6{padding-bottom:6px}
#home_target_1 .box_gray,#home_target_2 .box_gray,#home_target_3 .box_gray,#home_recensioni .box_gray,#home_adv1 .box_gray,#home_adv2 .box_gray,#home_risorse_1 .box_gray,#home_travelguru .box_gray,#home_diari .box_gray,#home_mappa .box_gray{margin-right:0px}
#home_risorse_2 .box_gray,#home_redazionale .box_gray {margin-right:6px;margin-left:6px}
#home_recensioni .box_gray,#home_target_3 .box_gray{min-height:200px}
#home_motore .box_gray{margin-left:6px}
#hp_container_6 h2{margin-top:0px}
#home_motore h2,#home_redazionale h2,#home_lastcontent h2,#home_risorse_2 h2{margin-top:0px;margin-left:0px}
#home_mappa h2,#home_diari h2,#home_target_1 h2,#home_target_2 h2,#home_adv2 h2{margin-top:0px; margin-right:0px;}
#hp_container_1 table,#hp_container_2 table,#hp_container_3 table,#hp_container_4 table,#hp_container_5 table,#hp_container_6 table{margin:6px}
#hp_container_1 table td,#hp_container_2 table td,#hp_container_3 table td,#hp_container_4 table td,#hp_container_5 table td,#hp_container_6 table td,#hp_container_1 table th,#hp_container_2 table th,#hp_container_3 table th,#hp_container_4 table th,#hp_container_5 table th,#hp_container_6 table th{padding:0px}
#hp_container_1 p,#hp_container_2 p,#hp_container_3 p,#hp_container_4 p,#hp_container_5 p,#hp_container_6 p{padding:6px}
#hp_container_1 .padding,#hp_container_2 .padding,#hp_container_3 .padding,#hp_container_4 .padding,#hp_container_5 .padding{padding:6px}
#hp_container_1 .margin,#hp_container_2 .margin,#hp_container_3 .margin,#hp_container_4 .margin,#hp_container_5 .margin{margin:6px}
#home_target_1 table.fullwidth,#home_target_2 table.fullwidth{width:660px}
#home_risorse_1 .box_gray{min-height:467px}
#home_recensioni table.fullwidth,#home_target_3 table.fullwidth { width:332px }
/*#home_risorse_1 table.fullwidth{width:286px}*/
#home_risorse_2 table.fullwidth{width:954px}
#home_target_4 table.fullwidth{width:442px}
#home_target_4 p{padding:5px 0px 4px 0px}
.redazionale_testo{position:absolute;top:200px;height:80px;left:7px;width:429px;z-index:10;background-image:url(../images/bg_redazionale_testo.png);background-repeat:repeat}
.redazionale_testo h2{background-image:none;border:0px;margin:0px;padding:0px;font-size:x-large}
.redazionale_testo a:link,.redazionale_testo a:visited{color:#0CF}
.redazionale_testo a:active,.redazionale_testo a:hover{color:#FFF}
.redazionale_testo p{border:0px;margin:0px;padding:0px;color:#FFF;font-weight:bold;font-size:medium}
.h32{height:32px}
.h40{height:40px}
.displaynone{display:none}
.w212{width:212px}
.w150{width:150px}
.w221{width:221px}
.w260{width:260px}
.w453{width:453px}
.w462{width:462px}
.w674{width:674px}
.w675{width:675px}
.w250{width:250px}
.w600{width:600px}
.w620{width:620px}
.w750{width:750px}
.w770{width:770px}
.w294{width:294px}
.absolute{position:absolute}
.mh60{min-height:60px}
.mh36{min-height:36px}
.mh32 {min-height:32px}
.mh120{min-height:120px}
.nav_dettaglio_struttura ul{list-style-type:none;margin-left:6px}
.nav_dettaglio_struttura ul li{padding:3px;display:inline}
#VoliSearch{padding-top:16px;padding-bottom:16px}
#VoliList{width:469px;margin:6px}
form{margin-bottom:0}
.voliBorder{border:1px solid #ccc;padding:6px}
.tableVoli {width:466px;border:1px solid #ccc;margin:0;padding:0}
.tableVoli p{border-bottom:1px solid #ccc;margin:0;padding:4px}
#VoliSearch input{border:1px #999 solid}
.mL20{margin-left:20px}
.mL40{margin-left:47px}
.sezTitle{margin-bottom:4px;font-size:18px;color:#F59C16}
.inputBoxText{font-size:13px;font-weight:bold;color:#999}
.btnVoli{font-size:15px}
.btnVoli:link,.btnVoli:visited{display:block;;width:56px;height:25px;padding-top:2px;background:url(../../_imgs/mappe/mapIco/voli/btnVoli.gif) 0 0 no-repeat;text-align:center;text-decoration:none}
.btnVoli:hover{display:block;;width:56px;height:25px;background:url(../../_imgs/mappe/mapIco/voli/btnVoli.gif) 0 -35px no-repeat;;text-align:center;text-decoration:none}
.InfoWh4{font-size:11px}
.fS11{font-size:11px}
.errBox{border:1px solid #E82121;padding:0px}
.errBoxT{margin:0;padding:3px 3px;font-size:15px;color:#fff;font-weight:bold;background-color:#E82121}
.errBoxM{font-size:12px;padding:4px}
.Selected{text-decoration:underline;cursor:pointer}
.notSelected{}
.line_bottom{border-bottom:1px #000 dotted}
.widget_container{width:302px;text-align:center;padding:0px}
.widget_body{width:302px;text-align:center}
.widget_header{height:30px;width:305px;text-align:center;padding:0px;position:relative;top:2px;z-index:10}
.widget_header,.widget_header tr,.widget_header tr td{padding:0px;margin:0px;height:20px;text-align:center}
.widget_footer{text-align:right;font:9px verdana;padding:0px 10px 10px 0px;width:290px;margin:auto;border-top:1px solid #999}
.widget_footer a img{border:none}
.widget_header td.fTabWrapper{width:140px;height:20px}
.widget_header div.fTab{display:block;font:13px Verdana,Geneva,sans-serif;padding:4px 0px 0px;color:#2577ac;margin:0px;width:147px;height:20px;background:url(http://www.bravofly.com/suggester/images/tab.png) no-repeat;text-decoration:none;font-weight:bold}
.bravofly_list{background:#fff}
.bravofly_list ul{background:#fff !important;border:1px solid #FF560C;text-align:left;background:#fff !important;list-style:none;margin:0px;padding:0px}
.bravofly_list ul li.selected{background:#fff;color:#2577AC}
table.bravofly_main_table_container{border:none;padding-bottom:30px;z-index:1}
.mmNbravofly_submit_button{cursor:pointer;font-weight:bold;margin:0px;outline-color:-moz-use-text-color;outline-style:none;outline-width:0px;padding:3px 10px;position:relative;text-align:center;text-decoration:none;background:none;cursor:pointer;height:25px;width:102px}
.bg_motore_home{background-image:url(../images/bg_home_motore_a.jpg);background-repeat:no-repeat;background-position:right bottom}
.bg_motore{background-image:url(../images/bg_motori.png);background-repeat:repeat-x;background-position:center bottom;background-color:#F4F9FD}
.btn_continua{background-color:#FFF;border:0px;padding-right:45px;line-height:25px;background-image:url('../images/icons/arrow_e.png');height:25px;background-repeat:no-repeat;background-position:right;margin:5px;cursor:pointer;color:#00006A; }.btn_continua:hover{background-color:#FFF;border:0px;padding-right:45px;line-height:25px;background-image:url('../images/icons/arrow_e.png');height:25px;background-repeat:no-repeat;background-position:right;margin:5px;cursor:pointer; color:#F30; }
ul.btn_bottom{list-style-type:none;display:inline}
ul.btn_bottom li{display:inline;font-size:x-small;padding-left:6px}
.loc_mappa_wrap{width:790px;margin:10px 0 0 10px}
.map_wrap{float:left;width:585px;margin:0 8px 0 0px}
.map_menu_wrap{float:left;width:193px;margin:0 0 0 0;background-color:#f7f7f7}

/*div#feature_list{height:220px;overflow:hidden}*/
div#feature_list{height:200px;}

ul#tabs{padding:0px;list-style-type:none;background-image:url(../../images/bg1gray.png);background-repeat:repeat-y;background-position:right;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:6px; min-height:185px}
/*ul#tabs li{width:206px;background-image:url(../../images/feature-tab.png);background-repeat:no-repeat;background-position:right top}*/
ul#tabs li{width:140px;background-image:url(../../images/feature-tab.png);background-repeat:no-repeat;background-position:right top}
ul#tabs li img{border:none;float:left;margin:0px 0px 0 0}
ul#tabs li a{display:block;height:25px;line-height:25px;font-weight:normal;padding-left:25px; color:#666}
ul#tabs li a:hover{}
ul#output{list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;width:452px; margin-right:20px; }
ul#output > li{display:none; position:absolute; width:451px;height:185px;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:none;border-color:#ddd; padding:0px; margin:10px 0px 0px 0px;}
ul#tabs li a.current{background-image:url(../../images/feature-tab-current.png);background-repeat:no-repeat;background-position:left top}
ul#tabs li a.current:hover{text-decoration:none;cursor:default}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Arial,Verdana,sans-serif;font-size:100%}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #DDDDDD;background:#fff url(/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x}
.ui-widget-content a{}
.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url(/images/ui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #DDDDDD;background:#e6e6e6 url(../images/ui/ui-bg_glass_70_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555;outline:none}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;outline:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada url(../images/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #DDDDDD;background:#fff url(../images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none}
.ui-state-default-orange,.ui-widget-content .ui-state-default-orange,.ui-widget-header .ui-state-default-orange{border:1px solid #999;background:#FFAE0D url(../images/ui-bg_diagonals-thick_0_ffbf3c_40x40.png) 50% 50% repeat;font-weight:bold;color:#fff}
.ui-state-default-orange a,.ui-state-default-orange a:link,.ui-state-default-orange a:visited{color:#fff;text-decoration:none}
.ui-state-default-orange,.ui-widget-content .ui-state-default-orange,.ui-widget-header .ui-state-default-orange{border:1px solid #999;background:#FFAE0D url(../images/ui-bg_diagonals-thick_0_ffbf3c_40x40.png) 50% 50% repeat;font-weight:bold;color:#fff}
.ui-state-default-orange a,.ui-state-default-orange a:link,.ui-state-default-orange a:visited{color:#fff;text-decoration:none}
.ui-state-hover-orange,.ui-widget-content .ui-state-hover-orange,.ui-widget-header .ui-state-hover-orange,.ui-state-focus-orange,.ui-widget-content .ui-state-focus-orange,.ui-widget-header .ui-state-focus-orange{border:1px solid #ff6d4d;background:#FFAE0D url(../images/ui-bg_spotlight_0_ffbf3c_600x600.png) 50% 50% repeat-x;font-weight:bold;color:#fff}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url(../images/ui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-icon{width:16px;height:16px;background-image:url(../images/ui/ui-icons_469bdd_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(../images/ui/ui-icons_469bdd_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../images/ui/ui-icons_d8e7f3_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../images/ui/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../images/ui/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../images/ui/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../images/ui/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/ui/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px}
.ui-corner-tr{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px}
.ui-corner-bl{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px}
.ui-corner-br{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px}
.ui-corner-top{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px}
.ui-corner-bottom{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px}
.ui-corner-right{ -moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px}
.ui-corner-left{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px}
.ui-corner-all{-moz-border-radius:0px;-webkit-border-radius:0px}
.ui-widget-overlay{background:#aaa url(../images/ui/ui-bg_diagonals-thick_50_aaaaaa_40x40.png) 50% 50% repeat;opacity:.30;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#256AAF url(../images/ui/ui-bg_flat_0_2A74BD_40x100.png) 50% 50% repeat-x;opacity:.80;filter:Alpha(Opacity=80);-moz-border-radius:0px;-webkit-border-radius:0px}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-datepicker{width:17em;padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{ display:none; display:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:200px; height:200px}
.ui-dialog{position:relative;padding:0px;width:300px; }
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{border:0;padding:0;background:none;overflow:auto;zoom:0}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-progressbar{height:12px;text-align:left}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0px}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0px}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0px;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0px;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{padding:.2em;zoom:0}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{padding:0px;display:block;border-width:0;background:none}
.ui-tabs .ui-tabs-hide{display:none !important}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:999999999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:white url('/images/ajax-loader.gif') right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:white}
.box_valid{background-color:#99FDAF;border:1px solid #060; color:#060}
.box_invalid{background-color:#FFA6A4;border:1px solid #FF0000; color:#CE0000}
.gold{color:#AE7600}
.gray_shadow{text-shadow:1px 1px #d5d5d5}
.mT20{margin-top:20px}
.mb6i{margin-bottom:6px !important}
.pb8{padding-bottom:8px}
.tip{}
.err_msg_notti_lstmnt{float: right;margin: 0 203px 0 0;padding: 0 !important;color:#FF0033;font-weight:bold}
#content_user_header { background:#F5F5F5; padding:10px 0px; margin:3px 0px}
#content_user_header #content_left {width:176px; border-right:1px solid #CAE1F7; text-align:right; float:left; height:23px; padding-top:15px; padding-right:10px}
#content_user_header #content_right {padding-left:3px; margin-left:5px; float:left; width:750px}
.cL{clear:left}
.336600{color:#336600}
.ff0000{color:#ff0000}
.c_009933{color:#009933}
.c_AE7600{color:#AE7600}
.w700{width:700px}
.reply_box{border:1px solid #DDDDDD;margin-bottom:6px;padding-bottom:30px}
.ml47{margin-left:47px}
.no_padding{padding:0!important}
.no_margin{margin:0!important}
.mb10{margin-bottom:10px}
.mb12{margin-bottom:12px}
.mb15{margin-bottom:15px}
.mr6{margin-right:6px}
.mr10{margin-right:10px}

.pt16{padding-top:16px}
.pb16{padding-bottom:16px}
.subtitle_orange{font-size:16px;color:#b77b00;font-weight:bold}
.box_vota_voto	{
	float:left;
	width:40px;
	background-image: url(../images/voti_number_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
.box_vota_voto	span{
	font-weight:bold;
	font-size:11px
}
.opVoli input[type="checkbox"] {border:1px #000000 solid;} 
.even{background-color:#E9EFF6}
.bunoccc{border:1px #cccccc solid}
.bBnone{border-bottom:none}
#zForm{margin-top:8px;margin-left:8px}

.improve_profile{width:179px;height:57px;background-color:#996600;border:0;color:#ffffff;font-size:13px;font-weight:bold;cursor:pointer;cursor:hand}
.pnome{padding:0px !important}
.mnome{margin:0px !important}
.pRnome{padding-right:0px !important}
.pBnome{padding-bottom:0px !important}
.mRnome{margin-right:0px !important}
.mBnome{margin-bottom:0px !important}
.bgColorEBE7E6{background-color:#EBE7E6}
.tAc{text-align:center}
.toglimi {background-color: #6BAEF3;color: #FFFFFF;display: block;font-size: 14px;font-weight: bold;padding: 6px;width: 780px;}
/*-----------------*/
.logioWprofile{margin-top: 11px;padding:10px;background-color:#F7F7F7;font-size:13px}
.logioWprofile h3{margin-bottom:12px;padding:0;color:#336600}
.logioWprofile p span{color:#9F3F0F; font-weight: bold;}
.logioWprofile p a{color:#000033; font-weight: bold;}		
.attivaShop{display: block;margin-bottom: 3px;margin-top: 40px;text-align: right;}
.notePuntiContenutiH3{margin-top:16px;margin-left: 6px;;color:#333333}
.notePuntiContenuti{color:#333333}
.button_acquista {background:url(../images/shop_acquista.png); width:129px; cursor:pointer; height:27px; text-align:center; color:#FFF; font-weight:bold; padding:3px ; border:none }
.fS11{font-size:11px}
.fS13{font-size:13px}
.fS14{font-size:14px}
.fS15{font-size:15px}
.fs16{ font-size:16px;}
.fs17{ font-size:17px;}
.fS18{font-size:18px}
.fS19{font-size:19px}
.fS20{font-size:20px}
.fS21{font-size:21px}
.fS22{font-size:22px}
.fS23{font-size:23px}
.fS24{font-size:24px}
.fS25{font-size:25px}

.FC7E17{color:#FC7E17}
.shopCar{list-style-image:url(../images/spunta.png)}
.shopCar li{margin-bottom:10px}
.fL{float:left}
.fR{float:right}									
.areset{margin:0;padding:0}

/* ROUNDED BUTTONS*/

a.button-rounded {cursor:pointer;text-decoration:none; padding-right:10px; display:inline-block;line-height:29px;height:29px; font-weight:bold;}
.button-rounded {cursor:pointer;text-decoration:none;background-image:url(../images/bg-btn-gen.png); background-repeat:no-repeat; padding-right:10px; display:inline-block;line-height:29px;height:29px;font-size:24px;font-weight:bold;}
span.button-rounded {vertical-align: middle; }
.button-rounded span { padding-left:0px;line-height:29px;height:29px;display:inline-block;padding-right:0px !important;}
a.button-rounded span { padding-left:10px;line-height:29px;height:29px;display:inline-block;}
.button-rounded span span {background:transparent;padding:0;font-size:14px;}
.button-rounded span input {cursor:pointer;font-family: inherit;font-weight:bold;background:transparent;border:0;padding-top:5px;padding-bottom:5px; padding-left:15px; font-size:14px;color:#FFFFFF; margin-right:-10px; padding-right:15px;}
/*.button-rounded:hover {	background-position:right -39px;}
.button-rounded:hover span {	background-position:left -39px;}
.button-rounded:active {  background-position:right -78px;}
.button-rounded:active span {  background-position:left -78px;} */

a.button-rounded-orange {background-position:right top; color:#FFF;}
.button-rounded-orange {background-position:right top; color:#FFF;}
.button-rounded-orange span { background-position:left top;}
.button-rounded-orange span input{ color:#FFF;}
.button-rounded-orange:hover { color:#FFF; background-position:right -39px;}
.button-rounded-orange:hover span {	color:#FFF; background-position:left -39px;}
.button-rounded-orange:active { color:#FFF; background-position:right -78px;}
.button-rounded-orange:active span { color:#FFF; background-position:left -78px;}


a.button-rounded-red {background-position:right -234px;color:#FFF;}
.button-rounded-red {background-position:right  -234px;color:#FFF; }
.button-rounded-red span { background-position:left top;}
.button-rounded-red span input{ color:#FFF;}
.button-rounded-red:hover { background-position:right -273px;}
.button-rounded-red:hover span { background-position:left -273px;}
.button-rounded-red:active { background-position:right -312px;}
.button-rounded-red:active span { background-position:left -312px;}

a.button-rounded-green {background-position:right -351px;color:#FFF;}
.button-rounded-green {background-position:right  -351px; color:#FFF;}
.button-rounded-green span { background-position:left top;}
.button-rounded-green span input{ color:#FFF;}
.button-rounded-green:hover { background-position:right -390px;}
.button-rounded-green:hover span { background-position:left -390px;}
.button-rounded-green:active { background-position:right -429px;}
.button-rounded-green:active span { background-position:left -429px;}


a.button-rounded-orange-onblue {background-position:right top; color:#FFF;}
.button-rounded-orange-onblue {background-position:right top; color:#FFF;}
.button-rounded-orange-onblue span { background-position:left top;}
.button-rounded-orange-onblue span input{ color:#FFFFFF; }
.button-rounded-orange-onblue:hover { color:#FFF; background-position:right -39px;}
.button-rounded-orange-onblue:hover span {	color:#FFF; background-position:right -39px;}
.button-rounded-orange-onblue:active { color:#FFF}
.button-rounded-orange-onblue:active span { color:#FFF}

a.button-rounded-orange-one2 {background-position:right top; color:#FFF;}
.button-rounded-orange-one2 {background-position:right top; color:#FFF;}
.button-rounded-orange-one2 span {background-position:left top;}
.button-rounded-orange-one2 span input{ color:#FFF;}
.button-rounded-orange-one2:hover { color:#FFF; background-position:right -39px;}
.button-rounded-orange-one2:hover span { color:#FFF; background-position:right -39px;}
.button-rounded-orange-one2:active { color:#FFF; background-position:right -78px;}
.button-rounded-orange-one2:active span { color:#FFF; background-position:right -78px;}

a.button-rounded-orange-onef {background-position:right top; color:#FFF;}
.button-rounded-orange-onef {background-position:right top; color:#FFF;}
.button-rounded-orange-onef span { background-position:left -117px;}
.button-rounded-orange-onef span input{ color:#FFFFFF;}
.button-rounded-orange-onef:hover { color:#FFF; background-position:right -39px;}
.button-rounded-orange-onef:hover span { color:#FFF; background-position:right -39px;}
.button-rounded-orange-onef:active { color:#FFF; background-position:right -78px;}
.button-rounded-orange-onef:active span { color:#FFF; background-position:right -78px;}

a.button-rounded-blue {background-position:right -117px; color:#FFF;}
.button-rounded-blue {background-position:right -117px; color:#FFF;}
.button-rounded-blue span { background-position:left -117px;}
.button-rounded-blue span input {color:#FFF;}
.button-rounded-blue:hover {	background-position:right -156px}
.button-rounded-blue:hover span {	background-position:left -156px }
.button-rounded-blue:active {  background-position:right -195px }
.button-rounded-blue:active span {  background-position:left -195px }



a.button-rounded-blue-onblue {background-position:right -117px;color:#FFF;}
.button-rounded-blue-onblue {background-position:right -117px; color:#FFF;}
.button-rounded-blue-onblue span { background-position:left -117px;}
.button-rounded-blue-onblue span input {color:#FFFFFF;}
.button-rounded-blue-onblue:hover {	background-position:right -156px; }
.button-rounded-blue-onblue:hover span { background-position:left -156px; }
.button-rounded-blue-onblue:active { background-position:right -195px; }
.button-rounded-blue-onblue:active span { background-position:right -195px; }


a.button-rounded-blue-onf4 {background-position:right -117px;color:#FFF;}
.button-rounded-blue-onf4 {background-position:right -117px; color:#FFF;}
.button-rounded-blue-onf4 span { background-position:left -117px;}
.button-rounded-blue-onf4 span input {color:#FFF;}
.button-rounded-blue-onf4:hover { background-position:left -156px; }
.button-rounded-blue-onf4:hover span { background-position:left -156px; }
.button-rounded-blue-onf4:active { background-position:right -195px; }
.button-rounded-blue-onf4:active span { background-position:right -195px; }

a.button-rounded-blue-onindiceentra {background-position:right -117px; color:#FFF;}
.button-rounded-blue-onindiceentra {background-position:right -117px; color:#FFF;}
.button-rounded-blue-onindiceentra span { background-position:left -117px;}
.button-rounded-blue-onindiceentra span input {color:#FFF;}
.button-rounded-blue-onindiceentra:hover { background-position:left -156px; }
.button-rounded-blue-onindiceentra:hover span { background-position:left -156px; }
.button-rounded-blue-onindiceentra:active { background-position:right -195px; }
.button-rounded-blue-onindiceentra:active span { background-position:right -195px; }

.bg_txt_adv { /*background:#F8F8F8; */ border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; }
.bg_txt_adv p { padding:6px;}
.bg_light_gray { background:#F8F8F8}
.bg_f4 { background:#F4F4F4}
.bg_lightblue { background:#F7F9FB;}
.brd_gray { border:1px solid #DDDDDD}
.box_gray_brd { border:1px solid #DDDDDD; margin-bottom:20px;}
#content hr { margin-right:10px; margin-left:10px; }
#content .box_gray hr { margin-right:0px; margin-left:0px;}
#content .box_gray h2 { margin-right:0px; margin-left:0px;}
hr.blue_brd { border:3px solid #5B9BDB;  margin-bottom:5px;}
hr.orange_brd { border:3px solid #FFB700; margin-bottom:5px;}
hr.violet_brd { border:3px solid #CC6699;  margin-bottom:5px;}
/*solo in locale*/
/*
.cross_indice{color:#FF0084 !important}
.cross_w_content{color:#FF0000 !important}
.cross_foto{color:#FF8C00 !important}
.cross_localita{ color:#2e8b57 !important}
.cross_nazioni{color:#cdaf95 !important}*/
/*solo in locale*/


#content_592{float:left;width:592px}
#adv_container_righ_196{float:right;width:196px}

/*static maps*/
.staticMap{width:584px;margin: 10px 0 0 6px;padding:0; border:1px #DDDDDD solid}
.staticMapSX,
.staticMapDX{margin:0;padding:0;width:287px}			
.staticMapSX{float:left}
.staticMapDX{float:right}		
.imgsTipologia{margin:0;padding:0 0 0 10px}
.titoloTipologia{margin:0;padding:0 0 0 0px;font-size:20px}	
.testoTipologia{display:block;margin:0 0 0 13px ;padding:0;font-size:12px;font-weight:bold}	
.adv_statics{width:607px;padding:0;margin:13px 0 0 -3px}
.adv_static_maps_center{background-color: #E7E7E7;text-align: center;padding-bottom:10px}

/*rest ricett*/
.bgCCCCCC{background-color:#dddddd}
.bgDDD{background-color:#DDD}
.bgF5EFE5{background-color:#F5EFE5}
div.bgF5EFE5 {padding:6px !important}
.relative{position:relative}

.tabella_prezzi,
.tabella_prezzi td{font-size:11px}
.bgLastminute {background-color:#e6e6e6}
.left314{left: 314px;}
.top24{top:24px;}
.top31{top:31px;}
.top34{top:34px;}
.right0{right:0}
.rightM6{right:-6px}
.topM13{top:-13px}
/**/
.mT0{margin-top:0}
.mR0{margin-right:0}
.mB0{margin-bottom:0}
.mL0{margin-left:0}
.pT0{padding-top:0}
.pR0{padding-right:0}
.pB0{padding-bottom:0}
.pL0{padding-left:0}
.m0{margin:0}
.p0{padding:0}
.p6i{padding:0 0 0 6px !important}
.fW-normal{font-weight:normal}
/**/
.border_top{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}

#photobig{width:258px;margin:0;padding:0;background-color:#ff0000x;line-height:0}
#photobig img{width:250px;height:214px;margin:0;padding:0;border:4px #A6D2FF solid}
#thumbs{width:338px;background-color:#ff0000x}	
#phtotogallery ul.thumbs li {border: 1px solid #CCCCCC;display: inline-block;margin: 0 3px 6px 0 ;padding:3px;vertical-align: top;line-height:0}

.anagrafica_struttura_1 {

    float: left;
    width: 350px;
}

.anagrafica_struttura_2 {

    float: right;
    margin-right: 0;
    width: 410px;
}

.hrD4D0C8{border: 0;color: #D4D0C8;background-color: #D4D0C8;height:1px;}
#boxInfoOperatore p.box_header{font-weight:bold}
#dettaglio_ricettivita #fb_likebutton {margin-top:10px}
#dettaglio_ricettivita #fb_likebutton hr{display:none}
.w611{width:611px}
.w600{width:600px}
.offerte_correlate_bgcolor{background-color:#F0F8FF}
#offerte_correlate table li {color:#000033;padding-bottom:3px;list-style-type: disc;}
#offerte_correlate{font-size:14px;color:#333333}			
#altre_offerte_atri_cat a {color:#000033;}
.adv_box_text_link{border:1px solid #e2e2e2;}
.pink{color:#FF3366} 
#content_980 {margin-top:5px;}
#content_980 table{margin:0px;}
.content_980 { margin-top:5px; }
.content_980 table{margin:0px;}
#home_container_6 .box_gray { margin-left:0px; margin-right:0px;}
/*#offerte_sulla_mappa {border-left: 1px solid #CCCCCC;display: block;height: 170px;padding: 71px 0 0 20px;}*/
.bg_dettagli{background-color:#F3F3F3;padding:6px !important}
.force_ricett_box_padding {padding:6px !important}
#content .box_gray_ricettivita{margin-right:10px;margin-left:10px; padding:0px}

h2.square_blu { background-image:url('/images/squaresprite.png'); background-repeat:no-repeat; background-position:left 3px; padding-left:25px;}
h2.square_petroil { background-image:url('/images/squaresprite.png'); background-repeat:no-repeat; background-position:left -22px; padding-left:25px;}
h2.square_pink { background-image:url('/images/squaresprite.png'); background-repeat:no-repeat; background-position:left -47px; padding-left:25px;}
h2.square_orange { background-image:url('/images/squaresprite.png'); background-repeat:no-repeat; background-position:left -72px; padding-left:25px;}
h2.square_green { background-image:url('/images/squaresprite.png'); background-repeat:no-repeat; background-position:left -97px; padding-left:25px;}

/*CRUISE*/
.cruise_photoCatIndex 	   	{border: 3px #cccccc solid;padding:0 !important}
.cruise_bg_cat_last_offert	{background: url(../images/bg_cat_last_offert.gif) transparent 5px 0 repeat-y}
.cruise_photoOfferteIndex 	{font-size:16px;color:#b77b00;font-weight:bold}
.cruise_prezzi				{font-weight:bold;color:#CC0000}
.capitalize					{text-transform:capitalize;}
.odd {background-color: #E9EFF6;}

.button-rounded span a{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: inherit;
    font-size: 14px;
    font-weight: bold;
    margin-right: -10px;
    padding: 0px 15px;
	text-decoration:none
}

.alignL{text-align:left;}
.alignR{text-align:right;}


/*NUOVI CATALOGHI*/
.bgColorEAEAEA{background-color:#EAEAEA}
.bgColor0077CC{background-color:#0077CC}
.color0077CC{color:#0077CC}				

.color4387da{color:#4387da}				
.color174173{color:#174173}				
.color999999{color:#999999}				

#content .mL0{margin-left:0}				
#content .mR0{margin-right:0}
.box_catalogo_logo_bottone{border:1px solid #d9d9d9;padding:0px}

.box_catalogo_info_prenotazioni {
    background-color: #D9E7F8;
    line-height: 1.47em;
    margin-left: 10px;
    padding: 4px;
    width: 282px;
}

.nascondi{display:none}
.mostra{display:block}

.show(display:block);
.noshow(display:none);	

.vedo{visibility:visible}
.nonvedo{visibility:hidden}

.dettaglio_completo {border: 1px solid #EAEAEA;padding: 10px;width: 750px;}

#filtro_trattamento,
#filtro_localita,
#filtro_tourop,
.offerte_correlate_title_div{display:block;width: 170px;border:1px solid #d9d9d9;padding:4px}

#filtro_localita select,
#filtro_tourop select {width: 162px;}

#filtro_trattamento p,
#filtro_localita p,
#filtro_tourop p ,
.offerte_correlate_title,
.offerte_correlate_title_div p {font-weight: bold;font-size: medium;}

.offerte_correlate  {list-style:none;padding:0;margin: 0 0 0 8px;}

.tbl_prezzi_ricerca_catalogo td{border:1px #ebebeb solid; border-collapse:collapse}

/*.additional_information{display:none}*/
.catCloseBtnF,
.catCloseBtnP,
.catCloseBtn{position:absolute; top:10px; right:10px}

.box_gray_dettagli_cataloghi {
    border: 1px solid #EBEBEB;
    margin: 8px 0 0 15px;
    padding: 10px 0 0 0 ;
    position: relative;
    width: 774px;
}

#content .box_gray_cat {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}


.tableNoPadding th,
.tableNoPadding td {padding:0;!important}


#prenotazione {
    background-color: #F0F0F0;
    height: 100px;
    padding: 10px 0 0 12px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:20px;
}

#prenotazione .box_gray {
	background:none;
}

.prenotascruttura_chiudi{}

#head_cinta #box_vota_progressbar{ margin-top:7px; height:25px; float:left }
#head_cinta #progressbar{ float:left; width:100px }
#head_cinta #progressbar, .ui-progressbar-value { background-image: url('/images/voti_progress_bar.png');background-repeat: repeat-x;background-position: left bottom;	height:12px; border:1px solid #AAAAAA;margin-top:9px}
#head_cinta #progressbar { background-image: url('/images/voti_ruler_slider_bg.png'); background-repeat:repeat-x;}
#head_cinta .box_vota_voto {float:left;	width:40px;	background-image: url('/images/voti_number_bg_new.png');	background-repeat:no-repeat;	background-position:center;	line-height:32px;	color:#FFFFFF;	text-align:center; }
#head_cinta .box_vota_voto	span{ font-weight:bold; font-size:12px}
#head_cinta #box_vota_giudizio_utenti{ font-size:10px; color:#064986; line-height:25px; font-weight:bold}
#head_cinta #box_vota_tag{ margin-top:0px} 
#head_cinta #box_vota_tag .tag{ float:left; width:200px; font-size:12px; margin-top:7px;}
#head_cinta #box_vota_button_entra{ padding:8px 0px 6px 0px; float:right; position:absolute; right:10px }


 #geo_bar {float:left; height:35px; margin:0px; min-height:35px }
#geo_bar a { background:#EAF1FB; color:#787878; padding:5px 12px 5px 12px; margin-right:0px; font-weight:bold; height:20px; min-height:20px; line-height:20px; display:inline-block; margin-top:5px;}
/*#geo_bar a.selected { background:#9CBFEB; color:#fff}
#geo_bar a:hover { background:#8DB6E7; color:#FFF;margin-right:0px; text-decoration:none}*/

.lee{
height:45px;
width:320px;
line-height:40px;
color:#FFFFFF;
padding-left:10px;
clear:both;
background-image:url('/images/sf_box_cinta_laterale.png');
background-repeat: no-repeat;
background-position:-9px 0px;
position:relative !important;
}

a.fb_connect_button { background:url('/images/fb_button.png') no-repeat scroll 0 0 transparent; color:#FFF !important; display: block; font: bold 14px Arial; height: 41px; padding: 8px 8px 0px 60px; text-decoration: none; vertical-align: middle; width: 167px;}
a.fb_connect_button:hover { background-position:0px -49px}

/*
@font-face {
	font-family: 'Pictos2';
	src: url('/css/fonts/modernpics-webfont.eot');
    src: url('/css/fonts/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/modernpics-webfont.woff') format('woff'),
         url('/css/fonts/modernpics-webfont.ttf') format('truetype'),
         url('/css/fonts/modernpics-webfont.svg#ModernPictogramsNormal') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class*="iconify_"]:before,[class*="iconify_"]:after{display:inline-block;font-family:'Pictos2' !important;font-weight:700}
[class*="iconify_"]:before{margin-right:.25em}
[class*="iconify_"]:after{margin-left:.25em}

.iconify_balloon_b:before,.iconify_balloon_a:after{content:','}
.iconify_write_b:before,.iconify_write_a:after{content:'r'}
.iconify_search_b:before,.iconify_search_a:after{content:'s'}
*/

/* ROUNDED BUTTONS */
[class*="bbtn_"] {border: 0 none; border-radius: 4px 4px 4px 4px; color: #FFFFFF !important; cursor: pointer; display: inline-block; font-weight:bold !important; line-height: 1; padding: 7px 10px;}
[class*="bbtn_"]:hover, [class*="bbtn_"]:focus { text-decoration:none !important }
.bbtn_red {  background: none repeat scroll 0 0 #EC4A46; }
.bbtn_red:hover,.bbtn_red:focus{background:#F07875 !important}
a.bbtn_red { font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; display:inline-block;  line-height:16px; font-weight:700}

.bbtn_blue { background:none repeat scroll 0 0 #598DC1;}
.bbtn_blue:hover,.bbtn_blue:focus{background:#4073A6 !important}
a.bbtn_blue { font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; display:inline-block;  line-height:16px; font-weight:700}

#geo_bar {float:left; height:40px; margin:0px; min-height:40px }
#geo_bar a { background:#8AB0EA; color:#FFF; height:25px; min-height:25px; line-height:25px; display:inline-block; margin-top:5px; font-size:14px; border-radius:5px 5px 0px 0px; }
#geo_bar a:hover { background:#5693DC !important; margin-right:0px; text-decoration:none}
#geo_bar a.important { background-color:#2463B0}
#geo_bar a.selected { background:#679DE0; color:#fff}

.jvectormap {width:675px; height:250px }


/* qualita commento */
#bar{
background-color:#5fbbde;
background-image:url('/images/strong_bar_ver.jpg');	
width:16px;
height:0px;
position:absolute;
background-position:bottom;
bottom:0px;}
#barbox{
float:left;
position:relative;
margin-left:10px;
margin-right:10px;
height:118px;
background-image:url('/images/strong_bar_ver_bw.jpg');
background-color:#FFFFFF;
width:16px;
border:solid 1px #CCC;
margin-right:3px;
-webkit-border-radius:5px;-moz-border-radius:5px;}
#maxrate{
float:right;
font-weight:bold;
color:#666666}
#minrate{
float:right;
font-weight:bold;
color:#666666}
/* qualita commento */


.box_attraction .span_rank{
	position:absolute; 
	right:0px; 
	top:0px; 
	background-color:#5693DC; 
	height:18px;
	opacity: 0.8;	
	background:rgba(86,147,220,0.8); 
	filter: alpha(opacity = 80);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5693DC, endColorstr=#5693DC);
	-khtml-opacity: 0.8;	
}
.box_attraction .img_box{
	width:60px; 
	height:60px; 
	margin-right:6px; 
	margin-bottom:6px; 
	position:relative; 
	background-color:#F5F5F5
}


.like_radio{
	background-image: url('/images/icons/like_icon.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

.unlike_radio{
	background-image: url('/images/icons/unlike_icon.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

.like_radio:active, .like_radio:hover{background-position:0px -16px;text-decoration:none}
.like_radio:link {background-position:0px 0px;}
.unlike_radio:active, .unlike_radio:hover{background-position:0px -16px;text-decoration:none}
.unlike_radio:link,unlike_radio:active{background-position:0px 0px;}

.risorse-veloci-e-co {
  font-size: 20px;
  font-weight: normal;
  margin: 0;
  padding: 0 !important;
}

h3,.lee-title {
  font-size: 20px;
  font-weight: normal;
  margin: 0;
  padding-left: 0;
}

 

.h3-ma {
  background-color: #fff;
  background-position: left bottom;
  background-repeat: repeat-x;
  border-color: #dbe9f9 #ddd #dfecf9;
  border-style: solid;
  border-width: 0;
  clear: both;
  font-size: 21px;
  font-weight: bold;
  line-height: 21px;
  margin: 0 10px 10px 0;
  padding-left: 0; ! important
}

#title_content h2 {
  font-weight: bold;
  font-size: 13px;
  padding-left: 12px !important;
}

.other_sites_adv_in_template{
	text-align:center;
	margin:20px 0;
}

.hc_r_layout_v2_full #hc_r_3b {
    margin: 0 0px 0 255px !important;
}
