
body	{
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;



	/*
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #333333;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
    background-image : url(images/bgpage.gif);
    background-image : url(../images/bg_page.gif);
	background-repeat : no-repeat;
	background-position : bottom; top; right; left;
    background-color : Black; background-position : center; 

	letter-spacing: 2px;
	text-align : justify;
	
	*/
	
}

body,td,th  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}


.indicazioni  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.tabledatitit  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;

}

.nomeazz:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}

.nomeazz:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}
.nomeazz:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}
.nomeazz:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}

.nomeazz.curr  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}


.tdborder {
BORDER-bottom: #cccccc 1px solid;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}
a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}
a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}
a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}

a.curr  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}



.adettagli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.adettagli:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}
.adettagli:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}
.adettagli:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}
.adettagli:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}

.adettagli.curr  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A11312;
}


/* MENU SX */

.menusx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #4C4C4C;
}

.menusx:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #4C4C4C;
}
.menusx:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #4C4C4C;
}
.menusx:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #A11312;
}
.menusx:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #A11312;
}

.menusx.curr  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #A11312;
}


/* SMALL */
.menusxsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #4C4C4C;
}

.menusxsmall:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #4C4C4C;
}
.menusxsmall:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #4C4C4C;
}
.menusxsmall:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #A11312;
}
.menusxsmall:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #A11312;
}

.menusxsmall.curr  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : right;
	color: #A11312;
}
/* MENU SX FINE*/




/* MENU DX */

.menudx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}

.menudx:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}
.menudx:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}
.menudx:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}
.menudx:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}

.menudx.curr  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}


/* SMALL */
.menudxsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}

.menudxsmall:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}
.menudxsmall:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}
.menudxsmall:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}
.menudxsmall:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}

.menusdsmall.curr  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #FFFFFF;
}

/* HOME */
.menudxhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #4C4C4C;
}

.menudxhome:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #4C4C4C;
}
.menudxhome:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #4C4C4C;
}
.menudxhome:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #A11312;
}
.menudxhome:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #A11312;
}

.menudxhome.curr  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
    text-align : left;
	color: #A11312;
}
/* MENU SX FINE*/



.titolobox  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.titoloboxrosso  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #BC141B;
}

.titoloboxrossobis  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #BC141B;
}

.titolocomunicazioni  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	text-decoration: none;
	color: #BC141B;
}

.borderimg  {
BORDER-BOTTOM: #FFFFFF 8px solid; 
BORDER-TOP: #FFFFFF 8px solid; 
BORDER-RIGHT: #FFFFFF 8px solid; 
BORDER-LEFT: #FFFFFF 8px solid; 

}

input {
		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 
	}

.inputdata {

	width:75px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	font-size: 12px;
	color: #333333; background-color : #FFFFFF;
	
	
		BORDER-RIGHT: #666666 1px solid;
		BORDER-TOP: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; 
		BORDER-BOTTOM: #666666 1px solid; 
	}
	
.input {
	height:15px;
		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 


	}

.inputnoborde {

		BORDER-RIGHT: #999999 0px solid;
		BORDER-TOP: #999999 0px solid; 
		BORDER-LEFT: #999999 0px solid; 
		BORDER-BOTTOM: #999999 0px solid; 
	}

.inputclienti {
	width:130px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	font-size: 9px;
	color: #333333; background-color : #FFFFFF;
	
	
		BORDER-RIGHT: #666666 1px solid;
		BORDER-TOP: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; 
		BORDER-BOTTOM: #666666 1px solid; 
	}

.inputristoranti {
	width:130px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	font-size: 9px;
	color: #333333; background-color : #FFFFFF;
	
	
		BORDER-RIGHT: #666666 1px solid;
		BORDER-TOP: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; 
		BORDER-BOTTOM: #666666 1px solid; 
	}



.bottone {
	width:60px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	font-size: 9px;
	color: #333333; background-color : #FFFFFF;
	
	
		BORDER-RIGHT: #666666 1px solid;
		BORDER-TOP: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; 
		BORDER-BOTTOM: #666666 1px solid; 
	}



.button {
	width:100px;
	height:110px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	font-size: 9px;
	color: #333333; background-color : #FFFFFF;
	
	
		BORDER-RIGHT: #666666 1px solid;
		BORDER-TOP: #666666 1px solid; 
		BORDER-LEFT: #666666 1px solid; 
		BORDER-BOTTOM: #666666 1px solid; 
	}
	
	
.radio  {
	width:15px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; border-color: #333333; /* background-color : #FFFFFF; */
	border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px;
}

.paddingcod  {	padding-left: 170px; }
.inputcod {
	width:125px;
	height:15px;

		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 
		text-align: center;
		
	}
	
.inputcod1 {
	width:35px;
	height:15px;

		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 
				text-align: center;
	}
	
.inputcod1a {
	width:25px;
	height:15px;

		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 
				text-align: center;
	}
	
.inputcod2 {
	width:35px;
	height:15px;

		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 
				text-align: center;
	}

.bottonebuoni {
	width:120px;
	height:20px;

		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 
		color: #333333;  background-color : #FFFFFF;
	}
	
.bottonebuonihaiti {
	width:130px;
	height:20px;

		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 
		color: #ffffff;  background-color : #D62129;
	}
	
.paddingeuro {	padding-left: 3px; }
.inputeuro {
	width:20px;
	height:15px;
		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid; 
		BORDER-LEFT: #999999 1px solid; 
		BORDER-BOTTOM: #999999 1px solid; 
				text-align: center;
	}
	
	

textarea  {
	width:220px;
	height:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; border-color: #333333; /* background-color : #FFFFFF; */
	border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px;
	 /*
	SCROLLBAR-FACE-COLOR: #FCFAED;
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
	SCROLLBAR-SHADOW-COLOR: #C0BEA5;
	SCROLLBAR-3DLIGHT-COLOR: #FCFAED;
	SCROLLBAR-ARROW-COLOR: #C0BEA5;
	SCROLLBAR-TRACK-COLOR: #FCFAED;
	SCROLLBAR-DARKSHADOW-COLOR: #FCFAED;
	*/
}


.textarea  {
	width:460px;
	height:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; border-color: #333333; /* background-color : #FFFFFF; */
	border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px;
	 /*
	SCROLLBAR-FACE-COLOR: #FCFAED;
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
	SCROLLBAR-SHADOW-COLOR: #C0BEA5;
	SCROLLBAR-3DLIGHT-COLOR: #FCFAED;
	SCROLLBAR-ARROW-COLOR: #C0BEA5;
	SCROLLBAR-TRACK-COLOR: #FCFAED;
	SCROLLBAR-DARKSHADOW-COLOR: #FCFAED;
	*/
}


.messaggio01 {
	background-color: #C02428;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	

}

.footer {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-align: left; text-decoration: none;
	color: #999999;
}
.footer:link  {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-align: left; text-decoration: none;
	color: #999999; 
}
.footer:visited {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-align: left; text-decoration: none;
	color: #999999; 
}
.footer:hover {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-align: left; text-decoration: none;
	color: #999999; 
}
.footer:active  {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;
	text-align: left; text-decoration: none;
	color: #999999; 
}
