@charset "utf-8";
body  {
	font-family:"Times New Roman", Times, serif;
	margin: 0mm;
	padding: 10mm;
	/*text-align: center;*/
	color: #000;
	background:none;
	font-size:12pt;
}
#logo{
display:block;
}
#logo object{
display:none;
}
#menuContainer{
display:none;
}
#mappa{
display:none;
}
#corpo{
background:none;
position:relative;
width:100%;
margin: 0 auto;
text-align:justify;
}
#container {
background:none;
width:100%;
	text-align: left;
} 
#sidebar0 {
display:none;
}
#sidebar1 {
margin-top:0mm;
margin-bottom:10mm;
float: left;
width: 110mm;
padding-top:5mm;
background:none;
}
#data1sidebar, #data2sidebar{
}
#data2sidebar{

}
#content1a,#content1b{
}
#content2a{
}
#content2b{
}
.view-latestBlog{
margin:10px 0;
}
#content3a{
}
#sidebarCentral {
margin-top:0px;
margin-bottom:30px;
float: left;
width: 100%;
padding-top:5px;
background:none;
}
#contentCentral{
}
#sidebar2 {
margin-top:0px;
float:right;
width:50mm;
margin-bottom:10mm;
padding-top:5mm;
background:none;
}
#sidebar3 {
display:none;
background:none;
} 
#clearer {
float: none;
clear: both;
}
.titoletti, .titolettiBold, .titolettiBoldRed{
font-family:"Trebuchet MS", "Century Gothic", Verdana, Arial;
font-size:18pt;
line-height:24pt;
color:#000000;
text-decoration:none;
}
.path{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#B3293A;
	font-size:10pt;
	font-weight:bold;
}
.titolettiBold{
font-weight:bold;
}
.titolettiBoldRed{
font-weight:bold;
color:#B3293B;
}
.titoli, .titoliBold, .titoliBoldRed, .titoliRed{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18pt;
line-height:24pt;
color:#000;
text-decoration:none;
}
.titoliBold {
color:#B3293B;
font-weight:bold;
}
.titoliBold:hover {
color:#000;
text-decoration:underline;
}
.titoliBoldRed {
	font-size:18pt;
	color:#B3293A;
	font-weight:bold;
}
.titoliBoldRed:hover {
color:#000;
text-decoration:underline;
}
.titoliRed{
	color:#B3293A;
	line-height:14px;
} 
.autoreHome, .autore1, .autore2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
line-height:20pt;
}
 .corpoBase{
font-size:12pt;
line-height:18pt;
 }
.corpoRidotto{
 font-size:11pt;
line-height:18pt;
text-align:left;
}
.didascalie,.didascalieTitle{
  font-size:11pt;
  line-height:12pt;
  color:#000000;
}
.didascalieTitle{
  font-weight:bold;
 }
.leggiTutto1{
font-size:10pt;
font-weight:bold;
color:#7D9B24;
} 

.node_read_more{
font-size:10pt;
font-weight:bold;
color:#7D9B24;
}
.node_read_more:hover{
	color:#000;
}
.more-link{
text-align:left;
text-transform:capitalize;
}
.more-link a{
font-size:10pt;
font-weight:bold;
color:#7D9B24;
}  
.more-link a:hover{
	color:#000;
}
.autore1 a{
	color:#000000;
	font-weight:bold;
	font-style:italic;
	text-transform:capitalize;
	font-size:10pt;
 }
 .note, .noteRed, .noteGreen{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:10pt;
 font-style:italic;
 line-height:12pt;
 }
 .noteRed {
 color:#B3293A;
 font-weight:bold;
 }
 .noteGreen{
 color:#7D9B24;
 font-weight:bold;
 }
 .formCerca{
 width:90px;
 height:15px;
 background:#FBFAF4;
 }
#footer {
text-align:center;
font-size:8pt;
line-height:12pt;
margin:0;
padding:0;
left:0;
float:none;
clear:both;
} 
#footer img{
display:block;
}
.pager, .pager-first, .pager-first active, .pager-next active, .pager-next, .pager-current, .pager-ellipsis, .pager-previous {
padding:0 5px 0 0;
font-size:12pt;
font-weight:bold;
color:#B3293B;
text-transform:capitalize;
}
.pager:hover, .pager-first:hover, .pager-next:hover, .pager-previous:hover {
color:#7D9B24;
text-decoration:none;
}
.pager-current{
color:#000000;
}
.fltrt {
	float: right;
}
.fltlft {
	float: left;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.taxonomy{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10pt;
font-style:italic;
}
.taxonomy ul li a{
color:#B3293A;
font-weight:bold;
}
.taxonomy ul li a:hover{
color:#000;
}
ul.links li{
padding:0pt 0.3em;
}
.spacerTrattOrr2{
margin:13px 0 13px;
}
.ppArchivioTitle {
font-weight:bold;
}
.headlineSezione{
font-weight:bold;
}
#boxItems{
width:226px;
margin:0 19px 40px 19px;
float:left;
}
#sottoBoxItems, #sottoBoxItems a{
text-align:left;
font-family:"Trebuchet MS", "Century Gothic", Verdana, Arial;
font-size:13pt;
line-height:16pt;
padding:5px 0 15px;
background:url(../img/trattorr.gif) bottom repeat-x;
}
 #sottoBoxItems a{
 padding:0;
 }
 #boxItems .titoli{
	color:#677F96;
}
#content2b p{
font-size:14pt;
font-weight:bold;
line-height:24pt;
color:#000000;
}
#content2b p a{
	color:#7D9B24;
}
#content2b p a:hover{
	color:#000;
}

/*FORMATTAZIONE TABELLE*/
.tableSplit{
background:url(../img/trattorr.gif) top repeat-x;
float:left;
width:248px;
margin:0 16px 16px 0;
padding:5px 0;
}
.tableFull{
background:url(../img/trattorr.gif) top repeat-x;
width:528px;
margin:0 16px 16px 0;
padding:5px 0;
}
.tableSplit img,.tableFull img{
float:left;
border:2px solid #B3293A;
margin:0 10px 0px 0;
}
.data,.titoloTable,.linkTable{
font-size:11pt;
color:#B3293A;
line-height:17px;
}
.titoloTable{
font-size:17pt;
}
.linkTable{
font-weight:bold;
}
.corpo,.corpoPlus,.corpoPlusPlus{
font-size:11pt;
line-height:15pt;
color:#000000;
}
.corpoPlus{
font-size:14pt;
}
.corpoPlusPlus{
font-size:16pt;
}
.titoloGruppo{
font-size:17pt;
}
