/* benjo_20070824 :: benjo@caprionline.it */


/* =Structure */
* { padding:0; margin:0; }
body { background:#515151 url("img/bg-body.png") repeat-x; text-align:center; }
body#index, body#page { background:#fff; }
body.no-img {}
body.l-img {}
body.m-img {}
body.s-img {}
  #container { width:774px; background:url("img/bg-container.png") repeat-y; margin:0 auto; }
  #header, #content-img, #content, #footer { margin:0 auto; }
  #header, #content-img, #footer { width:766px; }
    #header { position:relative; height:130px; background:url("img/bg-header.png") repeat-x; }
      a#logo { position:absolute; top:30px; left:25px; width:337px; height:58px; }
      ul#navlang { position:absolute; left:705px; top:22px; list-style:none; }
        #navlang li { display:inline; margin-right:5px; }
        #navlang .current { background:url("img/bg-dotted.png") 0 100% repeat-x; }
      #content-img img { display:block; }
    #content-googlemap { text-align:center; }
      #google-map { margin:0 auto; }
    #content { position:relative; overflow:hidden; width:740px; text-align:left; padding:20px 0; }
    body.article #content { width:766px; padding-top:0; }
      #sidebar { float:left; width:180px; }
      body.article #sidebar { width:198px; }
      body#index #sidebar, body#home #sidebar { width:300px; }
        #sidebar .inner { padding-right:15px; }
        body.article #sidebar .inner { padding-top:10px; padding-left:13px; }
      #main { float:left; width:555px; }
      body.article #main { width:568px; }
      body#index #main, body#home #main { width:440px; }
        #main #content-img { padding:0; margin:0; margin-bottom:20px; }
        body.article #main #content-img { width:568px; }
          body.article #main #content-img img { display:block; padding:0; margin:0; }
        #main .inner-m { padding-right:80px; }
    #footer { height:auto !important; height:87px; min-height:87px; background:#e7dece url("img/bg-footer.png") repeat-x; padding-top:20px; }
    body#index #footer, body#page #footer { border-bottom:4px solid #515151; }



/* =Tag */
body { color:#242424; font:10px verdana,"trebuchet ms",sans-serif; }
h1, h2, h3, h4 { margin-bottom:15px; }
h1 { font-size:150%; } h2 { font-size:130%; } h3 { font-size:120%; } h4 { font-size:110%; }
p, li, dt, dd { font-size:110%; }
p { margin-bottom:10px; }
li { list-style:none; }
hr { display:none; }
a img { border:0; }
a:link, a:visited { color:#74a405; text-decoration:underline; }
a:hover, a:active { color:#74a405; text-decoration:none; }



/* =Utility */
.sx { float:left; } .dx { float:right; }
.break { display:block; clear:both; height:0; font-size:0; line-height:0;  }
.alt, .hide { display:none; }



/* =Style */
h1 span, h3 span { font-weight:normal; }
#content h2 { background:url("img/bullet-h.png") 5px 1px no-repeat; padding:0 0 7px 25px; border-bottom:2px solid #c3c3c4; }
#content h3.article-title { color:#74a405; font-size:130%; }
#content h2.cards, #content h2.sight { position:relative; }
  #content h2.art-title span { display:block; position:relative; width:100%; }
  #content h2.cards a.googlemap, #content h2.sight a.googlemap { position:absolute; top:0; right:0; height:20px; background:url("img/bullet-googlemap.png") no-repeat; font-weight:normal; font-size:11px; padding:0 0 0 20px; }
  #content h2.art-title a.feed { position:absolute; top:5px; right:0; width:16px; height:16px; }
    #content h2.cards a.googlemap:link, #content h2.cards a.googlemap:visited, #content h2.cards a.googlemap:hover, #content h2.cards a.googlemap:active, 
    #content h2.sight a.googlemap:link, #content h2.sight a.googlemap:visited, #content h2.sight a.googlemap:hover, #content h2.sight a.googlemap:active{ color:#ff8f52; }
#content h2.sight .googlemap a { position:absolute; top:0; right:0; height:20px; background:url("img/bullet-googlemap.png") no-repeat; font-weight:normal; font-size:11px; padding:0 0 0 20px; }
#content h2.sight .googlemap a:link, #content h2.sight .googlemap a:visited, #content h2.sight .googlemap a:hover, #content h2.sight .googlemap a:active { color:#ff8f52; }
  #content h2 a:link, #content h2 a:visited, #content h2 a:hover, #content h2 a:active { color:#242424; }
#content h3.article-title .googlemap a { background:url("img/bullet-googlemap.png") 20px 0 no-repeat; font-weight:normal; font-size:11px; padding:3px 0 3px 40px; }
  #content h3.article-title .googlemap a:link, #content h3.article-title .googlemap a:visited, #content h3.article-title .googlemap a:hover, #content h3.article-title .googlemap a:active { color:#ff8f52; }
.item { overflow:hidden; width:100%; padding-bottom:10px; border-bottom:1px solid #c3c3c4; margin:0 0 10px 0; }
.item-last { border-bottom:0; }
  .item .img { float:left; }
    .item .img img { padding:1px; border:1px solid #74a405; margin:0 10px 0 0; }
  .item .abstract { float:left; width:340px; }
  .item .abstract-l { width:440px; }
  .inner .item .abstract { width:300px; }
  .inner .item .abstract-l { width:400px; }
  .inner-m .item .abstract { width:340px; }
  .inner-m .item .abstract-l { width:440px; }
    .item .abstract h3 { color:#74a405; font-size:130%; margin:0 0 3px 0; }
      .item .abstract h3 .googlemap a { background:url("img/bullet-googlemap.png") no-repeat; font-weight:normal; font-size:11px; padding:3px 0 3px 20px; margin:0 0 0 10px; }
      .item .abstract h3 a:link, .item .abstract h3 a:visited, .item .abstract h3 a:hover, .item .abstract h3 a:active { color:#74a405; }
      .item .abstract h3 .googlemap a:link, .item .abstract h3 .googlemap a:visited, .item .abstract h3 .googlemap a:hover, .item .abstract h3 .googlemap a:active { color:#ff8f52; }
      .item .abstract p { margin-bottom:3px; }
      .item .abstract strong { padding-left:35px; }
      .item .abstract a.card-web { background:url("img/ico-home.png") 0 3px no-repeat; padding-left:15px; margin-right:10px; }
      .item .abstract a.card-email { background:url("img/ico-email.png") 0 3px no-repeat; padding-left:15px; }
      .item .abstract a.more-info { display:block; background:url("img/arrow-grey.png") 0 5px no-repeat; padding-left:7px; margin-top:5px; }
      .item .abstract a.more-info:link, .item .abstract a.more-info:visited, .item .abstract a.more-info:hover, .item .abstract a.more-info:active { color:#ff8f52; }
      .item .abstract a:link, .item .abstract a:visited, .item .abstract a:hover, .item .abstract a:active { color:#74a405; }
  .mod-cards-list h3.cat-desc { margin-top:25px; }
  .mod-cards-list h3.first { margin-top:0; }
#sidebar .nav-back a:link, #sidebar .nav-back a:visited, #sidebar .nav-back a:hover, #sidebar .nav-back a:active { color:#ff6613; }
#sidebar dl { margin-bottom:40px; }
  #sidebar dt { padding-left:10px; margin-bottom:5px; }
    #sidebar dt a { background:url("img/arrow-orange.png") 0 4px no-repeat; font-weight:bold; padding-left:7px; }
    #sidebar dt a:link, #sidebar dt a:visited, #sidebar dt a:hover, #sidebar dt a:active { color:#ff6c00; }
  #sidebar dd { color:#727272; padding:0 0 10px 10px; border-bottom:1px solid #dfdfdf; margin-bottom:10px; }
#sidebar .comunicati { overflow:hidden; width:100%; margin-bottom:40px; }
#sidebar .comunicati .img { float:left; margin-right:10px; }
  #sidebar .comunicati .img img { display:block; padding:1px; border:1px solid #74a405; }
#sidebar .comunicati dl { float:left; width:100px; }
  #sidebar .comunicati dt { padding-left:10px; margin-bottom:5px; }
    #sidebar .comunicati dt a { background:none; padding-left:0; }
    #sidebar .comunicati dt a:link, #sidebar .comunicati dt a:visited, #sidebar .comunicati dt a:hover, #sidebar .comunicati dt a:active { color:#74a405; }
  #sidebar dd { color:#727272; padding:0 0 10px 10px; border-bottom:1px solid #dfdfdf; margin-bottom:10px; }
#sidebar dl.nav-context { width:135px; }
  #sidebar .nav-context dt { color:#7d8b17; font-weight:bold; padding-left:0; margin-bottom:10px; }
  #sidebar .nav-context dd { color:#6e6c6c; padding:0; border-bottom:1px solid #dfdfdf; margin-bottom:0; }
    #sidebar .nav-context dd ul { margin-left:20px; }
      #sidebar .nav-context dd li { border-bottom:1px solid #dfdfdf; }
      #sidebar .nav-context dd li.last { border-bottom:0; margin-bottom:10px; }
        #sidebar .nav-context dd li a { background:url("img/arrow-grey.png") 0 5px no-repeat; font-weight:normal; font-size:10px; padding:2px 0 2px 7px; }
        #sidebar .nav-context li a.current { font-weight:bold; }
        #sidebar .nav-context dd li a:link, #sidebar .nav-context dd li a:visited, #sidebar .nav-context dd li a:hover, #sidebar .nav-context dd li a:active { color:#7d8b17; background-color:transparent; }
    #sidebar .nav-context a { display:block; background:url("img/arrow-green.png") 5px 8px no-repeat; font-weight:normal; padding:4px 0 4px 20px; }
    #sidebar .nav-context a.current { font-weight:bold !important; }
    #sidebar .nav-context a:link, #sidebar .nav-context a:visited, #sidebar .nav-context a:hover, #sidebar .nav-context a:active { color:#6e6c6c; text-decoration:none; }
    #sidebar .nav-context .current a { font-weight:bold; }
    #sidebar .nav-context dd.current a:link, #sidebar .nav-context dd.current a:visited { background-color:#eee; color:#7d8b17; }
    #sidebar .nav-context a:hover, #sidebar .nav-context a:active { background-color:#eee; color:#7d8b17; }
    #sidebar .nav-context li a.current:link, #sidebar .nav-context li a.current:visited, #sidebar .nav-context li a.current:hover, #sidebar .nav-context li a.current:active { background-color:#eee; color:#7d8b17; }
ul#nav-header { position:absolute; left:0; top:99px; width:100%; height:31px; }
  #nav-header li { float:left; background-image:url("img/nav-sx.png"); background-position:0 0; background-repeat:no-repeat; list-style:none; padding-left:6px; }
  #nav-header .current { background-image:url("img/nav-current-sx.png"); margin-left:-4px; }
  #nav-header .current-first { margin-left:-4px; }
  #nav-header .current-last { background-image:url("img/nav-current-sx.png"); margin-left:-4px; }
  #nav-header .current-adjacent { background-position:-4px 0; padding-left:2px; }
  #nav-header .first { background-image:none; padding-left:4px; }
    #nav-header a { float:left; height:31px; background-image:url("img/nav-dx.png"); background-position:100% 0; background-repeat:no-repeat; line-height:31px; text-transform:lowercase; padding:0 15px 0 9px; }
    #nav-header .current a { background-image:url("img/nav-current-dx.png"); }
    #nav-header .first a { padding-left:25px; }
    #nav-header .last a { background-image:url("img/nav-last-dx.png"); padding-right:20px; }
    #nav-header .current-first a, #nav-header .current-last a { background-image:url("img/nav-current-dx.png"); padding-right:20px; }
    #nav-header a:link, #nav-header a:visited, #nav-header a:hover, #nav-header a:active { color:#515151; text-decoration:none; }
    #nav-header a:hover, #nav-header a:active { text-decoration:underline; }
  #nav-footer li { display:inline; background:url("img/pipe.png") no-repeat; padding:0 10px; }
  #nav-footer .first { background:none; padding-left:0; }
    #nav-footer a { text-transform:lowercase; }
    #nav-footer a:link, #nav-footer a:visited, #nav-footer a:hover, #nav-footer a:active { color:#242424; }
p.copy { color:#515151; line-height:1.3em; padding:10px 0; margin-bottom:0; }
  .copy a {}
  .copy a:link, .copy a:visited, .copy a:hover, .copy a:active { color:#515151; }
ul#nav-extra { position:absolute; top:80px; right:0; }
  #nav-extra li { display:inline; margin-right:10px; }
    #nav-extra a { background:url("img/arrow-green-s.png") left center no-repeat; padding-left:7px; }
    #nav-extra a:link, #nav-extra a:visited, #nav-extra a:hover, #nav-extra a:active { color:#515151; }
ul.nav-validate { position:relative; width:774px; text-align:right; margin:10px auto; }
  .nav-validate li { display:inline; list-style:none; margin-right:10px; }
  .nav-validate li.credits { position:absolute; top:0; left:5px; color:#848489; font:10px verdana; }
    .nav-validate li.credits a:link, .nav-validate li.credits a:visited, .nav-validate li.credits a:hover, .nav-validate li.credits a:active { color:#848489; text-decoration:none; }
ul.nav-accessibility { margin:3px auto 0; }
  .nav-accessibility li { display:inline; font-size:9px; list-style:none; margin-right:10px; }
    .nav-accessibility a:link, .nav-accessibility a:visited, .nav-accessibility a:hover, .nav-accessibility a:active { color:#515151; }
form#search-form { position:absolute; top:108px; left:580px; }
  #search-form fieldset { border:0; }
    #search-form input.text { width:130px; background:url("img/bg-input.png") -7px -7px no-repeat; font-size:10px; line-height:1em; padding:0; border-width:1px; border-style:solid; border-color:#7d7d7d #c4c4c4 #dedede #c5c5c4; }
    #search-form input.submit { background:none; font-size:10px; border:0; cursor:pointer; }
/* =ModArticleDetail*/
  .mod-article-detail .article-subtitle { font-size:120%; }
    .mod-article-detail .files-doc dt { font-weight:bold; margin-bottom:5px; }
    .mod-article-detail .files-doc dd { margin-bottom:5px; }
      .mod-article-detail .files-doc dd span { color:#727272; font-size:9px; }
      .mod-article-detail .files-doc dd a { background:url("img/ico-doc.png") left center no-repeat; padding-left:15px; }
      .mod-article-detail .files-doc dd.pdf a { background:url("img/ico-pdf.png") left center no-repeat; padding-left:15px; }
      .mod-article-detail .files-doc a:link, .mod-article-detail .files-doc a:visited, .mod-article-detail .files-doc a:hover, .mod-article-detail .files-doc a:active { color:#74a405; }
/* =Googlemap */
.google-map-tooltip { overflow:hidden; }
  .google-map-tooltip img { float:left; padding:1px; border:1px solid #74a405; margin-right:10px; }
  .google-map-tooltip dl { float:left; width:200px; text-align:left; }
    .google-map-tooltip dt { color:#74a405; font-weight:bold; }
.google-map-direction-fieldset { margin-bottom:40px; }
#google-map-sidebar { margin-bottom:40px; }
.google-map-direction-form fieldset { background:#ffc22e url("img/arrow-white.png") 5px center no-repeat; padding:5px 5px 5px 20px; border:1px solid #ccc; }
.google-map-direction-form input.text {}
.google-map-direction-form input.submit { cursor:pointer; }
.google-map-direction-form a.more-info { display:block; background:url("img/arrow-grey.png") 0 5px no-repeat; padding-left:7px; margin-top:5px; }
.google-map-direction-form a.more-info:link, .google-map-direction-form a.more-info:visited, .google-map-direction-form a.more-info:hover, .google-map-direction-form a.more-info:active { color:#ff8f52; }
/* =Meteo */
.meteo { overflow:hidden; width:100%; font-size:10px; }
  #content #main .meteo .item { float:left; width:30%; height:240px; margin-right:3%; margin-bottom:10px; }
  .meteo .last { margin-right:0; }
    .meteo h3, .meteo p strong { color:#74a405; }
/* =Thumbs */
ul.thumbs { overflow:hidden; width:100%; }
  .thumbs li { float:left; height:150px; text-align:center; margin-right:9px; }
    .thumbs li img { display:block; padding:1px; border:1px solid #74a405; }
    .thumbs li span { display:block; width:100px; }
/* =Restaurants */
    .simple-list li { margin-bottom:5px; }
      .simple-list li a { font-weight:bold; }
/* =NavHistoryBack */
p.nav-history-back { margin-bottom:27px; }
p.nav-print { position:absolute; left:5px; bottom:5px; }
body.article #content p.nav-print { left:15px; }
/* =Transport */
  .transport-sidebar-content h3 { color:#7d8b17; font-size:110%; }
  .transport-sidebar-content p { font-size:100%; }
    #sidebar .transport-sidebar-content li { font-size:90%; padding-bottom:0; border-bottom:0; margin-bottom:5px; }
    .transport-sidebar-content dt { font-weight:bold; margin-top:10px; }
    #sidebar .transport-sidebar-content dd { font-size:90%; padding-bottom:0; border-bottom:0; margin-bottom:5px; }
      .transport-sidebar-content dd span { display:block; }
      .transport-sidebar-content dd span.tel { font-weight:bold; }
form.form-transport { margin-bottom:20px; }
  .form-transport fieldset { background:#ffc22e url("img/arrow-white.png") 5px center no-repeat; padding:5px 5px 5px 20px; border:1px solid #ccc; }
h3.title-transport { color:#ff6613; font-size:180%; }
table.table-transport { width:100%; margin-bottom:20px; }
  .table-transport th { color:#666; text-align:center; }
  .table-transport td { background:#ffe7ac; padding:5px; border:1px solid #ccc; margin:2px; }
  .table-transport td.orario { background:#ffc22e; font-weight:bold; font-size:140%; }
  .table-transport td.mezzo { font-weight:bold; }
  .table-transport tfoot td { height:0; background:#74a405; padding:0; border-color:#74a405; }
/**/
#main .articles-list { margin-bottom:40px; }
  #main .articles-list h3.ico-clipboard a { background:url("img/clipboard.png") left center no-repeat; padding-left:20px; }
  #main .articles-list h3.ico-comunicati a { background:url("img/ico-comunicati.png") left center no-repeat; padding-left:20px; }
  #main .articles-list h3.ico-bandi a { background:url("img/ico-bandi.png") left center no-repeat; padding:20px 0 35px 35px; }
  #main .articles-list .item .abstract p.article-subtitle { font-weight:bold; margin-bottom:0; }
/**/
  .press-list .item .img img { padding:0; border:0; }
  .press-list h4 { margin-bottom:5px; }
  .press-list h3.ico-clipboard { background:url("img/clipboard.png") left center no-repeat; padding-left:20px; }
/**/
  .mod-press-detail dl.nav-langs { margin-bottom:20px; }
    .mod-press-detail .press-content p img { margin:0 15px 10px 0; }
form.press-search { width:165px; font-size:10px; margin:40px 0; }
  .press-search fieldset { border:0; }
    .press-search .field { margin-bottom:10px; }
      .press-search label { display:block; color:#7d8b17; font-weight:bold; font-size:110%; padding-left:0; margin-bottom:10px; }
      .press-search input { background:url("img/bg-input.png") -6px -6px no-repeat; font-size:10px; line-height:1em; padding:0; border-width:1px; border-style:solid; border-color:#7d7d7d #c4c4c4 #dedede #c5c5c4; }
      .press-search .button input { cursor:pointer; }
/* =Thumbs */
.art-thumbs { overflow:hidden; width:100%; }
  .art-thumbs img { float:left; padding:1px; border:1px solid #74a405; margin:0 10px 10px 0; }
/* =Bullet */
ul.bullet { margin-bottom:10px; }
  .bullet li { background:url("img/bullet.png") 2px 1px no-repeat; padding-left:15px; margin-bottom:5px; }
/* =WeatherTop */
.weather-top { position:absolute; top:13px; left:500px; width:260px; }
  .weather-top p { position:relative; }
    .weather-top img, .weather-top strong, .weather-top a { margin-right:5px; }
    .weather-top img { position:absolute; }
    .weather-top strong { margin-left:35px; }
    .weather-top a { margin-right:0; }
  .weather-top p { height:32px; font-size:9px; line-height:32px; text-transform:uppercase; }
  .weather-top p strong, .weather-top p a { height:32px; line-height:32px; }
    .weather-top p a:link, .weather-top p a:visited, .weather-top p a:hover, .weather-top p a:active { color:#515151; }

/* =Sitemap */
ul.sitemap {}
  .sitemap li { font-size:14px; padding-top:10px; margin-bottom:30px; }
  .sitemap li.title { background:url("img/bullet-h.png") 0 1px no-repeat; font-weight:bold; padding:0 0 0 20px; }
    .sitemap li ul { margin:0 0 15px 15px; }
      .sitemap li li { background:url("img/bullet.png") 0 2px no-repeat; font-size:12px; font-weight:normal; padding:0 0 0 11px; margin-bottom:5px; }
        .sitemap li li a:link, .sitemap li li a:visited, .sitemap li li a:hover, .sitemap li li a:active { color:#515151; }
        .sitemap li li ul { margin:0 0 5px 15px; }
          .sitemap li li li { background-position:0 1px; font-size:10px; margin-bottom:2px; }
            .sitemap li li li a:link, .sitemap li li li a:visited, .sitemap li li li a:hover, .sitemap li li li a:active { color:#ff6613; }

/**/
div.comunicati .abstract h3 a, div.evento .abstract h3 a { background:url("img/arrow_grey.png") no-repeat; padding-left:18px; }
dl.concorsi dt a { display:block; background:url("img/arrow_orange.png") no-repeat !important; padding:0 0 2px 18px !important; }
dl.concorsi dt.comunicati-2 a { background:url("img/arrow_grey.png") no-repeat !important; }
dl.concorsi dt.comunicati-2 a:link, dl.concorsi dt.comunicati-2 a:visited, dl.concorsi dt.comunicati-2 a:hover, dl.concorsi dt.comunicati-2 a:active { color:#74a405 !important; }
dl.concorsi dt.more a { display:block; background:url("img/arrow_grey_.png") right center no-repeat !important; padding:0 18px 2px 0 !important; padding-right:0 !important; text-align:right; }
#content #sidebar dl.concorsi dt.more-info a { background:url("img/arrow-grey.png") 0 5px no-repeat !important; font-weight:normal; padding-left:7px !important; margin-top:5px !important; }

div.item h3 a { background:url("img/arrow_grey.png") no-repeat; padding-left:18px; }
body#accessibility {}
  body#accessibility h3 {}
  body#accessibility dl, body#accessibility ul, body#accessibility p { margin-bottom:10px; }
    body#accessibility dt, body#accessibility dd, body#accessibility li {}
    body#accessibility dd { margin-bottom:10px; }
    body#accessibility li { margin-bottom:5px; }



/* =differenziata */
  body#raccolta-differenziata #sidebar, body#zone-di-raccolta #sidebar { width:175px; }
  body#raccolta-differenziata #main, body#zone-di-raccolta #main { width:550px; }
  .recicled { margin-top:50px; border-top:9px solid #ffbb00; padding-top:15px; }
   .numero-verde { font-size:190%; color:#64a000; margin-top:20px; }
    .sx-text { color:#6a6868; margin-top:15px; }
     .banner-title { background-color:#ffbb00; padding:10px 0 5px 5px; margin:15px 0; }
      .banner-title p { font-size:130%; font-weight:bold; color:#fff; }
       .four-zone a:link, .four-zone a:visited, .four-zone a:hover, .four-zone a:active { color:#6a6868; background:url("img/arrow_grey.png") left center no-repeat; padding:0 18px 2px 18px; }
        .divieto { margin-bottom:30px; }
        .divieto span { font-weight:bold; text-transform:uppercase; color:#fd0202; }
        .list-1 p { margin-bottom:40px; }
        .list-1 img { float:left; margin-right:5px; }

        .sx1 { width:220px; float:left; background-color:#fff9cc; border:1px solid #000; margin-bottom:5px; }
        .sx1 dt { background-color:#ffd579; font-weight:bold; padding:5px; border-bottom:1px solid #000;}
        .sx1 dd { padding:5px; line-height:16px; }

        .dx1 { width:220px; float:right; background-color:#fff9cc; border:1px solid #000; margin-bottom:5px; }
        .dx1 dt { background-color:#ffd579; font-weight:bold; padding:5px; border-bottom:1px solid #000; }
        .dx1 dd { padding:5px; line-height:16px; }

        .bottom { clear:both; font-weight:bold; padding:5px; margin:10px 0; border:1px solid #000; }
        .bottom2 { background-color:#fff9cc; margin:20px 0; border:1px solid #000; }
        .bottom2 dt { background-color:#ffd579; padding:5px; border-bottom:1px solid #000; }
        .bottom2 dd { padding:2px 0 2px 5px; margin:0; }


  .primo-piano { font-size:110%; font-style:italic; color:#6a6868; line-height:16px; margin-left:10px; padding-right:20px;}
  .ici { margin-top:20px; }

/* =SearchResult */
span.url { color:#74a405 !important; }

.contacts-list { margin-top:20px; }
.contacts-list ul { margin-bottom:30px; }
.contacts-list li { margin-bottom:10px; }


/* =Video */
.home_video {	padding-left:10px; padding-bottom:15px; }
.home_video img, .home_video2 img {	margin-bottom:5px; padding:1px;	border: solid 1px #74a405; }
.home_video p { color:#727272; margin-top:10px; }
.home_video p a, .home_video2 p a {	display:block; background-color:transparent; background-image: url(img/arrow_grey.png); background-repeat:no-repeat; padding:0 0 2px 18px; }

#video { overflow:hidden; width:280px; margin:0; padding:0; }
	#video dl { position:relative; float:left; width:130px; height:130px; background:url("/inc/img/video-bkg1.gif"); color:#fff; padding:0; margin-bottom:10px; }
		#video dt a { background-image:none; margin:0; padding:0; }
		#video dt img { display:block; margin-left:6px; margin-top:14px; border:0; }
        #video dd { margin:0; padding:0; font-family:arial, verdana, sans-serif; font-size:10px; color:#999; font-weight:normal; text-align:center; border:0; }



ul.days {	margin:0 0 30px 30px; }
ul.days li { margin-bottom:5px; }
ul.days li strong { color:#74a405; }
ul.warnings { margin:0 0 30px 65px; }
ul.warnings, ul.warnings li {	list-style-type: circle; }	
ul.warnings li { margin-bottom:5px; }
ul.zone {	margin:0 0 30px 43px; }
ul.zone li { margin-bottom:5px; }
ul.zone, ul.zone li { list-style-image: url(img/square.gif); }



/* =ModelsList*/
div.models-list {  }
  .models-list h3, .models-list h4 { padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #c3c3c4; }
  .models-list ul { margin:0 0 20px 20px; }
    .models-list li { list-style:none; margin-bottom:5px; }
      .models-list li a { display:block; background-image:url("img/ico-doc_g.png"); background-position:0 0; background-repeat:no-repeat; font-size:12px; padding:10px 0 30px 40px; }
      .models-list li.pdf a { background-image:url("img/ico-pdf_g.png"); }
      .models-list li a span { text-decoration:none; font-size:9px; color:#727272; }
      
      .button { width:100px; margin-bottom:20px; padding:5px; border:2px solid #ff6613; text-align:center; }
      .button a { color:#ff6613; }
      
      .thumb-img { margin-top:10px; }
      .thumb-img img { padding:5px; border:1px solid #c3c3c4; margin-right:5px; }
      
      
      /* =PostaCertificata*/
      .posta-certificata {}
      .posta-certificata ul { margin-left:10px; margin-bottom:30px; }
      .posta-certificata li { margin-bottom:7px; font-weight:bold; background:url("img/arrow-green.png") 0 5px no-repeat; padding-left:12px; }
