body {
font-size:11px;
font-family:Georgia,Arial,sans-serif;
margin:0px;
color:#6b6b6b;
background:#f31a2f;
}

a{
	color:#d1001b;
	text-decoration:none;
	}

a:visited{
	color:#d1001b;
	text-decoration:none;
	}

a:hover{
	color:#6b6b6b;
	text-decoration:none;
	}


h2{
	font-family:Arial,Georgia,sans-serif;
	font-size:18px;
	display:block;
    line-height:20px;
	text-transform:uppercase;
	color:#d1001b;
	padding:0;
	font-weight:normal;
	}



#big_one{
	width:100%;
	height:100%;
	margin-top:0px;
	background:#fff;
	float:left;
	}

#main_container{
background: url(../images/header_bg.jpg) 0px 40px no-repeat;
width:1100px;
margin-top:0px;
margin:auto;
}

#header{
	width:960px;
	height:170px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
z-index:1000;

	}
	

#pathway{
float:left;
margin-left:214px;
margin-top:149px;
min-width:150px;
position:absolute;
	}




.path_active{
	color:#d1001b;
	}

#content{
	font-family:Georgia, Arial, sans-serif;
	width:960px;
	height:auto;
margin-left:70px;
float:left;
border-bottom:1px solid #d6d6d6;
display:block;
padding-bottom:24px;
	}
	
#big_img{
	float:left;
	width:590px;
	}

#big_news{
background:#FFFFFF url(../images/mini_fog.gif) no-repeat scroll 10px 0;
float:left;
font-size:14px;
height:339px;
line-height:1.3em;
padding:0 0 0 62px;
position:relative;
width:300px;

	}

#big_news .subtitle{
	font-family:Arial,Georgia,sans-serif;
	font-size:18px;
	display:block;
	font-variant: small-caps;
	
	}

#big_news .title{
	font-family:Arial,Georgia,sans-serif;
	font-size:24px;
	display:block;
    line-height:24px;
	text-transform:uppercase;
	color:#d1001b;
	padding:10px 0 8px 0;
	}






#big_news_img{
	float:left;
	width:350px;
	}

#big_news_img img{
border:2px solid #d6d6d6;
	}


#big_single_news{

	float:left;
width:550px;
	padding:0 0 0 14px;
	line-height:1.4em;
position:relative;	
font-size:14px;


	}

#big_single_news .subtitle{
	font-family:Arial,Georgia,sans-serif;
	font-size:18px;
	display:block;
	font-variant: small-caps;
	}

#big_single_news .title{
	font-family:Arial,Georgia,sans-serif;
	font-size:24px;
	display:block;
	text-transform:uppercase;
	color:#d1001b;
	padding:8px 0 8px 0;
	}

#big_single_news .undertitle{
	font-family:Georgia,sans-serif;
	font-size:1.1em;
	display:block;
	text-transform:capitalize;
	
		padding:4px 0 12px 0;
	}




#moreinfo{
position:absolute;
bottom:0px;
width:100px;

}


#left_column{
	width:214px;
	float:left;
	}

#left_column .left_images_big{
	margin-bottom:48px;
	}
	
	#left_column .left_images_big_small{
	margin-bottom:4px;
	}

#left_column .left_images_small a img{
	margin:0;
	}


#main_column{
	background: url(../images/mini_fog.gif)  no-repeat #fff;
	float:left;
	width:696px;
	padding:0 0 0 50px;
	line-height:1.4em;
	margin-top:32px;
	}

#main_column .subtitle{
	font-family:Arial,Georgia,sans-serif;
	font-size:18px;
	display:block;
font-variant: small-caps;
	
	}

#main_column .title{
	font-family:Arial,Georgia,sans-serif;
	font-size:24px;
	display:block;
	text-transform:uppercase;
	color:#d1001b;
	padding:8px 0 12px 0;
	}


#content_listanews{
	font-family:Georgia, Arial, sans-serif;
	width:960px;
	height:auto;
margin-left:70px;
float:left;
display:block;
padding-bottom:24px;

	}

#pathway_listanews{

	float:left;
margin-top:97px;
	margin-left:30px;

	}


#left_listnews_column{
	width:162px;
	float:left;
	padding-top:16px;
	}

#left_listnews_column img{
border:2px solid #d6d6d6;
	}


#main_listnews_column{
	float:left;
	width:696px;
	padding:0 0 0 30px;
	line-height:1.4em;
	padding-bottom:16px;
		padding-top:16px;
		font-size:14px;
	}

#main_listnews_column .subtitle{
	font-family:Arial,Georgia,sans-serif;
	font-size:18px;
	display:block;
font-variant: small-caps;
	
	}

#main_listnews_column .title{
	font-family:Arial,Georgia,sans-serif;
	font-size:24px;
	display:block;
	text-transform:uppercase;
	color:#d1001b;
	padding:4px 0 4px 0;
	}

#main_listnews_column .undertitle{
	font-family:Arial,Georgia,sans-serif;
	font-size:1.2em;
	display:block;
	padding:2px 0 12px 0;
	}


#main_sacred_column{
	float:left;
	width:504px;
	padding:0 0 0 30px;
	line-height:1.4em;
	padding-bottom:16px;
		
		font-size:14px;
	}



#pagination{
	float:right;
	margin-top:12px;
	}

#pagination a{
	color:#d1001b;
	background:#fff;
	border:1px solid #d1001b;
	padding:2px 3px 2px 3px;
	margin:0 2px 0 2px;
	}

#pagination a:visited{
	color:#d1001b;
	background:#fff;
	border:1px solid #d1001b;
	}

#pagination a:hover{
	color:#fff;
	background:#d1001b;
	border:1px solid #d1001b;
	}


#pagination .ditto_currentpage{
	color:#fff;
	background:#d1001b;
	border:1px solid #d1001b;
	padding:2px 3px 2px 3px;
	margin:0 2px 0 2px;
	}

#pagination .ditto_off{
	display:none;
	}


#subcontent{
	width:960px;
	height:auto;
margin-left:70px;
float:left;

display:block;
padding-top:24px;
border-bottom:8px solid #d6d6d6;
padding-bottom:6px;
	}

.col{
	font-family:Georgia,Arial,sans-serif;
	width:216px;
	float:left;
	margin-right:24px;
	}

.col a{
	color:#6b6b6b;
	}

.col a:visited{
	color:#6b6b6b;
	}

.col a:hover{
	color:#d1001b;
	}

.col1{

	}

.col .title{
font-family:Georgia,Arial,sans-serif;
	font-size:16px;
	padding:12px 0 8px 0;
	color:#d1001b;
	display:block;
	}

.col img{
	border:1px solid #6b6b6b;
	}

.sponsor ul{
	display:inline;
	list-style:none;
	margin:0;
	}

.sponsor li{
	display:inline;
	list-style:none;
	margin:0 20px 0 0;
	}


#contact{
	position:relative;
	bottom:0;
	float:right;
	margin-top:52px;
	}

#contact a img{
border:none;
	}


#footer1{
	width:960px;
	height:70px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:24px;

	}
	
#footer1 .title{
	font-size:12px;
}
	
	
	
#footer1 .copyright{
	float:left;
	margin-top:12px;
	}	
	
	
#footer1 ul{
	display:inline;
	float:right;
	margin-bottom:36px;

	}
	
#footer1 li{
	
	list-style:none;
	display:inline;
	text-transform:uppercase;
	padding:0 4px 0 4px;
}

#footer1 li a{
	color:#6b6b6b;
	font-weight:bold;	
	text-decoration:none;
	
}

#footer1 li a:visited{
	color:#6b6b6b;
	font-weight:bold;	
	text-decoration:none;
}

#footer1 li a:hover{
	color:#d1001b;
	font-weight:bold;	
	text-decoration:none;
}







#footer{
margin-top:24px;
margin-bottom:100px;
float:left;
width:100%;
	background:#f31a2f none repeat scroll 0 0;
clear:both;
color:#FFFFFF;
}

#footer li a{
	font-size:11px;
	}
	
	#footer li a:visited{
	font-size:11px;
	}


.col_big{
	width:25%;
	float:left;
	margin-right:5%;
	font-size:12px;
	}
	
	.col_mail{
	width:20%;
	float:left;
	margin-right:5%;
	background: url(../images/mail.gif) 4px 0 no-repeat;
	padding:0 0 0 40px;
	font-size:12px;
	}

#search{
	float:right;
	}

#search input{
	border:none;
	height:30px;
	float:left;
	padding-left:12px;
	}

#search .testo_cerca{
	padding-top:6px;
	height:24px;
	}



#footer .title{
	font-family:Arial,Georgia,sans-serif;
	display:block;
	text-transform:uppercase;
	padding:4px 0 24px 0;
	}

#footer a{
	color:#fff;
	text-decoration:none;
	}
	
#footer a:visited{
	color:#fff;
	text-decoration:none;
	}

#footer a:hover{
	color:#6b6b6b;
	text-decoration:none;
	}

#rotate a{
	color:#fff;
	text-decoration:none;
	}
	
#rotate a:visited{
	color:#fff;
	text-decoration:none;
	}

#rotate a:hover{
	color:#fff;
	text-decoration:none;
	}


.miniatura{
float:left;
width:234px;
height:70px;
margin-right:6px;
margin-bottom:6px;
background:#f4f4f4;
	}


	#gallery_main .titolo {
	color:#d1001b;
	font-size:14px;
	padding-top:2px;
	}


	#gallery_main .titolo a:visited{
	color:#d1001b;
	font-size:14px;
	padding-top:2px;
	}

	#gallery_main .titolo a{
	color:#d1001b;
	font-size:14px;
	padding-top:2px;
	}

	#gallery_main .titolo a:hover{
	color:#6b6b6b;
	font-size:14px;
	padding-top:2px;
	}



	#gallery_main .sottotitolo a:visited{
		font-size:12px;
		color:#6b6b6b;
		}

	
	#gallery_main .sottotitolo a{
		font-size:12px;
		color:#6b6b6b;
		}
	#gallery_main a .sottotitolo {
		font-size:12px;
		color:#6b6b6b;
		}

	#gallery_main .sottotitolo a:hover{
		font-size:12px;
		color:#d1001b;
		}





.thumb{
	float:left;
	padding-right:6px;
	background:#fff;
	}
a .thumb{
border:0;}





#gallery_main{
	background: url(../images/mini_fog.gif) 0 0 no-repeat #fff;
	float:left;
	width:960px;

float:left;
display:block;
padding-bottom:24px;
	}

#gallery_main .subtitle{
padding-left:50px;
	font-family:Arial,Georgia,sans-serif;
	font-size:18px;
	display:block;
font-variant: small-caps;
	
	}

#gallery_main .title{

	font-family:Arial,Georgia,sans-serif;
	font-size:24px;
	display:block;
	text-transform:uppercase;
	color:#d1001b;
	padding:8px 0 12px 50px;
	}

#gallery_main .title2{
	font-family:Arial,Georgia,sans-serif;
	font-size:24px;
	display:block;
	text-transform:uppercase;
	color:#d1001b;
	padding:8px 0 12px 0;
	}


#sacred_container{
	border-bottom: 1px solid rgb(214, 214, 214); 
	width: 100%; 
	padding:32px 0 6px 0; 
	float: left;
	}


