@media print
{
.noprint {display: none}
}
body {margin: 0;}
.null	{ font-size: 1px; background-image: none; }
.none	{ background-image: none; }
.nosize { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 1.05em;
}
.testo { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em;
}
.testo_piccolo { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.65em; line-height: 1.05em;
}
.testo_left { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: left;
}
.testo_left_bold { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: left; font-weight: bold;
}
.testo_jus { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: justify;
}
.titolo { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em;font-weight: bold; text-align: left;
}
.space { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.40em;
}
.dicono_t1 {
	background-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; color: #666666; line-height: 1.15em;
}
.dicono_t2 {
	background-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold; color: #666666; line-height: 1.15em;
}
.conve_t1 {
	background-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; color: #666666; line-height: 1.15em;
}
.conve_t2 {
	background-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold; color: #666666; line-height: 1.15em;
}
.conve_t3 {
	background-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.60em; color: #666666; line-height: 1.15em;
}
.valori_testo_left { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.75em; text-align: left; padding: 5px 0px 20px 20px;
}
.uni_tit { 
	background-image: url(uni_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: left; padding: 6px 5px 3px 7px;
}
.uni_tit2 { 
	background-image: url(uni_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: center; padding: 6px 5px 3px 5px; 
}
.uni_txt { 
	background-image: url(uni_sftab_txt.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: left; padding: 5px 5px 2px 7px;
}
.uni_txt2 { 
	font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: center; background-image: url(uni_sftab_txt.gif); background-repeat: repeat; padding: 5px 5px 2px 5px;
}
.uni_txttot { 
	background-image: url(uni_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: right; padding: 5px 7px 2px 5px;
}
.uni_tot { 
	background-image: url(uni_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: center; padding: 5px 5px 2px 5px; 
}
.uni_procre { 
	background-image: url(uni_sftab_procre.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: center; padding: 5px 5px 2px 5px;
}
.uni_sub { 
	background-image: url(uni_sftab_txt.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.5em; text-align: left; padding: 5px 5px 2px 7px; 
}
.uni_sub2 { 
	background-image: url(uni_sftab_txt.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: center; vertical-align: middle; padding: 5px 5px 2px 5px; 
}
.uni_titblu { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #425c93; font-weight: bold; text-align: center; letter-spacing: 0.1em;
}
.uni_pianorag_tit { 
	background-image: url(uni_pianorag_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: left; padding: 6px 5px 3px 7px; 
}
.uni_pianorag_tit2 { 
	background-image: url(uni_pianorag_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: center; padding: 6px 5px 3px 5px;
}
.uni_pianorag_txt { 
	background-image: url(uni_pianorag_sftab_txt.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: left; padding: 5px 5px 2px 7px;
}
.uni_pianorag_txt2 { 
	font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: center; background-image: url(uni_pianorag_sftab_txt.gif); background-repeat: repeat; padding: 5px 5px 2px 5px;
}
.uni_pianorag_txttot { 
	background-image: url(uni_pianorag_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: right; padding: 5px 7px 2px 5px; 
}
.uni_pianorag_tot { 
	background-image: url(uni_pianorag_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: center; padding: 5px 5px 2px 5px; 
}
.uni_pianorag_procre { 
	background-image: url(uni_pianorag_sftab_procre.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: center; padding: 5px 5px 2px 5px;
}
.neve_06_tit { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #7ea3f8; font-size: 0.79em; font-weight: bold; line-height: 1.05em; 
}
.neve_06_titino { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #7ea3f8; font-size: 0.70em; font-weight: bold; line-height: 1.05em; 
}
.neve_tit { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #f4a460; font-size: 0.79em; font-weight: bold; line-height: 1.05em; 
}
.neve_titino { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #f4a460; font-size: 0.70em; font-weight: bold; line-height: 1.05em; 
}
.neve_tabtxt { 
	background-image: url(neve_sftab_txt.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.70em; line-height: 1.05em; text-align: left; padding: 5px 5px 2px 7px;
}
.neve_tabtit { 
	background-image: url(neve_sftab_tit.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.70em; font-weight: bold; line-height: 1.05em; text-align: center; padding: 6px 5px 3px 5px; 
}
.input_mod {
color: #4f6a96; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-width: 1px; border-style: solid; border-color:#4f6a96; padding-left: 4px;
}
.input_blu {
color: #4f6a96; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; border-width: 1px; border-style: solid; border-color:#4f6a96; padding-left: 4px;
}
.input_rosso {
color: #777777; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; border-width: 1px; border-style: solid; border-color: #ff6347; padding-left: 4px; 
}
.input_pink {
color: #808080; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; border-width: 1px; border-style: solid; border-color: #FF8080; padding-left: 4px;
}
.input_red {
color: #333333; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; border-width: 1px; border-style: solid; border-color: #333333; 
}
.input_arancio {
color: #333333; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; border-width: 1px; border-style: solid; border-color: #f4a460; padding-left: 4px; 
}
.input_c1 {
color: #333333; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; border-width: 1px; border-style: solid; border-color: #f4a460; padding-left: 4px; 
}
.input_c2 {
color: #333333; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; border-width: 1px; border-style: solid; border-color: #cbbc67; padding-left: 4px; 
}

.titolo_p { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #425c93; line-height: 1.05em;font-weight: bold; text-align: left; margin-top: 25px; margin-bottom: 5px;
}
.testo_p { 
	text-align: justify; margin-top: 0px; margin-bottom: 0px;
}
.tenda_testo { 
 	background-color: #ede9e0; background-image: url(all_sfmenu.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.60em; font-weight: bold; line-height: 1.05em; text-align: left;
}
.servizi_testo { 
	background-image: none; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 0.55em;  font-weight: bold; line-height: 1.10em; text-align: left;
}
.top  {
	 font-family: Arial, Helvetica, sans-serif; font-size: 0.60em; font-weight: bold;  text-decoration: none; color: #aaaaaa; background-image: none;
}
a.top:link, a.top:visited, a.top:active  {
	 font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -0.03em; text-decoration: none; color: #aaaaaa; background-image: none;
}
a.top:hover  {
	text-decoration: underline;
}
a.tenda:link, a.tenda:visited, a.tenda:active  {
	 font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #333333; background-image: none;
}
a.tenda:hover  {
	 text-decoration: underline;
}
a.servizi:link, a.servizi:visited, a.servizi:active  {
	 font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; letter-spacing: -0.03em; text-decoration: none;
}
a.servizi:hover  {
	 text-decoration: underline;
}

    #int_grafo { width: 80px;  }
	.graph { 
        position: relative; /* IE is dumb */
        width: 80px;
        border: 1px solid #666; 
        padding: 0px; 
		text-align: left;
    }
    .graph .bar { 
        display: block;
        position: relative;
        background: #666; 
        color: #fff; 
        height: 9px;
		line-height: 9px;
        text-align: left;
 
          
    }
    .graph .bar span { position: absolute; left: 25px; text-align: left; }
	.txt_grafo { 
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style:normal;
		font-weight: bold;
		color:#666666;
    }
    #int_voti { 
		width: 100%;
		height: 100%;
		padding: 0px;
		margin: 0;
	}
	.txt_voti { 
        font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style:normal;
		font-weight: bold;
		color:#ffffff;
    }

.testo_offerta {
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style:normal;
        color: #333333;
        text-align: justify;
        text-decoration: none;
}

.testo_offerta_big {
        font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style:normal;
        color: #333333;
        text-align: justify;
}

