
/* Copyright:	Equitalia Servizi 2008 - MEDIA SCREEN */

/* GENERALE */

* {line-height: 1.4em; margin: 0; padding: 0;}

body , td
	{
	font: 70% Verdana, Arial, Helvetica, sans-serif; line-height: 1;
	color: #000;
	}
	/*
		body.auth
		{
		background: transparent url(../static/bkg_auth.jpg) right top no-repeat !important;
		}	
	body.enti
		{
		background: transparent url(../static/bkg_enti.jpg) right top no-repeat !important;
		}
	body.agenti
		{
		background: transparent url(../static/bkg_agenti.jpg) right top no-repeat !important;
		}
	body.amm
		{
		background: transparent url(../static/bkg_amm.jpg) right top no-repeat !important;
		}
		*/

tr.enti
		{
		background: transparent url(../static/bkg_enti.jpg) right top no-repeat !important;
		}

td.colonna_left
{
	padding:0px 0px 0px 30px;
}	

td.colonna_body
{
	width: auto;
}	

a
	{
	color: #000;
	text-decoration: none;
	}


img
	{
	border: 0
	}
.acc
	{
	display: none;
/*
	position: absolute !important;
	left: -10000px !important;
	width: 10px;
*/
	}
.clear { clear:both}

input.cell
{
logout
}
input.submit
	{
    background: #ce3100 url(../static/bg_button.gif) left top repeat-x;
	color: #fff !important;
	font-weight: bold;
	width:100%;
	padding:3px;!important;
	font-size:0.9em;
	}
/* Menu accessibile */
#upper
	{
	width: auto;
	padding-top: 6px;
    background: #e5e6f4 url(../static/bg_upper.gif) left top repeat-y;
	}
	*html #upper
		{
		padding-top: 0;
		height: 6px;
		}
	*+html #upper
		{
		padding-top: 0;
		height: 6px;
		}
		
#space
	{
		margin: 1 0 0 0;
}
#container
	{
	width: auto;
	min-width: 757px;
	
	width: 90%;
	min-height: 872px;
	
	margin: 0 auto 0 0;
	padding-right: 4px;
	height: auto;
    background: transparent url(../static/bg_bordo.gif) right 89px no-repeat;
	}


#containerauth
	{
	width: auto;
	min-width: 757px;
	
	width: 90%;
	min-height: 872px;
	
	margin: 0 auto 0 0;
	padding-right: 8px;
	height: 500px;
    background: transparent url(../static/bg_bordo.gif) right 89px no-repeat;
	}



/* Autenticazione*/
.info
	{
	margin-right: 10px;
	}

	
#logauth
	{height: 25px;
	}
.boxauthup
	{display: block;
	width: 100%;
	color: #4c4c4c;
	background: transparent url(../static/dotted_menu.gif) repeat-x bottom left;
	padding: 8px 0 8px 0 !important;
	}
.boxauth
	{
	width: 100%;
	background: #f2f1f0 url(../static/dotted_menu.gif) repeat-x bottom left;
	padding: 8px 0 8px 0 !important;
	
	}
.boxauth label {
		padding: 0;
		margin:0 5px 0 0;
		font-size:0.90em;
		float:left;
		width:20%;
		text-align:left;
		font-weight:bold;	
	}
.authenter {
	width: 50%;
	margin: 20px 0 15px 0;
	padding: 0 20% 0 21%;
}

/*HP - ENTI*/

#promemoria {
	margin:0px;
	padding:0px;
}

#promemoria .titlemenu{
	height:24px;
	background: #f0f0f0 url(../static/campanello.gif) no-repeat 95% 3px;
	padding:4px 0 5px 12px;
	border-bottom: #008542 1px solid;
	border-top: #008542 4px solid;
	color: #008542;
	font-weight: bold;margin:0;
	
}

#promemoria ul {
	list-style: none; padding-top: 5px;
	margin: 0;
	background: url(../static/sfondo_menu.jpg) repeat-x;

}
#promemoria ul li {
	width: auto; padding:6px 0 8px 0; 
	background: url(../static/dotted_menu.gif) repeat-x bottom left; height:1%;
}
#promemoria ul li.lastV {
	background: none;
	border-bottom: #008542 4px solid;
}
#promemoria ul li a,
#promemoria ul li a:link,
#promemoria ul li a:visited
 {
	display: block; 
	text-decoration: none;
	background: url(../static/bullet_menu.gif) 5px 7px no-repeat;
	padding-left: 18px; height:1%;
	color: #0068b3;
}

#promemoria ul li a:hover
 { text-decoration: underline;

}

/* promemoria - utente amministartore*/

#promemoria_amm {
	margin:10px 0;
	padding:0px;
}

#promemoria_amm .titlemenu{
	height:24px;
	background: #f0f0f0 url(../static/campanello2.gif) no-repeat 95% 3px;
	padding:4px 0 5px 12px;
	background-color:#008542;
	color: #fff;
	font-weight: bold;margin:0;
	
}

#promemoria_amm ul {
	list-style: none; padding-top: 5px;
	margin: 0;
	background: url(../static/sfondo_menu.jpg) repeat-x;

}
#promemoria_amm ul li {
	width: auto; padding:6px 0 8px 0; 
	background: url(../static/dotted_menu.gif) repeat-x bottom left; height:1%;
}
#promemoria_amm ul li.lastV {
	background: none;
	border-bottom: #008542 1px solid;
}
#promemoria_amm ul li a,
#promemoria_amm ul li a:link,
#promemoria_amm ul li a:visited
 {
	display: block; 
	text-decoration: none;
	background: url(../static/bullet_menu.gif) 5px 7px no-repeat;
	padding-left: 18px; height:1%;
	color: #0068b3;
}

#promemoria_amm ul li a:hover
 { text-decoration: underline;

}

/*vocimenu - enti e agenti*/
.mainpart {
padding:0;
margin-top:12px;
}

#clsx
	{
	float: left;
	width: 48.5%;
	margin-right: .5%;
	
	}
#cldx
	{
	float: right;
	width: 48.5%;
	margin-right: .5%;
	}
.creazioneminuta .clsx input
      {
      width:45%;
      font-size:0.9em;
      color:#666666;
      }     

.creazioneminuta .clsx label {
            padding: 0;
            margin:0  0;
            float:left;
            width:45%;
            text-align:left;
            display:block;
      }

.creazioneminuta .cldx input
      {
      width:45%;
      font-size:0.9em;
      color:#666666;
      }     

.creazioneminuta .cldx label {
            padding: 0;
            margin:0  0;
            float:left;
            width:45%;
            text-align:left;
            display:block;

      }

.creazioneminuta .clsx select
      {
      width:45%;
      font-size:0.9em;
      color:#666666;
      }

 

.creazioneminuta .cldx select
      {
      width:45%;
      font-size:0.9em;
      color:#666666;
      }


.title
		{
		background: transparent url(../static/dotted_menu.gif) repeat-x top left;
		padding-top: 3px !important;
		}



.mainpart h3
		{
		display: block;
		height: auto;
		font-size: 1em;
		color: #008542;
		background: #008542 url(../static/dotted_menu.gif) repeat-x bottom left;
		padding-bottom: 3px !important;
		}

.mainpart h3.agenti
		{
		display: block;
		height: auto;
		font-size: 1em;
		color: #008542;
		background: #008542 url(../static/dotted_menu.gif) repeat-x bottom left;
		padding-bottom: 3px !important;
		margin: 0 0 20px 0 !important;
		}
		
.mainpart h3 span
		{
		display: block;
		margin-left: 3px;
		padding: 5px 0 5px 10px !important;
		background: #f0f0f0;
		}
		
		
.mainpart ul
		{
		margin-bottom: 10px;
		list-style:none;
		}

.mainpart li
		{
		background: #fff url(../static/bullet_menu_square.gif) no-repeat 10px 12px;
		/*padding: 5px 0 5px 0 !important;*/
		padding-left: 20px;
		color: #4c4c4c;
		}


/* Provvedimenti*/	
.boxformup
	{display: block;
	width: 100%;
	color: #4c4c4c;
	background: transparent url(../static/dotted_menu.gif) repeat-x bottom left;
	height:3px;

	}
.boxform
	{
	width: 100%;
	background: #fff url(../static/dotted_menu2.gif) repeat-x bottom left;
	padding: 5px 0 !important;
	min-height:100px;
	color:#4c4c4c;
	}

/*#main fieldset
	{
	border:none;
	}


#main fieldset legend {
		padding:5px 5px 5px 5px;
		margin:10px 0 10px -12px;
		font-size:1.1em;
		font-weight:bold;
		color: #4c4c4c;
		
		width:90%;
		}*/
		
#main select
	{
	/*width:30%;*/
	font-size:0.9em;
	color:#666666;
	
	}
	#main input
	{
	/*width:29.5%;*/
	font-size:0.9em;
	color:#666666;
	}

.boxform h4 {
		padding: 5px 0;
		margin:0;
		font-size:1.1em;
		color:#4c4c4c;
		}
		
.boxform div {
		padding:5px;
		margin:0;
		}
		
.boxform span {
		color:#adadaf;
		padding:5px;
		margin:0;
		/*font-size:0.85em;*/
		}
		
.boxformemissione p {
		padding:5px 0;
		margin:0;
	
	}
.boxformricerca {
		padding:0;
		margin:20px 0;
	
	}
.boxformricerca label {
		padding: 0;
		margin:0 5px 0 0;
		float:left;
		width:30%;
		text-align:left;
	
	}
		
.RicercaSoggetto .pulsanti {
	width: 50%;
	margin: 20px 0 0 0;
	padding: 0 0 0 30%;
}

.pulsanti {
	width: 70%;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

.pulsantiRiepilogo {
	width: 50%;
	margin: 20px 0 0 -50px;
	padding: 0 0 0 0;
}

.Emissione
	{
	margin-right: 10px;
	}
.RicercaSoggetto
	{
	margin-right: 10px;
	}	

.RisultatoRicerca
	{
	margin-right: 10px;
	}
.DettaglioPartita
	{
	margin-right: 10px;
	}
.SceltaProvvedimento
	{
	margin-right: 10px;
	}
.Discarico
	{
	margin-right: 10px;
	}
	
	
/* Invio dati */		
.inviodati
	{
	margin-right: 10px;
	}	
	
	
	
/* Creazioneminuta */	

.creazioneminuta fieldset
	{border:none;
	border-top: 1px solid #D9D9D9;
	background: #fff url(../static/dotted_menu2.gif) repeat-x bottom ;
	padding: 10px !important;
	margin: 10px 0!important;
	}


.creazioneminuta fieldset legend {

		font-size:1.1em;
		font-weight:bold;
		color: #4c4c4c;	
		padding:3px
	
		}
	
.creazioneminuta
	{
	margin-right: 10px;
	}	
.creazioneminuta select
	{
	width:35%;
	font-size:0.9em;
	color:#666666;
	
	}
.creazioneminuta input
	{
	width:34.6%;
	font-size:0.9em;
	color:#666666;

	}	
.creazioneminuta input.radio
	{
	width:auto;
	font-size:0.9em;
	color:#aaaaaa;

	}
.creazioneminuta input.image
	{
	width:auto;
	
	}
.creazioneminuta label {
		padding: 0;
		margin:0  0;
		float:left;
		width:45%;
		text-align:left;
		display:block;
	
	}

.creazioneminuta .cldx {
	float: right;
	width: 47%;
	}
.creazioneminuta .clsx {
	float: left;
	width: 47%;
	}
	
/* Tabella dati */

.tabellaDatiInterna{
	padding:0;
	margin:10px 0 0 0;
	color:#4c4c4c;
	text-align:left;
	clear:both;
	width:100%;
	font-size:.85em;
	
}

.tabellaDatiInterna caption {
font-size:1.1em;
font-weight:bold;
text-align:left;
padding:5px 0;
	
}

.tabellaDatiInterna TD {
	padding:5px;
	line-height:1.2;
	
	
	
}
.tabellaDatiInterna TR.bgChiaro {
	background-color:#F0F0F0;
}
.tabellaDatiInterna TR.bgScuro {
	background-color:#E4E4E4;
}
.tabellaDatiInterna TR.hi {
	background-color:#f18e00;
	color:#FFFFFF
}

.tabellaDatiInterna TH {
	padding:4px;
	color:#4c4c4c;
	border:1px solid #CCCCCC;
	line-height:1;
	text-align:center;
	
}




.tabellaDatiInterna a:link,
.tabellaDatiInterna a:visited
 {font-weight:bold;text-decoration:underline;
color: #0068b3;
} 

.tabellaDatiInterna a:hover {
text-decoration:none;

} 


	
/* Tabella dati - annidata */

.tabellaDatiInterna2{
	padding:0;
	margin:5px 0 5px 0;
	color:#4c4c4c;
	text-align:left;
	clear:both;
	width:100%;
	font-size:.85em;
	
}

/*.tabellaDatiInterna2 caption {
font-size:1.1em;
font-weight:bold;
text-align:left;
padding:5px 0;
	
}*/

.tabellaDatiInterna2 TD {
	padding:5px;
	line-height:1.2;
	
	
	
}

.tabellaDatiInterna2 TR {
	background-color:#FFF;
	color:#4c4c4c;
}


.tabellaDatiInterna2 TH {
	padding:4px;
	color:#4c4c4c;
	/*border:1px solid #CCCCCC;*/
	line-height:1;
	text-align:center;
	background-color:#CCCCCC;
	
}




.tabellaDatiInterna2 a:link,
.tabellaDatiInterna2 a:visited
 {font-weight:bold;text-decoration:underline;
color: #0068b3;
} 

.tabellaDatiInterna2 a:hover {
text-decoration:none;

} 




/*  Tabella dati Risultato */

.tabellaDatiRis{
	padding:0;
	margin:10px 0 ;
	color:#4c4c4c;
	text-align:left;
	clear:both;
	width:100%;
	border:1px solid #CCCCCC;
	font-size:.90em;
	
}
.tabellaDatiRis caption {
font-size:1.1em;
font-weight:bold;
text-align:left;
}


.tabellaDatiRis TD {
	padding:5px;
	line-height:1.2;
	background-color:#f4f4f4;
	
	
}


.tabellaDatiRis TH {
	padding:4px;
	color:#4c4c4c;
	line-height:1;
	text-align:left;
	background-color:#f4f4f4;
	width:30%;
}



.tabellaDatiInvio{
	padding:0;
	margin:10px 0 ;
	color:#4c4c4c;
	text-align:left;
	clear:both;
	width:50%;
	border:1px solid #CCCCCC;
	font-size:.90em;
}
.tabellaDatiInvio caption {
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
}

.tabellaDatiInvio TD {
	padding:5px;
	line-height:1.2;
	background-color:#f4f4f4;
}
.tabellaDatiInvio TH {
	padding:4px;
	color:#4c4c4c;
	line-height:1;
	text-align:left;
	background-color:#f4f4f4;
	width:30%;
}

/* paginazione */

.paginazione {
border-top: 1px solid  #dcdcdc;
border-bottom: 1px solid  #dcdcdc;
margin:2em 0;
padding:0.5em 0; 
text-align:right;
color: #4c4c4c;
font-size:0.9em;
clear:both;


} 



.paginazione p{
width:20%;
text-align:left;
float:left;

} 

.paginazione a:link,
.paginazione a:visited
 {font-weight:normal;text-decoration:underline;
color: #4c4c4c;
} 

.paginazione a:hover {
text-decoration:none;
color: #4c4c4c;
} 

.paginazione a.attivo {
font-weight:bold;
color: #dd1740;


} 


/* pulsantilink*/	
div.plink
		{ margin:0;
		padding:10px 0 20px 0;
		width:100%;
	
	
		}	

div.plink a, 
div.plink a:link,
div.plink a:focus,
div.plink a:active 
		{
		float: left;
		background: #e9e9e9 url(../static/freccia.gif) no-repeat right 14px ;
		color: #0063b6;
		font-weight: bold;
		padding:5px 8px ;
		text-decoration:underline;
		margin:5px 10px 0 0;
		border: 1px solid #d2d2d2;
		display:block;
		
		}

div.plink a:hover
{   
	text-decoration:none;
	
}

/* Messaggistica */

.messaggistica {
margin: 10px 0px;
padding:5px;
border-width: 1px 0px 1px 0px;
border-style: dotted;
border-color: #BF0204;
width:auto;
}

.messaggistica ul {list-style:none; }
.messaggistica li.errore {color:  #BF0204; background: url(../static/ico_exclamation.gif) no-repeat center left; 	list-style:none;
	height:1%;padding:0.2em 0  0 22px;}
.messaggistica li.attenzione {color: #f18e00;  background: url(../static/ico_error.gif) no-repeat center left; 	list-style:none;
	height:1%;padding:0.2em 0 0 22px;}
	.messaggistica li.informazione {color: #0068b3;  background: url(../static/ico_information.gif) no-repeat center left; 	list-style:none;
	height:1%;padding:0.2em 0 0 22px;}




	
/* Log Bar */
#logautentica
	{
	height: 25px;
	}

#log
	{
	float: right;
	width: 50%;
	margin-right: -4px;
	background: transparent url(../static/logbar_left.gif) no-repeat bottom left;
	padding-left: 5px;
	}

	#log ul
		{
		float: left;width:100%;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		height: 25px;
		background: transparent url(../static/logbar.gif) no-repeat bottom right;
		}

	#log ul li
		{
		float: left;
		padding: 0 10px;
		margin: 0 0 0 0;
		}

	#log ul li a,
		#log ul li a:visited
		{
		color: #000;
		font-weight: bold;
		text-decoration: none;
		}

#log ul li a:hover
		{ text-decoration: underline;
		}
	#areariservata
		{
		margin-right: 4px !important;
		
		}

	#logout a
		{
		background: transparent url(../static/lucchettoaperto.gif) no-repeat 0px 0px;
		height: 20px;
		padding: 3px 0 4px 22px;
		}
	#utente a
		{
		background: transparent url(../static/ico_utente.gif) no-repeat 0px 0px;
		height: 20px;
		padding: 3px 0 4px 22px;
		}


	

/* Header */

#header
	{
	float: left;
	width: 100%;
	}
	*html #header
		{
		display: block;
		margin-left: 4px;
		}


		
#logo
	{
	float: left;
	margin-top: 1px;
	margin-left: 16px;
	text-indent: -10000px;
	z-index: 10;
	width: 225px;
	height: 91px;
	background: transparent url(../static/logo.gif) no-repeat;
	}
	*html #logo
		{
		position: relative;
		z-index: 10000;
		}
/* Menu di servizio*/
#tabs
		{
		float: right;
		display: block;
		background: #fff;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: 39px -4px 0 0;
		padding: 4px 4px 0 0;
		}
		*html #tabs
			{
			padding: 4px 8px 0 0;
			margin: 39px 0px 0 8px !important;
			}
#tabs li
		{
		background: transparent url(../static/tab.gif) no-repeat left top;
		float: left;
		margin: 0 0 0 3px;
		padding: 0 0 0 9px;
		}
		#tabs li.sel
			{
			background: transparent url(../static/tab_sel.gif) no-repeat left top;
			}
#tabs a,
#tabs a:visited	
		{
		float: left;
		display: block;
		background: transparent url(../static/tab.gif) no-repeat right top;
		color: #333333;
		/*font-weight: bold;*/
		padding: 4px 11px 4px 2px;
		text-decoration: none;
		text-transform: uppercase;
		}
		#tabs .sel a
			{
			background: transparent url(../static/tab_sel.gif) no-repeat right top;
			color: #000;
			}
#tabs a:hover
		{
		text-decoration: underline;
		}
#tabs #current
		{
		background-image:url(../static/tab.gif);
		}

#tabs #current a
		{
		background-image:url(../static/tab.gif);
		color:#333333;
		padding-bottom:5px;
		}


#body
	{
	float: left;
	width: 100%;
	position: relative;
	display: block;
	font-size: 110%;
	padding-right: 4px;
	background-color: #fff !important;
	}

#subheader							
	{
	height: 97px;
	width: 100%;
	margin-right: -4px;
	text-indent: -10000px;
	border-top: 1px solid #c6cad1;
	/*border-bottom: 1px solid #c6cad1;*/
	
	}

#subheaderpi							
	{
	height: 47px;
	width: 100%;
	margin-right: -4px;
	text-indent: -10000px;
	border-top: 1px solid #c6cad1;
	
	
	}
	
	.enti #subheader
		{
		height: 98px;
		background: #f2f1f0 url(../static/header_enti_big.jpg) no-repeat top left;
		}
	    .enti #subheaderpi
		{
		height: 47px;
		background: #f2f1f0 url(../static/header_enti_small.jpg) no-repeat top left;
		}
	
	.agenti #subheader
		{
		height: 97px;
		background: #f2f1f0 url(../static/header_agenti_big.jpg) no-repeat top left;
		}
	    .agenti #subheaderpi
		{
		height: 47px;
		background: #f2f1f0 url(../static/header_agenti_small.jpg) no-repeat top left;
		}	
	
	.amm #subheader
		{height: 97px;
		background: #f2f1f0 url(../static/header_amm_big.jpg) no-repeat  top left;
		border-bottom: 1px solid #c6cad1;
		}
	.amm #subheaderpi
		{
		height: 47px;
		background: #f2f1f0 url(../static/header_amm_small.jpg) no-repeat top left;
		}	
				
	.auth #subheader
		{height: 97px;
		background: #f2f1f0 url(../static/header_auth_big.jpg) no-repeat top left;
		border-bottom: 1px solid #c6cad1;
		
		}	
		.auth #subheaderpi
		{
		height: 47px;
		background: #f2f1f0 url(../static/header_auth_small.jpg) no-repeat top left;
		}	

/* Menu principale */

#mprincipale
	{
	width: 100%;
	/*margin-right: -4px;*/
	margin-top: 0px;
	background: #f2f1f0;
	
	border-bottom: 1px solid #c6cad1;
	padding:0;
	}


#mprincipale ul{
    margin:0;
    padding:6px 0;
}


#mprincipale li {   
	display: inline;
	}

#mprincipale a{
	padding:0.6em;
	margin:0;
	text-decoration: none;
	white-space:nowrap;	
	color:#008542;
	background: transparent url(../static/bullet_mprincipale.gif) no-repeat 0px 0px;

}



#mprincipale a:hover,
#mprincipale a:focus,
#mprincipale a:active
{   
	text-decoration:underline;
	
}

#mprincipale .attivo { 
	padding:0.6em;
	margin:0;
	text-decoration: none;
	white-space:nowrap;	
	color:#008542;
	background: transparent url(../static/bullet_mprincipale.gif) no-repeat 0px 0px;
font-weight:bold;
}

#primavoce a{  
	background: none;
	padding-left:0.8em;
	
}
/* Menu di sezione */

#profilo {
    margin:0 0 1.2em 0;
    padding-top: 10px !important;
	background: #fff url(../static/dotted_menu.gif) repeat-x top left;
	color:#5f707a;
	
}

#profilo p {
   font-weight:bold;
	background: #fff url(../static/ico_ufficio.gif) no-repeat top left;
	padding: 5px 0 5px 25px;
	height:1%;
	display:block;
}

#profilo .dotted
	{
		background: #fff url(../static/dotted_menu.gif) repeat-x bottom left;
		padding-bottom: 10px !important;
		height:1%;
		
	}

#profilo ul{
    margin:0;
    padding:0;	
	list-style:none;
	display:block;
	width:100%;			
}

#profilo li 
	{  margin:0;
    padding:0 25px;	background: #fff url(../static/bullet_msezione.gif) no-repeat 15px 5px; list-style:none;}	


#profilo li a,
#profilo li a:link,
#profilo li a:visited
	{
	color:#008542;
	text-decoration:underline; 	
	}

#profilo li a:hover
	{
	color:#f18e00;
	text-decoration:none; 	
	}

/* menu sezione 3 liv. */

ul#sottomenu ul {
    margin:0;
    padding:0;
	background-color:#fafafc;
	
}



#sottomenu ul li {
    margin:0;
    padding:0 0 0 15px;	
	border-bottom: none;
	height:1%;
	background-image:none;
	background-color:#fafafc;
	list-style-type:none;
	background: #fafafc url(../static/square.gif) no-repeat top left;	
	color: #5f707a;
}

#sottomenu ul li a,
#sottomenu ul li a:link,
#sottomenu ul li a:visited,
#sottomenu ul li a:focus
	{
	text-decoration: none; 
	
	}


#sottomenu ul li a:hover
	{ text-decoration: underline;	
	}
	
	
#sottomenu .attivo {  
	font-weight:bold;

}

/* menu sezione */

ul#sottomenu1 {
    margin:0;
    padding:0;
	border-top: 4px solid #008542;
	border-bottom: 4px solid #008542;
	background-color:#fafafc;
}



#sottomenu1 li
{
	  padding:0.8em 0 0 20px;	
	background: #fafafc url(../static/bullet_menu.gif) no-repeat 10px 17px;	
}




#sottomenu li a,
#sottomenu li a:link,
#sottomenu li a:visited,
#sottomenu li a:focus
	{
	text-decoration: none; 
	color: #5f707a;
	background: #fafafc;
	
	}


#sottomenu li a:hover
	{ text-decoration: underline;
	color: #5f707a;
	background: #fafafc; }
	
	
#sottomenu .attivo {  
	font-weight:bold;

}

/* Layout */

/* table with padded cells */
#table_left td {
/*
float: left;
	display: block;
	width: 100%;
	margin:10px 0 0.5em 0;
	font-weight: bold;
	color: #008542;
*/
 padding: 0px 0px 0px 8px;   
}


#menu1
{
	margin-top: 22px;
	margin-left: 10px;
	margin-right: 7px;
}

#menu1 .inner1
		{
		width: 255px;
		padding: 4px;
		}

#menu
	{
	
	width: 100%;
	margin-top: 17px;
	margin-left: 6px;
	
	/*background: #fff url(../static/bg_menu.gif) repeat-x top left;*/
	}
	/**html #menu 
		{
		width: 23%;
		margin-left: -100%;
		margin-top:1%!important;
		}*/
	#menu .inner
		{
		width: auto;
		padding: 4px;
		}

#content
	{
	float: left;
	width: 100%;
	}

	#innerContent
		{
		margin: 0 0 0 23%;
		}
	*html #innerContent
		{
		margin: 0 0 0 1%;
		}
	#content .inner
		{
		padding: 8px 0 8px 8px !important;
		}
	.home #content .inner
		{
		padding: 8px;
		}

#main
	{
	float: left;
	display: block;
	width: 100%;
	background-color:#fafafc;
}
	}
	#main.sub
		{
		width: 70%;
		}

#submenu
	{
	float: right;
	display: block;
	width: 30%;
	}



/* Path */


#path
	{
	float: left;
	width: 100%;
	display: block;
	padding: 0 0 0 0;
	border-bottom: 1px solid #c6cad1;
	margin:0
	}


#path a,
#path span
	{
	float: left;
	width: auto;
	font-weight: normal;
	color: #3e3c3d;
	padding: 0 8px 4px 10px;
	margin: 5px 0 1px 0;
	background: transparent url(../static/bullet_path.gif) no-repeat 0px 5px;
	font-size:0.85em;

	}

#path a.home
	{
	font-weight: bold;
	color: #0068b3;
	border-width: 0px !important;
	padding-left: 12px;
	background: none;
	}
#path a:hover
	{
	text-decoration: underline;
	}


#main .pulsante
		{
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
		}
#main .pulsante input
		{
		padding: 4px 8px;
		}

#main p
	{
	margin-bottom: 10px;
	}

h3.pagetitle
	{
	float: left;
	display: block;
	width: 100%;
	margin:10px 0 0.5em 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #008542;
	}

.subtitle
	{
	float: left;
	display: block;
	width: 100%;
	margin: 0 0 4px 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	}





#main .tabs
	{
	margin-top: 10px;
	}
#main .tabs li
	{
	float: left;
	font-weight: bold;
	background: #fff;
	padding: 5px 10px !important;
	color: #4c4c4c;
	list-style-type: none;
	text-transform: uppercase;
	}
	#main .tabs li.sel
		{
		background: #f4f4f4;
		}
	#main .tabs li a
		{
		color: #0068b3;
		text-decoration: underline;
		}

#tabs_content {padding:0 ; margin:0 ;}
#tabs_content ul{padding:6px 0px 0px 0px; margin:0 ;width:auto;}
#tabs_content ul li {color: #0068b3; background-color:#fff; padding:5px 10px;text-decoration: none; display: inline; width:auto;}
#tabs_content ul li a:link,#tabs_content ul li a:visited {color: #0068b3; text-decoration:underline; }
#tabs_content ul li a:hover{text-decoration:none;}
#tabs_content .menuAcceso{color: #000; background-color: #E4E4E4;font-weight: bold; } 
#tabs_content .menuAcceso2{color: #000; border:#E4E4E4 1px solid; font-weight: bold; } 

.sfondotabs {color: #000; background: #fff url(../static/bg_toptabs.gif) repeat-x ;  border-right: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4;padding:10px !important; margin:3px 0 0 0 !important; }
.sfondotabs2 {color: #000;  border: 1px solid #E4E4E4; padding:10px !important; margin:3px 0 0 0 !important; }
  


/* Footer */

#footer
	{
	float: left;
	width: 100%;
	margin: 30px 0 30px 0 !important;
	}

#bottom
		{
		height: 22px;
		border-top: 1px solid #b6b6b6;
		background: #f0f0f0;
		padding-top: 5px;
		}

#bottom a
		{
		color: #000;
		margin: 0 0 0 20px;
		font-weight: bold;
		text-decoration: underline;
		}

div.pdflink a,
div.pdflink a:link,
div.pdflink a:visited
 {
	text-decoration: none;
	background: url(../static/ico_pdf.gif) no-repeat;
	padding:5px 0 5px 20px; height:1%;
	color: #0068b3;
}

div.pdflink a:hover
 { text-decoration: underline;

}

.textDescrizione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.end
	{
	clear: both;
	}
/* Menu di servizio - utente amministratore*/
#tabs_amm
		{
		float: right;
		display: block;
		background: #fff;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: 39px -4px 0 0;
		padding: 4px 4px 0 0;
		}
		*html #tabs_amm
			{
			padding: 4px 8px 0 0;
			margin: 39px 0px 0 8px !important;
			}
#tabs_amm li
		{
		background: transparent url(../static/tab_amm.gif) no-repeat left top;
		float: left;
		margin: 0 0 0 3px;
		padding: 0 0 0 9px;
		}

#tabs_amm a,
#tabs_amm a:visited	
		{
		float: left;
		display: block;
		background: transparent url(../static/tab_amm.gif) no-repeat right top;
		color: #fff;
		/*font-weight: bold;*/
		padding: 4px 11px 4px 2px;
		text-decoration: none;
		text-transform: uppercase;
		}
		
#tabs_amm a:hover
		{
		text-decoration: underline;
		}
#tabs_amm #current
		{
		background-image:url(../static/tab_sel.gif);
		}

#tabs_amm #current a
		{
		background-image:url(../static/tab_sel.gif);
		color:#333333;
		
		}

/* --/Menu di servizio - utente amministratore*/
