/* 
	font-family: "Montserrat", serif;
	font-family: "Qwitcher Grypen", serif;
*/



.txtMontserrat {
  		font-family: "Montserrat", serif;
  		font-optical-sizing: auto;
  		font-weight: 400;
  		font-style: normal;
}

.txtMontserratBluScuro {
  		font-family: "Montserrat", serif;
  		font-optical-sizing: auto;
  		font-weight: 400;
  		font-style: normal;
		color: #000020;
}

.txtMontserrat600 {
  		font-family: "Montserrat", serif;
  		font-optical-sizing: auto;
  		font-weight: 600;
  		font-style: normal;
}

.txtMontserratWhite {
  		font-family: "Montserrat", serif;
  		font-optical-sizing: auto;
  		font-weight: 400;
  		font-style: normal;
		color: #FFFFFF;
}

.txtMontserratWhite600 {
  		font-family: "Montserrat", serif;
  		font-optical-sizing: auto;
  		font-weight: 600;
  		font-style: normal;
		color: #FFFFFF;
}



.txtQwitcherGrypen {
		font-family: "Qwitcher Grypen", serif;
  		font-weight: 400;
  		font-style: normal;
}

.txtQwitcherGrypenBlu {
		font-family: "Qwitcher Grypen", serif;
  		font-weight: 400;
  		font-style: normal;
		color: #003152;
}

.txtQwitcherGrypenWhite {
		font-family: "Qwitcher Grypen", serif;
  		font-weight: 400;
  		font-style: normal;
		color: #FFFFFF;
}



.txtPlayfair {
  		font-family: "Playfair", serif;
  		font-optical-sizing: auto;
  		font-weight: 400;
  		font-style: normal;
  		font-variation-settings: "wdth" 100;
}

.txtPlayfairWhite {
  		font-family: "Playfair", serif;
  		font-optical-sizing: auto;
  		font-weight: 400;
  		font-style: normal;
  		font-variation-settings: "wdth" 100;
		color: #FFFFFF;
}




.txtOpenSansBlu {
		font-family: 'Open Sans', sans-serif;
		color: #003152;
}

.txtOpenSansGrigio {
		font-family: 'Open Sans', sans-serif;
		color: #454545;
}

.txtOpenSansBluGrigio {
		font-family: 'Open Sans', sans-serif;
		color: #707A85;
}












.link-blu {

}

a.link-blu:link {
		color: #003152;
		text-decoration: none;
}

a.link-blu:visited {
		color: #003152;
		text-decoration: none;
}

a.link-blu:hover {
		color: #004471;
		text-decoration: none;
}

.link-grigio {

}

a.link-grigio:link {
		color: #454545;
		text-decoration: none;
}

a.link-grigio:visited {
		color: #454545;
		text-decoration: none;
}

a.link-grigio:hover {
		color: #333333;
		text-decoration: underline;
}


.link-bianco {

}

a.link-bianco:link {
		color: #FFFFFF;
		text-decoration: none;
}

a.link-bianco:visited {
		color: #FFFFFF;
		text-decoration: none;
}

a.link-bianco:hover {
		color: #CCCCCC;
		text-decoration: underline;
}

.link-bianco-menu {

}

a.link-bianco-menu:link {
		color: #FFFFFF;
		text-decoration: none;
}

a.link-bianco-menu:visited {
		color: #FFFFFF;
		text-decoration: none;
}

a.link-bianco-menu:hover {
		color: #CCCCCC;
		text-decoration: none;
}

.link-celesteBianco {

}

a.link-celesteBianco:link {
		color: #b9cbd8;
		text-decoration: none;
}

a.link-celesteBianco:visited {
		color: #b9cbd8;
		text-decoration: none;
}

a.link-celesteBianco:hover {
		color: #FFFFFF;
		text-decoration: underline;
}






















