@import "facebox.css";

/*------------------------------------------------------------------
[Global Stylesheet]

Project:        Giornali locali
Created on:       24/09/2009
Last modified:      20/07/2011 (box negozi)
Assigned to:      Eva Csuthi
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[Color codes]

Background: #dcdcdc (grey)
Header:   #6b9fb9 (light blue)
Content:    #fff (white)
Header h1:  #000 (black)
Header h2:  #000 (black)
Footer:     #f5f5f5 (light grey)

a (standard):   #036 (dark blue)
a (visited):    #437f9c (light blue)
a (active):   #900 (dark red)
a (hover):    #900 (dark red)
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[Reset] */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}



/*------------------------------------------------------------------
[General] */

.clear  {clear:both; line-height:1px;}
.clearright {clear:right;}
.clearleft {clear:left;}

.left {float:left!important;}
.right  {float:right!important;}
.hide {display:none;}
.bold {font-weight:bold!important;}
.nobold {font-weight:normal!important;}
.rightlink  {float:right;margin-top:5px;}
.line {width:100%;text-align:right;padding-top:5px;border-top:1px solid #dee9ef;}
.margin {margin:0 5px!important;}
.overflow {overflow:hidden;}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
  .clearfix {display:block;}
/* End hide from IE Mac */


button, .button {border:none; background:none; margin:0; width:auto; overflow:visible; text-align:center; white-space:nowrap; cursor:pointer}
.button {float:left;margin:20px 0;}
button span, button em, .button span, .button em {display:block; height:23px; font:bold 12px/24px Arial, Helvetica; text-transform:uppercase;margin:0; color:#036 }
  .button em a, .button em a:visited {text-decoration:none;}
  button span, .button span {padding-left:10px;}
  button em, .button em {font-style:normal; padding-right:10px;}
  .button span, .button em {float:left;}

    button.submit-button:hover span   {background-position: left -30px}
    button.submit-button:hover em     {background-position: right -30px;}
    button.submit-button:active span  {background-position: left -60px; outline: none; -moz-outline-style: none;}
    button.submit-button:active em    {background-position: right -60px; outline: none; -moz-outline-style: none;color:#900;}
    button:focus {outline: none; -moz-outline-style: none}

    .ie button    { width:auto; overflow:visible }
    .ie button span { margin-top:1px;}

/* nuovi bottoni persone e luoghi */
.largebutton      {float:left;margin:0 0 10px 0; width:auto; overflow:visible; text-align:center; white-space:nowrap; cursor:pointer}
  .ie6 .largebutton   {display:inline;width:140px;}
.largebutton span     {padding-left:8px;}
.largebutton em     {padding-right:8px;font:bold 12px/24px Arial, Helvetica;}
.largebutton span,
.largebutton em     {float:left;height:42px;font:bold 13px/14px Arial, Helvetica!important; text-transform:none;}
.largebutton .clear   {height:5px;}
.ie6 .largebutton .clear {margin-top:-10px;}
.largebutton strong   {color:#900;}

/* qualita dell'aria */
.largebutton2 {float:left;display:inline;font: 14px/15px Arial, Helvetica!important;text-align:center;text-shadow: 1px 1px 1px #fff;text-transform:none;margin:0 0 10px 5px;width:300px;height:42px;}
  .largebutton2 strong {text-transform:uppercase;}
  .largebutton2 a,.largebutton2 a:visited {float:left;padding-top:6px;text-decoration:none;color:#036;background:url(/gele/common/img/btn_aria.gif) no-repeat left top;width:100%;height:100%;}
    .largebutton2 a:hover {color:#036;background-position:0 -50px;}

/*------------------------------------------------------------------
[Typography, colors] */

body {font-family:Arial, Helvetica, sans-serif;}

  h1.logo a, h2.logo a {position:absolute;top:15px;left:10px;z-index:1000;text-indent:-9999px;}

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
  h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {text-decoration:none;}

h1,h2,h3 {letter-spacing: -0.05em}

h5,h6 {text-transform:uppercase;font-size:11px;}

.author {font-style:italic}
h2.gray, h3.gray, h4.gray {color:#666;}


a, a:visited {color:#036}
  a.black {color:#000!important}
  a.red {color:#900!important}
  a.gray {color:#666!important}
  a.no-arrow {text-transform:uppercase;font-size:11px;line-height:11px;font-weight:bold;text-decoration:none;}

a:hover {color:#900}
  a.black:hover, h4 a.gray:hover {color:#900!important}
  .button a:hover {color:#003!important;}



/*------------------------------------------------------------------
[Headings] */

h1, h1 a, h1 a:visited {font-size:30px; line-height:30px;margin:0 0 5px 0;}
h2, h2 a, h2 a:visited {font-size:24px; line-height:24px ;margin:0 0 10px 0;}
h3, h3 a, h3 a:visited {font-size: 18px; line-height:18px;margin:0 0 5px 0;}
h4, h4 a, h4 a:visited {font-size: 16px; line-height:16px;margin:0 0 10px 0;}
  #content-right h4 {margin:0 0 5px 5px;}
  #content-center #top .center-right h4 {padding:2px 5px;background-color:#bebebe;color:#fff;}
  .webkit #content-center #top .center-right h4 {font-weight:normal;}
  
  /* apertura 990 */
  #apertura_990 h2, #apertura_990 h2 a, #apertura_990 h2 a:visited {font-size:28px;line-height:28px;}
  #apertura_990 .summary {font-size:14px;line-height:16px;}

h1.logo, h1.logo a, h1.logo a:visited, h2.logo, h2.logo a, h2.logo a:visited, h2.edizione, h2.edizione a, h2.edizione a:visited{margin:0}


h5 {color:#666;font-weight:bold;line-height:12px;}
ul.superfooter li h5 {font-weight:normal;color:#900;padding-bottom:0;margin-bottom:10px;}
  ul.superfooter li.network h5.rss a, ul.superfooter li.network h5.rss a:visited {display:block;color:#900;line-height:18px;white-space:nowrap;padding-right:20px;width:55px;height:20px;}
  ul.superfooter li.network h5.rss a:hover {text-decoration:underline;}

#content-right .box ul.annunci li a h5, #content-right .box ul.annunci li a:visited h5 {font-size:12px;line-height:15px;color:#036;}
#content-right .box ul.annunci li a:hover h5 {color:#900;}
#content-right .trovaindirizzi h5 {font-size:12px;line-height:15px;color:#000;}

/*------------------------------------------------------------------
[Structure] */

body {margin:0; background-color:#dcdcdc;}
#domination {width:1008px;margin:0 auto 10px auto; padding:0;}
#header {position:relative;z-index:10;width:1000px;min-height:84px;height:auto !important;height:84px;margin:0 auto 2px auto; font-size:11px; line-height:13px;}
#container {width:985px;margin:0 auto 10px auto; padding:10px 5px 10px 10px; background-color:#fff; font-size:13px; line-height:18px; color:#000;}
  #content-center {float:left;padding:10px 0;margin-right:15px;width:660px;}
  #content-right {float:left;padding:10px 0;width:310px;}

#footer {width:1000px;margin:0 auto 20px auto;background:#fff}


/*------------------------------------------------------------------
[Advertisement] */

#adv-top {width:728px; margin:0 auto 10px auto;}
#adv-strip {width:990px; padding: 5px; margin:0 auto 5px; background-color:#eee;}
#adv-left, #adv-x36, #adv-x37, #adv-x38, #adv-x39, #adv-x40, #adv-right, #adv-right1, #adv-middle, #adv-middle1, #adv-x96, #adv-x35, #adv-x34 {padding:5px; margin-bottom:10px; background-color:#eee;text-align:center;}
#adv-left1, #adv-middle1 {margin-bottom:15px;}
#adv-x96 {margin-top:10px;}
#adv-middle {float:left;margin:5px 10px 5px 0;}



/*------------------------------------------------------------------
[Header] */

ul#editions {margin: 0 auto;padding-top:5px;background-color:#b1b1b1;font-size:11px; line-height:13px;width:1000px;}
ul#editions li {float:left; padding:3px 8px; text-transform:uppercase;}
  .ie ul#editions li, .win.gecko ul#editions li {padding:3px 10px;}
  .iphone ul#editions li, .ipod ul#editions li {padding:3px 7px 3px 8px;}
  ul#editions li a, ul#editions li a:visited {color:#fff; text-decoration:none;}
  ul#editions li a:hover {color:#fff; text-decoration:underline;}

  ul#editions li.on {margin-top:-5px; padding:8px 8px 3px; color:#fff;}
    .ie ul#editions li.on, .win.gecko ul#editions li.on {padding:8px 10px 3px 10px;}

#header .right {margin-top:20px;}
  .webkit #header .right, .gecko #header .right, .win.gecko #header .right {margin-top:25px;}

#header h5 {position:absolute;top:28px;left:272px;z-index:1000;color:#fff;text-transform:none;font-weight:normal;}
  #header h5 a, #header h5 a:visited {color:#fff;text-decoration:none;}
  #header h5 a:hover {color:#fff;text-decoration:underline;}

#site-search {float:left; margin:8px 0 0; position:relative; z-index:3;}
  #home #site-search, #detail #site-search  {float:left; margin:2px 0 0 0;}
  #site-search fieldset {float:left; width:280px}
  #site-search label {display:none}
  #site-search fieldset input {border:1px solid #1f3f52; padding: 4px; margin:2px 1px 0 0; width: 180px; color:#000; float:left; position:relative; z-index:999 !important}
  .gecko #site-search fieldset input {margin:0}
  .ie #site-search fieldset input {margin-right:4px}
  #site-search #site-searchformbutton {margin:0; float:left}

  #site-search ul.site-search-option {clear:both; width: 250px; border:2px solid #bbb; background-color:#fff; padding: 5px 2px 4px 5px; position:absolute; z-index:998 !important;}
    .webkit #site-search ul.site-search-option {margin-top:26px;}
    .ie #site-search ul.site-search-option {margin-top:0px; border-top-width:1px}
    .ie8 #site-search ul.site-search-option {margin-top:3px; border-top-width:2px }

    #site-search ul.site-search-option li { list-style:none; width:100%; padding:1px 0; font-weight:bold; font-size:12px}
    #site-search ul.site-search-option li input {float:left; width:20px; margin:0 4px 0 0; border:none}
    .ie #site-search ul.site-search-option li input {margin:-1px 2px 0 0}
    #site-search ul.site-search-option li.search-google {background-position: right top!important;}
    #site-search ul.site-search-option li ul {margin:5px 0 10px 0}
    #site-search ul.site-search-option li li {font-weight:normal; line-height:17px; padding:1px 0}
    #site-search ul.site-search-option li label {display:block}
    .ie8 #site-search ul.site-search-option li label {clear: both}
    #site-search ul.site-search-option li li:hover {background-color:#dfdfdf; cursor:pointer}

/*---- [ Weather ] ---------------------------------------------- */
dl.header-weather {position:absolute;top:1px;z-index:1;width:220px;}
  dl.header-weather dd {float:right;width:70px;padding:0 0 0 10px;margin:10px 0 0 0;min-height:60px;height:auto !important;height:60px;}
  dl.header-weather dd.icon {float:right;text-align:right;padding:0;margin:0;border-left:0;width:130px;}
  dl.header-weather dd.icon a:hover {-moz-opacity:.50; opacity:.50;}
  dl.header-weather dd a, dl.header-weather dd a:visited {color:#fff;font-size:22px;line-height:20px;font-weight:bold;text-decoration:none;}
  dl.header-weather dd a:hover {text-decoration:none; -moz-opacity:.50; opacity:.50;}
  dl.header-weather dd a em, dl.header-weather dd a:visited em {font-size:10px;line-height:11px;font-weight:normal;font-style:normal;text-transform:uppercase;margin-left:-5px;}
  dl.header-weather dd a strong, dl.header-weather dd a:visited strong {display:block;margin-top:5px;color:#fff;font-size:10px;line-height:11px;font-weight:normal;text-transform:uppercase;text-decoration:none;}

/* facebox meteo */
.meteobox {margin:0 0 15px 0;}
.meteobox ul.annunci-tabber a {padding: 5px 15px;font-size:13px!important;text-transform:none!important;}
.meteobox .annunci-tabber-container {padding:10px!important;}

table.meteo {background-color:#fff;margin:0 0 10px 0;border-collapse:collapse;width:100%;}
table.meteo th {background-color:#ebebeb;padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px dotted #fff;font-size:11px;line-height:12px;font-weight:normal;color:#333;text-align:center;}
table.meteo th img {margin:5px 0;}
table.meteo td {background-color:#fff;padding:5px!important;border-left:1px dotted #ccc;border-bottom:1px solid #ccc!important;font-size:11px;line-height:12px;font-weight:normal;color:#333;text-align:center;}
table.meteo .aleft {text-align:left;border-left:0;width:150px;}
table.meteo td.dispari {background-color:#f4f4f4;}


/*---- [ Menu ] ------------------------------------------------- */
ul#menu {width:1000px;margin:0 auto 5px auto; background-color:#72aec7; list-style:none; position:relative; z-index:1 }
ul#menu li {display:inline; float:left;text-transform:uppercase;}
  ul#menu li a, ul#menu li a:visited {display:block; padding: 6px 13px 8px 13px; font-size:11px; color:#000; font-weight:bold; text-decoration:none; border-right: 2px solid #dcdcdc;}
  ul#menu li.cat a, ul#menu li.cat a:visited {color:#fff;}
  .ie ul#menu li a, .ie ul#menu li a:visited, .win.gecko ul#menu li a, .win.gecko ul#menu li a:visited {padding:6px 14px 8px 14px;}

  ul#menu li.last a, ul#menu li.last a:visited {border:none;padding-right:18px;}
    .ie ul#menu li.last a, .win.gecko ul#menu li.last a {padding-right:37px;}
    .gecko ul#menu li.last a {padding-right:28px;}

  ul#menu li.active a, ul#menu li.active a:visited {color:#fff; background-color: #900;}



/*---- [ Foto con didascalia ] ------------------------------------------------- */
.content-photo {position:relative;margin:0 0 10px 0;color:#fff;overflow:hidden;text-align:center;background-color:#333;}
.content-photo a.img span  {background:none;}
#content-multimedia .bigphoto .content-photo {position:relative;margin:0 0 10px 0;color:#fff;overflow:hidden;text-align:center!important;background-color:#333;}
  #content-multimedia .bigphoto .content-photo span img  {display:inherit!important;}

.zoom a {position:absolute;left:5px;top:5px;z-index:1;width:16px;height:16px;text-indent:-9999px;background-position: 0 -1230px!important;}
.dida {width:100%;margin:0;padding:0;position:absolute;left:0;bottom:0;z-index:1;}
  .ie .dida {margin:0 0 3px 0;}
  .dida p {padding:5px!important;color:#fff;font-size:11px;line-height:11px;text-align:left;background: url(/gele/common/img/transparent_bg.png) repeat;height:1%;}


/*---- [ Simboli ] ------------------------------------------------- */
.summary {margin:0;padding:0;}
  .summary ul, ul.graphic-bullet, .related-content ul {margin:0;padding:3px 0 0 0;list-style-type:none;}
  .summary ul li a, ul.graphic-bullet li, .related-content ul li a, a.arrow, ul li.tag, ul li.geotag, em.targetblank {line-height:15px;height:1%;}
    body#agenda .summary ul li {background:none;}
    ul li.tag, ul li.geotag {float:left;}

  .summary ul li a, .related-content ul li a, a.arrow {font-weight:bold;text-decoration:none;}

  .summary ul li a {display:inline-block;/* padding:0 10px 0 0; */ padding: 0; }
  .summary ul li a.commento, .related-content ul li a.commento {background-position:0 -45px!important;padding:0 10px 0 14px;}
  .summary ul li a.documento, .related-content ul li a.documento {background-position:0 -97px!important;padding:0 10px 0 14px;}
  .summary ul li a.fotogalleria, .related-content ul li a.fotogalleria {background-position:0 -146px!important;padding:0 10px 0 14px;}
  .summary ul li a.video, .related-content ul li a.video {background-position:0 -946px!important;padding:0 10px 0 14px;}
  .summary ul li a.audio, .related-content ul li a.audio {background-position:0 -996px!important;padding:0 10px 0 14px;}
  .summary ul li a.sondaggio, .related-content ul li a.sondaggio {background-position:0 -1047px!important;padding:0 10px 0 14px;}
  .summary ul li a.linebreak {display:none;}

  ul li.tag {background-position:0 -195px!important;padding:0 10px 0 14px;}
  ul li.geotag {background-position:0 -246px;padding:0 10px 0 12px;}

  ul li.tag a, ul li.tag a:visited, ul li.geotag a, ul li.geotag a:visited  {display:inline;padding:2px 0;font-size:11px;line-height:11px;border-bottom:1px dotted;}
  ul li.tag a:hover, ul li.geotag a:hover  {border-bottom:1px solid #900;}


  ul.graphic-bullet li {background-position:0 -400px!important;padding-left:8px;}
  a.arrow {background-position:0 -500px!important;padding-left:12px;text-transform:uppercase;font-size:11px;line-height:11px;}
    .webkit a.arrow {background-position:0 -501px!important;}

  em.targetblank {display:inline;background-position:0 -1098px!important;width:10px;height:12px;}


  /* icone nelle miniature */
  .panel, .media-foto, .media-video, .media-audio, .media-interattivo {position:relative;}
      .box .media-foto, .box .media-video, .box .media-audio, .box .media-interattivo {position:relative;float:left;margin:0 10px 5px 0;width:70px;height:70px;}
      .media-icon {display:block; position:absolute; width:16px; height:12px; top:5px; left:5px; text-indent:-9999px; background:transparent url(/gele/common/img/media-icon.png) 0 -50px no-repeat;}
        .stepcarousel .media-icon {top:13px; left:18px;}
        .stepcarousel3 .media-icon {top:15px; left:20px;}

      .media-icon-foto {background-position:0 -150px}
      .media-icon-audio {background-position:0 -250px}
      .media-icon-interattivo {background-position:0 -350px}

  /*.summary ul li a strong, .summary ul li a:visited strong {display:block;font-size:11px;line-height:11px;text-transform:uppercase;color:#4c84a1;}*/

/*---- [ lista nel box-hp e sulla pagina luoghi ] ------------------------------------------------- */
ul.luogo {float:left;width:320px;padding:5px 0;border-top:2px solid #ccc;min-height:130px;height:auto !important;height:130px;}

/*------------------------------------------------------------------
[Colonna di destra] */

/*---- [ Overlay ] ------------------------------------------------- */
#content-overlay {position:relative;margin-bottom:0;z-index: 2;}
#content-overlay .overlay {position:absolute;left:0;top:0;width:970px;min-height:400px;height:auto !important;height:400px;padding:10px 10px 20px;margin-top:-1px; border-top:1px solid #fff;background: #666;color:#fff;z-index:10000!important;display:none;}
#content-overlay h6 a, #content-overlay h6 span.tag { position:relative; }
#content-overlay h6 a.overlay-button { position:relative;   }
#content-overlay h6 a.overlay-button:hover, #content-overlay h6 a.subline, #content-overlay h6 span.subline{ z-index:10001 !important; }
  #content-overlay .right {font-size:11px;}

.overlay h4 {font-size:18px;color:#fff;text-transform:none;margin-top:10px;}
.overlay h5 {font-size:14px;color:#fff;margin:10px 0 5px;padding-bottom:3px;border-bottom:1px solid #999;}
.overlay form label {display:none;}
.overlay form input {border:1px solid #1f3f52; padding: 4px; margin:2px 10px 0 0; width: 450px; color:#000; float:left;}

.overlay ul.column li.left {text-transform:none!important;width:640px;}
.overlay ul.column li.right {width:310px;}

.overlay dl.lettere {padding:0;margin:20px 0 10px 0;width:640px;}
  .overlay dl.lettere dt {display:none;padding:0;margin:0;}
  .overlay dl.lettere dd {float:left;display:inline;width:24px;}
    .overlay dl.lettere dd h4 a, .overlay dl.lettere dd h4 a:visited {background-image:none!important;padding:2px 3px!important;margin:0!important;text-transform:uppercase;color:#fff!important;}
    .overlay dl.lettere dd h4 a:hover {background-color:#fff;color:#900!important;}

/* tag con titoli */
.overlay dl.tag {float:left;padding:0;margin:5px 0 0 0;width:320px;}
  .overlay dl.tag dt {float:left;padding:0;margin:0 0 3px 0;}
  .overlay dl.tag dd {float:left;display:inline;margin:0 20px 8px 0;width:300px;}
    .overlay dl.tag dt a, .overlay dl.tag dt a:visited, .overlay dl.tag dd a, .overlay dl.tag dd a:visited {font-size:13px;line-height:14px;font-weight:normal;color:#fff!important;text-decoration:none;}
    .overlay dl.tag dt a, .overlay dl.tag dt a:visited {font-weight:bold;border-bottom:1px dotted #fff;}
    .overlay dl.tag dt a:hover, .overlay dl.tag dd a:hover {background-color:#fff;color:#900!important;}

/* tag senza titoli */
.overlay ul.tag {float:left;padding:0;margin:5px 0 0 0;width:640px;}
  .overlay ul.tag li {float:left;display:inline;margin:0 10px 15px 0;width:200px;}
    .overlay ul.tag li a, .overlay ul.tag li a:visited {font-size:13px;line-height:14px;font-weight:bold;color:#fff!important;text-decoration:none;border-bottom:1px dotted #fff;}
    .overlay ul.tag li a:hover {background-color:#fff;color:#900!important;}


.overlay .close {float:right;margin-bottom:20px;}
  .overlay .close a, .overlay .close a:visited {color:#fff;font-size:11px;text-decoration:none;font-weight:normal;text-transform:uppercase;padding-right:22px;cursor:pointer;}
  .overlay .close a:hover {text-decoration:underline;color:#fff;}

.overlay #mappa-luoghi {display:block;margin:10px 0;}

.overlay .geotag {font-size:11px;font-weight:bold;}
  .overlay .geotag a, .overlay .geotag a:visited {color:#fff;text-decoration:none;border-bottom:1px dotted #fff;}
  .overlay .geotag a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #fff;}

.overlay ul.comuni {margin-bottom:5px;}
  .overlay ul.comuni li {float:left;width:150px;}
    .overlay ul.comuni li a, .overlay ul.comuni li a:visited {font-size:12px;font-weight:bold;color:#fff;text-decoration:none;padding:1px 2px;}
    .overlay ul.comuni li a:hover {text-decoration:none;color:#900;background-color:#fff;}

.overlay a.arrow {font-size:13px;text-transform:none;color:#fff!important;background-position: -490px -501px!important;}
.overlay a.no-arrow {text-transform:none;color:#fff!important;}
.overlay a.arrow:hover, .overlay a.no-arrow:hover {text-decoration:underline;}
/*---- [ Fine Overlay ] ------------------------------------------------- */


#content-right .box {padding:10px 9px;margin:0 5px 15px 5px;border:1px solid #ccc;}
  #content-right ul.annunci {padding:0;margin:0;}
  #content-right ul.annunci li {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #ccc;}
    #content-right ul.annunci li:last-child {border-bottom:none;}
    #content-right ul.annunci li img {float:left;margin:0 8px 5px 0;}
    #content-right ul.annunci li img.right {float:right;margin:0 0 5px 8px;}
    /* se rimane solo un annuncio per tab */
    #content-right .annunci ul.annunci li {padding-bottom:0;margin-bottom:0;border-bottom:none;}

    ul.annunci li a, ul.annunci li a:visited  {font-size:12px;line-height:13px;text-decoration:none;color:#000;}
      ul.annunci li a strong  {display:inline-block;color:#036;}
      .win.gecko ul.annunci li a strong, .gecko ul.annunci li a strong, .webkit ul.annunci li a strong {display:block;}

    ul.annunci li a:hover, ul.annunci li a:hover strong  {color:#900;}

#content-right .agenda {font-size:11px;line-height:13px;background-color:#f5f5f5;}
  #content-right .agenda strong {display:block;font-size: 13px;line-height:15px;margin:0;padding:0;letter-spacing:0;}

#content-right .negozi {padding:0!important;border:none!important;}

/*** in edicola ***/
ul.edicola li.left {width:164px;margin-right:12px;}
  ul.edicola li.left a, ul.edicola li.left a:visited {font-size:12px;font-weight:bold;text-decoration:none;}

  ul.edicola li.left a.extra, ul.edicola li.left a.extra:visited {display:block;text-decoration:none;line-height:35px;background-position: -466px -258px!important;text-indent:35px;margin-bottom:5px;width:164px;height:35px;}

  ul.edicola li.left a.cell, ul.edicola li.left a.cell:visited {display:block;font-size:11px;line-height:11px;font-weight:normal;color:#333;text-decoration:none;background-position: 0 -313px!important;padding:5px 0 0 22px;margin-top:5px;border-top:1px solid #ccc;width:142px;height:30px;}

  ul.edicola li.left a:hover {color:#900;}

ul.edicola li.right {width:102px;}
  ul.edicola li.right a img {border:1px solid #ddd;margin-bottom:5px;}
  ul.edicola li.right a:hover img {border:1px solid #999;}

  ul.edicola li.right a.altre, ul.edicola li.right a.altre:visited {display:block;border:1px solid #ddd;font-size:11px;text-decoration:none;text-align:center;color:#000;width:100px;}
  ul.edicola li.right a.altre:hover {/*border:1px solid #900;*/color:#900;}

/* Nuovi bottoni Social Network + ipad + rss ------------------------------------ */
#content-right .box.social {padding:5px 9px 10px;margin:0 5px 15px 5px;border-top:0!important;}
  #content-right .box.social .box {padding:5px!important;margin:0!important;border:0!important;background-color:#ededed;}
   #content-right .box.social .box h5 {color:#000;margin-bottom:5px;}
   #content-right .box.social .box ul li {float:left;display:inline;text-align:center;width:60px;}
    #content-right .box.social .box ul li h4 {text-indent:-9999px;font-size:10px;line-height:10px;width:46px;height:66px;margin:0 7px!important;padding:0!important;}
      #content-right .box.social .box ul li h4 a {float:left;background: url(/gele/common/img/social-ico_sprite.gif) no-repeat;width:46px;height:46px;}

    #content-right .box.social .box ul li h4 span {display:block;font-size:11px;line-height:11px;/*text-transform:uppercase;*/text-indent:0;padding-top:33px;margin:0 -7px!important;}
      .ie6 #content-right .box.social .box ul li h4 a span, .ie7 #content-right .box.social .box ul li h4 a span {font-size:10px;}

    #content-right .box.social .box ul li.social-ipad {margin-right:10px;}
    #content-right .box.social .box ul li.social-facebook {margin-right:10px;}
    #content-right .box.social .box ul li.social-twitter {margin-right:10px;}

    #content-right .box.social .box ul li.social-ipad h4 a {background-position:0 0;}
    #content-right .box.social .box ul li.social-facebook h4 a {background-position:-50px 0;}
    #content-right .box.social .box ul li.social-twitter h4 a {background-position:-100px 0;}
    #content-right .box.social .box ul li.social-rss h4 a {background-position:-150px 0;}

    #content-right .box.social .box ul li.social-ipad h4 a:hover {background-position:0 -100px;}
    #content-right .box.social .box ul li.social-facebook h4 a:hover {background-position:-50px -100px;}
    #content-right .box.social .box ul li.social-twitter h4 a:hover {background-position:-100px -100px;}
    #content-right .box.social .box ul li.social-rss h4 a:hover {background-position:-150px -100px;}



/* Annunci Bottoniera ---------------- INIZIO -------------------- */
.box.annunci-btn {padding: 7px 0 7px 7px!important;}
  .box.annunci-btn ul {}
    .box.annunci-btn ul li {float: left; display: inline; margin: 0 7px 7px 0; width: 90px; height: 90px}

      .box.annunci-btn ul li a, .box.annunci-btn .annunci-btn-pubblica a {float: left; text-indent: -9999px; background: url(/gele/common/img/annunci-btn-sprite.png) no-repeat; width: 90px; height: 90px}
      .ie6 .box.annunci-btn ul li a, .ie6 .box.annunci-btn .annunci-btn-pubblica a {background-image: url(/gele/common/img/annunci-btn-sprite.gif);}

      .box.annunci-btn ul li.annunci-btn-immobili a {background-position: 0 0;}
        .box.annunci-btn ul li.annunci-btn-immobili a:hover {background-position: 0 -250px;}
      .box.annunci-btn ul li.annunci-btn-viaggi a {background-position: -97px 0;}
        .box.annunci-btn ul li.annunci-btn-viaggi a:hover  {background-position: -97px -250px;}
      .box.annunci-btn ul li.annunci-btn-motori a {background-position: -194px 0;}
        .box.annunci-btn ul li.annunci-btn-motori a:hover {background-position: -194px -250px;}
      .box.annunci-btn ul li.annunci-btn-lavoro a {background-position: 0 -97px;}
        .box.annunci-btn ul li.annunci-btn-lavoro a:hover {background-position: 0 -347px;}
      .box.annunci-btn ul li.annunci-btn-servizi a {background-position: -97px -97px;}
        .box.annunci-btn ul li.annunci-btn-servizi a:hover {background-position: -97px -347px;}
      .box.annunci-btn ul li.annunci-btn-bacheca a {background-position: -194px -97px;}
        .box.annunci-btn ul li.annunci-btn-bacheca a:hover {background-position: -194px -347px;}

  .box.annunci-btn .annunci-btn-pubblica {width: 284px; height: 44px }
    .box.annunci-btn .annunci-btn-pubblica a {background-position: 0px -191px; width: 284px; height: 44px }
      .box.annunci-btn .annunci-btn-pubblica a:hover {background-position: 0px -441px; width: 284px; height: 44px }

/* Annunci Bottoniera ---------------- FINE -------------------- */

/* Trova Indirizzi ------------------------------------ */
.trovaindirizzi {clear:both}
.trovaindirizzi form {margin-bottom:10px;padding-bottom:5px;border-bottom:1px #dbdbdb solid;}
.trovaindirizzi label {display:block;font-size:12px;margin-bottom:2px}
.trovaindirizzi input {margin-bottom:5px; padding:4px 5px;width: 268px;border:1px #9B9B9B solid;font-size:11px;color:#999;}
.trovaindirizzi input#vicino {width:190px;float:left}
.trovaindirizzi button {float:right; padding:0}
.trovaindirizzi ul.annunci li {list-style:disc;margin-left:20px;}
.trovaindirizzi li a, .trovaindirizzi li a:visited {font-size:11px!important;line-height:12px!important;text-transform:uppercase;}
.trovaindirizzi li a:hover {text-decoration:underline;}

/*** tab annunci ***/
#content-right .annunci {margin:0 5px 15px 5px;}

ul.annunci-tabber {list-style-type: none; width: 100%; float: left}
ul.annunci-tabber li {margin: 0; float: left; background: url(/gele/common/img/bg-sprite.gif) 0 -90px repeat-x!important;margin-right:3px; }
ul.annunci-tabber a { float: left; display: block; padding: 3px 8px; /*border:1px solid #ccc; */border-bottom:none; color:#fff!important; font-weight:bold;font-size:11px;text-decoration:none;text-transform:uppercase;}
ul.annunci-tabber a:hover {background: url(/gele/common/img/bg-sprite.gif) 0 -130px repeat-x!important;}
ul.annunci-tabber a.active {background-color:#fff; cursor:default; color:#900!important; font-weight:bold; border:1px solid #ccc; border-bottom:1px #fff solid; margin-bottom:-1px; position:relative; z-index:1!important; }
ul.annunci-tabber a.active:hover {background-image:none;}
.annunci-tabber-container {clear:left; padding:5px 5px 10px; border:1px solid #ccc; z-index:9;min-height:175px;height:auto !important;height:175px;}



/*** ricerca annunci ***/
.box-ricerca-annunci {padding:5px 5px 10px;background-color:#f5f5f5;margin-bottom:10px;}
  .box-ricerca-annunci label {display:none}
  .box-ricerca-annunci button {margin:15px 0 0 0; float:left}
  .job button {margin:5px 0 0 0;}
    .webkit .job button, .gecko .job button, .win.gecko .job button {margin:5px 0 0 -5px;}

  .box-ricerca-annunci ul li {float:left;font-size:12px;color:#333;}
    .box-ricerca-annunci ul.radiob li {margin:0 10px 5px 0;}
    .box-ricerca-annunci ul li select {border:1px solid #ccc; padding: 2px; margin:2px 0; font-size:11px;}

    .box-ricerca-annunci ul li.regione,
    .box-ricerca-annunci ul li.modello {width:100px;}
      .box-ricerca-annunci  ul li.regione select,
      .box-ricerca-annunci  ul li.modello select {width:90px;}

    .box-ricerca-annunci ul li.provincia {width:94px;}
      .box-ricerca-annunci  ul li.provincia select {width:84px;}

    .box-ricerca-annunci ul li.area, .box-ricerca-annunci  ul li.area select {width:170px;}
    .box-ricerca-annunci ul li.regione2 {width:200px;}
      .box-ricerca-annunci  ul li.regione2 select {width:190px;}

    .box-ricerca-annunci ul li strong {display:block;}


/*** box persone ***/
#content-right .box ul.persone {float:left; margin-bottom:15px;}
#content-right .box ul.persone li {float:left; margin-bottom:5px; width:140px;}
#content-right .box ul.argomenti li {float:left; margin:0 10px 5px 0;white-space:nowrap;}
  #content-right .box ul.persone li a,
  #content-right .box ul.persone li a:visited,
  #content-right .box ul.argomenti li a,
  #content-right .box ul.argomenti li a:visited {font-weight:bold;text-decoration:none;}

  #content-right .box ul.argomenti li a, #content-right .box ul.argomenti li a:visited {border-bottom:1px dotted #036;}
  #content-right .box ul.argomenti li a:hover {border-bottom:1px solid #900;}


/*** vetrine manzoni ***/
.shared-content-vetrina {display: none;font:10px Verdana, Arial, sans-serif;color:#ccc;text-align:right;padding: 5px 5px 10px;margin:0 5px 15px 5px;width: auto !important;width /**/:100%;border:1px solid #ccc;}
.shared-content-vetrina hr {display: none;}
.shared-content-vetrina-whitebox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.shared-content-vetrina-whitebox {display:inline-block;}
/* Hide from IE Mac \*/
  .shared-content-vetrina-whitebox {display:block;}
/* End hide from IE Mac */

.shared-content-vetrina-whitebox a, .shared-content-vetrina-whitebox a:visited {display:block;font: 10px Verdana, Arial, sans-serif;color: #000;text-align: left; text-decoration: none;margin-top: 3px;padding: 3px;background-color: #fff;width: auto !important;width /**/: 100%;  }
.shared-content-vetrina-whitebox a:hover {display: block;font: 10px Verdana, Arial, sans-serif; color: #900;text-align: left;text-decoration:none;margin-top:3px;    padding: 3px;background-color: #fff;width: auto !important;width /**/: 100%; }
img.shared-whitebox-left {float: left;margin-right: 8px;border: none;}

/* Vetrina ------------------------------------ */
.promo_adv {margin: 0 0 10px 0;font: 12px/13px Arial,Helvetica, sans-serif !important;}
/* .promo_adv .promo_sp {0 5px;} */
.promo_adv .promo_sp .int {margin:10px 5px 5px 5px;border:1px #ccc solid;}
.promo_adv .promo_sp .int iframe {border-top:10px #fff solid;}
.promo_adv .promo_sp .tit {margin:0 5px 10px 0;}
.promo_adv .promo_sp .tit a {float:right;text-decoration:none;color:#900;font-weight:bold;}
.promo_adv .link p { margin: 5px 0 15px 5px ;font-weight:bold;}




/*------------------------------------------------------------------
[Footer] */

ul.superfooter {font-size:11px;line-height:11px;padding:10px; margin-bottom:10px;background-color:#f5f5f5;width:980px;}
ul.superfooter li {float:left;display:inline;border-right:1px solid #dcdcdc;padding-right:14px;margin-right:15px;}
ul.superfooter li a, ul.superfooter li a:visited  {padding:1px 2px;text-decoration:none;color:#333;}
ul.superfooter li a:hover  {color:#900;text-decoration:none;background-color:#fff;}

ul.superfooter li.comuni {width:280px!important;width/**/:280px;}
ul.superfooter li.edizioni {width:160px!important;width/**/:160px;}

ul.superfooter li.quotidiani {width:280px!important;width/**/:280px;}
ul.superfooter li.network {border-right:0;padding-right:0;margin-right:0;width:170px;}
  ul.superfooter li.network h5.rss a, ul.superfooter li.network h5.rss a:visited  {background-position: right -582px!important;}

ul.superfooter li ul {float:left;margin:0 0 10px 0;}
ul.superfooter li ul li {float:left;display:inline;border-right:0;padding-right:0;margin:0 0 8px 0;}
  ul.superfooter li.comuni ul li {width:140px;}
  ul.superfooter li.edizioni ul li {width:80px;}
  ul.superfooter li.quotidiani ul li {width:140px;}
  ul.superfooter li.network ul {margin-bottom:30px;}
  ul.superfooter li.network ul li {width:85px;}

#newprefooter, #newfooter {float: left;font-size: 11px;line-height:13px;width:1000px;}
#newprefooter {padding: 0 0 5px 0;  border-bottom: none;  }
#newfooter {padding: 3px 0 10px 0; border-top: 1px solid #999;}
#newprefooter p, #newfooter p {padding:0; margin: 0 5px}
#newfooter p {font-style:italic;}
#newprefooter a, #newprefooter a:visited, #newfooter a, #newfooter a:visited {text-decoration: none; color:#333;font-weight: bold;}
#newprefooter a:hover, #newfooter a:hover {text-decoration: underline;color: #900;}

/* Positioning overlay */
.positioninfo {
   position: absolute;
   top: 5px;
   right: 5px;
   padding: 1px 2px 1px 2px;
   z-index: 100;
   overflow: hidden;
   border: 2px;
   background-color: #bdf;
   font-weight: bold;
}

.positioninfoholder {
   position: relative;
}


/* alphabetic navigation
----------------------------------------------------------------- */
.listNav {margin:0 0 10px; position:relative; }

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:11px; line-height:15px; display:block; float:left; margin-top:10px; padding:2px 7px 2px 8px!important; border:1px solid #ccc; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid #ccc; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#666;color:#fff;}
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:11px; line-height:12px; margin:-6px 0 0 0; color:#999; }

ul#alphabet {height:400px;}
ul#alphabet, ul#alphabet li {list-style:none;}

#box_glamoo_right { margin: 0px 0px 5px 5px }

/* new slider negozi */
#s3slider {width: 300px;height: 150px;margin:0 0 15px 5px;position: relative;overflow: hidden;}
#s3sliderContent {width: 300px;position: absolute;top: 0;margin-left: 0;}
  .s3sliderImage {float: left;position: relative;display: none;}
  .s3sliderImage dl dt {display:block;padding:3px 5px 2px 10px;background-color:#333;font-size:12px;font-weight:bold;color:#fff;text-transform:uppercase;width:285px;}
    .s3sliderImage dl dt a, .s3sliderImage dl dt a:visited {color:#fff!important;text-decoration:none;}

  .s3sliderImage span {position: absolute;left: 0;font-size:11px;text-transform:uppercase;font-weight:bold;padding:5px 5px 5px 10px;width: 285px;background-color: #fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;color: #000;display: none;bottom: 0;}
    .s3sliderImage a,.s3sliderImage a:visited {text-decoration:none;}
    .s3sliderImage a:hover span {color:#900!important;}

/** ERROR PAGE **/

.error-pages{
text-align:center;
margin: 90px auto;
}

.error-pages a, .error-pages a:visited {
  color: #003366;
  font-family: Arial,Helvetica,sans-serif;
  font-size:14px;
  text-decoration: none;
  font-weight: bold;
}

.error-pages a:hover {color:#900!important;}

/* Box home campionato locale */
.container-section-sport{ width: 260px; }
.box-local {margin-bottom:10px  }
.section-sport { border: 1px solid #e3e3e3; }
.section-title { width: 258px; height:20px; margin: 0 0 0 0; /*padding-bottom:5px*/; text-indent: -9999px;}
.section-title a, .section-title a:visited{ display:block; background: url(/gele/common/img/section-sport.png) no-repeat; width:100%; height: 100%; padding-bottom: 3px;}
.section-logo { width: 300px; height: 31px; display: block;text-indent: -9999px; }


/*////////////////////////Box Edicola con Promo/////////////////////////*/

/*Testi*/
ul.edicola li.left p{ text-transform:uppercase; font-weight:bold;line-height:23px;margin-left:5px; color:#003366}
ul.edicola li.left p span {color:#990000;font-size:16px;}

/*Links*/
.links{ width:298px; margin-left:5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.links ul li a.altre, ul.edicola li.altre a.altre:visited {float:left; margin:0 8px 0 9px;border:none;color: #003366;font-size:11px; text-decoration:none; background:url(/gele/common/img/arrow-blk.png) no-repeat -3px 1px; padding-left:6px}
.links ul li a.altre:hover {color:#900;}
a.puls-attiva, a.puls-attiva:visited { width:97px; height:19px;display:block; line-height:19px;color:#fff; font-size:14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin:8px 0 0 13px; padding-left:10px; background:url(/gele/common/img/arrow-wht.png) no-repeat #C03 90px 4px;}
a.puls-attiva:hover{ color:#FFF!important;}

/*Fondo Box*/
.sfondo-ipad{ background:url(/gele/common/img/i-pad.jpg) no-repeat 153px 28px}

#content-right .box {padding:15px 9px 10px 9px ;margin:0 5px 15px 5px;border:1px solid #ccc;}
#content-right .box.social .box h5 { font-size:10px}

/*Social Box*/
#content-right .box.social .box ul li h4 a {float:left;background: url(/gele/common/img/social-ico_sprite.gif) no-repeat;width:43px;height:46px;}
#content-right .box.social .box ul li.social-ipad h4 a, #content-right .box.social .box ul li.social-ipad h4 a:hover {background-position: 0 0;}
#content-right .box.social .box ul li.social-facebook h4 a, #content-right .box.social .box ul li.social-facebook h4 a:hover {background-position: -42px 0;}
#content-right .box.social .box ul li.social-twitter h4 a, #content-right .box.social .box ul li.social-twitter h4 a:hover {background-position: -84px 0;}
#content-right .box.social .box ul li.social-rss h4 a, #content-right .box.social .box ul li.social-rss h4 a:hover {background-position: -127px 0;}

