html{background:rgb(0,0,0); border:0;height:100%;width:100%;z-index:0}
body{ margin: 0px; padding: 0px; font-family:  Verdana, Taohma, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; }

img { border: 0px; }

a { text-decoration: none;  }

a:hover{ color: #5890BC; }

.button{ color: #20487A; font-weight: bold; }

.continua { color: #072243;  font-weight: bold;}

#contienisito{ position:absolute; width: 780px; z-index:1;  background-color: #F7F7F7;   margin-left: -390px;  left: 50%;  min-height: 560px; height: auto !important; height: 560px;   }
#testata{
	 margin-left: 35px; margin-top: 15px; z-index: 1; height: 198px; width: 710px; padding-bottom: 5px; border-bottom: 0px solid  #20487A;
}
/* Inizio Classi generali */
a.continua{
	 font-size: 0.9em; margin-right: 38px;
}
/* Fine classi genereali */

/* Inizio formattazione menu */
#menulingua {
	margin-left: 23px;
}
#menudiprimolivello{
	 margin-right: 35px; position: absolute;  text-align: right; right: 0; top: 215px;  color:  #003F4F; font-size: 0.7em; border-bottom: 1px solid black; width: 710px; padding-bottom: 3px; width: 80%;
}
#menudiprimolivello ul, #menudiprimolivello li{
	list-style: none; display: inline; text-align: left;
}
#menudiprimolivello a:link, #menudiprimolivello a:visited {
	 font-weight: bold;  color:  #003F4F; text-decoration: none;
}
#menudiprimolivello a:hover{
	 font-weight: bold; color:   #F15A21; text-decoration:  underline;
}
#menudiprimolivello a:link.menuselected, #menudiprimolivello a:visited.menuselected{
	 font-weight: bold; color:   #F15A21; text-decoration:  none;
}
/* Il menu di secondo livello &egrave; uguale a quello di primo */
#menudisecondolivello{
	 clear: both; text-align: left; 
	 font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color:   #F8F8F8;  line-height: 24px; 
	 background-color: Black;  width: 100%; position: relative; z-index: 3;
}
#menudisecondolivello ul, #menudisecondolivello li{
	list-style: none; display: inline; text-align: left;  margin-top: 3px;  line-height: 20px;  height: 1em;
}
#menudisecondolivello a:link, #menudisecondolivello a:visited {
	 font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color:  #F8F8F8; text-decoration: none;   padding-top: 30px;
}
#menudisecondolivello a:hover{
	 font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color:   #F15A21; text-decoration:  underline;
}
#menudisecondolivello a:link.menuselected, #menudisecondolivello a:visited.menuselected{
	 font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; color:   #F15A21; text-decoration:  none;
}
/* Fine menu */

/*  Inizio formattazzione colonna link di sinistra */
#colonnasx{
	       position: absolute; width: 180px;  z-index: 2; padding-left: 38px; margin-top: 8px;
}
h1.headerbox{
	color: #003F4F; text-align: left; font-size: 0.85em; font-family: Arial, Helvetica, sans-serif;
}
#colonnasx ul, #colonnasx li{
	list-style:  disc;  margin-left: 10px;  padding-left: 5px; vertical-align:   middle; line-height: 20px; color:  #CC3800;
}
#colonnasx a:link.linkboxselected, #colonnasx a:visited.linkboxselected{
	font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:  #F15A21; text-decoration:  none; 
}
#colonnasx a:link.linkbox, #colonnasx a:visited.linkbox{
	font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:  #5890BC; text-decoration:  none; 
}
#colonnasx a:hover.linkbox{
	font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:  #5890BC; text-decoration:   underline; 
}
h2.titolobox{
	font-weight: bold; font-family: Verdana, Taohma, Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em; color:  #5890BC;  text-align: left; padding: 0px; margin: 0px;
}
h2.titolobox a {
	color: #F15A21;
}
p.testobox{
	font-family:  Verdana, Taohma, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6em; color:   #3E4B4F;  width: 200px; text-align:  left; margin: 0px; padding-right: 5px;
}
/* Fine colonna link di sinistra */

/* Inizio configurazione corpo del sito */
#contenuti{
	  width: 100%;  min-height: 300px; height: auto !important; height: 300px; padding-bottom: 10px; 
}
#contenuti h1{
	  float: right;  width: 85% ;  font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; color: #003F4F; text-align: right;   margin-right:20px;  margin-top: 0px; padding: 0px;
}
#contenuti h1 a.navigatore{
	font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; color: #003F4F;
}
#contenuti span.orange{
	color: #F15A21;
}
#contenuti h2{
	font-family: Arial, Helvetica, sans-serif;  font-size: 13px; color: #003F4F; text-align: right;  margin: 0 0 0 0;
}
#contenutiavanti {
	float: right;
}
h3.titolonewsbox{
	display: inline; font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:   #F15A21;  text-align: left; 
}
h3.titolonewsbox a {
	color: #F15A21;
}
h4.titolonewsbox {
	width: 90%; text-align: right; margin: 0; padding: 0; font-size: 1em;
}
h4.titolonewsbox a {
	color: #003F4F;
}
#newsbox1{
	 width: 510px; margin-top: 10px;  display: block; clear: both; padding-left: 235px;
}
#newsbox1 img{
	float: left;  margin-right: 10px; width: 137px;
}
#newsbox2{
	width: 280px ; margin-top: 10px; display: inline; float: left; margin-left: 235px; 
}
#newsbox2 img{
	float: left;  margin-right: 10px; width: 137px;
}
#newsbox4{
	width: 280px; margin-top: 10px; display: inline; float: left; margin-left: 235px; 
}
#newsbox4 img{
	float: left;  margin-right: 10px; width: 137px;
}
#newsbox3{
	  float: right; display: inline; width: 215px; margin-top: 10px;  margin-right: 40px;
}
#newsbox3 img{
	float: left;  margin-right: 10px; width: 60px;
}
div.newsbox{
	 width: 510px; margin-bottom: 15px;   clear: both; padding-left: 235px; 
	 font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em; color:   #3E4B4F;  text-align:  left; 
	 
}
img.newsbox{
	float: left;  margin-right: 10px; width: 137px; margin-bottom: 10px;
}
img.foto1{
	float: left; margin-right: 10px; margin-bottom: 10px; width: 137px;  border: none;
}
img.foto2{
	float: right; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; width: 137px; border: none;
}
p.data{
	  font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:   #F15A21;  text-align: left;
}
p.scadenza{
	  font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:   #5890BC;  text-align: left;
}
p.autore, a.autore {
	 width: 510px; font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #003F4F; text-align: right;
}
p.link_articolo, a.link_articolo {
	 font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #003F4F; 
}
p.allegato, a.allegato {
	 font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #003F4F;  font-weight: bold;
}
p.testonewsbox {
	font-size: 1em;
}
a.testonews {
	font-size: 0.65em; color: #072243;  font-family:  Verdana, Tahoma,Geneva, Arial, Helvetica, sans-serif;
}
#paginazione{
	 float: right;  margin-right: 40px;
}
#paginazione a.paginazione{
font-family: Taohma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #003F4F;  font-weight: bold; text-decoration: none;
}
#paginazione a.paginazioneselected{
font-family: Taohma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #F15A21;  font-weight: bold;  text-decoration: none;
}
img.previewfoto{
	border: 0; width: 150px;  
}
#galleria{
	margin-top: 1em; margin-left: 240px;  background-color: black; 
	empty-cells: show;
	border-spacing: 14px;
	table-layout: fixed;
	width: 500px;
	border: thick ridge;

}
#bandi{
	margin-top: 1em; margin-left: 240px;  background-color: #003F4F; 
	empty-cells: show;
	border-spacing: 14px;
	table-layout: auto;
	width: 500px;
	border: thick ridge;
	
}
#bandi th{
	font-weight: bold; font-family:  Verdana,Taohma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:  #F15A21; text-decoration:  none; 
}
#bandi *.coldata{
	width: 8em;  text-align: center;  
}
#bandi *.colora{
	width: 6em; text-align: center; 
}
#bandi *.coltitolo{
 width: 16em; text-align: center;   line-height: 2em;
}
#bandi td{
	font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:  #5890BC; text-decoration:  none; 
}
#bandi a{
	font-weight: bold; font-family: Verdana, Taohma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:  #5890BC; text-decoration:  none; 
}
#link {
	margin-left: 240px; width: 500px; clear: both; 
}
#link ul, #link li{
	 margin-left: 20px;  padding-left: 5px; vertical-align:   middle; line-height: 20px;
}
#link a:link.linkbox, #link a:visited.linkbox{
	font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:  #F15A21; text-decoration:  none; 
}
#link a:hover.linkbox{
	font-weight: bold; font-family:  Verdana, Taohma,Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:  #5890BC; text-decoration:   underline; 
}

div#campicontatto {
	 border: 0; margin: 0; padding: 0; z-index: 5; text-align: justify; color: #0772A7; margin-left: 140px;
}
#campicontatto ul {
	  list-style: none; width: 246px; padding: 5px; margin: 0px;  
}
#campicontatto li {
	width: 240px; min-width:180px;  margin: 0px; padding: 0px; 
}
#campicontatto input {
	margin: 0px; padding: 0px;  width: 100%;
}
#campicontatto .obbligo{
	background-color: #C2DEED;
}
#campicontatto textarea {
	margin: 0px; padding: 0px;  width: 238px;
}
input:focus, select:focus, textarea:focus {
background-color:#C2DEED;
color: #F15A21; 
}
#privacybox {
	width: 500px; padding: 0px; margin: 0px; 
}
#privacybox ul {
	list-style: none; padding: 5px; margin: 0px; margin-top: 0px;
}
#campicontatto label, #privacybox label, #campicontatto li, #privacybox li {
		 vertical-align: top; color: #3E4B4F; font-weight: bold; font-size: 0.95em;
}

ul#canzoni {
	margin-left: 160px; font-size: 1.2em; list-style: disc; color: #CC3800; list-style-position: inside;
}
ul#canzoni li {
	line-height: 1.4em;
}
ul#canzoni li a{
	color: #5890BC;
}
ul#canzoni li a:hover {
	color: #F15A21;
}
/* Fine formattazione corpo del sito */

#w3c{margin:10px 5px 0 0; float: right; z-index:1; clear: both }
#w3c img, #menudiprimolivello img{border:0}
