body{
    font-size: 96%;   /*dimensionamento percentuale del font */
    text-align: left; /*centra in IE 5.x */
    font-family: tahoma,sans-serif;
    margin-top: 0px;
    margin-left: 0px;  
    background-color: #000000; 
    color:#ffffff;
    }
    
a { text-decoration: none;
color:#ffffff;
}
a:hover { text-decoration: underline;
}

div#box{
	background-color: #000000;
	margin: 0 auto;
	width:89%;
	}
div#boxanimali{
background-color: #000000;
margin: 0 auto;
width:98%;
}

	
div#header {
border-color: #000000 #F5F5F5 #000000 #F5F5F5;
background-image: url(images/ind_tet.gif);
background-repeat: no-repeat;
background-position: center top;
clear: both;
width: 89%;
height: 80px;
margin: 0 auto;
margin-top: 1px;
}


div#sinistra{
background-color: #000000;
border: 0px solid rgb(0, 0, 0);
float:left;
/* Inizia il Simplified Box Model Hack */
width:165px; /* Dimensioni per Opera 5 */
\width:175px; /* Dimensioni per Explorer 5.x */
w\idth:165px; /* Dimensioni per browser standard compliant */
margin-top: 0px;
padding:0px 0px 0 0px;
color: #ffffff;
}

div#destra{
background-color: #000000;
border: 0px solid rgb(0, 0, 0);
float:right;
width: 165px;
\width:175px;
w\idth:165px;
margin-top: 0px;
padding:0px 0px 0px 0px;
}

div#destraanimali{
border: 1px solid rgb(255, 255, 255);
float:right;
width: 105px;
\width:115px;
w\idth:105px;
margin-top: 0px;
padding:4px 4px 4px 4px;
}
div#centroanimali{
border: 0px solid rgb(0, 0, 0);
margin-top: 0px;
padding:0px 0px 0px 0px;
text-align: left;
}

div#centro{
background-color: #000000;
border: 0px solid rgb(0, 0, 0);
margin:0 170px;
margin-top: 0px;
padding:0px 8px 0px 8px
}

div#centroici{
background-color: #000000;
border: 0px solid rgb(0, 0, 0);
margin:0 170px;
margin-top: 0px;
padding:0px 8px 0px 8px
}

div#fissesinistra{
background-color: #000000;
border: 0px solid rgb(0, 0, 0);
float:left;
color: #FFFFFF;
/* Inizia il Simplified Box Model Hack */
width:48%; /* Dimensioni per Opera 5 */
\width:48%; /* Dimensioni per Explorer 5.x */
w\idth:48%; /* Dimensioni per browser standard compliant */
/*margin-top: 2px;
padding:2px 2px 0 2px;*/
}

div#fissedestra{
background-color: #000000;
border: 0px solid rgb(0, 0, 0);
float:right;
width: 48%;
\width:48%;
w\idth:48%;
/*margin-top: 2px;
padding:2px 2px 0 2px;*/
}

.fisseadminsx{
background-color: #000000;
border: 0px solid rgb(0, 0, 0);
float:left;
/* Inizia il Simplified Box Model Hack */
width:50%; /* Dimensioni per Opera 5 */
\width:50%; /* Dimensioni per Explorer 5.x */
w\idth:50%; /* Dimensioni per browser standard compliant */
/*margin-top: 2px;
padding:2px 2px 0 2px;*/
}

.fisseadmindx{
background-color: #000000;
border: 0px solid rgb(0, 0, 0);
float:right;
width: 50%;
\width:50%;
w\idth:50%;
/*margin-top: 2px;
padding:2px 2px 0 2px;*/
}


div#footer{
clear:both; 
text-align:center; 
padding: 5px 0;
margin: 0 auto;
}

.INTES { 
border: 1px solid rgb(0, 0, 0);
border-color: #FFA500 #FFA500 #000000 #FFA500;
font-family: tahoma,sans-serif; 
font-size: 9px; 
text-decoration: none; 
/*background-color: #af0101;*/
background-color: #000000;
/*background-image: url(icons/header3.gif);*/
background-repeat: no-repeat;
background-position: right center;
}

.INTESLATI { 
border: 1px solid rgb(0, 0, 0);
font-family: tahoma,sans-serif; 
font-size: 9px; 
color: #FFFFFF; 
text-decoration: none; 
/*background-color: #af0101;*/
background-color: #000000;
background-repeat: no-repeat;
background-position: right center;
border-color: #FFA500 #FFA500 #000000 #FFA500;
}

.INTESRICERCA { 
font-family: tahoma,sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
text-decoration: none; 
}

.testo { font-family: tahoma,sans-serif;
    font-size: 12px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-align: left;
    }

.testoallegati { font-family: tahoma,sans-serif;
	font-size: 12px;
    color: rgb(255, 255, 255);
text-decoration: none;
text-align: left;
height: 70px;
}
  
  
.testo1 { font-family: tahoma,sans-serif;
    font-size: 11px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

.testogiunta { font-family: tahoma,sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    }
    
.testobianco { font-family: Verdana,tahoma,sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    }
    
.testomenu { font-family: tahoma,sans-serif;
    font-size: 11px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }
    
.eventimese { font-family: tahoma,sans-serif;
    font-size: 11px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-align: right;
    }
.eventimeseblu {
background-color:#000000;
font-size: 10px;
color: rgb(0, 0, 0);
text-decoration: none;
text-align: right;
}

    
    .eventimeserosso { 
    background-color:#000000;
    font-family: tahoma,sans-serif;
    font-size: 11px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-align: right;
    }

.testopag { font-family: tahoma,sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    text-align: justify;
    }

.lista li {
	padding: 0 0 0 12px;
	list-style-type:none;
	background: transparent url(icons/documentino.gif) no-repeat 0 0px;
	/*height: 38px;*/
}
.lista ul {
	width:90%;
	margin:0 0 0px 15px;
	padding:0;
}

.listanews li {
	padding: 0 0 0 12px;
	list-style-type:none;
	background: transparent url(icons/documentino.gif) no-repeat 0 0px;
}
.listanews ul {
	width:90%;
	margin:0 0 0px 2px;
	padding:0;
}
.menulati li {
	padding: 0 0 0 16px;
	height: 18px;
	list-style-type:none;
	background: transparent url(icons/freccia.gif) no-repeat 0 0px;
}
.menulati ul {
	width:100%;
	margin:0 0 0px 0px;
	padding:0;
}

.menulaticom {
	background-color:#000000;
	width:100%;
	margin:0 0 0px 0px;
	padding:0;
}

.menulaticom ul {
	background-color:#000000;
	width:100%;
	margin:0 0 0px 0px;
	padding:0;
}

.menulaticom li {
	padding: 0 0 0 8px;
	height: 18px;
	list-style-type:none;
/*	background: transparent url(icons/freccia3.gif) no-repeat 0 0px;*/
}


.menulatieve {
	background-color:#000000;
	width:100%;
	margin:0 0 0px 0px;
	padding:0;
}

.menulatieve ul {
	background-color:#000000;
	width:100%;
	margin:0 0 0px 0px;
	padding:0;
}

.menulatieve li {
	padding: 0 0 0 16px;
	height: 18px;
	list-style-type:none;
	background: transparent url(icons/freccia2.gif) no-repeat 0 0px;
}


  .testo2 { font-family: tahoma,sans-serif;
    font-size: 9px;
    color: rgb(255,255,255);
    text-decoration: none;
    }


  .testo3 { font-family: tahoma,sans-serif;
    font-size: 9px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }
    .testogrigio { font-family: tahoma,sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    }
    
  .UPP { text-transform: uppercase;
    }

  .LOW { text-transform: lowercase;
    }

  .LOW1 { font-family: tahoma,sans-serif;
    font-size: 10px;
    text-transform: lowercase;
    }
    
   .spazio { 
    margin-top: 4px;
   }

    .spaziohome { 
    background-color: #000000;
    margin-top: 6px;
   }

   .spaziolati { 
    margin-top: 4px;
   }
   
   .spaziolatibianco { 
   background-color: #000000;
    margin-top: 4px;
   }

   
   .spaziotestata { 
    margin-top: 8px;
   }
   
   .spaziorosso { 
background-color: #000000;
background-repeat: no-repeat;
background-position: right center;
    margin-top: 0px;
    padding: 2px;
   }
    
   .spazioheader { 
    margin-top: 25px;
   }
   
   .spaziomenu {
   border: 1px solid rgb(0, 0, 0);
   border-color:  #FFA500  #FFA500 #000000  #FFA500;
   font-family: tahoma,sans-serif;
   font-size: 10px;
   color: #9b2a26;
   text-decoration: none;
   background-color: #000000;
   background-repeat: no-repeat;
   background-position: right center;
   text-align: right;
   width: 89%;
   margin: 0 auto;
   }
   
    .spazione { 
    border: 0px solid rgb(0, 0, 0);
    margin-bottom: 0px;
    height: 70px;
    }
    .newsbox { 
    border: 1px solid rgb(0, 0, 0);
    border-color: #ffffff #000000;
    background-color: #000000;
    font-family: tahoma,sans-serif;
    font-size: 0px;
    color: rgb(0, 0, 0);
    height: 80px;
    border-bottom-color: #000000;
    }
    
    .spazionews { 
    border: 1px solid rgb(0, 0, 0);
    border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
    font-family: tahoma,sans-serif;
    font-size: 0px;
    color: rgb(0, 0, 0);
    margin-top: 0px;
    border-bottom-color: #000000;
    }
    
    .spaziofissi { 
    border: 1px solid rgb(0, 0, 0);
    border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
    font-family: tahoma,sans-serif;
    font-size: 12px;
    color: rgb(0, 0, 0);
    margin-top: 2px;
    margin-bottom: 2px;
    border-bottom-color: #000000;
    }
    
    .spazioadmin { 
    border: 0px solid rgb(0, 0, 0);
    font-family: tahoma,sans-serif;
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: center;
    }
    
    .BORDI { 
    border: 1px solid rgb(0, 0, 0);
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 10px;
    }
    
    .sindaco { 
    border: 0px solid rgb(0, 0, 0);
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 10px;
    }
    
    .bordinew { 
    border: 1px solid rgb(175, 1, 1);
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 10px;
    }
    
    .titnews { 
    border: 0px solid rgb(0, 0, 0);
    font-family: tahoma,sans-serif;
    font-size: 11px;
    color: rgb(255, 255, 255);
    }
    
    .titmod { 
    border: 0px solid rgb(0, 0, 0);
    font-family: tahoma,sans-serif;
    font-size: 11px;
    color: #ffffff;
    }
    
.INTESMOD { 
border: 1px solid rgb(0, 0, 0);
font-family: tahoma,sans-serif; 
font-size: 9px; 
color: #ffffff; 
text-decoration: none; 
/*background-color: #af0101;*/
background-color: #203961;
background-repeat: no-repeat;
background-position: right center;
border-color: #203961 #203961 #203961 #203961;
}
    .sottotitnews { 
    border: 0px solid rgb(0, 0, 0);
    font-family: tahoma,sans-serif;
    font-size: 11px;
    color: rgb(255, 255, 255);
    }

.MENU{
	FONT-FAMILY: tahoma,sans-serif;
	FONT-SIZE: 7pt;
	COLOR: #FFFFFF;
}

.formheader { 
    border: 0px solid rgb(0, 0, 0);
    font-family: tahoma,sans-serif;
    font-size: 10px;
    color: rgb(0, 0, 0);
    float: right;
    }

.immaginefissa { 
    float: left;
    padding : 0px 7px 2px 0px;
    }

.immaginedestra { 
    float: right;
    padding : 0px 7px 2px 0px;
    }

.immaginehome { 
    float: left;
    padding : 0px 4px 4px 0px;
    }

.linetta{
border: 1px solid rgb(0, 0, 0);
height: 20px;
margin: 0 auto;
}

.servizio li {
background-color: #000000;
border: 1px solid rgb(0, 0, 0);
	padding: 0 3px 0 6px;
	list-style-type:none;
	text-align:justify;
}
.servizio ul {
	width:90%;
	margin:0 0 0px 0px;
	padding:0;
}
.inteservizio { 
font-size: 11px;
border: 1px solid rgb(0, 0, 0); 
border-color: #00126D #00126D #00126D #00126D;
color: #FFFFFF; 
text-decoration: none; 
background-color: #203961;
width: 40%;
padding-left:6px;
}

.moduliser li {
	border: 0px solid rgb(0, 0, 0);
	padding: 10px 3px 0 16px;
	list-style-type: none;
	background: transparent url(icons/documentino.gif) no-repeat 3px 13px;
}
.moduliser ul {
	background-color: #000000;
	border: 1px solid rgb(0, 0, 0);
	width:90%;
	margin:0 0 0px 0px;
	padding:0;
}

.news-items ul {
	background-color: #000000;
	border-bottom:1px dashed #d0d0d0;
	list-style:none;
	padding:5px 1px 5px 1px;
	margin:0px 0px 0px 0px;

}
.testodata { font-family: tahoma,sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    }

.testoins { font-family: tahoma,sans-serif;
    font-size: 10px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: center;
    }
    
.spaziolinks { 
    border: 0px solid rgb(0, 0, 0);
    font-family: tahoma,sans-serif;
    font-size: 11px;
    margin-top: 0px;
    margin-left: 4px;
    margin-bottom: 0px;
    text-align: left;
    }    
    
    /* CSS CALENDARIO*/

.day_cell				{ background-color:#000000; height:80px; width: 13%; }
.empty_day_cell			{ background-color:#FFFFC7; height:80px; width: 13%; }
.today_cell				{ background-color:#7B7B7B; height:80px; width: 13%; }


.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#fff }

/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#000000; text-decoration:underline }
.title_txt A:active		{ color:#000000; text-decoration:underline }
.title_txt A:visited	{ color:#000000; text-decoration:underline }
.title_txt A:hover		{ color:#000000; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str				{ font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header			{ background-color:#ffffff; font-size:12px; font-family:arial, helvetica; color:#000000; font-weight:bold }

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }
 .BORDI { 
    border: 1px solid rgb(0, 0, 0);
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 10px;
    }
    /* FINE CALENDARIO*/

.article-servizi a.print {
background:  url(icons/print.gif) no-repeat 0px;
font-weight: bold;
color: #000099;
padding-left: 15px;
margin-left: 3px;
}

.giunta {
color: #ffffff;
background-color: #203961;
width: 33%;
}

.giuntadati {
color: #ffffff;
width: 33%;
}

.consiglio {
color: #ffffff;
background-color: #203961;
width: 10%;
}

.consigliolungo {
color: #ffffff;
background-color: #203961;
width: 88%;
}
.tabella {
 width:98%;
}
.tabellabucci {
 width:98%;
 text-align: center;
}

.MPHWhiteBandSmallRight {
position:absolute;
left:84%;
top:0px;
overflow:visible;
background-image:url(http://www.ilnuovodiritto.com/icons/bandierapacediagonale.gif);
background-repeat:no-repeat;
background-position:-200px -200px;
background-color:transparent;
margin:0 0 0 0;
padding:0; 
color:#000;
font-family:helvetica,verdana,arial,tahoma,sans-serif;
z-index:1000000000;
border:none;
float:none;
}


