@charset "UTF-8";
/* CSS Document */


body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


div.clear {
	clear: both;
}

#sfondo-top { position: relative; background-color:#000;}
#top { position: relative; text-align:center; max-width:960px; margin: 0px auto;}

#top img { width: 100%; height:auto;}

#container {
	position:relative;
	text-align:justify;
	max-width:960px;
	margin:0px auto;
	padding:10px;
}

#container img {
	max-width:100%;
	height:auto;
}


#testo {
	float:left;
	width:350px;
}

#galleria {
	float:right;
	max-width:580px;
}

.newsletter {
	box-shadow: 
        inset 0 0 15px -1px rgba(0,0,0,0.1),
        0 3px 0 -1px #f0f0f0,
        0 3px 0 0 #c9c9c9,
        0 3px 7px -1px rgba(0,0,0,0.25);

    color: #404040;
    border-radius: 5px;
    background-color:#EDEDED;
	padding:10px;
	text-align:center;
	color:#919191;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
    font-family: 'Bitter', serif;
    font-weight: normal;
}

@media screen and (max-width: 320px) {
	
	
}

@media only screen and (min-width: 480px) and (max-width: 570px) {




@media screen and (max-width: 768px) {

	
}

@media screen and (max-width: 950px) {
	
	

}