BODY {
 
padding: 0px;
 color: #000000;
 background: #F5F7F6;
 font: 12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 30px;
 margin-bottom: 5px;
 }
 P, TD, LI, UL, Table {
font-size: 100%;
}
A:LINK {
color: #1D3131;
text-decoration: none;
}
A:VISITED {
color: #1D3131;
text-decoration : none;
}
A:HOVER {
background-color: #E3EEEE;
color : #1D3131;
text-decoration: underline overline;
}
A:ACTIVE {
color : #1D3131;
text-decoration : none;
}
.intestazione {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
filter: Blur(Add=2, Direction=120, Strength=4);
height: 26px;
 color: #274E4D;
 letter-spacing: 3px;
 }

 .int {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
 color: #274E4D;
 font-weight: bold;
}
td.up {
	background: #FEFFFB url(../images/tdup.jpg) repeat-x top;
	color: #3E5047;
	}
td.sin {
	background: #FEFFFB url(../images/tdsini.jpg) repeat-y top;
	color: #3E5047;
	}
td.destra {
	background: #FEFFFB url(../images/tddest.jpg) repeat-y top;
	color: #3E5047;
	}
td.botton {
	background: #FEFFFB url(../images/tdbotton.jpg) repeat-x bottom;
	color: #3E5047;
	}

td.centro {
	background: #FFFFFF;
	font: 12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2B3F3E;
	}
	#menusin {
width:140px;
background-color: transparent;
padding:2px;
line-height: 20px;
text-align: center;

/* Questo è il trucco per ingannare Explorer 5 */
voice-family: "\";
}\"";
voice-family:inherit;
width:134px;

}
/* Con questa dichiarazione risolviamo un bug di Opera 5 */
body>#menusin {width:134px;
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
 font-weight: bold;
}

#navcontainer li { margin: 0 0 1px 0; 
padding: 0px 0px 0px 10px;}

#navcontainer a
{
display: block;

background-color: #F6FBFB;
background-image: url(../images/1_down.gif);
 border: 1px dotted #7BA3A2;
}

#navcontainer a:link, #navlist a:visited
{
color: #3E5047;
text-decoration: none;
 font: bold;
  border: 1px dotted #99CCCD;
}

#navcontainer a:hover
{
color: #1F1F1F;
 background: #F6FBFB url(../images/l1_over.gif);
  border: 1px dotted #7BA3A2;

}

#active a:link, #active a:visited, #active a:hover
{
background-color: #F6FBFB;
background-image: url(../images/l1_over.gif);
color: #1F1F1F;
 border: 1px dotted #7BA3A2;
}
#indirizzo {
width:450px;
background-color: #F6FBFB;
background-image: url(../images/sfindi.png);
border: 1px dotted #6CABA2;
display: block;
padding: 2px 1px 2px 1px;
text-align: center;
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
z-index:2;

/* Questo è il trucco per ingannare Explorer 5 */
voice-family: "\";
}\"";
voice-family:inherit;
width:442px;

}
/* Con questa dichiarazione risolviamo un bug di Opera 5 */
body>#indirizzo {width:442px;
}
.pic {filter: progid:DXImageTransform.Microsoft.Shadow(color=#99CCCD,direction=150, strength=4) 
   progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
   border: 0;
	}
STRONG {font-family:verdana, tahoma, arial; font-style:normal; font-size:12px}

CITE {font-family:verdana, tahoma, arial; font-style:normal; font-size:13px}

.select1{background: #F5F7F6; font-size: 12px; color: #274E4D; font-family: verdana, tahoma, arial;}

.box { font-family:verdana, tahoma, arial; font-size: 10px; border-width:1; border-color: #044968; border-style:dashed; }

.box1 { font-family:verdana, tahoma, arial; font-size: 10px; border-width:1; border-color: #044968; border-style:dashed;}

.box2 { border-style: dashed; border-color: #044968; border-width: 1; background: #ffffff; font-family: verdana, tahoma, arial; font-size: 10px;}

.box3 { border-style: dashed; border-color: #044968; border-width: 1; background: #ffffff; font-family: verdana, tahoma, arial; font-size: 10px; }

.submit { font-family:verdana, tahoma, arial; font-size: 10px; text-decoration:none; background-color: #F5F7F6; border-color: #044968; border-width:1; color: #274E4D; border-style:dashed; }

.tabella {border-style:dashed; border-color: #044968; border-width:1px;  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #274E4D;   }
.tdbordo  {
	border: 2px dotted #99CCCD;
	padding-left: 4px;
	padding-right: 4px;
}

.iframe { 
width: 100%; 
height: 350px; 
overflow: auto;
border: 1px dotted #99CCCD;
padding: 5px 5px;
 text-align: center;
}
#avcontainer
{
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
border-top: 1px solid #99CCCD;
z-index: 1;
}

#avcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#avcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
}

#avcontainer li a
{
padding: 1px 7px;
color: #224042;
background-color: #fff;
border: 1px solid #99CCCD;
text-decoration: none;
}

#avcontainer li a:hover
{
color: #5F9EA0;
border: 1px solid #58ABAD;
border-top: 1px solid #58ABAD;
border-bottom: 1px solid #58ABAD;
 background: #E5F0F1;
}

#avcontainer li a#current
{
color: #000;
border: 1px solid #99CCCD;
border-top: 2px solid #99CCCD;
border-bottom: 2px solid #99CCCD;
}

