body {
font-size: 12px;	
font-family: "Helvetica", "Verdana", arial;}
* {
outline:none;
}
a {
color: #CD3951;
text-decoration: none;	
}
a:hover {
color: #FF3951;
text-decoration: underline;	
}

#page {
width:978px;	
background:#BD0926;	
}
#page-box {
overflow: hidden;
}
#page-left {
min-height: 2200px;
float: left;
width: 629px;
background: url("images/bg.gif") top left no-repeat #ffffff;
}
#sidebar {
color: #ffffff;
background: url("images/top-right.png") top left no-repeat;
float: left;
width: 345px;	
padding: 460px 0px 0px 0px;
font-size: 14px;
line-height: 18px;
}
#sidebar a {
color: #ffffff;
}
#sidebar div {
margin-left: 30px;
margin-bottom: 40px;
width: 260px;
font-size: 14px;
}
#sidebar div div {
margin-left: 0px;
}
#header {
overflow: hidden;	
height: 160px;
}
#header-left {
float: left;
width: 402px;
}
#header-right {
float: right;
width: 220px;
}
#header-right ul {
border-left: 1px solid #BD0926;
margin: 20px 10px 0px 30px;
text-transform: uppercase;
list-style-type: none;
padding: 5px 10px 5px 10px;
}
#header-right ul li {
padding: 3px 0px 3px 0px;
}
#header-right ul li a:visited,
#header-right ul li a {
color:#070707;
text-decoration: none;
}
#header-right ul li a:hover {
color: #CD3951;
text-decoration: underline;	
}
#middle {
margin: 5px 0 0 0;
overflow: hidden;	
}
#sidebar-piccola {
float: left;
width: 145px;
}
#content {
color: #4A4A4A;
font-size: 13px;
line-height: 20px;
float: right;
width: 480px;
}
#primo-piano, .premio-associazioni {
border: 8px solid #E3DCC9;
padding: 14px;
}
.title-0 {
color: #C1132A;
font-family: "Times New Roman", georgia, roman, arial;
font-size: 22px;	
font-weight: bold;
margin-top: 8px;
text-transform: uppercase;
}
.title-1 ,
.title-1 a {
color: #000000;
font-size: 18px;
margin: 10px 0px 5px 0px;	
}
.title-2 ,
.title-2 a {
font-weight: normal;
color: #000000;
font-size: 17px;
margin: 0px 0px 5px 0px;
}
#blog-list {
margin: 10px 0px 0px 0px;
border: 8px solid #F7F6F1;
}
.post {
padding: 14px;	
}
.bg-white {
background: #ffffff;
}
.bg-black {
background: #F7F6F1;
}
.title-3 ,
.title-3 a {
margin: 0px 0px 5px 0px;
font-weight: bold;
color: #BC0523;
font-size: 18px;
}
.title-4 ,
.title-4 a {
margin: 0px 0px 0px 0px;
font-weight: normal;
color: #4C4C4C;
font-size: 18px;
}
.decoration {
padding: 4px 0px 0px 10px;
border-left: 6px solid #B50D26;
}
.readmore {
text-align: right;
margin: 0 0 0 0;	
}
.postmetadata {
margin-top: 0px;	
}
.leggibile {
margin-bottom: 0px;	
}
.title-5 {
margin: 0px 0px 10px 0px;
font-size: 15px;	
}
#calendar-box {
width: 260px;	
}
#commentirecenti-box ul {
list-style-type: none;	
padding: 0;
}
#commentirecenti-box ul li {
padding: 0;
margin-bottom: 8px;
}
textarea#comment {
width: 400px;
height: 100px;	
}

.cpage-39 .title-0 { color:#4A9CC3; padding-left:8px; border-left: 20px solid #4A9CC3;}
.cpage-39 {
border: 8px solid #4A9CC3;	
}
.cpage-41 .title-0 { color:#CE6B07; padding-left:8px; border-left: 20px solid #CE6B07; }
.cpage-41 {
border: 8px solid #CE6B07;	
}
.cpage-43 .title-0 { color:#142B87; padding-left:8px; border-left: 20px solid #142B87; }
.cpage-43 {
border: 8px solid #142B87;	
}
.cpage-45 .title-0 { color:#046030; padding-left:8px; border-left: 20px solid #046030; }
.cpage-45 {
border: 8px solid #046030;	
}
.cpage-53 .title-0 { color:#DD0217; padding-left:8px; border-left: 20px solid #DD0217; }
.cpage-53 {
border: 8px solid #DD0217;	
}
.cpage-47 .title-0 { color:#EF8000; padding-left:8px; border-left: 20px solid #EF8000; }
.cpage-47 {
border: 8px solid #EF8000;	
}


.ffff {
font-family: "Times New Roman", georgia, roman, arial;	
}
.site {
margin-top: 10px;	
}
.cpage-39 .fp-c {
overflow: hidden;
}
.cpage-39 .fp-l {
width: 170px;
float: left;
}
.cpage-39 .fp-r {
float: left;
border-left: 1px solid  #4A9CC3;
padding-left: 10px;
}
.cpage-39 .t {
font-weight: bold;
color: #4A9CC3;
font-size: 22px;
}
.cpage-39 .site a {
font-weight: bold;
color: #4A9CC3;
font-size: 22px;	
}

.cpage-41 .fp-c {
overflow: hidden;
}
.cpage-41 .fp-l {
width: 170px;
float: left;
}
.cpage-41 .fp-r {
float: left;
border-left: 1px solid  #CE6B07;
padding-left: 10px;
}
.cpage-41 .t {
font-weight: bold;
color: #CE6B07;
font-size: 22px;
}
.cpage-41 .site a {
font-weight: bold;
color: #CE6B07;
font-size: 22px;	
}

.cpage-43 .fp-c {
overflow: hidden;
}
.cpage-43 .fp-l {
width: 170px;
float: left;
}
.cpage-43 .fp-r {
float: left;
border-left: 1px solid #142B87;
padding-left: 10px;
width: 250px;
}
.cpage-43 .t {
font-weight: bold;
color: #142B87;
font-size: 22px;
}
.cpage-43 .site a {
font-weight: bold;
color: #142B87;
font-size: 22px;	
}



.cpage-45 .fp-c {
overflow: hidden;
}
.cpage-45 .fp-l {
width: 120px;
float: left;
}
.cpage-45 .fp-r {
float: left;
border-left: 1px solid #046030;
padding-left: 10px;
width: 250px;
}
.cpage-45 .t {
font-weight: bold;
color: #046030;
font-size: 22px;
}
.cpage-45 .site a {
font-weight: bold;
color: #046030;
font-size: 22px;	
}




.cpage-53 .fp-c {
overflow: hidden;
}
.cpage-53 .fp-l {
width: 200px;
float: left;
}
.cpage-53 .fp-r {
float: left;
border-left: 1px solid #DD0217;
padding-left: 10px;
width: 200px;
}
.cpage-53 .t {
font-weight: bold;
color: #DD0217;
font-size: 22px;
}
.cpage-53 .site a {
font-weight: bold;
color: #DD0217;
font-size: 22px;	
}


.cpage-47 .fp-c {
overflow: hidden;
}
.cpage-47 .fp-l {
width: 170px;
float: left;
}
.cpage-47 .fp-r {
float: left;
border-left: 1px solid  #EF8000;
padding-left: 10px;
}
.cpage-47 .t {
font-weight: bold;
color: #EF8000;
font-size: 22px;
}
.cpage-47 .site a {
font-weight: bold;
color: #EF8000;
font-size: 22px;	
}




#footer {
padding: 20px 10px 20px 10px;
background: #1A181B;	
}


#sidebar a.eventday{
	background:white;
	display:block;
	color:#BD0926;
}
#today{
	border:1px solid white;
}
#wp-calendar td{
	width:35px;
	text-align:center;
}

.premio-associazioni ul{
	list-style:none;
	font-family:Times new roman, serif;
}

.premio-associazioni ul li{
	color: #BD0926;
	font-weight:bold;
	font-size:11pt;
	margin:5px 0;
	color:#022F50;
}

.premio-anno{
	font-size:15pt;
	padding-right:10px;
	color:#BD0926;
}


div#wp-calendar td.category-10 a {
	background: #142B87;
	color: #ffffff;
}
div#wp-calendar td.category-8 a {
	background: #479BD5;
	color: #ffffff;
}
div#wp-calendar td.category-9 a {
	background: #D07200;
	color: #ffffff;
}
div#wp-calendar td.category-11 a {
	background: #046030;
	color: #ffffff;
}
div#wp-calendar td.category-12 a {
	background: #E83C4F;
	color: #ffffff;
}
div#wp-calendar td.category-13 a {
	background: #EF8000;
	color: #ffffff;
}

div#sidebar-piccola ul {
	width: 140px;
	padding: 0px;	
	list-style-type:none;
	list-style-position:outside;
	overflow: hidden;
}
div#sidebar-piccola ul li {	
	float: left;
	padding: 0px;	
	margin: 0px;
	margin-top: 16px;
	width: 138px;
	height: 28px;
}
div#sidebar-piccola ul li a {
	color: #6D6F6C;
	display: block;
	padding: 10px 2px 8px 10px;
	letter-spacing: -0.5px;
}
