@charset "utf-8";
/* CSS Document */

/* RESET CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
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;
float:left;

}


.agendaNEWS a{
color:#999999;
text-decoration:none;
line-height:12px;
margin-left:3px;
margin-top:3px;
width:98%;


display:block;
}


.agendaNEWS a:hover{
color:#fff;
background-color:#333333;


}



.bloccoagenda{
background-position:bottom;
background-repeat:no-repeat;

height:487px;
width:157px;
float:left;
border-right:1px solid #ebebeb;
}


.bloccoagenda .trat{

width:150px;
margin-left:3px;
}


#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:100%;
height:487px;
position:relative;
clear:both;
border-left:1px solid #EBEBEB;
border-top:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
/*filter: alpha(opacity=70);*/

}

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

#footer{

width:980px;

position:relative;
clear:both;


}

#footer a{
border:none;
text-decoration:none;
}
#logo{
background-image:url(../images/logo.png);
background-position:center;
background-repeat:no-repeat;
width:285px;
height:192px;
margin-bottom:20px;
padding:0px;
}

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


}


.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;

}



#briciole .ritorna {
color:#ed7953;
}

#briciole a {
color:#666;
text-decoration:none;
}

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

}


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

}

.st{

float:left;

margin-right:50px;
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;

}




.xmenu{
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
}
.xmenu a{
text-decoration:none;
border:none;
color:#999999;
height:26px;
display:block;
font-size:20px;

}



#top-menu{
width:635px;
height:42px;
float:left;
text-align:left;
}
#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:104px;
border:none;
margin-left:1px;
padding:0px;
}



#toolbar{
float:left;
margin-left:15px;
}
#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:140px;
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;
margin-top:5px;
}
.num{
font-size:32px;
}
.data_news{
margin-left:0px;
margin-right:10px;
margin-bottom:2px;
margin-top:25px;
display:block;
height:auto;
clear:both;
}
.titolo_news{
float:left;
margin-top:5px;
margin-left:0px;
margin-right:10px;
color:#FFCC00;
font-size:11px;
line-height:11px;
}
.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:11px;
line-height:11px;
}
/* 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;

}

.Titolo-ara-medio{
font-family:"Trebuchet MS", Tahoma;
font-size:14px;
font-weight:bold;
color:#ed7953;
text-align:left;
margin-top:10px;
line-height:17px;

}

.mescontrollo{
background-color:#ed7953;
color:#FFFFFF;
display:block;
padding:5px;
text-align:center;
font-size:16px;


}

.Titolo-ara-pic{
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
font-weight:bold;
color:#ed7953;
text-align:left;


}

.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;
}

#capya{
border:1px solid #ccc;
margin:0px;
padding:0px;
height:23px;
}




#ImgCommento{
text-align:left;
}
.xfrm{
border:1px solid #ccc;
margin-top:5px;
margin-bottom:5px;
width:420px;;
}
.Testo-grigio-medio-medio{
font-family:"Trebuchet MS", Tahoma;
font-size:12px;
color:#999999;
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-agenda{
font-family:"Trebuchet MS", Tahoma;
font-size:14px;
color:#666666;
text-align:left;
margin-top:8px;
margin-top:15px;
line-height:17px;
}

.Testo-nero-medio b{
font-weight:bold;
color: #666666;
}

.xg14{
color:#F8B334;
}
.xg15{
color:#C90055;
}
.xg16{
color:#E8525F;
}
.xg17{
color:#42A25E;
}
.xg18{
color:#1F9ACC;
}
.xg19{
color:#133C88;
}
.xg20{
color:#7A210F;
}
.xg21{
color:#A5377E;
}

.xg22{
color:#586B1D;
}

.xg23{
color:#F8B334;
}



.xg24{
color:#C90055;
}



.bg14{
background-color:#F8B334;
}
.bg15{
background-color:#C90055;
}
.bg16{
background-color:#E8525F;
}
.bg17{
background-color:#42A25E;
}
.bg18{
background-color:#1F9ACC;
}
.bg19{
background-color:#133C88;
}
.bg20{
background-color:#7A210F;
}
.bg21{
background-color:#A5377E;
}

.bg22{
background-color:#586B1D;
}

.bg23{
background-color:#F8B334;
}



.bg24{
background-color:#C90055;
}



.tendolla{
width:154px;
border-right:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
background-color:#FFFFFF;
display:none;
position:absolute;
}
.titolone_agenda{
font-size:18px;

text-align:left;
margin-top:10px;
margin-bottom:10px;
line-height:17px;
display:block;
}

.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:250px;
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:16px;
color:#CCCCCC;
text-align:left;
line-height:12px;
padding-left:0px;
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;
}
.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;
}



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

.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;
}
.tmpltesto a{
color:#ed7953;
}

.tmpltesto {
font-size:14px;
color:#666666;
text-align:left;}


.pr a{
color:#ed7953;
}