@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:600); 


<style type="text/css">



@media only screen and (min-width: 690px) {

.iframeslidepiccolo {
display: none;	
}

 }


@media only screen and (max-width: 690px) {

.cellafoto {
display: none;
}
.iframeslide {
display: none;	
}

 }
 
 
 #slogan {
width: 100%;
height:300px;
	
	background-image: url("backgroundslogan.jpg");
	
	position:relative;
	 
}

#testoslogan {
	width: 100%;
	
	height:150px;
	
  background: #;
  position: absolute;
  top: 50%;
  
  margin-top: -115px;
  margin-left: auto;
  text-align:center;
  display: table-cell;
vertical-align: middle;
}

h1, h2 { 
 font-weight: normal;
	font-family: 'Oswald', sans-serif;
	color: #f1f1f1;
	line-height: 50px;
	font-size: 85px;

 }
 
 h3 { 
 font-weight: 500;
 font-style: italic;
	font-size: 25px;
	color: #f1f1f1;


 }



.immagineflex {
	min-width: 220px;
	max-width: 220px;
	font-weight: bold;
	padding-top: 8px;
}


.tabellasopra {
	border: 0px #2b2b2b solid;
	height:100%;
	width: 100%;
	max-width: 1200px;
	min-width: 270px;
	background-color: ;
	
	
}
.tabellamenu {
	border: 0px solid #CCCCCC;
	height: 100%;
	width: 100%;
	max-width: 1200px;
	min-width: 270px;
	background-color: ;
	
	
	
}

#menufisso  {
	 width: 100%;
 height: 43px;


 background: #187ead;
 position: fixed;
 z-index:1000;


	
	}

.tabella2 {
	height: 100%;
	width: 100%;
	max-width: 1200px;
	min-width: 270px;	
	
}

.tabellaslide {
	
	height:350px;
	
}
.tabellaslidepiccola {
	
	height:250px;
	
}

.iframeslide {
	
    height:500px;
	max-width: 100%;
	min-width: 270px;
	margin-left:auto; 
    margin-right:auto; 
	
	
}
.centrato {text-align: center;
max-height: 350px;

}
.iframeslidepiccolo {
	
	height:250px;
	max-width: 1200px;
	min-width: 270px;
	margin-left:auto; 
    margin-right:auto; 


	
	
}

.titolipagine {
	font-weight: normal;
	font-family: 'Oswald', sans-serif;
	color: #d87500;
	line-height: 67px;
	font-size: 35px;
	
	}
	
	.titolini {
	font-weight: normal;
	font-family: 'Oswald', sans-serif;
	color: #d87500;
	line-height: 30px;
	font-size: 18px;
	display: table-cell;
vertical-align: middle;
	
	}

.cellatesto {
	height: 100%;
	max-width: 800px;
	min-width: 280px;
	line-height: 25px;	
	
	
}

.tabella2 tr td {
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 22px;
}



.bordosotto {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.testohome {
	font-family: Lato;
	font-size: 17px;
	font-weight: normal;
	color: #3B3B3B;
	line-height: 31px;
}
.bordosinistro {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.riga {
	border: 1px #333333;
	line-height: 1px;
}

.testo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #333333;
}

.testoform {
	font-size: 15px;
	line-height: 21px;
	color: #444444;
	resize:none;
	
	font-weight: normal;
	font-family: 'Oswald', sans-serif;
	
	
	
}
body {
	
	
	background-image: url(bg.png);
	background-repeat: repeat;
}

.Stile11 {
	color: #84AB38;
	font-weight: bold;
}
.Stile13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; color: #84AB38; font-weight: bold; }
.Stile14 {color: #84AB38}


#content
{
float:left;

position:relative;
clear: both;
}

#single0 {
        width: 285px;
        float: left;
        position: relative;
        overflow:hidden;
		padding-top: 0px;
	
}

#single1 {
        width: 192px;
        float: left;
        position: relative;
		top:-5px;
       
		
	
}




.bordotondo {
	border-radius: 10px 10px 10px 10px;
box-shadow: 0px 0px 0px 0px #3e3e3e;
}

</style>
