body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #003333;
	margin:0;
}

body.vuoto_left {
	margin:0;
	margin-top: 100px;
	background-image:url(img/sfondo_left.jpg);
  	background-repeat: repeat-y;
	background-position: right;
}

body.vuoto_right {
	margin:0;
	background-image:url(img/sfondo_right.jpg);
  	background-repeat: repeat-y;
	background-position: left;
}

img {
	border:none;
}

a {	color: #003333; font-weight: bold; text-decoration:none;}
a:hover { color: #006699; font-weight: bold; text-decoration:underline;}
a:visited { color: #003333; font-weight: bold;}

a.white {
	color:#ffffff;
	font-weight: bolder;
	text-decoration:none;
	font-size: 10px;
	font-style: normal;
	font-variant: small-caps;
}
a.white:hover { color:#eeeeee; font-weight: bold; text-decoration:underline;}
a.white:visited { color:#ffffff; font-weight: bold;}

a.black { color: #003333; text-decoration:none;}
a.black:hover { color: #006699; text-decoration:underline;}
a.black:visited { color: #003333;}

a.black_pic { font-size:10px; color: #003333; text-decoration:none;}
a.black_pic:hover { font-size:10px; color: #006699; text-decoration:underline;}
a.black_pic:visited { font-size:10px; color: #003333;}

a.linkato { color: #CC0000; text-decoration:none;}
a.linkato:hover { color: #FF3333; text-decoration:underline;}
a.linkato:visited { color: #CC0000;}

.titolo {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.cont {
	font-size: 10px;
	font-weight: normal;
	color: #003366;
}

.new1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.new2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC3300;
}
.new3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.NormalArial {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.incostruzioneVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
}
.BoldVerde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #009933;
}
.BoldNero {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.BoldVerdeScuro {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006633;
}
.BoldVerdeScuroslim {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #006633;
}
.NormalArialVerdeScuro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006633;
}
.linkato_bck {
	font-size: 12px;
	color: #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.linkato2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.incostruzioneVerdeBig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
}
.TitoloArialRossoScuro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CC3333;
}

li {
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -40px;
	list-style-image: url(img/freccetta_nera.gif);
	list-style-position: inside;
}

ul {
	margin-top: 0px;
}

table.dett {
	background-color: #FFFFFF;
}

td.special1 {
	background-color : #ffff99;
}

td.special2 {
	background-color : #ffcc66;
}

td.special3 {
	background-color : #ffff00;
}

td.dettaglio
{
	font-size : 10pt;
	font-weight:bold;
	background-color:#FFCC33;
	text-align:right;	
}

td.conten
{
	font-size: 12px;
	font-weight: normal;
	background-color:#FFCC99;
	text-align:left;
}

