/* CSS Document */

body {
	font-size: 14px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding:0;
	margin:0 0 25px 0;
	background-color: #FFF;
} 
	
img {
	border:0;
	margin: 0;
	padding: 0;
} 

.hide{
	display: none;
	visibility: none;
}

.riga_100{
	/*background-image:url(images/sfondo_footer.gif);*/
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	height: 45px;
}

.tabella_centrata{
	width: 886px;
	text-align: left;
}

p {
	padding: 5px 30px 15px 0;
	line-height: 17px;
	border-bottom: 1px dotted #CCC;
}

a{
	text-decoration: none;
	color: #fa9f09;
}

a:hover{
	text-decoration: underline;
	color: #fa9f09;
}

h1{
	color:#fa9f09;
	font-size: 22px;
	margin: 0;
	padding: 15px 0px 15px 0;
	width: 100%;
	float: left;
}

.testata{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 25px 0 15px 0px;
}

.logo{
	float: left;
	height: 52px;
	margin: 0;
	padding: 0;
}

.sinistra_footer{
	float: left;
	margin: 0;
	padding: 5px 0 0px 0px;
	font-size: 0.8em;
	margin: 0;
	width: 40%;
}

.destra_footer{
	float: right;
	margin: 0;
	padding: 5px 0 0px 0px;
	font-size: 0.8em;
	margin: 0;
	width: 40%;
	text-align: right;
}

.paragrafo_sinistra{
	float: left;
	width: 70%;
}

.paragrafo_destra{
	float: right;
	width: 28%;
	font-size: 0.7em;
	}
	.paragrafo_destra h3{
		font-size: 1.1em;
		margin: 0;
		padding: 0;
	}  
	.paragrafo_destra p{
		width: 100%;
		margin: 0 0 15px 0;
		padding: 5px 0 10px 0;
	}  

.email_testata{
	float: right;
	margin: 0;
	padding: 23px 0 0 0px;
}

.tab a{
	float: left;
	margin: 0px;
	padding: 16px 25px 0 25px;
	border-left: 1px solid #e7e7e7;
	color: #666;
	text-decoration: none;
	height: 29px;
}

.tab a:hover{
	text-decoration: none;
	color: #fa9f09; 
}

.tab_sel a{
	float: left;
	margin: 0px;
	padding: 16px 25px 0 25px;
	border-left: 1px solid #e7e7e7;
	color: #fa9f09;
	text-decoration: none;
	background-color: #FFF;
	height: 29px;
}

.tab_sel a:hover{
	text-decoration: none;
	color: #666; 
}

.parte_centrale {
	float: left;
	width: 886px;
	margin: 0px;
	padding: 15px 0 15px 0;
}

.banner_home{
	float: left;
	width: 886px;
	height: 304px;
	background-image: url(images/banner_1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 15px 0;
	padding:0;
}

.spot a{
	float: right;
	color: #660066;
	font-size: 18px;
	line-height: 24px;
	background-image: url(images/freccia_spot.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding: 0 100px 0 0;
	margin: 210px 40px 0 0;
}

.spot a:hover{
	color: #cc00cc;
	text-decoration: none;
}

.grey_bar{
	float: left;
	background-color: #f6f6f6;
	margin: 0px 0 15px 0;
	padding: 0;
}

.grey_bar p {
	padding: 5px 30px 0 0;
	line-height: 17px;
	border: none;
}

.sinistra_in{
	float: left;
	margin: 0;
	padding: 0px;
	width: 199px;
	padding-right: 25px;
}

.sinistra_sottomenu{
	float: left;
	margin: 0;
	padding: 0px;
	width: 199px;
	background-image: url(images/sfumatura_sottomenu.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	min-height: 415px;
}

.destra_in{
	float: left;
	margin: 0;
	padding: 0px;
	width: 662px;
}

.sottomenu_title a{
	float: left;
	background-color: #fa9f09;
	color: #FFF;
	padding: 4px;
	width: 191px;
	text-decoration: none;
}

.sottomenu_tab_sel a{
	float: left;
	color: #fa9f09;
	padding: 4px;
	font-size: 12px;
	width: 191px;
	border-bottom: 1px dotted #CCC;
	background-color: #FFF;
	text-decoration: none;
}

.sottomenu_tab a:hover{
	color: #fa9f09;
}

.sottomenu_tab a{
	float: left;
	color: #666;
	padding: 4px;
	font-size: 12px;
	width: 191px;
	border-bottom: 1px dotted #CCC;
	text-decoration: none;
}

.briciola{
	width: 100%;
	float: left;
	color: #fa9f09;
	font-size: 22px;
	padding: 10px 0 10px 0;
}

.briciola a{
	color: #666;
	text-decoration: none;
}

