/* RESET CSS */
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, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    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; }
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; cursor:help; }
table { border-collapse:collapse; border-spacing:0; } /* cellspacing="0" sul markup se necessario */
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

/* RESET TIPOGRAFICA */
body { font:13px/1.231 sans-serif; *font-size:small; } /* hack retained to preserve specificity */
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: "Consolas", monospace, sans-serif; }

/* FORMATTAZIONE STRUTTURALE E DI COMPATIBILITA'' */
body, select, input, textarea {  
    color: #707070;  
    font-family: arial, verdana, helvetica, sans-serif;
}
html { overflow-y: scroll; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

a:hover, a:active { outline: none; }
a, a:active, a:visited { color: #be0926; }
a:hover { text-decoration:underline; }
ul, ol { margin-left: 1.8em; }
ol { 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; 
    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 */
}
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }  
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { 
    border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red; 
    -webkit-box-shadow: 0px 0px 5px red;
    box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid { background-color: #f0dddd; }
::-moz-selection{ background:#008ba7; color:#fff; text-shadow: none; }
::selection { background:#008ba7; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #FF5E99; } 
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* PULITORI */
.hidden { display: none; visibility: hidden; } 
.visuallyhidden { position: absolute !important;    
                  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
                  clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:after  { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }






/* Primary Styles
   Author: Alessandro Violini 07/02/2013
   Last modify: Alessandro Violini 12/02/2013
*/

textarea {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */}
* {
    text-rendering: optimizeLegibility;}
hr{
    display:none;}
.img img, figure img {
    max-width: 100%;}
.img object, .img embed {
    width: 100%;}
.img img:hover, figure img:hover {
    outline: none;
    -webkit-transform: rotate(1.5deg) scale(1.05); 
    -webkit-box-shadow: 0 3px 5px #666; 
    -webkit-transition-property: rotate, scale, box-shadow;
    -webkit-transition-duration: 0.5s, 0.5s, 0.5s;
    -moz-transform: rotate(1.5deg) scale(1.05);
    -moz-box-shadow: 0 3px 5px #666;
    z-index: 9999;}
.img img, figure img {
    -webkit-transition-property: rotate, scale, box-shadow;
    -webkit-transition-duration: 0.3s, 0.3s, 0.3s;}

a, a:active, a:visited { 
    color: #000;
    text-decoration:none;
    -webkit-transition: color .25s;
}
a:hover { 
    color: #f00;
    text-decoration:none;
}
p a, p a:active, p a:visited { 
    font-weight: 500;
}
p a:hover { 
    border-color: #607890 /* #c7392f */ ;
}

/* Blockquote */
blockquote {
    color: #5c6119;
    border-left: 2px solid #e7ebe1;
    margin: 20px;
    padding-left: 10px;
    margin-left: -12px; /* shift left so text aligns with left */
    width: 80%;}
blockquote p:first-of-type:before {
    content: "â";}
blockquote p:last-of-type:after {
    content: "â";}
blockquote p {
    margin-bottom: 9px;}
blockquote * {
    color: inherit;}
cite {
    font-size: 80%;
    color: #444;}
cite:before {
    content: "Source: ";}
cite * {
    color: inherit;}

/* Tables */
table { }
table caption {
    font-weight: 700;
    background: #999;
    color: #fff;
    margin: 4px;
    border-radius:10px; 
    -webkit-border-radius:10px;}
th {
    background:#ccc;
    padding: 3px;}
td {
    padding: 3px 10px;}
tr:nth-child(even) {
    background: #eaeaea;}

.ClearFloats{
    display:block;
    clear:both;
    background:transparent;
    border:0;
    height:0px;
    overflow:hidden;
    font-size:0.01em;}
.ie7 .ClearFloats{
    border:1px solid #fff;}

.post-edit-link:link,
.post-edit-link:visited{
    font-size:0.8em;
    background-color:#ba0001;
    color:#fff !important;
    padding:1px 2px 1px 2px;
    cursor:crosshair;}
.post-edit-link:hover,
.post-edit-link:active{
    color:#000 !important;
    background-color:#fff;}

img, object, embed {
max-width:100% !important;
height:auto !important;}
img {
height:auto !important;}
iframe{
width:100% !important;}

/* LAYOUT */
body{
    margin:0;
    padding:0;
    font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
    color:#3b3b3b;
    background:#fff;}

#Testata{
    margin:0;
    padding:10px;
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 1%, #f0f5f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f0f5f6));
    background: -webkit-linear-gradient(top,  #ffffff 1%,#f0f5f6 100%);
    background: -o-linear-gradient(top,  #ffffff 1%,#f0f5f6 100%);
    background: -ms-linear-gradient(top,  #ffffff 1%,#f0f5f6 100%);
    background: linear-gradient(to bottom,  #ffffff 1%,#f0f5f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f5f6',GradientType=0 );
    border-top:2px solid #e6f5f7;
    border-bottom:2px solid #0081a3;}
#BottoneMenu{
    float:right;
    background: #f0f5f6;
    background: -moz-linear-gradient(top,  #f0f5f6 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f5f6), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #f0f5f6 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #f0f5f6 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #f0f5f6 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #f0f5f6 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f5f6', endColorstr='#ffffff',GradientType=0 );
    -moz-box-shadow: 0 0 4px #c6dde7;
    -webkit-box-shadow: 0 0 4px #c6dde7;
    box-shadow: 0 0 4px #c6dde7;
    margin:13px 10px 0 0;
    padding:5px 10px 5px 10px;
    -moz-border-radius:4px; /* gecko */
    -webkit-border-radius:4px; /* webkit */
    border-radius:4px; /* CSS3 standard */
    -khtml-border-radius:4px; /* old konkeror */}
#BottoneMenu a:link,
#BottoneMenu a:visited{
    font-weight:bold;}
#Menu{
    display:none;
    font-size:1.1em;
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:100%;
    position:absolute;
    top:74px;
    left:0;
    background-color:#e5f4f7;
    border-bottom:2px solid #0081a3;
    -moz-box-shadow:0 3px 6px #ccc;
    -webkit-box-shadow:0 3px 6px #ccc;
    box-shadow:0 3px 6px #ccc;}
#Menu li{
    border-bottom:1px solid #e0eaec;
    margin:8px 20px 0 0;
    padding:0 0 8px 0;}
#Menu li:last-child{
    border-bottom:0;}
#Menu li a:link,
#Menu li a:visited{
    font-weight:bold;
    display:block;
    padding:5px 0 5px 0;}
#Menu li#linkGOextra img{
position:relative;
float:left;
margin-left:-10px;
margin-top:-8px;
width:58px;
vertical-align:middle;}
#Menu li#linkGOextra .btnGOextra:link,
#Menu li#linkGOextra .btnGOextra:visited{
width:125px;
height:25px;
color:#fff;
border-bottom:3px solid transparent;}
#Menu li#linkGOextra .btnGOextra:hover,
#Menu li#linkGOextra .btnGOextra:active{
color:#b51238;
border-bottom:3px solid #b51238;
background-color:transparent;}
#Menu li#linkGOextra span{
float:left;
margin-left:7px;
margin-top:-40px;
padding:7px 7px 7px 50px;
background-color:#b51238;}
#Menu li#linkGOextra .btnGOextra:hover span,
#Menu li#linkGOextra .btnGOextra:active span{
background-color:transparent;}

#Fondo{
    background-color:#dbeaf0;}
#FondoInterno{
    background-color:#008baa;
    padding:15px 15px 15px 15px;}
#FondoInterno address{
    color:#fff;
    font-style:normal;
    line-height:1.5em;}
#FondoInterno address a:link,
#FondoInterno address a:visited{
    color:#fff;
    font-weight:bold;}
#Licenza{
    float:right;
    list-style:none;}
#FondoDesktop{
    padding:15px 15px 15px 15px;}
#FondoDesktop a:link,
#FondoDesktop a:visited{
    color:#018baa;
    font-weight:bold;
    border-bottom:1px solid #b9bcbc;}
#SliderClienti{
    margin:18px 0 18px 0;}
#SliderClienti h2{
    display:none;}
#mycarousel{
    list-style:none;
    margin:0;
    padding:0;}

#Corpo,
.Corpo{
    margin:25px 15px 25px 15px;
    padding:15px;
    border:1px solid #ff0000;
    -moz-border-radius:12px; /* gecko */
    -webkit-border-radius:12px; /* webkit */
    border-radius:12px; /* CSS3 standard */
    -khtml-border-radius:12px; /* old konkeror */}
#Corpo .Richiamo,
.Corpo .Richiamo{
    margin:0 0 10px 0;
    padding:5px 0 0 25px;
    font-size:0.9em;
    color:#008baa;}
#Corpo .Richiamo a:link,
#Corpo .Richiamo a:visited,
.Corpo .Richiamo a:link,
.Corpo .Richiamo a:visited{
    font-weight:bold;}
#Corpo .Richiamo.Post-Blog,
.Corpo .Richiamo.Post-Blog{
    background:transparent url(../images/ico_rss.gif) no-repeat center left;}
#Corpo .Richiamo.Servizi,
.Corpo .Richiamo.Servizi{
    background:transparent url(../images/ico_ex.gif) no-repeat center left;}
#Corpo .More,
.Corpo .More{
    display:none;}
#BoxContattaci,
#BoxMetodo,
#BoxValori{
position:relative;
margin:0 27px 10px 0;
width:240px;
background:#fff url(../images/sfondo_boxcontattaci_top.jpg) no-repeat -223px top;}
#BoxContattaci p,
#BoxMetodo p,
#BoxValori p{
background:transparent url(../images/sfondo_boxcontattaci_bottom.jpg) no-repeat -223px bottom;
margin:0;
line-height:1.5em;}
.home #BoxMetodo p,
#BoxValori p{
background:transparent url(../images/sfondo_boxcontattaci_bottom.png) no-repeat -223px bottom;}
#BoxContattaci p a:link,
#BoxContattaci p a:visited,
#BoxMetodo p a:link,
#BoxMetodo p a:visited,
#BoxValori p a:link,
#BoxValori p a:visited{
display:block;
padding:13px 25px 10px 28px;
color:#fff;
text-shadow:0px 2px 1px #008aa5;}
#BoxContattaci p a:link strong,
#BoxContattaci p a:visited strong{
font-weight:700;
color:#fff;}
#Metodo-XQ{
position:absolute;
top:-5px; right:30px;
width:53px;
height:56px;
background:transparent url(../images/logo_xq.png) no-repeat top left;}
#Metodo-XQ em{
display:none;}
#BoxContattaci p a:link.Metodo,
#BoxContattaci p a:visited.Metodo,
#BoxMetodo p a:link.Metodo,
#BoxMetodo p a:visited.Metodo,
#BoxValori p a:link.Valori,
#BoxValori p a:visited.Valori{
font-weight:bold;}
#Corpo #Metodo-Paragrafo{
margin:-10px 60px 0 60px;}
#Corpo #Metodo-Paragrafo a:link,
#Corpo #Metodo-Paragrafo a:visited{
border-bottom:1px solid #afb1b0;}
.BoxValoriEstesoParagrafo,
.BoxMetodoEstesoParagrafo{
margin:0 0 18px 0;
line-height:1.6em;
font-size:1.1em;}

.Post-Blog{
margin-bottom:36px;}
.Post-Blog h1,
.Post-Blog h2{
font-size:2em;
margin-bottom:18px;
line-height:1.2em;}
.Post-Blog.Servizi-Singola h2{
font-size:1.3em;}
.Post-Blog h1 a:link,
.Post-Blog h1 a:visited,
.Post-Blog h2 a:link,
.Post-Blog h2 a:visited{
font-weight:normal;
border-bottom:1px solid #d9d9d9;}
.Post-Blog p{
margin:0 0 18px 0;
line-height:1.6em;
font-size:1.1em;}
.Post-Blog .Data{
margin:0 0 18px 0;
font-style:italic;}
.Post-Blog ul{
margin:0 0 18px 17px;
line-height:1.6em;
font-size:1.1em;}

.TitoloSezione{
margin:18px 20px 0 20px;
font-size:1.6em;}
.post-metadata{
margin-bottom:54px;}
.post-metadata ul{
list-style:none;
margin:0;
padding:0;}
.post-metadata .CommentCounter,
.post-metadata .Modify{
float:none;
margin-bottom:10px;}
.post-metadata .Social{
float:left;}
.post-metadata .Social.FB{
width:100px;}
.post-metadata .Social.TW{
width:80px;}
.post-metadata .Social.GP{
width:65px;}
.post-metadata .Social.LI{
width:70px;}

#Blog-Box-Form{
margin:0 0 18px 0;
padding-top:18px;
font-size:1.4em;
border-top:1px solid #d5ecf1;}
#Blog-Box-Form #searchsubmit{
margin:0 0 0 10px;
padding:0;
border:0;
background:none;
color:#1795b1;
border-bottom:1px solid #afafaf;
font-family: 'Ubuntu', Arial, Helvetica, sans-serif;}
#Blog-Box-AltreInfo{
margin:0 0 18px 0;
padding-top:18px;
border-top:1px solid #d5ecf1;
font-size:1.3em;}
#Blog-Box-AltreInfo h2{
margin-bottom:10px;}
#Blog-Box-AltreInfo ul{
list-style:none;
margin:0;
padding:0;}
#Blog-Box-AltreInfo ul li{
margin:0 0 10px 0;
padding:0;}
#Blog-Box-AltreInfo ul li a:link,
#Blog-Box-AltreInfo ul li a:visited{
font-weight:normal;
border-bottom:1px solid #d9d9d9;}

#commentform{
margin:0;
padding:0;}
.fieldset-commentform{
margin-bottom:10px;}
#commentform fieldset .fieldset-commentform-autore-anonimo{
display:none;}
#commentform fieldset .fieldset-commentform-fields{
margin:0 0 0 0;}
#commentform fieldset .fieldset-commentform-fields p{
margin:0 0 3px 0;
padding:0;}
#commentform fieldset .fieldset-commentform-fields label{
display:block;
width:75px;
float:left;}
#commentform fieldset .fieldset-commentform-fields input{
border:1px solid #d4d4d4;
padding:5px;
margin-right:10px;
font-family: 'Ubuntu', Arial, Helvetica, sans-serif;}
#commentform textarea{
border:1px solid #d4d4d4;
font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
padding:15px;
width:100%;
height:110px;}
#commentform #submit{
font-size:1.2em;
font-weight:bold;
margin:0;
padding:8px 16px 8px 16px;
color:#fff;
text-shadow:0px 2px 1px #018aaa;
background-color:#5bb6c9;
font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
-moz-border-radius:5px; /* gecko */
-webkit-border-radius:5px; /* webkit */
border-radius:5px; /* CSS3 standard */
-khtml-border-radius:5px; /* old konkeror */
border:1px solid #2daac6;}
.fieldset-commentform .helper{
display:none;}
.subscribe-to-comments input{
vertical-align:middle;}

#comments{
font-size:1.2em;
margin-bottom:10px;}
#Corpo article .commentlist{
list-style:none;
margin:0 0 18px 0;
padding:0;
font-size:1.1em;}
#Corpo article .commentlist li{
width:100%;
margin:0 0 36px 0;
-moz-box-shadow: 0 0 4px #ccc;
-webkit-box-shadow: 0 0 4px #ccc;
box-shadow: 0 0 4px #ccc;}
#Corpo article .commentlist li .commento-interno{
margin-bottom:10px;
padding:10px 0 10px 10px;}
#Corpo article .commento-contatore{
font-size:4em;
font-weight:normal;
color:#d3d3d3;
float:right;
line-height:0;
margin:22px 10px 0 0;}
#Corpo article .commentlist .foto-autore{
border:1px solid red;
margin:0 13px 0 0;
width:40px;
height:40px;
float:left;
border:3px solid #97d1df;
background:transparent url(../images/e-xers/anonimo.jpg) no-repeat center center;}
#Corpo article .commentmetadata{
width:85%;}
#Corpo article .commentmetauthor{
clear:left;}
#Corpo article .commentlist .foto-autore span{
display:none;}
#Corpo article .commentlist li p{
padding-left:10px;
padding-right:10px;}
#Corpo article .commentlist p{
margin:0;
padding:0;
font-size:0.99em;
line-height:1.8em;}

.page-template-page-metodo-php .Post-Blog p a img{
display:none;}
#Metodo-XQ-Titolo{
display:block;
width:49px;
height:52px;
position:absolute;
top:0;
left:175px;
background:transparent url('../images/logo_xq_title.gif') no-repeat top left;}
#Metodo-XQ-Titolo em{
display:none;}

#Formazione-Blocco-2,
#Formazione-Blocco-3{
list-style:none;
margin-left:0;
margin-right:0;}
#Formazione-Blocco-2 li,
#Formazione-Blocco-3 li{
border-bottom:1px solid #d5ecf1;
margin-bottom:18px;
padding-bottom:18px;}

#cformsform{
margin:0 0 72px 0;
border:1px solid #e7e7e7;
-moz-border-radius:8px; /* gecko */
-webkit-border-radius:8px; /* webkit */
border-radius:8px; /* CSS3 standard */
-khtml-border-radius:8px; /* old konkeror */
padding:20px 20px 0 20px;
position:relative;}
#cformsform ol{
list-style:none;
margin:0;
padding:0;}
#cformsform li{
margin:0 0 5px 0;}
#cformsform li label{
display:block;
width:90px;
float:left;
padding-top:3px ;}
#cformsform .emailreqtxt,
#cformsform .reqtxt{
display:none;}
#cformsform li input,
#cformsform li textarea{
width:70%;
border:1px solid #d4d4d4;
background-color:#fff;
margin:0 10px 0 0;
padding:5px;
font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
font-size:1.2em;}
#cformsform li textarea{
width:100%;}
.cf-sb{
position:absolute;
bottom:-70px;
left:0;}
#sendbutton{
border:1px solid #72bac9;
-moz-border-radius:6px; /* gecko */
-webkit-border-radius:6px; /* webkit */
border-radius:6px; /* CSS3 standard */
-khtml-border-radius:6px; /* old konkeror */
background: #72bac9; /* Old browsers */
background: -moz-linear-gradient(top,  #72bac9 0%, #4faabc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72bac9), color-stop(100%,#4faabc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #72bac9 0%,#4faabc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #72bac9 0%,#4faabc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #72bac9 0%,#4faabc 100%); /* IE10+ */
background: linear-gradient(top,  #72bac9 0%,#4faabc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72bac9', endColorstr='#4faabc',GradientType=0 ); /* IE6-8 */
color:#fff;
text-shadow:0px 2px 1px #018aaa;
font-weight:bold;
padding:10px 20px 10px 20px;}
.reqtxt,
.emailreqtxt{
font-size:0.9em;}
#ll{
display:none;}

#Chi-Siamo-Flickr{
display:none;}
.Chi-Siamo-Flickr-Description{
display:none;}
#E-xers-Elenco{
list-style:none;
margin:0;
font-size:1em;
line-height:1.4em;}
#E-xers-Elenco li{
clear: both;
margin:0 0 18px 0;
padding:0 0 18px 0;
border-bottom:1px solid #d5ecf1;}
#E-xers-Elenco li img{
float:left;
margin-right:15px;
width:35%;}
#E-xers-Elenco li ul{
margin:10px 0 0 0;
padding:0;
list-style:none;
font-style:italic;}
#E-xers-Elenco li li{
margin:0;
padding:0;
border-bottom:0;}

#AreeAttivitaCompresse{
margin:0 0 18px 0;
padding:0;}
#AreeAttivitaCompresse ul{
margin:0;
padding:0;
list-style:none;
font-size:1.3em;}
#AreeAttivitaCompresse li{
margin-bottom:7px;
text-align:center;
border:2px solid #0081a3;
background-color:#d5ecf1;
-moz-border-radius:8px; /* gecko */
-webkit-border-radius:8px; /* webkit */
border-radius:8px; /* CSS3 standard */
-khtml-border-radius:8px; /* old konkeror */
padding:6px 0 6px 0;}

.PartnerList{
list-style:none;
margin:0 !important;
padding:0;}
.PartnerList li{
margin:0 0 18px 0;
padding:0 0 18px 0;
border-bottom:1px solid #d5ecf1;}
.PartnerList li:last-child{
border-bottom:0;}
.PartnerList h2{
display:none;}

#Portfolio-Blocco-1{
list-style:none;
margin:0;
padding:0;}
#Portfolio-Blocco-2{
list-style:none;
margin:0 0 36px 0;
padding:0;}
#Portfolio-Blocco-1 li,
#Portfolio-Blocco-2 li{
font-size:1.4em;}
#Portfolio-Blocco-1 li .TagList,
#Portfolio-Blocco-2 li .TagList{
font-size:0.7em;}
#Portfolio-Blocco-1 img,
#Portfolio-Blocco-2 img{
margin:10px 0 18px 0;}
#Portfolio-Blocco-3Container{
margin:0;
padding:0;}
#Portfolio-Blocco-3{
margin:0 0 0 18px;
padding:0;}

#Blog-Filtro,
#Portfolio-Filtro{
background-color:#eaf5f7;
color:#008cb0;
margin-left:5px;
padding:5px 8px 5px 4px;
-moz-border-radius:6px; /* gecko */
-webkit-border-radius:6px; /* webkit */
border-radius:6px; /* CSS3 standard */
-khtml-border-radius:6px; /* old konkeror */}
#Blog-Filtro a:link,
#Blog-Filtro a:visited,
#Portfolio-Filtro a:link,
#Portfolio-Filtro a:visited{
padding:1px 8px 5px 8px;
background:transparent url(../images/portfolio_filtro_chiudi.jpg) no-repeat top left;
margin:0 4px 0 4px;
border-bottom:0 !important;}
#Blog-Filtro a:hover,
#Blog-Filtro a:active,
#Portfolio-Filtro a:hover,
#Portfolio-Filtro a:active{
background:transparent url(../images/portfolio_filtro_chiudi.jpg) no-repeat left -82px;}
#Blog-Filtro a span,
#Portfolio-Filtro a span{
display:none;}