
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
 
 *{
 position:relative;
 }
 
 body{
height:100%;


/*background-image:url("../img/bodyblue.png");
		background-position:left; 
		background-repeat: no-repeat;*/
/*background-color:black;*/
	/*background-color:#474747;*/
	/*background-image:url("../img/body.jpg");*/
		
		}
		#container{
		
		/*float:right;*/
		min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px;
	width:100%;
		/*background-color:white;*/
		/*background-image:url("../img/pat_h.png")*/
		/*border: 1px solid violet;*/
		/*background-position: bottom right; background-repeat: no-repeat;*/
		/*background-attachment: fixed;*/
		
		}
		
		#ballerino{
		position:absolute;
		
		top:0px;
		width:100%;
		height:3px;
		background-color:#666;
		z-index:9999;
		}
		#header{
		margin:40px auto 60px;
		width:1250px;
		height:80px;
		background-color:white;
		/*border-bottom:1px solid #e1dfdf;*/
		/*-webkit-box-shadow: 0px 1px 5px #e1dfdf;
		-moz-box-shadow: 0px 1px 5px #e1dfdf;
		box-shadow: 0px 1px 5px #e1dfdf;*/
		}
		#header ul {
		
list-style-type: none;
	


}
		#header ul li{
		
		
		
		
		}
		
		#header img{
		border:0px;
		
		}
		
		.cont_menu{
		margin:0 auto;
		width:960px;
		}
		
		#banner_logo{
		width:960px;
		height:80px;
		top:40px;
		/*margin:40px auto 0px;*/
	
	background-image:url("../logo/raccolta.jpg");
	}
	
	.voce{
	
	width:140px;
	
	
	
	
	}
	
	
	.immagine{
	margin:0 auto;
	width:450px;
	}
		
	
		
		.logo{
		margin:0px auto;
		height:80px;
		background-image:url("../img/logo.png");
		width:450px;
		/*float:left;*/
		background-position: bottom left; background-repeat: no-repeat;
		}
		
		div#menu{
		margin:10px 0px 10px 160px;
		/*float:left;*/
		position:relative;
		float:left;
		/*left:150px;*/
		
		
	height:20px;
		width:710px;
		/*padding:40px 0px 0px 0px;*/
		font-style:"Serif";
		
		/*border-bottom:1px solid #333333*/
		}
		div#menu ul{
		list-style:none;
		display:block;
		
		}
		div#menu ul li{
		display:block;
	
		
		float:left;
		
		height: 20px;
		font-family:"PT Serif", Serif;
		font-weight:bold;
		font-size:14px;
		text-align:center;
		text-decoration:none;
		
		/*text-shadow:0.5px 1px #BBB;*/
		
		}
		div#menu a{
		display:block;
	
		
		float:left;
		color:#666;
		height: 20px;
		/*width:112px;*/
		text-align:center;
		text-decoration:none;
		
		
		}
		div#menu a:hover{
		/*border-bottom:5px solid #e1dfdf;*/
		color:#333333;
		border: 0px solid white;
		}
		
		div#social{
		/*position:absolute;*/
		height:24px;
		float:right;
		top:0px;
		padding:5px;
		}
			#social ul {
		
list-style-type: none;


}
		#social ul li{
		margin:0px 5px;
		
		
		float:left;
		
		
		}
		
		#social ul li a{
		display:block;
		height:24px;
		}

		#slider-wrap
	{
		height: 576px;
		width: 960px;
		margin: 0 auto;
		/*argin-top: 39px;*/
		overflow: hidden;
		}
	
		#slide-container
		{
			height: 100%;
			width: 4800px;
			margin-left: 0px;
		}
		
		.left
{
	float: left;
}
		.clear{
		clear:both;
		}
		#cont1{
		margin:0 auto;
		min-width: 960px;
	max-width: 960px;
		/*background-color:#373738;*/
		}
		.blueberry { max-width: 960px; }
		
		
		#cont2{
		margin:20px auto;
		height:300px;
		width:960px;
		/*background-image:url("../img/pat1.png");*/
		/*background-color:#373738;*/
		border-top: 1px solid #e1dfdf ;
	
		}
		
		#cont2 p{
		margin:10px auto;
		display:block;
		
		width:100%;
		height:auto;
		line-height:160%;
		color:#373738;
		font-family: Helvetica, Verdana;
		font-size:12px;
		text-align:center;
		
		}
		#cont_wait{
		margin:0 auto;
		width:960px;
		height:576px;
		background-color:white;
		}
		#cont_wait p{
		display:block;
		margin:220px auto 0px;
		width:66px;
		}
		
		#cont3{
		
		margin:0px auto;
		min-width: 960px;
	max-width: 960px;
	width:960px;
	height:576px;
		/*background-color:#373738;*/
		
	background-image:url("../img/slide3.jpg");
	
	
		}
		
		#cont3 p{
		display: block;
		width:360px;
		height:536px;
		background-image:url("../img/pat_b.png");
		
		padding:20px;
		line-height:160%;
		color:#373738;
		font-family: Helvetica, Verdana;
		font-size:12px;
		text-align:left;
		
		}
		
		#cont4{
		
		margin:0px auto;
		min-width: 960px;
	max-width: 960px;
	width:960px;
	height:576px;
		/*background-color:#373738;*/
		
	background-image:url("../img/slide2.jpg");
	
	
		}
		
		#cont4 p{
		display: block;
		float:right;
		width:320px;
		height:536px;
		background-image:url("../img/pat_b.png");
		
		padding:20px;
		line-height:160%;
		color:#373738;
		font-family: Helvetica, Verdana;
		font-size:12px;
		text-align:left;
		
		}
		#cont5{
		
		margin:0px auto;
		min-width: 960px;
	max-width: 960px;
	width:960px;
	height:576px;
		/*background-color:#373738;*/
		
	background-image:url("../img/slide1.jpg");
	
	
		}
		
		#cont5 p{
		display: block;
		float:left;
		width:360px;
		height:536px;
		background-image:url("../img/pat_b.png");
		
		padding:20px;
		line-height:160%;
		color:#373738;
		font-family: Helvetica, Verdana;
		font-size:12px;
		text-align:left;
		
		}
		
		.push{
		
		height:120px;
		
		}
		.footer{
		width:100%;
		height:120px;
		background-color:#373738;
		}
		
		#footer-info{
		margin:0px auto;
		width:800px;
		line-height:160%;
		color:#e7e7e8;
		font-family: Helvetica, Verdana;
		font-size:10px;
		padding:10px;
		}
		
		#footer-info img{
		border:0px;
		}
		
		.societa{
		padding: 4px;
		width:160px;
		height:80px;	
		float:right;
		text-align:right;
		border-right: 1px solid #e1dfdf ;
		}
		
		.webdesign{
		padding:4px;
		width:200px;
		float:right;
		}