body
	{		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 0px;
		background: #ffffff url('../img/sfondo.gif') repeat-x ;
	}

form {margin:0px; padding:0px}
img {margin:0px; border:0px}
p {padding:0px; margin:0px; font:11px Verdana; line-height:1.5 }
div {padding:0px; margin:0px; font:11px Verdana }
table {padding:0px; margin:0px}
ul {margin-left:0px; padding-left:10px; margin-top:0px}
li {margin:0px 10px 0px 5px; padding:0px; font:11px Verdana}
a:link, a:visited {text-decoration: none; color:#000000;}
a:hover {text-decoration:none; color:#999999;}

.animazione
	{
		width: 780px;
		height: 144px;
		border-bottom:8px solid #D52C25;
		margin: 0px 0px 0px 0px;
	}

.barra
	{
		color: #030303;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: normal;
		text-decoration: none;
	}

a.barra:link, a.barra:visited
	{
		color: #030303;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: normal;
		text-decoration: none; 	}

a.barra:hover
	{
		color: #d52c25;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: normal;
		text-decoration: none; 	}

.bottom
	{
		width: 780px;
		height: 40px;
		background: #CDCDCD;
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

.btm
	{
		color: #FFFFFF;
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		vertical-align: middle;
	}

a.btm:link, a.btm:visited
	{
		color: #FFFFFF;
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
	}

a.btm:hover
	{
		color: #030303;
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
	}

.cornice
	{		border:1px solid #030303;
		background: #ffffff;
		width:800px;	}

.data
	{
		color: #B5B3B3;
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		vertical-align: middle;
	}

.leggi
	{
		color: #B5B3B3;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		vertical-align: middle;
		text-align: right;
	}

a.leggi:link, a.leggi:visited
	{
		color: #B5B3B3;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		vertical-align: middle;
		text-align: right;
	}

a.leggi:hover
	{
		color: #D52C25;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		vertical-align: middle;
		text-align: right;
	}

a.nl:link, a.nl:visited, a.nl:hover
	{
		color: #0066cc;
		text-decoration: underline; 	}

.prog
	{
		color: #D52C25;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
	}

a.prog:link, a.prog:visited
	{		color: #D52C25;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
	}

a.prog:hover
	{
		color: #ff0000;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
	}

.testo
	{
		font-style: normal;
		font-size: 11px;
		font-family: Verdana;
		line-height: 1.5;
		text-decoration: none;
	}

.tit_area
	{		border-bottom: 2px solid #D52C25;
		width:170px;
		color: #030303;
		font-style: normal;
		font-size: 14px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		text-align: left;
		vertical-align:middle;	}

a.tit_a:link, a.tit_a:visited
	{
		color: #030303;
		font-style: normal;
		font-size: 14px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
	}

a.tit_a:hover
	{
		color: #cdcdcd;
		font-style: normal;
		font-size: 14px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
	}

.tit_benv
	{
		border-bottom: 2px solid #cdcdcd;
		width:316px;
		color: #d52c25;
		font-style: normal;
		font-size: 14px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		text-align: left;
		vertical-align:middle;
	}

.tit_benv2
	{
		border-bottom: 2px solid #cdcdcd;
		color: #d52c25;
		font-style: normal;
		font-size: 14px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		text-align: left;
		vertical-align:middle;
	}

.tit_serv_norm
	{
		border-bottom: 2px solid #D52C25;
		width:162px;
		color: #030303;
		font-style: normal;
		font-size: 14px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		text-align: left;
		vertical-align:middle;
	}

.tit_ric
	{
		border-bottom: 2px solid #cdcdcd;
		color: #030303;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		font-family: Verdana;
		line-height: normal;
		text-decoration: none;
		text-align: left;
		vertical-align:middle;
	}

.titolo
	{
		color: #030303;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana;
		line-height: 1.5;
		text-decoration: none;
		vertical-align: middle;
	}

.top
	{
		width: 800px;
		background: #ffffff url('../img/sfondo.gif') repeat-x ;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

.click-menu {
    }
.click-menu .box1 {
    background: url("../img/button1.gif") no-repeat;
    color: #030303;
    border-bottom: 2px solid #cdcdcd;
}
.click-menu .box1-hover {
    background: url("../img/button1-click.gif") no-repeat;
    color: #B5B3B3;
    border-bottom: 2px solid #d52c25;
}
.click-menu .box1-open {
    background: url("../img/button1-click.gif") no-repeat;
    color: #030303;
    border-bottom: 2px solid #d52c25;
}
.click-menu .box1-open-hover {
    background: url("../img/button1.gif") no-repeat;
    color: #B5B3B3;
    border-bottom: 2px solid #d52c25;
}
.click-menu .box1,
.click-menu .box1-hover,
.click-menu .box1-open,
.click-menu .box1-open-hover {
    text-indent: 12px;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana;
    cursor: pointer;
    width: 210px;
    height: 20px;
    text-align:left;
    padding-top:2px;
}
.click-menu .section {
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 12px;
    padding: 0 0 5px 10px;
    display: none;
    line-height: 15px;
}
.click-menu .section a {
    color: #d52c25;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .section a:hover {
    color: #FFFFFF;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .box2 {
    border-color: #cdcdcd;
    border-width: 1px;
    border-style: none none solid solid;
    padding: 1px 0 2px 6px;
    text-align: left;
}
.click-menu .box2-hover {
    border-color: #cdcdcd;
    border-width: 1px;
    border-style: none none solid solid;
    padding: 1px 0 2px 6px;
    background: #cdcdcd;
    text-align: left;
}

@media print
{
body {margin:0 0; padding:0em 0em 0em 0em; background:#fff}

#top, #bottom, #sx, #dx {display:none}
.cornice
	{
		border:1px solid #ffffff;
		background: #ffffff;
		width:800px;
	}

}