/*==============================================================================
								COSTANTI
==============================================================================*/@font-face {
  font-family: 'AllerLightRegular';
  src: url('/App_Themes/Pubblico/css/font/aller_lt-webfont.eot');
  src: url('/App_Themes/Pubblico/css/font/aller_lt-webfont.eot?#iefix') format('embedded-opentype'), url('/App_Themes/Pubblico/css/font/aller_lt-webfont.woff') format('woff'), url('/App_Themes/Pubblico/css/font/aller_lt-webfont.ttf') format('truetype'), url('/App_Themes/Pubblico/css/font/aller_lt-webfont.svg#AllerLightRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AllerRegular';
  src: url('/App_Themes/Pubblico/css/font/aller_rg-webfont.eot');
  src: url('/App_Themes/Pubblico/css/font/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), url('/App_Themes/Pubblico/css/font/aller_rg-webfont.woff') format('woff'), url('/App_Themes/Pubblico/css/font/aller_rg-webfont.ttf') format('truetype'), url('/App_Themes/Pubblico/css/font/aller_rg-webfont.svg#AllerRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*==============================================================================
								MIXINS LESS
==============================================================================*/
/*==============================================================================
								RESET
==============================================================================*/
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}
html, body {
  height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  /*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}
b, strong {
  /*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}
img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  /*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}
li {
  /*
  For IE6 + IE7.
*/
  display: list-item;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th, td, caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}
svg {
  /*
  For IE9.
*/
  overflow: hidden;
}
/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
menu,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
article,
aside,
canvas,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  outline: 0;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}
/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
input, select {
  vertical-align: middle;
}
/* END RESET CSS */
/*
fonts.css from the YUI Library: developer.yahoo.com/yui/
          Please refer to developer.yahoo.com/yui/fonts/ for font sizing percentages

There are three custom edits:
 * remove arial, helvetica from explicit font stack
 * make the line-height relative and unit-less
 * remove the pre, code styles
*/
body {
  font: 13px sans-serif;
  *font-size: small;
  *font: x-small;
  line-height: 1.22;
}
table {
  font-size: inherit;
  font: 100%;
}
select, input, textarea {
  font: 99% sans-serif;
}
/* normalize monospace sizing 
 * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome
 */
pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}
/* 
 * minimal base styles 
 */
/* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
body,
select,
input,
textarea {
  color: #444;
}
/* Headers (h1,h2,etc) have no default font-size or margin,
   you'll want to define those yourself. */
/* www.aestheticallyloyal.com/public/optimize-legibility/ */
h1,
h2,
h3,
h4,
h5,
h6 {
  /*font-weight: bold;*/
  text-rendering: optimizeLegibility;
}
/* maxvoltar.com/archive/-webkit-font-smoothing */
html {
  -webkit-font-smoothing: antialiased;
}
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {
  outline: none;
}
a, a:active, a:visited {
  color: #607890;
}
a:hover {
  color: #036;
}
ul {
  margin-left: 0px;
}
ol {
  margin-left: 0px;
  list-style-type: decimal;
}
small {
  font-size: 85%;
}
strong, th {
  font-weight: bold;
}
td, td img {
  vertical-align: top;
}
sub {
  vertical-align: sub;
  font-size: smaller;
}
sup {
  vertical-align: super;
  font-size: smaller;
}
pre {
  padding: 15px;
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */

}
/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] {
  vertical-align: text-bottom;
}
input[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline;
}
.ie6 input {
  vertical-align: text-bottom;
}
/* hand cursor on clickable input elements */
input[type=button], input[type=submit], button {
  cursor: pointer;
}
/* These selection declarations have to be separate.
   No text-shadow: twitter.com/miketaylr/status/12228805301
   Also: hot pink. */
::-moz-selection {
  background: #FF5E99;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #FF5E99;
  color: #fff;
  text-shadow: none;
}
/*  j.mp/webkit-tap-highlight-color */
a:link {
  -webkit-tap-highlight-color: #FF5E99;
}
/* always force a scrollbar in non-IE */
/* make buttons play nice in IE:    
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {
  width: auto;
  overflow: visible;
}
/* bicubic resizing for non-native sized IMG: 
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
/* 
 * Non-semantic helper classes 
 */
/* for image replacement */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden {
  display: none;
  visibility: hidden;
}
/* Hide only visually, but have it available for screenreaders 
   www.webaim.org/techniques/css/invisiblecontent/
   Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal! */
.visuallyhidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
/* Hide visually and from screenreaders, but maintain layout */
.invisible {
  visibility: hidden;
}
/* >> The Magnificent CLEARFIX << */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
/* Hides from IE-mac \*/
.clearfix {
  display: block;
}
/*==============================================================================
								Z-INDEX
==============================================================================*//*==============================================================================
								TIPOGRAFIA
==============================================================================*/
body {
  color: #666666;
  font: 13px Georgia, Utopia, Palatino, "Palatino Linotype", serif;
  line-height: 1.53em;
  /*15 0.93em*/

  /*1.5 * 16px*/

}
pre, code {
  font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;
}
code {
  background: none repeat scroll 0 0 #f3f3f3;
  border-left: 2px solid #CCCCCC;
  color: #858585;
  display: block;
  font-size: 11px;
  margin-bottom: 10px;
  padding: 5px 10px;
}
/* Selection colours (easy to forget) */
::selection {
  background: #07afab;
}
::-moz-selection {
  background: #07afab;
}
img::selection {
  background: transparent;
}
img::-moz-selection {
  background: transparent;
}
body {
  -webkit-tap-highlight-color: #07afab;
}
hr, .riga, .riga2 {
  clear: both;
  height: 0;
  margin: 20px 0;
  border: 0 #cdcecd dotted;
  border-top-width: 1px;
}
.riga2 {
  border-top: 1px #a9a096 solid;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin-bottom: 0px;
  color: #07afab;
  font-family: 'AllerLightRegular';
  letter-spacing: -0.7px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-style: normal;
}
h1 {
  font-size: 42px;
  line-height: 40px;
  margin-bottom: 10px;
  color: #666;
  letter-spacing: -1.5px;
}
h1 + h3 {
  font-style: italic;
  margin-bottom: 0px;
  font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
  letter-spacing: 0px;
}
h2 {
  font-size: 24px;
  line-height: 23.5px;
  margin-bottom: 10px;
}
h3 {
  font-size: 19px;
  margin-bottom: 10px;
  line-height: 22px;
}
h1 + h3 + div > p:first-child {
  margin-top: 34px;
}
h4 {
  font-size: 15px;
  margin-bottom: 10px;
  line-height: 19px;
}
h2 + h4 {
  font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
  letter-spacing: 0px;
  font-style: italic;
}
.azzurro {
  color: #00aca9;
}
.acqua {
  color: #37a8db;
}
.bianco {
  color: white;
}
.grigio {
  color: #666666;
}
.rosso {
  color: #e21f2e;
}
.arancione {
  color: #e6710a;
}
.verde {
  color: #afc600;
}
.mandorla {
  color: #a89f94;
}
a, a:visited {
  color: #8cbc12;
  font-style: italic;
  text-decoration: none;
}
a:hover, a:visited:hover {
  color: #07afab;
  text-decoration: none;
  border-bottom: 1px dotted #07afab;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
a.img {
  border: none;
}
.img a {
  border: none;
  color: #fff;
}
a img {
  display: block;
  border: none;
}
a img:hover {
  border: none;
}
.fRight {
  float: right;
}
.fLeft {
  float: left;
}
a.freccia {
  padding-right: 20px;
  margin-right: 5px;
  background: url('/App_Themes/Pubblico/img/arrow_small_green.png') no-repeat right 2px;
}
a.freccia:hover {
  background: url('/App_Themes/Pubblico/img/arrow_small_green.png') no-repeat right -23px;
}
strong, b {
  font-weight: bold;
  color: #797979;
}
em strong,
i strong,
em b,
i b {
  color: #07afab;
  font-weight: normal;
}
em, i {
  font-style: italic;
}
bigger, .bigger {
  font-size: 14px;
}
blockquote {
  background: url('/App_Themes/Pubblico/img/blockquote.png') no-repeat scroll 0 0 transparent;
  font: italic 18px;
  margin: 0 0 40px;
  min-height: 68px;
  padding: 0 0 0 125px;
}
p.fl:first-letter {
  font-size: 26px;
  color: #a9a096;
  float: left;
}
p {
  margin-bottom: 24px;
}
p + p {
  text-indent: 1em;
  margin-top: -14px;
}
p.big {
  line-height: 1.66em;
  font-size: 15px;
}
.small, small {
  font-size: 10px;
  line-height: 12px;
}
.center {
  text-align: center;
}
ul {
  list-style-type: disc;
}
ol {
  list-style-type: decimal;
}
ul, ol {
  list-style-position: outside;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 15px;
}
li {
  padding: 0px;
  margin-top: 0px;
  font-style: italic;
}
ul ul, ol ol {
  margin-top: 2px;
  margin-bottom: 0px;
}
ul.arrow li {
  list-style: none;
}
ul.arrow li:before {
  display: block;
  width: 0px;
  height: 0px;
  position: relative;
  left: -18px;
  top: -1px;
  content: '>';
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  color: #8cbc12;
}
ul.arrow li:last-child {
  border-bottom: none;
}
ul.arrow li a, ul.arrow li a:link, ul.arrow li a:visited {
  color: #666666;
}
ul.arrow li a:hover, ul.arrow li a:focus {
  color: #8CBC12;
  border-color: #8CBC12;
}
ul.side {
  margin-left: 0px;
}
ul.side .selected {
  font-weight: bold;
}
ul.side .selected a, ul.side .selected a:visited {
  color: #00aca9;
}
ul.side li {
  list-style: none;
  margin-top: 0;
  padding: 3px 0px 4px 1.5em;
  border-bottom: dashed 1px #a9a096;
}
ul.side li:before {
  display: block;
  width: 0px;
  height: 0px;
  position: relative;
  left: -18px;
  top: -1px;
  content: '>';
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  color: #8cbc12;
}
ul.side li:last-child {
  border-bottom: none;
}
ul.side li a, ul.side li a:link, ul.side li a:visited {
  color: #666666;
}
ul.side li a:hover, ul.side li a:focus {
  color: #8CBC12;
  border-color: #8CBC12;
}
ul.flat.arrow li:before, ul.flat.side li:before {
  color: #666666;
}
/*==============================================================================
								FORMS
==============================================================================*/
/* Campi Input, Textarea, Checkbox, File, Select, Option */
input {
  position: relative;
}
input, select {
  font-size: 12px;
  color: #666;
  line-height: 1.5em;
  word-spacing: 0.1em;
  font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
  padding: 8px 5px 7px 5px;
  font-style: italic;
  width: 100px;
  border: 1px solid #cac6c2;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0px 0px 1px #333333;
  -webkit-box-shadow: 0px 0px 1px #333333;
  box-shadow: 0px 0px 1px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 1px 1px 1px #dcdcdc;
  -webkit-box-shadow: 1px 1px 1px #dcdcdc;
  box-shadow: 1px 1px 1px #dcdcdc;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
textarea, .textarea {
  font-size: 12px;
  color: #666;
  line-height: 1.5em;
  word-spacing: 0.1em;
  font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
  width: 200px;
  height: 57px;
  padding: 8px 5px 7px 5px;
  font-style: italic;
  border: 1px solid #cac6c2;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0px 0px 1px #333333;
  -webkit-box-shadow: 0px 0px 1px #333333;
  box-shadow: 0px 0px 1px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 1px 1px 1px #dcdcdc;
  -webkit-box-shadow: 1px 1px 1px #dcdcdc;
  box-shadow: 1px 1px 1px #dcdcdc;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
select {
  font-size: 12px;
  color: #646464;
  line-height: 1.5em;
  word-spacing: 0.1em;
  padding: 5px 5px;
  background: #fff;
  font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
  padding-right: 0px;
}
input:hover,
input:focus,
input:active,
input:hover,
input:focus,
input:active,
textarea:hover,
textarea:focus,
textarea:active {
  border: 1px solid #500317;
}
select {
  width: 100%;
  height: 29px;
  padding: 5px 0px 5px 5px;
}
input:hover,
input:focus,
input:active,
input.submit:hover,
input.submit:focus,
input.submit:active,
textarea:hover,
textarea:focus,
textarea:active {
  background: #f1f1f1;
  border: 1px solid #93949b;
}
input[type="checkbox"], input[type="radio"] {
  width: 15px;
  height: 15px;
  float: left;
  padding: 0;
  margin: 0;
  margin-top: 8px;
  padding-top: 3px;
  border: none;
  box-shadow: none;
}
input[type="checkbox"], input[type="radio"] + label {
  float: none;
}
input.button, input.submit {
  display: inline-block;
  width: auto;
  padding: 5px 15px 5px 30px;
  font-family: Georgia, Utopia, Palatino, "Palatino Linotype", serif;
  border: none;
  background: #8cbc12 url('/App_Themes/Pubblico/img/arrow_small_green.png') no-repeat 10px -39px;
  font-style: normal;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  -moz-border-radius: 8px 5px 5px 5px;
  -webkit-border-radius: 8px 5px 5px 5px;
  -khtml-border-radius: 8px 5px 5px 5px;
  border-radius: 8px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px 8px 8px 8px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0px 0px 0px #333333;
  -webkit-box-shadow: 0px 0px 0px #333333;
  box-shadow: 0px 0px 0px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0px 0px 0px #333333;
  -webkit-box-shadow: 0px 0px 0px #333333;
  box-shadow: 0px 0px 0px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
input.button:hover, input.submit:hover {
  background-color: #07afab;
  border: 0px;
  color: #fff;
  transition-property: background;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: background;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  -moz-box-shadow: 0px 0px 0px #333333;
  -webkit-box-shadow: 0px 0px 0px #333333;
  box-shadow: 0px 0px 0px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0px 0px 0px #333333;
  -webkit-box-shadow: 0px 0px 0px #333333;
  box-shadow: 0px 0px 0px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
input.file {
  height: auto;
  margin-bottom: 15px;
  font-size: 14px;
  color: #646464;
  line-height: 1.5em;
  word-spacing: 0.1em;
  font-family: Verdana, sans-serif;
  padding: 5px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c0c0c0;
}
label {
  margin-left: 6px;
  margin-top: 6px;
  position: absolute;
  z-index: 2;
  color: #aaa;
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px white;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  font-style: italic;
  font-size: 12px;
}
label.outer {
  display: block;
  font-style: normal;
  position: inherit;
}
label.has-text {
  visibility: hidden;
}
.customizableform .group {
  float: left;
  margin-right: 10px;
}
.customizableform dl {
  width: 112px;
}
.field-nome,
.field-cognome,
.field-azienda,
.field-ragsociale,
.field-telefono,
.field-email {
  margin-bottom: 10px;
}
.field-messaggio {
  width: 200px;
  margin-bottom: 10px;
}
.field-messaggio textarea {
  height: 59px;
}
dl.field-newsletter {
  float: left;
  margin-right: 10px;
  width: 156px;
}
.field-privacy {
  float: left;
  margin-right: 10px;
  width: 110px;
}
.field-invia {
  float: right;
  margin-top: -10px;
  position: relative;
  left: 28px;
  width: 142px;
}
.customizableform .checkbox input {
  display: block;
}
#lblPrivacy {
  margin-left: 24px;
  margin-top: -2px;
}
#lblNewsletter {
  margin-left: 24px;
  margin-top: -2px;
}
.button-like {
  display: inline-block;
  padding: 5px 15px 5px 30px;
  background: #8cbc12 url('/App_Themes/Pubblico/img/arrow_small_green.png') no-repeat 10px -37px;
  font-style: normal;
  font-size: 19px;
  color: #fff;
  cursor: pointer;
  -moz-border-radius: 8px 5px 5px 5px;
  -webkit-border-radius: 8px 5px 5px 5px;
  -khtml-border-radius: 8px 5px 5px 5px;
  border-radius: 8px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px 8px 8px 8px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.button-lik:active {
  color: #fff;
}
.button-like:visited {
  color: #fff;
  font-style: italic;
}
.button-like:hover {
  /*background:#8cbc12 url('/App_Themes/Pubblico/img/arrow_small_green.png') no-repeat 10px -15px;*/
  background-color: #07afab;
  border: 0px;
  color: #fff;
  transition-property: background;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: background;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.button-like-small {
  background-position: 10px -41px;
  padding: 3px 10px 3px 30px;
  font-size: 13px;
}
.play:after {
  content: '\00a0\00a0\00a0\00a0\00a0\00a0';
  background: url('/App_Themes/Pubblico/img/arrow_small_green.png') no-repeat 0px 2px;
  line-height: 13px;
  width: 13px;
  margin-left: 6px;
}
.play:hover:after {
  background-position: 0px -23px;
}
.customizableform {
  margin-bottom: 30px;
}
.field-invia dd {
  margin-top: 10px;
}
/* Validazione lato client */
.error {
  position: relative;
  color: #FF552A;
}
label.error {
  margin: 4px 0 0 0px;
}
/*
label { font-size: 13px; font-style:italic; color:#a4a4a4; }
label.focus { color: #b8b8b8; }
label.has-text { visibility: hidden; }
 */
/*==============================================================================
								TABLES
==============================================================================*/
table {
  border-collapse: collapse;
  width: 100%;
  position: relative;
}
table a.play {
  color: #666;
}
th, td {
  line-height: 18px;
  padding: 6px 12px 6px 12px;
}
thead th, thead td {
  padding-top: 4px;
  color: #00aca9;
  font-weight: bold;
  border: 0px;
  padding-bottom: 10px;
}
tfoot th, tfoot td {
  padding-bottom: 4px;
}
tbody th,
tbody td,
tfoot th,
tfoot td {
  border-bottom: solid 1px #a5a4a4;
}
th:first-child, td:first-child {
  padding-left: 0;
}
th:last-child, td:last-child {
  padding-right: 0;
}
caption {
  top: 5px;
  margin-bottom: 18px;
}
/*==============================================================================
								GRIGLIE
==============================================================================*/
/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
body {
  min-width: 960px;
}
/* `Containers
----------------------------------------------------------------------------------------------------*/
.container_12, .container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5,
.push_6,
.pull_6,
.push_7,
.pull_7,
.push_8,
.pull_8,
.push_9,
.pull_9,
.push_10,
.pull_10,
.push_11,
.pull_11,
.push_12,
.pull_12,
.push_13,
.pull_13,
.push_14,
.pull_14,
.push_15,
.pull_15 {
  position: relative;
}
.container_12 .grid_3, .container_16 .grid_4 {
  width: 220px;
}
.container_12 .grid_6, .container_16 .grid_8 {
  width: 460px;
}
.container_12 .grid_9, .container_16 .grid_12 {
  width: 700px;
}
.container_12 .grid_12, .container_16 .grid_16 {
  width: 940px;
}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {
  width: 60px;
}
.container_12 .grid_2 {
  width: 140px;
}
.container_12 .grid_4 {
  width: 300px;
}
.container_12 .grid_5 {
  width: 380px;
}
.container_12 .grid_7 {
  width: 540px;
}
.container_12 .grid_8 {
  width: 620px;
}
.container_12 .grid_10 {
  width: 780px;
}
.container_12 .grid_11 {
  width: 860px;
}
/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1 {
  width: 40px;
}
.container_16 .grid_2 {
  width: 100px;
}
.container_16 .grid_3 {
  width: 160px;
}
.container_16 .grid_5 {
  width: 280px;
}
.container_16 .grid_6 {
  width: 340px;
}
.container_16 .grid_7 {
  width: 400px;
}
.container_16 .grid_9 {
  width: 520px;
}
.container_16 .grid_10 {
  width: 580px;
}
.container_16 .grid_11 {
  width: 640px;
}
.container_16 .grid_13 {
  width: 760px;
}
.container_16 .grid_14 {
  width: 820px;
}
.container_16 .grid_15 {
  width: 880px;
}
/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_3, .container_16 .prefix_4 {
  padding-left: 240px;
}
.container_12 .prefix_6, .container_16 .prefix_8 {
  padding-left: 480px;
}
.container_12 .prefix_9, .container_16 .prefix_12 {
  padding-left: 720px;
}
/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {
  padding-left: 80px;
}
.container_12 .prefix_2 {
  padding-left: 160px;
}
.container_12 .prefix_4 {
  padding-left: 320px;
}
.container_12 .prefix_5 {
  padding-left: 400px;
}
.container_12 .prefix_7 {
  padding-left: 560px;
}
.container_12 .prefix_8 {
  padding-left: 640px;
}
.container_12 .prefix_10 {
  padding-left: 800px;
}
.container_12 .prefix_11 {
  padding-left: 880px;
}
/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .prefix_1 {
  padding-left: 60px;
}
.container_16 .prefix_2 {
  padding-left: 120px;
}
.container_16 .prefix_3 {
  padding-left: 180px;
}
.container_16 .prefix_5 {
  padding-left: 300px;
}
.container_16 .prefix_6 {
  padding-left: 360px;
}
.container_16 .prefix_7 {
  padding-left: 420px;
}
.container_16 .prefix_9 {
  padding-left: 540px;
}
.container_16 .prefix_10 {
  padding-left: 600px;
}
.container_16 .prefix_11 {
  padding-left: 660px;
}
.container_16 .prefix_13 {
  padding-left: 780px;
}
.container_16 .prefix_14 {
  padding-left: 840px;
}
.container_16 .prefix_15 {
  padding-left: 900px;
}
/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_3, .container_16 .suffix_4 {
  padding-right: 240px;
}
.container_12 .suffix_6, .container_16 .suffix_8 {
  padding-right: 480px;
}
.container_12 .suffix_9, .container_16 .suffix_12 {
  padding-right: 720px;
}
/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {
  padding-right: 80px;
}
.container_12 .suffix_2 {
  padding-right: 160px;
}
.container_12 .suffix_4 {
  padding-right: 320px;
}
.container_12 .suffix_5 {
  padding-right: 400px;
}
.container_12 .suffix_7 {
  padding-right: 560px;
}
.container_12 .suffix_8 {
  padding-right: 640px;
}
.container_12 .suffix_10 {
  padding-right: 800px;
}
.container_12 .suffix_11 {
  padding-right: 880px;
}
/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .suffix_1 {
  padding-right: 60px;
}
.container_16 .suffix_2 {
  padding-right: 120px;
}
.container_16 .suffix_3 {
  padding-right: 180px;
}
.container_16 .suffix_5 {
  padding-right: 300px;
}
.container_16 .suffix_6 {
  padding-right: 360px;
}
.container_16 .suffix_7 {
  padding-right: 420px;
}
.container_16 .suffix_9 {
  padding-right: 540px;
}
.container_16 .suffix_10 {
  padding-right: 600px;
}
.container_16 .suffix_11 {
  padding-right: 660px;
}
.container_16 .suffix_13 {
  padding-right: 780px;
}
.container_16 .suffix_14 {
  padding-right: 840px;
}
.container_16 .suffix_15 {
  padding-right: 900px;
}
/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .push_3, .container_16 .push_4 {
  left: 240px;
}
.container_12 .push_6, .container_16 .push_8 {
  left: 480px;
}
.container_12 .push_9, .container_16 .push_12 {
  left: 720px;
}
/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {
  left: 80px;
}
.container_12 .push_2 {
  left: 160px;
}
.container_12 .push_4 {
  left: 320px;
}
.container_12 .push_5 {
  left: 400px;
}
.container_12 .push_7 {
  left: 560px;
}
.container_12 .push_8 {
  left: 640px;
}
.container_12 .push_10 {
  left: 800px;
}
.container_12 .push_11 {
  left: 880px;
}
/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .push_1 {
  left: 60px;
}
.container_16 .push_2 {
  left: 120px;
}
.container_16 .push_3 {
  left: 180px;
}
.container_16 .push_5 {
  left: 300px;
}
.container_16 .push_6 {
  left: 360px;
}
.container_16 .push_7 {
  left: 420px;
}
.container_16 .push_9 {
  left: 540px;
}
.container_16 .push_10 {
  left: 600px;
}
.container_16 .push_11 {
  left: 660px;
}
.container_16 .push_13 {
  left: 780px;
}
.container_16 .push_14 {
  left: 840px;
}
.container_16 .push_15 {
  left: 900px;
}
/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_3, .container_16 .pull_4 {
  left: -240px;
}
.container_12 .pull_6, .container_16 .pull_8 {
  left: -480px;
}
.container_12 .pull_9, .container_16 .pull_12 {
  left: -720px;
}
/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {
  left: -80px;
}
.container_12 .pull_2 {
  left: -160px;
}
.container_12 .pull_4 {
  left: -320px;
}
.container_12 .pull_5 {
  left: -400px;
}
.container_12 .pull_7 {
  left: -560px;
}
.container_12 .pull_8 {
  left: -640px;
}
.container_12 .pull_10 {
  left: -800px;
}
.container_12 .pull_11 {
  left: -880px;
}
/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .pull_1 {
  left: -60px;
}
.container_16 .pull_2 {
  left: -120px;
}
.container_16 .pull_3 {
  left: -180px;
}
.container_16 .pull_5 {
  left: -300px;
}
.container_16 .pull_6 {
  left: -360px;
}
.container_16 .pull_7 {
  left: -420px;
}
.container_16 .pull_9 {
  left: -540px;
}
.container_16 .pull_10 {
  left: -600px;
}
.container_16 .pull_11 {
  left: -660px;
}
.container_16 .pull_13 {
  left: -780px;
}
.container_16 .pull_14 {
  left: -840px;
}
.container_16 .pull_15 {
  left: -900px;
}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before, .clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
  zoom: 1;
}
/*==============================================================================
								STRUTTURA
==============================================================================*/
html {
  -webkit-font-smoothing: antialiased;
}
body {
  background-color: #fff;
  /* overriden for main content blocks */
  margin: auto;
}
header#Top {
  background: #16120b url('/App_Themes/Pubblico/img/patternHead.jpg');
  width: 100%;
  height: 85px;
  margin: 0 auto 35px auto;
  position: relative;
  border-bottom: 1px solid #fff;
  z-index: 91;
}
header#Top .container_12 {
  background: url('/App_Themes/Pubblico/img/bgHeaderLuce.jpg') no-repeat 400px -32px;
  height: 84px;
}
#loader {
  display: block;
  width: 50px;
  height: 50px;
  background: #000;
}
footer#footer {
  margin-top: 30px;
  padding: 34px 0 40px 0;
  color: #a9a096;
  font-size: 12px;
  background: #41392e;
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px #26211b;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
footer#footer h4 {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px #26211b;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
footer#footer h4 a {
  color: #fff;
}
footer#footer p {
  margin-bottom: 0px;
}
footer#footer .grid_3:last-child {
  background: #41392e;
}
footer#footer .grid_3 > img {
  margin-bottom: 12px;
}
footer#footer figure {
  width: 47px;
  height: 43px;
  display: block;
  margin-bottom: 18px;
}
footer#footer .topContatti figure {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat 0px -44px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .topContatti:hover figure {
  background-position: 0px -1px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .topMore figure {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -58px -44px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  width: 30px;
}
footer#footer .topMore:hover figure {
  background-position: -58px -1px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .topMore a {
  /*font-weight:bold;*/
  color: #a9a096;
}
footer#footer .topMore a:hover {
  color: #8cbc12;
  border-color: #8cbc12;
}
footer#footer .topNewsletter .tweet ul {
  padding: 0;
  margin: 0;
}
footer#footer .topNewsletter .tweet li {
  list-style-type: none;
  padding-top: 5px;
  margin: 0;
  padding-left: 0;
}
footer#footer .topNewsletter .tweet a {
  /*font-weight:bold;*/
  color: #a9a096;
}
footer#footer .topNewsletter .tweet a:hover {
  color: #8cbc12;
  border-color: #8cbc12;
}
footer#footer .topNewsletter figure {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -94px -44px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .topNewsletter:hover figure {
  background-position: -94px -1px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .topSocial figure {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -141px -44px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .topSocial:hover figure {
  background-position: -141px -1px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links a {
  display: block;
  float: left;
  overflow: hidden;
  width: 0px;
  height: 0px;
  padding: 34px 0 0 34px;
  margin: 0 6px 6px 0;
  border: none;
  cursor: pointer;
}
footer#footer .social_links .twitter {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -194px -48px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .twitter:hover {
  background-position: -194px -14px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .rss {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -234px -48px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .rss:hover {
  background-position: -234px -14px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .linkedin {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -275px -48px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .linkedin:hover {
  background-position: -275px -14px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .facebook {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -315px -48px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .facebook:hover {
  background-position: -315px -14px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .vimeo {
  -moz-border-radius: 0px 5px 5px 5px;
  -webkit-border-radius: 0px 5px 5px 5px;
  -khtml-border-radius: 0px 5px 5px 5px;
  border-radius: 0px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px 0px 0px 0px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -355px -48px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .vimeo:hover {
  background-position: -355px -14px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .skype {
  background: url('/App_Themes/Pubblico/img/ico/icoFooter.png') no-repeat -396px -48px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .skype:hover {
  background-position: -396px -14px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
footer#footer .social_links .facebook {
  clear: left;
}
.logo span {
  display: none;
}
.logo {
  background: url('/App_Themes/Pubblico/img/logo.png') no-repeat;
  height: 42px;
  margin-top: 22px;
  width: 225px;
  cursor: pointer;
}
section {
  padding-top: 40px;
  padding-bottom: 40px;
}
section.sep_top {
  border-top: dashed 1px #a9a096;
}
section.sep_bottom {
  border-bottom: dashed 1px #a9a096;
}
section.divide {
  padding: 40px 0px;
  background: url('/App_Themes/Pubblico/img/bgRumore.jpg');
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px white;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
/*section#submenu {
	padding:20px 0;
	background:#f7f7f7;

	p { 		
		font-size:16px;
		font-style:italic;		
		color:#07afab;
		margin-bottom:0;
	}
	
	ul {
		margin-bottom:10px;
	}

}*/
section .container_12 {
  position: relative;
}
section#precontent {
  background: url(/App_Themes/Pubblico/img/bgPrecontent.jpg) repeat-x top #a9a096;
  margin-top: -35px;
}
section#precontent .container_12 {
  position: relative;
}
.alternate {
  background: #f1f0f0;
}
.rumore {
  background: url('/App_Themes/Pubblico/img/bgRumore.jpg');
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px white;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.rumoreMarrone {
  background: url('/App_Themes/Pubblico/img/bgRumoreMarrone.jpg');
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px #d7ccbf;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.rumoreMarrone h2 {
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px #d7ccbf;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.rumoreAzzurro {
  background: url('/App_Themes/Pubblico/img/bgRumoreAzzurro.jpg');
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px #2d817f;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.rumoreAzzurro h3 {
  /*0 1px 0 #FFFFFF*/
  text-shadow: 0px 1px 0px #2d817f;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
#socialShare {
  position: fixed;
  bottom: 300px;
  right: -45px;
  height: 0px;
  z-index: 100;
}
#socialShare .wrap {
  position: relative;
  overflow: hidden;
  width: 20px;
  height: 20px;
  padding: 14px 8px 8px 12px;
  background: url(/App_Themes/Pubblico/img/bgShare.png) repeat-x 0px 42px #f1f0f0;
  -moz-border-radius: 5px 0 0 5px 5px 5px 5px;
  -webkit-border-radius: 5px 0 0 5px 5px 5px 5px;
  -khtml-border-radius: 5px 0 0 5px 5px 5px 5px;
  border-radius: 5px 0 0 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -khtml-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px 5px 0 0 5px 5px 0 0 5px 5px 0 0 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0px 0px 0 #333333;
  -webkit-box-shadow: 0px 0px 0 #333333;
  box-shadow: 0px 0px 0 #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0 0 4px #666666;
  -webkit-box-shadow: 0 0 4px #666666;
  box-shadow: 0 0 4px #666666;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
#socialShare .shareLove {
  padding-left: 29px;
  height: 17px;
  font-size: 15px;
  line-height: 16px;
  font-family: 'AllerLightRegular';
  background: url('/App_Themes/Pubblico/img/social/love.png') no-repeat left center;
  cursor: pointer;
}
#socialShare .shareBtn {
  position: absolute;
  top: 40px;
  padding-top: 10px;
}
#socialShare .channel {
  margin-top: 10px;
}
.designComp {
  background: url('/App_Themes/Pubblico/img/design-competition.png') no-repeat;
  width: 167px;
  height: 135px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 99;
}
/*
#socialShare.animate { 
	-webkit-animation: animSocialShare 2.5s; 
	-moz-animation: animSocialShare 2.5s;
	-ms-animation: animSocialShare 2.5s; 
	animation: animSocialShare 2.5s;
}
@-webkit-keyframes animSocialShare {
    0%   { right:-50px; }
	85%  { right:-50%; }	
    100% { right: 0px; }
}
@-moz-keyframes animSocialShare {
    0%   { right:-50px; }
	85%  { right:-50%; }
    100% { right: 0px; }
}
@-ms-keyframes animSocialShare {
    0%   { right:-50px; }
	85%  { right:-50%; }
    100% { right: 0px; }
}
@keyframes animSocialShare {
    0%   { right:-50px; }
	85%  { right:-50%; }
    100% { right: 0px; }
}
*/
.VideoDemo {
  -moz-box-shadow: 0px 0px 3px #333333;
  -webkit-box-shadow: 0px 0px 3px #333333;
  box-shadow: 0px 0px 3px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0 0 3px #333333;
  -webkit-box-shadow: 0 0 3px #333333;
  box-shadow: 0 0 3px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  border: 0px;
  display: block;
}
.VideoDemo:hover {
  border: 0px;
}
.VideoDemo img {
  display: block;
}
#slidebox {
  bottom: 0;
  padding: 10px 20px;
  position: fixed;
  right: -110px;
  width: 70px;
  z-index: 70;
}
#slidebox a:hover {
  border: 0px;
}
.marchi {
  border: 2px solid #f1f0f0;
  padding: 22px 45px;
}
.carosello {
  overflow: hidden;
  width: 100%;
  height: 466px;
  position: relative;
  z-index: 50;
  background: #fff;
  top: -35px;
  margin-bottom: -20px;
  cursor: pointer;
}
.carosello .middle {
  margin: 0 auto;
  position: relative;
  width: 960px;
  height: 466px;
}
.carosello .middle .itemWrapper {
  left: -480px;
  position: relative;
  width: 1920px;
  height: 466px;
}
.carosello .middle .item {
  width: 1920px;
  height: 466px;
  left: -480px;
  position: relative;
  cursor: pointer;
}
.carosello .middle .item .blocco1,
.carosello .middle .item .blocco2,
.carosello .middle .item .blocco3,
.carosello .middle .item .blocco4,
.carosello .middle .item .blocco5,
.carosello .middle .item .blocco6 {
  position: absolute;
  top: 0px;
  left: 480px;
}
.carosello .middle .item .blocco1,
.carosello .middle .item .blocco2,
.carosello .middle .item .blocco3,
.carosello .middle .item .blocco4,
.carosello .middle .item .blocco5 {
  opacity: 0;
}
.carosello .middle .item .blocco1 {
  z-index: 56;
  top: -30px;
}
.carosello .middle .item .blocco2 {
  z-index: 55;
  top: -10px;
}
.carosello .middle .item .blocco3 {
  z-index: 54;
  left: 490px;
}
.carosello .middle .item .blocco4 {
  z-index: 53;
  left: 100px;
}
.carosello .middle .item .blocco5 {
  z-index: 52;
  left: 460px;
}
.carosello .middle .item .blocco6 {
  z-index: 51;
  left: 0px;
}
.galleryOneImg {
  background: #f1f0f0;
  padding: 10px;
  margin-bottom: 15px;
  -moz-border-radius: 10px 5px 5px 5px;
  -webkit-border-radius: 10px 5px 5px 5px;
  -khtml-border-radius: 10px 5px 5px 5px;
  border-radius: 10px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px 10px 10px 10px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.galleryOneImg .scrollgalleryOneImg {
  position: relative;
  overflow: hidden;
  width: 600px;
  height: 400px;
}
.galleryOneImg .scrollgalleryOneImg .items {
  width: 20000em;
  position: absolute;
}
.galleryOneImg .scrollgalleryOneImg .items .item {
  float: left;
  cursor: pointer;
}
.galleryMoreImg {
  -moz-border-radius: 0px 5px 5px 5px;
  -webkit-border-radius: 0px 5px 5px 5px;
  -khtml-border-radius: 0px 5px 5px 5px;
  border-radius: 0px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px 0px 0px 0px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  background: transparent;
  padding: 0px;
  margin-bottom: 0px;
}
.galleryMoreImg .scrollgalleryMoreImg {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 150px;
}
.galleryMoreImg .scrollgalleryMoreImg .items {
  width: 20000em;
  position: absolute;
}
.galleryMoreImg .scrollgalleryMoreImg .items .pag {
  float: left;
}
.galleryMoreImg .scrollgalleryMoreImg .items .item {
  float: left;
  margin-right: 10px;
  cursor: pointer;
}
.galleryMoreImg .scrollgalleryMoreImg .items .item a {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.galleryMoreImg .scrollgalleryMoreImg .items .item a:hover {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.numeriApp {
  height: 105px;
  overflow: hidden;
}
.scrollProdInTag {
  position: relative;
  overflow: hidden;
  width: 960px;
  height: 160px;
}
.scrollProdInTag .items {
  width: 20000em;
  position: absolute;
}
.scrollProdInTag .items .pag {
  float: left;
}
.navScroller .leftScroller, .navScroller .rightScroller {
  background: url('/App_Themes/Pubblico/img/bgFrecceSlider.png') no-repeat;
  display: block;
  width: 25px;
  height: 23px;
  cursor: pointer;
  float: left;
}
.navScroller .leftScroller.disabled, .navScroller .rightScroller.disabled {
  background-position: 0px -46px;
}
.navScroller .leftScroller.disabled:hover, .navScroller .rightScroller.disabled:hover {
  background-position: 0 -46px;
}
.navScroller .leftScroller:hover, .navScroller .rightScroller:hover {
  border: 0;
  background-position: 0px -23px;
  transition-property: 'background-position';
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: 'background-position';
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: 'background-position';
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: 'background-position';
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: 'background-position';
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: 'background-position';
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: 'background-position';
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: 'background-position';
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: 'background-position';
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: 'background-position';
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.navScroller .rightScroller {
  background-position: -28px 0px;
}
.navScroller .rightScroller.disabled {
  background-position: -28px -46px;
}
.navScroller .rightScroller.disabled:hover {
  background-position: -28px -46px;
}
.navScroller .rightScroller:hover {
  background-position: -28px -23px;
  transition-property: 'background-position';
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: 'background-position';
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: 'background-position';
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: 'background-position';
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: 'background-position';
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: 'background-position';
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: 'background-position';
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: 'background-position';
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: 'background-position';
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: 'background-position';
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.navScroller .disabled {
  cursor: auto;
}
.imgInterna {
  margin-bottom: 25px;
}
.borderL {
  margin-left: 9px;
  border-left: 1px dashed #a9a096;
}
.borderR {
  margin-right: 9px;
  border-right: 1px dashed #a9a096;
}
.vertL {
  background: url('/App_Themes/Pubblico/img/bgRigaVertDivisoria.png') repeat-y 0px 0px;
  margin-left: 0px;
  padding-left: 10px;
}
.equalheight_3sep {
  background: url('/App_Themes/Pubblico/img/bg3ColSep.png') repeat-y 0px 0px;
}
.equalheight_4sep {
  background: url('/App_Themes/Pubblico/img/bg4ColSep.png') repeat-y 0px 0px;
}
footer .equalheight_4sep {
  background: url('/App_Themes/Pubblico/img/bg4ColSepFooter.png') repeat-y -10px 0px;
}
.p25 {
  padding: 25px;
}
.pL25 {
  padding-left: 25px;
}
.p15 {
  padding: 15px;
}
.pL15 {
  padding-left: 15px;
}
.pTB20 {
  padding: 20px 0px;
}
.pTB10 {
  padding: 10px 0px;
}
.mB10 {
  margin-bottom: 10px;
}
.mB20 {
  margin-bottom: 20px;
}
.img {
  position: relative;
}
.overDownload {
  background: url('/App_Themes/Pubblico/img/over.png');
  sposition: absolute;
  top: 0px;
  width: 190px;
  height: 127px;
  display: none;
}
.bottom .p15:hover span {
  display: inline;
}
.spotInfo {
  text-align: center;
  font-size: 13px;
  font-style: italic;
  overflow: hidden;
}
.spotInfo figure {
  height: 85px;
  margin-bottom: 10px;
  width: 139px;
  margin-left: 1px;
}
.spotInfo .numero {
  font-size: 33px;
  font-weight: bold;
  margin-bottom: 12px;
  display: block;
  color: #666666;
}
.spotInfo .subNumero {
  color: #07afab;
  font-size: 12px;
  display: block;
  line-height: 12px;
  bottom: -100px;
  position: relative;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.spotInfo .subNumeri {
  text-align: center;
}
.spotInfo a {
  color: #666;
}
.spotInfo a img {
  padding: 0px;
  margin: 0px;
  width: auto;
  height: auto;
}
/*NUMERI*/
#nmq:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #00aca9;
}
#nmq:hover figure {
  background-position: 0px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nmq figure {
  background: url(/App_Themes/Pubblico/img/ico/icoNumeriAgenzia.png) no-repeat 0px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#ncollaboratori:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #afc600;
}
#ncollaboratori:hover figure {
  background-position: -150px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#ncollaboratori figure {
  background: url(/App_Themes/Pubblico/img/ico/icoNumeriAgenzia.png) no-repeat -150px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nclienti:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #e21f2e;
}
#nclienti:hover figure {
  background-position: -300px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nclienti figure {
  background: url(/App_Themes/Pubblico/img/ico/icoNumeriAgenzia.png) no-repeat -300px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nawards:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #a89f94;
}
#nawards:hover figure {
  background-position: -450px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nawards figure {
  background: url(/App_Themes/Pubblico/img/ico/icoNumeriAgenzia.png) no-repeat -450px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nprogettiweb:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #e6710a;
}
#nprogettiweb:hover figure {
  background-position: -600px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nprogettiweb figure {
  background: url(/App_Themes/Pubblico/img/ico/icoNumeriAgenzia.png) no-repeat -600px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nrighe:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #37a8db;
}
#nrighe:hover figure {
  background-position: -750px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#nrighe figure {
  background: url(/App_Themes/Pubblico/img/ico/icoNumeriAgenzia.png) no-repeat -750px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*ASSISTENZA*/
.aquando:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #00aca9;
}
.aquando:hover figure {
  background-position: -10px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.aquando figure {
  background: url(/App_Themes/Pubblico/img/ico/icoAssistenza.png) no-repeat -10px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.aorari:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #afc600;
}
.aorari:hover figure {
  background-position: -155px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.aorari figure {
  background: url(/App_Themes/Pubblico/img/ico/icoAssistenza.png) no-repeat -155px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.atel:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #e21f2e;
}
.atel:hover figure {
  background-position: -310px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.atel figure {
  background: url(/App_Themes/Pubblico/img/ico/icoAssistenza.png) no-repeat -310px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.acel:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #a89f94;
}
.acel:hover figure {
  background-position: -452px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.acel figure {
  background: url(/App_Themes/Pubblico/img/ico/icoAssistenza.png) no-repeat -452px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.amail:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #e6710a;
}
.amail:hover figure {
  background-position: -607px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.amail figure {
  background: url(/App_Themes/Pubblico/img/ico/icoAssistenza.png) no-repeat -607px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.askype:hover .subNumero {
  bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  color: #37a8db;
}
.askype:hover figure {
  background-position: -760px -114px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.askype figure {
  background: url(/App_Themes/Pubblico/img/ico/icoAssistenza.png) no-repeat -760px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.headWebSite {
  background: url('/Public/2mlab/Editor/img/website/imgHeader.jpg');
  width: 500px;
  height: 150px;
  margin-top: -176px;
  float: right;
}
.headVC {
  background: url('/Public/2mlab/Editor/img/visualcomm/imgHeader.jpg');
  width: 500px;
  height: 160px;
  margin-top: -176px;
  float: right;
}
header#Top + section {
  padding-top: 0px;
}
/*****

PAGE LOADER

*****/
#PageLoader {
  display: none;
  position: fixed;
  top: 0;
  z-index: 80;
  width: 100%;
  height: 100%;
  background: #A9A096;
}
#PageLoader .dialog {
  position: relative;
  top: 45%;
  width: 52px;
  height: 52px;
  margin: 0 auto;
  background: url('/App_Themes/Pubblico/img/spinner.gif') no-repeat center center;
  border: solid 1px #c3bdb6;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
#PageLoader .dialog:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -27px;
  width: 54px;
  height: 26px;
  background: url('/App_Themes/Pubblico/img/logoLoader.gif') no-repeat center center;
}
/*****

ARTICLE

*****/
article.grid_4 figure {
  margin-bottom: 20px;
  width: 107px;
  height: 107px;
}
article.grid_4 header {
  padding-bottom: 35px;
  margin-bottom: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
article.grid_4 header h2 {
  color: #666666;
  padding: 0px;
  margin: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
article.grid_4 header h4 {
  color: #00aca9;
  padding: 0px;
  margin: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
article.grid_4 header .guarda {
  padding-top: 15px;
}
article.grid_4:hover figure {
  transition-property: background-position;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: background-position;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: background-position;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: background-position;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: background-position;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: background-position;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: background-position;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: background-position;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: background-position;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: background-position;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
article.grid_4:hover h2 {
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
article.grid_4:hover h4 {
  transition-property: color;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: color;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: color;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: color;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: color;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: color;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: color;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: color;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: color;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: color;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
article.grid_4:hover header {
  padding-top: 25px;
  padding-bottom: 10px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
article.grid_4:hover .play {
  transition-property: color;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: color;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: color;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: color;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: color;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: color;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: color;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: color;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: color;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: color;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*visualcommunication*/
#comunicazione:hover figure {
  background-position: 0px 0px;
}
#comunicazione:hover h2 {
  color: #00aca9;
}
#comunicazione:hover h4 {
  color: #666666;
}
#comunicazione:hover .play {
  color: #00aca9;
}
#comunicazione figure {
  background: url(/App_Themes/Pubblico/img/ico/icoVisualcommunication.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#brand:hover figure {
  background-position: -106px 0px;
}
#brand:hover h2 {
  color: #afc600;
}
#brand:hover h4 {
  color: #666666;
}
#brand:hover .play {
  color: #afc600;
}
#brand figure {
  background: url(/App_Themes/Pubblico/img/ico/icoVisualcommunication.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#corporate:hover figure {
  background-position: -212px 0px;
}
#corporate:hover h2 {
  color: #e21f2e;
}
#corporate:hover h4 {
  color: #666666;
}
#corporate:hover .play {
  color: #e21f2e;
}
#corporate figure {
  background: url(/App_Themes/Pubblico/img/ico/icoVisualcommunication.png) no-repeat -212px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#below:hover figure {
  background-position: -318px 0px;
}
#below:hover h2 {
  color: #a89f94;
}
#below:hover h4 {
  color: #666666;
}
#below:hover .play {
  color: #a89f94;
}
#below figure {
  background: url(/App_Themes/Pubblico/img/ico/icoVisualcommunication.png) no-repeat -318px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#visual:hover figure {
  background-position: -424px 0px;
}
#visual:hover h2 {
  color: #e6710a;
}
#visual:hover h4 {
  color: #666666;
}
#visual:hover .play {
  color: #e6710a;
}
#visual figure {
  background: url(/App_Themes/Pubblico/img/ico/icoVisualcommunication.png) no-repeat -424px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#misc:hover figure {
  background-position: -530px 0px;
}
#misc:hover h2 {
  color: #37a8db;
}
#misc:hover h4 {
  color: #666666;
}
#misc:hover .play {
  color: #37a8db;
}
#misc figure {
  background: url(/App_Themes/Pubblico/img/ico/icoVisualcommunication.png) no-repeat -530px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*WEB SITE*/
#ecommerce:hover figure {
  background-position: 0px 0px;
}
#ecommerce:hover h2 {
  color: #00aca9;
}
#ecommerce:hover h4 {
  color: #666666;
}
#ecommerce:hover .play {
  color: #00aca9;
}
#ecommerce figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebsite.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#corporateweb:hover figure {
  background-position: -106px 0px;
}
#corporateweb:hover h2 {
  color: #afc600;
}
#corporateweb:hover h4 {
  color: #666666;
}
#corporateweb:hover .play {
  color: #afc600;
}
#corporateweb figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebsite.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#product:hover figure {
  background-position: -212px 0px;
}
#product:hover h2 {
  color: #e21f2e;
}
#product:hover h4 {
  color: #666666;
}
#product:hover .play {
  color: #e21f2e;
}
#product figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebsite.png) no-repeat -212px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#flash:hover figure {
  background-position: -318px 0px;
}
#flash:hover h2 {
  color: #a89f94;
}
#flash:hover h4 {
  color: #666666;
}
#flash:hover .play {
  color: #a89f94;
}
#flash figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebsite.png) no-repeat -318px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#idea:hover figure {
  background-position: -424px 0px;
}
#idea:hover h2 {
  color: #e6710a;
}
#idea:hover h4 {
  color: #666666;
}
#idea:hover .play {
  color: #e6710a;
}
#idea figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebsite.png) no-repeat -424px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#portali:hover figure {
  background-position: -530px 0px;
}
#portali:hover h2 {
  color: #37a8db;
}
#portali:hover h4 {
  color: #666666;
}
#portali:hover .play {
  color: #37a8db;
}
#portali figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebsite.png) no-repeat -530px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/* WEB APPLICATION */
#utilizzi:hover figure {
  background-position: 0px 0px;
}
#utilizzi:hover h2 {
  color: #00aca9;
}
#utilizzi:hover h4 {
  color: #666666;
}
#utilizzi:hover .play {
  color: #00aca9;
}
#utilizzi figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebapplication.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#utenti:hover figure {
  background-position: -106px 0px;
}
#utenti:hover h2 {
  color: #afc600;
}
#utenti:hover h4 {
  color: #666666;
}
#utenti:hover .play {
  color: #afc600;
}
#utenti figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebapplication.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#vantaggi:hover figure {
  background-position: -212px 0px;
}
#vantaggi:hover h2 {
  color: #e21f2e;
}
#vantaggi:hover h4 {
  color: #666666;
}
#vantaggi:hover .play {
  color: #e21f2e;
}
#vantaggi figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebapplication.png) no-repeat -212px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*WEB MKT*/
#seo:hover figure {
  background-position: 0px 0px;
}
#seo:hover h2 {
  color: #00aca9;
}
#seo:hover h4 {
  color: #666666;
}
#seo:hover .play {
  color: #00aca9;
}
#seo figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebMarketing.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#sem:hover figure {
  background-position: -106px 0px;
}
#sem:hover h2 {
  color: #afc600;
}
#sem:hover h4 {
  color: #666666;
}
#sem:hover .play {
  color: #afc600;
}
#sem figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebMarketing.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#smm:hover figure {
  background-position: -212px 0px;
}
#smm:hover h2 {
  color: #00aca9;
}
#smm:hover h4 {
  color: #666666;
}
#smm:hover .play {
  color: #00aca9;
}
#smm figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebMarketing.png) no-repeat -212px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*MOBILE*/
#servizi:hover figure {
  background-position: 0px 0px;
}
#servizi:hover h2 {
  color: #00aca9;
}
#servizi:hover h4 {
  color: #666666;
}
#servizi:hover .play {
  color: #00aca9;
}
#servizi figure {
  background: url(/App_Themes/Pubblico/img/ico/icoMobile.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#staff:hover figure {
  background-position: -106px 0px;
}
#staff:hover h2 {
  color: #afc600;
}
#staff:hover h4 {
  color: #666666;
}
#staff:hover .play {
  color: #afc600;
}
#staff figure {
  background: url(/App_Themes/Pubblico/img/ico/icoMobile.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#budget:hover figure {
  background-position: -212px 0px;
}
#budget:hover h2 {
  color: #e21f2e;
}
#budget:hover h4 {
  color: #666666;
}
#budget:hover .play {
  color: #e21f2e;
}
#budget figure {
  background: url(/App_Themes/Pubblico/img/ico/icoMobile.png) no-repeat -212px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*DEM*/
#analisi:hover figure {
  background-position: 0px 0px;
}
#analisi:hover h2 {
  color: #00aca9;
}
#analisi:hover h4 {
  color: #666666;
}
#analisi:hover .play {
  color: #00aca9;
}
#analisi figure {
  background: url(/App_Themes/Pubblico/img/ico/icodem.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#consulenza:hover figure {
  background-position: -106px 0px;
}
#consulenza:hover h2 {
  color: #afc600;
}
#consulenza:hover h4 {
  color: #666666;
}
#consulenza:hover .play {
  color: #afc600;
}
#consulenza figure {
  background: url(/App_Themes/Pubblico/img/ico/icodem.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#risparmio:hover figure {
  background-position: -212px 0px;
}
#risparmio:hover h2 {
  color: #e21f2e;
}
#risparmio:hover h4 {
  color: #666666;
}
#risparmio:hover .play {
  color: #e21f2e;
}
#risparmio figure {
  background: url(/App_Themes/Pubblico/img/ico/icodem.png) no-repeat -212px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*hosting*/
#server:hover figure {
  background-position: 0px 0px;
}
#server:hover h2 {
  color: #00aca9;
}
#server:hover h4 {
  color: #666666;
}
#server:hover .play {
  color: #00aca9;
}
#server figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebFarm.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#servizi:hover figure {
  background-position: -106px 0px;
}
#servizi:hover h2 {
  color: #afc600;
}
#servizi:hover h4 {
  color: #666666;
}
#servizi:hover .play {
  color: #afc600;
}
#servizi figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebFarm.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#assistenzahosting:hover figure {
  background-position: -212px 0px;
}
#assistenzahosting:hover h2 {
  color: #e21f2e;
}
#assistenzahosting:hover h4 {
  color: #666666;
}
#assistenzahosting:hover .play {
  color: #e21f2e;
}
#assistenzahosting figure {
  background: url(/App_Themes/Pubblico/img/ico/icoWebFarm.png) no-repeat -212px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*identita*/
#mission:hover figure {
  background-position: 0px 0px;
}
#mission:hover h2 {
  color: #00aca9;
}
#mission:hover h4 {
  color: #666666;
}
#mission:hover .play {
  color: #00aca9;
}
#mission figure {
  background: url(/App_Themes/Pubblico/img/ico/icoIdentita.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#qualita:hover figure {
  background-position: -106px 0px;
}
#qualita:hover h2 {
  color: #afc600;
}
#qualita:hover h4 {
  color: #666666;
}
#qualita:hover .play {
  color: #afc600;
}
#qualita figure {
  background: url(/App_Themes/Pubblico/img/ico/icoIdentita.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/*METODO*/
#project:hover figure {
  background-position: 0px 0px;
}
#project:hover h2 {
  color: #00aca9;
}
#project:hover h4 {
  color: #666666;
}
#project:hover .play {
  color: #00aca9;
}
#project figure {
  background: url(/App_Themes/Pubblico/img/ico/icoMetodo.png) no-repeat 0px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#strumenti:hover figure {
  background-position: -106px 0px;
}
#strumenti:hover h2 {
  color: #afc600;
}
#strumenti:hover h4 {
  color: #666666;
}
#strumenti:hover .play {
  color: #afc600;
}
#strumenti figure {
  background: url(/App_Themes/Pubblico/img/ico/icoMetodo.png) no-repeat -106px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#test:hover figure {
  background-position: -212px 0px;
}
#test:hover h2 {
  color: #e21f2e;
}
#test:hover h4 {
  color: #666666;
}
#test:hover .play {
  color: #e21f2e;
}
#test figure {
  background: url(/App_Themes/Pubblico/img/ico/icoMetodo.png) no-repeat -212px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
#consulenzacontinuativa:hover figure {
  background-position: -318px 0px;
}
#consulenzacontinuativa:hover h2 {
  color: #a89f94;
}
#consulenzacontinuativa:hover h4 {
  color: #666666;
}
#consulenzacontinuativa:hover .play {
  color: #a89f94;
}
#consulenzacontinuativa figure {
  background: url(/App_Themes/Pubblico/img/ico/icoMetodo.png) no-repeat -318px -107px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.googleMap {
  position: relative;
  padding: 0px;
  margin: 50px 0 0;
  margin-bottom: 70px;
}
.googleMap .pinMap {
  position: absolute;
  top: -80px;
  z-index: 30;
}
.googleMap .GoogleMapBox {
  width: 100%;
  height: 460px;
  border: 8px solid #8cbc12;
  border-right-width: 0px;
  border-left-width: 0px;
  -moz-box-shadow: 0px 0px 0 #333333;
  -webkit-box-shadow: 0px 0px 0 #333333;
  box-shadow: 0px 0px 0 #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-box-shadow: 0 3px 4px #333333;
  -webkit-box-shadow: 0 3px 4px #333333;
  box-shadow: 0 3px 4px #333333;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.googleMap #directions-panel {
  padding: 20px 0;
  display: none;
  width: 700px;
  margin: auto;
  margin-top: 40px;
}
.googleMap #direction {
  position: absolute;
  top: 470px;
  left: 290px;
  background: #8cbc12;
  padding: 10px 20px;
  color: #fff;
  z-index: 30;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.staff .grid_3 {
  font-size: 13px;
  margin-bottom: 20px;
  position: relative;
}
.staff .grid_3 .grey {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #2c2c2b url('/App_Themes/Pubblico/img/ico/icoTeam.png') no-repeat 90px 50px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  padding-top: 100px;
  width: 220px;
  height: 120px;
  text-align: center;
  overflow: hidden;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.staff .grid_3 .grey.miki {
  background-image: url('/App_Themes/Pubblico/img/ico/icoMiki.png');
  background-position: 80px 90px;
}
.staff .grid_3 .grey.teo {
  background-image: url('/App_Themes/Pubblico/img/ico/icoTeo.png');
  background-position: 80px 90px;
}
.staff .grid_3 .grey.mirko {
  background-image: url('/App_Themes/Pubblico/img/ico/icoMirko.png');
  background-position: 80px 90px;
}
.staff .grid_3 .grey.easy {
  background-image: url('/App_Themes/Pubblico/img/ico/icoEasy.png');
  background-position: 80px 90px;
}
.staff .grid_3 .grey h4 {
  margin-top: 150px;
  padding: 0;
  margin-bottom: 15px;
  color: white;
  font-size: 25px;
  text-shadow: 0px;
  font-family: 'AllerRegular';
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.staff .grid_3 .grey p {
  margin-top: 250px;
  color: #afc600;
  font-family: 'AllerLightRegular';
  font-size: 18px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.staff .grid_3 .social {
  position: relative;
  z-index: 10;
  width: 135px;
  margin-left: 80px;
  margin-top: -20px;
  background: #fff;
  padding: 5px 0px 5px 5px;
}
.staff .grid_3 .social a:hover {
  border: 0px;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.staff .grid_3 .social a {
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  display: block;
  height: 22px;
  width: 22px;
  margin: 0;
  padding: 0;
  padding-right: 5px;
  float: left;
}
.staff .grid_3:hover .grey {
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
  -webkit-opacity: 0.95;
  opacity: 0.95;
  filter: alpha(opacity=95);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=95)';
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.staff .grid_3:hover .grey h4 {
  margin-top: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.staff .grid_3:hover .grey p {
  margin-top: 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.staffThanks img {
  float: left;
  width: 68px;
  height: 68px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.staffThanks h2 {
  color: #666666;
}
.webAgencySkill {
  background: url('/App_Themes/Pubblico/img/webAgencySkill.png') no-repeat top;
  padding-top: 20px;
}
.webAgencySkill h2 {
  color: #fff;
  padding-bottom: 70px;
  padding-left: 90px;
  padding-top: 34px;
}
.webAgencySkill h2.double {
  padding-bottom: 60px;
  padding-top: 21px;
}
.spacer {
  display: block;
  clear: both;
  padding: 20px 0px;
}
.videoHome .vimeo {
  padding: 13px 20px;
}
.vimeo {
  margin-bottom: 40px;
  padding: 20px;
  background: #ccc7c0;
}
.vimeo iframe {
  display: block;
}
.pointer {
  cursor: pointer;
}
/*==============================================================================
						ALTRI ELEMENTI
==============================================================================*//* Menu (PrintMenuFromXMLNested) */.menu {
  float: right;
  position: relative;
  margin-top: 25px;
  z-index: 1000;
}
.menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 22px;
}
.menu ul li {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
  font-size: 13px;
}
.menu ul li a {
  color: #a9a096;
  display: block;
  padding: 4px 7px 5px 7px;
  border: none;
}
.menu ul ul.l2 {
  display: none;
  position: absolute;
  top: 35px;
  right: 0px;
  margin-top: 0px;
  width: 760px;
  padding: 30px;
  background: #8cbc12;
  -moz-border-radius: 3px 5px 5px 5px;
  -webkit-border-radius: 3px 5px 5px 5px;
  -khtml-border-radius: 3px 5px 5px 5px;
  border-radius: 3px 5px 5px 5px;
  behavior: default;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: default;
  -moz-box-shadow: 0px 0px 1px #333333;
  -webkit-box-shadow: 0px 0px 1px #333333;
  box-shadow: 0px 0px 1px #333333;
  behavior: default;
  -moz-box-shadow: 1px 7px 5px #333333;
  -webkit-box-shadow: 1px 7px 5px #333333;
  box-shadow: 1px 7px 5px #333333;
  behavior: default;
}
.menu ul li.l1 {
  margin-left: 4px;
  padding-bottom: 4px;
}
.menu ul li.l1 a.l1 {
  -moz-border-radius: 2px 5px 5px 5px;
  -webkit-border-radius: 2px 5px 5px 5px;
  -khtml-border-radius: 2px 5px 5px 5px;
  border-radius: 2px 5px 5px 5px;
  behavior: default;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px 2px 2px 2px;
  behavior: default;
}
.menu ul li.l1:hover ul.l2 {
  display: block;
}
.menu ul li.l1.selected a {
  color: #1a171b;
  background: #a9a096;
  -moz-border-radius: 2px 5px 5px 5px;
  -webkit-border-radius: 2px 5px 5px 5px;
  -khtml-border-radius: 2px 5px 5px 5px;
  border-radius: 2px 5px 5px 5px;
  behavior: default;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px 2px 2px 2px;
  behavior: default;
}
.menu ul li.l1:hover a {
  color: #1a171b;
  background: #8cbc12;
}
.menu ul li.l2 {
  float: left;
  width: 170px;
  margin: 0 10px 15px 10px;
}
.menu ul li.l2 a {
  padding: 0 0 5px 0;
  color: white !important;
  font-size: 15px;
  font-weight: normal;
}
.menu ul li.l3 a {
  color: #1a171b !important;
  font-size: 12px;
}
.menu ul li.l3 a:hover {
  color: white !important;
}
.menu ul ul.l3 li {
  display: list-item;
  float: none;
  list-style: disc inside;
  color: #1a171b;
}
.menu ul ul.l3 li a {
  display: inline;
  float: none;
}
.menu ul ul.l3 li a:hover {
  text-decoration: underline;
}
.menu ul a img {
  display: block;
}
.menu li.vc > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: 0px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.vc:hover > a:before, .menu li.vc.selected > a:before {
  background-position: 0px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.monitor > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -41px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.monitor:hover > a:before, .menu li.monitor.selected > a:before {
  background-position: -41px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.tools > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -82px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.tools:hover > a:before, .menu li.tools.selected > a:before {
  background-position: -82px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.target > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -123px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.target:hover > a:before, .menu li.target.selected > a:before {
  background-position: -123px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.chart {
  clear: both;
}
.menu li.chart > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -164px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.chart:hover > a:before, .menu li.chart.selected > a:before {
  background-position: -164px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.gear > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -205px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.gear:hover > a:before, .menu li.gear.selected > a:before {
  background-position: -205px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.camera > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -246px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.camera:hover > a:before, .menu li.camera.selected > a:before {
  background-position: -246px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.smartphone > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -287px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.smartphone:hover > a:before, .menu li.smartphone.selected > a:before {
  background-position: -287px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.duemlab > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -328px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.duemlab:hover > a:before, .menu li.duemlab.selected > a:before {
  background-position: -328px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.branches > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -369px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.branches:hover > a:before, .menu li.branches.selected > a:before {
  background-position: -369px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.screens > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -410px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.screens:hover > a:before, .menu li.screens.selected > a:before {
  background-position: -410px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.bag > a:before {
  content: " ";
  display: block;
  width: 41px;
  height: 41px;
  padding: 0;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-image: url('/App_Themes/Pubblico/img/ico/menu/41x41-sprite.png');
  background-position: -451px -41px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.menu li.bag:hover > a:before, .menu li.bag.selected > a:before {
  background-position: -451px 0px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.2s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.2s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
section.subMenu {
  padding: 20px 0px 10px 0px;
  margin-top: 20px;
}
section.subMenu h2 {
  color: white;
  padding: 0px;
  margin: 0px;
}
nav.submenu ul {
  margin: 0px;
  padding: 0px;
}
nav.submenu ul li {
  margin: 0px;
  padding: 0px;
  float: left;
}
nav.submenu ul li.l1 {
  margin-right: 7px;
  margin-bottom: 10px;
}
nav.submenu ul li.l1 a {
  color: #fff;
  background: #7d776f;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  padding: 4px 13px;
  text-shadow: none;
}
nav.submenu ul li.l1.azzurro:hover a {
  background: #024644;
}
nav.submenu ul li.l1.azzurro a {
  background: #04847d;
}
nav.submenu ul li.l1:hover a {
  color: #fff;
  background: #3f3c37;
  border: 0px;
}
nav.submenu ul li.l1.selected a {
  color: #fff;
  background: #1d1912;
  border: 0px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
nav.submenu ul a img {
  display: block;
}
/* Tab Header (vedi Prodotto.aspx) */
#ulTabHeader {
  position: absolute;
  top: 14px;
  margin: 0px;
}
#ulTabHeader li {
  display: inline;
  padding: 0px;
  margin-right: 3px;
  font-size: 15px;
  line-height: 20px;
}
#ulTabHeader li a {
  padding: 8px 15px 7px;
  font-style: normal;
  color: #fff;
  background: #665e53;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
#ulTabHeader li a:hover {
  border: none;
}
#ulTabHeader li.selected a, #ulTabHeader li:hover a {
  color: #16120b;
  background: #fff;
}
/* Tags */
.tag-cloud ul {
  margin: 0;
}
.tag-cloud ul li {
  display: inline;
  list-style: none;
  padding: 5px 10px;
  margin: 2px;
  font-size: 11px;
  color: #fff;
  background: #8CBC12;
  -moz-border-radius: 8px 5px 5px 5px;
  -webkit-border-radius: 8px 5px 5px 5px;
  -khtml-border-radius: 8px 5px 5px 5px;
  border-radius: 8px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px 8px 8px 8px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
.tag-cloud ul li a {
  color: #fff;
}
.tag-cloud ul li a:hover {
  color: #fff;
}
.tag-cloud ul li:hover {
  background: #07afab;
  transition-property: background;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: background;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
a.filtraTipologia {
  cursor: pointer;
  color: #666;
  background: #e9e9e9;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  padding: 4px 13px;
  text-shadow: none;
  margin-right: 7px;
  margin-bottom: 10px;
  font-size: 10px;
  line-height: 12px;
}
a.filtraTipologia:hover {
  color: #fff;
  border-bottom: 0px;
  background: #adadad;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
/* (AllImg.ascx alias Galleria1) */
.galleria .item {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.galleria .item img {
  display: block;
  border: none;
}
.galleria .item .info-bar {
  visibility: hidden;
  position: absolute;
  bottom: 0px;
  width: 900px;
  padding: 10px 20px;
  color: #fff;
  background: #9abb31;
  -moz-box-shadow: 0px 0px 0px #333333;
  -webkit-box-shadow: 0px 0px 0px #333333;
  box-shadow: 0px 0px 0px #333333;
  behavior: default;
  -moz-box-shadow: 0px -3px 10px #333333;
  -webkit-box-shadow: 0px -3px 10px #333333;
  box-shadow: 0px -3px 10px #333333;
  behavior: default;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  transition-property: opacity visibility;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: opacity visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: opacity visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: opacity visibility;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: opacity visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: opacity visibility;
  transition-duration: 0.5s;
  transition-delay: 0.3s;
  transition-easing: ease-out;
  -moz-transition-property: opacity visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0.3s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: opacity visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0.3s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: opacity visibility;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0.3s;
  -o-transition-easing: ease-out;
  -ms-transition-property: opacity visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0.3s;
  -ms-transition-easing: ease-out;
}
.galleria .item .tag-cloud {
  visibility: hidden;
  float: right;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  transition-property: opacity visibility;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: opacity visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: opacity visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: opacity visibility;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: opacity visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: opacity visibility;
  transition-duration: 0.5s;
  transition-delay: 0.3s;
  transition-easing: ease-out;
  -moz-transition-property: opacity visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0.3s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: opacity visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0.3s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: opacity visibility;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0.3s;
  -o-transition-easing: ease-out;
  -ms-transition-property: opacity visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0.3s;
  -ms-transition-easing: ease-out;
}
.galleria .item .tag-cloud ul li {
  background: #708824;
}
.galleria .item .tag-cloud ul li:hover {
  background: #07afab;
}
.galleria .item a:hover {
  border-bottom: none;
}
.galleria .item:hover .tag-cloud {
  visibility: visible;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  transition-property: opacity visibility;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: opacity visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: opacity visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: opacity visibility;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: opacity visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: opacity visibility;
  transition-duration: 0.5s;
  transition-delay: 0.3s;
  transition-easing: ease-out;
  -moz-transition-property: opacity visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0.3s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: opacity visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0.3s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: opacity visibility;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0.3s;
  -o-transition-easing: ease-out;
  -ms-transition-property: opacity visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0.3s;
  -ms-transition-easing: ease-out;
}
.galleria .item:hover .info-bar {
  visibility: visible;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  transition-property: opacity visibility;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: opacity visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: opacity visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: opacity visibility;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: opacity visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: opacity visibility;
  transition-duration: 0.5s;
  transition-delay: 0.3s;
  transition-easing: ease-out;
  -moz-transition-property: opacity visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0.3s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: opacity visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0.3s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: opacity visibility;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0.3s;
  -o-transition-easing: ease-out;
  -ms-transition-property: opacity visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0.3s;
  -ms-transition-easing: ease-out;
}
/* DressyPager (in portfolio) */
.pager {
  margin: 15px 0;
  text-align: right;
}
/* Immagine Dettaglio Lavoro */
.grid_lavoro {
  position: relative;
}
.grid_lavoro .bg_lavoro {
  margin-left: -42px;
  margin-top: -110px;
}
.grid_lavoro .logo_lavoro {
  position: absolute;
  top: 18px;
  left: 106px;
}
/* Next Prev (scorrimento prodotti dal dettaglio) */
.next_prev {
  margin: 10px 0;
  text-align: center;
}
.next_prev a {
  margin: 0 8px;
  font-size: 18px;
}
.next_prev h3 {
  display: inline;
}
/* SocialLinks (Footer della Template.master) */
/* Galleria Portfolio */
.portfolio {
  padding-top: 0px;
}
.portfolio .item {
  display: block;
  position: relative;
  overflow: hidden;
  width: 220px;
  height: 146px;
}
.portfolio .item img {
  display: block;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.portfolio .item a {
  border: none;
  display: block;
  cursor: pointer;
}
.portfolio .item h3 a {
  font-style: normal;
  color: white;
}
.portfolio .item h3 {
  position: absolute;
  top: -50px;
  z-index: 5;
  text-shadow: none;
  color: white;
  font-size: 20px;
  text-shadow: 0px;
  font-family: 'AllerRegular';
  text-align: center;
  width: 100%;
}
.portfolio .item .overlay {
  display: none;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 220px;
  height: 46px;
  padding-top: 100px;
  background: #000;
  cursor: pointer;
  text-align: center;
  z-index: 2;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.portfolio .item:hover .overlay {
  display: block;
  /* Fallback for web browsers that doesn't support RGBa */
  background: black;
  /* RGBa with 0.6 opacity */
  background: rgba(0, 0, 0, 0.8);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#CC000000,EndColorStr=#CC000000);
  /* For IE 8*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#CC000000,EndColorStr=#CC000000);
  /* NOTE: ie9 actually picks up both background-color and filter - which is probably not what you want */

  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.portfolio .item:hover h3 {
  top: 45px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.portfolio .item a.lightbox, .portfolio .item a.details {
  display: inline-block;
  cursor: pointer;
  padding: 3px 8px;
  margin: 0 1px;
  font-size: 10px;
  color: #fff;
  border: solid 1px #2b323b;
  background: gray;
  /* Old browsers */
  background: -moz-linear-gradient(top, gray 0%, #616161 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, gray), color-stop(100%, #616161));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, gray 0%, #616161 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, gray 0%, #616161 100%);
  /* Opera11.10+ */
  background: -ms-linear-gradient(top, gray 0%, #616161 100%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='gray', endColorstr='#616161',GradientType=0 );
  /* IE6-9 */
  background: linear-gradient(top, gray 0%, #616161 100%);
  /* W3C */

  -moz-border-radius: 3px 5px 5px 5px;
  -webkit-border-radius: 3px 5px 5px 5px;
  -khtml-border-radius: 3px 5px 5px 5px;
  border-radius: 3px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.portfolio .item a.lightbox:hover, .portfolio .item a.details:hover {
  border-color: #49533f;
  background: #b0d128;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b0d128 0%, #86b811 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0d128), color-stop(100%, #86b811));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b0d128 0%, #86b811 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b0d128 0%, #86b811 100%);
  /* Opera11.10+ */
  background: -ms-linear-gradient(top, #b0d128 0%, #86b811 100%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d128', endColorstr='#86b811',GradientType=0 );
  /* IE6-9 */
  background: linear-gradient(top, #b0d128 0%, #86b811 100%);
  /* W3C */

  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.evidenza {
  overflow: hidden;
}
.evidenza #itemProdNov0 {
  margin-left: 0;
}
.evidenza #itemProdNov1 {
  margin-right: 0;
}
.evidenza .item {
  width: 280px;
  height: 180px;
  border: 10px solid #a89f94;
  background: #f0f1f1;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.evidenza .item img {
  display: block;
  position: absolute;
  top: 0px;
  z-index: 1;
  margin-left: 30px;
  margin-top: 15px;
}
.evidenza .item a {
  border: none;
  display: block;
  cursor: pointer;
}
.evidenza .item h3 a {
  font-style: normal;
  color: white;
}
.evidenza .item h3 {
  position: absolute;
  top: -50px;
  z-index: 5;
  text-shadow: none;
  color: white;
  font-size: 20px;
  text-shadow: 0px;
  font-family: 'AllerRegular';
  text-align: center;
  width: 100%;
}
.evidenza .item .overlay {
  visibility: hidden;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 280px;
  height: 180px;
  background: #000;
  cursor: pointer;
  z-index: 2;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.evidenza .item:hover {
  border: 10px solid #afc600;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.evidenza .item:hover .overlay {
  visibility: visible;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  filter: alpha(opacity=75);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.evidenza .item:hover h3 {
  top: 75px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.itemProduttore a {
  display: block;
  height: 147px;
  line-height: 147px;
  position: relative;
  text-align: center;
}
.itemProduttore a img {
  display: block;
  position: absolute;
  top: 0;
}
.clienti {
  width: 250px;
  height: 165px;
  border: 10px solid #00aca9;
  background: #f0f1f1;
  overflow: hidden;
  position: relative;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  padding-top: 15px;
  padding-left: 30px;
  /*&:hover{
		border:10px solid @verde;
		.transition();
		img{
			.opacity(.7);
			.transition();
		}
	}*/

}
.clienti .items {
  background: #f0f1f1;
}
.clienti a {
  position: absolute;
  display: none;
}
.itemNews, .itemNewsRight {
  cursor: pointer;
  position: relative;
}
.itemNews time, .itemNewsRight time {
  position: absolute;
  top: -5px;
  left: 15px;
  display: block;
  background: url('/App_themes/Pubblico/img/bgDataNews.png') no-repeat;
  padding: 5px;
  padding-top: 3px;
  width: 42px;
  height: 47px;
  color: #fff;
  line-height: 1;
  text-align: center;
  font-size: 18px;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.itemNews h4 a, .itemNewsRight h4 a {
  color: #00aca9;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.itemNews h4 a:hover, .itemNewsRight h4 a:hover {
  border: 0px;
}
.itemNews figure, .itemNewsRight figure {
  margin-bottom: 25px;
}
.itemNews:hover h4 a, .itemNewsRight:hover h4 a {
  color: #afc600;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.itemNews:hover time, .itemNewsRight:hover time {
  color: #afc600;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-easing: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  -moz-transition-easing: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-easing: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  -o-transition-easing: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.5s;
  -ms-transition-delay: 0s;
  -ms-transition-easing: ease-out;
}
.itemNewsRight {
  border-bottom: 1px dashed #A89F94;
  padding-bottom: 0px;
  margin-bottom: 10px;
}
.itemNewsRight p {
  font-style: italic;
  margin-bottom: 10px;
  font-size: 10px;
  line-height: 12px;
}
.itemNewsRight h4 {
  line-height: 1;
  margin-bottom: 5px;
}
.itemNewsRight time {
  position: relative;
  background: none;
  top: 0;
  left: 0;
  margin-bottom: 5px;
  display: block;
  padding: 0;
  width: auto;
  height: auto;
  color: #afc600;
  text-align: left;
  font-size: 12px;
}
.news {
  position: relative;
}
.news time {
  position: absolute;
  top: -5px;
  left: 15px;
  display: block;
  background: url('/App_themes/Pubblico/img/bgDataNews.png') no-repeat;
  padding: 5px;
  padding-top: 3px;
  width: 42px;
  height: 47px;
  color: #fff;
  line-height: 1;
  text-align: center;
  font-size: 18px;
}
.blogNews .item:first-child {
  margin-top: 0px;
}
.blogNews .item {
  cursor: pointer;
  border-bottom: 1px dashed #a89f94;
  padding-bottom: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.blogNews .item time {
  color: #afc600;
}
.blogNews .item .autore {
  color: #00aca9;
}
.blogNews .item p {
  margin: 0;
}
ul.tabs {
  width: auto;
  list-style: none;
  margin: 0px;
  padding: 0px;
  height: 31px;
  margin-left: 10px;
}
ul.tabs li {
  float: left;
  text-align: center;
  margin: 0;
  padding: 7px 10px ;
  list-style-image: none !important;
  list-style-type: none;
  margin-left: 2px;
  cursor: pointer;
  font-size: 13px;
  color: #666;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  background: #d0cfcf;
}
ul.tabs li a {
  color: #666;
}
ul.tabs li a:hover {
  border: 0;
}
ul.tabs li:last-child {
  border-right: 0px;
}
ul.tabs li.current {
  background: #fff;
  color: #666;
  padding: 7px 10px ;
}
ul.tabs li.current a {
  cursor: pointer !important;
  color: #666;
  /*color: #30302f !important; */

}
ul.tabs li.current a:hover {
  border: 0;
}
ul.tabs a {
  display: block;
  text-align: center;
  text-decoration: none;
  margin: 0px;
}
ul.tabs a:active {
  outline: none;
}
ul.tabs a:hover {
  color: #30302f;
}
ul.tabs a.current {
  cursor: pointer !important;
  color: #30302f !important;
}
div.tabPanel div.pane {
  display: none;
}
div.tabPanel {
  padding: 20px;
  background: #fff;
  -moz-border-radius: 7px 5px 5px 5px;
  -webkit-border-radius: 7px 5px 5px 5px;
  -khtml-border-radius: 7px 5px 5px 5px;
  border-radius: 7px 5px 5px 5px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px 7px 7px 7px;
  behavior: url('/App_Themes/pubblico/css/PIE.htc');
}
/* Form Newsletter nel Footer della Template.master */
footer .customizableform {
  position: relative;
  margin-top: 20px;
}
footer .customizableform dl {
  float: left;
  clear: none;
}
footer .customizableform dt {
  display: none;
}
footer .customizableform dd {
  margin: 0px;
}
footer .customizableform input.textfield {
  width: 122px;
  background: #5e564b;
  border: none;
  border-bottom: solid 1px #484035;
  border-right: solid 1px #484035;
  color: #fff;
}
footer .customizableform input.button {
  margin-left: 8px;
  border: none;
  background-image: none;
  padding: 5px 8px;
  font-size: 12px;
  font-weight: normal;
}
footer .customizableform label.error {
  position: absolute;
  top: 30px;
  left: 0px;
  margin-left: 0px;
}
footer .customizableform h3 {
  color: #fff;
}
.ribbonError {
  position: absolute;
  top: 22px;
  width: 100%;
  height: 111px;
  background: url(/App_Themes/Pubblico/img/ribbonError.png) no-repeat center top;
}
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

