BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/grafica/sfondo1.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffd966
}
DIV#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 0px
}
#mainmenu {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(images/grafica/bg_td.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
#mainmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainmenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
#mainmenu A {
	BORDER-RIGHT: #b0b0b0 1px solid; PADDING-RIGHT: 27px; DISPLAY: block; PADDING-LEFT: 27px; FONT-SIZE: 10pt; PADDING-BOTTOM: 9px; COLOR: #505050; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#mainmenu A:hover {
	BACKGROUND: url(images/grafica/menuhover.gif) #f0f0f0 repeat-x left top; COLOR: #404040; TEXT-DECORATION: none
}
#mainmenu A.current {
	BACKGROUND: url(images/grafica/menuhover.gif) #f0f0f0 repeat-x left top; COLOR: #505050; TEXT-DECORATION: none
}
#pagina {
	WIDTH: 100%
}
#coldx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 195px; PADDING-TOP: 5px
}
#colsx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 195px; PADDING-TOP: 5px
}
#centro {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
#footer {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
#webmail_box {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/grafica/box_webmail.gif); MARGIN: 10px auto; WIDTH: 190px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 150px
}
#area_assistenza {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/grafica/pannello_areaassistenza.jpg); MARGIN: 0px auto; WIDTH: 190px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 105px
}
#newsletter {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/grafica/pannello_newsletter.jpg); MARGIN: 0px auto; WIDTH: 190px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 105px
}

#cerca {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/grafica/cerca_box.gif); MARGIN: 0px auto; WIDTH: 190px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 105px
}
FORM#form_area_assistenza INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
FORM#form_area_assistenza {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM#form_newsletter INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
FORM#form_newsletter {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#contenuto {
	FLOAT: left; BACKGROUND-COLOR: #ffffff
}
#pannello {
	WIDTH: 100%
}
.sfondo_sfumato {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left bottom; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(images/grafica/bg_td.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-x
}
H3 {
	FONT-SIZE: 12pt
}
H4 {
	FONT-SIZE: 10pt
}
P {
	FONT-SIZE: 8pt; MARGIN: 0px 0px 3px; COLOR: #333333
}
.testo10 {
	FONT-SIZE: 10pt
}
.testo6 {
	FONT-SIZE: 10px
}

.testo8 {
	FONT-SIZE: 8pt
}
.testo8_hidden {
	visibility:hidden;
	FONT-SIZE: 0pt
}
.testo8_show {
	visibility:visible;
	FONT-SIZE: 8pt
}
.gray {
	COLOR: #646464; TEXT-DECORATION: none
}
.orange {
	COLOR: #f7941d; TEXT-DECORATION: none
}
.blue {
	COLOR: #648cb4; TEXT-DECORATION: none
}
/*
.white {
	COLOR: #ffffff; TEXT-DECORATION: none
}
*/
.red {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.bold {
	FONT-WEIGHT: bold
}
.cornice1 {
	BORDER-TOP-WIDTH: thin; BORDER-LEFT-WIDTH: thin; BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-WIDTH: thin; BORDER-RIGHT-COLOR: #999999
}
.margtop5 {
	MARGIN-TOP: 5px
}
.margtop15 {
	MARGIN-TOP: 15px
}
.margbot5 {
	MARGIN-BOTTOM: 5px
}
.nomargin {
	MARGIN: 0px
}
.borderimg {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#colsx {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/grafica/sfumatura1.gif); PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
#coldx {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/grafica/sfumatura1.gif); PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
#centro {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/grafica/sfumatura1.gif); PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.center {
	TEXT-ALIGN: center
}
A {
	FONT-WEIGHT: bold; COLOR: #648cb4; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.lista {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; LIST-STYLE-IMAGE: url(images/grafica/arrow-dx1.gif); MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.lista A {
	COLOR: #648cb4; TEXT-DECORATION: none
}
.lista A:hover {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.prezzi_adsl {
	MARGIN-BOTTOM: 20px
}
.form1 {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pulsanti {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #999999
}
.input1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; HEIGHT: 12pt; BACKGROUND-COLOR: #ffcc33; BORDER-RIGHT-WIDTH: 0px
}
.input2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; HEIGHT: 12pt; BACKGROUND-COLOR: #99ffcc; BORDER-RIGHT-WIDTH: 0px
}
.tab_elenco {
	FONT-SIZE: 8pt
}


/* menu */
div#nav						{ width:165px;margin-left: 0px;background: #FFF;  border: 0px solid #00005A; font: bold 11px Verdana, Arial, Helvetica, sans-serif}
div#nav h3					{
	font-size: 13px;
	margin: 0;
	padding: 4px 10px;
	border-top: 0px solid #FFFFFF;
	color: #FF9900;
	background-color: #FFF;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#nav ul,div#nav li		{ margin: 0;padding: 0;list-style-type: none}
div#nav li					{
	margin: 0 0 1px 0;
	background-color: #C5E5F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div#nav a					{
	display: block;
	padding-left: 15px;
	height: 18px;
	line-height: 18px;
	border:1px solid #FFFFFF;
	background-color: #FFFF00;
	color:#FEA115;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#nav a:hover				{ color: #00005A;background-color: #fff; border:1px solid #999999}
div#nav ul ul a				{ color: #00005A; background-color: #FFFFFF;font-weight: normal}

div.jsenable h3				{ cursor: pointer}
div.jsenable ul ul			{ display:none}
div#nav li.hide ul			{ display:none}
div#nav li.show ul			{ display:block}
div#nav li.show h3			{
	background-color: #FF9900;
	color:#FFFFFF;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* aggiunti */
.ramicradit {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif 
} /* slide */

.Form1 {	
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f7f7f6
}

.FormErr {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FF8888
}


.rss {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	width:100%;	
}

.rss table { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.rss h3 {color:#648cb4;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}


/* sfondi e bordi del div scorrevole */
#bg { 
  position:relative; left:10px; 
	z-index:1000; width:170px; height:200px;
  background-color:#eee; 
  border:1px solid #fff
  } 
/* posizionamento del div scorrevole */
div#wn { 
  position:absolute; left:8px; top:6px;
  width:150px; height:160px; z-index:1;
  clip:rect(0, 150px, 160px, 0); overflow:hidden;
  }

div#cnt { position:absolute; z-index:1; }

/* formattazione del testo che faremo scorrere */
div#cnt div.item { width:150px; height:50px; color:#336 }

div#cnt h3 { font-size:12px; margin:0 0 .5em 0 }  
div#cnt p { font-size:11px; margin:.5em 0 0 0 }
div#cnt ul { margin:.5em 0 0 0; padding:0; font-size:11px; }
div#cnt ul li { margin: .5em 0 0 1em; list-style-type:none }


/* login */
.login {
	margin-left: auto;
	margin-right: auto;
	margin-top: 6em;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 429px;
	background: #F1F3F5;
}
