@CHARSET "UTF-8";

/* Strap addon */
.highlight {
  background: #F1F1F1;
  display: block;
  font-style: normal;
  margin: 5px 0 0 0;
  padding: 10px 15px;
  font-size: 1.2em;
}

/* News */
.windowNews .item {
  padding: 15px 0 20px 0;
}

.items a,.item a:hover {
  color: #6c6c6c;
  text-decoration: none;
  cursor: pointer;
}

.item a:hover {
  background: #FAFAFA;
}

.datanews {
  color: #4c4c4c;
  font-size: 1em;
  margin-bottom: 3px;
  display: block;
}

.titolo {
  color: #4c4c4c;
  font-size: 1.6em;
  font-weight: bold;
  display: block;
}

span.abstract {
  color: #6c6c6c;
  font-size: 1.2em;
  color: #6c6c6c;
  padding: 15px 0 0 0;
  display: block;
}

#pagerNews {
  clear: both;
  margin-top: 15px;
}

#pagerNews #prev {
  padding: 0 10px 0 0;
}

#pagerNews #next {
  padding: 0 0 0 10px;
}

#calendarGo p {
  padding: 15px 7px 10px 7px;
  font-size: 1.1em;
}

#calendarGo p a {
  background: url(../images/bg_subnavigator_li_a_h.gif) center right
    no-repeat;
  float: left;
  display: inline;
  width: 70%;
}

/* Calendar */
.calNews td {
  padding: 10px !important;
}

.calMonth strong {
  text-transform: capitalize;
}

/* Calendar HP */
#homenews {
  font-size: 0.86em
}

#homenews strong {
  font-size: 1.1em
}

.hEvents .hCalendar .today span {
  color: #d3d3d3;
  background: #1e3a62;
  display: block;
  width: 14px;
  margin-left: 7px;
}

.hEvents .hCalendar td a {
  margin-left: 3px;
}

.hEvents .hCalendar td {
  padding: 2px 1px;
}

/* Sondaggio HP */
.hSurvey #poll_questions p.pollTitle {
  margin: 0 10px 0 15px;
  text-align: left;
}

.hSurvey #formPoll {
  text-align: right;
  margin: 0 10px 0 15px;
  text-align: left;
}

.hSurvey ul.pollAnswers {
  padding: 0 10px 5px 15px;
  margin: 3px 0;
  list-style: none;
  text-align: left;
}

.hSurvey ul.pollAnswers li {
  line-height: 1.8em;
}

.hSurvey ul.pollAnswers li label {
  padding: 0 0 3px 5px;
}

.hSurvey input {
  border:0;
}
.hSurvey input.poll_submit {
  background: #00adef url(../images/bg_button.gif) repeat-x left center;
  font-size: 100%;
  font-family: inherit;
  color: #fff;
  cursor: pointer;
  border: 1px solid #009dd9;
  margin: 0 5px 0 0;
}

.resrow_poll {
  background: #1E3A62;
}

.resrow_poll div {
  background: #00ADEF;
}

/* Form */
.hform .wrong ins {
  display: block;
}

/* Tematiche */
#tm_focus a {
  display: block;
  text-decoration: none;
  margin-top: 5px;
  padding-left: 8px;
  background: url(../images/bg_enter.gif) left 0.5em no-repeat;
}

/* Accordion  Attività */
#accordion {
  margin-top: 20px;
}

#accordion .showWindow2 h2.subject {
  color: #000;
  width:400px;
}

#accordion .description {
  font-size: 1.2em;
  line-height: 1.6em;
  padding: 1.2em 0;

}

#accordion .desc .description {
  padding: 0 0 1em 0;
}
.showWindow2 {
float:left;
display:inline;
width:650px;
}

/* Profilo utente */
.hform .submitbtn {
  text-align:right;
  width:415px;
}
.hform .submitbtn input {
  width: auto;
  color: #fff;
  font-size: 10px;
  padding: 4px 10px;
  cursor: pointer;
  border: 0;
  text-align: center;
  outline: none;
  background: #00adef url(../images/bg_button.gif) center left repeat-x;
}

#msgMail {
  color:#FF0000;
  font-weight:bold;
  text-align:center;
  font-size:1.15em;
}

/* profilo utente iniziativa */
#linkIniziativa {
  float:left;
  display:inline;
  clear:both;
  padding: 0 0 10px 0;
  font-size:1.1em;
  text-align:right;
  width:400px;
}
#linkIniziativa a,
#linkIniziativa a:hover {
  width: auto;
  color: #fff;
  font-size: 1em;
  padding: 4px 10px;
  cursor: pointer;
  border: 0;
  text-align: center;
  outline: none;
  background: #00adef url(../images/bg_button.gif) center left repeat-x;
  text-transform:uppercase;
}

/* Ricerca nel sito */
  #resricerca {
    width     : 710px;
    height      : auto;
    margin      : 0;
    overflow    : hidden;
    margin-top:20px;
  }

  #resricerca dt {
    display     : block;
    margin-bottom : 5px;
    clear     : left;
    border-top    : 1px #dcdcdc solid;
    padding-top   : 20px;
  }

    #resricerca dd {
      display   : inline;
    }

    #resricerca p {
      margin    : 0;
    }

    #resricerca dd.description {
      float   : left;
      clear   : left;
      width   : 450px;
      margin    : 0 0 20px 0;
    }

      #resricerca dd.description span {
        color     : #333366;
      }

      #resricerca dd.description p {
        color:border:0;
        background:url();
      }

    #resricerca strong {
      font-size   : 1.2em;
      display     : block;
    }

    #resricerca dd.download {
      float   : right;
      width   : 125px;
    }

    #resricerca dt {
      font-size   : 1.6em;
      font-weight   : bold;
      color     : #4c4c4c;
      display:block;
      border-top:1px solid #DCDCDC;
    }


    #resricerca dd.download a {
      display     : block;
      font-size   : 1.2em;
      height      : 2.2em;
      line-height   : 2.2em;
      text-decoration : none;
      font-weight   : bold;
    }

    #resricerca dd.download a span  {
      background    : url(../images/bg_sources_items_download.gif) top left no-repeat;
      padding     : 0 0 0 30px;
      margin      : 0 0 0 5px;
      font-weight   : normal;
      color     : #666;
      float     : right;
    }

#ricercapage form {
  width     : 710px;
  height      : 110px;
  margin      : 30px 0 0 0;
  background    : url(../images/bg-newcerca.gif) top left no-repeat;
  border-bottom: 1px solid #DCDCDC;
}

  #ricercapage fieldset {
    border      : 0;
    margin      : 0;
    padding-top   : 17px;
  }

  #ricercapage input:focus {
    border      : 1px #dcdcdc solid;
  }

  #ricercapage select,
  #ricercapage input {
    padding     : 2px;
    font-size   : 1.6em;
    height      : auto;
    width     : 400px;
    margin-right  : 30px;
    margin-left   : 10px;
    *margin-left  : 15px;
    float     : left;
    display     : inline;
    border      : 1px #dcdcdc solid;
  }

  #ricercapage select {
    width     : 406px;
  }

  #ricercapage form strong {
    font-size   : 1.6em;
    margin-left : 15px;
    display     : block;
    padding-top   : 15px;
    color     : #4c4c4c;
  }

  #ricercapage button {
    height      : 25px;
    float     : left;
    display     : inline;
    text-indent   : 0;
  }

/* Maps */
#datiMappa {
  float:left;
  display:inline;
  width:250px;
}

#mappa {
  float:right;
  display:inline;
  width:auto;
  padding-top:20px;
}

/* Area riservata */
#logoutAR {
  border: 1px solid silver;
  background: #1e3a62;
  outline: invert none 0;
  cursor: pointer;
  padding: 5px;
  margin: 5px 0 0 0;
  color:#FFF;
}

/* login-register */
#loginError,
#registerError {
  padding-bottom:0;
  color:#FF0000;
}

/* Form Profilo Utente */
.giornoNascita {
  width:45px !important;
}

.meseNascita {
  width:85px !important;
  margin: 0 20px !important;
}

.annoNascita {
  width:50px !important;
}

#cntOrganization {
  padding:0;
}

#altro {
  display:none;
  padding:0;
}

#viewOrg,
#school {
  padding-left:17px;
}
#viewOrg label,
#school label {
  margin-right:3px;
}
#istitutoNone {
  display:none;
}
#cntIstituto {
  padding:0;
}

b.err {
  color:#FF0000;
}

#checkEsteroOther,
#checkEsteroStudent,
#checkEsteroTeacher,
#cambiaorg,
#cambiaistituto,
input.cambiaistituto,
.estero,
#showistituto,
#showistitutoT {
  border:0;
  width:auto;
}

p.cfileUploaded {
  float:left;
  display:inline;
  border:0;
  padding:0;
  margin:0;
}
#datiIstituto,
#datiIstitutoT {
  float:left;
  display:inline;
  clear:both;
  font-size:12px;
  width:250px;
  margin-left:160px;
}
