﻿
html, body, div, span, applet, object, iframe,
blockquote, pre, h1, h2, h3, h4, h5, h6,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
ol,ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{max-width:100%;height:auto;}
a{text-decoration:none;color:#666666;}
a:hover{font-weight:bolder;}
em{font-style:italic;}
u{text-decoration:underline;}
body{font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;color:#666666;background-image:url('../images/imagesindex/backgrnd1.gif');}
header{padding:1%;width:100%;position:fixed;top:0px;background-image:url('../images/imagesindex/backgrnd1.gif');}
.logo{padding:1%;margin:auto;max-width:900px;}
.cella1{text-align:left;}
.cella2{text-align:right;vertical-align:bottom;padding-bottom:15px;}
.cella3{text-align:right;vertical-align:bottom;}
.cella4{text-align:center;vertical-align:middle;}
.menu li{display:inline;}
.menu li a{font-style:italic;padding:1%;font-size:1.1em;}
.menu1 li{padding:0% 1% 1% 1%;height:2em;}
.menu1 a{text-decoration:none;padding:1%;}
.menu2{display:inline-block;width:32%;}
.menu2 ul ul{display:none;}
.menu2 ul li:hover > ul{display:block;}
.menu2 ul{list-style:none;position:relative;display:inline-table;}
.menu2 ul li a{padding:10px 0px 10px 0px;display:block;}
.menu2 ul ul li a{padding:10px;position:relative;}
.menu2 ul:after{content:"";clear:both;display:block;}
.menu2 .allinealeft{text-align:left;width:300px;left:-30px;position:absolute;background-image:url('../images/imagesindex/backgrnd1.gif');padding-left:20px;}
.menu2 .allineacenter{text-align:center;width:300px;left:-120px;position:absolute;background-image:url('../images/imagesindex/backgrnd1.gif');}
.menu2 .allinearight{text-align:right;position:absolute;width:300px;right:-35px;background-image:url('../images/imagesindex/backgrnd1.gif');padding-right:20px;}
.menu3 li{padding:0% 1% 1% 1%;height:1.5em;}
.menu4{font-weight:bold;color:#000000;}
h1{font-size:x-large;font-weight:bold;}
h2{font-size:large;font-weight:bold;}
h3{font-size:medium;font-weight:bold;}
h4{font-style:italic;}             
.article{padding:1%;max-width:900px;margin:150px auto auto auto;}
aside{padding:1% 1% 1% 0%;width:25%;float:left;}
.sommario{font-weight:bold;font-style:italic;font-size:1.25em;padding:0em 5% 1em 0%;}
.servizi{font-size:0.85em;}
.caption{font-weight:bold;font-style:italic;padding-bottom:2%;}
.apart{padding:1% 0% 1% 1%;width:75%;float:right;}
.flex-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.flex-container > *{padding:5px;flex:1 100%;display:block;-webkit-box-flex:1;}
.flex-item{width:48%;display:block;}
.main{font-style:italic;}
.left{float:left;}
.right{float:right;padding-left:1%;}
.facebook{text-align:right;}
.misure tr{border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#666666;font-size:0.85em;}
.misure td{border-right-style:solid;border-right-width:thin;border-right-color:#666666;padding-top:5px;}
.misure1 tr{border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#666666;font-size:0.85em;}
.misure1 td{border-right-style:solid;border-right-width:thin;border-right-color:#666666;padding-top:5px;text-align:center;vertical-align:middle;}
.misure2 tr{border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#666666;font-size:0.85em;}
.misure2 td{border-right-style:solid;border-right-width:thin;border-right-color:#666666;padding-top:5px;text-align:left;vertical-align:middle;}
.misure tbody tr:nth-child(even) td{background-color:#eee;}
.misure1 tbody tr:nth-child(even) td{background-color:#eee;}
.misure2 tbody tr:nth-child(even) td{background-color:#eee;}
.flex-item1{-webkit-flex:1 0 25%;flex:1 0 25%;display:block;}
.flex-container1{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.flex-item2{-webkit-flex:0 1 auto;flex:0 1 auto;display:block;}
.flex-item2 > img{align-self:center;}
@media all and (min-width:600px){.flex-item{flex:1 auto;display:block;}
.flex-item1{flex:1 auto;display:block;}
}
@media all and (max-width:900px){.menu li a{font-size:1em;}
}
@media all and (max-width:780px){.menu li a{display:none;}
.menu{display:none;}
.article{margin:auto}
header{position:relative;}
.nonindex{display:none;}
aside{width:100%;float:none;}
.apart{width:100%;float:none;}
}
@media all and (min-width:780px){.menu2{display:none;}
}
@media all and (max-width:480px){h1{font-size:large;}
h2{font-size:medium;}
p{font-size:0.85em}
.sommario{font-size:1em;}
footer{font-size:0.85em;}
}
footer{border-width:medium;border-color:#666666;padding:1%;max-width:900px;margin:auto;clear:both;border-top-style:solid;}