body{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
td{
  font-size: 10px;
}

td.td_menu_on{
	height: 18px;
	background-color: #ffffff;
  background-image: url(../images/trasparenza_verde.png);
	background-repeat: repeat;
	background-position: left;
	text-align: center;
  color: #000000;
}

td.td_menu_off{
	height: 18px;
	text-align: center;
}

.title{
	font-family: Verdana;
	font-size: 18px;
	color: #FC1D1E;
	font-weight: bold;
	white-space: nowrap;
	padding-bottom: 10px;
}

.subtitle{
	font-family: Verdana;
	font-size: 10px;
	color: #FC1D1E;
	font-weight: bold;
}

.desc{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	line-height: 15px;
}

.text{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

a:link{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a:visited{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a:active{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a:hover{
	font-family: Verdana;
	font-size: 10px; 
	color: #BCFF00;
	text-decoration: underline;
	font-weight: bold;
}

a.link_menu_on:link{
	padding-top: 2px;
  height: 18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
  color: #000000;
}

a.link_menu_on:visited{
  padding-top: 2px;
	height: 18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
  color: #000000;
}

a.link_menu_on:active{
	padding-top: 2px;
  height: 18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
  color: #000000;
}

a.link_menu_on:hover{
	padding-top: 2px;
	height: 18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
  color: #000000;
}

a.link_menu_off:link{
	padding-top: 2px;
  height: 18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
  color: #000000;
}

a.link_menu_off:visited{
	padding-top: 2px;
  height: 18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
  color: #000000;
}

a.link_menu_off:active{
	padding-top: 2px;
  height: 18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
  color: #000000;
}

a.link_menu_off:hover{
	padding-top: 2px;
  height: 18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
  color: #000000;
}

img{
	border: 0px;
}

 
 

 
td#td_sottomenu{
  width: 170px;
  padding: 10px 10px 10px 5px;
}

ul.lista_sottomenu{
  list-style: none;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}
li.lista_sottomenu{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
a.sottomenu,
a.sottomenu:link,
a.sottomenu:visited{
  color: #ffffff;
  text-decoration: none;
}
a.sottomenu:hover{
  text-decoration: underline;
  color: #BCFF00;
}


a.sottomenu_selected,
a.sottomenu_selected:link,
a.sottomenu_selected:visited,
a.sottomenu_selected:hover{
  color: #BCFF00;
}

a.linktitolo,
a.linktitolo:link,
a.linktitolo:visited{
  color: #BCFF00;
  text-decoration: none;
  font-size: 12px;
}
a.linktitolo:hover{
  text-decoration: underline;
  color: #ffffff;
  font-size: 12px;
}


td#documenti{
  font-size: 10px;
  text-align: justify;
  padding: 15px 10px 10px 10px;
  line-height: 1.2em;
}

td#documenti p{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

td#documenti p.titolo_doc{
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: #BCFF00;
  margin-bottom: 8px;
}

img.type_allegato{
  border: 0px;
  vertical-align: middle;
  margin-right: 7px;
}



font.menu_scelto{
  font-weight: bold; 
  color:#BCFF00; 
  font-family: verdana; 
  font-size: 17px;
  margin-left: 8px;
}

p.titolo_evento{
  margin: 8px 3px 10px 3px;
}

img.locandina{
  margin-top: 5px;
}


form{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
input{
  font-family: verdana;
  font-size: 10px;
}
.bottone_cerca{
  margin-right: 10px;
  font-family: verdana;
  font-size: 10px;
  margin-bottom: 1px;
}


td#documenti p.testo_ricerca{
  color: #ffffff;
  text-indent: 6px;
  margin-bottom: 0px;
  font-size: 11px;
}
td#documenti p.testo_ricerca b{
  color: #BCFF00;
}
.sfondo_cartella_getpath{
  border-bottom: 1px solid red;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #BCFF00;
}

td#documenti td.infoalbo p{
  padding: 5px 0px 0px 0px;
  font-family: verdana;
  font-size: 11px;
  color: #ffffff;
}

table.iscrittialbo td{
  padding-right: 10px;
  padding-left: 10px;
}
table.iscrittialbo{
  margin-bottom: 15px;
}

td.vediInfoArch table.iscrittialbo{
  margin: 15px 0px 0px 0px !important;
  padding-left: 20px;
}

a.lettera:hover{
  color: #BCFF00;
}

span.n_albo{
  font-family: verdana;
  font-size: 11px;
  color: #ffffff;
}


/* Area riservata */

table.LoginAreaRis{
  width: 200px;
  border: 0px solid #BCFF00;
  font-size:10px;
  color: #ffffff;
}


/* VISUALIZZAZIONE PORTFOLIO */

table.VediPort{
  padding: 10px;
}
table.VediPort td{
  font-size: 10px;
  color: #ffffff;
}

table.VediPort td.n_visite{
  padding: 0px 5px 10px 5px;
  text-align: right;
  font-size: 11px;
  color: #ffffff;
}
table.VediPort td.n_visite b{
  color: #BAFF00;
}

table.tipologie_doc{
  width:100%;
  margin-top:20px;
  line-height: 2em;
}

th.tipologia{
  border-bottom: 1px solid #BCFF00;
  font-size: 11px;
  color: #BCFF00;
  font-family: verdana;
  text-align: left;
}

th.tipologia_dx{
  border-bottom: 1px solid #BCFF00;
  font-size: 11px;
  color: #BCFF00;
  font-family: verdana;
  text-align: right;
}

td.title_doc{
  border-bottom: 1px solid #a0a0a0;
  font-size: 10px;
  color: #ffffff;
  font-family: verdana;
  text-align: right;
  line-height: 1.5em;
  padding-top:10px;
  padding-bottom:10px;
}

td.title_doc_contorno{
  border-bottom: 1px solid #a0a0a0;
  padding-top:5px;
  padding-bottom:5px;
}

td.title_doc_testo{
  font-size: 10px;
  color: #ffffff;
  font-family: verdana;
  text-align: right;
  line-height: 1.5em;
}

td.nessundoc{
  font-size: 10px;
  color: #ffffff;
  font-family: verdana;
  text-align: right;
}

table.iscrittialbo td{
  padding-right: 10px;
  padding-left: 10px;
}

table.iscrittialbo{
  margin-bottom: 10px;
  width:100%;
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 20px;
}

font.titoli_sx{
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: #BCFF00;
  margin-bottom: 8px;
  margin-left: 8px;
}


td.sintesi{
  width:150px;
  padding-right:5px;
  color:#ffffff;
  font-size:11px;
  line-height: 1.5em;
}

td.sintesi i{
  line-height: 2em;
  font-size:11px;
}


table.cambiapwd{
  width:80%;
  margin-top: 20px;
  margin-left: 20px;
  font-family: verdana;
  font-size: 10px;
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #BAFF00;
}

table.cambiapwd th{
  text-align: right;
  width: 150px;
  padding: 5px;
  padding-right: 10px;
}
table.cambiapwd td{
  text-align: left;  
  padding: 5px;
  padding-left: 10px;
}

table.cambiapwd td.button_pwd{
  padding-bottom: 20px;
  padding-top: 10px;
  text-align: center;
}

font.titolo{
  color: #BAFF00;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: bold;
}
font.sottotitolo{
  color: #ffffff;
  font-size: 12px;
  padding-bottom: 20px;
  font-weight: normal;
}

table.titolocambiapwd{
  width:80%;
  margin-top: 20px;
  margin-left: 20px;
  font-family: verdana;
  font-size: 10px;
  color: #ffffff;
  background-color: transparent;
}

table.titolocambiapwd td{
  text-align: center;
}


td#DivPortfolio td#contenuto_portfolio table{
  border: 0px solid #ffffff;
  width:540px;
  position: relative; 
}
td#DivPortfolio td#contenuto_portfolio div{
  margin: 0px 0px 0px 0px !important;
}
td#DivPortfolio td#contenuto_portfolio p{
  margin: 0px 0px 0px 0px !important;
}
td#DivPortfolio td#contenuto_portfolio span{
  position: relative !important;
  margin: 0px 0px 0px 0px !important;
}
