html,body{margin:0;padding:0}
body{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;line-height: 1.4em;font-size: 0.75em;color:#333333}
div#container{width:100%;margin:0 auto}
div#column1{width:100%;margin-top:0px;margin-bottom:0px}
div#column2{width:100%;margin-top:0px}
div#footer{width:100%;margin:0}
div#top{background:#FFF;width:100%;text-align:left}
div#cerca{background:#ff0000;}
div#header{margin:0 0 0 0;padding:0 0 0 0;text-align:left;display:none}
div#top ul{list-style:none;margin:0px 0 0 0;padding:0;text-align:left;}
div#cerca{margin:0}
div#wrapper{clear:left}
.w3c{display:none}

.barOrangeSX{
width:100%;
height:22px;
margin:0px;
padding:0px;
background-image: none;
}
.barbluDX{
width:100%;
height:22px;
margin:0px;
padding:0px;
padding-left:0px;
background-image: none;
}
.barverdeDX{
width:100%;
height:22px;
margin:0px;
padding:0px;
padding-left:0px;
background-image: none;
}
.barazzurroDX{
width:100%;
height:22px;
margin:0px;
padding:0px;
padding-left:0px;
background-image: none;
}
.bararancioDX{
width:100%;
height:22px;
margin:0px;
padding:0px;
padding-left:0px;
background-image: none;
}
.barAzureSX{
width:100%;
height:22px;
margin:0px;
padding:0px;
padding-left:0px;
background-image: none;
}
.barAzureDX{
width:100%;
height:22px;
margin:0px;
padding-left:0px;
padding-top:2px;
padding-right:20px;
text-align:left;
background-image: none;
}
.FooterbarAzureDX{
width:100%;
height:22px;
margin:0px;
padding-left:0px;
padding-top:2px;
text-align:left;
background-image: none;
}

div#column2 h3.blu{
	color:#6699CC;
	font-size: 1em;
	font-weight:bold;
	background-image: none;
	margin: 0 10px;
	text-align: left;
	padding-left:0px
}


div#column1 .contenutiPagina{margin-left:0px;margin-right:25px}
div#column1 div#breadcrumbs{margin-bottom:15px;margin-left:0px}

div#column1 ul.verde,ul.verde li{list-style: none;margin: 0px 0 0 0;padding: 0;color:#99CC00}
div#column1 ul.verde li{padding: 3px 0 6px 14px;line-height: 1.4em;
    background-image: none;
    margin: -6px 0 0;
	margin-top:0px
    }
div#column1 ul.verde li a{margin-top:10px;text-decoration:none;color:#99CC00;font-weight:bold}
div#column1 ul.verde li a:hover{margin-top:10px;text-decoration:underline;color:#99CC00;font-weight:bold}

div#column1 ul.azzurro,ul.azzurro li{list-style: none;margin: 0px 0 0 0;padding: 0;color:#6699CC}
div#column1 ul.azzurro li{padding: 3px 0 6px 14px;line-height: 1.4em;
    background-image: none;
    margin: -6px 0 0;
	margin-top:0px
    }
div#column1 ul.arancio li a{margin-top:10px;text-decoration:none;color:#EE7900;font-weight:bold}
div#column1 ul.arancio li a:hover{margin-top:10px;text-decoration:underline;color:#EE7900;font-weight:bold}

div#column1 ul.arancio,ul.arancio li{list-style: none;margin: 0px 0 0 0;padding: 0;color:#EE7900}
div#column1 ul.arancio li{padding: 3px 0 6px 14px;line-height: 1.4em;
    background-image: none;
    margin: -6px 0 0;
	margin-top:0px
    }
div#column2 h3.blu{
	color:#6699CC;
	font-size: 1em;
	font-weight:bold;
 background-image: none;
	margin: 0 10px;
	text-align: left;
	padding-left:0px
}
div#column2 h3.verde{
	color:#99CC00;
	font-size: 1em;
	font-weight:bold;
 background-image: none;
	margin: 0 10px;
	text-align: left;
	padding-left:0px
}
div#column2 h3.arancio{
	color:#EE7900;
	font-size: 1em;
	font-weight:bold;
 background-image: none;
	margin: 0 10px;
	text-align: left;
	padding-left:0px
}
div#column2 ul.blu{
	background-color: #FFF;
	color: inherit;
 background-image: none;
	list-style: none;
	margin: 5px 0 10px 0;
	padding: 0 0 0 37px;
	text-align: left;
}
div#column2 ul.verde{
	background-color: #FFF;
	color: inherit;
 background-image: none;
	list-style: none;
	margin: 5px 0 10px 0;
	padding: 0 0 0 37px;
	text-align: left;
}
div#column2 ul.arancio{
	background-color: #FFF;
	color: inherit;
 background-image: none;
	list-style: none;
	margin: 5px 0 10px 0;
	padding: 0 0 0 37px;
	text-align: left;
}
img{display:none}
.login_padding{text-align:left}
/************TABELLE*************/
table{
border:1px solid #CCCCCC;
margin:5px auto 30px auto;
text-align:left;
width:100%;
}
table hr{
display: block;}

tr, th, td{
text-align:left;
border:0px solid #CCCCCC;
padding:3px;
}
th{
background-color:#f0f0f0;}
caption{
font-weight:bold;
text-align:left;
}
td.sfondo{
background-color:#F3F3F3
}
.td_alternato 
{
	background-color: #E9ECEF;
}
.td_alternato_right
{
	background-color: #E9ECEF;
}
table.radioData{
border:0px solid #CCCCCC;
margin:5px auto 30px auto;
text-align:left;
width:100%;
}
table.radioData hr{
display: block;}

tr.radioData, th.radioData, td.radioData{
text-align:left;
border:0px solid #CCCCCC;
padding:3px;
}
th.radioData{
background-color:#f0f0f0;
}
caption{
font-weight:bold;
text-align:left;
}
table.contatti{
border:0px solid #CCCCCC;
margin:5px auto 30px auto;
text-align:left;
width:100%;
}
table.contatti hr{
display: block;}

tr.contatti, th.contatti, td.contatti{
text-align:left;
border:0px solid #CCCCCC;
padding:3px;
}
th.contatti{
background-color:#ffffff;
}


/************FOCUS e NEWS********/
div#NewsFocus{margin:30px 0 0 0;padding-left:0px }
div#NewsFocus div{width:100%; padding:0 0 0 0}
div#NewsFocus div h4{color:#000000;font-weight:bold;margin:20px 0 0 5px;padding:1px 0 0 0px;height:19px;
	background:none
}
div#NewsFocus div.right{margin-left:0px;padding:0 0 0 0;
background:none}
div#NewsFocus div.left{background:none;padding:0 0 0 0;}
div#NewsFocus div.left img{
	margin: 10px 0 0 0;
	padding-right:10px;
}
div#NewsFocus div.left h5{
	color:#336699;
	font-size:1em;
	margin: 10px 0 0 0;
	padding-left:0px;
	padding-right:15px
}
div#NewsFocus div.left h5 a{
	color:#336699;
	font-size:1em;
	text-decoration:none;
}
div#NewsFocus div.left h5 a:hover{color:#336699;font-size:1em;text-decoration:underline;}
div#NewsFocus div.left p{margin: 5px 0 0 0;padding: 0 0 0 0;}

div#NewsFocus ul.news,ul.news li{list-style: none;margin: 0px 0 0 0;padding: 0;color:#333333}
div#NewsFocus ul.news{width:100%}
div#NewsFocus ul.news li{padding: 3px 0 0px 14px;line-height: 1.4em;
    background: none;
    margin: -6px 0 0;
	margin-top:10px
    }
div#NewsFocus ul.news li a{margin-top:10px;text-decoration:none;color:#333333;font-weight:bold}
div#NewsFocus ul.news li a:hover{margin-top:10px;text-decoration:underline;color:#333333;font-weight:bold}

div#NewsFocus ul.focus,ul.news li{list-style: none;margin: 0px 0 0 0;padding: 0;color:#333333}
div#NewsFocus ul.focus{width:100%}
div#NewsFocus ul.focus li{padding: 3px 0 0px 14px;line-height: 1.4em;
    background: none;
    margin: -6px 0 0;
	margin-top:10px
    }
div#NewsFocus ul.focus li a{margin-top:10px;text-decoration:none;color:#333333;font-weight:bold}
div#NewsFocus ul.focus li a:hover{margin-top:10px;text-decoration:underline;color:#333333;font-weight:bold}

div#NewsFocus div.right img{
	margin: 0px 0 0 0;
	padding-right:10px;
}
div#NewsFocus div.right h5{
	color:#FF9933;
	font-size:1em;
	margin: 10px 0 0 0;
	padding-left:0px;
	padding-right:10px
}
div#NewsFocus div.right h5 a{
	color:#FF9933;
	font-size:1em;
	text-decoration:none;
}
div#NewsFocus div.right h5 a:hover{color:#FF9933;font-size:1em;text-decoration:underline;}
div#NewsFocus div.right p{margin: 5px 0 0 0;padding: 0 0 0 0;}
