#logo h1 {
	display: block; 
	width: 240px; 
	height: 85px;
	background: transparent url("/images/header/logo.gif") 0 no-repeat;
}
#logo a { 
	display: block; 
	width: 240px; 
	height: 85px;
}
.hide { 
	display: none;
}
BODY {background: #B8B8B8;margin: 0px; padding: 0px;}
.back {background: url(/images/back/bkpg.gif) repeat-y center;}
/*BACKGROUND HEADER*/
.headtb {background: url(/images/header/bk_header.gif) repeat-x;}
/*BACKGROUND COLONNA CONTENUTI*/
.ctab {background: url(/images/back/bk_ct.gif) repeat-y;}
/*BACKGROUND COLONNA DOMINI*/
.ctabd {background: url(/images/back/bk_ctd.gif) repeat-y;}
/*BACKGROUND TITOLO MENU SX*/
.tboxsx {background: url(/images/boxm/titlesx/bk_tv.gif) repeat-y;}
/*LOG IN*/
.omlog {background: url(/images/boxm/login/bk_om.gif) repeat-y;}
.bklog {background: #FFFFFF url(/images/boxm/login/bk_log.gif) repeat-x fixed bottom;}
/*LOGGATO*/
.omlgt {background: url(/images/boxm/loggato/bk_om.gif) repeat-y;}
.butlgt {background: url(/images/boxm/loggato/bk_button.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
/*MENU A*/
.ommna {background: url(/images/boxm/men_a/bk_om.gif) repeat-y;}
.butmna {background: url(/images/boxm/men_a/bk_button.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
/*MENU B*/
.ommnb {background: url(/images/boxm/men_b/bk_om.gif) repeat-y;}
.butmnb {background: url(/images/boxm/men_b/bk_button.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
/*MENU C*/
.ommnc {background: url(/images/boxm/men_c/bk_om.gif) repeat-y;}
.butmnc {background: url(/images/boxm/men_c/bk_button.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
/*MENU D*/
.ommnd {background: url(/images/boxm/men_d/bk_om.gif) repeat-y;}
.butmnd {background: url(/images/boxm/men_d/bk_button.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
/*BACKGROUND TITOLO MENU DX*/
.tboxdx {background: url(/images/boxm/titledx/bk_tv.gif) repeat-y;}
/*BOX DX BACK+TESTO*/
.boxdx {background: url(/images/boxm/boxdx/bkbdx.gif) repeat-y;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
/*FOOTER BACK+TESTO*/
.footab {background: url(/images/back/bk_ft.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
padding-right: 6px; text-align: right;}
/*FORM*/
form {margin: 0;}
/*BOX*/
.box { BACKGROUND: #EEEEEE; BORDER: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0}
.boxreg { background: #eee; border: 1px solid #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; width: 430px; height: 50px}
.boxacc { BACKGROUND: #EEEEEE; BORDER: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; width: 430px; height: 16px} 
.textarea { BACKGROUND: #EEEEEE; BORDER: 1px solid #000000; font-size: 12px; margin: 0}
.box2 input { BACKGROUND: #EEEEEE; BORDER: 1px solid #000000; font-size: 10px; height: 18px; vertical-align: middle }
.empty { border: 0px; }
/*BOX PRODOTTI HOME*/
.boxpdt {background: url(/images/home/boxp/bk_head.gif) repeat-x;}
.boxpdtf {background: url(/images/home/boxp/bk_foot.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
padding-right: 8px; text-align: right;}
/*BOX PRODOTTI HOME*/
.boxnews {background: url(/images/home/boxp/bk_head.gif) repeat-x;}
.boxnews {background: url(/images/home/boxp/bk_foot.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
padding-right: 8px;}
/*BOX Perchè noi HOME*/
.boxpn {background: url(/images/home/other/bk_pn.gif) repeat-x; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
padding-left: 4px; text-align: left;}
/*BOX Prodotti*/
.boxprod {background: url(/images/home/boxp/blackpx.gif) repeat-y; }
/*BOX News HOME*/
.boxns {background: url(/images/home/other/bk_ns.gif) repeat-x; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 4px; text-align: left;}
/*BOX HOST*/
.boxhst {background: url(/images/host/bk_head.gif) repeat-x;}
/*BOX USER-PSW*/
.box_username {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #EEEEEE; border: 1px solid #000000; width: 120px }
.box_password {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #EEEEEE; border: 1px solid #000000; width: 100px }
/*PARAGRAFO TEMPORANEO*/
p  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 2px;}
/*TESTO*/
.t { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; TEXT-DECORATION: none}
a.t:hover { font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; font-size: 10px; TEXT-DECORATION: underline }
/*LINK di TESTO*/
.lt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; TEXT-DECORATION: none}
a.lt{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; TEXT-DECORATION: underline}
a.lt:hover { font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; font-size: 10px; TEXT-DECORATION: none }
/*BROCHURE*/
#brochure { padding-bottom: 10px;}
#brochure h2 { color:#6388AD; font-size: 16px; font-weight: bold; margin: 15px 0 5px 0;}
#brochure h3 { color:#000; font-size: 14px; font-weight: bold; margin: 10px 0 5px 0;}
#brochure p { font-size: 12px; margin: 5px 0 8px 0}
#brochure a:link, #brochure a:visited { text-decoration: none; font-weight: bold; } 
#brochure a:hover { text-decoration: underline; color:#ff6600;}
.brlis ul { list-style: none; margin: 0; margin: 4px 0; padding: 0; }
.brlis2 { padding-left: 10px; }
.brlis3 { padding-left: 20px; }	
.brlis li { margin: 2px 0; }
.brlis a:link, .brlis a:visited { background: transparent url(/images/broch/arw.gif) 0 no-repeat; padding-left: 10px; font-weight: bold; } 
.brlis a:hover { text-decoration: underline;color:#ff6600; }
/*NEWS*/
.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; TEXT-DECORATION: none}
a.news { font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; font-size: 10px; TEXT-DECORATION: none }
a.news:hover { font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; font-size: 10px; TEXT-DECORATION: underline }
/*TESTO NEWS*/
.pnews  { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px;}
/*TAG TD*/
TD { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none;}
/*LINK NONE*/
.l { text-decoration: none; font-weight: bold; color: #0000CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;} 
.l:hover { TEXT-DECORATION: underline; font-weight: bold; color: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*LINK GLOSSARIO*/
.glos { text-decoration: none; font-weight: bold; color: #0000CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;} 
.glos:hover { TEXT-DECORATION: underline; font-weight: bold; color: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*LINK UNDERLINE*/
.r { text-decoration: underline; font-weight: bold; color: #0000CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;} 
.r:hover { TEXT-DECORATION: underline; font-weight: bold; color: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*LINK WHITE*/
.b { text-decoration: underline; font-weight: bold; color: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;} 
.b:hover { TEXT-DECORATION: underline; font-weight: bold; color: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*LINK NAVIGAZIONE*/
.nav { FONT-SIZE: 10px;	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
a.nav:hover { FONT-SIZE: 10px;	COLOR: #0000FF;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
/*LINK MENU*/
.menu { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.menu:hover { FONT-SIZE: 11px;	COLOR: #0000CC;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
/*LINK ENTRA*/
.ent { color:#0000CC; text-decoration: none;}
a.ent:hover { color:#ff9900; text-decoration: underline;}
/*LINK FOOTER*/
.foot { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.foot:hover { FONT-SIZE: 11px;	COLOR: #0000CC;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
/*TITLE*/
.title { color:#6388AD; font-size: 16px; font-weight: bold; text-decoration: none;}
/*SUBTITLE*/
.subtitle { color:#FF9900; font-size: 11px; font-weight: bold; text-decoration: none;}
/*TITLE*/
h1 { color:#6388AD; font-size: 16px; font-weight: bold; text-decoration: none; margin: 0;}
/*SUBTITLE*/
h2 { color:#FF9900; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0;}
/*GLOSSARIO OFF*/
.glossarioOff { text-decoration: none; font-weight: bold; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;} 
.glossarioOff:hover { TEXT-DECORATION: underline; font-weight: bold; color: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*GLOSSARIO ON*/
.glossarioOn { text-decoration: underline; font-weight: bold; color: #0000CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;} 
.glossarioOn:hover { TEXT-DECORATION: underline; font-weight: bold; color: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*LINK FOOTER*/
.hst { color:#0000CC; FONT-SIZE: 10px; text-decoration: underline;}
a.hst:hover { color:#0000CC; FONT-SIZE: 10px; text-decoration: none;}
/*Verificia ADSL*/
.boxverifica input { BACKGROUND: #EEEEEE; BORDER: 1px solid #000000; font-size: 10px; height: 18px; vertical-align: bottom }
/*Barra ADSL*/
.adsl { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
/* BOX arrotondato */
#round {
	background: url(/images/round/bk_round.gif) repeat-y;
	width: 428px;
	padding: 0;
	margin: 0;
}
#round p {
	margin: 10px 0;
	padding: 0 5px;
	font-size: 12px;
}
#round form {
	margin: 15px 5px 10px 5px;
}
#round input {
	border: 1px solid #000;
	background: #fff;
	margin-left: 4px;
}
#round img {
	margin: 0;
	padding: 0;
}
/* BOX arrotondato tariffe*/
#roundtariffe {
	background: url(/images/round/bk_roundt.gif) repeat-y;
	width: 210px;
	padding: 0;
	margin: 0;
}
#roundtariffe p {
	margin: 10px 0;
	padding: 0 5px;
	font-size: 12px;
}
#roundtariffe form {
	margin: 15px 5px 10px 5px;
}
#roundtariffe input {
	border: 1px solid #000;
	background: #fff;
	margin-left: 4px;
}
/*#roundtariffe img {
	margin: 0;
	padding: 0;
}*/
#roundtariffe img.padd {
	margin: 5px;
}
.trattor  {
	background: transparent url("/images/trattor.gif") repeat-x;
}
