body { background-image: url('immagini/sfondo.gif');
background-repeat: repeat-y;
background-position: top right;
height:100%;
}

#sfondo {
  width:302px; 
 height: 390px;
 background: url('immagini/logo.jpg') no-repeat top center  ;line-height: 0.9; padding:0;
}

.news { font-family: arial, sans-serif;font-size:13px;
   color:#004998;
  text-decoration: none;
}

.pdf { font-family: arial, sans-serif;font-size:11px;
   color:#000000;
  text-decoration: none;
}



.pdf:hover { font-family: arial, sans-serif;font-size:11px;
   color:#88BFE9;
  text-decoration: none;
}


.link_left {
  font-family: arial, sans-serif;font-size:23px;
   color:#88BFE9;
  text-decoration: none;letter-spacing:1.5px;
}

.link_left:hover {
  font-family: arial, sans-serif;font-size:23px;
   color:#000000;
  text-decoration: none;letter-spacing:1.5px;
}



.link_celeste {
  font-family: arial, sans-serif;font-size:23px;
   color:#00B9F2;
  text-decoration: none;letter-spacing:1.5px;
}

.link_celeste:hover {
  font-family: arial, sans-serif;font-size:23px;
   color:#000000;
  text-decoration: none;letter-spacing:1.5px;
}



.link_celeste2 {
  font-family: arial, sans-serif;font-size:23px;
   color:#00B9F2;
  text-decoration: none;letter-spacing:1px;
}

.link_celeste2:hover {
  font-family: arial, sans-serif;font-size:23px;
   color:#000000;
  text-decoration: none;letter-spacing:1px;
} 


.link_left2 {
  font-family: arial, sans-serif;font-size:23px;
   color:#88BFE9;
  text-decoration: none; letter-spacing:-1px;
}

.link_left2:hover {
  font-family: arial, sans-serif;font-size:23px;
   color:#000000;
  text-decoration: none;letter-spacing:-1px;
}

.link3 {
  font-family: arial, sans-serif;font-size:23px;
   color:#004998;
  text-decoration: none; letter-spacing:-0.5px;
}

.link3:hover {
  font-family: arial, sans-serif;font-size:23px;
   color:#000000;
  text-decoration: none;letter-spacing:-0.5px;
}

.link4 {
  font-family: arial, sans-serif;font-size:23px;
   color:#004998;
  text-decoration: none; letter-spacing:-2px;
}

.link4:hover {
  font-family: arial, sans-serif;font-size:23px;
   color:#000000;
  text-decoration: none;letter-spacing:-2px;
}

.link_right {
  font-family: arial, sans-serif;font-size:23px;
   color:#004998;
  text-decoration: none;letter-spacing:1.5px;
}

.link_right:hover {
  font-family: arial, sans-serif;font-size:23px;
   color:#000000;
  text-decoration: none;letter-spacing:1.5px;
}

.link5 {
  font-family: arial, sans-serif;font-size:23px;
   color:#88BFE9;
  text-decoration: none;letter-spacing:-2px;
}

.link5:hover {
  font-family: arial, sans-serif;font-size:23px;
   color:#000000;
  text-decoration: none;letter-spacing:-2px;
}

.percorso {
  font-family: trebuchet, arial, sans-serif;
  font-size:12px !important; padding: 2px 5px 2px 5px;color: #004998 !important;background-color: #ffffff;
	text-decoration: none; border: 1px solid #004998;
	  
}

.percorso:hover {
	color: #ffffff  !important;background-color: #004998 !important;
	 
}

.percorso2 {
  font-family: trebuchet, arial, sans-serif;
  font-size:12px !important; padding: 2px 5px 2px 5px;color: #004998 !important;background-color: #ffffff;
	text-decoration: none; border: 1px solid #004998; display:block;	
	  
}

.percorso2:hover {
	color: #ffffff  !important;background-color: #004998 !important;
	 
}


.menu1 { font: 14px "Arial","verdana",sans-serif; color: #ffffff;text-decoration: none;
}

.menu1:hover {color: #2D75C8;text-decoration: none;
}



.menu2 { font: 14px "Arial","verdana",sans-serif; color: #2D75C8;text-decoration: none;
}

.menu2:hover { font: 14px "Arial","verdana",sans-serif; color: #2D75C8;text-decoration: none;
}

p.padd{ margin-bottom: -8px;
}

.home { font: 30px "Arial","verdana",sans-serif; color: #2D75C8;text-decoration: none;
}

.home:hover { font: 30px "Arial","verdana",sans-serif; color: #ffffff;text-decoration: none;
}

.rete { font: 24px "Arial","verdana",sans-serif; color: #00489A;text-decoration: none; padding-top:10px; padding-left:10px;
}

.titolo { font: 50px "Arial","verdana",sans-serif; color: #00489A;text-decoration: none;
}

.sottotitolo { font: 20px "Arial","verdana",sans-serif; color: #00489A;text-decoration: none; text-align:center;
}

.testo_normale {width:400px; text-align:justify; font: 12px "Arial","verdana",sans-serif; color: #000000;text-decoration: none;
}

.testo_normale2 { text-align:justify; font: 12px "Arial","verdana",sans-serif; color: #000000;text-decoration: none;
}

.down {font: 12px "Arial","verdana",sans-serif; color: #00489A;text-decoration: none;
}

.down a:link {font: 12px "Arial","verdana",sans-serif; color: #F78E06;text-decoration: underline;
}

.down a:hover {font: 12px "Arial","verdana",sans-serif; color: #9E6E30;text-decoration: underline;
}

.INPUT
		{
			BACKGROUND-COLOR: #C9DCEA;
			BORDER-BOTTOM: #C9DCEA 1px solid;
			BORDER-LEFT: #C9DCEA 1x solid;
			BORDER-RIGHT: #C9DCEA 1px solid;
			BORDER-TOP: #C9DCEA 1px solid;
			COLOR: #000000;
			FONT-FAMILY: verdana,  Times New Roman, Verdana;
                        FONT-SIZE: 10
		}
			.MYINPUT:hover
		{
			BACKGROUND-COLOR: #C9DCEA;
			BORDER-BOTTOM: #C9DCEA 1px solid;
			BORDER-LEFT: #C9DCEA 1px solid;
			BORDER-RIGHT: #C9DCEA 1px solid;
			BORDER-TOP: #C9DCEA 1px solid;
			COLOR: #E0D3B8;
			FONT-FAMILY:   verdana, Times New Roman, Verdana;
                        FONT-SIZE: 10
		}
		SELECT
		{
			BACKGROUND-COLOR: #C9DCEA;
			BORDER-BOTTOM: #C9DCEA 1px solid;
			BORDER-LEFT: #C9DCEA 1px solid;
			BORDER-RIGHT: #C9DCEA 1px solid;
			BORDER-TOP: #C9DCEA 1px solid;
			COLOR: #000000;
			FONT-FAMILY: verdana, Times New Roman, Verdana;
                        FONT-SIZE: 10
		}
		TEXTAREA
		{
			BACKGROUND-COLOR: #C9DCEA;
			BORDER-BOTTOM: #C9DCEA 1px solid;
			BORDER-LEFT: #C9DCEA 1px solid;
			BORDER-RIGHT: #C9DCEA 1px solid;
			BORDER-TOP: #C9DCEA 1px solid;
			FONT-FAMILY: verdana, Times New Roman, Verdana;
                        FONT-SIZE: 10
		}

.formsubmit { BACKGROUND-COLOR: #C9DCEA;
			BORDER-BOTTOM: #C9DCEA 1px solid;
			BORDER-LEFT: #C9DCEA 1x solid;
			BORDER-RIGHT: #C9DCEA 1px solid;
			BORDER-TOP: #C9DCEA 1px solid;
			COLOR: #000000;
			FONT-FAMILY: verdana, Times New Roman, Verdana;
                        FONT-SIZE: 10
                }
		
INPUT, SELECT, TEXTAREA {
font: 10px "verdana", Verdana, Times, serif;
	color: #000000;text-decoration: none;
}

.link {
	color: #FF9900; text-decoration:none; 
}
.link:hover {
	color: #94b18e;
 text-decoration:none;}


.datatable2 {
border: 1px solid #002661;
border-collapse: collapse;color:#002661; font: 12px "Arial","verdana",sans-serif;
}
.datatable2 td {
border: 1px solid #002661; text-align: center;color:#002661;
padding: 4px;
} 

.datatable2 th {
border: 1px solid #002661; text-align: center;color:#002661;
padding: 4px;
}
