/* rounded input sample - no IE8 */
input { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #ccc; }

textarea { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #ccc; }

fieldset { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #ccc; margin-bottom:10px; }


/* contenitore dati documento */
.single_download {
  width:500px;
  padding:0px 0px 10px 0px;
  margin:0px 0px 30px 0px;
  border:0px solid red;
  border-bottom:1px solid #4A9129;
  font-family: 'Rokkitt', serif;
  font-size:16px;
  color:#fff;
  line-height:20px;
}

/* immagine documento */
.single_download_sx {
  width:150px;
  float:left;
}

.single_download_sx img {
  padding:0px;
  margin:0px;
  border:0px;
}

/* testi e link documento */
.single_download_dx {
  width:320px;
  float:right;
}

/* testo */
.single_download_dx p {
  padding:0px;
  margin:0px !important;
  border:0px solid red;
}

/* titolo */
.single_download_dx h1 {
  padding:0px 0px 10px 0px !important;
  margin:0px !important;
  font-family: 'Rokkitt', serif;
  font-weight:400;
  font-size:20px !important;
  color:#4A9129;
  border:0px solid red;
}

/* link */
.single_download_dx a {
  color:#4A9129 !important;
}


#download_dx {
  float:right;
  width:280px;
  margin:0px;
  padding:20px 0px 0px 0px;
  font-family: 'Rokkitt', serif;
  font-size:16px;
  color:#fff;
  border:0px solid red;
}

#download_dx p {
  border:0px solid red;
  font-family: 'Rokkitt', serif;
  font-size:16px;
  color:#fff;
  line-height:20px;
  border:0px solid red;
}

#download_dx span {
  display:block;
  border:0px solid red;
  font-family: 'Rokkitt', serif;
  font-size:16px;
  color:#fff;
}

/* link */
#download_dx a {
  color:#4A9129 !important;
}


/** SEZIONE NEWS **/
/* pagina news */
.single_news {
  float:left;
  width:250px;
  border-bottom:1px solid #4A9129;
  padding:10px 5px 10px 5px;
  margin:0px 40px 0px 0px;
}

.single_news h1 {
  padding:0px !important;
  margin:10px 0px 0px 0px !important;
  font-family: 'Rokkitt', serif;
  font-weight:700 !important;
  font-size:18px !important;
  color:#4A9129 !important;
}

.single_news p {
  padding:0px !important;
  margin:0px 0px 5px 0px !important;
  font-family: 'Rokkitt', serif;
  font-weight:700 !important;
  font-size:14px !important;
  color:#fff !important;
}

.single_news h2 {
  padding:0px !important;
  margin:0px 0px 0px 0px !important;
  font-family: 'Rokkitt', serif;
  font-weight:700 !important;
  font-size:16px !important;
  color:#4A9129 !important;
  cursor:pointer;
}

/* fine pagina news */



