body
{
background:#003700;
margin:0 auto;
}

a.xxx:link
{
font-family:verdana,times new roman,arial,helvetica,sans-serif;
font-weight:bold;
color: #00CCFF;
font-size:1em;
margin-top:0;
margin-bottom:0em;
}

a.xxx:visited
{
font-family:verdana,times new roman,arial,helvetica,sans-serif;
font-weight:bold;
color: #FFAAFF;
font-size:1em;
margin-top:0;
margin-bottom:0em;
}


a.xxx:hover
{
font-family:verdana,times new roman,arial,helvetica,sans-serif;
font-weight:bold;
color: #00FFFF;
font-size:1em
}

a.yyy:link
{
font-family:comic sans ms,kristen ITC,verdana,sans serif,helvetica,arial,times new roman;
font-weight:bold;
color: #8BC90B;;
font-size:1em;
margin-top:0;
margin-bottom:0em;
}

a.yyy:visited
{
font-family:comic sans ms,kristen ITC,verdana,sans serif,helvetica,arial,times new roman;
font-weight:bold;
color: #8BC90B;;
font-size:1em;
margin-top:0;
margin-bottom:0em;
}

a.yyy:hover
{
font-family:comic sans ms,kristen ITC,verdana,sans serif,helvetica,arial,times new roman;
font-weight:bold;
color: #8BC90B;;
font-size:1em
}

#top
{
background-image:url(banner.jpg);
height:90px;
background-repeat:no-repeat;
background-position:0 0;
}

img
{
margin-top:0.5em;
}

.co1
{
width:12%;
}

.co2
{
width:36%;
vertical-align:top;
}

.co2bis
{
width:76%;
vertical-align:top;
}

.co2tab
{
width:76%;
vertical-align:top;
color:#e9faa5;
font-family:cambria,verdana,times new roman,arial,helvetica,sans-serif,verdana;
font-size:0.70em;
font-weight:bold;
text-align:justify;
line-height:140%;
vertical-align:top;
}

.co3
{
width:7%;
}

.co4
{
width:38%;
vertical-align:top;
}

.co5
{
width:3%;
}

.fo1
{
width:11%;
}

.fo2
{
width:36%;
vertical-align:top;
}

#menu_home
{
clear:both;
border-top:#808080 1px solid;
padding-top:0.5em;
padding-bottom:0.1em;
text-align:right;
margin-right:15%;
}

.home
{
font-family:verdana,arial,times new roman,helvetica,sans-serif;
color:#0000FF;
display:inline;
font-weight:bold;
text-decoration:none;
font-size:0.8em;
margin-left:0.12em;
margin-right:0.12em;
text-align:center;
}


#menu_su
{
clear:both;
border-bottom:#808080 1px solid;
padding-top:0.1em;
padding-bottom:0.7em;
text-align:center;
}

#menu_giu
{
clear:both;
border-top:#808080 1px solid;
padding-top:0.5em;
padding-bottom:0.1em;
text-align:center;
}

.box
{
background-color:#FFF4F4;
display:inline;
padding-top:0.1em;
padding-bottom:0.2em;
margin-left:0.25em;
margin-right:0.25em;
text-align:center;
border:thin solid #CCCCCC;
}

.lin
{
font-family:verdana,arial,times new roman,helvetica,sans-serif;
color:#0000FF;
display:inline;
font-weight:bold;
text-decoration:none;
font-size:0.69em;
margin-left:0.12em;
margin-right:0.12em;
text-align:center;
}

#pie
{
background:#ebebeb;
text-align:center;
border:1px solid #808080;
padding-top:0.2em;
padding-bottom:0.6em;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
margin-top:8px;
}

.tit2
{
color:#003700;
font-family:kristen ITC,comic sans ms,verdana,helvetica,sans-serif,times new roman,arial;
font-size:1.2em;
font-weight:bold;
text-align:center;
margin-top:2px;
}

.ind
{
color:#005600;
font-family:verdana,arial,times new roman,helvetica,sans-serif;
font-size:0.8em;
text-align:center;
margin-left:0.3em;
margin-right:0.3em;
display:inline;
}

.fax
{
color:#005600;
font-family:verdana,arial,times new roman,helvetica,sans-serif;
font-size:0.8em;
text-align:center;
margin-left:0.3em;
margin-right:0.3em;
display:inline;
}

.tel
{
color:#D9006C;
font-family:verdana,arial,times new roman,helvetica,sans-serif;
font-size:0.8em;
text-align:center;
margin-left:0.3em;
margin-right:0.3em;
display:inline;
font-weight:bold;
}

.mail
{
font-family:verdana,arial,times new roman,helvetica,sans-serif;
font-size:0.8em;
text-align:center;
margin-left:0.3em;
margin-right:0.3em;
display:inline;
font-weight:bold;
}

.info_tit
{
color:#FF4071;
font-family:verdana,arial,times new roman,helvetica,sans-serif;
font-size:0.90em;
display:inline;
font-weight:bold;
}

.info_testo
{
color:#e9faa5;
font-family:cambria,verdana,times new roman,arial,helvetica,sans-serif,verdana;
font-size:0.85em;
font-weight:bold;text-align:justify;
line-height:145%;
vertical-align:top;
}

h1
{
color:#8BC90B;
font-family:comic sans ms,kristen ITC,verdana,sans serif,helvetica,arial,times new roman;
font-size:1.8em;
font-weight:bold;
margin-top:2%;
margin-left:10%;
}

h2
{
color:#f0f584;
font-family:cambria,verdana,times new roman,arial,helvetica,sans-serif,verdana;
font-size:0.95em;
font-weight:bold;
text-align:justify;
line-height:145%;
vertical-align:top;
}

h3
{
color:#f0f584;
font-family:arial narrow,arial,verdana,times new roman,helvetica,sans-serif;
font-weight:bold;
font-size:1em;
text-align:left;
line-height:120%;
margin-top:1px;
width:95%;
}

h4
{
color:#f0f584;
font-family:cambria,verdana,times new roman,arial,helvetica,sans-serif,verdana;
font-size:0.70em;
font-weight:bold;
text-align:justify;
line-height:140%;
vertical-align:top;
}





