
body {
	
	font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#333333;
line-height:14px;

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END CSS RESET */

/* START LAYOUT */

#container{
width:980px;
margin:auto;
text-align:center;
}
#left-column{
width:340px;
float:left;

/*overflow:hidden;*/

}
#right-column{
width:635px ;
z-index:1000;


}
#calendar{

height:40px;
position:relative;
clear:both;
margin:0px;
}
#date{
float:left;
font-family:"Trebuchet MS", Tahoma;
font-size:20px;
line-height:40px;
color:#FFFFFF;
/*filter: alpha(opacity=70);*/
-moz-opacity: 0.70;
opacity:0.70;
}
#date ul li{
display:inline;
margin:7px;
padding:3px;
width:100px;
background-color:#CCCCCC;
border:1px solid #666666;
}
#mese{
float:right;
font-family:"Trebuchet MS", Tahoma;
font-size:30px;
color:#FF6600;
line-height:40px;
}
#bottom-bar{
margin:0px;
background-color:#8C8C8C;
width:964px;
height:150px;
position:relative;
clear:both;
border-top:1px solid #FFFFFF;

/*filter: alpha(opacity=70);*/

}

.menu2_sel{
display:block;
color:#666666;
border:none;
text-decoration:none;
background-color:#ebebeb;
width:100%;
}

#footer{
background-color:#7A7A7A;
width:964px;
height:62px;
position:relative;
clear:both;
margin-top:12px;
text-align:center;
display:none
}
#footer img{
margin-left:20px;
margin-right:20px;
border:none;
}
#footer a{
border:none;
text-decoration:none;
}
#logo{
background-image:url(../images/logo.png);
background-position:center;
background-repeat:no-repeat;
width:100%;
height:192px;
margin-bottom:20px;
padding:0px;
}

#photo{
width:340px;
position:relative;
display:none


}

#uti{
display:none;
}

.trat{
background-image:url(../images/tt.gif);
height:1px;
line-height:1px;
padding:0px;
margin-top:2px;
margin-bottom:2px;

}


.trat2{
background-color:#ed7953;
height:2px;
line-height:1px;
padding:0px;
margin-top:10px;
margin-bottom:10px;

}

.st{

float:left;
width:auto;
margin-right:100px;
margin-bottom:5px;
}


hr {
border : none;
border-top : dotted 1px #CCCCCC;
color : #FFFFFF;
background-color : #FFFFFF;
height : 1px;

}
/* END LAYOUT */

/* START MENU */
#sxMenu{
text-align:left;
width:340px;
height:auto;
display:none

}
.xmenu{
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
}
.xmenu a{
text-decoration:none;
border:none;
}
#top-menu{
width:309px;
height:52px;
float:left;
display:none
}
#top-menu ul{
margin:0;
padding:0;
border:none;
}
#top-menu ul li{
display:inline;
border:none;
margin:0px;
padding:0px;
}
#top-menu ul li img{
width:103px;
border:none;
margin:0px;
padding:0px;
}
#toolbar{
float:left;
margin-left:15px;
display:none
}
#toolbar ul li{
display:inline;
margin:3px;
}


/*
.figlio ul{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#666666;
width:300px;
}
.figlio ul li{
display:block;
background:url(../images/libg.png) repeat-x;
background-position:bottom;
line-height:18px;
width:300px;
height:21px;
padding:0;
margin:0;
}
.figlio ul li img{
vertical-align:middle;
margin-right:5px;
border:none;
}
.figlio ul li a{
color:#666666;
border:none;
text-decoration:none;
}


*/

.figlio ul{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#666666;
width:295px;
}
.figlio ul li{
display:block;
background:url(../images/libg.png) repeat-x; background-position:bottom; line-height:18px; width:295px; height:21px; padding:0px; margin:0px; }
 .figlio ul li img{ vertical-align:middle; margin-right:5px; border:none; height:21px }
  .figlio ul li a{ display:block; color:#666666; border:none; text-decoration:none; width:100%; } 
  .figlio ul li a:hover{ background-color:#ebebeb; width:100%; }


/* END MENU */
/* START SCROLLER */
#freccia-sx{
background-image:url(../images/freccia_sx.png);
width:40px;
height:137px;
float:left;
}
#NewsTicker{
float:left;
width:840px;
height:137px;
margin:0;
overflow: hidden;
}


#NewsVertical{

height:137px;



position: relative;
}

#TickerVertical {

height: 137px;
display: block;
list-style: none;
margin: 0;
padding: 0;
}

#TickerVertical li {
width:200px;
height:137px;
float:left;
display:inline;
margin-right:10px;
}

#freccia-dx{
background-image:url(../images/freccia_dx.png);
width:40px;
height:137px;
float:left;
}


div .news{
width:200px;
height:136px;
background-image:url(../images/news_bg.png);
background-position:right;
background-repeat:no-repeat;
text-align:left;
font-family:"Trebuchet MS", Tahoma;
color:#FFFFFF;
float:left;
margin-right:10px;
}
.num{
font-size:32px;
}
.data_news{
margin-left:0px;
margin-right:10px;
clear:both;
}
.titolo_news{
float:left;
margin-top:5px;
margin-left:0px;
margin-right:10px;
color:#FFCC00;
font-size:12px;
}
.bullet{
width:3px;
height:5px;
padding-left:2px;
}
.title{
padding-left:5px;
}
.clear{
clear:both;
}
.testo_news{
margin-left:10px;
margin-right:10px;
font-size:12px;
}
/* END SCROLLER */
#template{
padding-top:20px;
width:635px;


}
#testo{
position:relative;
float:left;
width:250px;
}
#image{
position:relative;
float:left;
width:340px;
height:220px;

}
.Titolo{
font-family:"Trebuchet MS", Tahoma;
font-size:20px;
color:#ed7953;
text-align:left;
margin-top:10px;
line-height:17px;

}
.Testo-grigio-grande{
font-family:"Trebuchet MS", Tahoma;
font-size:14px;
color:#A8A8A8;
text-align:left;
padding-top:10px;
line-height:15px;
}
.Testo-grigio-grande b{
font-family:"Trebuchet MS", Tahoma;
font-size:14px;
text-align:left;
padding-top:10px;
line-height:15px;
color:#999999;
font-weight:bold;
}
.Testo-grigio-medio{
font-family:"Trebuchet MS", Tahoma;
font-size:12px;
color:#CCCCCC;
text-align:left;
padding-top:8px;
line-height:13px;
}
.Testo-nero-medio{
font-family:"Trebuchet MS", Tahoma;
font-size:12px;
color:#666666;
text-align:left;
padding-top:8px;
line-height:13px;
}
.Testo-nero-medio b{
font-weight:bold;
color: #666666;
}
.acrobat{
font-family:"Trebuchet MS", Tahoma;
font-size:13px;
color:#999999;
text-align:left;
margin-top:10px;
}
.acrobat li{
margin:0;
padding:0;
background-image: url(../images/acrobat.png);
background-repeat:no-repeat;
background-position:0;
width:100%;
line-height:34px;
padding-left:35px;
}
.acrobat li a{
text-decoration:none;
color:#999999;
}
#articoli{
margin-bottom:10px;
height:140px;
width:620px;
}
#articolo{
margin-top:10px;
margin-right:10px;
width:170px;
height:140px;
background:url(../images/news_dot.png);
background-repeat:no-repeat;
background-position:right top;
padding-right:15px;
float:left;
}
#articolo-last{
margin-top:10px;
width:160px;
height:125px;
background:none;
float:left;
}
.titolo_articolo{
margin:0;
padding:0;
background-image: url(../images/bullet2.png);
background-repeat:no-repeat;
background-position:top left;

line-height:12px;
padding-left:10px;
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#013A8D;
text-align:left;
width:100%;
}
.titolo_articolo a{
text-decoration:none;
color:#013A8D;

}


.testo_articolo{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#666666;
text-align:left;
line-height:14px;
padding-left:10px;
margin-top:5px;

display:block;
}
.Sottotitolo{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#CCCCCC;
text-align:left;
line-height:12px;
padding-left:00px;
margin-top:3px;
font-style:italic;
}
.testo{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#666666;
text-align:left;
line-height:12px;
padding-left:00px;
margin-top:5px;
}
#gallery{


display:block;
height:auto;

}
.image{
border:none;
width:75px;
height:75px;
float:left;
margin-right:13px;
}

.titoletto{
font-family:"Trebuchet MS", Tahoma;
font-size:12px;
color:#ed7953;
text-align:left;
margin-top:15px;
margin-left:34px;
}

#calendariocnt{
display:none;
}
.articoletto{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#666666;
text-align:left;
line-height:12px;
padding-left:35px;
margin-top:2px;
width:500px;
}
.articoletto li{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#666666;
text-align:left;
line-height:12px;
margin-left:2px;
margin-top:2px;
width:500px;
background-image: url(../images/circle.png);
background-repeat:no-repeat;
background-position:top left;
line-height:12px;
padding-left:15px;
}

#barrizza{
display:none;
}

#FormCommenti{

display:none;}

.linkblu{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#CC6600;
margin-left:10px;
margin-top:4px;
width:130px;
}

.Testo-grigio-medio-medio{
display:none;
}

.pdf-link li{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
color:#013a8d;
text-align:left;
margin-left:37px;
margin-top:2px;
width:500px;
background-image: url(../images/pdf.png);
background-repeat:no-repeat;
background-position:top left;
line-height:18px;
padding-left:30px;
border : none;
border-bottom : dotted 1px #CCCCCC;
background-color : #FFFFFF;
height:22px;
}