﻿.avviso_cookie { font-family:'Open Sans', Arial, sans-serif; display:none; border:1px solid #FFF; position: fixed; z-index:9999; bottom: 52px; right: 15px; width:400px; color:#FFF; font-size: 10px; -webkit-box-shadow: 0 5px 25px 0 rgba(18,19,18,0.8); box-shadow: 0 5px 25px 0 rgba(18,19,18,0.8); }
.avviso_cookie .wrap { padding: 15px; -webkit-box-shadow: 0 5px 25px 0 rgba(18,19,18,0.8); box-shadow: 0 5px 25px 0 rgba(18,19,18,0.8); }
.avviso_cookie .wrap a { color: #FFF; }
.avviso_cookie .wrap a:hover { color:#009cdd; }
.avviso_cookie .wrap p { padding-right: 30px; line-height:14px; font-size:10px;  }
.avviso_cookie .wrap a.close { cursor: pointer; width: 23px; height: 23px; background: url(close-white.png) no-repeat; position: absolute; top: 10px; right: 10px; opacity: 1; }
.sfum_blu { background: #116588; background: -moz-linear-gradient(top, #116588 9%, #023347 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,#116588), color-stop(100%,#023347)); background: -webkit-linear-gradient(top, #116588 9%,#023347 100%); background: -o-linear-gradient(top, #116588 9%,#023347 100%); background: -ms-linear-gradient(top, #116588 9%,#023347 100%); background: linear-gradient(to bottom, #116588 9%,#023347 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116588', endColorstr='#023347',GradientType=0 ); }

/*Smartphone*/
@media (min-width: 1px) and (max-width: 640px)  {
    .avviso_cookie { position: fixed; bottom: 52px; top:auto; right: 15px; width:300px; }
}