/*stili generici*/
a, a:visited{color:#848282; text-decoration:none}
 a:hover{text-decoration:line-through;}
 
/*stili per sfondo*/
html,body{margin: 0;padding:0}

body{font-family:'helvetica';
	font-size: 12px;
	/*color:#848484;*/
	text-align:center;
	background-color:#ede8e2;
	width:100%;
	/*height:100%;*/
	}

/*stili per container*/
#container{margin: 0 auto;
			/*padding-top:25px;*/
			width:900px;
			/*height:100%;*/
			background-color:#fff;
			/*border:1px solid;
			border-color:#ff0000;*/
			-moz-box-shadow:5px  5px 5px #444;
	    	-webkit-box-shadow:5px 5px 5px #444;
	    	box-shadow:5px 5px 5px #444;}
#containerhome{margin: 0 auto;
			/*padding-top:25px;*/
			width:900px;
			/*height:100%;*/
			background-color:#fff;
			/*border:1px solid;
			border-color:#ff0000;*/
			-moz-box-shadow:5px  5px 5px #444;
	    	-webkit-box-shadow:5px 5px 5px #444;
	    	box-shadow:5px 5px 5px #444;}
			

			
/*stili per header*/
#header{width:100%;
			height:225px;
			background:url(../img/sfondoheader.jpg);
;}
/*#headerhome{width:100%;
			height:225px;
			background:url(../img/sfondoheader.jpg);
			}*/
			
.title{top:15px;
		position:absolute;
		margin-left:100px;
		_margin-left:-550px;
		color:#000;
		font-size:175px;}
		
.subtitle{padding-top:25px;
		color:#000;
		font-size:50px;
		margin-left:400px;
		text-align:left;}

/*.titlehome{top:30px;
		position:absolute;
		margin-left:100px;
		_margin-left:-500px;
		color:#000;
		font-size:150px;}
		
.subtitlehome{padding-top:45px;
		color:#000;
		font-size:60px;
		margin-left:350px;
		text-align:left;}*/
		
/*stili per navigazione*/
div#navigation{top:225px;
			width:900px;
			background: url(../img/sfondonormale.jpg);
			position:absolute;
			/*-moz-box-shadow:5px  5px 5px #444;
	    	-webkit-box-shadow:5px 5px 5px #444;
	    	box-shadow:5px 5px 5px #444;*/
	}
div#navigation{top:225px;
			width:900px;
			background: url(../img/sfondonormale.jpg);
			position:absolute;
			-moz-box-shadow:5px  5px 5px #444;
	    	-webkit-box-shadow:5px 5px 5px #444;
	    	box-shadow:5px 5px 5px #444;
	}

div#navigation ul{list-style-type: none;margin: 0;padding: 0}

div#navigation li{ float:left; margin: 0;padding:0; position:relative;
				background: url(../img/sfondohover.jpg) no-repeat top left;
	}

div#navigation a{display: block;width: 150px;
    line-height: 22px;text-decoration: none;
    background: url(../img/sfondonormale.jpg) no-repeat top left;
	color: #fff;text-align: center}

div#navigation a:hover{background-image: none;color: #fff}

div#navigation li#activelink a,div#navigation li#activelink a:hover{
    background: url(../img/sfondoattivo.jpg) no-repeat top left;color: #fff} 
	
div#languagehome{width:900px;
			text-align:right;
			top:275px;
			position:absolute;
			color:#000;
			text-decoration:none;
			}
div#language a, a:visited, img{color:#fff;
					text-decoration:none;}
div#languagehome a, a:visited, img{color:#fff;
					text-decoration:none;}
/*div#languagehome a, a:visited{color:#fff;}*/
div#language{width:900px;
			text-align:right;
			top:275px;
			position:absolute;
			}
/*div#language a, a:visited{color:#000;}*/
	
/*stili per content*/
#content{width:900px;
		padding-top:100px;
		background-color:#fff;
		color:#848282}
#contenthome{width:900px;
		padding-top:100px;
		background-color:#fff;
		color:#848282}
.titlecontent{font-family:arial;
		font:20px arial;
		text-align:left;
		margin-left:10px;
		}	
.testocontent{font-family:arial;
		font:16px arial;
		text-align:left;
		margin-left:10px;}
	


/*stili per footer*/
div#footer{text-align:center; 
		  font:13px arial;
		  padding: 5px 0;
		  /*background-color:#fff;
		  background-color:silver;*/
	}
div#footerhome{text-align:center; 
		  font:13px arial;
		  padding: 5px 0;
		  /*background-color:#fff;*/}
		
/*stili per foto*/
#table a:hover img {
	border-color:#999;
	border-color:rgba(201,2,92,.5);
	_border-color:#b00;
	-moz-box-shadow:0 0 10px rgba(204,0,0,.5);
	-webkit-box-shadow:0 0 10px rgba(204,0,0,.5);
	box-shadow:0 0 10px rgba(204,0,0,.5);
}

/*stili per slideshow*/
#slideshow {
    position:relative;
    height:500px;
}
#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow img.last-active {
    z-index:9;
}

/*stili per facebook*/
#fb {position:absolute;
	top:270px;
	margin-left:10px;
	_margin-left:10px;}