html, body{
margin: 0 auto;
padding: 0;
height: 100%;

}
.container{
width: 880px;
min-height: 100%;
	height: auto !important;
    margin: 0 auto -200px; 
padding: 0;

}
.messaggio{
width: 880px; 
height: 488px;
margin: 0 auto;
padding: 0;
position: fixed;
   

}

.intro{
width: 880px; 
height: 233px;
background-image: url("img/usato-garantito-bg.png");
background-repeat: no-repeat;
font-family: fira-sans,sans-serif;
color: #ffffff;
}
.intro h1{ 
font-size: 42px;
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
color: #ffffff;
line-height: 0px;
padding: 20px 0 0 40px;
margin: 0px;
}
.intro h2{ 
font-size: 22px;
line-height: 25px;
font-family: fira-sans, sans-serif;
font-weight: 300;
color: #8ed88c;
padding: 40px 0 0 40px;
margin: 0px;
}


.boxinfo{
	width: 880px; height: 82px;
	font-family: fira-sans,sans-serif;
    background-color: #017f30;
}
.titolobox{ 
width: 880px; 
height: 123px;
line-height: 26px;
font-size:22px; 
color: #FFFFFF;
background-color: #000000;
text-align: center;
margin:0px;
padding: 0px;
font-weight: normal;
}

titolobox.h1{ 
font-weight: normal;
color: #FFFFFF;

}

.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
}
.clear2{
	clear:both;
	height: 20px;
	margin: 0px;
	padding: 0px;
    background-color: #FFFFFF;
}

.premi { 
width: 880px;
height: 170px;
padding: 0px; 
margin: 0px;
text-align: center;
background-image: url("img/ricevi-una-sorpresa.png");
background-repeat: no-repeat; 
background-position: center;
	
}
.testopremi1{ 
width: 591px;
height: 82px;
background-color: #017f30;
 float: left;
margin: 0;
color: #ffffff;

}



.action {
	width: 289px;
	height: 82px;
	margin:0px;
	background-color: #017f30;
    float: left;
    text-align: center;

}
.validita {
	width: 880px;
	font-weight: normal;
	font-size: 30px;
	padding-top: 20px;
	text-align: center;
	color: #009a45;

}
.regolamento  {
	width: 880px;
	text-align: center;
	color: #8E8E8E;
	font-weight: normal;
	font-size: 18px;
}

.titoloprodotti {
	width: 880px;
	height: 70px;
	font-family: fira-sans,sans-serif;
	font-weight: normal;
	font-size: 30px;
	text-transform: uppercase;

	text-align: center;
	color: #009a45;

}

.prodotti{
width: 880px; 
height: 100%;
margin: 0 auto;
padding: 430px 0 0 0 ;

}
 
.prodottirow{ 
width: 880; 
height: 320px;
font-size:12px; 
color: #8E8E8E;

}

.foto{ 
width: 320px; 
height: 320px;
color: #008039;
background-color: #f6f6f6;
float: left;
}

.prodotto1{ 
width: 520px; 
height: 300px;
padding: 20px 0 0 40px;
color: #008039;
background-color: #f6f6f6;
float: left;
}



.prodotto1titoletto{ 
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
line-height: 30px;
font-size:20px; 
color: #009a45;

}

.prodotto1 p{ 
width: 450px;
font-family: fira-sans,sans-serif;
font-size:15px; 
color: #717171;
line-height: 20px;
font-weight: normal;
text-align: left;
background-color: #f6f6f6;
padding:0px;
    margin:0;
}

.prodotto1 a { 

font-family: fira-sans,sans-serif;
font-size:13px; 
display: block;
color: #009a45;
line-height: 20px;
font-weight: normal;
text-align: left;

}
.prezzo{ 
width: 450px;
height: 100px;
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
line-height: 35px;
font-size:13px; 
color: #009a45;
text-align: left;

}
.evidence{ 
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
line-height: 25px;
font-size:18px; 
color: #009a45;
}

.prodottoline{ 
width: 20px;
height: 400px;
float: left;
}


.ombra {
width: 880px;
	
}


.footer{
height: 200px;
width: 880px;
text-align: center;
margin: 0 auto;
background-color: #009a45;
bottom: 0;
margin-top: 1150px;

}

.footer p{
font-family: fira-sans,sans-serif;
font-weight: 300;
font-style: normal;
line-height: 18px;
font-size:12px; 
color: #ffffff;
padding: 30px;
  
}
 