@charset "utf-8";
/* Desktop*/
@import url("../cssNuovo/soluzioni-internet_desktop.css") only screen and (max-width:1049px);
/* DesktopBig */
@import url("../cssNuovo/soluzioni-internet_big.css") only screen and (min-width:1050px);
body {font: 100%/1.4 'Lato', Verdana, Arial, Helvetica, sans-serif;background: #FFF;margin: 0;padding: 0;color: #000;padding-top: 20px;padding-left: 20px;padding-right: 20px;}
.multiBoxDesc{display:none;}
p.number {height:0px;display:none;}
header, section, footer, aside, nav, article, figure {display: block;}
ul, ol, dl {padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6, p {margin-top: 0;padding-right: 15px;padding-left: 15px;}
a img {border: none;}
a:link {color: #42413C;text-decoration: underline;}
a:visited {color: #6E6C64;text-decoration: underline;}
a:hover, a:active, a:focus {text-decoration: none;}
#container{clear:both;width: 98%;background: #FFF;margin: 0 auto;}
.sito {padding:6px; margin:5px;border:1px solid #EEE;-webkit-box-shadow: 0px 0px 5px 2px rgba(238, 238, 238, 1);-moz-box-shadow: 0px 0px 5px 2px rgba(238, 238, 238, 1);box-shadow: 0px 0px 5px 2px rgba(238, 238, 238, 1);}
.sito:hover {padding:6px; margin:5px;border:1px solid #DDD;-webkit-box-shadow: 0px 0px 5px 2px rgba(221, 221, 221, 1);-moz-box-shadow: 0px 0px 5px 2px rgba(221, 221, 221, 1);box-shadow: 0px 0px 5px 2px rgba(221, 221, 221, 1);}
.fltrt { float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
h2, h3, h1, h4 {text-align: center;font-weight:normal;color: #003366;}
h3 {text-align:center;font-size:160%;}
header{text-align:center;margin-top:30px;margin-bottom:15px;font-size:75%;}
footer {clear: both;text-align:center;font-size: 80%;margin-top: 30px;}
address {text-align:center; margin-top:10px;margin-left:50px;}
.pubblicita {margin:0 auto;margin-top:30px;margin-bottom:20px;padding:10px; color: #003366;border: 1px solid #b7b7b7;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 0px 0px 2px 1px rgba(183, 183, 183, 0.5);-moz-box-shadow: 0px 0px 2px 1px rgba(183, 183, 183, 0.5);
box-shadow: 0px 0px 2px 1px rgba(183, 183, 183, 0.5);background-color: rgba(255, 255, 255, 1);}
.pubinterna {text-align:center;padding:15px; color: #003366;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-color: rgba(225, 225, 225, 0.4);}
.basso {height:10px; overflow:hidden; text-indent:-99999px;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
#options ul {margin: 0;list-style: none;}
#options li {float: left;margin-bottom: 0.2em;font-family:Verdana, Geneva, sans-serif;font-weight:bold;}
#options li a {font-size:90%;display: block;padding: 0.4em 0.5em;background-color: #DDD;color: #222;text-shadow: 0 1px hsla( 0, 0%, 100%, 0.5 );
background-image: -moz-linear-gradient( -90deg, 
    hsla( 0, 0%, 100%, 0.5 ) , 
    hsla( 0, 0%, 100%, 0.0 ) 
  );
background-image: -webkit-gradient(linear, 0 top, 0 bottom, 
    from( hsla( 0, 0%, 100%, 0.5 ) ), 
    to(   hsla( 0, 0%, 100%, 0.0 ) )
  );
background-image: -o-linear-gradient( -90deg, 
    hsla( 0, 0%, 100%, 0.5 ) , 
    hsla( 0, 0%, 100%, 0.0 ) 
  );
text-decoration:none;}
#options li:first-child a {border-radius: 7px 0 0 7px;border-left: none;}
#options li:last-child a {border-radius: 0 7px 7px 0;}
#options li a.selected {background-color: #036;/*text-shadow: none;*/color: white;}
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 1.0s;
     -moz-transition-duration: 1.0s;
          transition-duration: 1.0s;
}
.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
          transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}
.clearfix::before {display: table; content: "";}
.clearfix::after {display: table; content: "";}
.clearfix::after {clear: both;}
.clearfix {zoom: 1;}
#options h3 {font-size: 14px; margin-top:5px; float:left;}
#options {margin-left:25px;}
/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url(../images/ui.totop.png) no-repeat left top}#toTopHover{background:url(../images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#toTop:active,#toTop:focus{outline:none}
