/* BODY */
BODY
 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
    /*background-image: url(../images/bkg.gif);*/
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
}
A:link{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #697DDF;
	decoration: underline;}
A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:  #697DDF;
	decoration: underline;
	background: #FFFF00;}
A:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #697DDF;
	decoration: underline;}
.img {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid }
/* ----------------------------------------------------------*/
/* -------------------- CSS FABER ---------------------*/
/* ----------------------------------------------------------*/ 

/* FONT */	
.font-11-nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
.font-10-grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
.font-11-grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;}
.font-12-grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;}
.rosso12 {font-family: Arial, Helvetica, sans-serif; color: #C80000; font-size: 12px;}

	
/* LINK */
a.lnk-10{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #697DDF;
	decoration: none;}
a.lnk-10:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #697DDF;
	decoration: underline;}
a.lnk-10:visited{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #697DDF;
	decoration: underline;}
	
a.lnk-11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #697DDF;
	decoration: none;}
a.lnk-11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #697DDF;
	decoration: underline;}
a.lnk-11:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #697DDF;
	decoration: underline;}

/* BACKGROUND */
.bgbarra {
	background-image: url(img/barra_gialla2.gif);
	background-repeat: no-repeat;
	background-position: 165px -4px;}
	
/* BORDI */	
.border1234 {
	border: 1px solid #DADADA;}
.border1234bis {
	border-top: 1px solid #7485DE;
	border-left: 1px solid #7485DE;
	border-bottom: 1px solid #7485DE;
	border-right: 1px solid #7485DE;}
	
/* BOTTONI */
.bottone {
	font-family: Tahoma;
	height: 22px;
}

.bottone19-30 {
	font-family: Tahoma;
	font-size: 11px;
	background-color:;
	height: 19px;
	width: 30px;}

.bottone19-45 {
	font-family: Arial;
	font-size: 10px;
	height: 19px;
	width: 45px;}
	
.bottone19-75 {
	font-family: Arial;
	font-size: 10px;
	height: 19px;
	width: 75px;}

.bottone19-85 {
	font-family: Tahoma;
	font-size: 11px;
	background-color:;
	height: 19px;
	width: 85px;}
		
.bottone25-105 {
	font-family: Tahoma;
	font-size: 11px;
	background-color:;
	height: 22px;
	width: 105px;}
.bottone25-55 {
	font-family: Tahoma;
	font-size: 11px;
	background-color:;
	color: ;
	height: 22px;
	width: 55px;}
.bottone25-115 {
	font-family: Tahoma;
	font-size: 11px;
	background-color:;
	color: ;
	height: 22px;
	width: 115px;}

/* BOX */
.box16-36-sito-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; height: 16px;
	width: 36px;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;}
	
.box16-95-sito-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; height: 16px;
	width: 95px;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;}

.box18-20-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 20px;
	padding: 1px;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;}
	
.box18-20-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 20px;
	padding: 1px;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;}
	
.box16-20-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width: 20px;
	padding: 1px;
	background-color: #0000FF;}

.box16-20-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width: 20px;
	padding: 1px;
	background-color: #FF0000;}
	
.box18-30-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 30px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
	
.box18-30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 30px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}

.box18-40-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 40px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
	
.box18-40-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 40px;
	border: 1px solid #FF0000;
	padding: 1px;
	background-color: #FFFFFF;}	

.box18-30-w-sm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 30px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box18-50-w-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 50px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}	
.box18-70-w-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 70px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}	
.box18-60-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 60px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box18-60-g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 60px;
	background-color: #00CC00;}
.box18-60-w-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 60px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}	
.box18-75-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 75px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #CCCCCC;}
.box18-75-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 75px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box18-75-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 75px;
	border: 1px solid #FF0000;
	padding: 1px;
	background-color: #FFFFFF;}	
.box18-75-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 75px;
	border: 1px solid #000000;
	padding: 1px;
	background-color: #00CC33;}
.box18-100-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 75px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box18-75-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 100px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}	
.box18-125-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 125px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}	
.box18-150 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 150px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}
.box18-150-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 150px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box18-150-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 150px;
	border: 1px solid #FF0000;
	padding: 1px;
	background-color: #FFFFFF;}	
.box18-150-bkg-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 150px;
	border: 1px solid #FF0000;
	padding: 1px;
	background-color: #FF0000;}		
.box18-200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 200px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}
.box18-180-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 180px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box18-250 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 250px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}
.box18-250-w{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 250px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box18-275-w-sm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 275px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box18-275-w-sm-tah{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 275px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}	
.box80-150-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 80px;
	width: 150px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #FFFFFF;}
.box80-150-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 80px;
	width: 150px;
	border: 1px solid #FF0000;
	padding: 1px;
	background-color: #FFFFFF;}	
.box90-190 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 90px;
	width: 190px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}
.box90-225 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 90px;
	width: 225px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}

.box22-100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	weight: bold;
	width: 60px;}
		
.box185-249 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 185px;
	width: 249px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}
	
.box660-150 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 660px;
	width: 150px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}
	
.box660-200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 660px;
	width: 200px;
	border: 1px solid #DADADA;
	padding: 1px;
	background-color: #F2F2F2;}
	
/* CHECKBOX E RADIOBUTTON */
.rc12 {
	width: 12px;
	height: 12px;}
	
/*------ css tatone per backoffice */
.campiobbli {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #F90000; text-transform: uppercase;}
.anagrafica_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #5F5F5F;
	background-color: #ECF4F8;
}
.anagrafica_grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #5F5F5F;
	background-color: #F6F6F6;
}
.anagrafica_violetto {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #5F5F5F;
	background-color: #E8ECF1;
}

.listmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 150px;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;

}
.listmenu_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 150px;
	border: 1px solid #DADADA;
	background-color: #F90000;

}
.listmenu_piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 65px;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;

}
.listmenu_piccolo_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 65px;
	border: 1px solid #DADADA;
	background-color: #F90000;

}

.listmenu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width: 120px;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;

}
.radio {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F6F6F6;
}
.radio_error {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F90000;
}

.font-12-arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;}
.font-11-arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;}
	
/* fine css tatone */