BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	SCROLLBAR-FACE-COLOR: #6a7b8b; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #fff; 
	SCROLLBAR-SHADOW-COLOR: #fff; 
	COLOR: #002f52; 
	SCROLLBAR-3DLIGHT-COLOR: #fff; 
	SCROLLBAR-ARROW-COLOR: #fff; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma, helvetica, arial, verdana, charcoal, sans-serif; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000; 
	SCROLLBAR-BASE-COLOR: #6a7b8b; BACKGROUND-COLOR: #243c54
}
TD.blu {
	BACKGROUND-COLOR: #243c54
}
TD.bianco {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	WIDTH: 100%; 
	BACKGROUND-COLOR: #fff
}
TD.bianco A {
	FONT-SIZE: 125%
}
TD.riga {
	FONT-SIZE: 110%; COLOR: #fff
}
TABLE.interno {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; HEIGHT: 95%
}
DIV#logo {
	CLEAR: both; FLOAT: right; POSITION: relative
}
A {
	FONT-SIZE: 100%; COLOR: #336699; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline;
}
.margini A.menu1, .margini2 A.menu1 {
	COLOR: #284058;
	font-size: 12px;
}
.contenuti {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 110%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.contenuti2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 110%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.contenuti2 p {font-size: 150%;}
TABLE.menu_orizzontale {
	BORDER-BOTTOM: #495d71 1px solid
}
TABLE.menu_orizzontale TD A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: 500; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #003399; PADDING-TOP: 5px; LETTER-SPACING: 2pt; BORDER-COLLAPSE: collapse; TEXT-DECORATION: none
}
TABLE.menu_orizzontale TD A.selected {
	FONT-WEIGHT: bold; COLOR: #000066
}
.margini {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 10px
}
.margini2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #495d71 1px solid
}
.titoli {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 20px; PADDING-BOTTOM: 2px; COLOR: #0b1379; PADDING-TOP: 6px; BORDER-BOTTOM: #495d71 1px solid; LETTER-SPACING: 2pt
}
DIV.footer {
	BORDER-TOP: #354b61 1px solid; PADDING-LEFT: 10px; PADDING-TOP: 10px
}
DIV.footer A {
	FONT-WEIGHT: 500; FONT-SIZE: 120%; COLOR: #000
}
#logoTUV {
	FLOAT: right; MARGIN: 10px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 180%; MARGIN-BOTTOM: 0px; COLOR: #2e4f70
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 130%; COLOR: #000; FONT-STYLE: italic; FONT-FAMILY: serif
}
TABLE#tab_servizi TD {
	FONT-SIZE: 100%; TEXT-ALIGN: justify
}
TABLE#tab_servizi TD A {
	FONT-SIZE: 100%
}
TABLE#tab_servizi TD.testo {
	TEXT-ALIGN: center
}
.spazio {
	HEIGHT: 200px
}
.torna su {
	BORDER-TOP: #354b61 2px solid; TEXT-ALIGN: right
}
.titoloSezione {
	FONT-SIZE: 15px; TEXT-TRANSFORM: uppercase; COLOR: #336699
}
TABLE#menuhomepage TD {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
TABLE#menuhomepage TD#chisiamo {
	PADDING-LEFT: 80px
}
TABLE#menuhomepage TD#servizi {
	PADDING-LEFT: 40px
}
TABLE#menuhomepage TD#link {
	PADDING-LEFT: 10px
}
UL#elenco_regulatory LI {
	MARGIN-BOTTOM: 5px
}
B.rtop {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottom {
	DISPLAY: block; BACKGROUND: #fff
}
B.rtop B {
	DISPLAY: block; BACKGROUND: #dddfe0; OVERFLOW: hidden; HEIGHT: 1px
}
B.rbottom B {
	DISPLAY: block; BACKGROUND: #dddfe0; OVERFLOW: hidden; HEIGHT: 1px
}
B.r1 {
	MARGIN: 0px 5px
}
B.r2 {
	MARGIN: 0px 3px
}
B.r3 {
	MARGIN: 0px 2px
}
B.rtop B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottom B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}



