html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
body
{
	margin: 0;
	border: 0;
	font-family:'Conv_candara',Sans-Serif;
}
.areaconsigliutili
{
    margin: 8vw 10% 2vw 10%;
    background-color: #E6E6E6;
    padding: 2vw 2% 2vw 2%;
    border-radius: 1vw;
    width: 80%;
    font-size: 1vw;
    line-height: 1.9vw;
	color: #0C2034;
}
.areaconsigliutili p
{
	font-size:1vw;
	color: #0C2034;
}
.primarigaconsigliutili
{
	color:#CC0000;
	text-align:center;
	line-height:3vw;
	font-size:2.2vw;
}
.secondarigaconsigliutili
{
	text-align:center;
	color:#CC0000;
	margin-bottom:1vw;
}
.areasommario
{
	margin: 2.3vw 15% 2vw 15%;
	background-color: white;
	padding: 2vw 2% 2vw 2%; 
	border-color:#B4B4B4;
	border-style: solid;
	border-width:0.05vw;
	width:70%;
	font-size:0.8vw;
	line-height:1.9vw;
}
.areasommario p
{
	margin-left:1.5vw;
	margin-right:2.5vw;
	margin-top:0.2vw;
	margin-bottom:0.5vw;
	cursor: pointer;
	transition: background-color 0.5s;
}
.areasommario p:hover
{
	background-color:yellow;
	border-radius:0.5vw;
	margin-left:2.5vw;
}
.areasommario h1
{
	margin-top:0.3vw;
	text-align:center;
}
.areasommario h2
{
	text-align:center;
	font-size: 1.1vw;
	margin-top:-1vw;
}
.titoli
{	
	font-weight:bold;
	color: #133557;
	display:inline;
}
.testo
{
	display:block;
	margin-top:1vw;
	text-align:justify;
	width:100%;
}
.grassetto
{
	font-weight:bold;
	display:inline;
}
.bloccomarginisx
{
	margin-top:1vw;
	display:inline-block;
	width: 15%;
	vertical-align: middle;
}
.bloccomarginidx
{
	margin-top:1vw;
	display:inline-block;
	width: 82%;
	vertical-align: middle;
	margin-left: 1%;
	text-align:justify;
}
.bloccomarginisx2
{
	margin-top:1vw;
	display:inline-block;
	width: 40%;
	vertical-align: middle;
}
.bloccomarginidx2
{
	margin-top:1vw;
	display:inline-block;
	width: 57.5%;
	vertical-align: middle;
	text-align:justify;
}
.immaginefrontespizionero
{
	width:21vw;
}
.immaginetab
{
	width:50%;
}
.immaginemargini
{
	width:100%;
	margin:0;
}
.bloccomarginisx3
{
	margin-top:-2vw;
	display:inline-block;
	width: 76%;
	vertical-align: middle;
}
.bloccomarginidx3
{
	display:inline-block;
	width: 20%;
	vertical-align: middle;
	margin-left: 1%;
	text-align:right;
}
.bloccomarginirisguardo
{
	display:inline-block;
	width: 32.5%;
	vertical-align: middle;
	margin-right: 0.8%;
}
.bloccomarginisx5
{
	margin:1vw 0 1vw 0;
	display:inline-block;
	width: 60.5%;
	vertical-align: top;
}
.bloccomarginidx5
{
	margin:1vw 0 1vw 0;
	display:inline-block;
	width: 38.5%;
	vertical-align: top;
	margin-left:1%;
}
.immagine100
{
	width:100%;
}
.immagine100conmargine
{
	width:100%;
	padding:1vw;
}
.sottolineato
{
	text-decoration: underline;
}
.esempioimpostazione
{
	margin-top:0.5vw;
	text-align: center;
}
.immaginesempioimpostazione
{
	width: 70%;
}
.testorisguardi
{
	margin-left:1vw;
}
.bloccomarginisx6
{
	display:inline-block;
	width: 35%;
	vertical-align: middle;
	margin-left:10%;
	margin-top:1vw;
}
.bloccomarginidx6
{
	display:inline-block;
	width: 35%;
	vertical-align: middle;
	margin-left:10%;
	margin-top:1vw;
}
.bloccomarginisx7
{
	display:inline-block;
	width: 45%;
	margin-left:5%;
	margin-top:2vw;
	vertical-align: middle;
}
.bloccomarginidx7
{
	display:inline-block;
	width: 45%;
	margin-top:2vw;
	vertical-align: middle;
}
.bloccomarginisx8
{
	display:inline-block;
	width: 45%;
	margin-left:5%;
	margin-top:-1vw;
	vertical-align: middle;
}
.bloccomarginidx8
{
	display:inline-block;
	width: 45%;
	margin-top:-1vw;
	vertical-align: middle;
}
.bloccomarginisx9
{
	display:inline-block;
	width: 20%;
	margin-left:8.5%;
	padding:2%;
	vertical-align: middle;
}
.bloccomarginidx9
{
	display:inline-block;
	width: 20%;
	padding:2%;
	vertical-align: middle;
}
.bloccomargini10
{
	display:inline-block;
	width: 33.33%;
	padding:2%;
	vertical-align: middle;
	text-align:center;
}
.centrato
{
	text-align:center;
	padding:1vw;
}
#immaginecoloripersonalizzati
{
	width:23vw;
}
.bloccomargini11
{
	display:inline-block;
	width: 50%;
	padding:3%;
	vertical-align: middle;
	text-align:center;
}
.puntodiancoraggio
{
	visibility: hidden;
	margin-bottom:5vw;
}
.bottonefrontespizio
{
	width:100%;
	text-align:center;
	text-decoration: none;
	border: 0.1vw solid #133557;
	border-radius: 0.8vw;
	padding: 1vw 2vw;
	background-color: #133557;
	color: white;
	cursor: pointer;
	font-size:1.5vw;
	box-shadow:0.15vw 0.15vw 0.2vw grey;
	transition: 0.6s all;
}
.bottonefrontespizio:hover
{
	opacity:0.7;
}
.areabottonefrontespizio
{
	display:block;
	text-decoration: none;
	width:50%;
	margin:0vw auto 2vw auto;
}

