html{
	border:0; margin:0;
}

body{
	border:0; margin:0; background-color:#FFFFFF; color:#000080;
}

#main{
	font-family:verdana; font-size:1em; 
	
}

#precon{
	
}

#cont{
	font-family:verdana;
	width: 100%;
}


#menu{
	float:left;
	font-size: 0.6em;
	margin: 0 0.3em;

	
}

#content{
	text-align:center; font-size:0.7em;
	
}

#footer{
	clear:both;
	text-align: center;
	margin: 0.5em; padding:1em;
}


legend{
	display:none;
}

fieldset{
	/*margin: 1em;*/
	/*padding:1em;*/
	margin-top:1em;
	
	margin-bottom:1em;
	padding-top:1em;
	padding-bottom:1em;
}

#riclist{
	width: 78%;
	float: left;
	margin-left: 1em;
	
}

caption{
	display:none;
}


a{
	color: #000080;	
}

a:hover{
	text-decoration: none;
}
#nav a:hover, .alphaNav a:hover{background-color: #343399; color: #FFFFFF; }
table{
	margin:0 auto; 
	font-size:0.8em;
	
	
}



td{
	border:1px solid #000080;
}

h1,h2,h3,h4{
	font-weight: bold; font-size:2em; 
}

td{
	padding:0.2em;
}

a img {border: none;}
/* classe immagini modifica e cancellazione
.imgAction{
	border:0;
}

/* classi di formattazione testo*/

.grassetto{
	font-weight:bold;
}

.cella1{
	margin: 1em auto;
}



.cellasxric{
	/*text-align:left;
	margin:0.3em 0.6em;
	font-weight: bold;*/
	text-align:right;
	width: 26%;
	float:left;
	margin:0em 0.6em;
	font-weight: bold;
	padding-top:0.3em;
	padding-bottom: 0.3em;
}

.celladxric{
	text-align:left;
	/*margin:0 0.6em;*/
	padding-top:0.3em;
	padding-bottom: 0.3em;
	float:left;
	width: 60%;
}


.cellasx label{
	font-weight:bold; 
}


.cellasx{
	text-align:right;
	width: 40%;
	float:left;
	margin:0em 0.6em;
	font-weight: bold;
	padding-top:0.2em;
}

.celladx{
	text-align:left;
	/*margin:0 0.6em;*/
	padding-top:0.2em;
	float:left;
	width:50%;
}

.grassetto a{
	clear:both;
}

.etitable{
	float:left;
	/*width:65%;*/
	width: 78%;
}

.etisx{
	text-align:left; border: 2px solid #000080;
	padding: 0.2em 0.2em;
	width:25%;
	height:110px;
	float:left;
}

.etidx{
	text-align:left; border: 2px solid #000080;
	padding: 0.2em 0.2em; margin-left:30px;
	width:35%;
	height:110px;
	position:relative;
	float:right;
	
}

.celletisx{
	padding: 0.1em 0;
}


.doppiocont{
	text-align:center; clear:both;
}

.noResult{
	font-weight:bold; color:#FF0000;
}

.note{
	font-weight:bold; font-size:0.7em;
}

.impag{
	margin: 0 auto; text-align:center; padding: 5em; font-family: verdana; font-size:0.8em;
}

label{
	font-weight:bold; 
}


#footer p{
	font-size:0.7em; font-weight:bold; font-family: verdana;
	
}



/*definisco classi per colorare le righe della richiesta a seconda dello stato */

.lavorazione{
	background-color: #FFD75E;
	color: #000000;
}

.confermata{
	background-color: #CCFF66;
	color: #000000;
}

.integrare{
	background-color: #FFFF66;
	color: #000000;
}

.consulenza{
	background-color:#DFBFFF;
	color:#000000;
}

.inoltrare{
	background-color:#CACAFF;
	color:#000000;
}

.finelavori{
background-color:#FFD5FF;
color:#000000;
}

.annullata{
	background-color: #FFFFFF;
	color:#707070;
}

.erogata{
	background-color: #FFFFFF;
	color: #000000;
}

.completata{
color:#000000;
background-color:#B7DBFF;
}



/* classi per tabella*/


.tblCell{
	background-color: #D6D9D2;
}

.tblCellAlt{
	background-color: #FFFFFF;
}

/*classi per navigatori*/

.alphaNav div{
	margin: 0.4em; padding: 0.4em;
}

.alphaNav a{
	font-weight:bold; text-decoration: none;
	border:1px solid black; margin: 0.4em 0.4em; padding:0.2em 0.2em;
	line-height: 2em;
}


.pagNav{
	text-align:center;
}

.pagNav td{
	border:0;
}

.pagNav a{
	text-decoration:none; 
}


/* classi visualizzazione menu */
#menu ul li a{
	text-decoration:none;
}



/* bottoni*/

.submitButtonPanel{
	margin: 1em;
}

input, select{
	font-size: 1em;
}

textarea{
	font-size: 1em;
	font-family:verdana;
}

#dati_richiesta{
	text-align:right;
	/*width: 56%;*/
	width:51%;
	float: left;
	margin:0 0.1em;
}


#dati_org{
	width: 48%;
	float: right;
}

.centrato{
	text-align:center;
	margin: 1em auto;
}

.cellabutton{
	clear:both;
	margin: 1em;
	padding-top: 1.5em;
}

.ricFilter{
	padding:0.5em;
}

hr{
	clear:both;
}

.linkpopup{
	clear:both;
	padding-top: 1em;
}

.corsivo{
	font-style:italic;
}

/* classe utilizzata per colorare lo sfondo delle note */

.noteColor{
	background-color:#f8ff8a;
}

/* classe utilizzata per colorare lo sfondo delle note dello sportellista */
.noteColorSpo{
	background-color:#CCFF66;
}


.cellaUser{
	text-align:left;
	/*margin:0 0.6em;*/
	padding-top:0.3em;
	padding-bottom: 0.3em;
	float:left;
	width: 100%;
}