<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{margin:0px;background-image:url(images/sfondo.png);}

img{border:0px;}

table.principale{width:100%;height:100%;margin:0px;padding:0px;}
table.principale_sopra{width:990px;height:100%;margin-top:0px;}
td.principale_sopra_cella{width:990px;height:162px;background:#ffffff;}
td.principale_sopra_menu{width:100%;height:71px;background-image:url(images/sfondo_up_menu.jpg);}
td.principale_sopra_foto{width:100%;height:345px;}
td.principale_sopra_down{width:100%;height:200px;padding-top:0px;}
td.principale_sopra_down_2{width:100%;height:200px;background:#ffffff;padding-top:0px;}
td.principale_down{width:100%;height:100%;margin-bottom:10px;}

/* NEWS */
img.iter{width:50%;margin:10px 25%;}
img.mini{width:28%;margin:10px 36%;border-radius:100%;}
p.iter{color:#6A6B6A;font-size:13px;text-align:center;margin:0px;}
div.gal{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}
div.gal img{width:calc(100% / 2 - 0.5%);margin:0px 0px 10px;}
iframe.iter{margin:15px 0px;margin-left:25%;}

/* PARTE DEL LOGO */
td.interno_logo{width:940px;height:110px;}
td.interno_logo_cella_1{width:450px;}
td.interno_logo_cella_2{width:490px;padding-right:0px;}

/* FINE PARTE DEL LOGO */
A.menualtonero:link{text-decoration:underline;font-family:arial;color:#000000;font-size:12px;font-weight:normal;}
A.menualtonero:visited{text-decoration:underline;font-family:arial;color:#000000;font-size:12px;font-weight:normal;}
A.menualtonero:active{text-decoration:underline;font-family:arial;color:#000000;font-size:12px;font-weight:normal;}
A.menualtonero:hover{text-decoration:none;font-family:arial;color:#f69c3b;font-size:12px;font-weight:normal;}

A.menualto:link{text-decoration:underline;font-family:arial;color:#f69c3b;font-size:12px;font-weight:normal;}
A.menualto:visited{text-decoration:underline;font-family:arial;color:#f69c3b;font-size:12px;font-weight:normal;}
A.menualto:active{text-decoration:underline;font-family:arial;color:#f69c3b;font-size:12px;font-weight:normal;}
A.menualto:hover{text-decoration:none;font-family:arial;color:#000000;font-size:12px;font-weight:normal;}

A.menualtoblu:link{text-decoration:underline;font-family:arial;color:#444444;font-size:13px;font-weight:normal;}
A.menualtoblu:visited{text-decoration:underline;font-family:arial;color:#444444;font-size:13px;font-weight:normal;}
A.menualtoblu:active{text-decoration:underline;font-family:arial;color:#444444;font-size:13px;font-weight:normal;}
A.menualtoblu:hover{text-decoration:none;font-family:arial;color:#f69c3b;font-size:13px;font-weight:normal;}

A.menualtobianco:link{text-decoration:underline;font-family:arial;color:#FFFFFF;font-size:12px;font-weight:normal;}
A.menualtobianco:visited{text-decoration:underline;font-family:arial;color:#FFFFFF;font-size:12px;font-weight:normal;}
A.menualtobianco:active{text-decoration:underline;font-family:arial;color:#FFFFFF;font-size:12px;font-weight:normal;}
A.menualtobianco:hover{text-decoration:none;font-family:arial;color:#f69c3b;font-size:12px;font-weight:normal;}

A.mat:link{text-decoration:underline;font-family:arial;color:#444444;font-size:13px;font-weight:normal;}
A.mat:visited{text-decoration:underline;font-family:arial;color:#444444;font-size:13px;font-weight:normal;}
A.mat:active{text-decoration:underline;font-family:arial;color:#444444;font-size:13px;font-weight:normal;}
A.mat:hover{text-decoration:none;font-family:arial;color:#f69c3b;font-size:13px;font-weight:normal;}

A.menualtonerogrande:link{text-decoration:underline;font-family:arial;color:#000000;font-size:12px;font-weight:bold;}
A.menualtonerogrande:visited{text-decoration:underline;font-family:arial;color:#000000;font-size:12px;font-weight:bold;}
A.menualtonerogrande:active{text-decoration:underline;font-family:arial;color:#000000;font-size:12px;font-weight:bold;}
A.menualtonerogrande:hover{text-decoration:none;font-family:arial;color:#f69c3b;font-size:12px;font-weight:bold;}

a.ricette{display:block;background:url(images/ricette_icon.png) left center no-repeat;font:normal 12px Arial;color:#000000;padding:5px 0px 5px 33px;margin-bottom:5px;}
a.ricette:hover{text-decoration:none;}

a.primi_piatti{display:block;background:url(images/primi_piatti.png) left center no-repeat;font:normal 12px Arial;color:#000000;padding:5px 0px 5px 33px;margin-bottom:5px;}
a.primi_piatti:hover{text-decoration:none;}

a.torte{display:block;background:url(images/torte.png) left center no-repeat;font:normal 12px Arial;color:#000000;padding:5px 0px 5px 33px;margin-bottom:5px;}
a.torte:hover{text-decoration:none;}

div.colonne_ricette{float:left;width:300px;text-align:left;border:0px solid #000;}
div.ricette_element{width:970px;border-bottom:1px solid #aaaaaa;float:left;margin-bottom:10px;}

div.bando{width:100%;overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap;}
div.bando img{width:550px;}
div.bando p{font-size:18px;width:100%;text-align:center;}
div.bando a{text-decoration:unset;color:initial;}

input.text, textarea{padding:5px;border:solid 1px #a5a5a5;outline:0;font:normal 13px Verdana, Tahoma, sans-serif;width:200px;background:#FFFFFF url('bg_form.png') left top repeat-x;background:-webkit-gradient(linear, left top, left 5, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;}
input.radio{border:0px solid #000000;}
textarea{width:400px;height:100px;line-height:150%;}
textarea:hover,input:focus, textarea:focus{border-color:#C9C9C9;-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;}
.form label{margin-left:10px;color:#555555;}

input.submit{font:bold 12px Arial, Helvetica, sans-serif;color:#FFFFFF;background:#444444;text-align:center;padding:1px;width:350px;height:30px;border:1px solid #FFFFFF;margin-top:00px;}
textarea.richiesta_ac,textarea.richiesta_ac:hover,textarea.richiesta_ac:focus{width:300px;max-width:300px;height:100px;line-height:150%;}
	
div.title_ac{margin-top:10px;float:left;width:300px;font:normal 20px Arial;color:#000000;}
div.prezz{width:200px;font:normal 18px Arial;color:#000000;float:left;text-align:right;}

.btnContinue1{width:20px;height:20px;display:block;background-repeat:no-repeat;background-image:url(images/t_fn.png);padding-bottom:7px;}
.btnContinue1:hover{background-image:url(images/t_f.png);padding-bottom:7px;}

.btnContinue2{width:20px;height:20px;display:block;background-repeat:no-repeat;background-image:url(images/t_tn.png);padding-bottom:7px;}
.btnContinue2:hover{background-image:url(images/t_t.png);padding-bottom:7px;}

.btnContinue3{width:20px;height:20px;display:block;background-repeat:no-repeat;background-image:url(images/t_yn.png);padding-bottom:7px;}
.btnContinue3:hover{background-image:url(images/t_y.png);padding-bottom:7px;}

.btnContinue4{width:20px;height:20px;display:block;background-repeat:no-repeat;background-image:url(images/t_gn.png);padding-bottom:7px;}
.btnContinue4:hover{background-image:url(images/t_g.png);padding-bottom:7px;}

a.menu_new{background:#f2f2f2;font:bold 12px Arial;color:#000000;display:block;text-decoration:none;text-align:center;padding:13px;}
a.menu_new:hover{background:#f4c600;font:bold 12px Arial;color:#000000;}
a.menu_new_ciccio{background:#f4c600;font:bold 12px Arial;color:#000000;}

a.materiali_block{display:block;width:100%;height:100%;}

form.form{margin:0px;padding:0px;}
div.element{float:left;width:250px;margin-right:10px;margin-bottom:10px;}
div.element_no{float:left;width:450px;margin-right:10px;margin-bottom:10px;}
div.label{font:normal 13px Arial;color:#000000;margin-bottom:5px;}
div.label_no{font:normal 13px Arial;color:#000000;margin-bottom:5px;}
input.text{float:left;font:normal 13px Arial;color:#000000;border.1px solid #aaaaaa;}
textarea.textarea{font:normal 13px Arial;color:#000000;width:460px;}

a.link_settori{font:normal 13px Arial;color:#000000;line-height:23px;}
a.link_settori:hover{text-decoration:none;}

div.vimeo{width:990px;margin:0px auto;clear:both;}
div.vimeo video{width:100%;}
h1.title{background:#f4c600;text-decoration:none;font-family:arial;color:#000000;font-size:14px;font-weight:bold;padding:10px 0px 10px 20px;text-align:left;margin:0px;}
div.con{width:96%;background:#f2f2f2;text-decoration:none;text-align:justify;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:2%;border-right:0px solid #444444;line-height:21px;}
div.left{width:650px;background:#f2f2f2;text-decoration:none;text-align:justify;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:20px;border-right:0px solid #444444;line-height:21px;float:left;}
div.right{width:275px;background:#f2f2f2;text-decoration:none;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:10px;line-height:21px;float:right;}
div.left3{width:450px;background:#f2f2f2;text-decoration:none;text-align:justify;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:20px;border-right:0px solid #444444;line-height:21px;float:left;}
div.right3{width:475px;background:#f2f2f2;text-decoration:none;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:10px;line-height:21px;float:right;margin-top:15px;}
div.left4{width:525px;background:#f2f2f2;text-decoration:none;text-align:justify;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:20px;border-right:0px solid #444444;line-height:21px;float:left;}
div.right4{width:400px;background:#f2f2f2;text-decoration:none;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:10px;line-height:21px;float:right;margin-top:0px;}
div.piramide{width:990px;height:648px;background-image:url(images/piramide.gif);clear:both;}
div.container{width:990px;margin:0 auto;clear:both;}
div.right img{width:98%;margin-top:15px;}
div.left1{width:20%;float:left;text-align:left;padding:2%;}
div.lef2{width:20%;float:left;text-align:left;padding:2%;}
div.right2{width:50%;float:right;padding-top:30px;}
div.con2{width:96%;padding:2%;text-align:justify;font-family:arial;color:#000000;font-size:14px;font-weight:normal;line-height:21px;box-sizing:border-box;}
a.block{display:block;margin-bottom:10px;}
div.nomargin{margin:0px;}
div.contact1{width:281px;background-image:url(images/qua_contact_1.gif);font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;}
div.contact2{width:281px;background-image:url(images/qua_contact_2.gif);font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;}
div.contact3{width:281px;background-image:url(images/qua_contact_3.gif);font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;line-height:19px;float:left;min-height:150px;}

div.contact1_eng{width:281px;background-image:url(images/contact_1_str.gif);font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;}
div.contact2_eng{width:281px;background-image:url(images/contact_2_str.gif);font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;}
div.contact3_eng{width:281px;background-image:url(images/contact_3_str.gif);font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;line-height:19px;float:left;min-height:150px;}

h1.blu{background:#4aadc5;}
div.left_meta{width:46%;text-decoration:none;text-align:left;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:2%;border-right:0px solid #444444;line-height:21px;float:left;}
div.right_meta{width:45%;text-decoration:none;font-family:arial;color:#000000;font-size:14px;font-weight:normal;padding:2%;line-height:21px;float:right;margin-top:0px;text-align:left;}
h1.green{background:#46d871;}
div.left_33{width:29%;float:left;border:0px;min-height:320px;border-right:0px solid #aaaaaa;border-bottom:0px solid #aaaaaa;}
h1.orange{background:#ff9933;}
div.long div{min-height:550px;}
h1.yellow{background:#ffff66;}
div.top_head{width:990px;margin:0 auto;}
div.head_1{width:50%;float:left;text-align:left;padding:20px 0px;}
div.head_2{padding-top:20px;float:right;padding:40px 0px 20px 0px;display:flex;gap:15px;}
div.head_1 form{float:left;margin-right:20px;}
div.head_2 a{float:left;margin-left:0px;}
div.menu{width:100%;clear:both;}
div.menu_container{width:990px;margin:0 auto;background:#f2f2f2;}
iframe.iframe_vimeo{height:560px;}
div.qua1{width:281px;background:#f5f5f5 url(images/sfondo_1.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;text-align:left;}
div.qua2{width:281px;background:#f5f5f5 url(images/sfondo_2.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;text-align:left;}
div.qua3{width:287px;background:#f5f5f5 url(images/sfondo_4.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;line-height:19px;float:left;min-height:150px;text-align:left;}

div.social{display:flex;gap:10px;}
div.social i.fa{font-size:16px!important;color:#fff;background:#000;height:30px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:100%;}

div.qua1_eng{width:281px;background:#f5f5f5 url(images/sfondo_1_eng.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;text-align:left;min-height:200px}
div.qua2_eng{width:281px;background:#f5f5f5 url(images/sfondo_2_eng.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;text-align:left;min-height:200px}
div.qua3_eng{width:287px;background:#f5f5f5 url(images/sfondo_4_eng.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;line-height:19px;float:left;min-height:150px;text-align:left;min-height:200px;}

div.qua1_ted{width:281px;background:#f5f5f5 url(images/sfondo_1_ted.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;text-align:left;min-height:200px;}
div.qua2_ted{width:281px;background:#f5f5f5 url(images/sfondo_2_ted.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;border-right:0px solid #969595;min-height:150px;line-height:19px;float:left;text-align:left;min-height:200px}
div.qua3_ted{width:287px;background:#f5f5f5 url(images/sfondo_4_ted.png) no-repeat;font:normal 12px Arial;color:#000000;padding:90px 12px 10px 35px;line-height:19px;float:left;min-height:150px;text-align:left;min-height:200px;}

div.quadrati_container{width:990px;margin:0 auto;background:#f5f5f5;}
div.footer_container{width:990px;margin:0 auto;font-family:Arial;font-size:12px;color:#575757;text-align:center;padding-top:10px;clear:both;}
div.footer{clear:both;}
div.class_socia{float:right;}
div.left_left{float:left;width:50%;padding-top:30px;}
div.right_right{float:left;width:49%;}

div.menu_mobile{display:none;}

form.contatti{display:flex;text-align:center;flex-wrap:wrap;gap:10px 20px;box-sizing:border-box;width:100%;overflow:hidden;background:#F5F5F5;padding:40px 2%;}
form.contatti div.title{width:100%;font:600 22px Arial;text-transform:uppercase;margin-bottom:20px;}
form.contatti div.el{width:calc(100% / 2 - 10px);display:flex;flex-wrap:wrap;gap:5px;margin:0px auto;}
form.contatti div.el input,form.contatti div.el textarea{width:100%;padding:6px;border:1px solid rgb(118, 118, 118);box-shadow:unset;}
form.contatti div.el.privacy{margin:10px 0px;width:100%;justify-content:center;text-align:center;}
form.contatti div.el.privacy input{width:fit-content;}
form.contatti div.el.button{width:fit-content!important;}
form.contatti div.el.button button{font:400 14px Arial;text-transform:uppercase;background:#F4C600;border-radius:4px;border:0px;padding:10px 20px;transition:all .4s;}
form.contatti div.el.button button:hover{background:#000;color:#fff;cursor:pointer;transition:all .4s;}

@media screen and (max-width:700px){
	div.top_head{width:100%;} 
	div.head_1{width:100%;text-align:center;display:flex;justify-content:space-between;box-sizing:border-box;padding:10px 2% 0px;}
	div.head_1 a.logo img{width:250px!important;}
	div.head_2{width:100%;align-items:center;box-sizing:border-box;padding:20px 2%;}
	div.head_2 form,div.head_2 select{width:70%;margin:0px!important;}
	div.head_2 form input,div.head_2 form select{width:100%;padding:5px!important;-webkit-appearance:none;border:1px solid rgb(118, 118, 118);background:#fff;}
	.btnContinue1{width:40px;}
	.btnContinue2{width:40px;}
	.btnContinue3{width:40px;}
	div.head_2 a{margin-left:0px;margin-right:0px;float:none;clear:both;}
	.ddsmoothmenu{width:100%!important;}
	div.menu_container{width:100%;}
	.ddsmoothmenu ul li{width:100%;} 
	.ddsmoothmenu ul li ul{position:static!important;width:100%!important;}
	.ddsmoothmenu ul li ul li{width:100%!important;}
	.ddsmoothmenu ul li ul li a{width:100%!important;}
	div.vimeo{width:100%;}
	body.index div.vimeo{clear:both;height:220px;display:flex;justify-content:center;background:#000;}
	iframe{width:100%;}
	iframe.iframe_vimeo{width:100%;height:auto;}
	div.quadrati_container{width:100%;margin:0 auto;}
	div.qua1{width:100%;padding:90px 2% 10px;border:0px;box-sizing:border-box;}
	div.qua2{width:100%;padding:90px 2% 10px;border:0px;box-sizing:border-box;}
	div.qua3{width:100%;padding:90px 2% 10px;box-sizing:border-box;}
	div.footer_container{width:100%;margin:0 auto;font-family:Arial;font-size:12px;color:#575757;padding-top:10px;line-height:25px;}
	div.left{width:98%;padding:1%;border:0px;}
	div.right{width:100%;padding:0px;}
	div.container{width:100%;clear:both;}
	div.left1{width:100%;} 
	div.right2{width:100%;}
	div.right2 img{width:100%;border:0px!important;padding:0px!important;}
	div.lef2{width:100%;}
	div.footer{width:100%;clear:both;padding:0px 2%;box-sizing:border-box;}
	div.left3{width:98%;padding:1%;border:0px;}
	div.right3{width:100%;margin-top:30px!important;}
	div.right3 img{width:100%;border:0px!important;padding:0px!important;}
	div.left4{width:98%;padding:1%;border:0px;}
	div.right4{width:100%;margin-top:30px!important;}
	div.right4 img{width:100%;border:0px!important;padding:0px!important;}
	div.con2 img{width:100%;}
	div.contact1,div.contact2,div.contact3{min-height:unset;width:98%;padding:90px 0px 30px 2%;border:0px;background-repeat:no-repeat;background-color:#f5f5f5;}
	div.social{width:100%;display:flex;justify-content:flex-end;gap:5px;min-height:30px;min-width:130px;}
	div.left_left{float:left;width:100%;padding-top:0px;}
	div.right_right{float:left;width:100%;}
	div.map{margin-left:0px!important;padding-left:2%!important;padding-right:2%!important;}
	div.piramide{width:100%;}
	
	div.qua1_eng{width:100%;box-sizing:border-box;}
	div.qua2_eng{width:100%;box-sizing:border-box;}
	div.qua3_eng{width:100%;box-sizing:border-box;}
	
	div.qua1_ted{width:100%;box-sizing:border-box;}
	div.qua2_ted{width:100%;box-sizing:border-box;}
	div.qua3_ted{width:100%;box-sizing:border-box;}
	
	div.bando img{width:100%;}
	div.bando p{text-wrap:pretty;}
	
	form.contatti div.el{width:100%;}
	
	ul.menu.hidden{height:0px;overflow:hidden;transition:all 4s;}
	div.menu_mobile{display:flex;align-items:center;}
	
	/* HAMBURGER ANIMATION */
	.menu_mob{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;}
	.menu_mob svg{height:65px;}
	.line{fill:none;stroke:#000;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
	.line1{stroke-dasharray:60 207;stroke-width:6;}
	.line2{stroke-dasharray:60 60;stroke-width:6;}
	.line3{stroke-dasharray:60 207;stroke-width:6;}
	.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}
	.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6;}
	.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}
}</pre></body></html>