 /* Generali di pagina */
body {
	background-color: #ffffff; 
	font-family: Verdana, Helvetica, sans-serif;
}

/* tag comuni */
th,td,p { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}
a:link,a:active,a:visited { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #074E81; text-decoration: none; background-color: transparent;}
a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: underline; background-color: #074E81; }
hr { height: 0px; border: solid #aaaaaa 0px; border-top-width: 1px;}

/* links */

/* testi - titoli */
.testo { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 11px; color: #000000;}
.testo_big { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 13px; color: #000000;}
.testo_big_green { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 13px; color: green;}
.testo_big_ { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 13px; color: #000000;}
.testo_small { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 10px; color: #000000;}

.testo_gri { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 10px; color: #606060;}
.titolo_n { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 13px; color: #000000;}
.titolo_sn { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 12px; color: #000000;}
.errore { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 11px; color: red;}


/* bordi tabelle */
.border-home {  border: #074E81; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.border-menu-sx {  border: #FFCC00; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px} 
.border-tab {  border: #FFCC00; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* bordi immagini */
.border-img { border-color: #000000 #000000 #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 
.border-img-sel { border-color: #cc0000 #cc0000 #cc0000 #cc0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

a.link_dx:link,a.link_dx:active,a.link_dx:visited { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; background-color: transparent;}
a.link_dx:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #cc0000; font-weight: normal; text-decoration: underline; background-color: transparent; }

a.link-small:link,a.link-small:active,a.link-small:visited { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; background-color: transparent;}
a.link-small:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #cc0000; font-weight: normal; text-decoration: underline; background-color: transparent; }

a.link_sx:link,a.link_sx:active,a.link_sx:visited { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #000000; text-decoration: underline; background-color: transparent;}
a.link_sx:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #cc0000; font-weight: normal; text-decoration: underline; background-color: transparent; }

a.link_green:link,a.link_green:active,a.link_green:visited { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #0B6D32; text-decoration: underline; background-color: transparent;}
a.link_green:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #0B6D32; font-weight: bold; text-decoration: underline; background-color: transparent; }

a.link_ama:link,a.link_ama:active,a.link_ama:visited { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #6D0B0B; text-decoration: underline; background-color: transparent;}
a.link_ama:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #6D0B0B; font-weight: bold; text-decoration: underline; background-color: transparent; }

.testo_12 { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 12px; color: #000000;}

.tdelenco 
{
background-color: #ffffff;
border-color: #ededed; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
font-family: Verdana, Helvetica, Arial, Times New Roman; 
font-weight: normal; 
font-size: 11px; 
color: #000000;
}

.td_price 
{
background-color: #ffffff;
border-color: #000000; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
font-family: Verdana, Helvetica, Arial, Times New Roman; 
font-weight: normal; 
font-size: 11px; 
color: #000000;
}

.logo {
	background-image: url(img/logo.gif);
	height: 84px;
	width: 240px;
	background-repeat:no-repeat
}
.spazio_top {
	background-color: #FFFFFF;
	height: 50px;
}
.bot_attivo {
	height: 34px;
	width: 136px;
	background-image: url(img/bot_attivo.gif);
}
.bot_inattivo {
	height: 34px;
	width: 136px;
	background-image: url(img/bot_inattivo.gif);
}
.spazio_16 {
	background-color: #FFFFFF;
	width: 16px;
}
.par_sx {
	background-color: #FFFFFF;
	width: 207px;
}
.spazio_30 {
	width: 30px;
}
.spazio_10 {
	height: 10px;
}
.top_telef {
	background-image: url(img/top_telefono.gif);
	height: 49px;
	width: 177px;
	padding-bottom: 5px;
}
.sfo_box_sx {
	background-image: url(img/sfondo_box_sx.gif);
	width: 177px;
	padding-right: 10px;
	padding-left: 10px;
}
.bot_box_sx {
	background-image: url(img/bot_box_sx.gif);
	height: 27px;
	width: 177px;
	padding-top: 5px;
}
.top_testo {
	background-image: url(img/top_testo.gif);
	height: 49px;
	width: 177px;
}
.top_freccia {
	background-image: url(img/top_freccia.gif);
	height: 49px;
	width: 177px;
}
.par_dx {
	background-color: #FFFFFF;
	width: 188px;
}
.centro_index {
	background-color: #FFFFFF;
	width: 405px;
}
.spazio_18 {
	width: 18px;
}
.box_par_dx {
	width: 170px;
}
.top_box_dx {
	background-image: url(img/top_box_dx.gif);
	height: 53px;
	width: 170px;
   font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 15px; color: #FFFFFF;
   padding-left:10px;
   padding-top:12px;
}
.sfo_box_dx {
	background-image: url(img/sfo_box_dx.gif);
	width: 170px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.div_box_dx {
	background-image: url(img/div_box_dx.gif);
	height: 14px;
	width: 170px;
}
.bot_box_dx {
	background-image: url(img/bot_box_dx.gif);
	height: 26px;
	width: 170px;
}
.centro {
	background-color: #FFFFFF;
	width: 596px;
}
.top_box_cen {
	background-image: url(img/top_centro_index.gif);
	height: 43px;
	width: 366px;
   font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 13px; color: #FFFFFF;
   padding-left:10px;
}
.spazio_20 {
	width: 20px;
}
.spazio_19 {
	width: 19px;
}
.box_cen {
	width: 366px;
}
.sfo_box_cen {
	background-image: url(img/sfo_centro_index.gif);
	width: 366px;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bot_box_cen {
	background-image: url(img/bot_centro_index.gif);
	height: 26px;
	width: 366px;
}

.top_scheda {
	background-image: url(img/top_scheda.gif);
	height: 19px;
	width: 560px;
}
.sfo_scheda {
	background-image: url(img/sfo_scheda.gif);
	width: 560px;
}
.bot_scheda {
	background-image: url(img/bot_scheda.gif);
	height: 25px;
	width: 560px;
}

.classh1 {
	color:#FBAA0C;
	font-size:14px
}

.classh2 {
	color:#FBAA0C; 
	font-size:12px
}