<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body{ font-family: 'PT Sans Caption', sans-serif; font-size:12px; color:#333; margin:auto; line-height:19px; }
a, a:visited, as:link {  font-size:12px; color:#91AB30; text-decoration:none   }
a:hover {   font-size:12px; color:#91AB30; text-decoration:underline; }
#logo{ float:left; width:249px; margin-top:10px;}
#menu{ float:right; width:706px ; background-color:#FFF;    }
#navigazione{ padding-left: 20px; background-image:url(/immagini/menu_sotto.png); background-repeat:no-repeat; background-position:right;  height:24px; padding-top:4px; text-align:right;}
a.link_menu, a.link_menu:visited, a.link_menu:link { padding-right: 50px; color:#000; text-decoration:none;  }
a.link_menu:hover { padding-right: 50px; color:#FFF; text-decoration:none; }
.link_menu_attivo { padding-right: 50px; color:#FFF; font-weight:bold; text-decoration:none; }
#ricerca{  margin-left:270px;  font-size:11px; color:#575756; width:438px; height:45px; padding-top:10px; background-image:url(/immagini/ricerca_sotto.jpg); background-repeat:no-repeat; }
input{ color: #333; font-size:12px; width: 200px;}
select{ color: #333; font-size:12px; width:250px;}
a.link_ricerca, a.link_ricerca:visited, a.link_ricerca:link { padding-right: 10px; color:#575756; text-decoration:none;  }
a.link_ricerca:hover { padding-right: 10px; color:#91AB30; text-decoration:none; }
#accessi{  text-align:right; padding-top:10px; background-image:url(/immagini/accessi_sotto.jpg); background-repeat:no-repeat; width:737px; height:39px;   vertical-align: middle; }
a.link_accessi, a.link_accessi:visited, a.link_accessi:link {padding-right: 65px; color:#000; text-decoration:none;  }
a.link_accessi:hover { padding-right: 65px; color:#91AB30; text-decoration:none; }
&lt;!--#testata_sx{float:left; height:112px; width:12%;    }--&gt;
#testata_centro{ float:right; height:112px; width:100%; position:absolute;  } 
#testata_dx{ float:right; z-index:-10; position:relative;   height:112px; width:50%;  background-image:url(/immagini/accessi_continuo.jpg); background-repeat:repeat-x; margin-top:10px; }
#testata{ width:955px; background-color:#FFF;  }
.img_freccia{  vertical-align: middle; display:inline;}
.alignleft { float: left; margin: 0px 35px 35px 0px ; padding: 0px 0px 15px 0px ; }


#fascia_viola{ position:relative;  top:10px; height:157px; background-color:#381954; clear:both;}
#contenuto_fascia{ width:955px; z-index:0;  }
#foto{ width:389px;  position:absolute; float:left; }
#foto_promo{ width:282px;  position:absolute; float:left; }
#claim{ float:right;  height:157px; width:540px;  background-image:url(/immagini/img_sfondo.jpg); background-repeat:no-repeat; background-position:right; text-align:left; font-size:24px; color:#fff; line-height:36px; }
#claim_promo{ float:right;  height:157px; width:650px;   background-image:url(/immagini/img_sfondo.jpg); background-repeat:no-repeat; background-position:right; text-align:left; font-size:24px; color:#fff; line-height:36px; }
#claim_promo2{ float:left; padding:0px 0px 0px 20px;  height:157px; width:650px;   background-image:url(/immagini/img_sfondo.jpg); background-repeat:no-repeat; background-position:right; text-align:left; font-size:24px; color:#fff; line-height:36px; }




#contenitore{ width:955px;  }
#testo{ float:right; text-align:left; width:955px;   margin-top:20px; min-height:400px;}
#testo_promo{ float:right; text-align:left; width:955px;   margin-top:0px; min-height:400px;}
#testo_CHISIAMO{ text-align:left; width:955px;   margin-top:20px; min-height:400px;}

#colonna_sx{ width:389px; position:absolute;  margin-top:70px;  float:left ; }
#colonna_sx_bassa{ width:389px; position:absolute;  margin-top:280px;  float:left; }
#area_pul_settori{ padding-top:30px; line-height:28px;   }
#pulsanti_settori { padding-bottom:2px; vertical-align:middle; width:385px; height:28px; background-image:url(/immagini/int_pulverde.jpg); background-repeat:no-repeat; }
#pulsanti_settore_attivo { padding-bottom:2px; vertical-align:middle; width:385px; height:28px; background-image:url(/immagini/int_pulgrigio.jpg); background-repeat:no-repeat; color:#000;}
a.link_pulsanti_settori, a.link_pulsanti_settori:visited, a.link_pulsanti_settori:link { margin-top:5px;  font-size:12px; color:#000; text-decoration:none;   }
a.link_pulsanti_settori:hover {  margin-top:5px;  font-size:12px; color:#fff; text-decoration:none;}


#colonna_dx{float:right; width:540px; text-align:left; z-index:100; min-height:500px; }
#colonna_dx_eventi{float:right; width:540px; text-align:left; z-index:100; min-height:700px; }
#breadcrumbs{ margin:30px 0px 30px 0px ;  float:right; width:540px; text-align:left; clear:both;   }
#breadcrumbs_CHISIAMO{ margin:10px 0px 30px 305px ;  float:LEFT; width:955px; text-align:left; clear:both;   }
#breadcrumbs_promo{ margin:30px 0px 30px 0px ;  float:right;  width:650px;  text-align:left; clear:both;   }
a.link_breadcrumbs, a.link_breadcrumbs:visited, a.link_breadcrumbs:link {  font-size:12px; color:#91AB30; text-decoration:none   }
a.link_breadcrumbs:hover {   font-size:12px; color:#91AB30; text-decoration:underline; }
.titolo{ text-transform:uppercase; color:#4D2773; font-size:20px; line-height:24px;}
.titoletto{ text-transform:uppercase; color:#4D2773; font-size:15px; line-height:20px;}
LI {list-style-type:circle; color:#4D2773;}
#bnr_promo{background-image:url(/immagini/fondo_promozione.png); background-repeat:no-repeat; font-size:20px; font-weight:bold; color:#FFF; width:382px; height:96px; margin-top:20px; padding-top:20px; line-height:28px;  text-decoration:none; }
a.bnr_promo,  a.bnr_promo:hover { text-decoration:none; }



#footer{  font-size:11px; padding-top:20px; width:955px; position:relative;  clear:both;   background-image:url(/immagini/fondo_footer.jpg); background-repeat:no-repeat; height:91px; }
#contatti{ position:absolute; float:left; text-align:left; margin-left:30px; }
#copyright{float:right; width:540px; text-align:right; padding-right:30px; }


#schema{ width:955px; height:453px; background-color:#666; padding-top:10px;  }
#riga1{ margin-left:8px;}
#riga2{ margin-left:8px;}
#scritta{ color:#FFF; font-weight:bold; margin:10px;}
#singola{ text-align:center; padding-top:10px; float:left; width:230px; height:158px; background-color:#ABC838; margin:2px;}
a.link_singola, a.link_singola:visited, a.link_singola:link { color:#000; text-decoration:none; text-transform:uppercase;  text-align:center; padding-top:10px; float:left; width:230px; height:158px; background-color:#878787; margin:2px; }
a.link_singola:hover { color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; padding-top:10px; float:left; width:230px; height:158px; background-color:#ABC837; margin:2px;  }
#scritta_contatto{color:#FFF; font-weight:bold; margin:30px 0px 20px 10px; float:left; font-size:18px; text-transform:uppercase;}
#scritta_contatto_nera{color:#333; font-weight:bold; margin:30px 0px 20px 10px; float:left; font-size:18px; text-transform:uppercase;}
a.pulsante_lungo, a.pulsante_lungo:visited, a.pulsante_lungo:link {float:right; background-image:url(/immagini/pulsante_lungo.png); background-repeat:no-repeat; width:462px; height:38px; color:#000; font-size:16px; margin-top:20px; margin-right:12px; padding-top:10px;  text-decoration:none; text-transform:uppercase;  text-align:center;  }
a.pulsante_lungo:hover {float:right; background-image:url(/immagini/pulsante_lungo.png); background-repeat:no-repeat; width:462px; height:38px; color:#fff; font-size:16px; margin-top:20px; margin-right:12px; padding-top:10px;  text-decoration:none; text-transform:uppercase;  text-align:center;   }


#inforiga{ background-color:#EDEDED; width:955px; height:180px ; }
#inforiga_totem{ background-color:#EDEDED;  width:955px; height:240px; }
#infoimg{ float:left; position:relative; margin: 25px;  }
#infoscritta{float:right; margin: 25px; width:700px; }

#richiesta{ margin:20px 0px 20px 0px; background-color:#EDEDED; padding:0px 30px 0px 0px; height:80px;  }

#colonna_sx_colore{ width:375px; margin-top:20px; margin-left:12PX;  float:left ; background-color:#666; height:220px; }
#colonna_dx_colore{float:right; width:540px; text-align:left; z-index:100; min-height:250px; }
#indicazioni{ font-size:22px; color:#FFF; text-align:left; padding:50px ; line-height:28px;}
.pul_accedi, a.pul_accedi:visited, a.pul_accedi:link { BORDER:0PX; text-decoration:none; padding-top:7PX; text-align:center; background-image:url(/immagini/login_pulsante.png); background-repeat:no-repeat; width:128px; height:32px; color:#000}
a.pul_accedi:hover {BORDER:0PX; text-decoration:none; padding-top:7PX; text-align:center; background-image:url(/immagini/login_pulsante.png); background-repeat:no-repeat; width:128px; height:32px; color:#FFF}
#dati{ float:left; margin-top:20px;}
#registrazione{ margin:auto; float:right; text-align:center; background-color:#EDEDED; width:200px; margin-right:25px; padding:20PX; font-size:14px; margin-top:12px; line-height:20PX;}
#DIPIU{ clear:both; background-color:#DDD;  PADDING:10PX 0PX; letter-spacing:4PX;  text-align:center; }

#campi_sx{ float:left;}
#campi_dx{ float:left; margin-left:150px;}
textarea{ width:955px; font-family: 'PT Sans Caption', sans-serif; font-size:12px;}
#continuo_testo{ float:right; text-align:left; width:955px;   margin-top:20px; }
.pul_invia, a.pul_invia:visited, a.pul_invia:link { text-decoration:none; float:right;  padding-top:7PX; text-align:center; background-image:url(/immagini/login_pulsante.png); background-repeat:no-repeat; width:128px; height:32px; color:#000}
a.pul_invia:hover { text-decoration:none;  float:right; padding-top:7PX; text-align:center; background-image:url(/immagini/login_pulsante.png); background-repeat:no-repeat; width:128px; height:32px; color:#FFF}

#hpsettori{ float:left;  width:324px; }
#hptotem{ float:left; width:228px;  }
#hpcitttotem{ float:left; width:631px;  }
#hpcittadini{ float:right; width:403px;  }
#hpclaim{ height:78px; width:955px; padding-top:20px; text-align:center; font-size:25px; color:#fff; line-height:36px; }
#hppulsante1{ clear:both; margin:20PX 0PX 0PX 0PX; background-image:url(/immagini/hppulsanti.jpg); background-repeat:no-repeat; width:459px; height:82px; float:left;  padding-top:30PX; }
#hppulsante2 {margin:20PX 0PX 0PX 0PX; background-image:url(/immagini/hppulsanti.jpg); background-repeat:no-repeat; width:459px; height:82px; float:right;  padding-top:30PX; }
.hppulsante, a.hppulsante:visited, a.hppulsante:link {font-size:18PX; color:#000;}
a.hppulsante:HOVER{ padding-top:40PX; font-size:18PX; color:#FFF;}

#biglietto{ float:left; margin-bottom:20px;}
#testo_totem{ float:right; text-align:left; width:600px;   margin-top:20px; min-height:400px;}
#brochure{width:35%; float:right; margin-bottom:10px;}
a.link_brochure, a.link_brochure:visited, a.link_brochure:link { font-size:12px; color:#000;  text-decoration:none;  }
a.link_brochure:hover { color:#D20000; text-decoration: underline; }


#newfascia_viola{ position:relative;  top:10px; height:257px; background-color:white; clear:both;}
#claim_sx{ text-align:left; margin:-20PX 30PX 0PX 0PX; float:left; padding-top:30PX;  font-size:25px; color:#000; line-height:36px; }
#duecolonne{ border-radius:10px; position:relative; z-index:1; height:480px; margin-top:-90px;   width:955px; background-color:#ffffff; }
#duecolonne2{ border-radius:10px; position:relative; z-index:1;  margin-top:-90px;   width:955px; background-color:#ffffff; }
#colonna_sx_home{ text-align:left; width:220px; padding-top:25px;padding-left:20px;margin-top:0px; float:left;  }
#colonna_dx_home{float:right; width:735px; text-align:center;}
.campo_form{width:350px; height:30px;}
.freccia{display:inline-block; position:relative; top:5px;}
.testo_viola{color:#412959; font-size:14px; font-weight:bold; }
#box_grigio{ background-color:#e4e4e4;width:685px; margin-left:auto;  margin-bottom:30px; margin-right:auto; border-radius:10px;}
#info_medico{padding-bottom:40px; padding-left:20px; padding-top:20px;text-align:left; width:445px; }
.info_nome{color:#412959;font-size:24px; font-weight:bold;}
.info_carica{font-size:16px;  line-height:40px; font-style:italic;  font-weight:bold;}
.info_foto{margin-bottom:-130px;display:block; position:relative; top:-8px; left:510px; border-radius:7px; border:6px solid rgba(255,255,255,0.6);}
#riga_servizio{line-height: 28px; background-color:#f2f2f2;text-align:left;padding:10px 10px 10px 20px;font-size:16px;font-weight:bold; min-height:30px; border-bottom:3px solid #fff;}
#primariga_servizio {line-height: 28px; background-color:#f2f2f2;text-align:left;padding:30px 10px 10px 20px;font-size:16px;font-weight:bold; min-height:30px; border-bottom:3px solid #fff;}
#info_data{ padding-left: 10px; font-size:14px; position:relative;  top:30px; }
.iconapiu{position:relative; top:8px; }

#cf_contenuto{  border-radius:10px; position:relative; z-index:10; height:480px; margin-top:-130px;   width:955px; background-color:#ffffff; }
#cf{padding-top:20px; clear:both; height:334px; width:900px ;}
#cf_imgsx{float:left; margin-right:8px;  }
#cf_imgdx{float:right;}
#cf_infosx{float:left;  border-radius:5px; padding:20px 0px 0px 20px; width:505px;  height:285px; background-image:url(/immagini/comefunziona/cf_sfondosx.png); background-repeat:repeat-y; }

#cf_infodx{float:right;  border-radius:5px; padding:20px 0px 0px 0px; width:505px;  height:285px; background-image:url(/immagini/comefunziona/cf_sfondodx.png); background-repeat:repeat-y; }

#cf_txt{font-size:13.7px; color:#412959; float:left; text-align:left; }
#cf_titolo{ float:left; width:505px;font-size:20px; font-weight:bold; text-align:left; padding-left:20px; padding-top:15px;; color:#ffffff; border-radius:8px; HEIGHT:30px;background-color:#999999;}

</pre></body></html>