/********************************************************************CSS DESIGNMirko Delcaldowww.delcaldo.com********************************************************************//********************************************************************ELEMENTI GENERICI********************************************************************/body {	background-image: url(./immagini/bg_body.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #c0c0c0;	text-align: center;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}img {	margin: 0px;	padding: 0px;	border: 0px;	vertical-align: middle;}.anchor {	border:0px;	display: inline;	margin: 0px;	padding: 0px;}a {	color:#8c3001;	text-decoration: underline;}a:hover {	color:#FF0000;	text-decoration: underline;}/********************************************************************DIV FOTO_FILOSOFI********************************************************************/#foto_filosofi {  margin-left: 12px;  margin-right: 12px;  padding-top: 2px;  padding-bottom: 2px;  border-top-style: solid;  border-top-width: 1px;  border-top-color: #d5cabd;  /*border-bottom-style: solid;  border-bottom-width: 1px;  border-bottom-color: #823734;*/}.foto_filosofo {  padding: 10px;  border-style: solid;  border-width: 1px;  border-color: #d5cabd;  background-color: #ffffff;  text-align: center;}.didascalia {  font-size: 0.7em;  width: 220px;}/********************************************************************DIV HEADER********************************************************************//*#container {	padding: 0px;	border: 0px;	background-image: url(../immagini/bg_bottom_home.jpg);	background-repeat: repeat-y;	background-position: center top;}*/#bg_page {	margin-left:auto;	margin-right:auto;	padding:0px;	border: 0px;	background-color: #ffffff;}#bg_page_interno {	margin-left:auto;	margin-right:auto;	padding: 0px;	border: 0px;	background-image: url(./immagini/bg_interno.jpg);	background-repeat: no-repeat;	background-position: center top;}#content {	width: 990px;	margin-left:auto;	margin-right:auto;	/*background-color: #f7f2ec;*/	background-color: transparent;}/********************************************************************DIV SCELTA LINGUE********************************************************************/#lingue {  margin-left: 100px;  margin-bottom: 0px;  padding: 0px;  border: 0px;  text-align: left;  font-size: 0.7em;}#lingua_select {  margin-left: 0px;  background-color: #ffffff;  padding-left: 5px;  padding-right: 5px;  padding-top: 1px;  padding-bottom: 2px;  border: 0px;  float: left;  }#lingua_act {  margin-left: 0px;  padding-left: 5px;  padding-right: 5px;  padding-top: 1px;  padding-bottom: 2px;  border: 0px;  float: left;}#lingua_act a {	color: #ffffff;	text-decoration: none;}#testata {clear: both;  background-color: white;  margin-top: 0px;  padding-top: 12px;  padding-left: 0px;  padding-bottom: 0px;  padding-right: 0px;  border-bottom-color: #ffffff;  border-bottom-style: solid;  border-bottom-width: 1px;  height: 116px;}#immagine {	margin: 0px;	padding: 0px;	border: 0px;	height: 196px;}/********************************************************************PAGINA********************************************************************/#inizio {	clear:both;}#pagina {    width: 964px;	margin-left: auto;	margin-right: auto;	text-align: left;	padding-bottom: 2em;	padding-top: 2em;	font-size: 0.8em;	background-image: url(immagini/bg_pagina.jpg);	background-repeat: repeat-x;	border-style: solid;    border-width: 1px;    border-color: #d5cabd;}.linea {	margin-bottom: 2em;	margin-top: 1em;	}	.linea_2 {	margin-left: 86px;	margin-bottom: 0em;	margin-top: 0em;	padding-top: 0em;	}#col_01 {	float: left;	margin-left:0.8em;	padding-left: 0px;	font-size: 0.8em;	padding-left: 0px;	padding-right: 0px;	font-size: 1em; /*--- dimensione font --- */	}#col_01 .foto_home{	border-color: #cbb9aa;	border-style: solid;	border-width: 1px;	padding: 5px;	width: 218px;	background-color: #f5f4ef;	}#col_01 h1 {	font-size: 2em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #996150;	padding-top:0px;	margin-top:0px;}#col_02 {	/*margin-left:200px;*/	margin-left:250px;	margin-right: 50px;	/*border-left-color: #cbb9aa;	border-left-style: solid;	border-left-width: 1px;*/	padding-left: 2em;	padding-top:0px;	margin-top:0px;}#col_02 a {	text-decoration: none;}#col_02 a:hover {	text-decoration: underline;}#col_02 h1 {	font-size: 2em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding-top:0px;	margin-top:0px;	text-transform: none;}#col_02 h2 {	font-size: 1.4em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding-top:0px;	margin-top:1.5em;	padding-bottom:0px;	margin-bottom:0px;	text-transform: uppercase;}#col_02 h3 {	font-size: 1.3em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	padding-top:0px;	margin-top:1em;	padding-bottom:0px;	margin-bottom:0px;}.singola_news {	padding-bottom:1.5em;	padding-right:1.5em;	padding-left:0.5em;	width: 15em;}#cornice{	/*border-color: #cbb9aa;	border-style: solid;	border-width: 1px;*/	padding: 1em;	margin-left: 2em;	margin-right:2em;}#cornice_2 {	/*border-color: #cbb9aa;	border-style: solid;	border-width: 1px;*/	padding: 1em;	margin-left: 70px;	margin-right:2em;}/********************************************************************COLONNA 2 SCHEDA********************************************************************/#col_02_scheda {	/*margin-left:200px;*/	margin-left:250px;	margin-right: 50px;	/*border-left-color: #cbb9aa;	border-left-style: solid;	border-left-width: 1px;*/	padding-left: 2em;	padding-top:0px;	margin-top:0px;}#col_02_scheda a {	text-decoration: none;}#col_02_scheda a:hover {	text-decoration: underline;}#col_02_scheda h1 {	font-size: 2em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding-top:0px;	margin-top:0px;	padding-bottom:0px;	margin-bottom:0px;	text-transform: none;}#col_02_scheda h2 {	font-size: 1.4em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding-top:0px;	margin-top:0em;	padding-bottom:0px;	margin-bottom:0em;	text-transform: none;}#col_02_scheda h3 {	font-size: 1.3em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	padding-top:0px;	margin-top:1em;	padding-bottom:0px;	margin-bottom:0px;}#col_02_scheda .t_contenuti {	font-size: 1.3em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	padding-top:0px;	margin-top:1em;	padding-bottom:0px;	margin-bottom:0.4em;	color: #663333;}#path {	font-size: 0.8em;}#curatore {	margin-bottom: 2em;	margin-top: 1em;	font-size: 0.9em;	color: #000000;}#box_risorse {	margin-top: 2em;	margin-bottom: 3em;    color:#000000;     padding:10px;	/*background-color: #ffffff;  */	background-color: #f4ebe0;	border-color: #c7b48f;	border-style: solid;	border-width: 1px;    vertical-align:top;     table-layout:fixed; }#box_risorse a {	color: #990000;	text-decoration: none;}#box_risorse a:hover {	color: #FF0000;	text-decoration: none;}/*--- indice collegamenti ---*/#col_02_scheda ul {	font-size: 1.0em;	padding-left: 0em;	margin-left: 0em;	}#col_02_scheda li {	list-style-type: none;	}#col_02_scheda li img {	vertical-align: middle;	}/********************************************************************MONOCONTENT********************************************************************/#monocontent {	margin-right:0em;	margin-left:0em;	padding-left: 0em;	padding-right: 0em;	padding-top:0px;	margin-top:0px;	/*background-color: #99FF33;*/}#monocontent h1 {	font-size: 2em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding-top:0px;	margin-top:0px;	padding-bottom:0px;	margin-bottom:0px;	text-transform: none;}#monocontent h2 {	font-size: 1.4em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding-top:0px;	margin-top:0em;	padding-bottom:0px;	margin-bottom:1em;	text-transform: none;}#monocontent .info {	font-size: 1.4em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding-top:0px;	margin-top:0em;	padding-bottom:0px;	margin-bottom:0px;	text-transform: none;}#monocontent h3 {	font-size: 1.4em;	font-family: "Times New Roman", Times, serif;	font-weight: lighter;	/*color: #973a27;*/	padding-top:0px;	margin-top:1em;	padding-bottom:0px;	margin-bottom:1em;	text-transform: none;}/********************************************************************COLONNE 1********************************************************************/#col_01_home {	width: 632px;	float:left;	/*background-color: #00CCCC;*/	margin: 0px;	padding: 0px;	padding-left: 50px;	}#col_01_home h1 {  font-size: 2em;  font-family: "Times New Roman", Times, serif;  font-weight: lighter;  color: #996150;  padding-top:0px;  margin-top:0px;}#col_02_home {	width: 200px;	float:right;	margin: 0px;	padding: 0px;	text-align: center;  font-size: 0.8em;	}.box_pw {	padding: 5px;	border: solid 1px #d9cdcd;	width: 140px;	height: 140px;	margin-left: 25px;	margin-right: 25px;	margin-top: 0em;	margin-bottom: 1em;	background-color: #f0eaea;	text-align: center;  }/*#col_01 ul {	list-style-type: none;	padding-left: 0px;	margin-left: 0px;}#col_01 li {	list-style-type: none;	display:block;}#col_01 li a{	display:block;	padding-top: 0.5em;	padding-bottom: 0.5em;	padding-left:0.5em;	padding-right:0.5em;	text-decoration: none;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	width:16em;}#col_01 li a:hover {	display:block;	padding-top: 0.5em;	padding-bottom: 0.5em;	text-decoration: none;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	width:16em;	color: #CC6600;}*//********************************************************************IMMAGINE********************************************************************/#box_img {	width: 230px;	margin-bottom: 1.5em;	float: left;	}/* --- link immagine grande --- */.img_scheda {	border-color: #cbb9aa;	border-style: solid;	border-width: 1px;	padding: 10px;	width: 200px;	background-color: #f5f4ef;}.img_scheda a  {	border-bottom-color: #f5f4ef;	border-bottom-style: solid;	border-bottom-width: 5px;}.img_scheda a:hover {	border-bottom-color: #CC6600;	border-bottom-style: solid;	border-bottom-width: 5px;}/* ------ */.break {	clear:both;}/* ------ */#container_img {	width: 320px;	margin-left: 5px;	margin-top: 15px;	text-align: center;}#container_img hr {	clear:both;	background-color: #cccccc;	height: 1px;	border: none;	width: 200px;}#container_img br {	clear:both;}.img_pw a:hover {	padding: 2px;	background-color: #F4F4F4;	border-bottom: solid 4px #CC6600;	border-left: solid 1px #FFFFFF;	border-right: solid 1px #FFFFFF;	border-top: solid 1px #FFFFFF;	margin-left: 0px;	margin-right: 5px;	margin-top: 5px;	margin-bottom: 5px;}.img_pw a {	padding: 2px;	background-color: #F4F4F4;	border: solid 1px #cbb9aa;	width: 100px;	height: 100px;	float:left;	margin-left: 0px;	margin-right: 5px;	margin-top: 10px;	margin-bottom: 10px;}/*.img_pw a:hover {	padding: 2px;	background-color: #F4F4F4;	border-bottom: solid 4px #CC6600;	border-left: solid 1px #FFFFFF;	border-right: solid 1px #FFFFFF;	border-top: solid 1px #FFFFFF;	margin-left: 0px;	margin-right: 5px;	margin-top: 5px;	margin-bottom: 5px;}.img_pw a {	padding: 2px;	background-color: #F4F4F4;	border: solid 1px #cbb9aa;	width: 100px;	height: 100px;	float:left;	margin-left: 0px;	margin-right: 5px;	margin-top: 10px;	margin-bottom: 10px;}*/.img_pw a:hover {	padding: 2px;	border-bottom: solid 4px #CC6600;	border-left: solid 1px #cbb9aa;	border-right: solid 1px #cbb9aa;	border-top: solid 1px #cbb9aa;	margin-left: 0px;	margin-right: 5px;	margin-top: 0.7em;	margin-bottom: 5px;}.img_pw a {	padding: 2px;	border: solid 1px #cbb9aa;	width: 100px;	height: 100px;	float:left;	margin-left: 0px;	margin-right: 5px;	margin-top: 1em;	margin-bottom: 1em;}/********************************************************************GALLERIA FOTOGRAFICA********************************************************************/#galleria {	/*width: 230px;*/	margin-bottom: 1.5em;	/*float: left;	*/	font-size:0.8em;		}.img_gallery {	border-color: #cbb9aa;	border-style: solid;	border-width: 1px;	padding: 10px;	text-align: center;	background-image: url(./immagini/bg_img_gallery.gif);	background-repeat: repeat;	}.pw_gallery a:hover {	padding: 2px;	border-bottom: solid 4px #CC6600;	border-left: solid 1px #cbb9aa;	border-right: solid 1px #cbb9aa;	border-top: solid 1px #cbb9aa;	margin-left: 0px;	margin-right: 5px;	margin-top: 1.2em;	margin-bottom: 5px;}.pw_gallery a {	padding: 2px;	border: solid 1px #cbb9aa;	width: 100px;	height: 100px;	float:left;	margin-left: 0px;	margin-right: 5px;	margin-top: 1.5em;	margin-bottom: 1em;}#container_img_pw {	/*width: 500px;	float:left;	margin-left: 5px;*/	margin-top: 3em;	text-align: center;}.break {	clear:both;}/********************************************************************INDICE********************************************************************//*.img_indice {	padding: 5px;	border: solid 1px #cbb9aa;	width: 50px;	height: 50px;	float:left;	margin-left: 0px;	margin-right: 1em;	margin-top: 0em;	margin-bottom: 1em;	background-color: #FFFFFF;}.testo_indice {margin-left: 80px;}.titolo_indice {	font-size:1.4em;		font-family: "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding-top:0px;	margin-top:0px;	padding-bottom:0.2em;	margin-bottom:0px;	text-transform: none;}#monocontent ul{	margin-left: 1.5em;	padding-left: 0px;}#monocontent li {	margin-left: 0px;	padding-left: 0px;	list-style-type: none;	list-style-image: url(./immagini/freccia_rossa.gif);}#col_02_scheda .hr {	margin-left: 0px;	padding-left: 0px;	margin-top:0em;	margin-bottom:1em;	border: 0px;	background-image: url(./immagini/filo.gif);		height: 10px;}#monocontent .hr {	margin-left: 0px;	padding-left: 0px;	border: 0px;	background-image: url(./immagini/filo.gif);		height: 10px;}#monocontent fieldset {	padding: 0px; 	border-color: #cbb9aa;	border-style: solid;	border-width: 1px;	background-image: url(./immagini/bg_img_gallery.gif);	width: 100%;}#monocontent fieldset legend {	color:#973a27;	font-weight: bold;}#monocontent .etichetta {	margin-bottom: 0.4em;	margin-top: 0.6em;	padding-bottom: 0px;	font-weight: bold;	font-size:0.8em;	}#monocontent fieldset input {	padding:0px;	margin:0px;	}#spaziatore {	padding:1em;	}		*/		/*-------- TABLE INDICE OPERA -----------*/.table_opera {	border-collapse: collapse;		}.col_page_table {	white-space: nowrap;	text-align: right;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-bottom: 5px;	padding-top: 5px;	vertical-align: top;	}.col1_table {	width: 80%;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-top: 5px;	padding-bottom: 5px;	vertical-align: top;	}/*--- rientro dei testi in tabella ---*/.col1_table_rientro_01 {	background-color: #FFFFFF;	width: 80%;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 20px;	}.col1_table_rientro_02 {	background-color: #FFFFFF;	width: 80%;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 40px;	}.col1_table_rientro_03 {	background-color: #FFFFFF;	width: 80%;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 60px;	}.col1_table_rientro_04 {	background-color: #FFFFFF;	width: 80%;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 80px;	}.col1_table_rientro_05 {	background-color: #FFFFFF;	width: 80%;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 100px;	}.col1_table_rientro_06 {	background-color: #FFFFFF;	width: 80%;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 120px;	}.col1_table_rientro_07 {	background-color: #FFFFFF;	width: 80%;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #E1E1E1;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 140px;	}    /*--- FINE rientro dei testi in tabella ---*//*-------- FINE TABLE INDICE OPERA -----------*//********************************************************************MENU********************************************************************/#menu_orizzontale {	/* background-image: url(./immagini/bg_menu.jpg);	background-repeat: repeat-x; */	width: 880px;	margin-left: 96px;	margin-right: auto;	color: #000000;	font-size:0.8em;	text-align: left;	padding-top:0.4em;	padding-bottom:0.4em;	padding-right:0px;	padding-left:0px;	background-position: left bottom;	background-color: #ffffff;}#menu_orizzontale ul {	display:inline;	list-style-type: none;	padding-left:0px;	margin-left:0px;}#menu_orizzontale li {	display:inline;	padding-top:0.4em;	padding-bottom:0.4em;}#menu_orizzontale .first {	border-left-width: 0px;	padding-right:0.8em;	padding-left:0.8em;}#menu_orizzontale .select {	color: #ffffff;		border-left-width: 0px;	padding-left:0.8em;    padding-right:0.8em;		margin-left:auto;	background-position: left bottom;	border-right-color: #E5E0DA;	border-right-style: solid;	border-right-width: 0px;	background-color: #853c3c;    background-image: url(./immagini/bg_menu_select.jpg);    background-repeat: repeat-x;}#menu_orizzontale .no_select {	color: #823734;	border-left-width: 0px;	padding-left:0.8em;	padding-right:0.8em;	margin-left:auto;	border-right-color: #E5E0DA;	border-right-style: solid;	border-right-width: 0px;}#menu_orizzontale li a {	color: #000000;	text-decoration: none;	padding-left:0.8em;	padding-right:0.8em;	border-left-color: transparent;	border-left-style: solid;	border-left-width: 1px;	border-right-color: transparent;	border-right-style: solid;	border-right-width: 1px;}#menu_orizzontale li a:hover {	color: #ffffff;	background-color: #c79152;	text-decoration: none;	padding-top:0.4em;	padding-bottom:0.4em;	background-image: url(./immagini/bg_menu_hover.jpg);	background-repeat: repeat-x;	background-position: left bottom;} #login {	float: right;	margin-right: 10px;}/********************************************************************CERCA SEMPLICE********************************************************************/#cerca {	/*margin-top: 60px;*/	margin-left: 50px;	color: #FFFFFF;	display: inline;}#cerca p {	margin: 0px;	padding: 0px;	display:inline;}#cerca form {	margin: 0px;	padding: 0px;	display:inline;}#cerca img {	margin: 0px;	padding: 0px;	border: 0px;}#cerca .bottone {	margin: 0px;	padding: 0px;	border: 0px;	vertical-align: bottom;}#cerca .text_input {	border-color: #cbb9aa;	border-style: solid;	border-width: 1px;	color: #000000;	margin: 0px;	padding: 0px;	height: 12px;}/********************************************************************FOOTER********************************************************************/#aggiornamento {	margin-bottom: 2em;	margin-top: 2em;	margin-left: 86px;	padding-top: 2em;	font-size: 0.8em;	color: #5C5245;	clear: both;}#footer {	margin:0px;    padding-left: 0px;	padding-top: 20px;	padding-bottom: 0px;	font-size: 0.6em;	clear: both;	text-align: left;	background-color: #ffffff;}.signature {	padding-top: 0px;	padding-bottom: 20px;	margin-left: 100px;	background-color: #ffffff;}/********************************************************************MAPPA********************************************************************/#map {    width: 770px;    height: 400px;    border: 1px solid gray;}/********************************************************************BOX INDICE RISORSE ON-LINE********************************************************************/#box_indice {	width: 50%;	margin-bottom: 1.5em;	border-color: #cbb9aa;	border-style: solid;	border-width: 1px;	padding: 20px;	padding-left: 10px;	background-color: #f5f4ef;}#box_indice ul {}#box_indice li {	list-style-type: none;	list-style-image: url(./icone/ico_freccia_indice.gif);	}.top {	margin-bottom: 1.5em;	margin-top: 2.5em;	font-size: 0.8em;}#paginadoc {  text-align: center;  }#paginadoc img {  border-style: solid;  border-width: 1px;  border-bottom-color: #E0E0E0;  border-left-color: #E0E0E0;  border-top-color: #E0E0E0;  border-right-color: #E0E0E0;}#paginazione {  border-bottom-style: solid;    border-bottom-width: 0px;  border-bottom-color: #e0e0e0;  border-top-style: solid;  border-top-width: 0px;  border-top-color: #e0e0e0;  text-align: center;  padding-bottom: 1em;}/*    Aggiunto Davide per immagini nel testo del progetto ed in generale per le immagini usate nei contenuti   delle pagine*/div#prg {  float: left:  width: 100%;}div#col_txt {  width: 500px;  float: left;  margin-right: 20px;  font-size: 1em;}  #col_txt h1 {  font-size: 2em;  font-family: "Times New Roman", Times, serif;  font-weight: lighter;  color: #973a27;  padding-top:0px;  margin-top:0px;  text-transform: none;}#col_txt h2 {  font-size: 1.4em;  font-family: "Times New Roman", Times, serif;  font-weight: lighter;  color: #973a27;  padding-top:0px;  margin-top:1.5em;  padding-bottom:0px;  margin-bottom:0px;  text-transform: uppercase;}#col_txt h3 {  font-size: 1.3em;  font-family: "Times New Roman", Times, serif;  font-weight: lighter;  padding-top:0px;  margin-top:1em;  padding-bottom:0px;  margin-bottom:0px;}div#col_img {  float: left;  width: 278px;    }  img.img_text{  margin-left: 0px;  margin-right: 0px;  padding: 2px;  border-color: #d5cabd;  border-style: solid;  border-width: 1px;}div.img_text_div{  display: inline;  float:right;  margin-top: 12px;  margin-left: 12px;  margin-bottom: 12px;  border-color: #000000;  border-style: none;  width: 260px;  font-size: 0.8em;}div.margin_left_30px{  margin-left: 30px;  text-align: justify;}.didascalia2 {  font-size: 0.7em;  width: 276px; /* 256 + 20 di padding */}.centered {   width: 100%;  text-align: center;   }  .tab-view {  border: 1px solid #D5CABD;}.tab-active {  border: 1px solid #D5CABD;  border-style: solid solid none;  border-width: 1px 1px 0;}.tab-normal {  border: 1px solid #D5CABD;  background: none repeat scroll 0 0 transparent;}.tab-normal a:focus, .tab-normal a:hover {  color: gray;  font-weight: bold;  text-decoration: none;}.tab-active a:focus, .tab-active a:hover {  color: black;  font-weight: bold;  text-decoration: none;}li .status_N {  filter: alpha(opacity=50);  opacity: 0.5;}div .status_N {  filter: alpha(opacity=50);  opacity: 0.5;}#annotazioni_utente {  text-align: left;}#annotazioni_utente textarea {  width: 100%;}ul.lista_collezioni li {  list-style-image: url(./icone/ico_collection.gif);}ul.documenti_collezione li {  list-style-image: url(./icone/ico_book.gif);}ul.lista_annotazioni li {  list-style-image: url(./icone/ico_book.gif);}ul.annotazioni_documento li {  list-style-image: url(./icone/ico_bookmark.png);}div.area-personale label {  width: 15em;  float: left;}