.costi{
	padding-bottom:50px;
	}

.costi div{
	margin-top:15px;
	}

.costi h2{
	padding-top: 15px;
    padding-bottom: 0;
    text-align: center;
    color: #004c8a;
    font-size: 34px;
	}
	
.costi p{
	font-size:18px;
	margin-top:30px;
	padding-left:15px;
	padding-right:15px;
	}
	
.tab-costi{
	border:2px solid #004c8a;
	border-radius:5px;
	padding:0;
	font-size:16px;
	}
	
.tab-costi tr{
	border-bottom:1px solid #ebebeb;
	}
	
.categ{
	width:50%;
	min-width:232px;
	background-color:#004c8a;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	color: #ffffff;
	font-weight:600;}

.prezzi{
	width:50%;
	background-color:#ffffff;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	text-align:center !important;
	font-weight:600;
	color:#004c8a;
	}
	
.vg h2{
	padding-top: 15px;
    padding-bottom: 0;
    text-align: center;
    color: #004c8a;
    font-size: 34px;	
	}
	
.vg{ padding-bottom:15px;}

.vg div{
	padding-bottom:15px;
	}

.vg h4{
	background-color:#004c8a;
	padding:3px;
	color:#ffffff;
	font-size:24px;
	font-weight:600;
	text-align:center;
	}

.vg p{
	font-size:18px;
	text-align:justify;
	}
	
.intro-vantaggi{
	background-color:#ffffff;
	padding:15px;
	border-radius:5px;
	box-shadow:0 0 30px #333333;
	margin-top:30px;
	margin-bottom:30px;
	}
	
.intro-vantaggi h2{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	color:#004c8a;
	font-size:34px;
	}

.intro-vantaggi p{
	font-size:20px;
	color:#111111;
	text-align:center;
	margin-top:15px;
	margin-bottom:30px;
	line-height:2;
	}
		
.intro-vantaggi p span{
	font-size:16px;
	}
	

	
