﻿/*
    ROSSO       #C41230
    GIALLO      #FDBB30
    ARANCIO     #F6821F
    GRIGIO      #505153
*/

/* INIZIO PSEUDOCLASSI */
html, form
{
height: 100%;
vertical-align: top;
}

body
{
    height: 100%;
	font-family: Verdana, Tahoma, Helvetica,  Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	background: #ffffff;
	margin-top: 0px;
}

td, p, a, div, span, li, select
{
	font-family: Verdana, Tahoma, Helvetica,  Arial, Helvetica;
    font-size: 10px;
    color: #505153;
}

a:active,a:link,a:visited,a:hover 
{
    font-weight: bolder;
    text-decoration: none;
}

.annoArchivio:active,.annoArchivio:link,.annoArchivio:visited,.annoArchivio:hover {
    font-weight: normal;
}
.annoArchivioSelezionato:active,.annoArchivioSelezionato:link,.annoArchivioSelezionato:visited,.annoArchivioSelezionato:hover {
    color: #F6821F;
}


h3
{   color: #ffffff;
    font-size: 16px;
    margin: 0px;
}
h4
{
    color: #C41230;
    font-size: 16px;
}


.button
{
	font-family: Verdana, Tahoma, Helvetica,  Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.textbox
{
	font-family: Verdana, Tahoma, Helvetica,  Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
    width: 100px;
}

.MainTable
{
    width: 955px;
}
.MainTableExt
{
    border: solid 0px red;
    height: 100%;
    background: url('/UserFiles/Image/spicchio2.jpg') no-repeat;
    background-position: right bottom;
    width: 955px;
}

.MainTableExtNoBg
{
    border: solid 0px red;
    height: 100%;
    background-position: right bottom;
    width: 955px;
}


.bgWhite
{
    height: 20px;
    background: url('/UserFiles/Image/bgmenu.gif') repeat-x;
    border: solid 0px red;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
    width: 175px;
}

.LabelMenu, .LabelMenuSelected
{
    font-size: 10px;
    color: #011945;
    font-weight: bold;
	text-decoration: none;
    padding-top: 5px;
    padding-right: 0px;
    cursor: hand; 
    cursor: pointer;
    text-align: left;
    white-space: nowrap;
}



.submenu
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear: both;
}

.sottomenu, .sottomenuSelected{
    text-align: left;
    border-bottom: solid 1px #ffffff;
    padding: 4px;
    padding-left: 20px;
    padding-right: 10px;
}

.sottomenuSelected
{
    color: #993b47;
    font-weight: bold;
}

/* Default comunicati */
.pnlTop { text-align: left; }
.pnlComunicati { text-align: left; }
.pnlFoot { text-align: center; }





/* PRIMO LIVELLO */
ul.AlberoCategorie{
    PADDING-RIGHT: 0px; 
    LIST-STYLE: none none outside; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 0px;
    MARGIN: 0px; 
}
li.AlberoCategorie{
    height: auto;
    background: url('/UserFiles/Image/bgmenu.gif') repeat-x;
    border: solid 0px red;
    PADDING-RIGHT: 0px; 
    LIST-STYLE: none none outside; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 3px;
    MARGIN: 0px; 
}

li.AlberoCategorie1, li.AlberoCategorie2, li.AlberoCategorie3, li.AlberoCategorie4, li.AlberoCategorie5{
    height: auto;
    font-size: 10px;
    border: solid 0px red;
    MARGIN: 0px; 
    LIST-STYLE: none none outside; 
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 5px; 
    PADDING-TOP: 5px;
}

li.AlberoCategorie1, td.AlberoCategorie1{
    background-color: #eeeeee;
}

li.AlberoCategorie2, td.AlberoCategorie2{
    background-color: #dddddd;
}
li.AlberoCategorie3, td.AlberoCategorie3{
    background-color: #cccccc;
}
li.AlberoCategorie4, td.AlberoCategorie4{
    background-color: #bbbbbb;
}


ul { 
	list-style: disc url(doc.gif);
	LIST-STYLE: none none outside; 
	margin:0;
	padding:0 15px;
    PADDING-BOTTOM: 3px; 
    PADDING-TOP: 3px;
}
li.menuCategorie, li.menuCategorieSel { 
    list-style: square url(cartellachiusa.gif); 
    LIST-STYLE: none none outside; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 5px;
    border-bottom: solid 0px red;
    padding-left: 20px;
}
li.menuCategorieSel
{
    /*background-color: #C8252A;*/
    padding-left: 20px;
}

ul.sottomenuCategorie{
    background-color: #FDBB30; /*#f6821f;*/
    /*background: url('/UserFiles/Image/bgmenu1.gif');*/
    /*Indentatura LI*/
    padding-left: 0px;
    padding-right: 0px;
}


.LinkPrimoLivello:active,.LinkPrimoLivello:link,.LinkPrimoLivello:visited,.LinkPrimoLivello:hover {
    font-size: 10px;
    color: #505153;
    font-weight: bold;
	text-decoration: none;
    cursor: hand; 
    cursor: pointer;
    padding-left: 10px;
}
.LinkPrimoLivello:hover {
}


.Linkfunzioni:active,.Linkfunzioni:link,.Linkfunzioni:visited,.Linkfunzioni:hover {
    font-size: 10px;
    color: #C41230;
	text-decoration: none;
    cursor: hand; 
    cursor: pointer;
    padding-left: 0px;
}
.Linkfunzioni:hover {
    color: #ffffff;
	text-decoration: underline;
    cursor: hand; 
    cursor: pointer;
}

.LinkfunzioniSel 
{
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
	text-decoration: underline;
   
}
.tblComunicati
{

}
.bgRiga2
{
    
    background-color: #eeeeee;
    /*border-left: solid 1px #ffffff;*/
    filter:alpha(opacity=70); 
    -moz-opacity: 0.7; 
    opacity: 0.7;
}
.bgRiga1
{
    
    /*border-left: solid 1px #ffffff;*/
}
.dataDocumento
{
    color: #FDBB30;
}
.infoDocumento
{
    font-size: 8px;
    color: #FDBB30;
	font-weight: bolder;
}
.linkDocumento
{
    
}
.footer
{
    font-size: 9px;
    color: #808080;    
}
div.navigation
{
    font-weight:bolder;
}
div.GruppoComunicati
{
    border-top:1px solid #C41230;
    border-right:2px solid #C41230;
    border-bottom:2px solid #C41230;
    border-left:1px solid #C41230;
    padding: 5px;
    margin-bottom: 10px;    
}