/************************************************/
/*SEZIONE MODIFICABILE A DISCREZIONE DELL'UTENTE*/
/************************************************/
/*Stile dei bordi delle immagini*/
img				
{
    BORDER-RIGHT: 0em;
    PADDING-RIGHT: 0em;
    BORDER-TOP: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    BORDER-LEFT: 0em;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: 0em
}
/*Stile non utilizzato*/
h1				
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
    MARGIN: 0px;
    }    
h1 a				
{
	text-decoration:none; 
	color:#808080;
}
h1 a:hover
{
    color: #808080;
    text-decoration: underline;
}  
/*Stile utilizzato dal controllo di news*/
.news_scroller				
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
    MARGIN: 0px;
    }    
.news_scroller a				
{
	text-decoration:none; 
	color:#808080;
}
.news_scroller a:hover
{
    color: #808080;
    text-decoration: underline;
}     
/*Stile utilizzato dal controllo delle notizie in primo piano*/
.inevidence				
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
    MARGIN: 0px;
    }    
.inevidence a				
{
	text-decoration:none; 
	color:#808080;
}
.inevidence a:hover
{
    color: #808080;
    text-decoration: underline;
}
/*Stile utilizzato dal controllo link*/
.mylink				
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
    MARGIN: 0px;
    }    
.mylink a				
{
	text-decoration:none; 
	color:#808080;
}
.mylink a:hover
{
    color: #808080;
    text-decoration: underline;
}    
/*Stile applicato al controllo Contattaci*/    
.contact_control				
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
    MARGIN: 0px;
    text-align:left;
}
/*Stile applicato a tutti i testi in ogni sezione 
del portale, contenuti e contenitori, controlli e varie*/    
h2				
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
        MARGIN: 0px;
}
h2 a				
{
	text-decoration:none; 
	color:#808080;
        font-weight:normal;
}
h2 a:hover
{
    color: #808080;
    font-weight:bold;
    text-decoration: underline;
}
/* Stile delle sezioni NOSCRIPT*/    
h3				
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
    MARGIN: 0px;
}
/*Stile generico per tutti il link presenti nei contenuti
delle pagine*/    
a				
{
	text-decoration:none; 
	color:#808080;
}
a:hover
{
    color: #808080;
    text-decoration: underline;
}

a.linkgdr img 
{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
margin:0px;
}

a.linkgdr:hover img 
{
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
margin:0px;
}


a.linktd img 
{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
margin:0px;
}

a.linktd:hover img 
{
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
margin:0px;
}


/*Stile menu' verticale generico
ATTENZIONE - Questo stile e' secondario se nelle voci
di menu' si imposta uno stile dedicato*/
.vmenu_generic
{
        border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 12pt;
  	color: #808080;
	font-family: VERDANA;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
        MARGIN: 0px;
/*	background-image: url('../Download/risorse/button.png');*/
            }    

/*Stile generico per tutti il link presenti nei contenuti
delle pagine*/    
.vmenu_generic a				
{
	text-decoration:none; 
	color:#808080;
}
.vmenu_generic a:hover
{
    color: #808080;
    text-decoration: underline;
}
.vmenu_generic_box_item td
{
	/*border-bottom: black 1px dashed;
	background-image:url('../Download/risorse/images/button.png');
	background-repeat:repeat-x;*/
        width:172px;
        height:20px;

}    
/*Stile menu' orizzontale
ATTENZIONE - Questo stile e' secondario se nelle voci
di menu' si imposta uno stile dedicato*/
table.hmenu		
{
	font-size: 14pt;
	color: #808080;
	font-family: tahoma;
	font-style: normal;
	font-weight: normal;
        width:1200px;
        text-align: right;
} 
table.hmenu	a	
{
	text-decoration:none; 
	color:#808080;
} 
table.hmenu	a:hover	
{
	text-decoration:none; 
	color:#1b72b8;
} 
table.hmenu	a:active
{
	text-decoration:none; 
	color:#1b72b8;
} 


/*Stile mappa di navigazione*/
table.mapmenu		
{
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: bold;
	font-weight: bold;
	text-align:left;
} 
table.mapmenu	a	
{
	text-decoration:none; 
font-weight: bold;

	color:#808080;
} 
table.mapmenu	a:hover	
{
	text-decoration:underline; 
font-weight: bold;

	color:#808080;
} 
/*Stile per pie' pagina*/
td.piepagina		
{
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
} 
td.piepagina a				
{
	text-decoration:none; 
	color:#808080;
        font-weight:bold;
}
td.piepagina a:hover		
{
    color: #808080;
    text-decoration: underline;
    font-weight:bold;
}
/*Stile testo logout sezione area riservata*/    
.logout_section				
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	DISPLAY: block;
    MARGIN: 0px;
}
.logout_section	a			
{
	text-decoration: underline; 
	color: #808080;
}
.logout_section	a:hover			
{
	text-decoration:underline; 
	color:#808080;
}
/*Stile News Albo Pretorio*/
/*Testo interno al box flash*/
table.flashAlboPretorio		
{
	float: right;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align:left;
} 
table.flashAlboPretorio	a	
{
	text-decoration:none; 
	color:#808080;
} 
table.flashAlboPretorio	a:hover	
{
	text-decoration:underline; 
	color:#808080;
} 
/*Titolo della box*/
table.flashAlboPretorioBox	
{
	font-size: 8pt;
	color: #0558a9;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	background-image: url('../Images/albo_tab1.png');
	background-repeat:no-repeat;
} 
table.flashAlboPretorioBox	a	
{
	text-decoration:none; 
	color:#0558a9;
	font-size: 9pt;
	font-weight:bold;
} 
table.flashAlboPretorioBox	a:hover	
{
	text-decoration:underline; 
	color:#0558a9;
	font-size: 9pt;
	font-weight:bold;
}

/*Stile dell'albo pretorio*/
table.AlboPretorio		
{
	float: right;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align:left;
} 
table.AlboPretorio	a	
{
	text-decoration:none; 
	color:#808080;
} 
table.AlboPretorio	a:hover	
{
	text-decoration:underline; 
	color:#808080;
} 
/*Titolo della box*/
table.AlboPretorioBox	
{
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	background-image: url('../Images/albo_big_tab1.png');
	background-repeat:no-repeat;
} 
table.AlboPretorioBox	a	
{
	text-decoration:none; 
	color:#808080;
	font-size: 9pt;
	font-weight:bold;
} 
table.AlboPretorioBox	a:hover	
{
	text-decoration:underline; 
	color:#808080;
	font-size: 9pt;
	font-weight:bold;
}
/*Stile del titolo del dettaglio dell'atto visualizzato all'interno dell'albo pretorio*/
table.AlboPretorioDetailSubject		
{
	float: right;
	font-size: 12pt;
	color:#808080;
	font-family: Arial;
	font-style:italic;
	font-weight:bold;
	text-align:left;
} 
/*Dettaglio dell'atto visualizzato all'interno dell'albo pretorio*/
table.AlboPretorioDetailBox		
{
	float: right;
	font-size: 9pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	border-style:dashed;
	border-width:1px; 
	border-color:#696969;
} 
table.AlboPretorioDetailBox	a	
{
	text-decoration:none; 
	color:#808080;
} 
table.AlboPretorioDetailBox	a:hover	
{
	text-decoration:underline; 
	color:#808080;
} 
table.AlboPretorioDetail		
{
	float: right;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align:left;
} 
table.AlboPretorioDetail	a	
{
	text-decoration:none; 
	color:#808080;
} 
table.AlboPretorioDetail	a:hover	
{
	text-decoration:underline; 
	color:#808080;
} 
/*Stile della griglia elenco degli atti*/
.AlboPreorioGrid
{    
    font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
}
/*Stile della griglia di download*/
.DownloadGrid
{    
    font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
}
.DownloadGridEmptyText
{    
    font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
}
/*Stile dell'albero delle cartelle di download*/
.DownloadTreeView
{    
    font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
}
.DownloadTreeView	a	
{
	text-decoration:none; 
	color:#808080;
} 
.DownloadTreeView	a:hover	
{
	text-decoration:underline; 
	color:#808080;
} 

/* ######### Impostazione di stile del menu' dropdown ######### */

.chromestyle{
width: 99%;
font-weight: normal;/* bold;*/
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
/*background: url(chromebg.gif) center center repeat-x; THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(chromebg-over.gif) center center repeat-x; THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position: absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-size: 10pt;
font-family: Arial;
font-style: normal;
line-height: 18px;
z-index: 100;
background-color:#0558a9;
width: 200px;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #3399cc;
}

/* ######### Stile griglia delle immagini per le gallerie ######### */

#tuto-thumbox li{display:inline;}
#tuto-thumbox li a img{margin:2px;border:none;}
#tuto-thumbox ul.features li{list-style:circle;display:list-item;margin-bottom:8px;font-family:Verdana;font-size:12px;}
#tuto-thumbox code{width:100%;border:solid 1px gray;display:block;padding:15px;background:#F0EFD1;}
#tuto-thumbox table td, #tuto-thumbox table th, #tuto-thumbox table{border-collapse:collapse;border:solid 1px #DDD;padding:5px;color:#333;}
#tuto-thumbox table th{color:#000;background:#CCC;}
#tuto-thumbox table tr.odd{background:#DDD;}
#tuto-thumbox h2, #tuto-thumbox h3{font:italic bold 1.4em Georgia,"Times New Roman",Times,serif}
#tuto-thumbox h2{font-size:18px;font-weight:normal;}
#tuto-thumbox{width:600px;margin:0 auto;text-align:left;}    


/* Stile box fondo pagina */
.boxFondoPagina
{
	width:990px; 
	/*border-style: dotted none none none; 
	border-color: black; 
    border-width: 0.14em;*/ 
	text-align:left;
	vertical-align:top;
	padding: 0px;
	line-height: normal;
	display:block;
    margin: 0px;
    font-size: 8pt;
	color: #808080;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
}
.boxFondoPagina th
{
	text-align:left;
	vertical-align:top;
	color:#335578;
	font-family: Arial;
	font-style: normal;
	font-weight:bold;
}
.boxFondoPagina td
{
	vertical-align:top;
	text-align:left;
}
.boxFondoPagina	a	
{
	text-decoration:none; 
	color:#808080;
} 
.boxFondoPagina	a:hover	
{
	text-decoration:underline; 
	color:#808080;
} 
 

/* OPZIONI DI STILE AGGIUNTE IN DATA 19.05.2011 */


.news_scroller th
{
	text-align:left;
	vertical-align:top;
	font-family: Arial;
	font-style: normal;
	font-weight:bold;
	font-size:9pt;
	color:#808080;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	height:22px;
}   
.news_scroller_box td       
{
	width:178px;
	border-style: none solid solid solid; 
	border-color: #A9B8C2; 
    border-width: 1px; 
    line-height: normal;
	margin: 0px;
}    
.news_scroller_box th
{
	text-align:left;
	vertical-align:top;
	font-family: Arial;
	font-style: normal;
	font-weight:bold;
	font-size:9pt;
	color:#0558a9;
	text-align:center;
	vertical-align:middle;
	background-image: url('../Images/albo_tab1.png');
	background-repeat:no-repeat;
	margin: 0px;
	height:22px;
}
.mylink th
{
	text-align:left;
	vertical-align:top;
	font-family: Arial;
	font-style: normal;
	font-weight:bold;
	font-size:9pt;
	color:#808080;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	height:22px;
}    
.mylink_box td       
{
	width:180px;
	border-style: none solid solid solid; 
	border-color: #A9B8C2; 
    border-width: 1px; 
    line-height: normal;
	margin: 0px;
}    
.mylink_box th
{
	text-align:left;
	vertical-align:top;
	font-family: Arial;
	font-style: normal;
	font-weight:bold;
	font-size:9pt;
	color:#0558a9;
	text-align:center;
	vertical-align:middle;
	background-image: url('../Images/albo_tab1.png');
	background-repeat:no-repeat;
	margin: 0px;
	height:22px;
}    


.inevidence th
{
	text-align:left;
	vertical-align:top;
	font-family: Arial;
	font-style: normal;
	font-weight:bold;
	font-size:9pt;
	color:black;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
	height:22px;
}   
.inevidence_box td       
{
	width:180px;
	border-style: none solid solid solid; 
	border-color: #A9B8C2; 
    border-width: 1px; 
    line-height: normal;
	margin: 0px;
}    
.inevidence_box th
{
	text-align:left;
	vertical-align:top;
	font-family: Arial;
	font-style: normal;
	font-weight:bold;
	font-size:9pt;
	color:#0558a9;
	text-align:center;
	vertical-align:middle;
	background-image: url('../Images/albo_tab1.png');
	background-repeat:no-repeat;
	margin: 0px;
	height:22px;
}