body {
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;

}

.text9 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.text10 { font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.text10bianco {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.text10grigio {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.text11 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #FFFFFF;
}
.text12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	line-height: 140%;
}
.text12 a:link   { color: #000000; text-decoration: underline; }
.text12 a:visited    { color: #000000; text-decoration: underline;}
.text12 a:hover   { color: #000000; text-decoration: none}
.text12 a:active   { text-decoration: underline; }
.text12h {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;}
.text12h a:link   { color: #000000; text-decoration: underline; }
.text12h a:visited    { color: #000000; text-decoration: none}
.text12h a:hover   { color: #000000; text-decoration: none}
.text12h a:active   { text-decoration: none }

.text13 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 140%;
}
.text16 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 140%;
}
.text20 {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 140%;
}

.text10rosso {
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
}

.linkcolor1    {
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
}
.linkcolor1 a:link   { color:  #CC0000; text-decoration: none; }
.linkcolor1 a:visited    { color:  #CC0000; text-decoration: none}
.linkcolor1 a:hover   { color: #CC0000; text-decoration: underline}
.linkcolor1 a:active   {color: #CC0000; text-decoration: none }

.linkcolor2    {
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.linkcolor2 a:link   { color:  #666666; text-decoration: none; }
.linkcolor2 a:visited    { color:  #666666; text-decoration: none}
.linkcolor2 a:hover   { color: #999999; text-decoration: underline}
.linkcolor2 a:active   {color: #666666; text-decoration: none }

.linkcolor2A    {
	font-family: tahoma;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.linkcolor2A a:link   { color: #FFFFFF; text-decoration: none; }
.linkcolor2A a:visited    { color: #FFFFFF;; text-decoration:none}
.linkcolor2A a:hover   { color: #FFFFFF; text-decoration: underline}
.linkcolor2A a:active   { text-decoration: none }







form {
	margin-bottom : 0px;
	margin-top: 0px;
} 
.grigio { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.generalText {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.generalTextRed { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}





.txt12Bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.bordo_grigio {
	border: 1px solid #333333;
}

div.message{
	border-style: solid;
	border-width: 2px 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 1em;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 50px;
}

div.message p{
    margin: 0 0 1em}

div.message.info{
    background: #EAEBF7 url(/immagini/info20.png) no-repeat 15px 50%;
    border-color: #8E9AFF}

div.message.warning{
    background: #FFF0BA url(/immagini/warning20.png) no-repeat 15px 50%;
    border-color: #E87C29}

div.message.question{
    background: #E4F6DE url(/immagini/info20.png) no-repeat 15px 50%;
    border-color: #8FDC79}

div.message.error{
    background: #FFD8D6 url(/immagini/error20.png) no-repeat 15px 50%;
    border-color: #FF0038}
div.pic{float:left;margin: 20px;padding:0 0 12px 0;
    background: url(/immagini/shadow/shadow2.png) no-repeat bottom center}

div.pic img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}
	
	.image {
	width:72px;
	height:72px;
	border:1px solid #CCC;
	margin-right:1px;
	margin-bottom:1px;
	position:relative;
	float: right;
}
.image div {
	width:70px;
	height:70px;
	overflow:hidden;
	position:absolute;
	top:1px;
	left:1px;
}
.image img {
	border:none;

}
.highslide {
	cursor: url(/include/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
}
.highslide:hover img {
}

.highslide-image {
	border: 3px solid white;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	background-color: #000000;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border: 3px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	padding: 5px;
	background-color: black;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(/include/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}	

