.homeevidenza {padding:0; max-width:1300px; margin:0 auto; list-style:none; text-align:center;}
.homeevidenza .puls{margin:4px;padding:4px;font-size:100%;border:#999999 1px solid;background:#FBFBFB;color:#333333;border-radius:4px}
.homeevidenza .puls a{text-decoration:none;color:#333333}
.homeevidenza .puls a:hover{background:#FFFFFF;}
.homeevidenza li {display:inline-block; width:96%; max-width:390px; margin:10px 5px; padding:0; text-align:left; position:relative; overflow:hidden;}
.homeevidenza figure {margin:0; position:relative;}
.homeevidenza figure img {max-width:100%; display:block; position:relative;}
.homeevidenza figcaption {position:absolute; top:0; left:0; padding:0px 10px; background:#585e5c; color:#ddd; border-right:#FFFFFF 1px solid; }
.homeevidenza figcaption h3 {margin:0; padding:10px 0; color:#fff; font-size:110% }
.homeevidenza figcaption p {color:#ddd; font-size:80%}
.homeevidenza figcaption a { font-size:80%; text-align:center; padding:5px 10px; border:#ddd 1px solid; border-radius:2px; display:inline-block; background:#282634; color:#fff; text-decoration:none; font-weight:bold}
.homeevidenza figcaption a:hover {	background:#fff; color:#282634; }
.homeevidenza figcaption li a {display:list-item; padding:0; margin:0; border:none; text-align:left; color:#fff; text-decoration:none; font-weight:bold}
.homeevidenza figcaption li a:hover { padding:0; margin:0; color:#fff; background-color:#282634; text-decoration:underline}
.homeevidenza1{text-align:center}
.he1-1 figcaption{height: 100%; width: 100%; opacity: 0; text-align: center; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s;}
.no-touch .he1-1 figure:hover figcaption, .he1-1 figure.cs-hover figcaption {opacity: 0.85;}
.he1-1 figcaption h3 {margin:10px;}
.he1-1 figcaption span {display: block;}
.he1-1 figcaption p a {margin: 10px;}
.he1-3 figure {overflow: hidden;}
.he1-3 figure img {	-webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s;}
.no-touch .he1-3 figure:hover img, .he1-3 figure.cs-hover img {-webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px);}
.he1-3 figcaption {height: 100px; width: 100%; top: auto; bottom: 0; opacity: 0; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s; -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s; transition: transform 0.4s, opacity 0.1s 0.3s;}
.no-touch .he1-3 figure:hover figcaption, .he1-3 figure.cs-hover figcaption {opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: -webkit-transform 0.4s, opacity 0.1s; -moz-transition: -moz-transform 0.4s, opacity 0.1s; transition: transform 0.4s, opacity 0.1s;}
.he1-3 figcaption a {position: absolute; bottom: 20px; right: 20px;}
.he1-4 li {-webkit-perspective:1700px; -moz-perspective:1700px; perspective:1700px; -webkit-perspective-origin:0 50%; -moz-perspective-origin:0 50%; perspective-origin:0 50%; }
.he1-4 figure { -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d; }
.he1-4 figure > div { overflow:hidden; }
.he1-4 figure img { -webkit-transition:-webkit-transform 0.4s; -moz-transition:-moz-transform 0.4s; transition:transform 0.4s; }
.no-touch .he1-4 figure:hover img, .he1-4 figure.cs-hover img { -webkit-transform:translateX(25%); -moz-transform:translateX(25%); -ms-transform:translateX(25%); transform:translateX(25%); }
.he1-4 figcaption {height:100%; width:50%; opacity:0; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-origin:0 0; -moz-transform-origin:0 0; transform-origin:0 0; -webkit-transform:rotateY(-90deg); -moz-transform:rotateY(-90deg); transform:rotateY(-90deg); -webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s; -moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s; transition:transform 0.4s, opacity 0.1s 0.3s; }
.no-touch .he1-4 figure:hover figcaption, .he1-4 figure.cs-hover figcaption {opacity:1; -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); transform:rotateY(0deg); -webkit-transition:-webkit-transform 0.4s, opacity 0.1s; -moz-transition:-moz-transform 0.4s, opacity 0.1s; transition:transform 0.4s, opacity 0.1s; }
.he1-4 figcaption a {position:absolute; bottom:20px; right:20px; }
.he1-5 figure img {z-index: 10; -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s;}
.no-touch .he1-5 figure:hover img, .he1-5 figure.cs-hover img {-webkit-transform: scale(0.4); -moz-transform: scale(0.4); -ms-transform: scale(0.4); transform: scale(0.4);}
.he1-5 figcaption {height: 100%; width: 100%; opacity: 0; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; -moz-transition: -moz-transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s;}
.no-touch .he1-5 figure:hover figcaption, .he1-5 figure.cs-hover figcaption {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1;}
.he1-5 figure a {position: absolute; bottom: 20px; right: 20px; }
.he1-6 figure img {z-index: 10; -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s;}
.no-touch .he1-6 figure:hover img, .he1-6 figure.cs-hover img { -webkit-transform: translateY(-22.5%) scale(0.5); -moz-transform: translateY(-22.5%) scale(0.5); -ms-transform: translateY(-22.5%) scale(0.5); transform: translateY(-22.5%) scale(0.5);}
.he1-6 figcaption {height: 100%; width: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;}
.he1-6 figcaption h3 {margin-top: 65%;}
.he1-6 figcaption a {position: absolute; bottom: 20px; right: 20px;}
.homeevidenza2{text-align:center}
.homeevidenza2 h1{width:90%; font-size:160%;}
.homeevidenza2 p{width:90%; font-size:100%; margin:20px;}
.homebox{height:auto;width:98%;overflow:hidden;margin-top:20px;margin-left:0.5%;padding:6px; border:#ddd 1px solid}
.homebox h1{height:auto;overflow:hidden;}
.homebox h2{font-size:100%;font-weight:bold;border-bottom:#dddddd 1px dashed}
.homebox h2 a{text-decoration:none}
.homebox h3{font-size:90%;font-weight:bold}
.homebox p{text-align:justify}
.homebox .prezzo{font-size:90%;font-weight:bold;position:absolute;bottom:0px;text-align:center;}
.homebox .importo{color:#3867a1;font-size:90%;font-weight:bold}
.homebox .sconto{margin-left:20px;color:#333333;font-size:90%;font-weight:bold}
.homeboxdati{height:560px;}
.homeboxdato img{width:100%;height:auto;padding:0 ;margin:0 4px 4px 0;background:#FFFFFF}
.homeshop{height:auto; background:#fff}
.homebox.news{height:auto; width:100%; border-style:none; margin:0; padding:0}
.homebox.news .homeboxdato{background:#fff; border:#ddd 1px solid; border-radius:4px}
.homebox.news h3{text-align:center}
.homebox.news p{font-size:80%}
.homebox.news .titolo{font-weight:bold}
.homebox.news a{text-decoration:none}
.homebox.news a:hover{text-decoration:none;}
.homebox.news .img.sx{width:48%; float:left; margin-right:4px}
.homebox.news1{height:auto; width:100%; border-style:none; margin:0; padding:0}
.homebox.news1 .homeboxdato .goto{clear:both;position:absolute;bottom:0;right:0;background-color:#ffffff;width:100%}
.homebox.news1 .homeboxdato .occhiello{color:#333333;font-size:90%;text-decoration:none;font-weight:bold}
.homebox.news1 .homeboxdato .occhiello a{color:#333333;text-decoration:none;font-weight:bold}
.homebox.news1 .homeboxdato .sommario{color:#333333;font-size:90%;font-weight:normal}
.homebox.news1 .homeboxdato .sommario a{color:#333333;font-weight:normal}
.homebox.news1 .homeboxdato .autore{text-align:right; font-style:normal; font-size:80%}
.homebox.news1 .homeboxdato .autore a{text-decoration:none;}
.homebox.news1 .homeboxdato h3{color:#003f5e; font-size:100%; text-decoration:none; font-weight:bold; margin:10px 0 0 0; padding:0}
.homebox.news1 .homeboxdato h3 a{color:#003f5e; text-decoration:none; font-weight:bold; margin:0; padding:0}
.homebox.news1 .homeboxdato p{font-size:90%}
.homebox.news1 .homeboxdato p a{text-decoration:none}
.homebox.news1 .homeboxdato .immagine{text-align:center;margin:6px 10px;padding:0;float:left; width:200px;height:auto}
.homebox.news1 .homeboxdato img{height:auto;width:auto;max-height:160px;max-width:200px;float:none;border-style:none;margin:0 auto;padding:0 auto}




.notizia {border-top:#DDDDDD 1px solid;margin-bottom:6px}
.notizia .occhiello{color:#333333;font-size:90%;text-decoration:none;font-weight:bold}
.notizia .occhiello a{color:#333333;text-decoration:none;font-weight:bold}
.notizia .sommario{color:#333333;font-size:90%;font-weight:normal}
.notizia .sommario a{color:#333333;font-weight:normal}
.notizia .autore{text-align:right; font-style:normal; font-size:80%}
.notizia .autore a{text-decoration:none;}
.notizia h2{color:#003f5e; font-size:100%; text-decoration:none; font-weight:bold; margin:10px 0 0 0; padding:0}
.notizia h2 a{color:#003f5e; text-decoration:none; font-weight:bold; margin:0; padding:0}
.notizia p{font-size:90%}
.notizia p a{text-decoration:none}
.notizia img{border-style:none;float:left;max-width:33%;height:auto;margin:4px;}





.flexsliderhome li{margin-left:0}
@media screen and (min-width:768px) {
	.homeevidenza li {width:236px}
	.corposx .homeevidenza li {width:186px; margin:5px 0 0 0}
	.he1-4 figcaption {width:60%}
	.homeevidenza1 p{visibility:hidden}
	.no-touch .he1-4 figure:hover img, .he1-4 figure.cs-hover img {-webkit-transform:translateX(33%); -moz-transform:translateX(33%); -ms-transform:translateX(33%); transform:translateX(33%)}
	.homeevidenza2dx h1{float:right}
	.homeevidenza2sx h1{float:left}
	.homeevidenza2dx p{float:right}
	.homeevidenza2sx p{float:left}
	.homeevidenza2 h1{width:50%; font-size:160%}
	.homeevidenza2 p{width:50%; font-size:100%; margin-top:20px;}
	.homebox.news .homeboxdato{width:48.5%; margin:0.5%; float:left}
}
@media screen and (min-width:1024px) {
	.homeevidenza li {width:308px}
	.corposx .homeevidenza li {width:240px}
	.he1-4 figcaption {width:60%}
	.homeevidenza1 p{visibility:visible}
	.homeevidenza2 h1{width:50%; font-size:180%}
	.homeevidenza2 p{width:50%; font-size:110%; margin-top:20px;}
	.homebox.news1 .homeboxdato .immagine{width:250px;}
	.homebox.news1 .homeboxdato img{max-height:200px ;max-width:250px}
}
@media screen and (min-width:1200px) {
	.homeevidenza li {width:390px}
	.corposx .homeevidenza li {width:290px}
	.he1-4 figcaption {width:50%}
	.no-touch .he1-4 figure:hover img, .he1-4 figure.cs-hover img {-webkit-transform:translateX(25%); -moz-transform:translateX(25%); -ms-transform:translateX(25%); transform:translateX(25%)}
	.homeevidenza2 h1{width:50%; font-size:200%}
	.homeevidenza2 p{width:50%; font-size:110%; margin-top:20px;}
}
