* { margin: 0; padding: 0; }

body {
	text-align:center;
	padding: 0;
	font-family:Verdana,Helvetica,sans-serif;	
	color:#FFFFFF;
	background-color:#851c28;
}

a{color:#5c0606;text-decoration:none;}
a:hover{color:#9c0032;text-decoration:underline;}

#master-container{
	width:1300px;
	margin:0px auto;
}

/* wrapper contenuto */
#wrapper-container{
	width:1300px;
	margin:0 auto;
}	


	#header{
		padding:0;
		width:1000px;
		height:224px;
		margin:0 auto;
		text-align:center;
	}
	
	
		#header #logo{
			margin:0px 0px 0px 0px;
		}	
		
		#header #sublogo{
			
		}	

/* navigazione alta */

#menuUp{
	width:1000px;
	padding:0;
	text-align:right;
}

#menuUp #nav {
	padding:0;
	margin:0;
	height:35px;
	line-height:35px;
}

#menuUp #nav li {				
	display:inline;
	padding:0;
	margin:0;
	list-style:none;
}

	#menuUp #nav li a {
		text-decoration: none;
		font-size: 11px;
		font-weight:normal;
		color: #f1be53;	
		padding:0px 6px;
		margin:0px 0px 0px 0px;
	}
	
	#menuUp #nav li a:hover{
		color:#f1d7a2;
	}

#menu{
	width:1250px;
	height:56px;
	line-height:56px;
	margin:10px auto;
	background:url("../images/pennellata.gif") no-repeat;
}

	#menu ul{
		padding:0;
		margin:0;
	}
	
		#menu ul li{
			display:inline;
			padding:0;
			margin:0;
			list-style:none;
			position:relative;
		}

		
			#menu li a {
				text-decoration: none;
				font-size: 12px;
				font-weight:normal;
				color: #f1be53;		
				padding:0px 10px;
				margin:0px 0px 0px 0px;
			}
			
			#menu li a:hover{
				color:#f1d7a2;
			}

			
			#menu ul li .tendina{
				position:absolute;
				top:0;
				left:0;
				width:80px;
				height:80px;
				background-color:#ffffff;
				color:#000000;
			}
			
				#menu ul li .tendina a{
					padding:0;
					margin:0;
				}

#wrap-content{
	width:1034px;
	margin:0px auto;
}

/* parte alta del contenuto */
#header-content{
	background:url("../images/bg_header.gif") no-repeat top;
	height:296px;
	text-align:left;
}

#header-content-gallery{
	background:url("../images/bg_header_gallery.gif") no-repeat top;
	height:296px;
	text-align:left;
}

	#image{
		width:580px;
		float:left;
		margin:40px 0px 0px 100px;
	}
	
	#aforisma{
		background:url("../images/virgolette.png") no-repeat top left;
		width:254px;
		float:left;
		font-family:Georgia,Verdana,Arial;
		font-size:15px;
		line-height:24px;
		color:#5c0606;
		margin:50px 0px 0px 0px;
		padding:20px 0px 0px 25px;
		font-style:italic;
	}
	
		#aforisma .author{
			font-size:11px;
			padding:12px 0px 0px 20px;
		}	

#content{
	width:1034px;
	min-height: 796px;
    height:auto !important;
    height: 796px;
	background:url("../images/bg_ripetere.gif") repeat-y;
	text-align:left;
	color:#5c0606;
}

	#content img{
		border:1px solid #ffffff;
	}
	
	#content h1{
		color:#9c0032;
		font-family:Georgia,Verdana,Arial;
		font-size:18px;
		padding:10px 0px 10px 0px;
	}
	
	#content p{
		margin:10px 0px 0px 0px;
	}
	
	#content ul{
		padding:0px 0px 0px 0px;
		margin:20px 0px 0px 15px;
	}
	
		#content ul li{
			font-weight:normal;
			font-size:12px;
		}
	
	/* News,Eventi, Articoli */
	#leftbar .blog-post h2 a{color:#9c0032;text-decoration:none;}
	#leftbar .blog-post h2 a:hover{color:#9c0032;text-decoration:underline;}
	#leftbar .blog-post {padding-bottom:25px; margin-bottom:0px;text-align:left;width:560px;}
	.blog-posted{padding:5px 0px 0px 0px; margin-bottom:0px;font-size:12px; color:#5c0606;}
	.blog-posted-video{padding:5px 20px 0px 0px; margin-bottom:0px;font-size:12px; color:#5c0606;}
	#leftbar .blog-post p{color:#5c0606;font-size:12px;padding:0px;line-height:15px;}
	#leftbar .blog-post img{float:left;margin:0px 10px 10px 0px;}
	#leftbar .blog-post div.object{float:left;margin:0px 10px 10px 0px;}
	#leftbar .blog-post .viewall a{color:#5c0606;}
	#leftbar .blog-post .viewall a:hover{color:#9c0032;text-decoration:underline;}
	#leftbar .read-more{float:left;margin:0px 0px 0px 0px;}
	#leftbar .read-more a{color:#5c0606;font-size:10px;text-decoration:none;font-weight:normal;}
	#leftbar .read-more a:hover{color:#9c0032;text-decoration:underline;}
	
	#content #leftbar{
		width:560px;
		float:left;
		padding:10px 40px 0px 80px;
		color:#5c0606;
		font-size:12px;
	}
		
		#leftbar h2{
			color:#9c0032;
			font-family:Georgia,Verdana,Arial;
			font-size:14px;
		}
		
		#leftbar h2.home{
			font-family:Georgia,Verdana,Arial;
			padding:0px 0px 5px 0px;
		}
		
			#leftbar h2.home a{
				font-size:18px;
				color:#9c0032;
				text-decoration:none;
			}

			#leftbar h2.home a:hover{
				color:#9c0032;
				text-decoration:underline;
			}

		
		#leftbar h3{
			color:#9c0032;
			font-family:Georgia,Verdana,Arial;
			padding:20px 0px 5px 0px;
			font-size:18px
		}
		
		#leftbar p{
			font-size:12px;
			line-height:18px;
		}
		
		#leftbar img{
			margin:0px 10px 0px 0px;
		}
		
		#content #leftbar #newsday a{
			color:#9c0032;
		}
		
		#content #leftbar #fixed .column ul.homedesc{
			padding:0;
			margin:0px 15px;
		}
			
			#content #leftbar #fixed .column ul.homedesc li{
				padding:10px 0px 0px 0px;
				line-height:18px;
				font-weight:bold;
				color:#5c0606;
				font-size:12px;
			}
			
				#content #leftbar #fixed .column ul.homedesc li a{
					color:#5c0606;
					text-decoration:none;
					font-size:12px;
				}
				
				#content #leftbar #fixed .column ul.homedesc li a:hover{
					color:#9c0032;
					text-decoration:underline;
				}
		
			/* parte fissa home page */
			#leftbar #fixed{
				padding:0px 0px 0px 0px;
			}
			
				#leftbar #fixed h3{
					padding:0px 0px 10px 0px;
				}
			
			#fixed .column{
				float:left;
				width:280px;
			}
	/* corsi e seminari home page */
	#corsi{
		width:560px;
		padding:10px 0px 0px 0px;
	}
	
		#corsi .corso{
			clear:both;
			margin:0px 0px 20px 0px;
			padding:15px 0px 0px 0px;
		}
		
			#corsi .corso #corsoimage{
				float:left;
				width:130px;
				padding:0px 0px 0px 0px;
			}
			
			#corsi .corso #text{
				float:left;
				width:370px;
				padding:0px 0px 0px 10px;
				margin:0;
			}
			
				#corsi .corso #text p.titolo{
					font-weight:bold;
					font-size:12px;
					color:#5c0606;
				}
				
					#corsi .corso #text a{
						color:#5c0606;
						text-decoration:none;
					}
					
					#corsi .corso #text a:hover{
						color:#9c0032;
						text-decoration:underline;
					}
				
				#corsi .corso #text p.text{
					color:#9c0032;
					font-style:italic;
				}
		
		/* link al di sotto dei contenuti */
		#utils-link{
			margin:20px 0px 0px 0px;
			clear:both;
		}
		
	#content #rightbar{
		width:354px;
		float:left;
		padding:20px 0px 0px 0px;
	}

		#rightbar .distance{
			margin:20px 0px 0px 0px;
		}

		#rightbar h3{
			color:#9c0032;
			font-family:Georgia,Verdana,Arial;
			padding:0px 0px 0px 0px;
			text-transform:capitalize;
			font-size:18px;
		}
		
		#rightbar h3 a{
			color:#9c0032;
		}
		
		#rightbar p{
			color:#5c0606;
			font-size:12px;
			font-weight:bold;
			line-height:18px;
			margin:0;
			padding:0;
		}
		
		/* archivio */
		#rightbar #archive{
			padding:0px 0px 10px 0px;
		}
		
			#rightbar #archive ul{
				padding:0;
				margin:0;
			}
			
				#rightbar #archive ul li{
					list-style:none;
					line-height:20px;
				}
				
					#rightbar #archive ul li a{
						color:#5c0606;
						font-size:13px;
						font-weight:bold;
						text-decoration:none;
					}
					
					#rightbar #archive ul li a:hover{
						color:#9c0032;
					}
					
					#rightbar #archive ul li a.selected{
						color:#c44229;
					}
		
		/* menu dinamico */
		#menuRightbar{
			padding:0px 0px 10px 0px;
		}
		
			#menuRightbar ul{
				padding:0;
				margin:0;
			}
			
				#menuRightbar ul li{
					list-style:none;
					line-height:20px;
				}
				
					#menuRightbar ul li a{
						color:#5c0606;
						font-size:13px;
						font-weight:bold;
						text-decoration:none;
					}
					
					#menuRightbar ul li a:hover{
						color:#9c0032;
					}
					
					#menuRightbar ul li a.selected{
						color:#9c0032;
					}
		
		/* eventi */
		#eventi{
			width:354px;
		}
		
			#eventi .evento{
				width:250px;
				padding:0px 0px 0px 50px;
				margin:10px 0px 0px 0px;
				background:url("../images/icon.gif") no-repeat top left;
			}
				
				#eventi .evento p.titolo{
					margin:0px 0px 5px 0px;
				}
				
				#eventi .evento p.titolo a{
					color:#5c0606;
					font-size:12px;
					font-weight:bold;
				}
				
				#eventi .evento p.titolo a:hover{
					color:#9c0032;
				}
				
				#eventi .evento p.data,#eventi .evento p.luogo{
					color:#9c0032;
					font-size:12px;
					font-weight:normal;
				}
			
			/* link vedi tutti */
			.viewall{
				text-align:left;
				padding:0px 80px 0px 0px;
			}
			
				.viewall a{
					color:#5c0606;
					font-size:10px;	
					text-decoration:none;
				}
				
				.viewall a:hover{
					color:#9c0032;
					text-decoration:underline;
				}
		
		/* articoli */
		#articoli{
			width:354px;
		}
		
			#articoli .articolo{
				width:290px;
				padding:10px 0px 0px 0px;
			}
			
			#articoli .articolo p.author{
				color:#5c0606;
				font-size:12px;
				font-weight:normal;
				margin:0px 0px 5px 0px;
			}
						
			#articoli .articolo p.titolo a{
				color:#9c0032;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
			}
			
			#articoli .articolo p.titolo a:hover{
				color:#9c0032;
				text-decoration:underline;
			}

			
		/* newsletter */
		#newsletter,#risorse{
			width:290px;
			padding:0px 0px 0px 0px;
		}	
		
			#newsletter p,#risorse p,#archiviogallery p{
				padding:10px 0px 0px 0px;
			}
		
		#archiviogallery div.videobox{
			padding:0px 0px 0px 0px;
		}	
		
			#archiviogallery p a{
				color:#5c0606;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
			}
			
			#archiviogallery p a:hover{
				color:#9c0032;
			}
		
		#videoday{
			padding:15px 0px 0px 0px;
		}
		
			#videoday h2{
				color:#9c0032;
				font-family:Georgia,Verdana,Arial;
				font-size:14px;
				padding:15px 0px 0px 0px;
			}
			
				#videoday p{
					line-height:10px;
				}
				
				p.desc_video{
					padding:0px 20px 0px 0px;
				}
		
#wrap-footer{
	height:160px;
	width:1034px;
	margin:0 auto;
	background:url("../images/bg_footer.gif") no-repeat;
}

	#menu-footer div{
		margin:5px 0px;
	}
	
		#menu-footer ul{
			padding:0;
			margin:0;
		}
		
			#menu-footer ul li{
				list-style:none;
				display:inline;
				color: #f1be53;
			}
			
				#footer a{
					text-decoration: none;
					font-size: 11px;
					font-weight:normal;
					color: #f1be53;
				}
		
				#footer a:hover{
					color:#f1d7a2;
				}
				
	#address{
		color: #f1be53;
		font-size:11px;
		padding:10px 0px;
	}

