*{margin:0;padding:0;}
body{font-size:small;background-color:white;margin-top:0px;margin-left:auto;margin-right:auto;font-family:verdana;}
hr, legend, #newsletter label, #ricerca label, s, #coda ul ul, .none, .navRapida, #accessibility, #contatto br,.data{display:none}
a img{border-style:none;}
a{text-decoration:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;}
h1, h2, h3, h4, dt{font-family:georgia;font-weight:bold;}
p{font-size:small;}
#page a:hover{text-decoration:underline;}
#page{width:796px;background:white url(/images/struttura/sfondoAreaBox.png) right top repeat-y;margin-left:auto;margin-right:auto;margin-top:35px;}
.home{background-color:#4d4948;}
.musica{background-color:#b8db7c;}
.cinema_teatro{background-color:#e77817;}
.cinema{background-color:#e77817;}
.libri{background-color:#97d5f7;}
.giochi_giocattoli{background-color:#ef9ba0;}
.giochi{background-color:#ef9ba0;}
.eventi{background-color:#da251d;}
.media{background-color:#a7a8ca;}
.arte{background-color:#c2c1c1;}
.blog{background-color:#cfcc15;}
.advbox{background-color:#dededd;}
.alert{border:3px solid #E77817;padding:10px;}
.alarm{background:#FFB517;}
#widget{width:130px;position: relative; height:50px;left: 0pt; top: 26px; margin-left: -130px; z-index: 9999999; display: block;}
#widget .twitter-share-button {margin-top:5px;}
#widget_articolo{width:130px;position: relative; height:0px;left: 0pt; top: 0px; margin-left: -130px; z-index: 9999999; display: block;}
#widget_articolo .twitter-share-button {margin-top:5px;}
#intestazione{height:120px;width:796px;float:left;}
#logo{width:auto;float:left;padding:5px 0px 0px 20px;}
#banner{height:60px;width:468px;float:right;}
#benvenuto{width:468px;float:right;height:100px;}
#benvenuto h1{width:172px;float:left;background-color:transparent;font-family:verdana;font-size:small;font-weight:bold;text-align:right;line-height:20px;margin:0 0 0 0;padding:15px 0 0 0;color:#0B448C;}
#benvenuto h2{width:172px;float:left;background-color:transparent;font-family:verdana;font-size:small;font-weight:bold;text-align:right;line-height:20px;margin:0 0 0 0;padding:15px 0 0 0;color:#0B448C;}
#benvenuto h3{width:172px;float:left;background-color:transparent;font-family:verdana;font-size:small;font-weight:bold;text-align:right;line-height:20px;margin:0 0 0 0;padding:15px 0 0 0;color:#0B448C;}
#benvenuto p{width:281px;float:right;text-align:left;font-family:verdana;font-size:x-small;margin:10px 5px 0 0;}
#benvenuto a{font-family:verdana;font-size:x-small;color:black;}
#benvenuto em{font-style:normal;}
#area_contenuto{width:796px;height:auto;padding:0 0 0 0;overflow:visible;margin:0 auto;float:left;}
#ctnvista{height:auto;width:496px;padding:5px 0 5px 5px;}
#ctnvista ul li{display:inline;list-style-type:none;padding:0 10px 0 0;font-size:85%;font-weight:bold;}
#ctnvista ul li a{color:black;}
#area_cover{height:auto;width:496px;float:left;}
#area_cover .boxonehome{float:left;height:248px;width:100%;overflow:hidden;color:white;}
#area_cover .boxonehome img{display:inline;float:left;padding:0 24px 0 0;}
#area_cover .boxonehome object{display:inline;float:left;padding:0 24px 0 0;}
#area_cover object{display:inline;float:left;padding:0 24px 0 0;}
#area_cover .boxonehome h2{line-height:120%;padding:38px 14px 30px 248px;font-size:200%;}
#area_cover .boxonehome a{color:white;}
#area_cover .boxonehome p{margin-right:14px;}
#area_cover .boxone{float:left;height:126px;overflow:hidden;color:white;width:100%;}
#area_cover .boxone img{display:inline;float:left;padding:0 24px 0 0;}
#area_cover .boxone h1{padding:12px 14px 10px 0;font-size:150%;}
#area_cover .boxone h2{padding:12px 14px 10px 0;font-size:150%;}
#area_cover .boxone a{color:white;}
#area_cover .boxone p{font-size:100%;margin-right:14px;}
#area_cover .col_sinistra{height:auto;width:50%;float:left;}
#area_cover .col_destra{height:auto;width:50%;float:right;}
#area_cover dt{padding:26px 14px 10px 24px;font-size:120%;}
#area_cover .bannerino{padding:26px 0 0 0;}
#area_cover a{color:black;}
#area_cover dd{padding:0 14px 0 24px;font-size:100%;}

#area_cover ul{list-style-type:none;}
#area_cover h3{padding:26px 14px 10px 24px;font-size:120%;}
#area_cover p{padding:0 14px 0 24px;font-size:100%;}

#area_cover h3.home{background:white url(/images/struttura/dlHome.png) left top no-repeat;}
#area_cover h3.musica{background:white url(/images/struttura/dlmusica.png) left top no-repeat;}
#area_cover h3.cinema_teatro{background:white url(/images/struttura/dlcinema_teatro.png) left top no-repeat;}
#area_cover h3.cinema{background:white url(/images/struttura/dlcinema_teatro.png) left top no-repeat;}
#area_cover h3.libri{background:white url(/images/struttura/dllibri.png) left top no-repeat;}
#area_cover h3.giochi_giocattoli{background:white url(/images/struttura/dlgiochi_giocattoli.png) left top no-repeat;}
#area_cover h3.giochi{background:white url(/images/struttura/dlgiochi_giocattoli.png) left top no-repeat;}
#area_cover h3.eventi{background:white url(/images/struttura/dlEventi.png) left top no-repeat;}
#area_cover h3.media{background:white url(/images/struttura/dlmedia.png) left top no-repeat;}
#area_cover h3.arte{background:white url(/images/struttura/dlarte.png) left top no-repeat;}
#area_cover h3.blog{background:white url(/images/struttura/dlblog.png) left top no-repeat;}

#area_cover dt.home{background:white url(/images/struttura/dlHome.png) left top no-repeat;}
#area_cover dt.musica{background:white url(/images/struttura/dlmusica.png) left top no-repeat;}
#area_cover dt.cinema_teatro{background:white url(/images/struttura/dlcinema_teatro.png) left top no-repeat;}
#area_cover dt.cinema{background:white url(/images/struttura/dlcinema_teatro.png) left top no-repeat;}
#area_cover dt.libri{background:white url(/images/struttura/dllibri.png) left top no-repeat;}
#area_cover dt.giochi_giocattoli{background:white url(/images/struttura/dlgiochi_giocattoli.png) left top no-repeat;}
#area_cover dt.giochi{background:white url(/images/struttura/dlgiochi_giocattoli.png) left top no-repeat;}
#area_cover dt.eventi{background:white url(/images/struttura/dlEventi.png) left top no-repeat;}
#area_cover dt.media{background:white url(/images/struttura/dlmedia.png) left top no-repeat;}
#area_cover dt.arte{background:white url(/images/struttura/dlarte.png) left top no-repeat;}
#area_cover dt.blog{background:white url(/images/struttura/dlblog.png) left top no-repeat;}
#area_articolo{height:auto;width:496px;float:left;}
#area_articolo object{height:250px;width:250px;float:left;margin-right:10px;margin-bottom:5px;padding:0px;vertical-align:top;}
#area_articolo a{text-decoration:underline;}
#area_articolo .barra{height:18px;width:496px;float:left;}
#area_articolo .barra a{float:right;color:white;padding:3px 15px 0 0;font-weight:bold;}
#area_articolo h2.rubrica{padding:20px 14px 0 0;text-align:right;font-family:verdana;font-size:100%;line-height:150%;margin-top:10px;}
#area_articolo table{margin:20px 0 30px 15px;border-collapse:collapse;width:90%;background-color:#fafafa;border:1px #000000 solid;border-collapse:collapse;}
#area_articolo td{padding:5px;border:1px #000000 solid;border-collapse:collapse;}
#area_articolo p.rubrica{text-align:right;font-size:80%;margin-right:14px;}
#articolo{margin-left:10px;margin-right:14px;margin-bottom:10px;}
#articolo img{display:inline;float:left;padding:0 15px 0 0;}
#articolo .titolo{margin-top:30px;margin-bottom:40px;}
#area_articolo h1{font-size:200%;margin-bottom:10px;}
#area_articolo h1 a{text-decoration:none;}
#area_articolo h1 a:hover{text-decoration:none;}
#area_articolo h2{font-size:130%;line-height:300%;margin-top:40px;}
#area_articolo h3{margin-top:30px;margin-bottom:10px;font-size:120%;font-style:italic;}
#area_articolo h4{margin-top:20px;font-size:120%;}
#area_articolo ul{margin-bottom:10px;}
#area_articolo li{list-style-position:inside;line-height:125%;padding:0 0 0 10px;font-size:100%;}
#area_articolo p{margin-bottom:10px;line-height:125%;font-size:100%;}
#area_articolo p.autori{font-weight:bold;}
#area_articolo .condividi{text-align:right;margin-right:25px;margin-top:10px;padding-bottom:10px;}
#area_articolo .bannerino{margin-left:5px;margin-top:10px;padding-bottom:70px;}
#area_articolo .commento{margin-left:10px;background:white url(/images/struttura/dlBlog.png) left top no-repeat;padding:22px 14px 2px 24px;}
#area_articolo .commento p{margin:0;}
#area_articolo .commento p.blogger{margin-top:10px;margin-bottom:0px;font-size:70%;font-style:italic;}
#area_articolo .centrato{text-align:center;}
#area_articolo table.titolo{background-color:#ffffff;margin-left:0;border:0 solid #ffffff;border-collapse:separate;margin-bottom:0;}
#area_articolo table.titolo tr {margin:0;padding:0;border:0 solid #ffffff;background-color:#ffffff;}
#area_articolo table.titolo tr th{margin-left:0;padding:0;border:0 solid #ffffff;border-collapse:separate;font-size:130%;background-color:#ffffff;line-height:140%;margin-top:40px;font-family:georgia;font-weight:bold;}
#area_articolo .titoloGenerico{font-size: 120%;margin-bottom: 10px;margin-top: 30px;font-family: georgia;font-weight: bold;}
#area_commenti textarea{margin-top:5px;background-color:#f4f4f4;padding:5px;font-style:italic;}
#area_commenti{height:auto;width:480px;float:left;overflow:hidden;}
#area_commenti .messaggio{height:auto;margin-top:30px;padding-bottom:30px;}
#area_commenti .messaggio img{float:left;padding-top:30px;}
#area_commenti .messaggio p{padding-top:30px;margin-bottom:10px;float:left;}
#area_commenti .barra{height:1px;}

#area_allegati{height:auto;width:496px;;float:left;overflow:hidden;}
#form_iscrizione{font-size:x-small;}
#form_iscrizione h3{font-size:small;margin-top:0;}
#form_iscrizione .label{padding:0 0 0 0;margin:0 0 3px 0;font-weight:bold;}
#form_iscrizione table{padding:15px 15px 15px 15px;width:440px;}
#form_iscrizione td{border-style:none;}
#area_articolo th{padding:5px;border:1px #000000 solid;border-collapse:collapse;background-color:#DEDEDD;text-align:left;}
#form_iscrizione input, select{border:1px solid;height:17px;font-size:x-small;vertical-align:middle;}
#form_iscrizione .ok_button{border:1px solid;height:25px;font-size:small;vertical-align:middle;font-weight:bold;}
#form_iscrizione .alarm{background:#FFB517;}
#form_iscrizione .dx{text-align:right;}
#form_iscrizione img{padding:0;float:none;}
#area_box{float:right;width:300px;height:auto;overflow:hidden;background:white url(/images/struttura/sfondoAreaBox.png) right top repeat-y;}
#bloccomenu{float:left;width:100%;height:auto;overflow:hidden;}
#ctnmenu{width:148px;height:126px;padding-left:12px;float:left;overflow:hidden;text-align:center;}
#bloccomenu .cover{padding-left:0;width:160px;}
#ctnmenu ul li{list-style-type:none;height:18px;font-size:100%;font-weight:bold;color:white;}
#ctnmenu ul li a{color:white;}
#utility{width:120px;height:110px;float:right;overflow:hidden;padding:8px 0 8px 3px;background-color:white;border:1px solid #dededd;}
#utility h2{color:#e77817;font-size:small;margin:0px 5px 10px 5px;}
#utility p{font-size:x-small;line-height:100%;margin:0px 5px 5px 5px;}
#utility a{font-weight:bold;}
#zoom{float:right;display:inline;color:#0B448C;margin-right:5px;}
#zoom p{font-size:xx-small;text-align:center;}
#zoom .small{font-size:xx-small;}
#zoom .medium{font-size:x-small;}
#zoom .big{font-size:small;}
#ricerca{width:300px;height:auto;float:right;text-align:right;}
#ricerca p{float:left;display:inline;color:#0B448C;font-size:xx-small;}
#area_box .col_unica{width:100%;overflow:hidden;float:left;}
#area_box .col_unica_sotto{width:100%;overflow:hidden;float:left;padding-top:10px;}
#area_box .col_sinistra{float:left;width:160px;overflow:hidden;}
#area_box .col_destra{float:right;width:124px;overflow:hidden;margin-left:16px;}
#area_box .box{margin-top:15px;background-color:#dededd;}
#area_box .box .titoloBox{color:#0b448c;font-size:small;margin:0 8px 0 8px;padding:15px 0 15px 0;font-family: georgia;font-weight: bold;}
#area_box .box h2{color:#0b448c;font-size:small;margin:0 8px 0 8px;padding:15px 0 15px 0;}
#area_box .box h3{font-size:x-small;margin:0 8px 0 8px;padding:0 0 15px 0;}
#area_box .box p{color:black;font-size:x-small;line-height:100%;margin:0px 8px 0px 8px;padding:0 0 15px 0;}
#area_box .box dt{font-size:12px;line-height:100%;margin:10px 8px 10px 8px;}
#area_box .box dd{font-size:x-small;line-height:100%;margin:0px 8px 0px 8px;padding:0 0 15px 0;}
#area_box .box a{color:black;}
#area_box .box img{margin-left:2px;margin-right:2px;}
#area_box .bannerino{background-color:#dededd;display:block;margin:10px 0 10px 0;}

#footer{padding-top:25px;text-align:center;line-height:16px;clear:both;width:796px;background:white;}
#footer p{padding-bottom:5px;font-size:9px;}
#footer strong{color:#5A3D1C;padding-right:1px;padding-left:1px;}
#footer a{padding-right:1px;padding-left:1px;text-decoration:none;color:black;}
#footer a:hover, #footer a:active{text-decoration:underline;}
#footer a:visited{color:black;}
#footer ul li{display:inline;margin-right:3px;margin-left:3px;}
#footer_adv .bannerino{width:796px;background:white url(/images/struttura/sfondoAreaBox.png) right top repeat-y;padding:25px 0 35px 0;float:left;}
.demoHeaders{margin-top:2em;}
ul#icons{margin:0;padding:0;}
ul#icons li{margin:2px;position:relative;padding:4px 0;cursor:pointer;float:left;list-style:none;}
ul#icons span.ui-icon{float:left;margin:0 4px;}
label.error{display:block;}
.piedefisso{position:fixed;bottom:0;left:0;}
.piedefisso p{padding:15px 10px 5px 170px;background-color:#353774;font-size:12px;color:white;}
.footer{margin:0px auto 0px auto;width:796px;font-family:verdana,georgia, serif;color:black;font-size:12px;clear:both;background-color:#dededd;border:1px solid #fff;}
.footer div{overflow:hidden;}
.footer ul{overflow:hidden;padding:0px;margin:0px;list-style:none;}
.footer ul li{display:block;overflow:hidden;float:left;width:100%}
.footer a{color:black;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer a:visited{color:black;}
.footer .footer-top{height:110px;clear:both;border:15px solid #dededd;border-top:25px solid #dededd;padding:0;background-color:white;}
.footer .footer-top h4{height:100px;width:310px;background:url('/images/imgcondivise/loghi/logoLibriAndCo_footer.png') 15px 5px no-repeat;overflow:hidden;float:left;margin:5px 0px;}
.footer .footer-top h4 a{text-indent:-999px;display:block;width:255px;height:90px;}
.footer .footer-top h4 small{font-family:verdana;font-size:10px;line-height:12px;color:grey;background:white;padding-left:20px;margin-top:0px;display:block;}

.footer .footer-top .footerLogo{height:100px;width:310px;background:url('/images/imgcondivise/loghi/logoLibriAndCo_footer.png') 15px 5px no-repeat;overflow:hidden;float:left;margin:5px 0px;}
.footer .footer-top .footerLogo a{text-indent:-999px;display:block;width:255px;height:90px;}
.footer .footer-top .footerLogo small{font-family:verdana;font-size:10px;line-height:12px;color:grey;background:white;padding-left:20px;margin-top:0px;display:block;}

.footer .footer-top ul.sup{margin:15px 5px 5px 0px;border-bottom:1px dotted black;float:right;width:auto;}
.footer .footer-top ul.inf{margin:0px 5px 5px 0px;border-bottom:none;float:right;width:auto;height:auto;}
.footer .footer-top li{margin:0px 30px 0px 0px;font-size:13px;padding:10px 0px;width:auto;}
.footer .footer-body{clear:both;padding:5px;}
.footer .footer-body ul{float:left;margin:0 1px 1px 0;padding:10px 0 5px 15px;width:175px;}
.footer .footer-body ul li{clear:both;padding:0px 0px 5px 0px;}
.footer .footer-body ul li a{font-size:9px;display:block;overflow:hidden;padding-left:0px;height:auto;}
.footer .footer-body ul li strong{font-size:14px;display:block;padding:7px 0px 3px 0px;font-family:georgia, verdana;}
.footer .footer-body ul li:first-child a{color:#e77817 !important;font-size:14px;height:auto;padding:0px;background:transparent;}
.footer .footer-bottom{background:#fff;padding:20px 0 20px 0;}
.footer .footer-bottom a{display:block;overflow:hidden;color:#777 !important;font-weight:bold;float:left;margin:8px 20px 0px 0px;padding-top:0px;font-size:11px;}
.footer-bottom img,.footer-bottom a.icp{margin:0 0 0 10px;padding-right:10px;float:left;}
#ICPnetwork a{display:block;overflow:hidden;color:#F2F2F2 !important;color:white !important;font-weight:bold;float:left;margin:10px 20px 0px 0px;padding-top:0px;font-size:11px;}
#ICPnetwork p{display:block;overflow:hidden;color:#0CAAFF !important;color:#4854A4 !important;font-weight:bold;float:left;margin:2px 40px 0px 0px;padding-top:0px;font-size:11px;}
#ICPnetwork img{vertical-align:middle;}
#popupIscrivitiNewsletter{
  position:absolute;
  position:fixed;bottom:-5px;right:10px;
  width:460px;
  height:165px;
  /*background:#4854A4;
  background:#E77817;
  background:#FF69A5;*/
  border-radius:8px;
  padding:15px;
  z-index:100;
  color:white;
}

#popupIscrivitiNewsletter h3{
  margin-top:0px;
}

#close{
  position:absolute;
  background:black;
  color:white;
  right:-10px;
  top:-10px;
  border-radius:50%;
  width:20px;
  height:20px;
  line-height:20px;
  text-align:center;
  font-size:8px;
  font-weight:bold;
  font-family:'Arial Black', Arial, sans-serif;
  cursor:pointer;
}



.nf_share_nav {
    float: right;
    
}


.nf_share_nav li {
    display: inline;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
}



a.nf_fb {
    background-position: 0 -3px;
}
a.nf_fb, a.nf_twitter, a.nf_feed, .nf_g_plus, .nf_pinterest {
    background-color: transparent;
    background-image: url("../images/imgcondivise/sprite_social.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    opacity: 0.8;
    text-indent: -99999em;
    width: 24px;
}
a {
    /*color: #1B4992;
    text-decoration: none;*/
}



a.nf_twitter {
    background-position: -26px -3px;
}


a.nf_g_plus {
    background-position: -78px -2px;
}

a.nf_pinterest {
    background-position: -110px -2px;
}
#popupAvvisoCookies{
  position:absolute;
  position:fixed;bottom:5px;right:10px;
  width:500px;
  height:100px;
  background-color:#e77817;
  border-radius:8px;
  padding:10px;
  z-index:100;
  color:white;
}

#popupAvvisoCookies h3{
  margin-top:0px;
}
