html,body{overflow-x:hidden}
body{margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility}
blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}
ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:inherit}
strong{font-weight:500}
a,button{color:inherit}
a{text-decoration:none}
button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:0 0;cursor:pointer;margin:0;padding:0}
::-moz-focus-inner{padding:0;border:0}
:focus{outline:0}
:focus-visible { outline: #c00 solid 2px;outline-offset: 2px;}
table{border-collapse:collapse;border-spacing:0}
img{border:none}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
body{text-align:left;background-color:#fff;font:14px/1.5 Arial,Helvetica,"Lucida Grande",sans-serif;}
.page-header{margin-bottom:30px;background-color:#efefef;border-bottom:3px #326094 solid}
.page-header h1{line-height:40px;font-size:16px;font-weight:700;padding:10px;margin:0 auto;max-width:990px}
.page-header h1{text-indent:-9999px; background:url("logoerremecimediagroup.png") 10px center no-repeat;background-size:200px}

#container{max-width:990px;margin:0 auto;padding:0 10px}
.page-footer{background-color:#4d4d4d;color:#fff;padding:20px;position:relative;max-width: 990px; margin:0 auto;}
.page-footer a{color:#fff}
.page-footer:before{content:"";background-color:#4d4d4d;position:absolute;top:0;bottom:0;left:-100%;right:-100%;z-index:-1}
h2{font-size:26px;margin-bottom:20px}
h3{font-size:22px;margin-top:32px;margin-bottom:15px;border-bottom:1px #d7d7d7 solid;padding-bottom:5px}
h4{font-size:16px;margin-bottom:10px}
h5{font-size:16px;margin-bottom:10px;color:#666}
ul{margin:0 0 30px 15px}
li{margin:5px;list-style:disc}
p{margin:0 0 20px;line-height:18px}
a{color:#000;text-decoration:underline}
a:hover{text-decoration:none}
.hide{display:none}
.noablock dd a{display:inline}
.noablock dd li{margin-left:20px}
ol.alphabetical li{list-style-type:lower-latin;margin-left:30px}
[class^=icon]{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;vertical-align:middle}
.icon-popup{height:18px;width:18px;color:#b90000}
.overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.overlay:before{position:fixed;top:0;right:0;left:0;bottom:0;content:"";background-color:rgba(0,0,0,.7)}
.overlay.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}
.overlay__content{max-width:996px;padding:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);margin:0 auto;position:relative;z-index:2}
.overlay__close{position:absolute;top:-45px;right:-15px;cursor:pointer;border:none;background-color:transparent;height:50px;width:50px;border-top-right-radius:4px;outline:0}
.overlay__close span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.overlay__close::after,.overlay__close::before{position:absolute;top:14px;left:24px;content:'';height:22px;width:2px;background-color:#fff}
.overlay__close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.overlay__close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.overlay__scroller{overflow-y:auto;height:50vh}
@media screen and (max-width:767px){
.overlay__content{margin:0 20px}
#datipersonali thead td:first-child{width:100px}
}
@media screen and (min-width:768px){
#datipersonali thead td:first-child{width:210px}
}
.table{margin:5px 0 30px 0;border-collapse:collapse;width:100%}
.table thead td,.table thead th{font-weight:700;text-align:left;color:#333}
.table th{padding:10px;text-align:center}
.table td{padding:10px;color:#666}
.table tr{border-bottom:1px #ccc solid}
.table thead tr{border-bottom:1px #000 solid}
@media screen and (max-width:767px){
.mobile-table thead{display:none}
.mobile-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}
.mobile-table td{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px 10px 0}
.mobile-table td:nth-child(3){-ms-flex-preferred-size:100%;flex-basis:100%}
.mobile-table td:before{display:block;font-weight:700;color:#000}
#cookietecnici td:nth-child(1):before{content:"Nome del cookie"}
#cookietecnici td:nth-child(2):before{content:"Durata"}
#cookietecnici td:nth-child(3):before{content:"FinalitÃ "}
#cookieprofilazione td:nth-child(1):before{content:"Nome del cookie"}
#cookieprofilazione td:nth-child(2):before{content:"Tipo"}
#cookieprofilazione td:nth-child(3):before{content:"FinalitÃ "}
#cookieterzeparti td:nth-child(1):before{content:"Nome del cookie/terza parte "}
#cookieterzeparti td:nth-child(2):before{content:"Tipo e FinalitÃ "}
#cookieterzeparti td:nth-child(3):before{content:"Link allâ€™informativa privacy"}
#cookieapp td:nth-child(1):before{content:"Strumento"}
#cookieapp td:nth-child(2):before{content:"Tipo"}
#cookieapp td:nth-child(3):before{content:"FinalitÃ "}
#cookiemanzoni1 td:nth-child(1):before{content:"Nome dell&rsquo;intermediario"}
#cookiemanzoni1 td:nth-child(2):before{content:"Link informativo"}
#cookiemanzoni2 td:nth-child(1):before{content:"Nome del cookie/terza parte con cui la Concessionaria ha un rapporto diretto"}
#cookiemanzoni2 td:nth-child(2):before{content:"Tipo e FinalitÃ "}
#cookiemanzoni2 td:nth-child(3):before{content:"Tipo e FinalitÃ 	Link allâ€™informativa privacy"}
}
[href=""]{background:#ff0}
