body {margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      font-family: Helvetica,Georgia,Verdana,Helvetica,sans-serif
      }
#info {padding: 0 0 0 0;
       background-color: #6385c0;
       color: #fff;
       font-size: 12px
      }
#info img {margin: 0 0 1px 0;vertical-align: bottom}
#logopasini {margin-right: 5px}
#intestazione {height: 68px;
               padding: 0 5px 0 0;
               background: #fff
              }
#linksesterni {height: 20px;
               border-bottom: solid 1px #c7d6d6;
               font-size: 15px;
               color: #fff
               }
#linksesterni {background-color: #6385c0}

#alatere {margin: 0 0 10px 0;
          padding: 0 0 0 20px;
          background-color:#fff;
          border-bottom: solid 1px #c7d6d6
          }
#alatere ul  {margin: 0 0 0 0;
              padding: 4px 0 4px 8px
             }
#alatere ul li {display:inline;
                margin-right: 2%;
                padding-left: 15px;
                font-size:14px;
                /* background-image: url(../immagini/arrow01.gif); */
                /* background-position: 0 4px; */
                /* background-repeat: no-repeat */
               }
#alatere ul li img {vertical-align: middle}
#alatere ul li a {color: #5b8db4;
                  font-variant:small-caps;
                  font-weight:bold
                }
#alatere ul li a.orient2 {color: #a00}
#alatere ul li a.orient3 {color: #0a0}
#servizi { margin: 0 0 0 0;
           padding: 0 0  0 10px;
           background:#eef
           }
#servizi ul {margin: 0 0 0 0;
             padding: 4px 0 4px 5px
            }
#servizi ul li {display: inline;
                margin-right: 0.5%;
                font-size: 13px;
                font-weight: bold;
                color:#00a
               }
#left {width:163px;
       padding-left: 3px;
       background:#fff;
       float:left
      }

#calendario {border: solid 1px #a4cae6}
#calendario th, #calendario td {font-family: serif;
                                text-align: center
                                }
#calendario th {font-size:11px;
                font-weight:bold;
                background-image: url(../immagini/dayBg.gif)
                 }
#calendario td {font-size:11px}
#calendario caption {background-image: url(../immagini/monthBg.gif)}
#mese {margin: 0 0 0 0;
       padding: 2px 0 2px 0;
       width: 158px;
       background: transparent;
       font-size: 11px;
       font-variant: small-caps;
       font-family: Georgia,Helvetica,Verdana, Arial,sans-serif;
       color: #000
       }
.s1 {background-color: #eef}
.s2 {background-color: #f2bfbf}
#right {width: 160px;
        padding-right: 3px;
        background: #fff;
        float: right
       }
#center {margin-left: 180px;
         margin-right: 0;
         background: #fff;
         text-align: left
        }


#impegni, #cerca, #contatore {width: 100%;
                              margin-bottom:10px;
                              text-align: left
                             }
                             
#impegni {border: solid 1px #a00;
          min-height: 100px;
          overflow: visible   
        }

#impegni h2 {margin: 0 0 12px 35px;
             padding: 5px 0 5px 0;
             color: #00a;
             font-family: Georgia;
             font-size: 12px;
             border-bottom: solid 1px #00a
            }
#impegni h2 span {color: #a00}
#impegni ul {margin: 0 0 0.75em 3px;
             padding: 0 0 0 15px;
             list-style-image:url('../immagini/arrow-on.gif');
	     list-style-position: outside
            }
#impegni ul li {margin: 0;
                padding: 0;
                font-size: 75%
               }
#impegni ul li a {color: #00a}               
#impegni ul li span {font-size: 10px}
#bookmark, #storia, #meteo, #rssnews, #oberndorf, #mondolavoro, #giornalino, #orientamento  {font-weight:bold;
                                                                             color:#369;
                                                                             text-decoration:underline
                                                                            }
#slogan {font-style: italic;
         margin-left:88px
        }
#ora {color: #369}
#orologio {margin-right:5px;
           vertical-align: top
          }
#borsa {margin-top: 10px}
#borsa table {width: 163px}
#borsa table td {font-size:13px;
                 border:solid 1px #c7d6d6
                }
#borsa table caption {padding-left:12px;
                      font-variant:small-caps;
                      font-weight:bold;
                      font-size:13px;
                      color:#00a;
                      background-image:url("../immagini/borsa.gif");
                      background-repeat:no-repeat
                   }
.datascadenza, .scadenza {font-size:12px}
.datascadenza {color:#c00}
#cognome {margin-bottom:2px}
#cognome, #nome {font-size:12px;
                 border:solid 1px #339
                 }
#main {margin-right:180px;
       height: 240px;
       text-align:center
      }
#news #lavori {padding: 0 0 0 0}

#news p { margin: 8px 185px 8px 20px;
          padding: 0 0 10px 0;
          line-height: 20px;
          text-align: justify;
          font-size: 15px;
          border-bottom: dotted 1px #008
        }
#lavori p.lavoriA, #lavori p.lavoriB {height: 80px; 
                                      margin: 8px 180px 8px 20px;
                                      border:solid 2px #eee;
                                      font-size: 13px; 
                                      font-family: Georgia,Verdana,Helvetica,sans-serif
                                     }
#lavori p.lavoriA {background: #eee}
#topnewimg {margin-right:5px;
            float:left
           }
#invia {margin-top:5px;
        text-align:center
       }

#search {height: 105px;
         margin-top: 3px;
         font-size: 11px;
         margin-bottom: 0;
         padding: 5px 0 0 10px;
         background-image: url('../immagini/cerca.gif');
         background-repeat: no-repeat
        }
#cercabt {background: #008;
          background-image: url(../immagini/related_background.gif);
          border:none;
          color: #fff;
          cursor: pointer;
          font-size: 12px
         }

#validator {margin:10px 0 0 0;
            padding:5px 0 0 0;
            text-align:left;
            background-image: url(../immagini/block_grey.jpg);
            background-repeat: no-repeat
            }
#validator ul {list-style-type:none}
#validator ul li {margin-bottom:3px}
#validator img {border:0}
.titolo {text-align:left}
.corsop, .corson {text-align:right}
.arrp, .arrn {text-align: center}
.corsop, .arrp {color: #0a0}
.corson, .arrn {color: #f00}


img {border:none}

ul.componenti {padding-left:15px;}

ul.home, ul.homeright {list-style:none;
         margin: 0 0 15px 0;
         padding:0
         }


li.home, li.home1 {margin:0;
                   padding:1px 0 1px 15px
                  }
li img {vertical-align: bottom}
li.home {background:url(../immagini/link_dots_a.gif) no-repeat 0 2px}
li.home1 {
   background:url(../immagini/link_dots_a2.gif) no-repeat 0 2px
         }

li.homeright {background: url(../immagini/fw.gif) no-repeat 0 4px;
              margin: 0;
              padding: 2px 0 0px 15px
             }


a {text-decoration: none}
a.mail {color: #fff}
a.home {font-size: 12px;
        color: #555
    }

a.homeright {font-size: 12px;
             color: #000
            }

a.llk {font-size: 13px;
       color: #fff;
       margin: 0.5%
       }
a.link {color: #00a;
        letter-spacing: 1px
      }

p.rightsection, p.leftsection {width: 90%;
                margin: 10px 0;
                padding: 2px 2px 2px 3px;
                font-size: 13px;
                background: #fff;
                /* background-image: url(../immagini/related_background.gif); */
                font-variant: small-caps;
                letter-spacing: 1px
               }
p.rightsection {margin-bottom: 0;
                color: #004
                }
p.leftsection {margin-bottom: 2px;
               text-align: left;
               background-image: url(../immagini/related_background.gif);
               color: #fff;
              }
div.rightsection {border: solid 1px #ccc;
                  font-size: smaller;
                  background: #fff
                  }

div.logos {text-align: center}

input.srchwd {border: solid 1px #00a}
h3   {margin: 10px 185px 0 0;
      padding: 3px 3px 3px 3px;
      font-size: 15px;
      font-weight: normal;
      margin-bottom: 0px;
      color: #008;
      border-bottom: dotted 1px #008;
      font-family: Impact,Arial Black,Georgia,Verdana,Helvetica,sans-serif
      }
h3.lavori {margin-top: 0}
p.titoletto, caption.titoletto {margin-top: 0px;
             margin-bottom: 2px;
             font-size: 12px;
             font-weight: bold;
             color: #00a;
             font-variant: small-caps
             }
p.titoletto {border-bottom: solid 1px #00a}

img.lavoro {float: left;
            margin-right: 10px
            }
span.newsdate {
	font-weight: normal;
        font-size: 12px;
        color: #c00;
        font-family: Georgia,Helvetica,Verdana,Arial,sans-serif
}
span.hotlink {padding-left: 5px;
              font-variant: small-caps
              }
span.links-label {margin-left: 50px;
                  color: #fff;
                  font-variant: small-caps
                  }
span.newstitle {font-weight: bold;
                color: #008;
                font-family: Helvetica,Georgia,Verdana,sans-serif
               }
span.newsbody {font-size: 15px;
               font-family: Helvetica,Georgia,Verdana,sans-serif
              }
span.nid {font-size: 10px;color: #fff}
span.impegni {color: #900;
              font-weight: bold;
              font-size: 12px;
              letter-spacing: 1px;
              font-variant: small-caps
              }

