@charset "utf-8";
/* CSS Document */
html,body{
    margin: 0;
    padding: 0;
/*	height:100%;
*/
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
body{
	background-image:url(../images/sfondo_chiaro2.jpg);
	background-position:center;
}
a{
	text-decoration:none;
	color:#4D2B11;
}
a:hover{
	text-decoration:underline;
	color:#804040;
}
#sfondoscuro{
	background-image:url(../images/sfondo_scuro.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	height:378px;
}
#sfondoscuro_pagina{
	background-image:url(../images/sfondo_scuro.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	height:240px;
}
#sfondoscuro_pagina_kava{
	background-image:url(../images/sfondo_scuro.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	height:415px;
}
#pagina{
	background-color:#FFFFFF;
	width:846px;
    margin: 0 auto;
	background-image:url(../images/sfondo_pagina.jpg);
	background-repeat:no-repeat;
	text-align:left;
/*    min-height: 100%; /* For Modern Browsers */
/*    height: auto !important; /* For Modern Browsers */
/*    height: 100%; /* For IE */
}

#header{
	padding:0px;
	margin:30px 80px 20px 0px;
	width:240px;
	float:left;
	text-align:right;
}
#menulingua{
	margin:0px;
	width:160px;
	font-size:0.8em;
	float:right;
	margin-right:24px;
	margin-top:40px;
	text-align:right;
}
#menuhome{
	float:right;
	margin:0px;
	margin-top:85px;
	width:390px;
	font-weight:bold;
	font-size:1em;
	text-align:right;
}
	#menuhome ul{
		padding:0px;
		margin:0px;
		margin-left:10px;
		list-style:none;
	}
	#menuhome li{
		margin:0px;
		width:74px;
		float:left;
		text-align:center;
	}
#menu{
	margin:0px;
	margin-top:85px;
	width:395px;
	font-weight:bold;
	font-size:1em;
	text-align:right;
}
	#menu ul{
		padding:0px;
		margin:0px;
		margin-left:10px;
		list-style:none;
	}
	#menu li{
		margin:0px;
		width:74px;
		float:left;
		text-align:center;
	}
#foto{
	text-align:center;
}
#contenuto{
/*	min-height:300px;
*/	padding:50px 25px 40px 25px;
}

#footer{
	width: 820px;
/*	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
*/	height: 20px;	
	text-align:left;
	font-size:0.8em;
	padding-bottom:60px;
	color:#666666;
}

	/*COLONNE HOME PAGE*/
	#col_1{
		float:left;
		width:150px;
		margin:0px;
		padding:0px 80px 0px 70px;
		text-align: justify;
		color:#FFFFFF; /*white*/
		background-image:url(../images/box.png);
		background-repeat:no-repeat;
		background-position:center;
	}
		#col_1 h1{
			color:#4D2B11;
			font-size:1.4em;
		}
		#col_1 a{
			color:white;
		}
	#col_2,#col_3{
		float:left;
		width:205px;
		border-left: 1px dashed black;
		height:150px;
		padding:20px;
		margin:0px;
	}
	
		#col_2 h2, #col_3 h2{
			color:#4D2B11;
			font-size:1.1em;
			font-weight:bold;
			padding:0px;
			margin:0px;
		}
		#col_2 p, #col_3 p{
			padding-top:0px;
			margin-top:0px;
			font-size:0.88em;
			text-align:justify;
		}
	/*FINE COLONNE HOME*/
	
	
	/*PAGINA INTERNA*/
	#menuinterno{
		float:left;
		width:110px;
		margin:0px;
		padding:40px 0px 0px 0px;
		text-align: justify;
	}
		#menuinterno ul{
			padding:0px;
			margin:0px;
		}
		#menuinterno li{
			padding:0px;
			margin:0px;
			list-style:none;
			font-size:0.90em;
			margin-bottom:1px;
			font-weight:bold;
		}
	#testo{
		float:left;
		width:430px;
		padding:0px 20px 40px 20px;
		margin:0px;
		text-align:justify;
		font-size: 0.9em;
	}
	#testo_kava{
		float:left;
		width:355px;
		padding:0px 20px 40px 20px;
		margin:0px;
		text-align:justify;
		font-size: 0.9em;
	}
	#testonews{
		float:left;
		width:600px;
		padding:0px 20px 40px 20px;
		margin:0px;
		text-align:justify;
		font-size: 0.9em;
	}

	#fotointerne h2{
			color:#4D2B11;
			font-size:1.3em;
	}
h1{
	color:#4D2B11;
	font-size:1.4em;
}
h2{
	color:#4D2B11;
	font-size:1.3em;
}
	#fotointerne{
		font-size: 0.9em;
		float:left;
		width:180px;
		height:150px;
		padding:10px;
		margin:0px;
		padding-top:40px;
	}
	#fotointerne_kava{
		font-size: 0.9em;
		float:left;
		width:270px;
		padding:10px;
		margin:0px;
		text-align:center;
	}

			#fotointerne a{
			  border: 0 !important;
			}
			
			#fotointerne a:hover{
			}
			
			#fotointerne img{
			  border: 1px solid gray !important;
			  border: 0;
			  margin-bottom:15px;
			}

	/*FINE PAGINA INTERNA*/
	
	
/*NEWS*/	
.boxnews{
	width:290px;
}