.container{
width: 880px; 
height: 2720px;
margin: 0 auto;
padding: 0;

}
.messaggio{
width: 880px; 
height: 770px;
margin: 0 auto;
padding: 0;

}

.intro{
width: 880px; 
height: 329px;
color: #ffffff;
}

.boxinfo{
width: 880px; 
height: 250px;
font-family: fira-sans,sans-serif;
font-weight: 400;
font-style: normal;
    background-color: #f6f6f6;
}
.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;

}
.comepartecipare{ 
width: 880; 
height: 250;
margin: 0px;
padding: 0px;
}

.comebox{ 
width: 880; 
height: 250px;
font-size:12px; 
color: #385185;
padding: 3px 20px;
text-align: center;
background-color: #f6f6f6;

}

.comeboxtitoli{ 
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
line-height: 24px;
font-size:24px; 
color: #fd8b07;

}
.comebox h2{ 
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
line-height: 35px;
font-size:35px; 
padding-top: 20px;
color: #fd8b07;

}

.comebox1{ 
width: 273px; 
height: 150px;
font-size:13px; 
color: #3a3a3a;
float: left;
}

.comebox1 p{ 
ont-family: 'Bree Serif', serif;
font-size:18px; 
color: #6a6a6a;
line-height: 25px;
font-weight: normal;
vertical-align: super;
text-align: center;
padding: 0px 10px;

}
.comebox1 .evidence { 
font-size: 22px; 
color: #70665e;
line-height: 25px;
font-weight: bold;
padding: 0px;

}
.comeboxdxline{ 
width: 3px;
height: 124px;
float: left;
padding-top: 18px;

}

.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
}
.clear2{
	clear:both;
	margin: 0px;
	padding: 0px;
    width: 880px;
    height: 1px;

}


.testopremi1{ 
width: 880px;
height: 191px;
text-align: left;
background-image: url("img/come-funziona.png");
background-repeat: no-repeat; 
background-position: center;
background-color: #f6f6f6;
margin: 0;
padding: 40px 0 0 0;
color: #6c6c6c;

}
.testopremi1 p{ 
width: 560px;
height: 100px;
font-size: 15px;
text-align: left;
line-height: 18px;
padding: 2px 0 0 260px;
color: #6c6c6c;
}


.action {
	width: 880px;
	height: 260px;
	margin:0px;
	padding-top: 18px;
	text-align: center;
	background-color: #f6f6f6;
	;


}
.validita {
	width: 880px;
    font-family: fira-sans,sans-serif;
    font-weight: 300;
    font-style: normal;	
	font-size: 14px;
	padding-top: 5px;
	text-align: center;
	color: #6a6a6a;

}

.validitaregola {
	width: 880px;
 font-family: fira-sans,sans-serif;
    font-weight: 300;
    font-style: normal;	
	font-size: 12px;
	padding: 0px;
	text-align: center;
	color: #6a6a6a;

}
.regolamento  {
	width: 880px;
	text-align: center;
	color: #8E8E8E;
	font-weight: normal;
	font-size: 18px;
}

.titoloprodotti {
    width: 880px;
    font-family: fira-sans,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 28px;
	text-transform: uppercase;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	background-color: #fd9b04}

.prodotti{
width: 880px; 
height: 1690px;
margin: 0 auto;
padding-top: 20px;
text-align: center;

}
 
.prodottirow{ 
width: 880; 
height: 400px;
text-align: center;
padding:0 10px ;
font-size:12px; 
color: #8E8E8E;
	

}

.prodottititol0{ 
line-height: 35px;
font-size:35px; 
color: #008039;
font-family: fira-sans,sans-serif;
font-weight: 400;
font-style: normal;
}

.prodotto1{ 
width: 250px; 
height: 250px;
color: #008039;
background-color: #f6f6f6;
float: left;
	}
.prodotto1 img{ 
width: 250px; 
height: 250px;
color: #008039;
float: left;
	

}
.prodotto1titoletto{ 
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
line-height: 30px;
font-size:18px; 
color: #fd9b04;
	
}
.prodotto1titoletto2{ 
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
line-height: 30px;
font-size:15px; 
color: #fd9b04;
	

}

.prodotto1titoletto3{ 
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
line-height: 30px;
font-size:15px; 
color: #fd9b04;
	

}
.prodotto1 p{ 
width: 250px;
height: 100px;
font-family: fira-sans,sans-serif;
font-weight: 700;
font-style: normal;
font-size:13px; 
color: #717171;
line-height: 16px;
text-align: center;
margin-top: 280px;
}



.prodottoline{ 
width: 50px;
height: 400px;
float: left;
}











.ombra {
width: 880px;
	
}

 