/**********************************************		GENERALI*							*********************************************/x* {border:1px solid red;}html,body{margin:0;padding:0;}body{font:100.01% "Trebuchet MS",arial,helvetica,sans-serif;color: #555;padding:25px;background: url(../files/images/bg_nero_vert_1.gif) repeat-x scroll 0% 0% rgb(12,22,20);}div#wrapper{width:940px;text-align:left;background-color:transparent;border: 1px solid #555;margin: 0 auto;padding:7px;}div#container{padding:0 0 0 5px;background-color:#f3f2eb; /* bianco sporco rgb(243,242,235) */}h1,h2,h3,h4,h5{color:#000; margin:0; line-height: 1.2em; text-align:left; font-family: georgia, palatino, serif;}h2,h3,h4,h5   {padding: 10px 0 5px 0px;}h1            {padding: 10px 0 3px 0px; font-weight: normal; font-size:220%;}h2            {padding: 1.4em 0 0.1em 0; font-size:160%; font-weight:normal;}  h2.minus {font-size:145%;}h3    {font-size:140%;}h4    {font-size:125%}h5    {font-size:90%}.pad h2 {font-size:140%; font-weight:bold; padding:10px 0 5px 0px;color:#000000;}.pad h4 {font-size:100%; color:#000000;}.pad h4.faq {padding-left: 30px; background: url(../files/images/help_lite_3.png) no-repeat left center;}#content .title{padding: 1.8em 0 0.1em 0;color: #000000;margin: 0 0 0.2em 0;border-bottom:1px solid #E2E2E2;clear: both;}#content h4.title {font-size:135%;font-weight: normal; padding-top:3em;}#content h4.scheda_eccell {font-size:135%;font-weight: normal; padding-top:3.5em;}#content h4.regione_eccell {font-size:135%;font-weight: normal; padding-top:1.5em; clear:both;}#content h5.aziende_consigliate{padding: 5em 0 0.1em 0; font-weight: normal; color: #000000; margin: 0 0 0.2em 0;border-bottom:1px solid #E2E2E2;clear: both;}#content h5.title {font-size:110%;font-weight: normal; padding-top:1em;}#content h2.other, #content h4.other{padding: 3.5em 0 0 0; clear: both;}      #colonna h4.other{padding: 3em 0 0 0; clear: both;}      #content h3.subtitle, #content h2.subtitle{color:#606060;font-size:110%;font-weight: normal;font-style: italic;padding: 0;margin: 0.3em 0 1em 0;}#content .no_border{border-bottom:1px solid #f3f2eb;}.subtitle       {color:#606060;font-size:90%;font-weight: normal;font-style:italic;padding: 0;margin: 0 0 0.2em 0;}textarea        {font-size:95%; width:390px; height:200px;}.textarea_big   {font-size:120%;}div.elenco_info {margin: 1.3em 0px 5px 0px;}.serif          {font-family: georgia,palatino,serif;}.hr             {padding-bottom: 1em; border-bottom: 1px solid #d0d0d0;}input.ok        {padding:0; margin:0;}.chiaro         {border-color: #dfdfdf;border-bottom: 1px dotted #dadada;margin-bottom: 0.5em;}.risalto        {padding:0.5em;background: white;}.eccellenze {margin:1em 0 2em 0; padding:0 20px 10px 20px; border: 3px solid #D4C5A5; clear: both; background:#fff;}p               {font-size:80%; margin: 0px; padding: 0.3em 0; line-height: 1.4em;}p.chiusura      {padding-top: 1.5em;}p.p_title       {padding: 0;}p.p_content     {padding: 0 0 0.7em 0;}p.paragraph_form{padding-bottom: 2em; clear: both;}.cite{font-size:90%; background:#fff; margin:1em; padding:1em; border:3px solid #E2E2E2;}.primo_paragrafo{padding-top: 2em;padding-bottom: 0.5em;clear: both;}.semaforo {border-right: 1px solid white; font-size: 35px; height: 10%;}.elemento_semaforo {font-size: 90%; text-align: center;}.elemento_semaforo_selected {border: 4px solid #9d792f;}form                {margin:0;padding:0;}form .with_fieldset {padding:1em 0 0 0;}.rientrato          {padding-left: 1em;}.rientrato_destra   {padding-right: 1em;}.molto_rientrato    {padding-left: 2em;}.super_rientrato    {padding-left: 3em;}.spazio_medium      {line-height: 1.7;}/*a.flag:link, a.flag:visited, a.flag:hover {margin:20px; padding-top: 5px;}*/img.flag {border: 0; vertical-align: middle;}a:link, a:visited   {color:#9d792f;}a:hover{color:#000000; text-decoration:underline}h1 a:link, h1 a:visited, h2 a:link, h2 a:visited   {color:#000000;}h1 a:hover, h2 a:hover {color:#9d792f; text-decoration:underline}.paginazione            {padding:0; font-size: 70%;}    .paginazione a:link, .paginazione a:visited {color:#555555; text-decoration:none; background:#ffffff; border:1px solid #bababa; padding:2px;}    .paginazione a:hover    {color:#ffffff; text-decoration:none; background:#9d792f; padding:2px;}    .paginazione .this_page {color:#ffffff; text-decoration:none; background:#bababa; padding:2px; font-weight:bold; }.box_normal a:link, .box_normal a:visited{color: #555;}.box_normal a:hover {color:#9d792f;}a.light_link:link, a.light_link:visited, .light_color{color:#808080;}a.light_link:hover  {color:#cc6600;}.evidenziato, a.evidenziato:link, a.evidenziato:visited, .evd, a.evd:link, a.evd:visited {font-weight:bold;}                    .colore_titolo {color: #6a0000;}.colore_grigio {color: #505050;}#content .titolo    {padding: 1em 0 0.6em 0;}.evidenzia, a.evidenzia:link, a.evidenzia:visited{font-weight:bold; color:#6a0000;}.normale{font-weight:normal;}optgroup.sottotitolo{font-style:normal;}optgroup.secondaria,.secondaria,#content a.secondaria{color:#7f7f7f;}.corsivo {font-style:italic;}.stile_normale {font-style:normal;}div.riga {line-height:1.1em;}.codice {font:75% "Courier New",courier,monospace; padding:0.3em; background:#e3e3e3;}.box_pren {border: 1px solid #d0d0d0; margin: 1.5em 0 2em 0;background: #ffffff;}.select_data{font-size: 110%; font-weight:bold; border-bottom: 1px solid #d0d0d0; padding: 0.6em; margin:0; background: #E9E1D1;}/*rgb(233,225,209)*/.cont_box_pren {padding:0.8em;}.riepilogo  {float:left; width:300px;}.best_price{float:right; width:200px; height:75px; padding:0 0 0 50px; background: url(../files/images/coccarda_2.jpg) no-repeat scroll left top;}.box_modifica_date {text-align:center; padding: 1em; margin: 1em; background:#efefef;}.cockade{background: url(../files/images/coccoro_200.jpg) no-repeat right top;}#select_periodo {border: 1px solid #d0d0d0; padding: 1.6em; text-align:center; background: #E9E1D1;}/*rgb(233,225,209)*/.fascia {margin:0.5em 0; padding:0.5em 0; border-top: 1px dotted #ababab; border-bottom: 1px dotted #ababab; clear: both;}.linea_divisoria{border-top: 1px solid #d0d0d0;padding: 0em 1em 0.3em 1em;margin: 0.3em;background: #E9E1D1;}/*rgb(233,225,209)*/#colonna .linea_divisoria{border-top: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;padding: 0em 1em 0.3em 1em;margin: 0.3em;background: #e7e4d8;}th.pulsante_prosegui{vertical-align: middle; text-align: center;}.pulsante_annulla, .linkone_conferma, .linkone_cancella                  {font-weight:bold;color:#ffffff;vertical-align: middle;text-align: center;font-size:110%;cursor:pointer;}.pulsante_annulla{background: #C9C8C4;}.linkone_conferma{background:#006600;padding:2px;}    a.linkone_conferma:link, a.linkone_conferma:visited{text-decoration:none;color:#ffffff;}    a.linkone_conferma:hover  {background:#ffffff;color:#006600;}.linkone_cancella{background: #6a0000; padding:2px;}    a.linkone_cancella:link, a.linkone_cancella:visited{text-decoration:none;color:#ffffff;}    a.linkone_cancella:hover  {background:#ffffff;color:#6a0000;}.XXXwarning      {color:#6a0000;font-size:90%;padding:0.5em;margin:0.5em;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding:0.5em;background: white;}.warn_trasp   {background: url(../files/images/warning_2.png) no-repeat left center; padding:0 0 0 32px; height: 22px;}.warn_white   {background: url(../files/images/warning_2.png) no-repeat 10px 50% white; font-size:90%; margin:0.8em 0;padding:0.5em 0.5em 0.5em 45px; border-top:3px solid #E2E2E2;border-bottom:3px solid #E2E2E2;}.acc_club     {font-size:90%; padding:1em 0.5em 1em 55px; margin:0.5em; border-top:1px dotted #000;border-bottom:1px dotted #000; background: url(../files/images/coccarda_2.jpg) no-repeat 5px 5px white;}.garanzia_prz {font-size:90%; padding:1em 0.5em 1em 40px; margin:0.5em 0; border-top:1px dotted #000;border-bottom:1px dotted #000; background: url(../files/images/coccarda_2_small.jpg) no-repeat 5px 5px white;}.verysmaller  {font-size:60%;}.smaller      {font-size:70%;}.small        {font-size:80%;}.bitsmall     {font-size:90%;}.normal       {font-size:100%;}.medium       {font-size:110%;}.big          {font-size:120%;}.big_L        {font-size:130%;}.big_XL       {font-size:150%;}.big_XXL      {font-size:180%;}.big_XXXL     {font-size:210%;}.no_padding   {padding:0;}.nowrap       {white-space: nowrap;}.align_left   {text-align:left;}.align_right  {text-align:right;}.centrato     {text-align:center;}.cursor_info  {cursor: help;}.bottone      {padding-top: 0.5em;}.pad_n        {padding:0.2em;}.pad_l        {padding:0.5em;}.pad_xl       {padding:1em;}.ptop_n       {padding-top: 0.2em;}.ptop_l       {padding-top: 0.5em;}.ptop_xl      {padding-top: 1em;}.ptop_xxl     {padding-top: 2.5em;}.pbot_n       {padding-bottom: 0.2em;}.pbot_l       {padding-bottom: 0.5em;}.pbot_xl      {padding-bottom: 1em;}.pbot_xxl     {padding-bottom: 2.5em;}.nostri_numeri {padding:0.5em 0 0.3em 0; font-weight:bold; color:#000;}.align_top    {vertical-align: top;}.div_col_label{float: left; width: 18%;}.div_col_value{float: left;}.grid {float: left; clear:both;}    .grid .cell           {float: left; padding: 2px; margin:0px 5px 8px 0; display:block;}    .grid .nome           {font-size:75%; text-align:left; padding:2px 0 0 2px; line-height:1.2; clear:both;}    .grid .sottotitolo    {font-size:70%; text-align:left; padding:3px 0 0 2px; font-style:italic; line-height:1.2;}    .grid .distanza       {font-size:70%; text-align:left; padding:5px 0 0 2px; line-height:1.2;}    .grid .first                      {float: left; clear:both; width:100%; padding: 0.3em 0 ;}    .grid .first .img                 {float:left;}    .grid .first .element             {font-size: 80%; line-height: 1.3; padding-right:10px; color: #5e5e5e;}    .grid .first .element .e_title    {text-align:left; font-size: 170%; font-family: georgia, palatino, serif; margin: 0em 0 0.3em 0;}    .grid .first .element .e_subtitle {font-size: 90%; font-style:italic; font-weight:normal; margin: 0.1em 0 1em 0;}.home_article   {padding-bottom:25px; background: url(../files/images/dot_oriz.gif) repeat-x scroll left bottom; clear: both;}.mydotted {margin:0.5em 0; background: url(../files/images/dot_oriz.gif) repeat-x scroll left top; clear: both;}.legend_right {float: right; padding-right:10px;}.legend_left  {float: left;}.box_promo        {padding:1em 1em 0 0; border-bottom: 1px solid #dadada;}.box_elenca_promo {padding:0em 0.7em 0.7em 0.7em}.related_link {clear:both; padding:10px 0 0 0; font-size:110%;}.linked       {background: url(../files/images/menu-collapsed.png) no-repeat left center; padding:0 0 0 12px; xfont-size:110%;}.button_prosegui{font-size:150%;background-color:#9d792f; color:#fff; padding:5px;}.button_prosegui:hover{background-color:#725822;}.button_nascondi{font-size:150%;background-color:#E4DAC6; color:#fff; padding:5px;}.button_nascondi:hover{background-color:#725822;}.button_indietro{font-size:150%;background-color:#D2C2A0; color:#fff; padding:5px;}.button_indietro:hover{background-color:#725822;}.button_module{font-size:130%; background-color:#9d792f; color:#fff; padding:2px;}.button_module:hover{background-color:#725822;}.button_module_s{font-size:100%; background-color:#9d792f; color:#fff; padding:2px;}.button_module_s:hover{background-color:#725822;}a.btn-a, #content a.btn-a, #colonna a.btn-a{display:block; overflow:auto; margin:5px 0; font-style: arial,helvetica,sans-serif; font-size:20px; color:#fff; text-decoration:none;}button.btn-a{display:block; overflow:auto; font-style: arial,helvetica,sans-serif; margin:15px 0 0 0; padding:0px; border:0px; background:none; cursor:pointer; font-size:20px; color:#fff; text-decoration:none; }.btn-lt{float:left; display:block; background: url(../files/images/bt_left_50.png) no-repeat; width:20px; height:50px;}.btn-cr{float:left; display:block; white-space: nowrap; background: url(../files/images/bt_center_50.png) repeat-x; text-align:center; padding:13px 0 0 0; height:50px;}.btn-rt{float:left; display:block; background: url(../files/images/bt_right_50.png) no-repeat; width:19px; height:50px;}.btn-a:hover, a.btn-a:hover, #content a.btn-a:hover, #colonna a.btn-a:hover{color:#725922; font-size:20px; text-decoration:none !important;}a.btnm-a, #content a.btnm-a, #colonna a.btnm-a{display:block; overflow:auto; font-style: arial,helvetica,sans-serif; font-size:14px; color:#fff; text-decoration:none;}button.btnm-a{display:block; overflow:auto; font-style: arial,helvetica,sans-serif; text-decoration:none; margin:15px 0 0 0; padding:0px; border:0px; background:none; cursor:pointer; font-size:14px; color:#fff;}.btnm-lt{float:left; display:block; background: url(../files/images/bt_left_30.png) no-repeat; width:12px; height:30px;}.btnm-cr{float:left; display:block; white-space: nowrap; background: url(../files/images/bt_center_30.png) repeat-x; text-align:center; padding:7px 0 0 0; height:30px;}.btnm-rt{float:left; display:block; background: url(../files/images/bt_right_30.png) no-repeat; width:11px; height:30px;}.btnm-a:hover, a.btnm-a:hover, #content a.btnm-a:hover, #colonna a.btnm-a:hover{color:#725922; font-size:14px; text-decoration:none !important;}a.btnl-a, #content a.btnl-a, #colonna a.btnl-a{display:block; overflow:auto; font-style: arial,helvetica,sans-serif; font-size:20px; color:#fff; text-decoration:none;}button.btnl-a{display:block; overflow:auto; font-style: arial,helvetica,sans-serif; text-decoration:none; margin:15px 0 0 0; padding:0px; border:0px; background:none; cursor:pointer; font-size:20px; color:#fff;}.btnl-lt{float:left; display:block; background: url(../files/images/bt_left_40.png) no-repeat; width:20px; height:40px;}.btnl-cr{float:left; display:block; white-space: nowrap; background: url(../files/images/bt_center_40.png) repeat-x; text-align:center; padding:7px 0 0 0; height:40px;}.btnl-rt{float:left; display:block; background: url(../files/images/bt_right_40.png) no-repeat; width:20px; height:40px;}.btnl-a:hover, a.btnl-a:hover, #content a.btnl-a:hover, #colonna a.btnl-a:hover{color:#725922; font-size:20px; text-decoration:none !important;}a.button_mtc, #colonna a.button_mtc {   border-top: 1px solid #9d782f;   background: #9d782f;   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#9d782f));   background: -moz-linear-gradient(top, #ffffff, #9d782f);   padding: 9px 18px;   -webkit-border-radius: 11px;   -moz-border-radius: 11px;   border-radius: 11px;   -webkit-box-shadow: #555 0 2px 2px;   -moz-box-shadow: #555 0 2px 2px;   box-shadow: #555 0 2px 2px;   text-shadow: rgba(0,0,0,.4) 0 1px 0;   color: white;   font-size: 19px;   xfont-family: Georgia, Serif;   text-decoration: none;   vertical-align: middle;   }a.button_mtc:hover, #colonna a.button_mtc:hover {   border-top-color: #725922;   background: #725922;   color: #ffffff;   text-decoration: none;   }a.button_mtc:active, #colonna a.button_mtc:active {   border-top-color: #9d782f;   background: #9d782f;   text-decoration: none;   }/******************************* GRAFICI (Googlechart)*******************************/img.graphic       {      background: white;       padding:10px;       border: 2px solid #9d792f;      }.graph      {padding: 1em 0;}.evidenza   {font-weight:bold;}.invalid    {border-color: #ff0000; background-color: #ffcccc;}.look_here  {border-color: #B8E1AE; background-color: #D5F1D5;}img.icon    {vertical-align:middle; border: 0; margin: 0px;}.shim_button{background:transparent; border:0px; width:0px; height:0px;}/********************************************************************* HEADER* *******************************************************************/div#xxxheader_home_page{      position:relative;       background: url(../files/images/logo_residenze_home_1.gif) no-repeat;      border-bottom: 1px solid #d0d0d0;      height: 115px;      margin-right:10px;      font-size:135%;      }div#header_home_page{      position:relative;       background: url(../files/images/crown_mtc_150.png) no-repeat;      border-bottom: 1px solid #d0d0d0;      height: 155px;      margin-right:10px;      font-size:135%;      }div#xxxheader{      position:relative;       background: url(../files/images/logo_residenze_only_text_con_sfondo_small_2.gif) no-repeat left top;      border-bottom: 1px solid #d0d0d0;      height: 92px;      margin-right:10px;      color: #9c9c9c;      }div#header{      position:relative;       background: url(../files/images/crown_mtc_100.png) no-repeat left top;      border-bottom: 1px solid #d0d0d0;      height: 105px;      margin-right:10px;      color: #9c9c9c;      }div#logo{position:absolute;top:0;left:0px;}div#xxxlogo_slogan {color:#555; font-style: italic; position:absolute;top:0;left:85px; margin:28px 0 0 40px; padding:0 0 0 10px; background: url(../files/images/dot_vert.gif) repeat-y scroll left top;}#xxxlogo_slogan ul {list-style: none; padding:0; margin: 0 20px 0 0; font-size:75%;}#xxxlogo_slogan li {line-height: 1.4em;}div#logo_slogan {color:#555; font-style: italic; position:absolute;top:0;left:90px; margin:63px 0 0 40px; padding:0 0 0 10px; background: url(../files/images/dot_vert.gif) repeat-y scroll left top;}#logo_slogan ul {list-style: none; padding:0; margin: 0 20px 0 0; font-size:75%;}#logo_slogan li {line-height: 1.4em;}a#logo_home:link, a#logo_home:visited {float:left; width:130px; height:100px; display:block; text-decoration: none;xtext-indent:-9999px;}div#barra_menu{text-align:right;padding-right:5;font-size: 80%;}    div#barra_menu ul{margin:0;padding:0;}    div#barra_menu li{list-style: none;display:inline;}    div#barra_menu form {margin:0;padding:0;}        div#barra_menu #cse-search-box form  {float:right; padding:5px 0; font-size:80%;}        div#barra_menu #cse-search-box input {font-size: 11px;margin:8px 0; }/*********************************************************************   M A I N* *******************************************************************/#main {margin-top:5px; float:left; width:100%;}#content{margin-left:20px;padding:0 0 3em 5px;float:left;width:620px;display: inline;color: #555;}.dot_on_left {margin:0 10px; background: url(../files/images/dot_vert.gif) repeat-y scroll left top;} .errore, a.errore:link, a.errore:visited {color: #6a0000;}.ok, a.ok:link, a.ok:visited {color: #006600;}.bg_ok                {background: #006600; color: white; padding: 0 0.3em;}.bg_errore            {background: #6a0000; color: white; padding: 0 0.3em;}.bg_nota_normale      {background: #FDFDFB;}.bg_scadenza_a_breve  {background: #B8E1AE;}.bg_scadenza_normale  {background: #D5F1D5;}.bg_scaduta           {background: #FFDFDF;}.bg_scaduta_da_tanto  {background: #EBC1C1;}.invisibile           {color: transparent;}.quasi_invisibile_club{color: #DCC4C4;}#content a.quasi_invisibile_keyword{color: #A4A4A0;}.quasi_invisibile, #content a.quasi_invisibile {color: #C9C8C4;}/*-----------------------------------------------------------------------------*   Intestazione (H1)*-----------------------------------------------------------------------------*/#intestazione{}    #intestazione .area_titolo {width:570px; float:left; margin-left:20px; display: inline;}    #intestazione .allarga_area_titolo {width:740px;}    #intestazione h1 {padding:0.7em 0 0em 0px;}    #intestazione .other_info{float:right; width:225px; padding:2em 15px 0em 0px; color:#6c6c6c; display: inline;}    #intestazione .other_info p{font-size:75%; line-height: 0.8em; text-align:right;}    #intestazione .sottotitolo {color:#6c6c6c; padding:0em; font-size:105%;}#content .ravvicinato, .ravvicinato      {      line-height: 1em;      }/*-----------------------------------------------------------------------------*   Navigazione TAB*-----------------------------------------------------------------------------*/#nav_tab {float:left;margin-left:15px;width:635px;padding-top: 2.5em;background: url("../files/images/bn_bg.gif") repeat-x bottom;margin-bottom: 0.1em;font-size:70%;display:inline;}#nav_tab ul {margin: 0;padding: 0 0 0 5px;list-style: none;}/* ANONYMOUS TAB *//* Normal*/#nav_tab li {float:left;background: url("../files/images/bn_left.gif") no-repeat;margin:0 1px 0 0;padding:0 0 0 8px;white-space:nowrap;}#nav_tab a {float:left;display:block;background: url("../files/images/bn_right.gif") no-repeat right top;padding: 0.2em 10px 0.2em 0;text-decoration: none;font-weight: bold;color:#000;white-space:nowrap;}#nav_tab a:hover {color:#333;white-space:nowrap;}/* Current */#nav_tab #current {background: url("../files/images/bn_left_on.gif") no-repeat;white-space:nowrap;}#nav_tab #current a:link,#nav_tab #current a:visited{background: url("../files/images/bn_right_on.gif") no-repeat right top;background-color: transparent;color:#222;white-space:nowrap;}/* ADMIN TAB *//* Normal*/#nav_tab .tab_amministra {background: url("../files/images/left.gif") no-repeat;}#nav_tab a.tab_amministra:link,#nav_tab a.tab_amministra:visited{background: url("../files/images/right.gif") no-repeat right top;color:#9d792f;}#nav_tab a.tab_amministra:hover{color:#000000;}/* Current */#nav_tab #current .tab_amministra {background: url("../files/images/left_on.gif") no-repeat;}#nav_tab #current a.tab_amministra:link,#nav_tab #current a.tab_amministra:visited{background: url("../files/images/right_on.gif") no-repeat right top;}    /* PARTNER TAB *//* Normal*/#nav_tab .tab_partner {background: url("../files/images/left_partner.gif") no-repeat;}#nav_tab a.tab_partner:link,#nav_tab a.tab_partner:visited{background: url("../files/images/right_partner.gif") no-repeat right top;color:#000000;}#nav_tab a.tab_partner:hover{color:#881E00;}/* Current */#nav_tab #current .tab_partner {background: url("../files/images/left_on.gif") no-repeat;}#nav_tab #current a.tab_partner:link,#nav_tab #current a.tab_partner:visited{background: url("../files/images/right_on.gif") no-repeat right top;}#content .thumbnails  {font-size:80%;line-height: 1.4em;}#content a.thumbnails {cursor:pointer;} /* IE tricks*/.underline_tipo{margin: 0 0 0.5em 0;padding-top:2em;border-bottom:1px solid #E2E2E2;}.underline{border-bottom:1px solid #E2E2E2;}#content h6{padding:0px;margin: 0.3em 0px 5px 5px;color:#968354;font-weight:bold;border-bottom:1px solid #968354;}#content ol {padding-left:20px; margin: 0 10px 0 0; font-size:90%;}#content ol li {line-height: 1.2em;padding-bottom: 0.5em; }#content ol li strong {color: #000000; font-size:100%;}#content ul {list-style: none; padding:0; margin: 0 20px 0 0; font-size:75%;}#content li {line-height: 1.4em;}#content ul.servizi_listini,#colonna ul.servizi_listini {font-size:95%; list-style: none;}#content ul.servizi_listini li,#colonna ul.servizi_listini li {margin: 0 1.2em; padding-bottom: 0.7em; line-height: 1.2em;}#content ul.servizi_listini li.tick  {list-style:url(../files/images/icon/tick.png);  margin-left:40px; padding-bottom: 0.3em; line-height: 1.2em; }#colonna ul.servizi_listini li.tick  {list-style:url(../files/images/icon/tick.png);  margin-left:25px; padding-bottom: 0.3em; line-height: 1.2em; }#content ul.servizi_listini li.cross {list-style:url(../files/images/icon/cross.png); margin-left:40px; padding-bottom: 0.3em; line-height: 1.2em; }#colonna ul.servizi_listini li.cross {list-style:url(../files/images/icon/cross.png); margin-left:25px; padding-bottom: 0.3em; line-height: 1.2em; }#colonna ul.servizi_listini li {margin: 0 0.2em;padding-bottom: 0.7em; line-height: 1.2em;}#content ul.normal {list-style: square;}    #content ul.normal li {margin: 0 2.5em;}    #content ul.puntato_tondo {list-style: circle;}    #content ul.puntato_tondo li {list-style-type: circle; margin: 0 2.5em; line-height: 1.1em;}    #content ul.tr {margin-left: 15px; text-indent: -3px;}    #content ul.tr li {list-style:outside url(../files/images/menu-collapsed.png); padding-bottom: 0.3em; line-height: 1.2em; }    #xxcontent ul.tr a:link, #xxcontent ul.tr a:visited {color:#555; text-decoration:none}    #xxcontent ul.tr a:hover {color:#881E00; text-decoration:underline}#content ul.paragrafo {list-style: none; padding:0; margin: 0; font-size:90%; list-style-image:url(../files/images/menu-collapsed2.png); margin-left: 15px;}    #content ul.paragrafo a:link, #content ul.paragrafo a:visited {xcolor:#555; text-decoration:none}    #content ul.paragrafo a:hover {color:#881E00; text-decoration:underline}    #content ul.paragrafo li {padding-bottom: 0.3em; line-height: 1.1em; }    #content ul.paragrafo li h4.titolo {color:#000; padding:0.5em 0 0 0;}        #content ul.paragrafo li h4.titolo a:link, #content ul.paragrafo li h4.titolo a:visited {color:#000; text-decoration:none}        #content ul.paragrafo li h4.titolo a:hover {color:#881E00; text-decoration:underline}    #content ul.paragrafo li h5.sottotitolo {padding:0.2em 0 0 0; font-weight:normal; font-size:80%;}    #content ul.paragrafo li.successiva {padding-top:1em;}    #content ul.paragrafo a.partner:link, #content ul.paragrafo a.partner:visited {color:#9d792f;text-decoration:underline}    #content ul.paragrafo a.partner:hover {color:#881E00; text-decoration:underline}div.box_listini {text-align:left; background: #EEECE4; font-size:90%; margin:20px; padding:0.5em; border:3px solid #E2E2E2;}div.radio_opzione {margin:10px;}div.spiega_opzione_contributo {text-align:left; margin-left:25px; font-size:90%;}.th_prezzo_club       {color: #6a0000;font-weight: bold;}.prezzo_ufficiale     {font-size:130%;font-weight: bold;}.prezzo_club          {font-size:130%;color: #6a0000;font-weight: bold;}a.prezzo_club:link, a.prezzo_club:visited {color: #6a0000;font-weight: normal;}#content form.prezzi {margin: 0;padding: 0;}#content form.prezzi select, #content form.prezzi input {font-size:75%;}#content .riga_altissima, .riga_altissima {height:1.5em;}.riga_alta {height:0.5em;}#content .wrapper_2_col{margin-top: 0.5em;}#content .first_col  {float:left; width:280px; overflow:hidden;}#content .second_col {float:right; width:280px; padding-left: 10px;}#content .col_sx  {float:left; width:400px; overflow:hidden;}#content .col_dx  {float:right; width:170px; padding-left: 10px;}.bordo_sx         {border-left: 1px solid #a2a2a2;}.label            {padding-top: 0.2em; color: #555; font-size: 75%;}.label_confirm    {padding-top: 0.2em; color: #989898; font-size: 75%;}.field {font-size: 90%; color:#000; padding-bottom: 0.5em;}.field_sottolineato {border-bottom: 1px solid #ece9d8;}td.label {font-size: 85%; border-bottom: 1px solid #ece9d8;}td.field {font-size: 85%; border-bottom: 1px solid #ece9d8; font-weight:bold;}.overflow_hidden {overflow:hidden;}div.wrapper_info{position:relative;}div.popup_js{position:absolute;display:none;padding:7px;width: 200px;border:1px solid #feba02;background-color:#fff9e7;font-size:80%;text-align: left;z-index:99;}#content div.popup_js ul, #content div.popup ul{margin:0; padding:0; text-align:left; font-size:90%;}#content div.popup_js li, #content div.popup li{margin:0; padding:0; list-style: none; display:inline;}    div.popup{position:absolute;left:50px;width: 200px;padding:7px;border:1px solid #feba02;background-color:#fff9e7;text-align: left;font-size:80%;z-index:99;}/*-----------------------------------------------------------------------------*   Breadcrumbs*-----------------------------------------------------------------------------*/#breadcrumbs  {padding:0 0 0 20px; font-size:75%;}#breadcrumbs a:link, #breadcrumbs a:visited {color: #555;}#breadcrumbs a:hover {color:#cc6600;} /*-----------------------------------------------------------------------------*   Box centrale largo*-----------------------------------------------------------------------------*/.centra {text-align:center;}/*********************************************************************   BOX* *******************************************************************/.box_top,.box_normal,.box_pagamenti,.box_nav_admin,.box_sugg, .box_search                 {width: 240px;}.box_club  {width: 600px; margin: 1em auto; border: 1px solid #D3D0C5;}                .box_top        {background: url(../files/images/pad_bottom_240.png) no-repeat bottom #E7E4D8;}.box_search     {background: url(../files/images/pad_mtc.png) no-repeat bottom #E1D6C0;} .box_club       {background-color: #E7E4D8;}.box_normal     {background: url(../files/images/pad_bottom_240.png) no-repeat bottom #EEECE4;}.box_pagamenti  {background: url(../files/images/pad_bottom_240.png) no-repeat bottom #FFDFDF;}.box_nav_admin  {background: url(../files/images/pad_bottom_240.png) no-repeat bottom #D9E7F0;}.box_sugg{background: url(../files/images/pad_bottom_240.png) no-repeat bottom #EFEDE5;}div.pad {padding: 20px;}.pad p  {margin-top: 0.7em;}.box_sugg{}    .box_sugg h4 {color:#555; padding: 5px 0 0 0; font-weight:normal; font-style:italic; font-size:80%;}    .box_sugg h4.regione {padding: 0 0 5px 0; font-weight:bold; font-style:normal; font-size:120%;}    .box_sugg h4.successiva {padding-top: 1em;}    .box_sugg a:link, .box_sugg a:visited {color:#555;}    .box_sugg a:hover {text-decoration:underline; color:#881E00;}/*********************************************************************   COLONNA* *******************************************************************/#colonna{      float:right;      padding-right:0px;      font-size:90%;      display:inline;      /*      voice-family: "\"}\"";       voice-family:inherit;      width:280px;      }       /* hack per Internet Explorer 5/5.5*/      /*      html>body #colonna{      */      width:260px;}#colonna_home #colonna {width:255px; padding:0 0px 0 5px;}#colonna ul, #footer ul {list-style: none; padding:0; margin: 0; font-size:75%;}#colonna ol {padding-left:10px; margin: 0; font-size:75%;}#colonna ul.tr h4.regione {padding-top:0;}#colonna ul.tr     {list-style:outside url(../files/images/menu-collapsed2.png); margin-left: 15px; text-indent: -3px;}    #colonna ul.tr a:link, #colonna ul.tr a:visited {color:#555; text-decoration:none}    #colonna ul.tr a:hover {color:#9d792f; text-decoration:underline}    #colonna ul.tr li {padding-bottom: 0.3em; line-height: 1.1em; }    #colonna ul.tr li h5.regione {font-weight:bold; font-size:140%;}    #colonna ul.tr li.successiva {padding-top:1em;}    #colonna ul.tr a.partner:link, #colonna ul.tr a.partner:visited {color:#9d792f;text-decoration:underline}    #colonna ul.tr a.partner:hover {color:#000000; text-decoration:underline}    #colonna ul.tr h4.regione {padding-top:0;}#colonna h5             {font-size: 80%;}#colonna h5.servizi     {font-size: 75%;}#colonna p.sottotitolo  {padding-bottom: 1em;}#colonna a:hover        {text-decoration: underline;}#colonna li             {line-height: 1.2em; padding-bottom: 0.5em;}#colonna li.rientrato   {padding-left:1em;}#colonna li.titolo      {font-size:120%; font-weight:bold; padding-top:0.5em; color:#000;}#colonna p {padding:0; font-size: 80%; line-height: 1.2; font-weight:normal; text-decoration: none;}#colonna h3 {clear:right; padding:0.5em 0 0.5em 0; font-size:110%; font-weight:bold; color: #000; line-height: 1.2em;}    #colonna h3.pad_title {font-size:130%; font-weight:bold; padding:0.5em 0 1em 0; line-height:1em}    #colonna h3.other {padding-top:2em;}#colonna h4.second_title{padding-top:2em;}#colonna label {padding-top: 0.2em; color: #555; font-size: 80%;}/*********************************************************************   FOOTER* *******************************************************************/#wrapfooter {clear:both; width:95%; padding-top:3em; margin: 0 auto; overflow-x: hidden; overflow-y: hidden;}#footer {padding:0.5em 0 50px 0; border-top: 1px solid #d0d0d0; font-size: 90%;}    #footer .column {float: left; width: 23%; padding:0 0.3em 0 0.3em;}    #footer .column li {font-size:100%; padding:0 0 0.1em 0em; xline-height:1.2;}    #footer .column li a:link, #footer .column li a:visited {color:#555;text-decoration:none;}    #footer .column li a:hover {color:#9d792f; text-decoration:underline;}#menu_bottom {color:#FFF; text-align:center; font-size: 80%;}#menu_bottom a:link, #menu_bottom a:visited {color:#FFF; text-decoration:none;}#menu_bottom a:hover {color:#9d792f; text-decoration:underline;}/*** CREARE OMBRE ALLE IMMAGINI*/.clear {clear: both; height: 0; line-height: 0px;}div.shadow {  float: left;  padding: 0 1px;  background: #bfbfbf;  border-left: 1px solid #eaeaea;  border-right: 1px solid #eaeaea;  position: relative;}div.shadow img {  padding: 5px 5px 9px 5px;  background: white url(../files/images/shad_bottom.png) repeat-x bottom left;}div.shadow .intestazione {  padding: 5px 5px 0 5px;  font-size:80%;  background: white;}div.shadow div.topleft {  width: 2px;  height: 4px;  background: url(../files/images/shad_tlcorner.png) no-repeat top left;  position: absolute;  top: 0px;  left: -1px;}div.shadow div.topright {  width: 2px;  height: 4px;  background: url(../files/images/shad_trcorner.png) no-repeat top right;  position: absolute;  top: 0px;  right: -1px;}div.shadow div.bottomleft {  width: 4px;  height: 4px;  background: url(../files/images/shad_blcorner.png) no-repeat bottom left;  position: absolute;  bottom: 0px;  left: -1px;}div.shadow div.bottomright {  width: 4px;  height: 4px;  background: url(../files/images/shad_brcorner.png) no-repeat bottom right;  position: absolute;  bottom: 0px;  right: -1px;}/****************************************************** MODIFICHE LAYOUT*******************************************************/div#slogan{  position:absolute;   right:5px;  bottom:0px;  text-align:right;  font-size:130%;  font-family: georgia, palatino, serif;  color: #9c9c9c;}div#mtc_slogan{  position:absolute;   left:185px;  bottom:0px;  text-align:left;  font-size:130%;  font-family: georgia, palatino, serif;  color: #9c9c9c;}h1.slogan_h1 {color: #555; font-size:90%;}div#logo_slogan_h1 {color:#555; font-style: italic; position:absolute;top:0;left:160px; margin:92px 0 0 40px; padding:0 0 0 10px; background: url(../files/images/dot_vert.gif) repeat-y scroll left top;}div#logo_slogan_h1 ul {list-style: none; padding:0; margin: 0 20px 0 0; font-size:80%;}div#logo_slogan_h1 li {line-height: 1.4em;}p strong, .super, .titolo{color: #000;}a.super:link, a.super:visited {color:#9d792f;}a.super:hover {color:#000000;}.nome_partner {color:#9d792f;}.original,a.original:link,a.original:visited{color: #336699;}a.original:hover{color:#881E00;}a.fixl:link, a.fixl:visited,.fixl {color: #000;}a.spicca:link, a.spicca:visited, .spicca {color:#9d792f;}              a.top_link:link, a.top_link:visited{color: #000; font-size:90%; font-weight:bold; text-decoration: none; white-space: nowrap;}a.light_link:link, a.light_link:visited, #breadcrumbs a:link, #breadcrumbs a:visited{color: #9c9c9c;}a.fixl:hover, a.spicca:hover, a.light_link:hover                {color:#000000; text-decoration:underline} /*color:#881E00;*/#breadcrumbs a:hover, a.top_link:hover, #nav_tab a:hover                {color:#9d792f; text-decoration:underline}.bg_evidenziato {background:#eaeaea;}.bg_spicca      {background:#E4DAC6;}.border_spicca  {border: 1px solid #E4DAC6;}.maschera_link    {text-decoration: none;}.sottolinea_link  {text-decoration: underline; cursor:pointer;}.pointer {cursor:pointer;}fieldset, .fieldset {margin: 0em 0 1em 0; padding:0.8em; border: 1px solid #d9d9d9;}legend, h2.legend {color: #000; margin:0; font-size: 100%; font-weight:bold; font-family: georgia,palatino,serif;}h2.legend {padding:0.2em 0px 0px 15px;}h3.legend {padding:2em 0 0 .2em;}.underline_title{padding:2em 0 0 0; border-bottom:1px solid #E2E2E2;}select.larger{width:600px;}option.larger{width:550px;}option.titolo{padding-bottom:0;border-bottom: 1px solid #d0d0d0;}/****************************************************** BARRA PRENOTAZIONE*******************************************************/#barra_prenotazione {margin: 10px 0 10px 0; padding-bottom: 3em; font-size:70%; text-align:center;}    #barra_prenotazione .cella {float:left; background:#ECEBE6; width:32%;height:45px;line-height:1;          padding: 5px 0px 5px 0px;          border-bottom:2px solid #DCDCDC;          border-left:1px solid #DCDCDC;          display:inline;          }    #barra_prenotazione .freccia{float:left; background: white; font-weight: bold; vertical-align: middle;}    #barra_prenotazione .selected{border-bottom:2px solid #D1B6B6;border-left:1px solid #D1B6B6;background: #9d792f;color:white;font-weight: bold;}    #barra_prenotazione .freccina_background {margin:0;padding:0;float:left;height: 60px;width:5px;background: url(../files/images/triangolino_nero2.gif) no-repeat center;} /****************************************************** TOOLTIP*******************************************************/#tooltip{position:absolute;border:1px solid #A88846;background:#f7f5d1;padding:2px 5px;color:#555;font-size:80%;display:none;}	.hotspot {color:#900; padding-bottom:1px; border-bottom:1px #900; cursor:pointer}#tt {position:absolute;display:block;background:url(../files/images/tt_left.gif) top left no-repeat;}#tttop {display:block;height:5px;margin-left:5px;background:url(../files/images/tt_top.gif) top right no-repeat;overflow:hidden}#ttcont {display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666; color:#FFF}#ttbot {display:block;height:5px;margin-left:5px;background:url(../files/images/tt_bottom.gif) top right no-repeat;overflow:hidden}/* Easy Tooltip */#easyTooltip{margin:0 10px 1em 0;width:200px;padding:8px;background:#fcfcfc;border:1px solid #e1e1e1;line-height:130%;}    #easyTooltip h3{margin:0 0 .5em 0;font:13px Arial, Helvetica, sans-serif;text-transform:uppercase;}	    #easyTooltip p{margin:0 0 .5em 0;font-size: 80%;}		    #easyTooltip img{background:#fff;padding:1px;border:1px solid #e1e1e1;float:left;margin-right:10px;}		/****************************************************** FLOAT DIV*******************************************************/#floatdiv{position:absolute;width:320px;height:200px;left:0px;top:0px;padding:10px 5px 0px 10px;background:#FFFFFF;border:2px solid #9d792f;;overflow:auto;display: block;}#floatdiv .columnleft_floatdiv{float:left;width:450px;}#pos_price_box{float:right;width:40px;height:40px;line-height:0.1;white-space: nowrap;}#floatdiv .arrow{border:1px solid;}
