/*-------------------------------------------------------------------->
Questo e' un commento.
<--------------------------------------------------------------------*/


/* Impostiamo la pagina in generale */

body {
   color: rgb(22,50,100);
   background-color: rgb(255,255,255);
   font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   margin-left:auto; 
   margin-right:auto; 
   margin-bottom:0;
   line-height: 120%;

}

dt {
  color: #036;
  background-color: transparent;
  font-weight: bold;
  margin-bottom: 5px;
}

dd {
  color: #000;
  background-color: transparent;
  margin-bottom: 10px;
  margin-left: 15px;
}

ul.centro {
  margin-left: 10px;  
  text-align: left;
   letter-spacing: 0px;
   line-height: 160%;
}

td.centro {
font-size: 11px;
  text-align: left;
   letter-spacing: 1px;
   line-height: 120%;
}




/* Impostiamo le intestazioni */

h1 {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: rgb(207,18,61);
   background-color: transparent;
   font-size: 130%;
   font-style: normal;
   font-weight: bold;
}
h2 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   background-color: trasparent;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
}

h2.minor {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   background-color: transparent;
   font-size: 15px;
   font-style: normal;
   font-weight: bold;
}

/* Impostiamo il paragrafo */

b.nome {
   color: rgb(112,88,88);
}

p {
   text-align: justify;
   line-height: 130%;
   
   
}

p.orienta {
   color: rgb(63,63,63);
   text-align: left;
   font-size: 11px;
   font-weight: normal;
   
}

/* Impostiamo i link */

a {
   color: rgb(0,0,204);
   font-weight: normal;
	 text-decoration: none;	
}

a:visited {
   color: rgb(207,18,67);
   font-weight: normal;
	 text-decoration: none;	
}

a:hover {
   color: rgb(207,18,67);
	text-decoration: none;
   font-weight: normal;
	background-color: transparent;
}

a:active {
   color: #000000;
   font-weight: normal;
	 text-decoration: none;	
}

a.mappe {
   color: rgb(0,0,102);
   font-weight: normal;
	 text-decoration: none;	
}

a.mappe:visited {
   font-weight: normal;
	 text-decoration: none;	
}

a.mappe:hover {
   color: rgb(206,101,0);
	text-decoration: none;
   font-weight: normal;
	background-color: transparent;
}

a.mappe:active {
   color: rgb(206,101,0);
   font-weight: normal;
	 text-decoration: none;	
}

a.centro {
   color: rgb(88,186,71);
	 text-decoration: none;	
	 font-weight: bold;
}

a.centrotitolo {
   color: rgb(204,102,0);
	 text-decoration: none;	
	 font-weight: bold;
	 font-size: 15px;
}

a.centro:visited {
	 text-decoration: none;	
	 font-weight: normal;
}

a.centro:hover {
   color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
}

a.centro:active {
   color: #000000;
	 text-decoration: none;	
	 font-weight: normal;
}

a.imgcentro {
   color: rgb(255,255,255);
	 text-decoration: none;	
}

a.imgcentro:visited {
	 text-decoration: none;	
}

a.imgcentro:hover {
   color: #000000;
	text-decoration: none;
}

a.imgcentro:active {
   color: #000000;
	 text-decoration: none;	
}
img.noborder {
   color: #ffffff;
	 border: 0px solid #000000;
}



/* Impostiamo gli identificatori (ID) */



div#box {
   background-color: rgb(255,255,255);
   padding: 0px;
   padding-top: 20px;
   width: 800px;
   margin:0 auto;
   border-top: 0px solid rgb(223,223,223);
   border-right: 0px solid rgb(223,223,223);
   border-bottom: 0px solid rgb(223,223,223);
   border-left: 0px solid rgb(223,223,223);
}

div#testata {
   display: none;
   }
   

a.w3c {

   color: #ffffff;

   background-color: transparent;

   text-decoration: none;

}

a.w3c:visited {

   color: #ffffff;

   background-color: transparent;

   text-decoration: none;

}

a.w3c:active {

   color: #ffffff;

   background-color: transparent;

   text-decoration: none;

}




div#titolo {
font-family: Georgia, Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
  color: rgb(135,54,30);
  padding-left: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 25px;
  background-color: rgb(255,255,255);
  border-bottom: 1px dotted rgb(143,143,143) ;
}

div#titolobis {
  font-family: tahoma, verdana ;
  color: rgb(255,255,255);
  padding: 8px;
  font-size: 25px;
  background-color: rgb(144,189,255);
  border-bottom: 1px solid rgb(143,143,143) ;
}

img.destra {
	padding-right: 0px;
	padding-left: 10px;
	float: right;
	padding-bottom: 10px;
	padding-top: 2px
	
}

img.sinistra {
	padding-right: 10px;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	padding-top:2px
}

img.presenta {
	padding: 0px;
}

div#destra {
   display: none;
  }

div#item {
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 10px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 220px;
	color: #000000;
	margin-right: 0px;
	padding-top: 0px;
	border-bottom: rgb(176,176,176) 0px solid;
	border-right: rgb(176,176,176) 0px solid;
	border-left: rgb(176,176,176) 0px solid;
  }

div#contenuto {
   padding: 2px;
   margin-left: 0px;
   font-size: 14px;
	 background-color: #ffffff;
	 letter-spacing: 0px;
	 text-align: justify;
	 line-height: 120%;
  }

div#footer {
   display: none;
  }
  

a.listafooter {
  font-weight: bold;
  text-decoration: none;
  color: rgb(16,48,99);
  }

a.listafooter:hover {
  color: rgb(22,50,100);
	text-decoration: none;
   font-weight: bold;
	background-color: transparent;
  }

div#menusotto {
text-align: left;
  background-color: rgb(102,153,51) ;
  font-size: 12px;
  padding: 5px;
  color: rgb(255,255,255);
   margin:0 auto;
}


h2.titoloitem {
	padding-right: 2px;
	margin-top: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	border: #000000 1px solid;
	font-style: normal;
	background-color: rgb(127,170,80);
  }



ul.menu1 {
  display: none;
  }

ul.menu1 li { 
display: none;
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu1 li a {
display: none;
}

ul.menu1 li a:visited  {
display: none;
} /* colori per il link */

ul.menu1 li a:hover  {
display: none;
} /* colori per l'effetto roll-over */

ul.menu1 li a:active  {
display: none;
} /* colori per l'effetto roll-over */

button.accessibile {
	display: none;
}

button.normalizza {
	display: none;
}




.menuwrap {
display: none;
}

.menu_bar {
display: none;
}

.content_menubar {
display: none;
}

.component_Navigation_ContentTabs {
margin: 0; margin: 0; padding: 0;  } 

.content_tabs {font-face:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;} 

#c120.component_Navigation_ContentTabs {
margin: 0; padding: 0;  } 

.content_tabs {padding-top:4px;} .col_left {
background:#FFFFFF ;
border-right: dashed 1px #a9a9a9;
vertical-align: top;
}

.component_ContentDisplay_Header {
margin: 0; margin: 0; padding: 0;  
} 

#c150.component_ContentDisplay_Header {
margin: 0; padding: 0;  
} 

.content_tabs li.tab a{
font-weight: bold;
}
.content_tabs {
width:100%;
float:left;
background: url("../images/TopLevelMenu.gif") bottom left repeat-x;
font:inherit;
font-size:1em;
line-height: 2.0em;
padding: inherit
}

.content_tabs td {
line-height: 2.3em;
}
.content_tabs ul {
margin:0;
padding:0;
list-style:none;
}
.content_tabs li {
float:left;
background: transparent url("../images/TopLevelMenu.gif") 100% 0px no-repeat;
padding-right:10px;
}
.content_tabs ul a {
text-decoration:none;
display:block;
padding-left:25px;
padding-right:10px;
padding-top:0;
padding-bottom:0;
background: transparent url("../images/TopLevelMenu.gif") 0% 0px no-repeat;
}
.content_tabs ul li.tabHover, .content_tabs ul li:hover {
background-position:100% -150px;
}
.content_tabs ul li.sel {
background-position:100% -300px;
}
.content_tabs ul li.tabHover a, .content_tabs ul li:hover a {
background-position: 0% -150px;
}
.content_tabs ul li.sel a {
background-position: 0% -300px;
}
.content_tabs li.sel a, .content_tabs li.sel a:hover, .content_tabs li.sel a:active, .content_tabs li.sel a:visited {
color:#163264;
}
.content_menubar a:active {color:#163264;}
.content_tabs li a, .content_tabs li a:active, .content_tabs li a:visited {
color:#163264;
}
.content_tabs li a:hover {
color:#163264;
}
.content_tabs .sep {
color: #163264;
float:left;
margin:0;
padding:0;
font-size:1.2em;
}
.content_tabs li.sel a{
font-weight:bold;
}
.component_Navigation_ContentTabs {
margin: 0; margin: 0; padding: 0;  } .content_tabs {font-face:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;} #c120.component_Navigation_ContentTabs {
margin: 0; padding: 0;  } .content_tabs {padding-top:4px;} .col_left {
background:#FFFFFF ;
border-right: dashed 1px #a9a9a9;
vertical-align: top;
}

