@import url("mainMenu.css");
html{border:0; margin:0; font-family:verdana;}
body{border:0; margin:0; background-color:#FFFFFF; color:#000080; font-family:verdana;}
#main{font-family:verdana; font-size:1em;  margin:0 auto; position:relative;}
#cont{font-family:verdana;width: 100%;}
#header{ height:22px; min-width:990px;}
#centerArea{float:left; padding:4px 15px; width:84%;}
#benvenuto{font-size:10px; width:400px;  float:left;}
.textRed{font-weight:bold; color:#B40116; text-transform:uppercase; }
#menuArea{ height:28px; margin:0px 10px; z-index:8888;  min-width:990px;}
#content{text-align:center; font-size:0.7em; z-index:2; }
#footer{clear:both;text-align: center;margin: 0.5em; padding:1em; }
legend{display:none;}
fieldset{
	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;}
table{margin:0 auto; font-size:0.8em;}

.bordi td{border:1px solid #000080;}

td{padding:0.2em;}

a img {border: none;}

/* classi di formattazione testo*/

.grassetto{	font-weight:bold;}
.cella1{margin: 1em auto;}

.cellasxric{
	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;
	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:5px;
	font-weight: bold;
	padding-top:0.2em;
}

.celladx{
	text-align:left;
	padding-top:0.2em;
	float:left;
	width:50%;
	margin:5px;
}

.grassetto a{clear:both;}

.etitable{float:left;	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; font-size: 12px;}

.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: #FFBF02;
	color: #000000;
}

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

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

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

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

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

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

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




/* 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; }


/* bottoni*/

.submitButtonPanel{margin: 1em;}

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

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

#dati_richiesta{
	text-align:right;
	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;}

.noteColorResp{background-color:#DFBFFF;}

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

#linkNoteOrg:hover, #linkNoteCon:hover, #erogaUtenti:hover, #linkSrchCon:hover, #linkNewOrg:hover, #nascondi:hover {cursor:pointer;}
#nascondi:hover{text-decoration:none;}
.tblOp{border:2px solid #148900;}
.tblResp{border:2px solid #5B09BA; }
.tblLet{border:2px solid #FF05D5;}
.alertMsg{color:#FF0000; font-weight:bold;}
.deselect{text-decoration:underline;}
.deselect:hover{text-decoration:none; cursor:pointer;}