body
{
  	background-color: rgb(255, 255, 255);
  	margin: 0px;
 
}

a
{
	color: rgb(220, 1, 57);
	text-decoration: none;
	font-weight: bold;

}

a:hover
{
	color: rgb(129, 136, 184);
	
}


.areaoperativa
{
	m argin:15px;
	width:100%;	
	pad ding-bottom: 15px;	
}

.testata
{
	
  width: 100%;	
  background-color: rgb(255, 255, 255);
  height: 179px;
}

.logo
{
 	vertical-align: top;
 	width: 355px;
 	padding: 5px;
}


.img
{
	border: 0px;
}

.divlogo
{
 	margin: 1px;
 	border: 1px solid rgb(0, 0, 0);
 	width: 100%;
 	padding-right: 1px;
}

.testatadx
{
    	width: 100%; 
        vertical-align: top;
	text-align:left;
        background-color: rgb(237, 244, 255);

	/*background-color: rgb(103, 128, 184);
    	
    	background-color: rgb(13, 12, 18);*/
}

.divtestatadx
{
 	margin: 1px;
 	border: 1px solid rgb(0, 5, 95);
 	width: 100%;
	background-color: rgb(13, 12, 18);
	

}

.divtestatadxint
{
 	border: 1px solid rgb(255, 255, 255);
 	width: 100%;
	height: 175px;
}

.menuext
{
	width: 100%;
	border: solid 2px rgb(225, 54, 54);
	
	background-color: rgb(255, 255, 255);
}


.menu
{
	width: 100%;
	
	border: solid 3px rgb(54, 11, 132);
	
	font-family: arial, Verdana, sans-serif; 
	font-size: 80%;

}

.vocemenu1
{
	width: 20%;
	font-weight: bold;
	
	padding: 3px 0px 3px 0px;
	text-align: center;
}

.vocemenu1 a
{
	
	text-decoration: none;
	font-weight: bold;
	
	padding-left: 15px;
	
	
	color: rgb(220, 1, 57);
	background-image: url(images/ico.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;

}

.vocemenu1 a:hover
{
	padding-left: 15px;
	
	color: rgb(129, 136, 184);
	background-image: url(images/ico1.gif);	
	background-repeat: no-repeat;
	background-position: 0px 3px;

	
}


.vocemenu
{
	w idth: 10%;
	font-weight: bold;
	
	border-left: solid 3px rgb(54, 11, 132);

	padding: 3px 0px 3px 0px;
	
	text-align: center;

}

.vocemenu a
{
	
	text-decoration: none;
	font-weight: bold;
	
	padding-left: 15px;
	
	
	color: rgb(220, 1, 57);
	background-image: url(images/ico.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;

}

.vocemenu a:hover
{
	padding-left: 15px;
	
	color: rgb(129, 136, 184);
	background-image: url(images/ico1.gif);	
	background-repeat: no-repeat;
	background-position: 0px 3px;

	
}

.corpo
{
	margin: 20px 1px 1px 1px;
	
		
	font-family: arial, Verdana, sans-serif; 
  	font-size: 80%;
  	
  	background-color: rgb(255, 255, 255);
  	color: rgb(54, 11, 132);

	padding-bottom: 15px;

}

.colonnasx
{
	width: 214px;
	vertical-align: top;
	border: 1px solid rgb(113, 122, 186);
}

.colonnacx
{
	width: 100%;
	vertical-align: top;
	
	background-image: url(images/giglio-trasparente.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	
	padding-left: 20px;
	padding-right: 20px;

}

.colonnadx
{
	width: 214px;
	vertical-align: top;
	border: 1px solid rgb(113, 122, 186);	
}


.titolo
{
	width: 100%;
	background-image: url(images/giglio1.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;	
	color: rgb(255, 255, 255);
	background-color: rgb(113, 122, 186);	
	
	padding-left: 36px;
	
	font-weight: bold;

	padding-top:3px;
	padding-bottom: 3px;
}

.titolo1
{
	width: 100%;
	background-image: url(images/giglio1.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;	
	color: rgb(255, 255, 255);
	background-color: rgb(113, 122, 186);	
	
	padding-left: 36px;
	
	font-weight: bold;
		
	padding-top:3px;
	padding-bottom: 3px;

}

.margmenusx
{
	margin-top: 5px;
	text-align:center;
}



.titolosx
{
	height: 21px;
	width: 229px;
}

.titolosx a
{
	
	height: 21px;
	width: 229px;

	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(images/menu1sx.gif);
	background-repeat: no-repeat;


}

.titolosx a:hover
{
	height: 21px;
	width: 229px;

	
	color: rgb(0, 0, 0);
	background-image: url(images/menu2sx.gif);
	background-repeat: no-repeat;
}

.margmenudx
{
	margin-top: 5px;
	text-align:center;
}

.titolodx
{
	height: 21px;
	width: 229px;
	text-align: center;
}

.titolodx a
{
	
	height: 21px;
	width: 229px;

	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(images/menu1dx.gif);
	background-repeat: no-repeat;


}

.titolodx a:hover
{
	height: 21px;
	width: 229px;

	
	color: rgb(0, 0, 0);
	background-image: url(images/menu2dx.gif);
	background-repeat: no-repeat;
}



.intro
{
	border: 1px solid rgb(113, 122, 186);
	margin-bottom: 20px;
}

.contbanner
{
	margin-top: 20px;
	margin-left: 36px;
}


.banner
{
	margin-top: 5px;
	margin-right: 36px;
}

.corpoarticolo
{
	margin: 10px 5px 10px 5px;
}

.corpocontenuti
{
	padding: 10px 5px 10px 5px;
	border-left: 1px solid rgb(113, 122, 186);
	border-right: 1px solid rgb(113, 122, 186);
	border-bottom: 1px solid rgb(113, 122, 186);
	height: 100%;
}

.margmenu
{
	margin-top: 5px;
	text-align:center;
}



.margsup
{
	margin-top: 15px;
}

.margsup1
{
	margin-top: 20px;
}


.data
{
	margin-top: 5px;
	mar gin-left: 36px;
	font-weight: bold;
}

.titolonews
{
	margin-top: 15px;
	mar gin-left: 36px;
	font-weight: bold;
	color: rgb(220, 1, 57);
}

.corponews
{
	margin-top: 5px;
	mar gin-left: 36px;
}

.linkhome
{
	width: 100%;
	text-align: right;
	margin-top: 15px;
}

.bannercx
{
        margin-top: 20px;		
}

.barranavigazione
{
	width: 100%;
	text-align: center;
	margin-top: 15px;
}

.largh
{
	width: 234px;
}

.flogin
{
	width: 100%;
	
}

.etichetta
{
	width: 50%;
	text-align: right;
	border: solid 1px rgb(133, 133, 133);
	font-family: arial, Verdana, sans-serif; 
  	font-size: 80%;
}

.valore
{
	width: 50%;
	text-align: left;
	border: solid 1px rgb(133, 133, 133);
}

.tasto
{
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

.errore
{
	width: 100%;
	text-align: center;
	background-color: rgb(255, 255, 0);
	color: rgb(255, 0, 0);
}

.corpoar
{
	width: 100%;
	
	font-family: arial, Verdana, sans-serif; 
  	font-size: 80%;
  	
  	background-color: rgb(255, 255, 255);
  	color: rgb(54, 11, 132);

	padding: 40px;
	text-align: center;

}

.menu1
{
	width: 100%;
	
	border-top: solid 5px rgb(54, 11, 132);
	border-left: solid 5px rgb(54, 11, 132);
	border-right: solid 5px rgb(54, 11, 132);
	
}

.menu2
{
	font-family: arial, Verdana, sans-serif; 
	font-size: 80%;

}

.tablear
{
	font-family: arial, Verdana, sans-serif; 
	font-size: 80%;
	border: 1px solid rgb(54, 11, 132);
}

.corpoar1
{
	width: 100%;
	
	 	
  	background-color: rgb(255, 255, 255);
  	color: rgb(54, 11, 132);

	padding: 40px;
	text-align: center;

}

.titoloar
{
	text-align: center;
	font-weight:bold;
	margin-bottom: 10px;
	color: rgb(220, 1, 57);
}

.trrighedispari
{
  	background-color: rgb(233, 233, 233);
}



.titolo2ar
{
	color: rgb(54, 11, 132);
	padding: 5px;
}

.codasup
{
	width: 100%;
	border-top: 5px solid rgb(225, 54, 54);
}

.vocemenuadm
{
	font-weight: bold;
	
	padding: 3px 0px 3px 0px;
	text-align: left;
	
	padding-left: 10px;
}


.vocemenuadm a
{
	
	text-decoration: none;
	font-weight: bold;
	
	padding-left: 15px;
	
	
	color: rgb(220, 1, 57);
	background-image: url(images/ico.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;

}

.vocemenuadm a:hover
{
	padding-left: 15px;
	
	color: rgb(129, 136, 184);
	background-image: url(images/ico1.gif);	
	background-repeat: no-repeat;
	background-position: 0px 3px;

	
}


