body {
	font-family: 'Urbanist', 'Raleway',sans-serif;
}

.footer-clean{padding:50px 0;background-color:#fff;color:#4b4c4d}.footer-clean h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-clean ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-clean ul a{color:inherit;text-decoration:none;opacity:.8}.footer-clean ul a:hover{opacity:1}.footer-clean .item.social{text-align:right}@media (max-width:768px){.footer-clean .item.social{text-align:center}}.footer-clean .item.social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin-left:10px;margin-top:22px;color:inherit;opacity:.75}.footer-clean .item.social>a:hover{opacity:.9}@media (max-width:991px){.footer-clean .item.social>a{margin-top:40px}}@media (max-width:767px){.footer-clean .item{text-align:center;padding-bottom:20px}.footer-clean .item.social>a{margin-top:10px}}.footer-clean .copyright{margin-top:14px;margin-bottom:0;font-size:13px;opacity:.6}.navigation-clean{background:#fff;padding-top:.75rem;padding-bottom:.75rem;color:#333;border-radius:0;box-shadow:none;border:none;margin-bottom:0}@media (min-width:768px){.navigation-clean{padding-top:1rem;padding-bottom:1rem}}.navigation-clean .navbar-brand{font-weight:700;color:inherit}.navigation-clean .navbar-brand:hover{color:#222}.navigation-clean .navbar-toggler{border-color:#ddd;color:#ccc}.navigation-clean .navbar-toggler:focus,.navigation-clean .navbar-toggler:hover{background:0 0}.navigation-clean .form-inline,.navigation-clean .navbar-collapse{border-top-color:#ddd}.navigation-clean.navbar-light .navbar-nav .nav-link.active,.navigation-clean.navbar-light .navbar-nav .nav-link.active:focus,.navigation-clean.navbar-light .navbar-nav .nav-link.active:hover{color:#fff;box-shadow:none;background:0 0;pointer-events:none}.navigation-clean.navbar .navbar-nav .nav-link{padding-left:18px;padding-right:18px}.navigation-clean.navbar-light .navbar-nav .nav-link{color:#fff}.navigation-clean.navbar-light .navbar-nav .nav-link:focus,.navigation-clean.navbar-light .navbar-nav .nav-link:hover{color:#fff!important;background-color:transparent}.navigation-clean .navbar-nav>li>.dropdown-menu{margin-top:-5px;box-shadow:none;background-color:#fff;border-radius:2px}.navigation-clean .dropdown-menu .dropdown-item,.navigation-clean .dropdown-menu .dropdown-item:focus{line-height:2;color:#37434d}.navigation-clean .dropdown-menu .dropdown-item:focus,.navigation-clean .dropdown-menu .dropdown-item:hover{background:#eee;color:inherit}

h1, a.h1:link, a.h1:visited, a.h1:active {
    font-family: Urbanist;
	font-size:17px;
	line-height: 23px;
	color: #999999!important;
	font-weight:100;
}

a.h1:hover {
	font-size:17px;
	line-height: 23px;
	font-weight:100;
	color: #333333!important;
	text-decoration: none;
	transition: 0.6s;
}

p, .p {
    font-family: Urbanist;
	font-weight:200;
	color: #333333 !important;
	font-size: 16px !important;
	line-height: 24px !important;
    letter-spacing: 0.5px;
	padding: 10px;
	text-align: justify !important;
}

.txt-box {
    padding: 0px 20px;
}

.start-txt {
    font-family: Urbanist;
	font-size: 20px !important;
    line-height: 28px !important;
}

.img-deco {
    margin: 0px auto;
    box-shadow: 2px 2px 8px #003202;
    border-radius: 10px;
}

a.tel:hover {
	color: #90F !important;
}

.footer-txt, a.footer-txt:link, a.footer-txt:visited, a.footer-txt:active {
	color: #ffffff !important;
	font-size: 13px !important;
}

table {
  border-collapse: collapse;
  border-bottom-color: #F5F5F5 !important;
  margin: 0px auto;
}

th, td {
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #EDEDED !important;
}

tr:hover {
	background-color: #319035 !important;
	color: #ffffff !important;
	transition: 0.3;
}

strong {
	font-weight:600;
}

.flags {
	max-width: 1100px;
	width: 100%;
	margin : 0px auto !important;
	text-align: right !important;
	padding:0px 15px 0px 0px;
	position:absolute;
    top: -7px;
    right: 7%;
	z-index:999999999999;
}

.logo {
  
}

@media screen and (min-width: 400px) {
  .logo-box {
    text-align: center!important;
	width: 100% !important;
  }
	.menu-space {
		padding-top: 0px;
	}
	.pad50 {
		padding-top: 0px;
	}
}

@media screen and (min-width: 800px) {
  .logo-box {
    text-align: left !important;
	width: 25% !important;
	}
	.menu-space {
		padding-top: 30px;
  }
	.pad50 {
		padding-top: 10px;
	}
}

.back-title {
	background-image: url("https://intema-sas.it/2023/assets/img/back-title.jpg");
	background-repeat: no-repeat;
	background-position: left;
	background-size: cover;
	color: #ffffffff !important;
	font-size: 22px;
	width: 100%;
	padding:10px 15PX;
	border-radius: 10px;
	margin-bottom: 10px;
}

.back-box {
	background-image: url("https://intema-sas.it/2023/assets/img/back-box-intema.jpg");
	background-repeat: repeat-x;
	background-position: left;
	background-size: cover;
	color: #ffffffff !important;
	font-size: 18px !important;
	width: 100%;
	padding: 10px 0px;
	border-radius: 10px;
	margin-bottom: 20px;
}

.nav-link {
	font-weight:200 !important;
}

.nav-item {
	font-weight:200 !important;
}

.menugraphic {
	background-image:url("https://intema-sas.it/2023/assets/img/back-menu-2.jpg") !important;
	background-repeat: repeat !important;
	background-position: center !important;
	background-size: cover !important;
	border-radius: 10px !important;
	font-weight:200 !important;
}

.menucolor, a.menucolor:link, a.menucolor:visited, a.menucolor:active {
	font-weight:200 !important;
}
a.menucolor:hover {
	color: #004A03 !important;
	background-color: #003202 !important;
	transition: 0.6s;
}

.pbig, a.pbig:link, a.pbig:visited, a.pbig:active {
	color: #004A03;
	font-size: 18px;
	line-height: 23px;
	text-decoration: none;
	word-spacing: 2px;
	font-weight:800;
}
a.pbig:hover {
	color: #003202;
	font-size: 18px;
	line-height: 23px;
	text-decoration: none;
	word-spacing: 2px;
	font-weight:800;
	transition: 0.6s;
}

.title, a.title:link, a.title:visited, a.title:active {
	color: #e62d88;
	font-size: 45px;
	line-height: 45px;
	text-decoration: none;
	word-spacing: 2px;
	font-weight:100;
}
a.title:hover {
	color: #90F;
	transition: 0.6s;
}

.subtitle, a.subtitle:link, a.subtitle:visited, a.subtitle:active {
	color: #d33070;
	font-size: 22px;
	line-height: 32px;
	text-decoration: none;
	word-spacing: 2px;
	font-weight:800;
}
a.subtitle:hover {
	color: #90F;
	font-size: 22px;
	line-height: 32px;
	text-decoration: none;
	word-spacing: 2px;
	font-weight:800;
	transition: 0.6s;
}

.awd, a.awd:link, a.awd:visited, a.awd:active {
	color: #a0a0a0;
	font-size: 10px;
	font-family: 'Biryani', CenturyGothic, "Century Gothic", "futura", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	line-height: 14px;
	text-decoration: none;
	word-spacing: 2px;
	letter-spacing: 1px;
}
a.awd:hover {
	color: #666;
	text-decoration: underline;
	transition: 0.6s;
}

input {
	font-family: "Century Gothic", "futura", Helvetica, Arial;
	text-decoration: none;
	text-transform: none;
	color: #023273;
	background: #FFFFFF;
	font-size: 13px;
	padding: 5px;
	margin: 0px 0px 20px 0px;
	width:100%;
	border-radius:5px;
	border:1px solid #ffffff;
	box-shadow: 1px 1px 5px #666666;
}
/*Imposto i parametri per le textarea*/
textarea {
	font-family: "Century Gothic", "futura", Helvetica, Arial;
	text-decoration: none;
	text-transform: none;
	color: #023273;
	background: #FFFFFF;
	font-size: 13px;
	padding: 5px;
	width: 100%;
	border-radius: 5px;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 5px #666666;
}
#checkbox {
	float: none;
	display: auto;
	width: auto;
}

.button-white, a.button-white:link, a.button-white:active, a.button-white:visited  {
	font-weight:900;
	width: 70%;
	padding: 12px;
	background-color: #83ac96;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-size: 17px;
	line-height: 20px;
	border-radius: 10px;
	border: 2px solid #393939;
}
a.button-white:hover {
	background-color: #012B15;
	color: #83ac96;
	border-radius: 25px;
	border: 2px solid #393939;
	transition: all 0.6s ease;
}

.buttons, a.buttons:link, a.buttons:active, a.buttons:visited  {
	font-weight:900;
	width: 70%;
	padding: 12px;
	background-color: #045329;
	color: #ffffff;
	margin: 0px auto;
	text-decoration: none;
	display: block;
	text-align: center;
	font-size: 17px;
	line-height: 20px;
	border-radius: 10px;
	border: 2px solid #393939;
	box-shadow: inset 3px 3px 5px #555555;
}
a.buttons:hover {
	background-color: #02341A;
	color: #FFFFFF;
	border-radius: 25px;
	border: 2px solid #393939;
	transition: all 0.6s ease;
	box-shadow: 1px 1px 5px #555555;
}
#buttons, #buttons:link, #buttons:active, #buttons:visited  {
	font-weight:900;
	width: 70%;
	padding: 10px;
	background-color: #045329;
	margin: 0px auto;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-size: 17px;
	line-height: 20px;
	border: 2px solid #393939;
	box-shadow: inset 3px 3px 5px #555555;
}
#buttons:hover {
	background-color: #02341A;
	color: #FFFFFF;
	border-radius: 25px;
	border: 2px solid #393939;
	transition: all 0.6s ease;
	box-shadow: 1px 1px 5px #555555;
}

.txt_verdi, a.txt_verdi:link, a.txt_verdi:active, a.txt_verdi:visited {
	color: #30695A;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
a.txt_verdi:hover { text-decoration:underline;}
.txt_verdi_footer { color: #076532; font-size: 11px; line-height: 11px; }

.footer{
	position:fixed;
	bottom:0;
	width:100%;
	height:40px;
	background-image: url(https://intema-sas.it/2023/image-intema/bottom-back-intema.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-top: -10px;
}
.txt_verdi, a.txt_verdi:link, a.txt_verdi:active, a.txt_verdi:visited {
	color: #30695A;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 14px;
	text-decoration: none;
}
a.txt_verdi:hover { text-decoration:underline;}
.txt_verdi_footer { color: #076532; font-size: 11px; font-family: Verdana, Geneva, sans-serif; line-height: 11px; }
.txt_white, a.txt_white:link, a.txt_white:active, a.txt_white:visited {
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 14px;
	text-decoration: none;
}
a.txt_white:hover { text-decoration:underline;}
.num-page, a.num-page:link, a.num-page:active, a.num-page:visited {
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 14px;
	text-decoration: none;
}
a.num-page:hover { text-decoration:underline;}
.txt_verdi_footer { color: #076532; font-size: 11px; font-family: Verdana, Geneva, sans-serif; line-height: 11px; }
.txt_verdi_pic { color: #076532; font-size: 10px; font-family: Verdana, Geneva, sans-serif; }
.titoli_bianchi, a.titoli_bianchi:link, a.titoli_bianchi:active, a.titoli_bianchi:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
a.titoli_bianchi:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}
.titoli_verdi { color: #076532; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; }
a.titoli_verdi:link, a.titoli_verdi:visited, a.titoli_verdi:active { color: #076532; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; text-decoration: none; }
a.titoli_verdi:hover { color: #489180; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; }
.titoli_info { color: #4a4e57; font-size: 11px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; text-decoration: none; }
a.titoli_info:link, a.titoli_info:visited, a.titoli_info:active { color: #4a4e57; font-size: 11px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; text-decoration: none; }
a.titoli_info:hover { color: #2c2c2c; font-size: 11px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; }
