BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #232323; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #168ef4; FONT-SIZE: 22px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #168ef4; FONT-SIZE: 18px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #168ef4; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
H4 {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 22px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 40px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 33px; FONT-WEIGHT: normal; PADDING-TOP: 40px
}
H6 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; COLOR: inherit; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.h7 {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #168ef4; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: square
}
OL {
	LIST-STYLE-TYPE: decimal
}
LI {
	LINE-HEIGHT: 18px
}
P {
	LINE-HEIGHT: 18px
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
A:hover {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A:visited {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A:active {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A:link {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.topline {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/bg-topline.png) repeat-x; PADDING-TOP: 0px
}
.topline-table {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; HEIGHT: 110px; PADDING-TOP: 0px
}
.topline-left-td {
	WIDTH: 100%; VERTICAL-ALIGN: top
}
.topline-right-td {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.logo {	DISPLAY: block;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}

.mainmenu-active {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 0px; BOTTOM: auto; CLEAR: both; TOP: 25px; RIGHT: 0px; PADDING-TOP: 0px; LEFT: auto; WIDTH: 485px; height:29px;
}
.mainmenu-active-table {
	HEIGHT: 31px
}
.mainmenu-active-td1 {
	WIDTH: 10px; BACKGROUND: url(/images/bg-mainmenu.png) no-repeat center 6px;  font-weight:bold;
}
.mainmenu-active-td2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px; font-weight:bold;
}
.mainmenu-active-td2 A:hover {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #168ef4; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainmenu-active-td2 A:visited {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #168ef4; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainmenu-active-td2 A:active {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #168ef4; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainmenu-active-td2 A:link {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #168ef4; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainmenu-deactive-td1 {
	WIDTH: 10px; BACKGROUND: url(/images/bg-mainmenu.png) no-repeat center 6px;  font-weight:bold;
}
.mainmenu-deactive-td2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px;  font-weight:bold;
}
.mainmenu-deactive-td2 A:hover {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 80px; COLOR: #168ef4; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainmenu-deactive-td2 A:visited {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #333333; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainmenu-deactive-td2 A:active {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #333333; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainmenu-deactive-td2 A:link {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #333333; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainmenu-deactive-td2 A:hover {
	COLOR: #168ef4
}
A.mainmenu-deactive-td2:hover {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4
}
A.mainmenu-deactive-td2:visited {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4
}
A.mainmenu-deactive-td2:active {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4
}
A.mainmenu-deactive-td2:link {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4
}
.submenu-position {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.submenu-table {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 485px; BOTTOM: auto; PADDING-RIGHT: 0px; CLEAR: both; TOP: 85px; RIGHT: 0px; PADDING-TOP: 0px; LEFT: auto
}
.submenu-table TD {
	VERTICAL-ALIGN: top
}
.submenu-td1 {
	WIDTH: 10px; BACKGROUND: url(/images/bg-submenu-td1.png) no-repeat
}
.submenu-td2 {
	BACKGROUND: url(/images/bg-submenu-td2.png) repeat-x
}
.submenu-td3 {
	WIDTH: 10px; BACKGROUND: url(/images/bg-submenu-td3.png) no-repeat
}
.submenu-table A:hover {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 11px; DISPLAY: block; BACKGROUND: url(/images/div_submenu.gif) no-repeat right; FLOAT: left; COLOR: #464646; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.submenu-table A:visited {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 11px; DISPLAY: block; BACKGROUND: url(/images/div_submenu.gif) no-repeat right; FLOAT: left; COLOR: #464646; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.submenu-table A:active {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 11px; DISPLAY: block; BACKGROUND: url(/images/div_submenu.gif) no-repeat right; FLOAT: left; COLOR: #464646; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.submenu-table A:link {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 11px; DISPLAY: block; BACKGROUND: url(/images/div_submenu.gif) no-repeat right; FLOAT: left; COLOR: #464646; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.submenu-table A:hover {
	COLOR: #168ef4
}
A.submenu-active:hover {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4
}
A.submenu-active:visited {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4
}
A.submenu-active:active {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4
}
A.submenu-active:link {
	BACKGROUND-COLOR: inherit; COLOR: #168ef4
}
A.submenu-last:hover {
	BACKGROUND-IMAGE: none
}
A.submenu-last:visited {
	BACKGROUND-IMAGE: none
}
A.submenu-last:active {
	BACKGROUND-IMAGE: none
}
A.submenu-last:link {
	BACKGROUND-IMAGE: none
}
.header-1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/sf_header_img.gif) repeat-x; COLOR: inherit; PADDING-TOP: 0px; height:266px; }
.header-2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/img_home.jpg) no-repeat center; COLOR: inherit; PADDING-TOP: 0px; height:266px; with:1000px}
.header-table {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; BACKGROUND: ; PADDING-TOP: 0px
}
.header-table TD {
	VERTICAL-ALIGN: top
}
.header-table IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.header-left-td {
	PADDING-BOTTOM: 32px; BACKGROUND-COLOR: inherit; PADDING-LEFT: 10px; WIDTH: 450px; PADDING-RIGHT: 0px; COLOR: #ffffff; PADDING-TOP: 32px
}
.header-left-td P {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.header-left-td UL {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.header-left-td LI {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/list-white.gif) no-repeat 0px 5px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.header-left-td-table-1 {
	WIDTH: 100%
}
.header-left-td-table-0 {
	WIDTH: 100%
}
.header-left-td-table-0 TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.header-left-td-table-1 TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 160px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.firststeps_flash {
	WIDTH: 242px
}
.header-left-td-table-2 {
	MARGIN: 25px 0px 0px; WIDTH: 100%
}
.noMargin {
	MARGIN: 0px
}
.vetrina_td {
	BACKGROUND: url(/images/bg-topline.png) repeat-x bottom;
	border: 1px solid #999999;
	padding: 0px;
	width: 140px;
	padding-top:15px;
}

.vetrinaaziende_td {
	BACKGROUND: url(/images/bg-topline.png) repeat-x bottom;
	border: 1px solid #999999;
	padding: 0px;
	width: 190px;
	padding-top:15px;
}
.submit {
	background-image: url(/images/sf_submit.gif);
	background-repeat: repeat-x;
	background-position: center;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	height: 17px;
	width: 100px;
	padding-top: 3px;
}
.submit A{
	background-image: url(/images/sf_submit.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 17px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
}
.submit A:HOVER{
	background-image: url(/images/sf_submit.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 17px;
	width: 100px;
	color: #FFFF00;
	font-weight: bold;
}
.content-1 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	background-color: #ffffff;
	background-image: url(/images/bg-content.png);
	background-repeat: repeat-x;
	clear:left;
}
.content-2 {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 950px;
	PADDING-RIGHT: 0px;
	HEIGHT: 225px;
	PADDING-TOP: 10px;
	clear: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float:none;
	clear: left;
}
.contentP-1 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	background-color: #ffffff;
	background-image: url(/images/bg-content.png);
	background-repeat: repeat-x;
	clear:left;
}
.contentP-2 {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 950px;
	PADDING-RIGHT: 0px;
	HEIGHT: auto;
	PADDING-TOP: 10px;
	clear: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float:none;
	clear: left;
	overflow:hidden;
}
/*DIV ELENCO LOCALITA HOME*/
.boxOfferteTitolo {
	BACKGROUND-IMAGE: url(/images/bg_box.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: center center; HEIGHT: 20px; COLOR: #168ef4; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.boxOfferteTitolo A {
	COLOR: #168ef4; TEXT-DECORATION: none
}

#centro_o {	width:950px; margin: auto; clear:left;}
#boxDestinazioni {	PADDING-BOTTOM: 10px;	MARGIN: 0px;	PADDING-LEFT: 0px;	PADDING-RIGHT: 0px;	FLOAT: left;	PADDING-TOP: 10px;
	width: 925px;}

#boxDestinazioni SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: #cc0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#boxDestinazioni H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#boxDestinazioni .img {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 4px
}
.TdboxDestinazioni {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
.DestinazioniList {
	BACKGROUND-IMAGE: url(/images/margin_dotted.gif); PADDING-BOTTOM: 0px !important; MARGIN: 15px 0px 0px; PADDING-LEFT: 23px !important; WIDTH: 135px !important; PADDING-RIGHT: 0px !important; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Tahoma; BACKGROUND-POSITION: left 50%; FLOAT: left; COLOR: #333333; FONT-SIZE: 9px; PADDING-TOP: 0px !important
}
.DestinazioniList UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 130px !important; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.DestinazioniList UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 130px !important; PADDING-RIGHT: 0px; BACKGROUND: url(/images/icn_LiTop.gif) no-repeat left top; PADDING-TOP: 0px !important
}

.DestinazioniList A {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;	font-weight: normal;}
.DestinazioniList A:HOVER {color: #CC0000;	text-decoration:underline;}

.DestinazioniListFirst {PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 13px; WIDTH: 135px; PADDING-RIGHT: 0px; FONT-FAMILY: Tahoma; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; COLOR: #333333; FONT-SIZE: 9px; PADDING-TOP: 0px}
.DestinazioniListFirst UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 130px; PADDING-RIGHT: 0px; PADDING-TOP: 4px}
.DestinazioniListFirst UL LI {PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 110px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/icn_LiTop.gif) no-repeat left top; PADDING-TOP: 0px !important}

.DestinazioniListFirst A {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;	font-weight: normal;}

.DestinazioniListFirst A:HOVER {color: #CC0000;	text-decoration:underline;}
.floatL {FLOAT: left;}
.floatR {FLOAT: right;}

.TESTO10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration: none}
A.TESTO10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration: none}
A.TESTO10:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTO12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color: #000000; text-decoration: none}
A.TESTO12:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration: none; color: #FF0000}

.TESTOBLU10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #168ef4; text-decoration: none}
A.TESTOBLU10:Hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOBLU12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color: #168ef4; text-decoration: none}
A.TESTOBLU12:Hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration: none; color: #FF0000}


.TESTOARIAL10 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration: none}
A.TESTOARIAL10:Hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOARIAL12 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color: #000000; text-decoration: none}
A.TESTOARIAL12:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration: none; color: #FF0000}
.TESTOARIAL14 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration: none}
A.TESTOARIAL14:Hover {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF0000}
.TESTOARIAL16 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; color: #000000; text-decoration: none}
A.TESTOARIAL16:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; text-decoration: none; color: #FF0000}
.TESTOARIAL18 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #000000; text-decoration: none}
A.TESTOARIAL18:Hover {font-family: Arial, Helvetica, sans-serif; font-size:18px; text-decoration: none; color: #FF0000}
.TESTOARIAL20 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; color: #000000; text-decoration: none}
A.TESTOARIAL20:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; text-decoration: none; color: #FF0000}

.TESTOBLUARIAL10 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #168ef4; text-decoration: none}
A.TESTOBLUARIAL10:Hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOBLUARIAL11 {font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #168ef4; text-decoration: none}
A.TESTOBLUARIAL11:Hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF0000}
.TESTOBLUARIAL12 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color: #168ef4; text-decoration: none}
A.TESTOBLUARIAL12:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration: none; color: #FF0000}
.TESTOBLUARIAL14 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #168ef4; text-decoration: none}
A.TESTOBLUARIAL14:Hover {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF0000}
.TESTOBLUARIAL16 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; color: #168ef4; text-decoration: none}
A.TESTOBLUARIAL16:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; text-decoration: none; color: #FF0000}
.TESTOBLUARIAL18 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #168ef4; text-decoration: none}
A.TESTOBLUARIAL18:Hover {font-family: Arial, Helvetica, sans-serif; font-size:18px; text-decoration: none; color: #FF0000}
.TESTOBLUARIAL20 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; color: #168ef4; text-decoration: none}
A.TESTOBLUARIAL20:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; text-decoration: none; color: #FF0000}

.TESTOROSSOARIAL10 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #cc0000; text-decoration: none}
A.TESTOROSSOARIAL10:Hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOROSSOARIAL12 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color: #cc0000; text-decoration: none}
A.TESTOROSSOARIAL12:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration: none; color: #FF0000}
.TESTOROSSOARIAL14 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #cc0000; text-decoration: none}
A.TESTOROSSOARIAL14:Hover {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF0000}
.TESTOROSSOARIAL16 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; color: #cc0000; text-decoration: none}
A.TESTOROSSOARIAL16:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; text-decoration: none; color: #FF0000}
.TESTOROSSOARIAL18 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #cc0000; text-decoration: none}
A.TESTOROSSOARIAL18:Hover {font-family: Arial, Helvetica, sans-serif; font-size:18px; text-decoration: none; color: #FF0000}
.TESTOROSSOARIAL20 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; color: #cc0000; text-decoration: none}
A.TESTOROSSOARIAL20:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; text-decoration: none; color: #FF0000}

.TESTOBIANCO10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none}
A.TESTOBIANCO10:Hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FFFF00}
.TESTOBIANCO12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration: none }
A.TESTOBIANCO12:Hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FFFF00 }

.TESTOARIALBIANCO10 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO10:Hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOARIALBIANCO12 {font-family: Arial, Helvetica, sans-serif;  font-size:12px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO12 {font-family: Arial, Helvetica, sans-serif;  font-size:12px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO12:Hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF0000}
.TESTOARIALBIANCO14 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO14:Hover {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF0000}
.TESTOARIALBIANCO16 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO16:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; text-decoration: none; color: #FF0000}
.TESTOARIALBIANCO18 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:18px; text-decoration: none; color: #FFFFFF}
A.TESTOARIALBIANCO18:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:18px; text-decoration: none; color: #FF0000}
.TESTOARIALBIANCO20 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; text-decoration: none; color: #FFFFFF}
A.TESTOARIALBIANCO20:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; text-decoration: none; color: #FF0000}

.TESTOROSSO10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #CC0000; text-decoration: none }
A.TESTOROSSO10:Hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FFCC00}
.TESTOROSSO12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #CC0000; text-decoration: none }
A.TESTOROSSO12:Hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FFCC00}

.TESTOARIALARANCIO10 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FF6600; text-decoration: none }
A.TESTOARIALARANCIO10:Hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOARIALARANCIO12 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FF6600; text-decoration: none }
A.TESTOARIALARANCIO12:Hover { font-family:S Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF0000}

#centro_P {	width:950px; margin: auto; clear:left; height:320px;}
#centro_PA { width:950px; margin: auto; clear:left; height:100px}
#box_adsense300x250 { padding-top:20px; float:left; width:300px; height:250px}
#box_adsense300x80 { padding-top:20px; float:left; width:300px; height:80px}
#box_titolo_tipologie {float:left; width:640px; padding-top:20px; padding-left:10px}
#box_elenco_tipologie {float:left; width:640px; padding-left:10px}
#box_elenco_tipologie UL { display:block;}

.TipologieList {BACKGROUND-IMAGE: url(/images/margin_dotted.gif); PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 15px !important; !important; PADDING-RIGHT: 0px !important; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Tahoma; BACKGROUND-POSITION: left 50%; FLOAT: left; COLOR: #333333; FONT-SIZE: 9px; PADDING-TOP: 10px !important; width:190px;}

.TipologieList A {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;	font-weight: normal;}
.TipologieList A:HOVER {color: #CC0000;	text-decoration:underline;}

.TipologieListFirst {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; FONT-FAMILY: Tahoma; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; COLOR: #333333; FONT-SIZE: 9px; PADDING-TOP: 10px; width:190px;}
.TipologieListFirst A {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;	font-weight: normal;}
.TipologieListFirst A:HOVER {color: #CC0000;	text-decoration:underline;}
#riquadro_newsletter {color: #efefef; float:left; width:315px; background:url(/images/sf_riquadri_newsletter.gif) no-repeat left top; height:100px;}
.riquadro_newsletter_text IMG { padding-right:10px; padding-bottom:20px}
.riquadro_newsletter_text { padding-left:10px; padding-top:10px;}
#riquadro_newsletter300 {color: #efefef; float:left; width:300px; background:url(/images/sf_riquadri_newsletter300.gif) no-repeat left top; height:100px;}
.riquadro_newsletter300_text IMG { padding-right:5px; padding-bottom:20px}
.riquadro_newsletter300_text { padding-left:5px; padding-top:10px;}

.slogan-position {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.slogan-table {POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 370px; BOTTOM: auto; PADDING-RIGHT: 0px; CLEAR: both; TOP: 15px; right: 20px; PADDING-TOP: 0px; left: auto}
.slogan-login {	POSITION: absolute;	PADDING: 0px; MARGIN-LEFT: 50px; WIDTH: 200px; BOTTOM: auto; TOP: 230px; LEFT: 0; RIGHT:auto; CLEAR: both;	}

.slogan-login A{ color:#FFFFFF;	text-decoration:none;	font-weight: normal;}
.slogan-login A:HOVER{ color:#000000;}
#DIVFORM200
{
	height:20px;
	width:200px;
	float:left;
}
#DIVLEFT {
	float: left;
	vertical-align: middle;
}
#DIVLEFTFORMRICERCA {
	float: left;
	vertical-align: middle;
	height:20px;
	padding-top: 3px;
	padding-right:3px;
}
.bottone100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 102px;
	font-weight: bold;
	border: 1px solid #000000;
}
#riquadro_ricerca {
	border: 3px solid #FFFFFF;
	margin-right:38px;
	padding: 10px;
	margin-top:20px;
}


#DIVFORM100
{
	height:20px;
	width:100px;
	float:left;
}
#DIVFORM80
{
	height:20px;
	width:80px;
	float:left;
}
.5SX {
	padding-left: 5px;
}
#header {
	height:3px;
	width:auto;
	clear:left;
	margin-top:10px;
	margin-bottom:10px;
	background-color: #0066CC;
}
#headerPage-1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/sf_header_img.gif) repeat-x; COLOR: inherit; PADDING-TOP: 15px; height:25px; }
#headerPage-2 {width:950px; margin: auto; clear:left; height:25px;}
.bordogrigio {border: 2px solid #CCCCCC;}
.rigaverticale{
	background-image: url(/images/sf_header_img.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding:5px;
	width:10px;
}

.formchiaro20 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 18px; width: 20px;}
.formchiaro50 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 18px; width: 50px;}
.formchiaro100 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 18px; width: 100px;}
.formchiaro110 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 18px; width: 110px;}
.formchiaro150 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 18px; width: 150px;}
.formchiaro170 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 18px; width: 170px;}
.formchiaro200 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 18px; width: 200px;}
.formchiaro_libero { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none;}
.formchiaro_box { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none;}
#erroreform {
	width: 250px;
	height: auto;
}
#tooltip {
	position:absolute;
	border:1px solid #696969;
	background:#f5f5f5;
	padding:2px 5px;
	color:#333;
	display:none;
	font-size: 12px;
	font-family: arial;
	}
	
#form_cerca_area_utenti{
padding-left:40px; 
padding-top:5px; 
padding-bottom:5px;
overflow:hidden;
height:auto;
}

A.PAGINAZIONE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	COLOR: #168ef4;
	text-decoration: none;
	margin: 2px;
	padding-top: 3px;
	width:29px;
	height:auto;
	min-height:24px;
	height: 24px;
	text-align: center;
	float:left;
	vertical-align: middle;
	background-image: url(/utenti/images/pag_icon.gif);
	background-repeat: no-repeat;
}

.PAGINAZIONE:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
	margin: 2px;
	padding-top: 3px;	
	width:29px;
	height:auto;
	min-height:24px;
	height: 24px;
	text-align: center;
	float:left;
	vertical-align: middle;
}

.PAGINAZIONE_ATT {
	background-image: url(/utenti/images/pag_icon.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
	margin: 2px;
	padding-top: 3px;	
	width:29px;
	height:auto;
	min-height:24px;
	height: 24px;
	text-align: center;
	float:left;
	vertical-align: middle;
}

.SFONDORIQUADRI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(/images/sf_riquadri.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.RIQUADRO {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.bordo5_DX {padding-right: 5px;}
.bordo5_SX {padding-left: 5px;}
.bordo5_TOT {padding: 5px;}
.bordo5_SD {padding-left: 5px; padding-right: 5px;}
.bordo10_DX {padding-right: 10px;}
.bordo10_SX {padding-left: 10px;}
.bordo10_TOT {padding: 10px;}
.bordo10_SD {padding-left: 10px; padding-right: 10px;}

#scroll {width:295px; height:300px; overflow:auto;}
#clear{clear: both;}
.socialnetwork img {margin-right:5px;}

a.opacity img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
} 
a.opacity:hover img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
} 
#bordoimg {
width:76px;
height: auto !important;
overflow:hidden;
float:left;
margin-top:5px;
margin-bottom: 5px;
margin-left: 10px;
}

