body {
	font: 78.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	word-spacing:2px;
	color:#5f6666;
	margin:1;
	background:url(../immagini/body.jpg) #f6f6f6;
	margin:1;
	padding:1;
}

/*TABELLE*/
table.wrapper {
	background: #fff; 
	border-right: #f1f1f1 3px solid;
	border-top: #f1f1f1 3px solid;
	border-left: #f1f1f1 3px solid; 
	border-bottom: #f1f1f1 3px solid ;
	width: 100%; 
	height: 100%;
	margin: 0px auto; 
	vertical-align: top;	
}

table.inwrapper {
	background: #fff; 
	width: 100%; 
	height: 100%;
	margin: 0px auto; 	
}

td.logo{
	height: 80px;
}

td.menu{
	height: 55px;
	background-image:url(../immagini/nav.jpg);
}
td.subMenu{
	height: 10px;
	text-align:right;
}

td.sx{
	width: 20%;
	vertical-align: top;
	background-color:#333333;	
}

td.dx{
	width: 80%;
	vertical-align: top;
}

td.footer{
	background-color:#bbbbbb;	
	text-align:center;
}

table.help{
	width: 100%; 
	height: 100%;
	margin: 0px auto; 
	vertical-align: top;
	background-color:#333333;	
}
td.shadow_left{
	background-image: url(../immagini/boder_shadow_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: top;
}

table.ajaxTable{
	background-color:#FFFAFA;
	border-collapse: separate;
	border-spacing: 0px;		
}
table.BC{
	width: 100%;		
}
tr.rigaBCchiara{
	background: #FFFAFA;
}
tr.rigaBCscura{
	background: #EEEEEE;
}
td.campiIND{
    background: #FFFAFA;
	text-align: left;
	}

td.campiBC_F10BC1_BC2{
	text-align: left;
	width: 12%;
	}
td.campiOperazione{
	text-align: left;
	width: 13%
}
td.campiBC{
	text-align: left;
}
td.campiBCDescrizione{
	text-align: left;
	color: #429889;
	background-color:#ffffff;
}
td.operazioniBC{
	text-align: center;
	width: 2.6%
}

td.operazioni{
	text-align: center;
	width: 1.5%
}
td.cellaBianca{
	background-color:#ffffff;
}
/*TABELLA DOWNLOAD FILE BASI A1 e A2*/
table.AnalisiBC{
	width: 50%;
	text-align: center;
	border-right: #f1f1f1 3px solid;
	border-top: #f1f1f1 3px solid;
	border-left: #f1f1f1 3px solid; 
	border-bottom: #f1f1f1 3px solid ;
	}
td.AnalisiBC	
{
	width: 50%;
}
/*TABELLA EMAIL AREA ADMIN*/
table.EmailAdmin{
	width: 80%;
	text-align: left;
	}
td.EmailAdminSX	
{
	vertical-align: top;
}
d.EmailAdminDX	
{
	width: 50%;
	vertical-align: top;
}

/*TABELLA HOME*/
table.Home{
	width: 100%;
	padding: 0px;
	}
table.HomeTitoli{
	width: 100%;
	padding: 0.5px;
	background-color:#f1f3f4;
	}
td.HomeSx	
{
	text-align: center;
	vertical-align: top;
	width: 5%;
	background-color:#ffffff;
}
td.HomeDxChiara
{
	text-align: left;
	vertical-align: top;
	width: 95%;
	background-color:#ffffff;
}
td.HomeDxScuro
{
	text-align: left;
	vertical-align: top;
	width: 75%;
	background-color:#edeff0;
}
.titoliTabellaHome{
	padding-right: 5px;
	padding-left: 5px;
	margin: 5px 0px; 
	font: 120% Arial; 
	color: #999; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;	
}

/*LINK MENU*/
a.linkmenu{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px; 
	font: 140% Trebuchet MS; 
	color:#FFFFFF;
	text-decoration: none	
}
a.linkmenu:hover{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px; 
	font: 140% Trebuchet MS; 
	background-color:#7cb7d5;
	color: #FFFFFF;
	text-decoration: none	
}
a.linkLogOut{
	font: 10px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color:#5f6666;
	}
a.linkLogOut:hover{
	font: bold 10px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color:#5f6666;
	}
	
a.linkIndTri{
	font: 14px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color:#efdb58;
	}
a.linkIndTri:hover{
	font: bold 14px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color:#cc9125;
	}
/*TABELLA ADMIN EMAIL*/
table.AdminEmail{
	width: 100%;		
}
tr.rigaAdminEmailchiara{
	background: #FFFAFA;
}
tr.rigaAdminEmailscura{
	background: #EEEEEE;
}

/*SCRITTE*/
/*help*/
.titolo1{
	padding-right: 10px;
	padding-left: 10px;
	margin: 10px 0px; 
	font: 160% Arial; 
	color: #78b99f; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;	
}

.titolo2{
	padding-right: 10px;
	padding-left: 10px;
	margin: 10px 0px; 
	font: 160% Arial; 
	color: #999; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;	
}

.titolo3{
	padding-right: 10px;
	padding-left: 10px;
	font: bold 90% Verdana; 
	color: #ff8040; 
	letter-spacing: 2px
}

.titolo3Dx{
	font: bold 90% Verdana; 
	color: #888; 
	letter-spacing: 1px
}

.titolo4{
	padding-right: 10px;
	padding-left: 10px;
	font: 90%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	word-spacing:2px;
	color:#5f6666;
	margin:1;	
}

.titoliHome{
	font: bold 90% Verdana; 
	color: #222; 
	letter-spacing: 1px
}
.footerScritta{
	padding-right: 10px;
	padding-left: 10px;
	font: 90%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	word-spacing:2px;
	color:#eeeeee;
	margin:1;	
}

.msgEsitoOK {
	padding-right: 10px;
	padding-left: 10px;
	font: bold 120% Verdana;
	color: #17811d;
	letter-spacing: 2px
	
}

/*INPUT BOX*/
input{
	font: "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	font-size:10pt;
	word-spacing:1px;
	color:#5f6666;
	margin:1;
	letter-spacing: 1px	
}
input.campoBC_F10BC1_BC2 {
	text-align: right;
	background-color:#eeeeee;
	color:#555555;
	width : 120px;
}
input.campoBC {
	text-align: right;
	background-color:#eeeeee;
	color:#555555;
}
input.campoBC_F10BC4_Qty {
	text-align: right;
	background-color:#eeeeee;
	color:#555555;
    width: 35px;
}
input.campoBC_F10BC1_BC2:focus{
	background-color:#fffbd1;
	color:#000000;
}
input.campoBC:focus{
	background-color:#fffbd1;
	color:#000000;
}
input.campoIND {
	text-align: right;
	background-color:#eeeeee;
	color:#555555;
}
input.campoIND:focus{
	background-color:#fffbd1;
	color:#000000;
}
/*LABEL STILE INPUT*/
div.labelStileInput
{
	font: "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	font-size:10pt;
	width:160px;
	text-align:right;
	background-color:#eeeeee;
	color:#555555;
	/*border:1px solid #555555;*/
	margin:1;
	letter-spacing: 1px	
	}

/*CHECK BOX*/
.checkboxFalse
	{
	
}
.checkboxTrue
	{
	font-weight: bold;	
}

/*GENERALE*/
/*img {
	border-width: 0px;
	z-index: 10;
	width: 37px;
	height: 51px;
}*/

.errore{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10pt;
	color: #990000;
	font-weight: bold;
}

.attenzione{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10pt;
	color: #660000;
}

.biancoBold{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10pt;
	color: #ffffff;
	font-weight: bold;
}

.grigio{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9pt;
	color: #999999;
}

/*DIV*/
.selezionato{
	background: #708090;
	color: #FFFAFA;
}
.deselezionato{
	background: #FFFAFA;
	color: #000000;
}

/*LINK INDICATORI*/
a.linkIndicatori{
	font: 105% Trebuchet MS; 
	color: #888; 
	text-decoration: none	
}
a.linkIndicatori:hover{
	font: 105% Trebuchet MS; 
	color: #444; 
	text-decoration: none	
}


/*LINK*/
a.linkws {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #1e5dc1;
	text-decoration: none;
	font-weight: bold;
}

/*LINK BC*/
a.linkBC{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	color: #708090; 
	text-decoration: none;	
	font-weight: bold;
}
a.linkBC:hover{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	color: #5f6666; 
	text-decoration: none;
	font-weight: bold;	
}

/*LINK ADMIN*/
a.linkAdmin{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	color: #708090; 
	text-decoration: none;	
	font-weight: bold;
}
a.linkAdmin:hover{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	color: #5f6666; 
	text-decoration: none;
	font-weight: bold;	
}

/*BOTTONE OVALE*/
a.ovalbutton{
background: url('../immagini/oval-blue-left.gif') no-repeat left top;
display: block;
float: left;
/* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949;
width: 135px;
}

a.ovalbutton span{
background: transparent url('../immagini/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
height: 48;
}


