/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif ; background-color:#feffc7; margin:0px; color: #000000; font-size:10px}
table{font-size:10px;}
img{vertical-align:middle}
a{text-decoration:none}
/**Nuova Home**/
.input{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.logoManager{height:57px}
p.rigaTitoloManager{text-align:center; font-size:20px; font-weight:normal;}

.applicazione{border: solid 1px #8b9bef; background-color: rgb(255,255,255); width:80%; margin-left:10%;}
.applicazione2{border: solid 1px #8b9bef; margin:auto }

.barra{background-image: url('../images/barra.gif'); 
height:22px; border-collapse: collapse; border: solid 1px; font-weight:bolder; text-align:center}

a.categoria{font-size: 11px;  color: #000000;font-weight: bold;}
a.categoria:hover{font-size: 11px;font-weight: bold; color: red; background-color:#FFFFFF }
a.sottoCategoria{color: #000000; font-weight: bold;}
a.sottoCategoria:hover{font-weight: bold; color: red; background-color:#FFFFFF}

a.linkTopBar{font-size: 10px; font-family: Verdana, Arial, Helvetica; color: inherit; font-weight: bold;}
a.linkTopBar:hover{font-size: 10px; font-family: Verdana, Arial, Helvetica;font-weight: bold; color: red; background-color:#FFFFFF}

a.linkMenu{font-size: 10px; font-family: Verdana, Arial, Helvetica; color: #000000; font-weight: bold;}
a.linkMenu:hover{font-size: 10px; font-family: Verdana, Arial, Helvetica;font-weight: bold; color: red; background-color:#FFFFFF}

p.titoloMenu{color: #B00000; background-image: url('../images/barra.gif');font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight: bold; text-align:center}
p.titoloApplicazione{font-size:16pt; font-weight: normal;  color: #B00000; margin: 5px}
p.menuApplicazione{text-align:center}

.titoloSezione{background: #bfcaff;font-weight: bold; vertical-align: middle;}
tr.riga{height:20px}

.riga0{background-color:#E6F5FF;}
.riga1{background-color:#def0fd;}

/******
Menu
******/
ul{
	text-align:left;
	list-style-type: circle;
	margin:0px;
	padding-left:25px;
	padding-bottom:2px;
	padding-top:2px;
}
ul.listaCategorie{
	list-style-image:url(../images/cartella.gif);
	margin:0px;
}
ul.listaPagine{
	list-style-image:url(../images/file.gif);
	margin:0px;
}
ul.listaContenuti{
	list-style-image:url(../images/punto.gif);
	margin:0px;
}
li{	
	
	margin:0px;
}
.benvenuto{float:left;font-family: Verdana, Arial, Helvetica; font-size:10px;   color: inherit; text-align:left; vertical-align:top; font-weight:bold;}
.credits{font-family: Verdana, Arial, Helvetica; font-size:10px;   color: #000000; text-align:center; vertical-align:top; font-weight:bold}

input.tasti{background-image: url("../images/barra.gif"); border-style: ridge; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bolder;}

.divAttendi{background-color:#FFFFFF;  width: 500px; font-family: Verdana, Arial, Helvetica; font-size:10px;   margin-top:2px; text-align:center; vertical-align:middle}

.titoletto{font-family: Verdana, Arial, Helvetica; font-size:12px;  color: #000000}
.tab{font-family: Verdana, Arial, Helvetica; font-size:12px;  color: #000000;}

/*********** Gestione categorie *************/
.menuCont{font-size:9px; font-family:Verdana,Tahoma,Arial;background:white;border:groove 2px}
.titoloMenuCont{color: #FFFFFF; background: #000066;font-weight:bold; text-align:right; text-decoration: none}
.voceMenuCont{color: #000000;  text-align:left; text-decoration: none}
.voceMenuCont:hover{color: red;  text-align:left; text-decoration: none}

.divAttendere{height: 80%; width: 80%; position: absolute; top: 10%; left: 10%; z-index: 1; background-color: #FFFFFF;  display: none; text-align: center;  filter: alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.divBlocco{height: 100%; width: 100%; position: absolute; top: 0%; left: 0%; z-index: 1; background-color: #FFFFFF;  display: none; text-align: center;  filter: alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.divFunzione{ width: 100%;position: absolute; z-index: 2; display:none}
.tableFunzione{ width:100%; height:100%; vertical-align: middle; text-align: center; }
.tdFunzione{  width:100%; height:100%; vertical-align: middle; text-align: center;}


/******************Nuovi****************************************/
div.divFormLogin{
	height:100%;
	width:100%;
	vertical-align: middle;
	text-align: center;
	}
div.formLogin{
	position:relative;
	width:80%;
	left:10%;
	padding:10px;
	text-align:center;
	background-color:#bfcaff;
	border:groove 1px;
}
.mainMenuManager{
	text-align:right
}
.voce{ background-color:#FFFFFF;}
label.requred:after{
	content: *;
}
label{
	font-weight:  bold;
}
legend{
	font-size: 12pt;
	
	}
ul.menuAzioni{
	font-size: 7pt;
	list-style-type: none;
float:right;
}
li.azione{
float:left;
margin: 2px;
text-align:center;
cursor: pointer;
}
.footer:{
	clear:both
}