body {
	background-color:#fff;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}

.clear {
	clear:both;
	height:1px
}

.clear10 {
	clear:both;
	height:10px
}


.noborder {
	border: none !important

}

a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline
}

a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none
}

div#wrapper
{
	width: 900px;
	margin:0 auto;
	
}


div#maincontainer
{
	width: 956px;
	
	margin:0 auto;
	background-image:url(../img/bg.png)
	
}

div#header
{
	width: 900px;
	height:119px;
	
}


div#logo
{
	width: 296px;
	height:119px;
	margin:0;
	float:left
	
}

div#claim
{
	width: 569px;
	height:119px;
	margin:0;
	float:left;
	padding-left:20px;
	
}

div#claim .content
{
	padding:15px 0;
	text-align:left
	
}

div#areavideo
{
	width: 900px;
	height:436px;
	background-image:url(../img/video_bg.jpg);
	background-repeat:no-repeat;
	clear:both
		
}

div#video
{
	width: 640px;
	height:360px;
	margin:25px 0 0 22px;
	float:left
	
}

div#richiestainfo
{
	width: 199px;
	float:right;
	text-align:left;
	margin: 20px 22px 0 0 
}

div#richiestainfo .content
{
	padding: 0 0 0 0;	
	text-align:left
}

div#areabox
{
	width: 900px;	
}

div#areabox .content
{
	padding: 30px 20px 20px 20px;	
	text-align:left
}

div#areatesto01
{
	width: 900px;	
}

div#areatesto01 .content
{
	padding: 100px 20px;	
	text-align:center
}

div#descrizione
{
	width: 538px;
	float:left;
	text-align:left;
	margin: 0 25px 0 0 
}

.titolodescrizione
{
		
	text-align:left;
	margin: 0 0 10px 0 
}

div#boxfiocco
{
	width: 538px;
	height:189px;
	float:left;
	background-image:url(../img/boxfiocco_bg.jpg);
	background-repeat:no-repeat;	
	text-align:left;
	margin: 0 25px 0 0;

}

div#boxfiocco .content
{
	padding: 40px 15px 0 120px;	
	text-align:left;
	line-height:18px;}

div#vantaggi
{
	width: 260px;
	float:right;
	text-align:left;
	margin: 0 
}

div#vantaggi .content
{
	padding: 0 0 0 0;	
	text-align:left
}

div#vantaggi ul {
	
	list-style-type:none;
}

div#vantaggi ul li {
	
	background:#FFF url('../img/vantaggi_list.jpg') no-repeat;
	padding:0 0 0 46px;
	margin:0 0 6px 0;
	min-height:40px

}

div#info
{
	width: 287px;
	float:right;
	text-align:left;
	margin: 0 0 0 0 
}

div#info .content
{
	padding: 0 0 0 0;	
	text-align:left
}

div#footer
{
	width: 860px;
	height:40px;
	margin:0 auto;
		
}


div#chiusura
{
	width: 956px;
	height:48px;
	margin:0 auto;
	background-image:url(../img/footer_bg.png)
	
}

.txtgrey1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#7b787d;
	line-height:18px
}

.txtgrey2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7b787d;
	line-height:18px
}

.txtgrey3
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7b787d;
	line-height:14px
}

.txtgrey4
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7b787d;
	line-height:10px;
}

.txtwhite1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:14px
}

.txtblack1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px
}

.txtblack2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:16px
}


.txtev1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003f80;
	line-height:16px
}

.txtev2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#005ca0;
	font-weight:normal;
	line-height:22px
}


.title1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:48px;
	line-height:48px;
	color:#787878;
}

.title1b
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:48px;
	line-height:48px;
	color:#247dc9;
}

.title2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:28px;
	color:#ff7000;
	font-weight:bold
}

.title3
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:28px;
	color:#000;
	
}

.title4
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:30px;
	letter-spacing:-1px;
	color:#000;
	
}

.title5
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:30px;
	letter-spacing:-1px;
	color:#fff;
	
}

a.link1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:16px;
	text-decoration:none
}

a.link1:hover
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:16px;
	text-decoration:underline
}

a.link2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b787d;
	line-height:16px;
	text-decoration:none
}

a.link2:hover
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	text-decoration:none
}