body {
	margin:0px;
	border: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #3b3b3b;
	background-image: url(images/sfondo.jpg);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
}

.site {
	width: 960px;
	margin-right:  auto;
	margin-left: auto;}
	
	
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px 0px 5px 0px; font-weight: bold; color: #6b6b6b;}

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px 0px 5px 0px; font-weight: bold; color: #6b6b6b;}

h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 5px 0px; font-weight: bold; color: #ff2b2b;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 10px 0px 30px; text-align: justify;}
	
a {color: #ff2b2b; font-weight: bold; text-decoration: none;}
	
a:hover {color: #ff2b2b; font-weight: bold; text-decoration: underline;}
	
a.trabasca {color: #FFFFFF; text-decoration:none; font-weight: normal;}
a:hover.trabasca {color: #FFFFFF; text-decoration:none; font-weight: normal;}
	
	
b {font-weight: normal;}


.contatti {
 width: 203px;
 height: 237px;
 padding: 0px 0px 0px 20px;
}

	.contatti .titles, .news .titles {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		margin: 0px;
		padding: 20px 0px 15px 0px;
		font-weight: bold;
		color: #ff2b2b;}

	.contatti p, .news p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		padding: 0px 0px 15px 0px;}
		
.contenuti {
 width: 366px;
 height: 237px;
 text-align: right;
 overflow: hidden;
}

	.contenuti h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin: 0px;
		padding: 20px 20px 20px 30px;
		font-weight: bold;
		color: #939393;}

	.contenuti p {
		text-align: right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 0px;
		padding: 0px 20px 0px 30px;
		color: #dad8d8;}
		
.storia {
	background-color: #3b3b3b;
	color: #ffffff;
	padding: 20px 20px 40px 20px;
	text-align:left;}
	
	.imgstory {margin: 3px 0px 3px 10px;}
	
.news {
	margin-left: 40px;
	padding: 0;
	}
	
	.singlenews {
		border-bottom: 1px dotted #4f4f4f;
		padding: 20px 0px 10px 0px;;}
	
.footer {
	width: 960px;
	 height: 52px;
	 text-align: right;
	 overflow: hidden;}
	 
	 .footer p {
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		padding: 0px;
		color: #dad8d8;}

