.NewsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F60C15;
}
.NewsTxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0059FF;
}
.SpotTxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9DADAC;
}

.microtesto
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 	1px;
	TEXT-TRANSFORM: none;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
}
.bottone060
{
    FONT-SIZE: 10px;
    WIDTH: 60px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a22c2c;
}
.bottone080
{
    FONT-SIZE: 10px;
    WIDTH: 80px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a22c2c;
}
.bottone100
{
    FONT-SIZE: 10px;
    WIDTH: 100px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a22c2c;
}
.bottone120
{
    FONT-SIZE: 10px;
    WIDTH: 120px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a22c2c;
}
.bottone140
{
    FONT-SIZE: 10px;
    WIDTH: 140px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a22c2c;
}
.input030
{
    FONT-SIZE: 10px;
    WIDTH: 30px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input050
{
    FONT-SIZE: 10px;
    WIDTH: 50px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input065
{
    FONT-SIZE: 10px;
    WIDTH: 65px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input080
{
	FONT-SIZE: 10px;
	WIDTH: 87px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	bor: 1px solid #858C8B;

}
.input100
{
    FONT-SIZE: 12px;
    WIDTH: 100px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input125
{
	FONT-SIZE: 10px;
	WIDTH: 125px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border-color: #999999;
	border-width: 1;
}
.input150
{
    FONT-SIZE: 10px;
    WIDTH: 150px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input180
{
    FONT-SIZE: 10px;
    WIDTH: 180px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input200
{
    FONT-SIZE: 12px;
    WIDTH: 280px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input300
{
    FONT-SIZE: 10px;
    WIDTH: 300px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input400
{
    FONT-SIZE: 10px;
    WIDTH: 400px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.input500
{
	FONT-SIZE: 10px;
	WIDTH: 500px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;

}
.input600
{
	FONT-SIZE: 10px;
	WIDTH: 600px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;

}
.input700
{
	FONT-SIZE: 10px;
	WIDTH: 700px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;

}
.input800
{
    FONT-SIZE: 10px;
    WIDTH: 800px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.MainTxt {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.MainTxtBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.style1 {font-size: 1px}
.style4 {
	color: #5F97E2;
	font-weight: bold;
}
.style5 {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style6 {
	font-size: 10px;
	color: #6098E3;
}.RedTxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F60C15;
}
.RedTxtSmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.input180Flat {
	FONT-SIZE: 12px;
	WIDTH: 180px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #A2ACB5;
}

.input280Flat {
	FONT-SIZE: 12px;
	WIDTH: 280px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #A2ACB5;
}

.input300Flat {
	FONT-SIZE: 10px;
	WIDTH: 300px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #A1ACAE;
}
.inputFileFlat {

	FONT-SIZE: 10px;
	WIDTH: 249px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #A2ACB5;
}
.YellowTxt {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
}
.BluTxt {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F97E2;
}
.button120Flat {

	FONT-SIZE: 12px;
	WIDTH: 130px;
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 1px solid #A2ACB5;
}
.SpotTxtDark {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.MainTxtSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.MainTxtSmallWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.MainTxtSmallBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F97E2;
}

.MainTxtBoldBlu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F97E2;
	font-weight: bold;
}
.bottone160 {

    FONT-SIZE: 10px;
    WIDTH: 160px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a22c2c;
}
.button200Flat {


	FONT-SIZE: 12px;
	WIDTH: 200px;
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 1px solid #A2ACB5;
}
.RedTxtFlash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F60C15;
	text-decoration: blink;
}
.input600Flat {

	FONT-SIZE: 12px;
	WIDTH: 600px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #A2ACB5;
}

.RedTxtBIG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #F60C15;
	font-weight: bold;
}

.InputText{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width : 500px;
}

.InputSelect{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width :300px;
}

.InputSelectLungo{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width :400px;
}

.InputSelectMoltoLungo{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width :700px;
}

.InputSelectBreve{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width :30px;
}

.InputSelectMedio{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width :150px;
}


.InputSelectGrigio{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width :300px;
	font-weight: bold; 
	font-variant: normal; 
	color: #999999;
}


.InputDate{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width : 35px;
}

.InputNumber{
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width : 100px;
}
.input180FlatBOX {
	FONT-SIZE: 12px;
	WIDTH: 180px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #A2ACB5;
	display: none;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

#LayerFoto1 {position: absolute;
	background: #666666;
	color: #666666;
	font: 16px arial,helvetica;
	z-index: 3;
	border-color: #666666;
	border-width: 1;
	visibility:hidden	
}

#LayerFoto2 {position: absolute;
	background: #666666;
	color: #666666;
	font: 16px arial,helvetica;
	z-index: 3;
	border-color: #666666;
	border-width: 1;
	visibility:hidden
}

#LayerFoto3 {position: absolute;
	background: #666666;
	color: #666666;
	font: 16px arial,helvetica;
	z-index: 3;
	border-color: #666666;
	border-width: 1;
	visibility:hidden	
}

.Zoom {position: absolute;
	z-index: 2;

}
.MainTxtBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F97E2;
	font-weight: normal;
}
.BigTxtRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}

.BigTxtOpal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#A0AEBA;
	font-weight: bold;
}

#siteLoader {
	position: absolute;
	z-index: 100;
	background-color: #000;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	left: 0;
	height: 1200px;
	width: 100%;
	text-align: center;
	line-height: 0;	
}

#loadImg {
	position: absolute;
	text-align: center;
	background-color: #fff;
	width: 100%;
	height: 65px;
	z-index: 100;
	top: 245px;
	left: 0;
	line-height: 0;	
	vertical-align: middle;	
}

#loadText {
  position: relative;
  font-family: Verdana, Arial;
  font-size: 14px;
  top: 500px;
  color: #fff;	
  text-align: center;  
}

#siteDetailLoader {
  position: relative;
  font-family: Verdana, Arial;
  font-size: 14px;
  color: #fff;	
  text-align: center;  
  top: 550px;	
}
.MainTxtBoldRed {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.TxtBoldRedMed {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}

.MainTxtBoldWhite {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.GrayTxtBIG {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #A0AEBA;
	font-weight: bold;
}

