html,body{margin:0;padding:0;background: url(immagini/bodybg2.gif);text-align:center;}

body{font: 100.01% Verdana,Arial,sans-serif;}

img{ border:0 }

.blue {color: #00F}

.orange {color: #ff6600}

.cell {	padding: 0 2px 0 2px;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #3399FF;
	/* width: 250px; */
 }

.privacy {font-size: 70%;color: #000;}

/* COLLEGAMENTI IPERTESTUALI */

a:link,  a:visited {font-size: 100%;color: #FFF;text-decoration: none }
a:hover, a:active  {color: #FFF;text-decoration: underline}

a.servizi:link,  a.servizi:visited {font-size: 80%;color: #f60;text-decoration: underline }
a.servizi:hover, a.servizi:active  {color: #000;text-decoration: none}

a.email:link,  a.email:visited {color: #000;text-decoration: underline }
a.email:hover, a.email:active  {color: #00f;text-decoration: none}

/* MENU DI NAVIGAZIONE */

ul#nav{/*float: left;*/width: 60%;list-style: none;font: 80% Verdana,Arial,sans-serif;
     margin: 0 0 5px 10px; padding: 0;border-bottom: 0px solid #D7D7D7;background: #C1D0F7 no-repeat top left}

ul#nav li{float: right;margin: 0 0.2em 0;padding: 0;border-bottom: 1px solid #D7D7D7;font: 110% Verdana,Arial,sans-serif;font-weight: bolder;}

ul#nav a{float: left;padding: 0 0 0 0.4em;
    background: url(immagini/tab.png) no-repeat top left;
    text-decoration: none;color: #222}

ul#nav span{float: left;padding: 0.4em 0.4em 0.4em 0;
    background: url(immagini/tab.png) no-repeat top right;cursor: pointer}

ul#nav li#active a,ul#nav a:hover{
    background: url(immagini/tab2.png) no-repeat top left}

ul#nav li#active span,ul#nav a:hover span{
    background: url(immagini/tab2.png) no-repeat top right;color: #184D8A}

/* STILI BODY */

.pbody {
font: 80.01% Verdana,Arial,sans-serif;
text-align:justify;
margin:5px 0 0 10px;
line-height:23px;
}

.pbody1 {
font: 80.01% Verdana,Arial,sans-serif;
text-align:center;
margin:10px 0 0 10px;
line-height:23px;
}

.titolo {
text-align:right;
font: 100% Tahoma,Verdana,Arial,sans-serif;
font-weight:bolder;
font-style: oblique;
margin-top:15px;
color: #F60;
}

hr {
border: 1px solid #f60;
height: 1px;
width:98%;
text-align:right;
}

/* FOOTER */

.footer {
   font-size: 80.01%;
   background: #FFF;
   width: 759px;
   clear:both;
}

.contfooter {
   margin: 8px 8px 8px 8px;
   background: #214D7B;
   height: 40px;
}

.pfooter {
font: 80.01% Verdana,Arial,sans-serif;
color: #FFF;
margin:10px 0 0 10px;
}