html, body {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color:#A5C7FF;
}

.title {
	font-family: Arial, Verdana, Helvetica;
	FONT-SIZE: 15pt; 
	PADDING-LEFT: 11pt;
	/*border: 1px solid #828177;*/
	padding: 1px;
	font-weight: bold;
	vertical-align:top;	
    /*background-color: #EEC880;*/ 
}

.cartella_impostazioni {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	vertical-align:top;	
}

.cartella_impostazioni_fontOnly {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	/*text-transform: capitalize;*/
	vertical-align:top;	
}

FIELDSET {
    border: 1px solid #828177;
    padding-left:3px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:3px;
    margin:0px;
    background-color: #CEE4FF;
}

.fieldset {
    border: 1px solid #828177;
    padding-left:3px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:3px;
    margin:0px;
    background-color: #CEE4FF;
}

.fieldsetTable {
    border: 1px solid #828177;
    padding:2px;
    margin:0px;
    background-color: #CEE4FF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	vertical-align:top;	
}

.addingFieldset { /*Per i fieldset che contengono i campi per modificare il contenuto di una riga di un listdiv*/
    border: 1px solid #828177;
    padding-left:3px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:3px;
    margin:0px;
    background-color:#E0FF82; /*#99FF00;*/ /*#C0FFFF;*/
}

.fieldsetSenzaLegend{
    border: 1px solid #828177;
    padding:3px;
    margin:0px;
    background-color: #CEE4FF;
}

LEGEND {
    border: 1px solid #828177;
	padding: 0px 6px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	vertical-align:top;	
    /*background-color: #CEE4FF;/*#F5F4C2*/
    background: #fff;
	font-weight: bold;
}

.legend {
    border: 1px solid #828177;
	padding: 0px 3px; /*1px 6px;*/
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	vertical-align:top;	
    /*background-color: #CEE4FF;*/
    background: #fff;
	font-weight: bold;
}

.legendMain {
    border: 1px solid #828177;
	padding: 0px 3px; /*1px 6px;*/
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	vertical-align:top;	
    background-color: #FFFF97;
	font-weight: bold;
}

.addingLegend { /*Per i fieldset che contengono i campi per modificare il contenuto di una riga di un listdiv*/
    border: 1px solid #828177;
	padding: 0px 3px; /*2px 6px;*/
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	vertical-align:top;
    background-color:#E0FF82; /*#99FF00;*/ /*#C0FFFF;*/
	font-weight: bold;
}


 INPUT{
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	margin:0px;
	vertical-align:middle;
} 
input[type='text']{
	padding:2px;
	margin:0px;
	border:1px solid #7F9DB9;
	height:20px;
}
INPUT[type='password']{
	padding:2px;
	margin:0px;
	border:1px solid #7F9DB9;
	height:20px;
}
SELECT{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding:1px;
	margin:0px;
	border:1px solid #7F9DB9;
	height:20px;
}
TEXTAREA{
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding:2px;
	margin:0px;
	border:1px solid #7F9DB9;
}
A{
	border:0px;
}
input[disabled], select[disabled], textarea[disabled]{
	background-color: #E3E1DB;
	color: #454545;
}
input.disabled, select.disabled, textarea.disabled{
	background-color: #E3E1DB;
	color: #454545;
}
.disabled {
	background-color: #E3E1DB;
	color: #454545;
}
input[readonly], select[readonly], textarea[readonly]{
	background-color: #E3E1DB;
	color: #454545;
}
input.readOnly, select.readOnly, textarea.readOnly{
	background-color: #E3E1DB;
	color: #454545;
}

mixedcase{
	text-transform: none !important;
}

lowercase{
	text-transform: lowercase !important;
}

.mixedcase{
	text-transform: none !important;
}

.lowercase{
	text-transform: lowercase !important;
}

.readonly {
	background-color: #E3E1DB;
	color: #454545;
}

.loginFormText {
	font-weight: bold;
	font-size: 16px; 
	color:#000000; 
	font-family: calibri, arial, verdana, sans-serif; 
}


.listOddRow {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11pt;
	background-color: #FFE864;
}
.listEvenRow {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11pt;
	background-color: #FFEC80;
}

.listOddRowGrigio{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11pt;
	background-color:#DFDFDF;
}

.listEvenRowGrigio{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11pt;
	background-color:#E9E9E9;
}

td.celle {
	/*background-color: #EBE8A5;*/
	background-color: rgb(253,248,147);
	font: 8pt Arial, Verdana, Helvetica;
	border: solid #ffffff 1px;
	/*border-color: rgb(255,238,140);*/
	border-color: rgb(254,252,203);

}

td.celleNoBorder {
	/*background-color: #EBE8A5;*/
	background-color: rgb(170,212,252);
	font: 8pt Arial, Verdana, Helvetica;
	font-size: 11pt;
	color: #000000;
	width: 100%; 
}

/* Checklist styles */ 	
td.chkvbody {
	background-color: #EBEBF0;
	border-bottom: 1px solid black;	
}	
 
/* validation messages */
.testoMsgValid 
{
	background-color: #FFFFF0;
	color: #FF0000;
	font: 7pt Arial, Verdana, Helvetica;
	border: ridge #ffffff 1px;
	text-align: center;
}

/* BDN fields differences */
.campoBDN 
{
	color: #FF0000;
	font: 7pt Arial, Verdana, Helvetica;
	font-style: italic;
	border: ridge #ffffff 1px;
	text-align: left;
}

td.celleFiltroGrigio {
	background-color: rgb(225,225,225);
	font: 8pt Arial, Verdana, Helvetica;
	border-color: rgb(0,0,0);
}

.bottoneNewGrigio {
	background-color: #E1E1E1;
	height: 25px;
	font: 8pt  Verdana, Helvetica, Arial;
	color : #000000;
	font-weight: bold;
	border-color:#DDDDDD;
}

.header_passiprocedure {
	background-color: rgb(172,210,255);
    background-repeat: repeat-y;
    font-size:11pt;
    text-align:left;
    font-family : Arial,Verdana,Helvetica;
	border: 0px ridge #FFFFFF;
	margin: 0pt;
	padding: 0pt;
}



.tabella_footer {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	background-color:#EBEBEB;
	text-transform: capitalize;
	margin: 0pt;
	padding: 0pt;
	border: 1px solid gray;
}

.bottoneGrigio {
	background-color: #E1E1E1;
	height: 25px;
	font: 8pt  Verdana, Helvetica, Arial;
	color : #000000;
	font-weight: bold;
	border-color:#E1E1E1;
}

/* gridTemplate Pages */
.gridPages {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	color: rgb(51,0,153);
	height: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	background-color: #E0E0E0;
}

.gridCurrentPages {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 14px;
	color: black;
	height: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #E0E0E0;
}

.HeaderVet{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11pt;
	color: #FFFFFA;
	/*background-color: #008080;*/
	background-color:#94BEFF;
	font-weight: bold;
	text-align: left;
}
/* END of gridTemplate Pages */

/* field suggestion styles */

div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;   
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #3366cc;
    color: white;
}

/* end field suggestion */



.repeater{
	background-repeat: repeat;
	background-image: url(../../../images/Logo_Gradiente.png);
	width: 100%;
}

.repeatPiccolo{
	background-repeat: repeat;
	background-image: url(../../../images/Logo_Gradiente_piccolo.png);
	width: 100%;
}

.animaleMorto {color: red; font: bold 16 arial; text-align:center; text-decoration: blink;}

.testoRosso {color: red; font: bold 14 arial; text-align:center;}

 .ui-dialog{
	left:0 !important;
	top: 0 !important;
}

.ui-dialog ,
.ui-dialog .ui-dialog-content {
    padding: 0 0 0 0 !important;
    overflow:hidden !important;
}

.ui-widget-content{
	border:0;
} 

.ui-dialog iframe{
	border: none;
	overflow:hidden !important;
}

.ui-dialog-titlebar
{ 
   display: none !important;
}


span.tooltip {
   
  display: block;
  width: 150px;
  padding: 5px;
  background: yellow;
  border: 1px solid orange;
  font-size: small;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  position: absolute;
  top:50px;
  left:50px;
   
}




