@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700);body{margin:0;padding:0;border:0;font-family:'Open Sans',Arial,Helvetica,sans-serif;background-color:#f6fafd;color:#000;border-top:4px solid #d22739;background-color:#FFF}header{margin-bottom:10px;min-height:130px}header h1,header .accauno{padding-top:20px;margin:0;width:100%;text-align:center}header h1 img,header .accauno img{width:150px}.headercontent{min-height:40px;margin-left:10px;margin-right:10px;font-size:90%}header nav{min-height:20px}nav#toppest{width:100%;padding:10px 0;border-bottom:0 solid #cacaca;text-transform:uppercase;position:relative}nav#toppest .openNav{right:3px}header a{color:#000}nav#toppest li{padding:0 8px}nav#toppest a{font-size:90%;color:#000}#lang{float:left;position:relative;z-index:9;background:url(../images/lang_arrow.gif) 43px bottom no-repeat}#lang ul{position:absolute;left:-5px;top:8px;border:1px solid #ccc;margin:0;padding:4px;box-shadow:3px 3px 3px #ccc;background-color:#FFF}#lang li{list-style:none;margin:0;margin:0}#lang li a{display:block;padding:0 0 0 20px;background:url(../images/flag.png) left 3px no-repeat}#lang span.IT,#lang li:nth-child(1) a{background:url(../images/flag.png) -600px -97px no-repeat}#lang span.EN,#lang li:nth-child(2) a{background:url(../images/flag.png) 0 3px no-repeat}#lang span.FR,#lang li:nth-child(3) a{background:url(../images/flag.png) -200px -97px no-repeat}#lang span{display:inline-block;margin-top:13px;padding:0 40px 0 20px;cursor:pointer}.scrollNav #lang span{margin-top:9px}.scrollNav #lang ul{top:4px}header nav#socials{position:absolute;left:0;top:2px;font-size:130%}header nav#socials .label{font-size:12px;text-transform:uppercase;float:right;margin:2px 0 0 4px;color:#000}#socials li{margin-left:5px}.imgico{background:url(../images/socials.png) left top no-repeat;text-indent:-9999px;display:block;width:22px;height:22px}.imgico:hover{-moz-filter:none;-o-filter:none;-webkit-filter:grayscale(0);filter:none;filter:none}.imgico.facebook{background-position:0 0}.imgico.youtube{background-position:0 -32px}.imgico.twitter{background-position:0 -64px}.imgico.pinterest{background-position:0 -96px}.imgico.printer{background-position:0 -128px}.imgico.rss{background-position:0 -160px}#socials #condividi{position:absolute;right:0;top:-9px;display:none;height:39px;width:150px}#socials li:hover #condividi{display:block;border:2px solid #d22739;border-radius:4px;background-color:#FFF}#socials #condividi ul{margin:5px;padding:0;list-style:none}#socials #condividi ul li{margin:5px;padding:0;list-style:none;float:left}header nav#main{background-color:#d22739;width:100%;padding:10px 0;clear:both;position:relative}header nav#main>ul>li{padding:0 10px 10px 10px}header nav#main h3,header nav#main>ul>li>a{color:#FFF;text-transform:uppercase;font-weight:600;font-size:130%;margin:0;padding-bottom:5px}header nav#main h3{padding-left:10px}header nav#main>ul>li>a:hover,header nav#main>ul>li>a.active{border-bottom:5px solid #FFF;text-decoration:none}.siteSearch{position:absolute;color:#000;right:10px;top:0;font-size:19px;text-decoration:none}@media(max-width:788px){#content .contentSpace .col.colSide .fb-like,#content .contentSpace .col.colSide .banner{display:none}#pageSpace h1.maintitle,#pageSpace #breadcrumbs,#pageSpace .testo{padding:0 10px}#main li,#toppest li{float:none}.openNav{position:absolute;right:10px;top:5px;display:block;font-size:16px !important;height:20px;width:20px;padding-top:6px}.openNav:hover{text-decoration:none}#main .openNav{color:#FFF;right:5px}.sidenav .openNav{color:#d22739}#socials li:nth-last-child(1) .label{display:none}.scrollNav .siteSearch,.scrollNav #socials,.scrollNav #toppest,.scrollNav .accauno{display:none}.scrollNav #main{margin-top:4px}}@media(min-width:788px){header h1,header .accauno{padding-top:10px;width:255px;float:left;text-align:left}header h1 img,header .accauno img{width:auto}.headercontent{position:relative;margin-right:0;min-height:72px}header nav#main{position:absolute;bottom:0;left:0;clear:none}header nav#main h3{display:none !important}header nav#main>ul>li{padding:0 17px}.siteSearch{position:absolute;color:#FFF;right:45px;top:5px;font-size:26px;text-decoration:none}header nav#socials{left:-240px;top:10px;background-color:#FFF}.scrollNav #socials{display:none}nav#toppest{position:relative;border-bottom:1px solid #cacaca}nav#toppest li:first-child{padding-left:0}.smartmenu{position:absolute;left:0;top:45px;background-color:#FFF;width:100%;min-height:50px;z-index:222;color:#FFF;box-shadow:0 2px 4px #333}.smartRight{display:none}.smartmenu ul{margin:20px;padding:0}.smartmenu li{margin:0;padding:0 10px 15px 10px;width:29%;height:35px;float:left;line-height:18px}.smartmenu li a{color:#000;text-transform:uppercase;display:block;padding:0 3px 3px 3px}.smartmenu li a:hover{color:#FFF;background-color:#d22739;text-decoration:none}.navbar-right{margin-right:-10px !important}}@media(min-width:1248px){header nav#main>ul>li{padding:0 25px}header nav#socials{right:0;left:auto;top:10px}#socials li{margin-left:16px}.smartLeft{margin-right:400px}.smartRight{display:block;float:right;padding:20px;width:360px;background-color:#d22739}.smartRight a{display:inline-block;background-color:#FFF;color:#d22739;padding:0 4px;text-transform:uppercase;font-size:80%}}.inline{margin:0;padding:0}.inline li{margin:0;list-style:none;float:left}#outer-banner ul.banner{background-color:#fff;border-bottom:0}#outer-banner ul.banner{background-color:#fff;border-bottom:0;padding:0;margin:0 auto;width:187px}#outer-banner ul.banner li{padding:0;margin:0 0 6px 0;list-style:none;text-align:center}#outer-banner ul.banner img{height:89px;width:186px;border:1px solid #9a9a9a}#outer-banner .fb_iframe_widget{display:block;position:relative;text-align:center;width:187px;height:66px;padding:10px;border:1px solid #9a9a9a;margin:0 auto}.cat{text-transform:uppercase;margin-top:8px}.custom-footer-cat{font-size:1em}.footer-nav-links{float:right}.footer-nav-links a{color:#000}.cfooter .contentSpace a,.cfooter .contentSpace{color:#000}.footer-nav-links .inline li{padding:0 5px;border-left:1px solid #000}.footer-nav-links .inline li:first-child{border-left:0 solid}.cfooter{padding:20px 0 0 0;background-color:#eff3f3;border-top:1px solid #eff3f3;border-bottom:1px solid #eff3f3}.csubfooter{padding:25px 0;background-color:#fff;font-size:75% !important;letter-spacing:-0.2px}.header-top{background-color:#fff;border-bottom:1px solid #dadada;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.03) inset;box-shadow:0 -1px 3px rgba(0,0,0,0.03) inset}.header{padding:10px 0 !important;border-bottom:0 !important}.header-right{margin-top:-15px !important}.main-navigation{background-color:#d22739;border-bottom:1px solid #d22739}.navbar.navbar-default{margin:12px 0 1px !important}.navbar-default .navbar-nav>li>a{color:#fff;text-transform:uppercase;font-size:16px;padding:12px 20px 12px 20px}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:transparent;border-bottom:5px solid #fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;border-bottom:5px solid #fff}#user-dropdown{padding-top:10px;padding-bottom:0;line-height:0;font-size:13px}#user-dropdown:hover,#user-dropdown:focus{text-decoration:none;background:0}#user-buttons-register{font-size:13px}.footer{padding:0;margin:30px 0;border-top:1px solid #fff}.button-cns{background-color:#3f7ab1}.button-cns:hover{background-color:#036;color:#FFF}.button-password{background-color:#d22739}.button-password:hover{background-color:#712930}.button-password .italia-it-button-text{font-size:1.1em}.alert-switchUser{float:left;font-size:12px;background:yellow}