BODY					{ 
	margin:				0 1px 0 0; 
	padding:			0; 
	font:				.80em tahoma, arial, verdana, sans-serif;
	background-color:	#000000;
	color:				#D2FFFF;
}

div#generale			{
						min-width: 550px; 
						background-image: url(immagini/t.gif);
						background-repeat: repeat-y 25%;
}
div#generale2{background: url(immagini/t.gif) repeat-y 75%} 

/*===========================================================================*/

/* elementi standard */

hr						{ 
						display: none; 
}

img						{ 
						border: 0; 
}

img.inserita			{ 
						border: 1px solid #FFFFFF; 
						float:	right; 
						margin-left: 5px; 
						margin-bottom: 5px; 
}

.fantasma			{ 
						display: none; 
}

div.fantasma			{ 
						display: none; 
}

div.fantasmabold		{ 
						display: none;
						font-weight:bold;
}


/*===========================================================================*/


/* elementi href */

a						{ 
						font-weight: normal; 
						color: #D2FFFF; 
						text-decoration: none; 
						border-bottom: 1px dashed #D2FFFF; 
}

a:hover					{ 
						color: #FFFFFF; 
						text-decoration: underline; 
}

a.nodecoration			{ 
						text-decoration: none; 
						border: none; 
}

a.nodecoration:hover	{ 
						text-decoration: none; 
						border: none; 
}

a.menusuperiore			{ 
						text-align: center;	
						padding: 2px 10px; 
						background-color: #FFFFFF; 
						border:	1px solid #B3A680; 
						text-decoration: none; 
						color: #000000; 
						font-weight: bold; 
}

A.menusuperiore:hover {
						text-align:			center;
						padding:			2px 10px;
						background-color:	#FFFF00;
						border:				1px solid #B3A680;
						text-decoration:	none;
						color:				#FF0000;
						font-weight:		bold;
}
a.menusuperioreon		{
						text-align:	center;
						padding: 2px 10px;
						background-color: #FFFF00;
						border:	1px solid #B3A680;
						text-decoration: none;
						color: #524000;
						font-weight: bold;
}

a.menusuperioreon:hover {
						text-align:	center;
						padding: 2px 10px;
						background-color: #F1DB9B;
						border: 1px solid #B3A680;
						text-decoration: none;
						color: #524000;
						font-weight: bold;
}

a.comandone				{
						text-align:	center;
						padding: 0;
						text-decoration: none;
						color: #D2FFFF;
						font-weight: bold;
}

a.comandone:hover		{
						text-align:	center;
						padding: 0;
						text-decoration: underline;
						color: #FF0000;
						font-weight: bold;
}

a.archivio				{
						text-align: center;
						padding: 2px 10px;
						background-color: #FFFFFF;
						border: 1px solid #FFFFFF;
						text-decoration: none;
						color: #524000;
						font-weight: bold;
}

a.archivio:hover		{
						text-align:	center;
						padding: 2px 10px;
						border:	1px solid #FF0000;
						text-decoration: none;
						color: #524000;
						font-weight: bold;
}

a.menusinistro			{
						font-weight: normal; 
						color: #D2FFFF; 
						text-decoration: none;
						border-bottom: none;
}

a.menusinistro:hover	{
						font-weight: normal;
						color: #FFFFFF; 
						text-decoration: underline;
						border-bottom: none;
}

a.linkcorrelato			{
						font-weight: normal; 
						color: #D2FFFF; 
						text-decoration: none;
						border-bottom: none;
}

a.linkcorrelato:hover	{
						font-weight: normal;
						color: #FFFFFF; 
						text-decoration: underline;
						border-bottom: none;
}

a.notiziacorrelata		{
						font-weight: normal; 
						color: #D2FFFF; 
						text-decoration: none;
						border-bottom: none;
}

a.notiziacorrelata:hover {
						font-weight: normal;
						color: #FFFFFF; 
						text-decoration: underline;
						border-bottom: none;
}

a.documentocorrelato	{
						font-weight: normal; 
						color: #D2FFFF; 
						text-decoration: none;
						border-bottom: none;
}

a.documentocorrelato:hover {
						font-weight: normal;
						color: #FFFFFF; 
						text-decoration: underline;
						border-bottom: none;
}

a.menusinistroon		{
						font-weight: bold; 
						color: #D2FFFF; 
						text-decoration: none;
}

a.menusinistroon:hover	{
						font-weight: bold;
						color: #FFFFFF; 
						text-decoration: underline;
}

a.titolino				{	
						font-weight: bold; 
						color: #D2FFFF; 
						text-decoration: underline;
						border:	none;
}

a.titolino:hover		{
						font-weight: bold;
						color:	#FFFFFF; 
						text-decoration: none;
						border:	none;
}

a.segue					{
						font-weight: bold; 
						color: #D2FFFF; 
						text-decoration: none;
						border: none;
}

a.segue:hover			{
						font-weight: bold;
						color: #FF0000; 
						text-decoration: none;
						border:	none;
}

a.scaricadoc			{
						font-weight: bold; 
						color: #D2FFFF; 
						text-decoration: none;
						border:	none;
}

a.scaricadoc:hover		{
						font-weight: bold;
						color: #FF0000; 
						text-decoration: none;
						border:	none;
}

a.scaricalink			{
						font-weight: normal; 
						color: #D2FFFF; 
						text-decoration: none;
						border:	none;
}

a.scaricalink:hover		{
						font-weight: normal;
						color: #FF0000; 
						text-decoration: none;
						border:	none;
}

/*===========================================================================*/

/* elementi che compongono la testata della pagina */

div#header				{ 
						border-bottom: 1px solid #FFFF00;
						width: 100%;
						height:	120px;
}

div#logo				{
						background-image: url('immagini/logoNero.gif');
						background-repeat: no-repeat;
						background-position: 0% 50%;
						height:	119px;
						width: 50%;
						float: left;
}

div#headerright			{
						float: right;
						height: 119px;
						padding-right: 5px;
						width: 49%;
}

div#data 				{
						position: relative;
						width: 100%;
						height:	21px;
						top: 7px;
						right: 0;
						text-align:	right;
						padding-bottom:	0.5%;
						border-bottom: 1px dashed #FFFFFF;
}

div#ricerca 			{
						position: relative;
						width: 100%;
						height:	20px;
						top: 20px;
						right: 10px;
						text-align: right;
}

div#menusuperiore 		{
						position: relative;
						width: 100%;
						height:	30px;
						top: 40px;
						right: 0;
						padding-right: 5px;
						text-align: right;
						border-top: 1px dashed #FFFFFF;
						padding-top: 10px;
}

input.form				{
						border:	1px #FFFFFF solid;
						color: #B80523;
						padding: 2px;
}
div#form				{
						margin-bottom: -20px;
}

/*===========================================================================*/

/*Elementi che compongono la parte sinistra della pagina*/

div#colonna-sx	 		{ 
						position: relative;
						width:20%;\width:22%;\width:20%;
						padding-left: 10px;
						padding-top: 10px;
						top: -10px;
						background:	#474747; 
						border: 1px #FFFF00 solid;
						float: left;
}

h5.menusinistro			{
						font: 1em tahoma, arial, verdana, sans-serif;
						font-weight: bold;
						color: #FFFFFF;
}

ul.menusinistro			{
						list-style-type: square;
						margin-left: 10px;
						margin-top:	0;
						padding-left: 1em;
						padding-top: 0;

}

/*===========================================================================*/

/*Elementi che compongono la parte destra della pagina*/

div.compatibile			{
						text-align:	center;
}

div#colonna-dx			 { 
						float: right;
						width:20%;\width:22%;\width:20%;
						background-image: url(immagini/quadratino.gif);
						background-repeat: repeat-y;
}

div.box {
						padding-left: 15px;
						padding-right: 10px;
}

div#settaggiofont		{ 
						height: 35px;
						padding: 10px;
}

h5.menudestro			{
						font: 1em tahoma, arial, verdana, sans-serif;
						font-weight: bold;
						color: #FFFF00;
						padding: 2px;
						border-bottom: 1px dashed #FFFF00;

}

ul.menudestro			{
						list-style-type:	circle;
						margin-left:		10px;
						margin-top:			10px;
						padding-left:		1em;

}

/*===========================================================================*/


/*Elementi che compongono la parte centrale della pagina*/

div#contenuti			{ 
						margin: 0 23%;
}

div#ramo				{ 
						text-align:			left;
						padding-top:		10px;
						padding-bottom:		5px;
						border-bottom:		2px solid #FFFFFF;
}

.sezioneramo			{ 
						font-weight:		bold;
						border:				none;

}

div.notizieflash		{ 
						border-bottom:		1px dashed #BDB3A9;
						padding-top:		5px;
						padding-bottom:		5px;
}

ul.notizieflash			{ 
						padding-top:		0;
						padding-bottom:		10px;
						padding-left:		0;
						margin-left:		1%;
						margin-bottom:		1%;
						margin-top:			2%;
}

li.notizieflash			{ 
						border-bottom:		1px dashed #BDB3A9;
						padding-top:		2px;
						padding-bottom:		2px;
						list-style-type:	none;
}

div.titolosezionehp		{
						text-align:			left;
						color:				#FFFF00; 
						padding:			3px;
						border-bottom:		1px dashed #FFFFFF;
						font-weight:		bold;
						margin-top:			5px;
}

div#separatorecentro	{
						background-color:	#FFFFFF;
						padding:			0;
						height:				2px;
						font-size:			2px;
						margin-top:			3px;
}

div#angoli				{
						text-align:			left;
						color:				#A70000; 
						padding:			3px;
						border:				1px solid #D7D3C5;
						background-color:	#ECECEC;
						font-weight:		bold;
						margin-top:			5px;
}

div#imghp				{
						margin-top:			5px;
						border:				1px solid #584709;
}

div.archivio			{
						text-align:			right;
						padding-top:		10px;
						padding-bottom:		10px;
						padding-left:		20px;
						margin-left:		5%;
}

/*===========================================================================*/

/*Elementi che compongono la coda della pagina*/


#footer				{ 
	clear:				both;
	padding:			2px 10px;
	height:				39px;
	border-top:			1px solid #FFFF00;
	margin-right:		-1px;
}

div#footerleft 			{
	position:			relative;
	float:				left;
	width:				49%;
	height:				100%;
	left:				0;
	padding-left:		10px;
}
div#footerright 			{
	position:			relative;
	float:				left;
	width:				50%;
	height:				100%;
	right:				0;
	text-align:			right;
}


/*===========================================================================*/

/*Elementi che compongono il dettaglio news */

div.titolone					{
	color:				#D2FFFF; 
	text-decoration:	none;
	text-align:			left;
	padding-top:		10px;
	font-size:			150%;
	font-weight:		bold; 
}

div.titolino					{
	color:				#D2FFFF; 
	text-align:			left;
	padding-top:		5px;
	padding-bottom:		5px;
	font-size:			120%;
	font-weight:		bold;
}

div.notiziebottom					{
	padding-top:		10px;
	border-bottom:		1px dashed #D2FFFF;
}

div.sottotitolo					{
	color:				#D2FFFF; 
	text-decoration:	none;
	text-align:			left;
	padding-bottom:		5px;
	font-size:			120%;
	font-weight:		normal;
}

div.testonotizia					{
	color:				#D2FFFF; 
	text-decoration:	none;
	text-align:			left;
	padding-top:		20px;
	padding-bottom:		5px;
	font-size:			110%;
	font-weight:		normal;
}

div.testonotizia	table tr td			{
	color:				#D2FFFF; 
	text-decoration:	none;
	font-size:			110%;
	font-weight:		normal;
}

div.testointro					{
	color:				#D2FFFF; 
	text-decoration:	none;
	text-align:			left;
	padding-top:		20px;
	padding-bottom:		5px;
	font-size:			110%;
	font-weight:		normal;
	border-bottom:		1px dashed #D2FFFF;
}

div.testonotiziabottom					{
	color:				#D2FFFF; 
	width:				100%;
	padding-top:		10px;
	font-size:			110%;
	font-weight:		normal;
}

div.segue					{
	color:				#D2FFFF; 
	width:				100%;
	font-size:			140%;
	text-align:			right;
	padding:			0;
	font-weight:		normal;
}

div#titolosezionelink			{
	text-align:			left;
	color:				#FFFF00; 
	padding-left:		3px;
	padding-bottom:		5px;
	border-bottom:		1px dashed #FFFFFF;
	font-weight:		bold;
	margin-top:			5px;
}

div#titolosezionenc			{
	text-align:			left;
	color:				#FFFF00; 
	padding-left:		3px;
	padding-bottom:		5px;
	border-bottom:		1px dashed #FFFFFF;
	font-weight:		bold;
	margin-top:			5px;

}

div#titolosezionedc			{
	text-align:			left;
	color:				#FFFF00; 
	padding-left:		3px;
	padding-bottom:		5px;
	border-bottom:		1px dashed #FFFFFF;
	font-weight:		bold;
	margin-top:			5px;

}

div.linkcorrelati		{ 
	border-bottom:		1px dashed #FFFFFF;
	padding-top:		5px;
	padding-bottom:		5px;
}

div.notiziecorrelate		{ 
	border-bottom:		1px dashed #FFFFFF;
	padding-top:		5px;
	padding-bottom:		5px;
}

div.documenticorrelati		{ 
	border-bottom:		1px dashed #FFFFFF;
	padding-top:		5px;
	padding-bottom:		5px;
}


/*===========================================================================*/

/* Elementi che compongono il processo */


div.testovoceprocesso	{
	color:				#D2FFFF; 
	font-size:			110%;
	padding:			10px;
	border-bottom:		1px dashed #D2FFFF;
}

div.voceprocesso	{
	color:				#D2FFFF; 
	font-size:			110%;
	font-weight:		bold;
	padding:			10px;
	border-bottom:		1px dashed #D2FFFF;
}
div.voceprocessoon	{
	color:				#D2FFFF; 
	font-size:			110%;
	font-weight:		bold;
	padding:			10px;
	border-bottom:		1px dashed #D2FFFF;
}

div.titoloprocesso  {
	padding:			5px;
	border:				1px dashed #FFFFFF;
	margin-top:			10px;
	font-size:			130%; 
	font-weight:		bold;
	color:				#FFFFFF;
}

div.titolofase		{
	padding:			5px;
	margin-top:			5px;
	font-size:			110%; 
	color:				#D2FFFF; 
	border:				1px dashed #FFFFFF;
}

/*===========================================================================*/

/* elementi per la ricerca e la visualizzazione dei documenti */

div#intestazionedocumenti	{
	font-size:			14px;
	font-weight:		bold;
	color:				#D2FFFF; 
	border:				1px dashed #D2FFFF;
	padding:			5px;
	margin-top:			10px;
}

div.elencodocumenti	{
	color:				#D2FFFF; 
	padding-top:		10px;
	font-size:			110%;
	font-weight:		bold;
	padding:			5px;
	margin-top:			10px;
	border-bottom:		1px dashed #D2FFFF;
}

div.descrizionedocumento	{
	color:				#D2FFFF; 
	padding-top:		10px;
	font-size:			90%;
	font-weight:		normal;
	padding:			10px;
}

div.navigazionedocumenti	{
	color:				#D2FFFF; 
	padding-top:		10px;
	font-size:			140%;
	font-weight:		bold;
	padding:			10px;
	text-align:			center;
}

.segue					{
	font-weight:		bold; 
	color:				#D2FFFF; 
	font-size:			140%;
}


div.topdocumento	{
	position:			relative;
	font-weight:		normal;
	color:				#D2FFFF; 
	width:				750px;
	height:				80px;
	background-image:	url('immagini/topDocumento.gif');
	font-size:			90%;
	padding:			10px;
	text-align:			right;
	vertical-align:		middle;
}

div.contenitoresinistra  {
	position:			relative;
	float:				left; 
	width:				73%;
	height:				100%;
}
div.contenitoredestra  {
	float:				left; 
	width:				25%;
	height:				100%;
}
div.titoloargomento  {
	padding:			5px;
	height:				100%;
	background-color:	#EEEEEE;
	color:				#FFFF00; 
	border-bottom:		1px dashed #FFFFFF;
	font-weight:		bold;
	margin-left:		5%;
	width:				95%;
}

div.iframe { 
	width: 250px; 
	height: 250px; 
	overflow: auto;
	border: 1px solid #000;
	padding: 5px;
}

.rosso { 
	color: #FF0000;
	font-weight: bold;
}