body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Arial,Geneva;
  color: #555555;
}

table,tr,td,th,div,span,p {
  font-size: 12px;
  font-family: Arial,Geneva;
  color: #555555;
}

h1 {
  font-size: 15px;
  font-family: Arial,Geneva;
  margin: 0;
  padding: 0;
  color: #555555;
}

A:link, A:active, A:visited {
  font-size: 12px;
  color: #555555;
  text-decoration: none;
  font-weight: none;
}
A:hover, A:visited:hover {
  font-size: 12px;
  color: #ff0000;
  text-decoration: none;
  font-weight: none;
}

.main {
  width: 1000px;
}
.leftColumn {
  width: 230px;
}
.emptyColumn {
  width: 20px;
}
.rightColumn {
  width: 750px;
}
.spacer {
  font-size: 0px;
  height: 10px;
}
.separator {
  font-size: 0px;
  height: 1px;
  border: none;
  border-bottom: 1px solid #555555;
}
.topMenu {
  width: 500px;
}
.data {
  height: 350px;
}
.foot {
  background: none;
  background-color: #efefef;
  padding: 20px 20px 20px 20px;
}
.contatti {
  width: 180px;
}

/***********/
/* POST 1 */
/*********/
div#PST1 {
  background: none;
  margin-top: 0;
  padding: 0;
}
div#PST1 TABLE {
  background: none;
  width: 100%;
}
div#PST1 TR TD {
}
div#PST1 TD {
  vertical-align: top;
}
div#PST1 INPUT {
}
div#PST1 HR {
  color: #555555;
  background-color: #555555;
  height: 1px;
  border: 0;
}
div#PST1 .divisore {
  font-size: 0px;
  height: 1px;
  border: none;
  margin: 0;
  padding: 0;
  display: none;
}
div#PST1 A {
}
div#PST1 A:hover {
}
div#PST1 A:hover:active {
}
div#PST1 .archivio {
  color: #abc558;
  font-size: 11px;
}
div#PST1 .categoria {
	font-size: 22px;
	padding-bottom: 10px;
}
div#PST1 .titolo_lista {
	font-size: 15px;
}
div#PST1 .titolo_lista A:link, div#PST1 .titolo_lista A:active, div#PST1 .titolo_lista A:visited {
  font-size: 15px;
  color: #555555;
  text-decoration: none;
  font-weight: none;
}
div#PST1 .titolo_lista A:hover, div#PST1 .titolo_lista A:visited:hover {
  font-size: 15px;
  color: #ff0000;
  text-decoration: none;
  font-weight: none;
}
div#PST1 .titolo {
	font-size: 22px;
	padding-bottom: 10px;
}
div#PST1 .info {
  font-size: 10px;
  padding-bottom: 5px;
}
div#PST1 .username {
  font-size: 10px;
  color: #00bbbb;
}
div#PST1 .testo {
  font-family: Arial,Geneva;
  font-size: 16px;
}
div#PST1 .cella_icona {
  text-align: center;
  padding: 0;
  margin: 0;
}
div#PST1 .icona {
  width: 750px;
  border: none;
}
div#PST1 .cella_video {
  text-align: center;
}
div#PST1 .servizi {
  font-size: 11px;
}
div#PST1 .vota {
  background: none;
  background-image:url(../images/03_star_blank_01.gif);
  background-repeat:no-repeat;
  border: none;
  width: 12px;
  text-decoration: none;
}
div#PST1 A.vota:link {
  background-image:url(../images/03_star_blank_01.gif);
  text-decoration: none;
}
div#PST1 A.vota:active {
  background-image:url(../images/03_star_blank_01.gif);
  text-decoration: none;
}
div#PST1 A.vota:visited {
  background-image:url(../images/03_star_blank_01.gif);
  text-decoration: none;
}
div#PST1 A.vota:hover {
  background-image:url(../images/03_star_full_01.gif);
  text-decoration: none;
}
div#PST1 A.vota:visited:hover {
  background-image:url(../images/03_star_full_01.gif);
  text-decoration: none;
}
div#PST1 .vota_no {
  background: none;
  background-image:url(../images/03_star_blank_01.gif);
  background-repeat:no-repeat;
  border: none;
  width: 12px;
}
div#PST1 .vota_ok {
  background: none;
  background-image:url(../images/03_star_full_01.gif);
  background-repeat:no-repeat;
  border: none;
  width: 12px;
}
div#PST1 .cella_commenti {
  width: 500;
  background: none;
  background-color: #deb15c;
  padding: 4px;
  padding-left: 10px;
}
div#PST1 .box_commento {
  display: none;
}
div#PST1 .cella_commento {
  width: 520;
  background: none;
  background-color: #deb15c;
  padding: 4px;
}
div#PST1 .allegati {
  background: none;
  height: 65px;
  vertical-align: middle;
}
div#PST1 .allegati_titolo {
  width: 100%;
  text-align: center;
  font-size: 17px;
  display:none;
}
div#PST1 .allegati A:link, .allegati A:visited, .allegati A:active { text-align:center;float: left;width:120px;background: none;background: url(../images/03_doc_download_001.jpg);background-repeat:no-repeat;background-position:50% 0%;padding-top:45px;height: 65px;display: block;}
div#PST1 .allegati A:hover, .allegati A:visited:hover { text-align:center;float: left;width:120px;background: none;background: url(../images/03_doc_download_001.jpg);background-repeat:no-repeat;background-position:50% 0%;padding-top:45px;height: 65px;display: block;}

div#PST1 .post_12 .testo IMG.icona {
  width: 300px;
}

/**************/
/* PLUG-IN 6 */
/************/
div#PLG6 .list_photo {
  border: none;
  height: 100px;
}
div#PLG6 .list_cell {
  width: 230px;
  height: 150px;
  text-align: center;
  border: none;
  border-bottom: 1px solid #555555;
  margin-bottom: 20px;
  vertical-align: bottom;
}
div#PLG6 .list_spacer {
  width: 20px;
}
div#PLG6 .list_title {
  font-size: 10px;
  padding-top: 5px;
}
div#PLG6 .detail_cell {
  text-align: center;
  width: 500px;
}
div#PLG6 .detail_photo {
  border: none;
}
div#PLG6 .detail_title {
  text-align: center;
  border: none;
  border-bottom: 1px solid #555555;
  font-size: 14px;
}
div#PLG6 .detail_descr {
  margin-bottom: 20px;
}
div#PLG6 .detail_descr,div#PLG6 .detail_descr DIV,div#PLG6 .detail_descr P {
  font-size: 12px;
}
div#PLG6 .detail_tech,div#PLG6 .detail_tech DIV,div#PLG6 .detail_tech P {
  font-size: 16px;
}
div#PLG6 P {
  padding: 0;
  margin: 0;
}


/**************/
/* PLUG-IN 2 */
/************/
div#PLG2 {
  display: none;
}

.bg_news {
  background:none;
  background-image:url(/public/en-press/perdutamente/images/post_news.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  height: 500px;
  font-size: 18px;
  padding-top: 80px;
}
.bg_news span {
  font-size: 18px;
}

.bg_contacts {
  background:none;
  background-image:url(/public/en-press/perdutamente/images/post_contact.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  height: 500px;
  text-align: center;
  padding-top: 15px;
}
.bg_contacts, .bg_contacts P, .bg_contacts SPAN, .bg_contacts TD {
  font-family: Arial,Geneva;
  font-size: 18px;
}
.bg_contacts TABLE {
  width: 650px;
}
.bg_contacts TD {
  font-size: 12px;
  text-align: left;
}
.bg_contacts P {
  padding-left: 30px;
  padding-right: 30px;
}
.bg_contacts span {
  color: gray;
}
.bg_contacts input {
  font-size: 12px;
  font-family: Arial,Geneva;
  border: 1px solid gray;
}
.bg_contacts textarea {
  width: 450px;
  font-size: 12px;
  font-family: Arial,Geneva;
  border: 1px solid gray;
}

.photo_gallery {
  text-align: center;
}
.photo_gallery IMG {
  width: 500px;
}