body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	background-color: #DDDDDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	padding-right: 14px;
	margin: 0px;
	height: 100% auto;
}
/*table {
float:none !important;
}*/
img {
	border:0px none;
}
.form1 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	left: 0px;
	clip:  rect(0px auto auto auto);
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.campi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tblCorpo1 {
	background-color: #FFFFFF;
}
.tdCorpoLeftTop {
	width: 170px;
	background-repeat: repeat-x;

}
.tdCorpoSpazio {
	background-color: #999999;
	width: 12px;
}
.tdCorpoRight {
	background-repeat: no-repeat;
	width: 130px;
	background-color: DDDDDD;
}
.tdCorpoSpazioTop {
	background-color: #999999;
	width: 12px;
	height: 208px;

}
.tblTopsx {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	text-align: center;
}
.tdTitoloTopVerde {
	background-color: #009966;
	height: 62px;
	width: 470px;
}
.tdfreetour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	padding-right: 10px;
	
	
}
.TopTitolo1 {
	color: #009966;
	font-size: 48px;
	font-weight: normal;
}
.TopTitolo2 {

	color: #999999 ;
	font-size: 48px;
	font-weight: normal;
}
.tdCorpoRightDown {
	background-image: url(images/struttura/bkgCorpoRightdown.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #CCCCCC;

}
.tdCorpoCenterDown {

	background-image: url(images/struttura/bkgCorpoCenterDown.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 93px;
	background-color: #FFFFFF;
}
.tdCorpoLeftDown {
	width: 170px;
	background-image: url(images/struttura/bkgCorpoCenterDown.gif);
	background-repeat: repeat-x;
	height: 93px;
	background-position: top;

}
.tdCorpoSpazioDown {
	background-color: #999999;
	width: 12px;
	background-image: url(images/struttura/bkgCorpotdSpazioDown.gif);
	background-repeat: repeat-x;
	background-position: top;

}
.tdCorpoLeft {
	width: 170px;
	background-repeat: repeat-x;
}
.tdCorpoLeftMenu {
	width: 182px;
	background-repeat: repeat-x;
}
.LineSpacerMenuSx {
	background-color: #CCCCCC;
	height: 1px;
	width: 150px;
}
.linkMenuSx-oltreildb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linkMenuSx-grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B8B8B;
	text-decoration: none;
}
.linkMenuSx-grigio a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8B8B8B;
	text-decoration:none;
}
.linkMenuSx-grigio a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8B8B8B;
	text-decoration: underline;
}

.linkMenuSx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linkMenuSx a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.linkMenuSx a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.linkMenuSx3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF99FF;
	text-decoration: none;
}
.linkMenuSx4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
}

.LineSpacer {
	background-color: #CCCCCC;
	height: 2px;
	background-image: url(images/righetta_gray.gif);

}
.LineSpacer-white {
	background-color: #FFFFFF;
	height: 1px;


}
.lineSeparaMenuTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	width: 2px;
}
.linkMenuTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: center;
}
.linkMenuTop a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: center;
}
.linkMenuTop a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
	text-align: center;
}
.linkMenuTop a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: center;
}
.etichetteForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.tdCorpoSpazio_1 {
/*DATABASE*/
	background-color: #009966;
	width: 12px;
}
.tdCorpoSpazio_2 {
/*NEWS*/
	background-color: #0033FF;
	width: 12px;
}

.tdCorpoSpazio_3 {
/*iniziative*/
	background-color: #0066FF;
	width: 12px;
}
.tdCorpoSpazio_4{
/*MATERIALI E DOCUMENTI*/
	background-color: #0099FF;
	width: 12px;
}
.tdCorpoSpazio_5{
/*sezioni specialistiche*/
	background-color: #FF3333;
	width: 12px;
}
.tdCorpoSpazio_6 {
/*REGISTRAZIONE */
	background-color: #009900;
	width: 12px;
}

.tdCorpoSpazio_7{
/*abbonamenti*/
	background-color: #009900;
	width: 12px;
}
.tdCorpoSpazio_8{
/*FREETOUR*/
	background-color: #00CC00;
	width: 12px;
}
.tdCorpoSpazio_9{
/*HOOP*/
	background-color: #00CC00;
	width: 12px;
}
.tdCorpoSpazio_10{
/*editorial*/
	background-color: #6666FF;
	width: 12px;
}
.tdCorpoSpazio_12{
/*partners*/
	background-color: #6666FF;
	width: 12px;
}
.tdCorpoSpazio_13{
/*consultants*/
	background-color: #6666FF;
	width: 12px;
}
.tdCorpoSpazio_14{
/*links*/
	background-color: #6666FF;
	width: 12px;
}
.tdCorpoSpazio_15{
/*dati tecnici*/
	background-color: #6666FF;
	width: 12px;
}
.tdCorpoSpazio_16{
/*dati statistici*/
	background-color: #6666FF;
	width: 12px;
}
.tdCorpoSpazio_17{
/*dati copiright*/
	background-color: #6666FF;
	width: 12px;
}

.tdCorpoSpazio_11{
/*CONTATTIl*/
	background-color: #006600;
	width: 12px;
}
.tdCorpoSpazio_18{
/*AR mostre*/
	background-color: #0066FF;
	width: 12px;
}


.TDsegnapostoBlu {
	background-color: #0099FF;
	height: 12px;
	width: 12px;
}
.TDsegnapostoTestoBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	height: 20px;
}
.tdSegnapostoGrigio {
	background-color: #999999;
	width: 20px;
}
.linkPageripetuti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	height: 20px;

}
.linkPageripetuti a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.titoli-paginaBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099FF;


}
.txtTestiNorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;

}
.txtTestiNormcorsivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	font-style: italic;
	font-weight: normal ;
}
.txtTestiNorm a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5fb14c;
	text-align: justify;
	text-decoration:none;

}
.txtTestiNorm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	text-decoration:none;
	background-color: #5fb14c;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5fb14c;
	text-decoration: none;
}

.linkpiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5fb14c;
	text-decoration: none;
	font-weight: normal;

}

.txtTestiNormbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	font-weight: bold;
}

.txtTestiNormboldcorsivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}

.txtTestiNormbold a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5fb14c;
	text-align: justify;
	font-weight: bold;
	text-decoration:none;
}
.txtTestiNormbold a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
	text-decoration:none;
}
.Txtprivacy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.Txtprivacy  a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5fb14c;
}
.Txtprivacy  a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5fb14c;
	text-decoration:none;

}

.txtTestiNorm-rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: justify;

}

.titoli-articoliDettaglio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}



.elenco-spazio-sx {
	width: 12px;
}
.rietroItem {
	width: 15px;
}
.t-separa-repeat-gray {
	background-color: #999999;
	height: 1px;
	width: 100%;
}
.titolo-pagina-NEWS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0033FF;
}
.titolo-itemNEWS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033FF;
	height: 25px;
}
.titolo-pagina-INIZIATIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
}
.titolo-pagina-registrazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
}
.titolo-pagina-1{
/*database*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009966;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009966;
}
.titolo-pagina-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666FF;
}
.titolo-pagina-12{
/*consultants*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666FF;
}
.titolo-pagina-13{
/*partners*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666FF;
}
.titolo-pagina-14{
/*links*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666FF;
}
.titolo-pagina-15{
/*dati tecnici*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666FF;
}

.titolo-pagina-16{
/*dati statistici*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666FF;
}
.titolo-pagina-17{
/*dati copyright*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666FF;
}

.titolo-itemINIZIATIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	height: 25px;
}
.titolo-pagina-MATDOC {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
}
.titolo-itemMATDOC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	height: 25px;
}
.titolo-pagina-SEZSPEC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3333;
}
.titolo-itemSEZSPEC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
	height: 25px;
}
.txtdata-autore-pubblicazioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
}
.txt-msg-top-sx {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.etichette-neutre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: right;
	text-indent: 3px;

}
.etichette-neutrebold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	text-indent: 3px;

}
.opere-interlinea-testo {
	background-color: #cccccc;
	height: 1px;
	margin-right: 5px;
	margin-left: 5px;	
}
.titolo-pub-arc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.titolo-pub-arc-x-skeda-op{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099FF;
}
DIV.space-arc-public-matdoc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099FF;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 3px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #0099FF 12px solid;
    LINE-HEIGHT: 5px;
	HEIGHT: 15px
}
.titolo-sezioni-pub-arc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
}
.testo-link-sezioni-pub-arc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3333;
}
.tdop-sezioni-pub-arc{
/*OPERA*/
	background-color: #FF3333;
	width: 12px;
}


.tdop-0{
/*OPERA*/
	background-color: #999999;
	width: 12px;
}
.label-0{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
}
.tit-0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
}
.stit-0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;

}
.txt-0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.tdop-1{
/*OPERA*/
	background-color: #FF3300;
	width: 12px;
}
.label-1{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
}
.tit-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
}
.tit-1-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
}
.tit-1-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D4E4C;
}
.stit-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;


}
.txt-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 3px;
	padding-left: 3px;
}



.tdop-2{
/*AUTORE*/
	background-color: #999999;
	width: 12px;
}
.label-2{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3300FF;
}
.tit-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3300FF;
}
.stit-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
}
.stit-xarc-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
}
.txt-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}


.tdop-2-3{
/*AUTORE*/
	background-color: #999999;
	width: 12px;
}
.label-2-3{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #045A85;
}
.tit-2-3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #045A85;
}
.stit-2-3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #045A85;
}

.txt-2-3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

.txt-2-3bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #045A85;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}


.tdop-2-1{
/*AUTORE*/
	background-color: #999999;
	width: 12px;
}
.label-2-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
.tit-2-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3300FF;
}
.stit-2-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
}
.stit-xarc-2-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
}
.txt--12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}



.tdop-3{
/*LOCALIZZAZIONE*/
	background-color: #999999;
	width: 12px;
}
.label-3{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A782B;
}
.tit-3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A782B;
}
.stit-3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A782B;
}
.txt-3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}


.tdop-4{
/*CRONOLOGIA*/
	background-color: #999999;
	width: 12px;
}
.label-4{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
.tit-4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
.stit-4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
.txt-4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.tdop-4-1{
/*PREMI*/
	background-color: #999999;
	width: 12px;
}
.label-4-1{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999900;
}
.tit-4-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999900;
}
.tit-4-1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999900;
}
.stit-4-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999900;
}
.txt-4-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

.tdop-5{
/*COMMITTENTE*/
	background-color: #999999;
	width: 12px;
}
.label-5{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.tit-5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.stit-5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	padding-right: 10px;
	padding-left: 10px;
}
.txt-5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

/*TIPOLOGIA*/
.tdop-7{
	background-color: #999999;
	width: 12px;
}
.spectdop-7{
	background-color: #FF9900;
	width: 12px;
}
.label-7{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	
}
.tit-7{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}
.tit-7 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	
}
.stit-7{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.stit-7 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.txt-7{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}/*AZIENDE*/
.tdop-8{
	background-color: #999999;
	width: 12px;
}
.spectdop-8{
	background-color: #FF9900;
	width: 12px;
}
.label-8{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.tit-8{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.stit-8{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.txt-8{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
/*ECO*/
.tdop-9{
	background-color: #009900;
	width: 12px;
}
.spectdop-9{
	background-color: #009900;
	width: 12px;
}
.label-9{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
.tit-9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
.stit-9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
.txt-9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

/*CINEMA*/
.tdop-10{
	background-color: #6633FF;
	width: 12px;
}
.spectdop-10{
	background-color: #6633FF;
	width: 12px;
}
.label-10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6633FF;
}
.tit-10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6633FF;
}
.stit-10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6633FF;
}
.txt-10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
/*SPOT*/
.tdop-11{
	background-color: #6666FF;
	width: 12px;
}
.spectdop-11{
	background-color: #6666FF;
	width: 12px;
}
.label-11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
.tit-11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
.stit-11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
.txt-11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}



/*DIGRESSIONE*/
.tdop-13{
	background-color: #FF0033;
	width: 12px;
}
.spectdop-13{
	background-color: #FF0033;
	width: 12px;
}
.label-13{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0033;
}
.tit-13{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0033;
}
.stit-13{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0033;
}
.txt-13{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.txt-it-13{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #FF0033;
	padding-right: 10px;
	padding-left: 10px;
}

/*MOSTRE*/
.tdop-14{
	background-color: #999999;
	width: 12px;
}
.spectdop-14{
	background-color: #FF0033;
	width: 12px;
}
.label-14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0033;
}
.tit-14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0033;
}
.stit-14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0033;
}
.txt-14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.txt-it-14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #FF0033;
}


/*ANNOTAZIONI*/
.tdop-15{
	background-color: #999999;
	width: 12px;
}
.spectdop-15{
	background-color: #CC3333;
	width: 12px;
}
.label-15{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3333;
}
.tit-15{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3333;
}
.stit-15{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3333;
}
.txt-15{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.txt-it-15{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #CC3333;
}
.arch-recapiti-nome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.arch-recapiti-nomenobolred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.arch-recapiti-nomenobolblack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.arc-recapiti-testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arc-recapiti-label {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.arc-nome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.arc-nome a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.arc-nome-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
/*TIPOLOGIA ##########################################################################à*/

.label-cat1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	font-style: normal;
	text-decoration: none;
}


.label-cat2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32CD32;
	font-style: normal;
}

.label-cat3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #87032B;
	font-style: normal;
}

.tit-cat-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.tit-cat-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #32CD32;
}
.tit-cat-3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #87032B;
}
.tdcat-1{
	background-color: #FF9900;
	width: 12px;
}

.tdcat-2{
	background-color: #32CD32;
	width: 12px;
}
.tdcat-3{
	background-color: #87032B;
	width: 12px;
}
.tdsub{
	background-color: #CCCCCC;
	width: 12px;
}

.txt-cat-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txt-cat-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.div-rs-nav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
a.div-rs-nav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.div-rs-nav-gallery{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
a.div-rs-nav-gallery{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.div-rs-nav2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
}

DIV.search-opera2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF3300;
	PADDING-LEFT: 5px;
	font-size: 12px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle; BORDER-LEFT: #FF3300 12px solid;
	LINE-HEIGHT: 12px;
	HEIGHT: 12px
}
DIV.search-opera a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF3300;
	PADDING-LEFT: 5px;
	font-size: 12px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle; BORDER-LEFT: #FF3300 12px solid;
	LINE-HEIGHT: 12px;
	HEIGHT: 12px
	
}
DIV.search-autore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006699;
	PADDING-LEFT: 5px;
	font-size: 12px;
	MARGIN-LEFT: 15px;
	VERTICAL-ALIGN: middle; BORDER-LEFT: #006699 12px solid;
	LINE-HEIGHT: 12px;
	HEIGHT: 12px;
}
DIV.search-autore-freet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	PADDING-LEFT: 5px;
	font-size: 12px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle; BORDER-LEFT: #006699 12px solid;
	LINE-HEIGHT: 12px;
	HEIGHT: 12px;
}
DIV.search-autore-freet a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	font-size: 12px;
}
DIV.search-autore2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	PADDING-LEFT: 5px;
	font-size: 12px;
	MARGIN-LEFT: 12px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #006699 12px solid;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	
}
.td-skeda-op-autore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	font-size: 12px;
	background-color: #006699;
}
.td-skeda-op-autoretxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	font-size: 12px;
	PADDING-LEFT: 5px;

}
.td-skeda-op-autoretxt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	font-size: 12px;
	text-decoration: underline;
}
DIV.search-locator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	PADDING-LEFT: 5px;
	font-size: 12px;
	MARGIN-LEFT: 15px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #4A782B 12px solid;
	LINE-HEIGHT: 12px;
	HEIGHT: 12px;
}
DIV.tiposotto1 {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 10px solid; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px
}
DIV.tiposotto1 {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a6eaa6 10px solid; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px
}
DIV.tiposotto1 {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ca0440 10px solid; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px
}
DIV.tiposotto {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 10px solid; CURSOR: hand; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px
}
DIV.space-cat1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #FF9900 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-cat1-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	PADDING-LEFT: 5px;
	MARGIN-TOP: 0px;
	/*
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #FF9900 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
	*/
}
DIV.space-cat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32CD32;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #32CD32 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-cat2-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32CD32;
	PADDING-LEFT: 5px;
	/*
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #32CD32 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
	*/
}
DIV.space-cat3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #87032B;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #87032B 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-cat3-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #87032B;
	PADDING-LEFT: 5px;
	/*
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #87032B 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
	*/
}
DIV.space-scat1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 20px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #FF9900 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-scat1-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 5px;
	MARGIN-TOP: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #FF9900 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-scat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 20px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #32CD32 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-scat2-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32CD32;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 5px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #32CD32 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-scat3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 20px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #87032B 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-scat3-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #87032B;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 5px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #87032B 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}

DIV.space-lcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 30px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #cccccc 12px solid;
    LINE-HEIGHT: 12px;
	HEIGHT: 15px
}
DIV.space-lcat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 17px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #cccccc 12px solid;
    LINE-HEIGHT: 12px;
	HEIGHT: 15px
}
.bkgriga-ipx-inc-opere{
	background-color: #CCCCCC;
	background-repeat: repeat-x;
	height: 1px;
}

/*TIPOLOGIA ##########################################################################à*/

/*SEARCH*/
/*i colori li cambio nella pag con un font per non fare troppi stili...*/
.tit-campi-search{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.testo-campi-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
body.pop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/*FINE SEARCH*/

/*LOCATOR*/
.luoghi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
a.numopere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #009966;
}
.luoghisel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009966;
}
.continente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009966;
	text-decoration: none;
}
DIV.space-llocator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: nomal;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #cccccc 12px solid;
    LINE-HEIGHT: 12px;
	HEIGHT: 15px
}
DIV.space-llocator-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #4a782b 12px solid;
    LINE-HEIGHT: 12px;
	HEIGHT: 15px
}
DIV.space-arc-public-eco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #009900 12px solid;
    LINE-HEIGHT: 5px;
	HEIGHT: 15px
}
DIV.space-sezspec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 12px;
	MARGIN-TOP: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #cccccc 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
DIV.space-arc-public-film {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #6633FF 12px solid;
    LINE-HEIGHT: 5px;
	HEIGHT: 15px
}

DIV.space-arc-public-spot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #6666FF 12px solid;
    LINE-HEIGHT: 5px;
	HEIGHT: 15px
}

DIV.space-matdoc-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 22px;
	MARGIN-TOP: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #cccccc 12px solid;
    LINE-HEIGHT: 15px;
	HEIGHT: 15px
}
hr {
height: 0; 
width:90%;
border-width: 1px 0 0 0; /* remove all borders except the top one */ 
border-style: solid; 
border-color: #e8e8e8; 
text-align: center;
}
/* stilii x xml editor*/
.biblio-testo-normale{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.biblio-testo-corsivo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #3300FF;
}
.biblio-testo-nome-autore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666699;
}
.search-label-anno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.autori-indice-quad {
	background-color: #006699;
	height: 14px;
	width: 14px;
}
.autori-td-subletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	background-color: #E8E8E8;
	height: 14px;
}
.autori-indice-cognome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.autori-indice-nome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
}
.autori-indice-cognome a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration:none;
}
.autori-indice-nome a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	text-decoration:none;
}

.div-nolog {
	background-color: #999999;
	height: 30px;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	vertical-align: middle;
}
.skeda-autore-box-nominativo {
	background-color: #DDDDDD;
}
.etichetteFormError {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.tbl-bordo-nero {
	border: 1px solid #333333;
}
.dimensionali{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6666FF;
}
.txtTestiAbstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;

}
.test-search-opera a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF3300;
	PADDING-LEFT: 5px;
	font-size: 12px;
	VERTICAL-ALIGN: middle;
	/* 
	MARGIN-LEFT: 10px;
	BORDER-LEFT: #FF3300 12px solid;*/
	/*LINE-HEIGHT: 12px;*/
	/*HEIGHT: 12px*/
}
.test-search-autore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006699;
	PADDING-LEFT: 5px;
	font-size: 12px;
	
	VERTICAL-ALIGN: middle;
	/*
	MARGIN-LEFT: 15px;
	BORDER-LEFT: #006699 12px solid;
	LINE-HEIGHT: 12px;
	HEIGHT: 12px;
	*/
}
.test-search-locator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	PADDING-LEFT: 5px;
	font-size: 12px;
	VERTICAL-ALIGN: middle;
	text-decoration:none;
	/*
	MARGIN-LEFT: 15px;
	BORDER-LEFT: #4A782B 12px solid;
	LINE-HEIGHT: 12px;
	HEIGHT: 12px;
	*/
}
.test-search-autore-freet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	VERTICAL-ALIGN: middle;
	font-size: 12px;
	text-decoration:none;
	/*
	MARGIN-LEFT: 10px;
	PADDING-LEFT: 5px;
	 BORDER-LEFT: #006699 12px solid;
	LINE-HEIGHT: 12px;
	HEIGHT: 12px;
	*/
}
.test-search-autore-freet a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	font-size: 12px;
	text-decoration:none;
}

.titolo-pagina-finale{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00a5d3;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00a5d3;
}
.sotto-titolo-pagina-finale{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00a5d3;
}

.sotto-sotto-titolo-pagina-finale{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00a5d3;
}
.txtTestiNormazzurro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00a5d3;
}
.txtTestiNormazzurrocorsivo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00a5d3;
	font-style: italic;
}
.txtTestiNormazzurro a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00a5d3;
}
.txtTestiNormazzurroBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00a5d3;
}
.txtTestiNormazzurroBoldcorsivo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00a5d3;
	font-style: italic;
}
.txtTestiNormazzurroBold a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00a5d3;
}
.txtTestiPremiNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999900;
}
.txtTestiPremibold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999900;
}
.din-menu-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.din-menu-small:a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
.print-0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005769;
}
.print-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.print-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* menu top 05/06/07 */
.nuovo-menu-top-bkg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*text-align: center;*/
	color: #999999;
	background-color: #FFFFFF;
}
.nuovo-menu-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*text-align: center;*/
	color: #999999;
}
.nuovo-menu-link a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*text-align: center;*/
	color: #999999;
}
.nuovo-menu-linka:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
/*text-align: center;*/
	color: #999999;
}
.nuovo-menu-il-database{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #005868;
	padding-right: 3px;
}
.nuovo-menu-padding-logo{
	padding-right: 180px;
}

.story{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	padding-right: 3px;
}
.story a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	padding-right: 3px;
}
.callout{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	padding-right: 3px;
}
.callout a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	padding-right: 3px;
}
h5.scroll_hili{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
	padding: 0px;
	height:10px;
}
th{
	text-align: left;
}
.scroll_hili{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
}
.scroll_hili a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

.scroll_hili-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
}
.scroll_hili-2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
}
.tabella-txt-home {
	border: 1px solid #999999;
}
.tabella-home-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #999999;
	
}
.styleToptdCorpoLeftTop {
	width: 170px;
	background-repeat: repeat-x;
	height: 208px;

}
.styleToptdCorpoSpazioTop {
	background-color: #999999;
	width: 12px;

}
.styleTop-bkglinea1 {
	background-color: #EBEBEB;
}
.styleTop-bkglinea2 {
width: 170px;
	background-color: #EBEBEB;
}

.colonna-sinistra-base {
	width: 170px;
}
.quadrato-blu {
	background-color: #005567;
	height: 12px;
	width: 12px;
}
.bkgriga-pixel-top-inc {
	background-image: url(../images/righetta_blu_tbl_separatore.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.tdCorpoRighthomehomehome {
	background-repeat: no-repeat;
	/*width: 160px;*/
	background-color: DDDDDD;
}

.shopFotoBanner {
	text-align: left;	
}
.shopTitoloBanner {
	font-weight:bold;
	font-size: 11px;	
}
.shopPrezzoBanner {
	color:#FF0000;
	font-weight:bold;	
	font-size: 11px;	
}
/* menu top 05/06/07 */


#banner_bookshop {
	padding-top: 28px;
	background: #fff url(../images/head_banner_bookshop.png) no-repeat 0 0;
	width: 120px;
	margin-bottom: 40px;
	text-align: center;
	clear: both;
	border: #4b69ce 1px solid;
  	overflow:  hidden;
	float:none;
}
#banner_bookshop a {
	font-size: 8pt;
	color: #4370ff;
}
#banner_bookshop small {
font-size: 8pt;
}
#banner_bottom_bookshop {
	background: #fff url(../images/tail_banner_bookshop.png) no-repeat 0 0;
	float: none;
	width: 120px;
	height: 21px;
}

.testo_banner_bookshop {
	margin: 0 8px;
	text-align: left;
	margin-bottom: 0px;
float: none;
}

.immagine_banner_bookshop {
	border: #ccc 1px solid;
	/*height: 100px;*/
	width: 100px;
	clear: both;
	margin: 0 auto;
	margin-bottom: 5px;
  vertical-align: middle;
float: none;
}

.immagine_banner_bookshop img {
  margin: auto;
float: none;
}

span.nobold a {
  font-weight:normal;
}

#banner_bookshop hr {
	border-color: #CCCCCC -moz-use-text-color #EFEFEF;
	color: #CCCCCC;
	height: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: none;
	clear: both;
}
