body { 	color: #3a3a3a; 	background-color: white; 	font-family: "Century Gothic", sans-serif; 	font-size: 12pt; 	text-align: justify; 	}/* MEDIA QUERIES */.menu_mobile{	width: 900px;	height: 50px;	display: none;	margin: 10px auto 50px auto;}.menu_mobile li{	display: inline;	float: left;	color: #1771b1;	font-family: 'Century Gothic', sans-serif;	font-size: 16pt;	text-align: center;	width: 160px;	margin: 0px;	}.menu_mobile li a{	text-decoration: none;	color: #1771b1;}.menu_mobile li a:hover{	text-decoration: none;	color: #79b9e7;	}@media only screen and (min-device-height : 768px) and (max-device-width : 1024px) { .menu_mobile{	display: block;}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)and (-webkit-min-device-pixel-ratio: 2) {.menu_mobile{	display: block;}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)and (-webkit-min-device-pixel-ratio: 1)  {.menu_mobile{	display: block;}}@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {.menu_mobile{	display: block;}}/* QUI FINISCONO LE MEDIA QUERIES*/a{	text-decoration: none;	color: #1771b1;}a:hover{	text-decoration: none;	color: #79b9e7;	}ul li{	list-style-type:disc;	color: #1771b1;}	ul li span{	color: #3a3a3a;}#flags{	height: 30px;	width: 900px;	margin: 0 auto;	text-align: right;}#banda-grigia{	background-color: #d7d7d7;	height: 241px;	margin-top: -8px;}#banner{height: 241px;margin: 0 auto;margin-bottom: 0px;text-align: center;background-image: url(../imgs/banner.png);background-repeat: no-repeat;width: 900px;position: relative;}#slider-container{height: 400px;background-color: #1771b1;text-align: center;position: relative;}#slider-container-vero{width: 800px;height: 340px;margin: 0 auto;background-color: white;position: relative;top: 25px;border: 5px solid white;}.kwicks {	width: 800px;	height: 340px;			}.kwicks > a {	height: 340px;	/* overridden by kwicks but good for when JavaScript is disabled */	width: 200px;	margin-left: 5px;	float: left;	text-decoration: none;			}			.kwicks > a.pan1:hover .slide-text {	color: rgba(255,255,255,1);	background: rgba(0,0,0,0.8);		}.kwicks > a.pan1:hover .slide-text .red {	opacity: 1;		}		.kwicks > a.pan2:hover .slide-text {	color: rgba(255,255,255,1);	background: rgba(0,0,0,0.8);		}.kwicks > a.pan2:hover .slide-text .red {	opacity: 1;		}		.kwicks > a.pan3:hover .slide-text {	color: rgba(255,255,255,1);	background: rgba(0,0,0,0.8);		}		.kwicks > a.pan3:hover .slide-text .red {	opacity: 1;		}		.kwicks > a.pan4:hover .slide-text {	color: rgba(255,255,255,1);	background: rgba(0,0,0,0.8);		}.kwicks > a.pan4:hover .slide-text .red {	opacity: 1;		}#panel-1 { background-image: url(../imgs/1.jpg); }#panel-2 { background-image: url(../imgs/2.jpg); }#panel-3 { background-image: url(../imgs/3.jpg); }#panel-4 { background-image: url(../imgs/4.jpg); }.slide-text {	color: rgba(255,255,255,0);	width: 440px;	height: 80px;	text-align: justify;	position: relative;	top: 220px;	left: 20px;	background: rgba(0,0,0,0);	font-size: 12pt;	padding: 10px;	}.slide-text .red {	color: #c45646;	opacity: 0;	font-family: "Century Gothic", sans-serif;	font-size: 14pt;	font-weight: bold;}#menu{	width: 800px;	height: 50px;	margin: 0 auto;}# menu ul{	padding: 0px;	margin: 0px;}#menu li{	display: inline;	float: left;	color: #1771b1;	font-family: 'Century Gothic', sans-serif;	font-size: 30pt;	text-align: center;	width: 240px;	margin: 0px;	}#menu li a{	text-decoration: none;	color: #1771b1;}#menu li a:hover{	text-decoration: none;	color: #79b9e7;	}#contact{	width: 550px;	font-family: 'Century Gothic', sans-serif;	font-size: 16pt;	text-align: center;	margin: 60px auto;}#contact a{	text-decoration: none;	color: #1771b1;	font-size: 30pt;}#contact a:hover{	text-decoration: none;	color: #79b9e7;		}#footer{	width: 800px;	font-family: "Century Gothic", sans-serif;	font-size: 8pt;	text-align: center;	color: #9c9c9c;	margin: 60px auto 20px;}#eu_credits{	width: 450px;	font-family: "Century Gothic", sans-serif;	font-size: 10pt;	text-align: center;	color: #9c9c9c;	margin: 60px auto 20px auto;	background-image: url(../imgs/eu.png);	background-repeat: no-repeat;	background-position: left;	height: 33px;	padding-top: 10px;}#eu_credits_ita{	width: 500px;	font-family: "Century Gothic", sans-serif;	font-size: 10pt;	text-align: center;	color: #9c9c9c;	margin: 60px auto 20px auto;	background-image: url(../imgs/eu.png);	background-repeat: no-repeat;	background-position: left;	height: 33px;	padding-top: 10px;}/* STILE DELLE PAGINE DEI SINGOLI PRODOTTI */#banda-blu{height: 80px;background-color: #1771b1;text-align: center;position: relative;}#menu-prod{	width: 840px;	height: 80px;	margin: 0px auto;}#menu-prod ul{	padding: 0px;	margin: 0px;}#menu-prod li{	display: inline;	float: left;	color: #fff;	font-family: 'Century Gothic', sans-serif;	font-size: 24pt;	text-align: left;	width: 200px;	margin-top: 16px;	z-index: 1;	}#menu-prod li a{	text-decoration: none;	color: #fff;}#menu-prod li a:hover{	text-decoration: none;	color: #b6b6b6;	}#menu-prod ul li ul li{	background-color: #1771b1;	font-size: 12pt;	padding: 6px;	margin: 0px;	display: inline;	}#menu-prod ul li ul{	position: absolute;	width: 200px;	opacity: 0;	visibility: hidden;	}#menu-prod ul li:hover ul{	opacity: 1;	visibility: visible;}#menu-prod ul li ul li:hover{	text-decoration: none;	color: #b6b6b6;	visibility: visible;	}h1 {	color: #ae3928;	font-family: "Century Gothic", sans-serif;	font-size: 28pt;	text-align: center;	font-weight: normal;	}#product-container{	width: 900px;	margin: 0px auto;}#product-top-container{	width: 900px;	height: 180px;	border-bottom: solid 1px grey;	border-top: solid 1px grey;}#prod-overview-container{	width: 590px;	height: 180px;	float: left;	display: inline;	margin-bottom: 30px;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 10px;	position: relative;	z-index: -1;}#schede-container{	width: 230px;	height: 190px;	float: left;	display: inline;	margin-bottom: 30px;	margin-left: 70px;	margin-top: 20px;	text-align: left;}#schede-container a{	color: #1771b1;	font-family: "Century Gothic", sans-serif;	font-size: 10pt;	text-decoration: none;	padding-top: 60px;}#schede-container a:hover{	color: #79b9e7;	font-family: "Century Gothic", sans-serif;	font-size: 10pt;	text-decoration: none;}#schede-container img{	vertical-align: middle;}h2{	color: #ae3928;	font-family: "Century Gothic", sans-serif;	font-size: 12pt;	text-align: left;	font-weight: normal;	display: inline;	}#foto-container{	width: 900px;	height: 400px;	margin-top: 20px;	display: table;	}#info-container{	width: 900px;	margin-top: 20px;	padding-bottom: 20px;	border-bottom: solid 1px grey;	}#wip{	text-align: center;	width: 900px;}.blu_header{	background-color: #1771b1;	width: 900px;	height: 50px;	color: #fff;	text-align: center;	font-size: 20pt;	padding-top: 15px;}#formulations-container{	width: 800px;	display: table;	margin: 20px auto 50px auto;}.formulations-container{	width: 800px;	display: table;	margin: 20px auto 50px auto;}.title {	color: #ae3928;	font-size: 14pt;	font-weight: bold;	height: 100px;	width: 250px;	text-align: center;}.description {	height: 100px;	width: 450px;	padding: 10px 20px 10px 0px;}.price {	color: #ae3928;	font-size: 14pt;	height: 100px;	width: 100px;	text-align: center;	}.pricespan{	background-color: #ffd421;	border-radius: 6px;	padding: 8px;}#cts{	width: 680px;	font-family: 'Century Gothic', sans-serif;	font-size: 16pt;	text-align: justify;	margin: 60px auto;}#vat {	text-align: center;}#payment{	width: 680px;	font-family: 'Century Gothic', sans-serif;	font-size: 16pt;	text-align: center;	margin: 60px auto;}#giglio{height: 150px;margin: 0 auto;margin-bottom: 0px;text-align: center;background-image: url(../imgs/giglio.png);background-repeat: no-repeat;width: 900px;position: relative;}