/*GLOBAL STYLES*/
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
/*A:hover {
	TEXT-DECORATION: underline;	
}*/
A:active {
	TEXT-DECORATION: none
}
.TABELLA {
	BORDER-BOTTOM: 1px inset;
	BORDER-LEFT: 1px inset;
	BORDER-RIGHT: 1px inset;
	BORDER-TOP: 1px inset;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
}
	
.bulletPlus {
	position:relative;
	top:3px;
	margin-right:5px;
}
.bordoinf {
	BORDER-BOTTOM: 1px inset #cccccc;
}
.bollino {
	background-image:url('/immagini/software/bollino.png');
	background-position: top right;
	background-repeat: no-repeat
}
.BordoTabella {
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
}
.BordoTabellaCompleto {
	BORDER-BOTTOM: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
}
.n10 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.n10 a.hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


.arancio10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FE6402;
	text-decoration: none
}
.arancio10bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FE6402;
	text-decoration: none
}
.arancio11 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FE6402;
	text-decoration: none
}
.arancio11bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FE6402;
	text-decoration: none
}
.arancio12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FE6402;
	text-decoration: none
}
.arancio12bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FE6402;
	text-decoration: none
}
.arancio13 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FE6402;
	text-decoration: none
}
.arancio13bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FE6402;
	text-decoration: none
}
.b10 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.b10 a:hover {
	TEXT-DECORATION: none
}
.b10bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.b10bold a:hover {
	TEXT-DECORATION: none
}
.FORM {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #333333 1px inset;
	BORDER-LEFT: #333333 1px inset;
	BORDER-RIGHT: #333333 1px inset;
	BORDER-TOP: #333333 1px inset;
	COLOR: #333333;
	CURSOR: text;
	FONT: 10px "verdana", "helvetica", "sans-serif";
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 0px;
	TEXT-INDENT: 0px;
	list-style-image: none
}
.FORM2 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #333333 1px inset;
	BORDER-LEFT: #333333 1px inset;
	BORDER-RIGHT: #333333 1px inset;
	BORDER-TOP: #333333 1px inset;
	COLOR: #333333;
	CURSOR: text;
	FONT: 9px "verdana", "helvetica", "sans-serif";
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 0px;
	TEXT-INDENT: 0px;
	list-style-image: none
}
.Green10 {
	FONT-SIZE: 10px;
	COLOR: green;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal
}
.green10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: green;
	text-decoration: none
}
.green12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: green;
	text-decoration: none
}
.FORMBUTTON {
	BACKGROUND-COLOR: red;
	BORDER-BOTTOM: #333333 1px inset;
	BORDER-LEFT: #333333 1px inset;
	BORDER-RIGHT: #333333 1px inset;
	BORDER-TOP: #333333 1px inset;
	COLOR: #FFFFFF;
	cursor:hand;
	FONT: bold 10px "verdana", "helvetica", "sans-serif";
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 0px;
	TEXT-INDENT: 0px;
	HEIGHT: 17px;
	border-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}
.FORMBUTTONBLUE {
	BORDER-RIGHT: #333333 thin;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #333333 thin;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	FONT: bold 10px "verdana", "helvetica", "sans-serif";
	BORDER-LEFT: #333333 thin;
	CURSOR: hand;
	COLOR: #ffffff;
	TEXT-INDENT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #333333 thin;
	HEIGHT: 17px;
	BACKGROUND-COLOR: #6097C0
}
/*TESTI STYLES*/
.boreaux16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CA0000;
	text-decoration: underline
}
.nero9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none
}
.nero9 a:link, .nero9 a:visited, .nero9 a:active {
	color: #0066CC;
}
.nero9 a:hover {
	text-decoration: underline
}
.nero10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none
}
.nero10 a.link, .nero10 a.visited, .nero10 a.active {
	text-decoration: none
}
.nero10 a:hover {
	text-decoration: underline
}
.nero10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none
}
.nero10bold a.hover {
	text-decoration: underline;
}
.nero11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none
}
.nero11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none
}
.nero12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.nero12 a.hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.nero12 a:Hover {
	/*text-decoration: underline;*/
}
.nero12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
.nero13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.nero13 a.hover {
	text-decoration: underline;
}
.nero13bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
.nero12bold a:hover {
	text-decoration: underline;
}
.bianco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.bianco10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.bianco11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.bianco11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.bianco12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.bianco12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
}
.bianco13bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.bianco13bold a.hover {
	text-decoration: underline;
}
.orange9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none
}
.orange10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none
}
.orange10 a.hover {
	text-decoration: underline;
}
.orange10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none
}
.orange10bold a.hover {
	text-decoration: underline;
}
.orange12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none
}
.orange12 a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: underline;
}
.orange12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none
}
.orange12bold a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.orange14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none
}
.orange14 a:Hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF6600;	
	text-decoration: underline;
}
.orange14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none
}
.orange14bold a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;	
	text-decoration: underline;
}
.azzurro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#037AD8;
	text-decoration: none
}
.azzurro10 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#037AD8;
	text-decoration: none
}
.azzurro10 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#037AD8;
	text-decoration: underline
}
.blue9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #32679B;
	text-decoration: none
}
.blue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #32679B;
	text-decoration: none
}
.blue10 a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #32679B;	
	text-decoration: underline;
}
.blue10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #32679B;
	text-decoration: none
}

.blue11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #32679B;
	text-decoration: none
}
.blue11 a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #32679B;	
	text-decoration: underline;
}
.blue11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32679B;
	text-decoration: none
}

.blue10bold a:link, .blue10bold a:visited, .blue10bold a:active {
	text-decoration: none
}
.blue10bold a:Hover {
	text-decoration: underline;
}
.blue11bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #32679B;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	TEXT-DECORATION: underline
}
.blue12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #32679B;
	text-decoration: none
}
.blue12 a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #32679B;	
	text-decoration: underline;
}
.blue12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #32679B;
	text-decoration: none
}
.blue12bold a:link, .blue12bold a:visited, .blue12bold a:active {
	text-decoration: none
}
.blue12bold a:hover {
	text-decoration: underline
}
.blue13bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #32679B;
	text-decoration: none
}
.blue14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #32679B;
	text-decoration: none
}
.blue14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32679B;
	text-decoration: none
}
.blue15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #32679B;
	text-decoration: none
}
.blue16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #32679B;
	text-decoration: none
}
.blue16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #32679B;
	text-decoration: none
}
.blue18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #32679B;
	text-decoration: none
}
.blue12bold a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #32679B;	
	text-decoration: underline;
}
.blueChiaro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079B0;
	text-decoration: none
}
.blueChiaro10 a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0079B0;	
	text-decoration: underline;
}
.blueChiaro10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0079B0;
	text-decoration: none
}
.blueChiaro10bold a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0079B0;	
	text-decoration: underline;
}
.blueChiaro12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0079B0;
	text-decoration: none
}
.blueChiaro12bold a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0079B0;	
	text-decoration: underline;
}
.blueChiaro9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0079B0;
	text-decoration: none
}
.blueChiaro9 a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0079B0;	
	text-decoration: underline;
}
.blueChiaro9bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0079B0;
	text-decoration: none
}
.blueChiaro9bold a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0079B0;	
	text-decoration: underline;
}
.blueChiaro11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0079B0;
	text-decoration: none
}
.blueChiaro11 a:Hover {
	text-decoration: underline;
}
.blueChiaro11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0079B0;
	text-decoration: none
}
.blueChiaro11bold a:Hover {
	text-decoration: underline;
}
.blueLight10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099ff;
	text-decoration: none
}
.blueLight10bold a:Hover {
	text-decoration: underline;
}
.blueLight8bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none
}
.blueLight8bold a:Hover {
	text-decoration: underline;
}
.red10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
	text-decoration: none
}
.red10 a:Hover {
	text-decoration: underline;
}
.red10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
	text-decoration: none
}
.red10bold a:Hover {
	text-decoration: underline;
}
.red11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none
}
.red11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none
}
.red11 a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
}
.red11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none
}
.red11bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none
}
.red11bold a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.red12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: red;
	text-decoration: none
}
.red12 a:Hover {
	text-decoration: underline;
}
.red13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: red;
	text-decoration: none
}
.red13 a:Hover {
	text-decoration: underline;
}
.red12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-decoration: none
}
.red12bold a:Hover {
	text-decoration: underline;
}
.red13bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: red;
	text-decoration: none
}

.red13bold a:Hover {
	text-decoration: underline;
}

.red14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: none
}


.red15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: red;
	text-decoration: none
}

.red16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: red;
	text-decoration: none
}

.red20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: red;
	text-decoration: none
}
.red20 a:Hover {
	text-decoration: underline;
}
.red20bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: red;
	text-decoration: none
}
.red20bold a:Hover {
	text-decoration: underline;
}
.red30bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: red;
	text-decoration: none
}
.FORMBUTTONequip {
	BACKGROUND-COLOR: #FFCC33;
	BORDER-BOTTOM: #333333 1px inset;
	BORDER-LEFT: #333333 1px inset;
	BORDER-RIGHT: #333333 1px inset;
	BORDER-TOP: #333333 1px inset;
	COLOR: #000000;
	CURSOR: hand;
	FONT: bold 10px "verdana", "helvetica", "sans-serif";
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 0px;
	TEXT-INDENT: 0px;
	HEIGHT: 17px;
	border-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}
.TABELLA-equip {
	BORDER-BOTTOM: 1px inset;
	BORDER-LEFT: 1px inset;
	BORDER-RIGHT: 1px inset;
	BORDER-TOP: 1px inset;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
.blue8bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #2F6091;
	text-decoration: none
}
.blue8bold a:Hover {
	text-decoration: underline;
}
.verde10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5293AD;
	text-decoration: none
}
.bianco9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.listprice {
	FONT-SIZE: 10px;
 FONT-FAMILY: arial, verdana;
   TEXT-DECORATION: line-through;
}
.nero9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.red9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #C30000;
	text-decoration: none
}
.red9 a:Hover {
	text-decoration: underline;
}
.nero9 a:Hover {
	text-decoration: underline;
}
.acca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none
}
a.acca a:hover {
	text-decoration:none;
	background-color:lightyellow
}
.accared {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
	text-decoration: none
}
a.accared a:hover {
	text-decoration:none;
	background-color:lightyellow
}
.bianco18bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.nero18bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
.nero16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}

.grigio10light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}
.grigio9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.grigio10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.grigio10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
.grigio10 a:Hover {
	/*text-decoration: underline;*/
}
.grigio11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.grigio11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
.grigio11bold a {
	color: #666666;
	text-decoration: underline;
}
.grigio11bold a:hover {
	color: #666666;
	text-decoration: underline;
}
.grigio12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.grigio12Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.grigio13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.grigio14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.grigio14Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.grigio15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.red16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: red;
	text-decoration: none
}
.bianco16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.rosso18bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: red;
	text-decoration: none;
	letter-spacing: -1.5px
}
.blue18bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2F6091;
	text-decoration: none;
	letter-spacing: -1.5px
}
.green18bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: green;
	text-decoration: none;
	letter-spacing: -1.5px
}
.orange10barrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: line-through
}
.sfondo1002_1 {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(http://www.portaledesign.com/immagini/csmart/1002_1sfondo_intestazione.gif);
	padding-left: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	font-style: normal;
}
.intestazione1008_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC6600;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
}
.trebuchetRed24Bold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 24px;
	color: #990033;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	font-style: normal;
}
.trebuchet30OrangeBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 30px;
	/*color: #990033;*/
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet30Green {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 30px;
	/*color: #990033;*/
	color:#4ea429;
	text-decoration: none;
	font-weight: none;
	font-style: normal;
}
.trebuchet30OBluBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 30px;
	/*color: #990033;*/
	color:#0099ff;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet30OBlackBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 30px;
	/*color: #990033;*/
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet30Bianco {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 30px;
	/*color: #990033;*/
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet90Bianco {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 90px;
	/*color: #990033;*/
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet30OBlack {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 30px;
	/*color: #990033;*/
	color:#000000;
	text-decoration: none;
	font-weight: none;
	font-style: normal;
}
.trebuchet30GrigioScuro {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 30px;
	/*color: #990033;*/
	color:#666666;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet30BluBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 30px;
	color: #32679B;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet22OrangeBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 22px;
	/*color: #990033;*/
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet22BluBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 22px;
	/*color: #990033;*/
	color:#0099ff;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchetOrange24 {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 24px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet18Green {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 18px;
	/*color: #990033;*/
	color:#4ea429;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchetOrange18 {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchetOrange18 a:link, .trebuchetOrange18 a:active, .trebuchetOrange18 a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchetOrange18 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 18px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}
.trebuchetOrange15 {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 15px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchetOrange13Bold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet20Bianco {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet18Bianco {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet15Bianco {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet22Bianco {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet22BiancoBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet22BluLight {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 22px;
	color: #0099ff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet20BluLight {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 20px;
	color: #0099ff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet20BluLightBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 20px;
	color: #0099ff;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet18BluLight {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 18px;
	color: #0099ff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet15BluLight {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 15px;
	color: #0099ff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet22Blu {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 22px;
	color: #32679B;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet20Blu {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 20px;
	color: #32679B;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.trebuchet20BluBold {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 20px;
	color: #32679B;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.trebuchet18Blu {
	font-family: "Trebuchet MS", Arial, Helvetica67-CondensedMedium;
	font-size: 18px;
	color: #32679B;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
/******************************  FORM   *********************************************/
.input_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(http://www.portaledesign.com/immagini/csmart/input_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 3px;
	margin-left: 13px;
	height:22px
}
.input_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(http://www.portaledesign.com/immagini/csmart/input_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 3px;
	margin-left: 10px;
	height:22px
}
.input_txt_EP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(http://www.edilportale.com/csmartnews/immagini/input_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 3px;
	margin-left: 13px;
	height:22px
}
.input_txt2_EP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(http://www.edilportale.com/csmartnews/immagini/input_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 3px;
	margin-left: 10px;
	height:22px
}
.input_txt a:hover {
	color:#0099FF;
	border: 1px solid #99CCFF;
}
.input_txt2 a:hover {
	color:#0099FF;
	border: 1px solid #99CCFF;
}
.textArea_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(http://www.portaledesign.com/immagini/csmart/input_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 3px;
	margin-left: 13px;/*width:200px*/
}
.textArea_txt_EP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(http://www.edilportale.com/csmartnews/immagini/input_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 3px;
	margin-left: 13px;/*width:200px*/
}
.Lucida10blue {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	font-weight: normal;
}
.Lucida10blue a:link, .Lucida10blue a:hover, .Lucida10blue a:active, .Lucida10blue a:visited {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	font-weight: normal;
}
.Lucida12 {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
}
.Lucida12 a:link, .Lucida12 a:visited, .Lucida12 a:active {
	color:#0066CC;
}
.Lucida12 a:hover {
	text-decoration: underline;
}
.DossierAzienda {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 16px;
	padding:2px 0px 2px 0px;
}
.VoceDossier {
	margin:5px 0px 0px 0px;
	padding:2px 0px 2px 15px;
}
#tabBoxNews {
	width:999px;
	margin-left:1px;
	margin-top:10px;
	background-image: url(immagini/sf-box-news2.jpg);
	border: 1px solid #CBCCD0;
}
#tabBoxNews .tr1 {
	padding-left:10px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
#tabBoxNews .td1 {
	margin:0px;
	padding:0px
}
#tabBoxNews .tr2 {
	padding-left:10px;
	padding-right:2px;
}
#tabBoxNews .td2 {
	vertical-align:top;
	width:321px
}
#tabBoxNews #separatore {
	width:1px;
	margin:0px;
	padding:0px;
}
#tabBoxNews .td4 {
	vertical-align:top;
	width:321px
}
#tabBoxNews #boxNews {
	margin-top:10px;
}
#boxNews .commento {
	margin-top:4px;
	margin-left:13px;
}
#tabBoxNews #boxEnd {
	padding-top:10px;
	padding-bottom:3px;
}

/************************************************************************************************************************************************************************************/
#mainmenu {
	/*FLOAT: left*/
}
#mainmenu {
	FONT-SIZE: 11px
}
#tablist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(/immagini/sfondo_mainmenu_top.jpg);
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 25px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #5ea8d6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5ea8d6;
	border-bottom-color: #5ea8d6;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: bottom;
}
#tablist UL {
	FLOAT: right
}
#tablist LI {
	DISPLAY: inline;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none
}
#tablist LI A {
	PADDING-RIGHT: 10px;
	BACKGROUND-POSITION: 0px 12px;
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url(/immagini/sfondo_mainmenu_separatore.gif);
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none
}
#tablist LI A:link {
	font-size:11px;

	/*FONT-WEIGHT: bold;*/
	COLOR: #eee;
}
#tablist LI A:visited {
	font-size:11px;
	/*FONT-WEIGHT: bold;*/
	COLOR: #eee;
}
#tablist LI A.current {
	BACKGROUND-POSITION: 0px 0px;
	BACKGROUND-IMAGE: url(/immagini/sfondo_mainmenu_2.jpg);
	COLOR: #646262;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
/* sfondo arancione*/
#tabcontentcontainer {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	BACKGROUND-IMAGE: url(/immagini/sfondo_mainmenu_3.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 1000px;
	PADDING-TOP: 20px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 40px;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	background-position: bottom;
}
#tabcontentcontainer LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#tabcontentcontainer LI A {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 0px 5px;
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(/immagini/sfondo_mainmenu_separatore_.gif);
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none
}
#tabcontentcontainer UL LI A:hover {
	COLOR: #006699;
	TEXT-DECORATION: none
}
#tabcontentcontainer UL LI A.link-partner-menu {
	BACKGROUND-POSITION: 0px -4px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(/immagini/sfondo_link_partner.jpg);
	MARGIN: 0px 5px 0px 10px;
	COLOR: #006699;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #98BADC;
}
#tabcontentcontainer UL LI A.link-partner-menu:hover {
	COLOR: #333333;
	TEXT-DECORATION: none;
	border: 1px solid #CCCCCC;
}
#tabcontentcontainer LI A:link {
	/*FONT-WEIGHT: bold;*/
	font-size:11px;
	COLOR: #2d2b2b
}
#tabcontentcontainer LI A:visited {
	/*FONT-WEIGHT: bold;*/
	font-size:11px;
	COLOR: #2d2b2b
}

BODY {
	FONT: small arial, helvetica, clean, sans-serif;
	COLOR: #333333
}

SELECT {
	FONT: 99% arial, helvetica, clean, sans-serif
}
INPUT {
	FONT: 99% arial, helvetica, clean, sans-serif
}
TEXTAREA {
	FONT: 99% arial, helvetica, clean, sans-serif
}
PRE {
	FONT: 100% monospace
}
CODE {
	FONT: 100% monospace
}
BODY * {
	LINE-HEIGHT: 1.22em
}




.campi_select1 {

	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	FONT: 10px "verdana", "helvetica", "sans-serif";
	CURSOR: hand;
	COLOR: #666666;
	TEXT-INDENT: 0px;
	PADDING-TOP: 2px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #E7E7E7;
}

.campi_select2 {

	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	FONT: 10px "verdana", "helvetica", "sans-serif";
	CURSOR: hand;
	COLOR: #666666;
	TEXT-INDENT: 0px;
	PADDING-TOP: 2px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #F8F8F8;
}

.input_txt_EP_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(http://www.edilportale.com/csmartnews/immagini/input_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 3px;
	margin-left: 13px;
	height:22px
}

.textArea_txt_EP2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(http://www.edilportale.com/csmartnews/immagini/input_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 3px;
	margin-left: 13px;/*width:200px*/
}


.avvisoTable{
	border:1px solid #FF0000;
}

.okTable{
	border:1px solid #00CC00;
}