.benv {
	PADDING-LEFT: 50px;
}
A.benvenuto {
	FONT-SIZE: 100%; COLOR: #777777; TEXT-DECORATION: none
}
A.benvenuto:hover {
	TEXT-DECORATION: underline
}

.min {
	background-color: #FFFFFF
}
.head2 {
	BACKGROUND: url(images/head2.jpg) no-repeat
}
.left {
	BACKGROUND-COLOR: #E5F2D3
}
.left2 {
	BACKGROUND-COLOR: #D4E9B7;
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px;
}
.left3 {
	MARGIN: 10px;
}
.bg-line1 {
	BACKGROUND-COLOR: #1C51A1
}
.bg-tono1 {
	PADDING-LEFT: 6px; BORDER-LEFT: #6085BD 2px solid; HEIGHT: 20px; BACKGROUND-COLOR: #FFF
}
.bg-tono2 {
	BACKGROUND-COLOR: #6085BD
}
.bg-tono3 {
	PADDING-LEFT: 6px; BACKGROUND-COLOR: #E3F5FF
}
.bg-tono4 {
	WIDTH: 38px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF
}
.titolo {
	FONT-SIZE: 100%; COLOR: #1C51A1;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}
.main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-TOP: 10px;
}

A, A:visited, A:active {
	FONT-SIZE: 68.75%; COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline; border-bottom: 0px dashed #000000;
}
A.link, A.link:visited, A.link:active {
	FONT-SIZE: 68.75%; COLOR: #000000; TEXT-DECORATION: none; border-bottom: 1px dashed #000000;
}
A.link:hover {
	TEXT-DECORATION: underline; border-bottom: 0px solid #000000;
}
A.linkComuni, A.linkComuni:visited, A.linkComuni:active {
	FONT-SIZE: 62.25%; COLOR: #000000; TEXT-DECORATION: none; border-bottom: 0px dashed #000000;
}
A.linkComuni:hover {
	TEXT-DECORATION: underline; border-bottom: 0px dashed #000000;
}
BODY {
MARGIN: 0px 0px; LINE-HEIGHT: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding: 7px 15px 5px
}
HR {
	BORDER-TOP: #af3c03 3px double; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 20px 0px; HEIGHT: 3px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	FONT-SIZE: 68.75%; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 68.75%; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 68.75%; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.hidden {
	DISPLAY: none
}
.list1 {
	PADDING-LEFT: 15px; BACKGROUND: url(images/puntele-col1.gif) no-repeat 0px 7px
}
.padding-bot {
	MARGIN-BOTTOM: 15px
}
.padding-left {
	MARGIN-LEFT: 15px
}
.sf-head {
	BACKGROUND-IMAGE: url(images/head_sf.gif)
}
.txt10-col3 {
	FONT-SIZE: 62.5%; COLOR: #af3c03
}
.txt-alert10 {
	FONT-WEIGHT: bold; FONT-SIZE: 62.5%; COLOR: #a50100
}
.txt-bianco11 {
	FONT-SIZE: 68.75%; COLOR: #ffffff
	}
.txt-nero15 {
	FONT-SIZE: 100%; COLOR: #990066
}
.txt-nero10 {
	FONT-SIZE: 62.5%
}
.txt-nero11 {
	FONT-SIZE: 68.75%
}
.txt-nero12 {
	FONT-SIZE: 68.75%; COLOR: #000099
}
.txt-nero13 {
	FONT-SIZE: 68.75%; COLOR: #990066
}
.txt-padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.underline {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-DECORATION: underline
}
.width0 {
	WIDTH: 0%
}
.width100 {
	WIDTH: 100%
}
.width50 {
	WIDTH: 50%
}
.width60 {
	WIDTH: 60%
}
.width40 {
	WIDTH: 40%
}
.width10 {
	WIDTH: 10px
}
.width200 {
	WIDTH: 200px
}
.width110px {
	WIDTH: 110px
}
.width50px {
	WIDTH: 50px
}
.width100px {
	WIDTH: 100px
}
.width40px {
	WIDTH: 40px
}

.width-left-right {
	WIDTH: 180px
}
.width-middle {
	WIDTH: 100%; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px
; background-color: #FAFAFA
}
.width-right-2liv {
	WIDTH: 78%
}.menuBG {  padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border: #278642 solid; background-color: #E7EDF9; text-align: center; border-width: 0px 1px 1px}
.list0 { PADDING-LEFT: 10px; BACKGROUND: url(images/puntele-col1.gif) no-repeat 0px 7px }
.bg-tono5 {  background-color: #D2E8F6}
.bg-tono6 {  background-color: #F1F8F0}
.bordoCom {  border: #0D7A2B solid; border-width: 1px 0px}
.menu {  background-image: url(img/menuU2.gif)}
.centrato {  text-align: center}
.sinistra {  text-align: left}
.destra {  text-align: right}
.benvBG {  background-image: url(img/bgBenv.gif)}
.bg-tono7 { background-color: #FAFAFA}
.width15 { WIDTH: 15px}
.width150 { WIDTH: 150px}
.width110 { WIDTH: 120px}
.width80 { WIDTH: 80px}
.width60 { WIDTH: 60px}
.width35 { WIDTH: 35px}
.width6 { WIDTH: 6px}
.width11 { WIDTH: 11px}
.txt-padding0 { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px ; border: #2A1598; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.txt-padding1 { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px ; border: #2A1598; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.txt-padding2 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; background-color: #F0F7EF; border: #999997; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.txt-padding3 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; background-color: #EFEFF7; border: #999997; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.imgLeft { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 3px 3px 0px;  PADDING-TOP: 1px; }
.imgCentrato { center; }
.logoBG {  background-attachment: fixed; background-image: url(img/logoBG.jpg); background-repeat: no-repeat; background-position: right}
.alignLeft {  text-align: left}
.width50x { WIDTH: 50%; vertical-align: top}
.width-left-right2 { WIDTH: 250px}
.imgRight { FLOAT: right; MARGIN: 0px 0px 3px 3px; ; padding: 1px 1px}
.imgRightC { FLOAT: right; MARGIN: 3px 3px; ; padding: 1px 1px }
form{ margin: 0px 0px 0px 0px; display: inline; }
