html { border:0px; margin:0px}

#container { width: 800px;
    margin: 0 auto;   /* centra negli altri browser */
    text-align: center;   /* ripristina l'allineamento */ } 

body { 
        
        font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
        font-size:100%;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
        padding-top:0px;
        padding-right:0px;
        padding-bottom:0px;
        padding-left:0px;
        text-align:center;
      }

ul     { 
        text-align:left;
      }
      
ul.notype { 
        LIST-STYLE: none; 
        
      }
ol.numeri { 
        text-align:left;
        list-style-type:decimal;
        
      }   
ol.letteremai { 
        text-align:left;
        list-style-type:upper-alpha;
        
      }   
ol.letteremin { 
        text-align:left;
        list-style-type:lower-alpha;
        
      }   
ol     { 
        text-align:left;
      }
p     { 
        text-align:left;
      }

a     { 
        
      }

a:hover { 
        text-decoration:underline;
        color:maroon;
        font-weight:bold;
        
      }
 
#corpo { 
      width:800px;
      position:relative;
      top: 5px;
      
      padding-top:1px;
      padding-right:0px;
      padding-bottom:1px;
      padding-left:0px;
      margin: 0px;
      }
 
#corpocentrale { 
      width:590px;
      min-height: 480px;
      height: auto !important;
      height:450px;
      position:relative;
      top: 0px;
      float: right;
      padding-top:0px;
      padding-right:0px;
      padding-bottom:0px;
      padding-left:0px;
      margin: 0px;
      
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      
  
      }
#menucerca { 
      width:165px;
      position: absolute;
      top: 550px;
      float:left;
      left:0px;
      padding-top:0px;
      padding-right:0px;
      padding-bottom:0px;
      padding-left:0px;
      margin: 0px;
      text-align:center;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-weight:bold;
      font-size:12px;
      color:White;
      border-color: #296488; 
      border-style: solid; 
      border-top-width: 1px; 
      border-right-width: 1px; 
      border-bottom-width: 1px; 
      border-left-width: 1px;
      
}  


#striscia { 
        width:165px;
        background-color:#014A81;
      }

#inputcerca {
	padding-top:15px;
	width:165px;
	height:40px;

}

#menusinistro { 

      width:165px;
      position: relative;
      top: 45px;
      float:left;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-weight:bold;
      font-size:12px;
      border-color: #296488; 
      border-style: solid; 
      border-left-width: 0px;
      border-right-width: 0px;
      border-top-width: 0px;
      border-bottom-width: 0px;
      background-color:00a0c0;
      
      
}

#menusinistro UL {
	 
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	PADDING-TOP: 0px;
}

#menusinistro UL LI {
        
        width:165px;
        margin:0px;
        
        float:left;
	
	LIST-STYLE: none; 
	border-color: #296488;  
	border-style: solid; 
	
	border-left-width: 1px;
        border-right-width: 1px;
        border-top-width: 0px;
        border-bottom-width: 1px;
       
        
	 
	
        overflow:hidden;
        text-align:left;
        color:white;
	text-decoration:none;
        background-color:#014A81;
}
#menusinistro UL LI a{
        display:block;
	color:#383D7D;
	text-decoration:none;
        background-color:#eeeeee;
        
}
#menusinistro UL LI a:hover{
	text-decoration: none
}
#menusinistro/* */ UL LI a:hover{
        
	color:maroon;
        
        
}




#menucentrale { 
      width: 480px;
      position: relative;
      top: 20px;
      font-family: Verdana, Arial, Helvetica, Helvetica, sans-serif;
      font-size:12px;
}

#menucentrale UL {
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px
}

#menucentrale UL LI {
        width:480px;
        margin:0px;
        float:left;
        LIST-STYLE: none; 
        overflow:hidden;
        text-align:left;
        background: url(../images/linkgreen.gif) no-repeat;
        height: 18px;
}

#menucentrale UL LI a {
        margin-left: 20px !important;
        display:block;
				color:#383D7D;
				text-decoration:none;
        
}
#menucentrale UL LI a:hover {
	text-decoration: none
}
#menucentrale/* */ UL LI a:hover {
        
	color:maroon;
        text-decoration:underline;
        font-weight:bold;
}

#menucentrale UL LI p{
        display:block;
	color:white;
	text-decoration:none}

#link { 
      width:450px;
      position: relative;
      top: 20px;
      ;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-size:12px;
      
}

#link UL {
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px
}

#link UL LI {
        width:450px;
        margin:0px;
        float:left;
	LIST-STYLE: none; 
        overflow:hidden;
        text-align:left;
        height: 18px;
}

#link UL LI a{
        margin-left: 20px !important;
        display:block;
	color:#383d7d;
	text-decoration:underline;
        
}
#link UL LI a:hover{
	text-decoration: none
}
#link/* */ UL LI a:hover{
        
	color:maroon;
        text-decoration:underline;
        font-weight:bold;
        
        
}



#link UL LI p{
        display:block;
	color:white;
	text-decoration:none;
        background-color:#4F8EB6;
        
}

#link1 { 
      width:450px;
      position: relative;
      top: 20px;
      
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-size:12px;
      
}

#link1 UL {
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px
}

#link1 UL LI {
        width:450px;
        margin:0px;
        float:left;
	LIST-STYLE: none; 
        overflow:hidden;
        text-align:center;
        height: 18px;
}

#link1 UL LI a{
        margin-left: 20px !important;
        display:block;
	color:#383d7d;
	text-decoration:underline;
        
}
#link1 UL LI a:hover{
	text-decoration: none
}
#link1/* */ UL LI a:hover{
        
	color:maroon;
        text-decoration:underline;
        font-weight:bold;
        
        
}

#orologio { 
      width:400px;
      position:relative;
      top: 0px;
      float: left;
      padding-top:0px;
      padding-right:0px;
      padding-bottom:0px;
      padding-left:0px;
      margin: 0px;
      text-align:left;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-weight:bold;
      font-size:12px;
      color:#383D7D;
      background-color:#014A81;
  
      }
      
#percorso { 
      width:800px;
      position:relative;
      top: 10px;
      
      padding-top:1px;
      padding-right:0px;
      padding-bottom:1px;
      padding-left:0px;
      margin: 0px;
      text-align:left;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      
      font-size:12px;
      color:#383D7D;
      
  
      }
#intestazione {
    background:#fff;
}
#logo
{ 
	width:800px; margin:0; height: 100px;
}
#logo {
    background: url(../images/intestazionesitotrib1.jpg) no-repeat;
}
#accessibilita { 
      width:800px;
      height:25px;
      position:relative;
      top: 5px;
      
      padding-top:1px;
      padding-right:0px;
      padding-bottom:1px;
      padding-left:0px;
      margin: 0px;
      text-align:left;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-size:12px;
      color:#383D7D;
}

#menuorizzontale { 
      width:800px;
      position:relative;
      top: 5px;
      
      padding-top:1px;
      padding-right:0px;
      padding-bottom:1px;
      padding-left:0px;
      margin: 0px;
      text-align:right;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-weight:bold;
      font-size:12px;
      color:#383D7D;
      background-color:#014A81;
  
      }


#menuorizzontale UL {
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px
}

#menuorizzontale UL LI {
	PADDING-RIGHT: 15px; 
	DISPLAY: inline; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	border-color: White; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px
}
#menuorizzontale UL LI a{
	color:White;
	text-decoration:none
}
#menuorizzontale UL LI a:hover{
	text-decoration: none
}
#menuorizzontale/* */ UL LI a:hover{
	color:white;
        background-color:#4F8EB6;
        
}

#menuorizzontale/* */ UL LI a:active{
	color:white;
        
}


#menustaogiustizia { 
      width:600px;
      position:relative;
      top: 10px;
      
      padding-top:1px;
      padding-right:0px;

      padding-bottom:1px;
      padding-left:0px;
      margin: 0px;
      text-align:center;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-weight: normal;
      font-size:12px;
      color:#383D7D;
      text-decoration:none;
      }





}
#menustaogiustizia  a{
	color:#383D7D;
	
}
#menustaogiustizia  a:hover{
	text-decoration: none
}
#menustaogiustizia/* */  a:hover{
	color:maroon;
        text-decoration:underline;
        
        
        
}

   
.invisibile { 
        display:none;
      }

#piepagina { 
      width:800px;
      position:relative;
      top:120px;
      clear: both;
      padding-top:1px;
      padding-right:0px;
      padding-bottom:1px;
      padding-left:0px;
      margin: 0px;
      text-align:left;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-weight:bold;
      font-size:10px;
      color:#383D7D;
      background-color:#014A81;
      background-color:white;
  
      }
#piepagina a{
	color:#383D7D;
	text-decoration:none
}
#piepagina a:hover{
	text-decoration: underline
}
#piepagina/* */ a:hover{
	color:white;
        background-color: white;
        
}



#copyright { 
      width:800px;
      /*position:relative;*/
      top:120px;
      background-color: #014A81;
      margin: 0px;
      text-align:center;
      font-family: Verdana, Arial, Helvetica, Helvetica,sans-serif;
      font-size:11px;
      color:#383D7D;
      color:white;
      }

#copyright UL {
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px
}

#copyright UL LI {
        width:800px;      
      	margin: 0px;
        text-align:center;
        LIST-STYLE: none; 
        overflow:hidden;
        height: 18px;
}
#copyright UL LI a{
        margin-left: 20px !important;
        display:block;
	color:#383d7d;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
        
}
#copyright UL LI a:hover{
	text-decoration: underline;
	color:white;
        font-size:12px;
        font-weight:bold;
        
        
}












table.border {
        
	border-color: #f1f2ed;

}
.tdFormChiara {
	font-size: 0.8em;
	line-height: 1.3em;
	padding: 4px;
	background-color: #ffffff;
	border-top: #cccccc 1px solid;
}

.tdFormScura {
	font-size: 0.8em;
	line-height: 1.3em;
	padding: 4px;
	background-color: #f1f2ed;
	border-top: #cccccc 1px solid;
}
.tdFormInvio {
	font-size: 1em;
	line-height: 1.3em;
	padding: 10px;
	background-color: #ffffff;
	border-top: #cccccc 1px solid;
}

TABLE.TESTINOGRIGIO {
	COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal;
	text-align:left;
        

}

#tabletrib {
	COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal;
	text-align:left;
        

}
#tabletrib td {
	
	 text-align: center; 
}

td.c {
  text-align: center;
        
}
th.c {
  text-align: center;
        
}

tr.color {
  background-color:#e5eaef;
        
}
div.left {
  text-align: left;
        
}

div.center {
  text-align: center;
        
}
p.center {
  text-align: center;
        
}

table.ricerca {
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal;
	  border-color=#014A81;

}



SPAN.TITOLOROSSO {
	COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-TRANSFORM: none;
	background : transparent;
}

SPAN.TESTINOGRIGIO 
{
	COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal;
	background : transparent; text-align: left;
}
SPAN.TITOLOGRIGIO2 {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: bold;
	background : transparent;
}
SPAN.TITOLOGRIGIO1 {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: bold;
	background : transparent;
}

SPAN.TITOLOGRIGIO {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-STYLE: normal; FONT-WEIGHT: bold;
	background : transparent;
}

SPAN.TITOLOGRIGIO3 {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 24px; FONT-STYLE: normal; FONT-WEIGHT: bold;
	background : transparent;
}
a.link {
	COLOR: #383d7d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal;
	background : transparent; text-align:left;
}
a.link1 {
	COLOR: #383d7d;; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal;
	background : transparent; text-decoration:none;
}

a.link2 {
	COLOR: #383d7d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal;
	background : transparent; 
}
a.link2:hover {
	text-decoration: none;
        color:white;
        background-color:#4F8EB6;
        font-weight:normal;
}
a.link2:active {
	color:#383d7d;
	
}


a.link3 {
	COLOR: #383d7d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal;
	background : transparent; text-align:center;
}

.tblModulistica {
	width: 600px;
	horizontal-align: left;
	text-aliign: left;
}

.tblModulistica th {
	/*text-align: center;*/
}

.tblModulistica td {
	/*text-align: left;*/
}

.tblModulistica hr { 
	margin: 0px;
	height: 1px;
	color: #014A81;
}

legend {
		color: #014A81;
}

.AreaNews
{
    border: solid 1px Gray;
    background-color: #efefef;
    padding: 0px;
    font-size: 0.85em !important;
    font-size: 0.8em;
    padding: 10px;
}
.AreaNews p
{
    margin: 3px;
    font-size: 1.1em;
}

.AreaNews p a:hover {
	font-weight: normal;
}


h4#TitoloNews
{
    font-weight: bold;
    color: #24417D;
    background-color: Transparent;
    margin: 0px;
    font-size: 1.4em !important;
    font-size: 1.8em;
    text-align: left;
}

/* NEWS */
.archivio {float:right; border:solid 1px Gray; padding: 0px 15px 0px 15px; background-color:#FAFAFA;font-size:1.3em !important; font-size:1.1em;}
.archivio a {color:#505050; text-decoration:none;}
.archivio a:hover {text-decoration:none; color:#000; font-weight: normal;}
.immagini_news {vertical-align:middle; width: 1.7em; height: 1.7em; display: inline; }
.data_news {font-size:1.3em !important; font-size:1.1em; font-style:italic;}
.titolo_news {font-size:1.3em !important; font-size:1.1em; color:#24417D; text-transform:uppercase;}
.testo_news {font-size:1.3em !important; font-size:1.1em; }
.testo_news a {text-decoration:none; color:#24417D; font-weight:bold;}
.testo_news a:hover {color:Black; text-decoration:underline;}  
.listanews {font-size:0.85em;}


