body 
{
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-weight:normal;
	background-color:#FFFFFF;
	background-repeat:repeat;
	padding:0px;
	margin: auto;
	border:0px solid #000000;
	border-collapse:collapse;
	/*scrollbar-base-color: #BFBFBF;
	scrollbar-arrow-color: #c00000;
	scrollbar-track-color: #eeeeee;*/
} 
.top1
{
 border-collapse:collapse;
 width:100%;
 margin:auto;
 border:0px solid #000000;
}
.top1 th{
height:10px;
background-color:#888888;
border-collapse:collapse;
margin:0px;
padding:0px;
border:0px solid #000000;
}
.top1 td{
background-color:#444444;
height:25px;
margin:auto;
text-align:left;
border:0px solid #000000;
color:#FFFFFF;
font-size:0.7em;
border-collapse:collapse;
}

.top1 td  a
{ color:#FFFFFF; text-decoration:none; margin:0px;  padding:0px;
}
.top1 td  a:hover
{ text-decoration:underline;}
.top1 td .link
{ margin:8px; 
 padding:8px;
 font-size:0.7em;
 }
.top1 td #accetta
{ margin:8px; 
 background-color:#FFFFFF;
 color:#444444;
 border-collapse:collapse;
 border:1px solid #444444;
 padding:4px;
 font-size:0.9em;
 }
.top1 .tdright{
background-color:#444444;
height:25px;
vertical-align:middle;
text-align:right;
border:0px solid #000000;
border-collapse:collapse;
}
.top1 .tdright  a
{ color:#FFFFFF; text-decoration:none; margin:0px;  padding:0px;
}
.top1 .tdright  a:hover
{ text-decoration:underline;}
 
 
 .top1 .tdright  #facebook
{
border-collapse:collapse;
font-size:1.1em; 
font-weight: 800;
margin-left:8px;margin-right:8px;
 }
 
 .top1 .tdright  #testo
{
color:#444444;
border-collapse:collapse;
margin:0px;
padding:0px;
height:20px;
font-size:0.7em;
}
.top1 .tdright  #cerca
{
border-collapse:collapse;
font-size:0.7em;
height:20px;
padding:0px;
margin:0px;
}

.header
{
 border-collapse:collapse;
 width:100%;
 max-width:1260px;
 margin:auto;
 border:0px solid #000000;
 background-color:#ffffff;
}
.header td
{
 border-collapse:collapse;
 margin:10px;
 padding:10px;
 text-align:center;
 vertical-align:middle;
 border:0px solid #000000;
 background-color:#ffffff;
 font-size:1.1em;
 font-weight: 100;
 color:#444444;
}

.header th
{
 border-collapse:collapse;
 margin:5px; 
padding:5px;
text-align:left;
 vertical-align:middle;
 border:0px solid #000000;
 background-color:#ffffff;
 font-size:1.2em;
 font-weight: 100;
 color:#444444;
}
.header  th a
{ 
text-decoration:none; 
font-size:1.5em;
font-weight: 800;
background-color:#FFFFFF;
color:#FF0000; 
width:200px;
}
.header  th a:hover
{ 
text-decoration:underline; 
}

.header  td a
{ 
color:#FFFFFF;
text-decoration:none; 
padding:10px;
margin-left:10px;
font-size:1.1em;
font-weight: 400;
display:inline-block;
width:170px;
float:right;
vertical-align:middle;
padding:10px;
}
.header  td a:hover
{ 
text-decoration:underline; 
}
.header  td .a1
{ 
background-color:#407800;
font-size:0.9em;
font-weight: bold;
}
.header  td .a2
{ 
background-color:#444444;
font-size:0.9em;
font-weight: bold;
}
.header  td .a3
{ 
background-color:#E13200;
font-size:0.9em;
font-weight: bold;
}

.header  td .a4
{ 
background-color:#003200;
font-size:0.9em;
font-weight: bold;
}

.header  td img
{
width:78px;
height:100px;
border:0px solid #000000;
border-collapse:collapse;
margin:0px;
padding:0px;
}

.bottom1
{
 border-collapse:collapse;
 width:100%;
 margin:auto;
 border:0px solid #000000;
 color:#FFFFFF;
}
.bottom1 td{
background-color:#888888;
height:25px;
margin:auto;
text-align:center;
border:0px solid #000000;
border-collapse:collapse;
}
.bottom1 td  a
{ color:#FFFFFF; text-decoration:none; margin:0px;  padding:0px;
margin:8px; 
 padding:8px;
 font-size:0.7em;
}
.bottom1 td  a:hover
{ text-decoration:underline;}

.footer1
{
 color:#FFFFFF;
 border-collapse:collapse;
 width:100%;
 margin:auto;
 border:0px solid #000000;
 background-color:#444444;
 background-image:url("../img/footer.jpg");
 background-repeat: no-repeat;
 background-position: right top;
}
.footer1 td{
font-size:0.8em;
vertical-align:top;
background-color:transparent;
margin:auto;
padding:10px;
text-align:left;
border:0px solid #000000;
border-collapse:collapse;
}

.footer1 td  a
{ color:#FFFFFF; text-decoration:none; margin:0px;  padding:0px; font-size:0.7em;
}
.footer1 td  a:hover
{text-decoration:underline;}

.percorso {
font-family:Arial,Helvetica,sans-serif;
display:block;
border-collapse:collapse;
margin:auto; 
max-width:1260px;
text-align:left;
border:0px solid #000000;
background-color:#ffffff;
font-size:0.8em;
font-weight: bold;
color:#444444;
}
.percorso a
{ 
text-decoration:none; 
font-weight: bold;
background-color:#FFFFFF;
color:#444444; 
}
.percorso  a:hover
{ 
text-decoration:underline; 
}

.condividi {
font-family:Arial,Helvetica,sans-serif;
display:block;
border-collapse:collapse;
margin:auto; 
max-width:1250px;
text-align:right;
border:0px solid #000000;
background-color:#ffffff;
font-size:0.8em;
font-weight: bold;
color:#444444;
padding-right:10px;
}
.condividi a
{ 
text-align:center;
width:18px;
height:18px;
display:inline-block;
text-decoration:none; 
font-weight: bold;
background-color:#222222;
border-left:2px solid #DDDDDD;
border-top:2px solid #DDDDDD;
border-right:2px solid #888888;
border-bottom:2px solid #888888;
color:#FFFFFF; 
padding:1px;
font-size:1.0em; 
font-weight: 800;
margin-left:0px;margin-right:0px;
}
.condividi  a:hover
{ 
text-decoration:underline; 
}





.conteiner{

margin:auto;
width:100%;
max-width:1260px;
background-color:#FFFFFF;
text-align:center;
vertical-align:top;
}

 .imgzoom
{
position:fixed;
display:none;
vertical-align:middle;
position:center;
margin:0px;
padding:0px;
width:auto;
height:auto;
border:0px solid #444444;
border-collapse:collapse;
z-index:80;
background-color:#444444;
}

.imgzoom img
{
border:1px solid #444444;
border-collapse:collapse;
position:absolute;
top:1px;
left:1px;
z-index:60;
margin:0px;

padding:0px;
}

.imgzoom button
{
position:absolute;
display:block;
left:1px;
border:1px solid #444444;
border-collapse:collapse;
top:1px;
z-index:61;
font-size:0.9em;
padding:0px;
background-color:#DDDDDD;
color:#444444;
font-weight:bold;
}
.conteiner .box{
height: 440px;
background-color:#666666;
width: 300px;
margin:10px;
float:left;
display:inline-block;
}
.conteiner .box .titsezione{
font-size:1.5em;
height:40px;
text-align:left;
 background: #FFFFFF;
 color:#888888;
 text-shadow: 2px 1px #AAAAAA;
 display:block;
 border-collapse:collapse;
 border: 0px solid #FFFFFF;
 }
 .conteiner .box .titsezione a{
float:right;
text-align:right;
text-decoration:none;
height:40px;
background: #FFFFFF;
color:#888888;
text-shadow: 2px 1px #AAAAAA;
border-collapse:collapse;
border: 0px solid #FFFFFF;
}
.conteiner .box .titsezione a:hover{
text-shadow: 3px 2px #AAAAAA;
 }
 
 
.conteiner .boxbig{
margin-top:10px;
margin:10px;
height: 440px;
width:600px;
background-color:#FFFFFF;
float:left;
overflow: hidden;
display:inline-block;
}

.conteiner .boxbig .titsezione{
font-size:1.5em;
height:40px;
text-align:left;
background:#FFFFFF;
color:#888888;
text-shadow: 2px 1px #AAAAAA;
overflow: hidden;
display:block;
border-collapse:collapse;
border: 0px solid #FFFFFF;
}
.conteiner .boxbig .titsezione a{
float:right;
text-align:right;
text-decoration:none;
height:40px;
background: #FFFFFF;
color:#888888;
text-shadow: 2px 1px #AAAAAA;
border-collapse:collapse;
border: 0px solid #FFFFFF;
}
.conteiner .boxbig .titsezione a:hover{
text-shadow: 3px 2px #AAAAAA;
 }

.conteiner #boxhome{
position:relative;
 background: #eee;
 overflow: hidden;
 border: 0px solid #777777;
}
.conteiner #boxhome .boxnews{
position:absolute;
top:40px;
border-collapse:collapse;
border:0px solid #FFFFFF;
height: 400px;
width:600px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
.conteiner #boxhome .boxnews img{
position:absolute;
top:0px;
left:0px;
border-collapse:collapse;
height: 400px;
width:600px;
border:0px solid #FFFFFF;
margin:0px;
padding:0px;

}

.conteiner #boxhome .boxnews .txt{
position:absolute;
left:350px;
top:0px;
text-align:left;
opacity:0.7;
font-size:1.0em;
font-weight:bold;
color:#000000;
background-color:#407800;
border-collapse:collapse;
border:1px solid #FFFFFF;
height:400px;
width:200px;
margin:0px;
padding:2px;
padding-top:80px;
}

.conteiner #boxhome .boxnews .rif{
position:absolute;
right:0px;
top:45px;
font-size:1.0em;
font-weight:bold;
text-decoration:none;
background-color:#407800;
color:#FFFFFF;
border-collapse:collapse;
border:0px solid #FFFFFF;
margin:auto;
}

.conteiner #boxhome .boxnews .goleft{
background-color:transparent;
position:absolute;

text-decoration:none;
bottom:5px;
left:0px;
margin:auto;
font-size:2.2em;
font-weight:bold;
color:#E13200;
}
.conteiner #boxhome .boxnews  .goright{
position:absolute;
background-color:transparent;
text-decoration:none;
right:0px;
bottom:5px;
font-size:2.2em;
margin:auto;

font-weight:bold;
color:#E13200;

}
.conteiner #boxhome .boxnews .gostop{
background-color:transparent;
position:absolute;
text-decoration:none;
bottom:5px;
text-align:center;
margin:auto;
font-size:2.2em;
font-weight:bold;
color:#E13200;
}

.conteiner .boxbig .littlenews{
height: 193px;
width:193px;
background-color:#FFFFFF;
float:left;
top:39px;
margin:2px;
padding:0px;
border:1px solid #DDDDDD;
border-collapse:collapse;
display:inline-block;
}
.conteiner .boxbig .littlenews img{
height: 140px;
width:180px;
background-color:#FFFFFF;
float:top;
margin:0px;
margin-top:1px;
margin-right:1px;
padding:0px;
display:inline-block;
}
.conteiner .boxbig .littlenews a{
color:#444444;
margin-top:0px;
padding-top:0px;
font-size:0.8em;
line-height: 4px;
letter-spacing: -1px;
font-weight:100;
text-decoration:none;
}
.conteiner .boxbig .littlenews a:hover{
text-decoration:underline;
}

.conteiner .box .comunicazione{
height:39px;
text-align:left;
 background-color: #DDDDDD;
 color:#888888;
 display:block;
 border-collapse:collapse;
 border: 0px solid #FFFFFF;
 border-top:1px solid #FFFFFF;
 border-left:1px solid #407800;
 }
 .conteiner .box .comunicazione a{
color:#444444;
font-size:0.8em;
text-decoration:none;
display:block;
float:left;
width:290px;
height:39px;
border-left:9px solid #AAAAAA;
margin:auto;
padding-left:5px;
 }
  .conteiner .box .comunicazione a:hover{
text-decoration:underline;
border-left:9px solid #407800;
}

.conteiner .box .iter{
height:39px;
text-align:left;
 background-color: #DDDDDD;
 color:#888888;
 display:block;
 border-collapse:collapse;
 border: 0px solid #FFFFFF;
 border-top:1px solid #FFFFFF;
 border-left:1px solid #E13200;
 }
 .conteiner .box .iter a{
color:#444444;
font-size:0.8em;
text-decoration:none;
display:block;
float:left;
width:290px;
height:39px;
border-left:9px solid #AAAAAA;
margin:auto;
padding-left:5px;
 }
  .conteiner .box  .iter a:hover{
text-decoration:underline;
border-left:9px solid #E13200;
}

.conteiner .box .evento{
height:39px;
text-align:left;
 background-color: #DDDDDD;
 color:#888888;
 display:block;
  border-collapse:collapse;
 border: 0px solid #FFFFFF;
 border-top:1px solid #FFFFFF;
 border-left:1px solid #444444;
 }
.conteiner .box .evento a{
color:#444444;
font-size:0.8em;
text-decoration:none;
display:block;
float:left;
width:290px;
height:39px;
border-left:9px solid #AAAAAA;
margin:auto;
padding-left:5px;
 }
  .conteiner .box .evento a:hover{
text-decoration:underline;
border-left:9px solid #444444;
}
.conteiner .box .evento div{
 position:relative;
 left:260px;
 top:-25px;
 font-size:1.4em;
 height:39px;
 margin-right:1px;
 width:20px;
 text-align:center;
 vertical-align:middle;
 background-color:transparent;
 color:#888888;
 border-collapse:collapse;
 border: 0px solid #FFFFFF;
 border:0px solid #FFFFFF;
 }
 .calendario
{	border:0px solid #000000;
	background-color:#FFFFFF;
	margin: 0px;
	border-collapse:collapse;
	text-align:center;
	width:300px;
	height:200px;
	font-family: Sans-serif;
	font-size:0.8em;
}
.calendario thead td
{	border:0px solid #000000;
	background-color:#000000;
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
	text-align:right;
	width:170px;
	height:16px;
	vertical-align:middle;
	font-family: Sans-serif;
	font-size:0.8em;
}
.calendario  thead td a
{	margin: 0px;
	padding:0px;
	color: #FFFFFF;
	border-collapse:collapse;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	font-family: Sans-serif;
	font-size:0.8em;
}
.calendario thead th
{	font-family: Sans-serif;
	border:0px solid #000000;
	background-color:#AAAAAA;
	margin: 0px;
	border-collapse:collapse;
	text-align:center;
	width:25px;
	height:20px;
	font-size:0.8em;
	padding:0px;
}
.calendario thead th a
{	
	color:#FFFFFF;
	text-decoration:none; 
	font-weight:bold;
	font-family: Sans-serif;
	margin: 0px;
	padding:0px;
}

.calendario th
{	border:0px solid #000000;
	border-right:1px solid #AAAAAA;
	background-color:#407800;
	color:#FFFFFF;
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
	text-align:center;
	width:25px;
	height:25px;
	font-size:0.7em;
	
	}
.calendario td
{	border:0px solid #000000;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	background-color:#FFFFFF;
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
	text-align:center;
	width:25px;
	height:25px;
	color:#666666;
	font-weight:bold;
	font-family: Sans-serif;
	font-size:0.8em;
	}
.calendario .sel
{	border:0px solid #000000;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	background-color:#FFFFFF;
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
	text-align:center;
	width:25px;
	height:25px;
	color:#222222;
	font-weight:bold;
	font-family: Sans-serif;
	font-size:0.8em;
}	
.calendario .oggi
{	
	text-decoration:underline;
}		
.calendario td a
{	color:#000000;
	text-decoration:none; 
	font-weight:bold;
	font-family:Sans-serif;
	margin: 0px;
	padding:0px;
	font-size:0.9em;
}	

.conteiner #boxbanner{
 position:relative;
 background-color: #EEEEEE;
 overflow: hidden;
 border: 0px solid #777777;
}
.conteiner #boxbanner .box5banner{
position:absolute;
top:40px;
border-collapse:collapse;
border:0px solid #FFFFFF;
height: 400px;
width:299px;
left:0px;
margin:0px;
padding:0px;
background-color: #FFFFFF;
border-left:1px solid #AAAAAA;
}

.conteiner #boxbanner .box5banner div {
 display:inline-block;
 float:left;
 height:76px;
 margin:0px;
 padding:0px;
 margin:0;
 width:299px;
 border-collapse:collapse;
 border:0px solid #FFFFFF;
 border-top:2px solid #FFFFFF;
 border-bottom:2px solid #FFFFFF;
 }

.conteiner #boxbanner .box5banner div a{
 display:inline-block;
 float:left;
 height:76px;
 margin:0px;
 padding:0px;
 width:290px;
 border-collapse:collapse;
 border:0px solid #FFFFFF;
 border-left:9px solid #AAAAAA;
}
.conteiner #boxbanner .box5banner div a:hover {
border-left:9px solid #444444;
}

.conteiner #boxbanner .box5banner div a img{
 display:block;
 float:left;
 height:74px;
 margin:0px;
 padding:0px;
 width:288px;
 border-collapse:collapse;
 border:1px solid #888888;
}

.conteiner #boxbanner .box5banner .goleft{
background-color:transparent;
position:absolute;
text-decoration:none;
bottom:5px;
left:0px;
margin:auto;
font-size:2.2em;
font-weight:bold;
color:#407800;
}
.conteiner #boxbanner .box5banner  .goright{
position:absolute;
background-color:transparent;
text-decoration:none;
right:0px;
bottom:5px;
font-size:2.2em;
margin:auto;
font-weight:bold;
color:#407800;
}
.conteiner #boxbanner .box5banner  .gostop{
position:absolute;
background-color:transparent;
text-decoration:none;
left:144px;
bottom:5px;
font-size:2.2em;
margin:auto;
font-weight:bold;
color:#407800;
}

/* INIZIO MENU NAVIGAZIONE*/
.conteiner .lblock{
width:320px;
float:left;
color:#FFFFFF;
display:inline-block;
margin:0px;
border-collapse:collapse;
border:0px solid #FFFFFF;
}
.conteiner .lblock .menu{
/*position:relative;*/
width:300px;
float:left;
text-align:left;
vertical-align:middle;
color:#FFFFFF;
display:inline-block;
margin:10px;
font-size:0.9em;
border-collapse:collapse;
border:0px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}
.conteiner .lblock .menu h2{
display:block;
font-size:1.1em;
color:#FFFFFF;
padding:10px;
margin:0px;
}
.conteiner  .lblock .menu1 {
color:#FFFFFF;
border-left:1px solid #407800;
}

.conteiner .lblock .menu2 {
background-color:#444444;
border-left:1px solid #444444;
}

.conteiner .lblock .menu3 {
background-color:#E13200;
border-left:1px solid #E13200;
}
.conteiner .lblock .menu1 h2{
background-color:#407800;
}
.conteiner .lblock .menu2 h2{
background-color:#444444;
}

.conteiner .lblock .menu3 h2{
background-color:#E13200;
}
.conteiner .lblock .bussolaMenu
{
position:absolute;
background-color:transparent;
overflow:hidden;
width:0px;
height:0px;
color:transparent;
}

.conteiner .lblock .menu a{
margin:0px;
color:#444444;
font-size:0.8em;
text-decoration:none;
display:block;
width:290px;
float:left;
vertical-align:middle;
height:auto;
background-color:#DDDDDD;
border: 0px solid #FFFFFF;
border-collapse:collapse;
border-top:1px solid #FFFFFF;
margin-left:0px;
padding:5px;
}
.conteiner .lblock .menu a b
{color:#DDDDDD;
font-size:1.3em;
text-decoration:none;
left:0px;
position:relative;
}

.conteiner .lblock .menu a:hover{
text-shadow: 0.3em 0.3em 0.6em #444444;
}
.conteiner .lblock .menu .a_selected{
text-shadow: 0.3em 0.3em 0.6em #444444;
}


.conteiner .lblock .menu1 a:hover b{
color:#407800;
}
.conteiner .lblock .menu2 a:hover b{
color:#444444;
}
.conteiner .lblock .menu3 a:hover b{
color: #E13200;
}

.conteiner .lblock .menu1 .a_selected b{
color:#407800;
}
.conteiner .lblock .menu2 .a_selected b{
color:#444444;
}
.conteiner .lblock .menu3 .a_selected b{
color: #E13200;
}


.conteiner .banners{
/*position:relative;*/
background-color: #FFFFFF;
border: 0px solid #FFFFFF;
width: 300px;
margin:10px;
border-collapse:collapse;
float:left;
display:inline-block;
}

.conteiner .banners div{
 display:inline-block;
 float:left;
 height:80px;
 margin:0px;
 padding:0px;
 text-align:center;
 width:300px;
 border-collapse:collapse;
 border:1px solid #DDDDDD;
 border-right:1px solid #AAAAAA;
 border-top:1px solid #AAAAAA;
 margin-bottom:4px;
}

.conteiner .banners div a{
 display:block;
 float:left;
 height:74px;
 width:300px;
 border-collapse:collapse;
 border:0px solid #DDDDDD;
 }

.conteiner .banners div a img{
 display:inline-block;
 
 height:74px;
 margin:3px;
 padding:0px;
 width:294px;
 border-collapse:collapse;
 border:0px solid #FFFFFF;
}

.conteiner .notizia {
/*position:relative;*/
margin:10px;
width:596px;
background-color:#FFFFFF;
float:left;
display:inline-block;
border-collapse:collapse;
border:1px solid #DDDDDD;
}
.conteiner .notizia  .fotocentrale{
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px solid #DDDDDD;
}


.conteiner .notizia h1{
text-align:left;
font-weight:bold;
font-size:1.1em;
padding:0px;
margin:0px;
padding-left:10px;
padding-right:10px;
}
.conteiner .notizia h2{
text-align:left;
font-weight:bold;
font-size:1.0em;
padding:0px;
margin:0px;
padding-left:10px;
font-size:1.0em;
padding-right:10px;
color:#444444;
}

.conteiner .notizia h3{
display:block;
border-collapse:collapse;
text-align:left;
font-weight:bold;
height:auto;
margin:0px;
font-size:0.9em;
padding:0px;
}
.conteiner .notizia h3 div{
display:block;
border-collapse:collapse;
margin:0px;
font-weight:normal;
height:auto;
font-size:0.8em;
vertical-align:middle;
padding:8px;
padding-top:0px;
background-color:#EEEEEE;
border-bottom:1px solid #FFFFFF;

}

.conteiner .notizia h3 div a{
text-align:left;
padding:0px;
display:block;
font-weight:normal;
text-decoration:none;
margin:0px;
font-size:1.0em;
border-collapse:collapse;

height:auto;
color:#222222;
border-bottom:1px solid #EEEEEE;
}

.conteiner .notizia1 h3 div a:hover{background-color:#dbeac0;color:#407800;}
.conteiner .notizia2 h3 div a:hover{background-color:#d0d0d0;color:#444444;}
.conteiner .notizia3 h3 div a:hover{background-color:#fbd1bf;color:#E13200;}
.conteiner .notizia form
{text-align:left;
font-size:0.9em;
border: 1px solid #444444;
margin: 2px; 
padding:8px;
}
.conteiner .notizia1 form{background-color:#dbeac0;color:#407800;}
.conteiner .notizia2 form{background-color:#d0d0d0;color:#444444;}
.conteiner .notizia3 form{background-color:#fbd1bf;color:#E13200;}


/*********notizie h2*********************/
.conteiner .notizia h2{
text-align:left;
font-weight:bold;
font-size:1.0em;
padding:0px;
margin:0px;
padding-left:10px;
font-size:1.0em;
padding-right:10px;
color:#FFFFFF;
}
.conteiner .notizia1 h2{background-color:#407800;}
.conteiner .notizia2 h2{background-color:#444444;}
.conteiner .notizia3 h2{background-color:#E13200;}

.conteiner .notizia  h3{
text-align:left;
padding:0px;
margin:0px;
padding-left:10px;
padding-right:10px;
font-style: italic;
font-size:0.9em;
color:#444444;
}

.conteiner .notizia  h4{
text-align:left;
font-size:1.0em;
padding:0px;
margin:0px;
padding-left:10px;
font-size:0.9em;
padding-right:10px;
color:#888888;
}
.conteiner .notizia h5{
text-align:left;
font-weight:bold;
font-size:1.1em;
padding:0px;
margin:0px;
padding-left:10px;
font-size:0.9em;
padding-right:10px;
color:#444444;
}
.conteiner .notizia .testo{
text-align:justify;
padding:0px;
margin:0px;
padding-left:10px;
padding-right:10px;
font-size:0.8em;
color:#222222;
overflow-x:scroll;
}

.conteiner .notizia .testo .pubblicazione{
text-align:right;
color:#888888;
font-size:0.7em;
}

.container .notizia .testo a{
text-decoration:none;
}
.container .notizia .testo a:hover{
text-decoration:underline;
}

.conteiner .notizia1  .testo a{
color:#407800;
font-weight:bold;
}
.conteiner .notizia2  .testo a{
color:#444444;
font-weight:bold;
}
.conteiner .notizia3 .testo a{
color: #E13200;
font-weight:bold;
}

.conteiner .notizia1 h1{color:#407800;}
.conteiner .notizia2 h1{color:#444444;}
.conteiner .notizia3 h1{color: #E13200;}


.conteiner .notizia .testo  table
{ 
text-align:center;
margin:auto;
width:auto;
font-size:0.8em;
border:0px solid #000000;
border-collapse:collapse;
}

.conteiner .notizia .testo  table th
{ 
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
width:auto;
border-collapse:collapse;
border:1px solid #444444;
background-color:#444444;
}

.conteiner .notizia .testo  table td
{ 
text-align:left;
vertical-align:top;
color:#222222;
margin:0px;
width:auto;
border-collapse:collapse;
border: 1px solid #444444;
}
.conteiner .notizia1 .testo  table th
{background-color:#407800;
}
.conteiner .notizia2 .testo  table th
{background-color:#444444;
}
.conteiner .notizia3 .testo  table th
{background-color: #E13200;
}
.conteiner .notizia .testo ul{
list-style-type: none;
}
.conteiner .notizia .testo ul li{
text-indent:-20px;

}

.conteiner .notizia1 .testo ul li:before
{font-weight:bold;
}
.conteiner .notizia1 .testo ul li:before
{color:#407800;
content: "◼ ";
}
.conteiner .notizia2 .testo ul li:before
{color:#444444;
content: "◉ ";
}
.conteiner .notizia3 .testo ul li:before
{color:#E13200;
content: "✤ ";
}


.conteiner .notizia  .testo img{
display:inline;
float:right;
margin-left:10px;
}


.conteiner .notizia .imglist
{display:block;
vertical-align:top; 
margin:0px;
padding:2px;
text-align:center;
}
.conteiner .notizia3 .imglist {background-color:#fbd1bf;}
.conteiner .notizia2 .imglist  {background-color:#d0d0d0;}
.conteiner .notizia1 .imglist {background-color:#dbeac0;}

.conteiner .notizia .imglist h3{
display:block;
margin:0px;
}

.conteiner .notizia3 .imglist h3{color:#E13200;}
.conteiner .notizia2 .imglist h3{color:#444444;}
.conteiner .notizia1 .imglist h3{color:#407800;}

.conteiner .notizia .imglist div{
height: 90px;
width: 110px;
margin:auto;
display:inline-block;
border:1px solid #550022;
}

/* ----------------- */
.conteiner .notizia .doclist
{display:block;
vertical-align:top; 
margin:0px;
padding:2px;
text-align:left;
}

.conteiner .notizia .doclist h3{
display:block;
margin:0px;
}
.conteiner .notizia1 .doclist h3{color:#407800;background-color:#dbeac0;}
.conteiner .notizia2 .doclist h3{color:#444444;background-color:#d0d0d0;}
.conteiner .notizia3 .doclist h3{color:#E13200;background-color:#fbd1bf;}

.conteiner .notizia .doclist div{
display:block;
text-align:left;
margin:auto;
font-size:0.8em;
color:#222222;
}


.conteiner .notizia .doclist div a
{display:block;
text-align:left;
border:0px solid #FFFFFF;
margin:auto;
padding:2px;
font-size:1.0em;
text-decoration:none;
color:#222222;
}
.conteiner .notizia1 .doclist div a{border-bottom:1px solid #407800;}
.conteiner .notizia2 .doclist div a{border-bottom:1px solid #444444;}
.conteiner .notizia3 .doclist div a{border-bottom:1px solid #E13200;}

.conteiner .notizia1 .doclist div a:hover{background-color:#dbeac0;}
.conteiner .notizia2 .doclist div a:hover{background-color:#d0d0d0;}
.conteiner .notizia3 .doclist div a:hover{background-color:#fbd1bf;}

.conteiner .notizia .doclist div .no-block{
display:inline;
border-bottom:0px solid #FFFFFF;
text-decoration:none;
}
.conteiner .notizia .doclist div a img{
height:24px;
width:24px;
display:inline-block;
margin-right:5px;
}

/*******************persone del gruppo********/
.conteiner .notizia .persona
{display:block;
vertical-align:top; 
color:#222222;
margin:0px;
padding:0px;
text-align:left;
font-size:0.8em;
}
.conteiner .notizia .persona p
{display:block;
vertical-align:top; 
margin:0px;
padding:2px;
text-align:justify;
font-size:0.9em;
color:#222222;
}
.conteiner .notizia .persona p .big
{
font-size:1.8em;
font-weight:bold;
}

.conteiner .notizia .persona p code
{
font-size:1.4em;
color:#222222;
padding:3px;
}

.conteiner .notizia .persona p a
{
font-weight:bold;
text-decoration:none;
}
.conteiner .notizia1 .persona p a{color:#407800;}
.conteiner .notizia2 .persona p a{color:#444444;}
.conteiner .notizia3 .persona p a{color:#E13200;}

.conteiner .notizia .persona p a:hover{
text-decoration:underline;
}
.conteiner .notizia .persona img{
display:inline-block;
border:0px solid #FFFFFF;
float:left;
margin:2px;
}
.conteiner .notizia .persona h4{
clear: both;
text-align:left;
font-weight:bold;
font-size:1.0em;
padding:0px;
margin:0px;
text-decoration:none;
font-size:0.9em;
padding:4px;
color:#222222;
}
.conteiner .notizia1 .persona h4{background-color:#dbeac0;}
.conteiner .notizia2 .persona h4{background-color:#d0d0d0;}
.conteiner .notizia3 .persona h4{background-color:#fbd1bf;}
.conteiner .notizia1 .persona h5{display:block;margin:0px;text-align:left; border-collapse:collapse;}
.conteiner .notizia1 .persona h5{border-bottom:1px solid #dbeac0;}
.conteiner .notizia2 .persona h5{border-bottom:1px solid #d0d0d0;}
.conteiner .notizia3 .persona h5{border-bottom:1px solid #fbd1bf;}
.conteiner .notizia1 .persona h5 a{display:inline;float:right;margin:0px;padding:0px; text-align:right; text-decoration:none;color:#222222;}
.conteiner .notizia2 .persona h5 a{display:inline;float:right;margin:0px;padding:0px; text-align:right; text-decoration:none;color:#222222;}
.conteiner .notizia3 .persona h5 a{display:inline;float:right;margin:0px;padding:0px; text-align:right; text-decoration:none;color:#222222;}

.conteiner .notizia .persona table
{ 
text-align:center;
margin:auto;
width:auto;
font-size:0.8em;
border:0px solid #000000;
border-collapse:collapse;
}

.conteiner .notizia .persona table th
{ 
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
width:auto;
border-collapse:collapse;
border:1px solid #444444;
background-color:#444444;
}

.conteiner .notizia .persona table td
{ 
text-align:left;
vertical-align:top;
color:#222222;
margin:0px;
width:auto;
border-collapse:collapse;
border: 1px solid #444444;
}
.conteiner .notizia1 .persona table th
{background-color:#407800;
}
.conteiner .notizia2 .persona table th
{background-color:#444444;
}
.conteiner .notizia3 .persona table th
{background-color: #E13200;
}



/***************************/



.conteiner .notizielist{
/*position:relative;*/
width:300px;
float:left;
text-align:left;
vertical-align:middle;
color:#444444;
display:inline-block;
margin:10px;
font-size:0.9em;
border-collapse:collapse;
border:0px solid #FFFFFF;
}
.conteiner .notizielist  .fotolaterale{
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px solid #DDDDDD;
}
.conteiner .notizielist h3
{
display:block;
margin:0px;
padding:2px;
font-size:1.0em;
}
.conteiner .notizielist1  h3{background-color:#dbeac0;}
.conteiner .notizielist2  h3{background-color:#d0d0d0;}
.conteiner .notizielist3  h3{background-color:#fbd1bf;}
.conteiner .notizielist1 .calendario th{	background-color:#407800;}
.conteiner .notizielist2 .calendario th{	background-color:#444444;}
.conteiner .notizielist3 .calendario th{	background-color:#E13200;}
.conteiner .notizielist .calendario thead th{background-color:#AAAAAA;}


.conteiner .notizielist  div{
display:block;
margin:auto;
font-size:0.8em;
text-align:left;
border-collapse:collapse;
border:1px solid #FFFFFF;
}
.conteiner .notizielist1  div {border-bottom:1px solid #dbeac0;}
.conteiner .notizielist2  div {border-bottom:1px solid #d0d0d0;}
.conteiner .notizielist3  div {border-bottom:1px solid #fbd1bf;}

.conteiner .notizielist  div a{
font-size:1.1em;
color:#222222;
text-decoration:none;
font-weight:normal;
}
.conteiner .notizielist  div a:hover{
text-decoration:underline;
}



.conteiner .documenti{
/*position:relative;*/
width:300px;
float:left;
text-align:left;
vertical-align:middle;
color:#222222;
display:inline-block;
margin:10px;
font-size:0.9em;
border-collapse:collapse;
border:0px solid #FFFFFF;
}
.conteiner .documenti  .fotolaterale{
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px solid #DDDDDD;
}
.conteiner .documenti .doclist
{display:block;
vertical-align:top; 
margin:0px;
padding:2px;
text-align:left;
}

.conteiner .documenti .doclist h3{
display:block;
margin:0px;
font-size:0.9em;
padding:2px;
}
.conteiner .documenti1 .doclist h3{color:#407800;background-color:#dbeac0;}
.conteiner .documenti2 .doclist h3{color:#444444;background-color:#d0d0d0;}
.conteiner .documenti3 .doclist h3{color:#E13200;background-color:#fbd1bf;}

.conteiner .documenti .doclist div{
display:block;
text-align:left;
margin:auto;
}

.conteiner .documenti .doclist div a
{display:block;
text-align:left;
border:0px solid #FFFFFF;
margin:auto;
padding:2px;
font-size:0.8em;
text-decoration:none;
color:#222222;
}
.conteiner .documenti1 .doclist div a{border-bottom:1px solid #407800;}
.conteiner .documenti2 .doclist div a{border-bottom:1px solid #444444;}
.conteiner .documenti3 .doclist div a{border-bottom:1px solid #E13200;}

.conteiner .documenti1 .doclist div a:hover{background-color:#dbeac0;}
.conteiner .documenti2 .doclist div a:hover{background-color:#d0d0d0;}
.conteiner .documenti3 .doclist div a:hover{background-color:#fbd1bf;}

.conteiner .documenti .doclist div a img{
height:24px;
width:24px;
display:inline-block;
margin-right:5px;
}


.conteiner .lblock .area{
width:300px;
left:0px;
float:left;
text-align:left;
color:#222222;
display:inline-block;
margin:10px;
font-size:0.9em;
border-collapse:collapse;
border:0px solid #FFFFFF;
}

.conteiner .lblock .area1   {border:1px solid #dbeac0;}
.conteiner .lblock .area2   {border:1px solid #d0d0d0;}
.conteiner .lblock .area3   {border:1px solid #fbd1bf;}

.conteiner .lblock .area h1
{
display:block;
margin:0px;
padding:2px;
font-size:0.8em;
color: #ffffff;
}
.conteiner .lblock .area1  h1{background-color:#407800;}
.conteiner .lblock .area2  h1{background-color:#444444;}
.conteiner .lblock .area3  h1{background-color:#E13200;}

.conteiner .lblock .area h3
{
display:block;
margin:0px;
padding:2px;
font-size:0.8em;
}
.conteiner .lblock .area1  h3{background-color:#dbeac0;}
.conteiner .lblock .area2  h3{background-color:#d0d0d0;}
.conteiner .lblock .area3  h3{background-color:#fbd1bf;}

.conteiner .lblock .area  h1 a{
font-size:1.0em;
padding:2px;
color:#FFFFFF;
display:block;
float:right;
text-decoration:none;
}
.conteiner .lblock .area1  h1 a:hover{color:#dbeac0;}
.conteiner .lblock .area2  h1 a:hover{color:#d0d0d0;}
.conteiner .lblock .area3  h1 a:hover{color:#fbd1bf;}

.conteiner .lblock .area h4
{
display:block;
margin:0px;
padding:2px;
font-size:0.8em;
font-weight:normal;
}
.conteiner .lblock .area  h3 a{
font-size:1.0em;
padding:2px;
color:#222222;
display:block;
float:right;
text-decoration:none;
}
.conteiner .lblock .area  h4 a{
font-size:1.0em;
padding:2px;
color:#222222;
display:block;
float:right;
text-decoration:none;
}
.conteiner .lblock .area1  h4 a:hover{color:#407800;}
.conteiner .lblock .area2  h4 a:hover{color:#444444;}
.conteiner .lblock .area3  h4 a:hover{color:#E13200;}

