body {
	font-family: Verdana;
}
.MenuLeft {
	width: 164px;
}

.titolo {
	color: #333333;
	margin-bottom: 1px;
	font: 11px verdana;
	font-weight: bold;
}
.contents div:first-child h3 {
	border-top: 0px;
}

.contents h3, .contents H2 {
	color: #666666;
	border-left: solid 25px #e35200;
	border-bottom: #9E9F99 1px solid;
	border-top: #9E9F99 1px solid;
	margin-top: 0px;
	padding-left: 10px;
	font: 12px verdana;
	font-weight: bold;
}

.contents .primopiano h3, .contents h3 .first {
	border-top: #ffffff 0px solid;
}
.contents {
	line-height: 18px;
	padding-bottom: 30px;
}
.contents a, .contents a:link, .contents a:visited {
	color: #333333;
}
.contents a:hover {
	color: #b51423;
}
.documentazione .titolo {
	color: #333333;
	margin-bottom: 5px;
	font: 11px verdana;
}
.standard .elenco, .standard .sintetico, .primopiano .sintetico, .SearchResult .elenco {
	font: 11px verdana;
	background-image: url(../images/a_quadrato.gif);
	background-repeat: no-repeat;
	background-position: 8 10;
	padding-left: 20px;
}

.livello1 .livello2 .elenco {
	font: 11px verdana;
	background-image: url(../images/a_quadrato.gif);
	background-repeat: no-repeat;
	background-position: 8 5;
	padding-left: 20px;
}

.occhiello {
	font-size: 11px;
	font-weight: bold;
	color: #e35200;
	font-family: verdana;
}
.autore {
	text-align: left;
	font-style: italic;
	color: #666666;
	font-size: 10px;
	padding-bottom: 1px;
	margin-top: 1px;
}
.mittente {
	text-align: left;
	color: #666666;
	font-size: 10px;
}

.titolo a.mtx:link, .titolo a.mtx:active, .titolo a.mtx:visited {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.titolo a.mtx:hover {
	color: #B51423;
}
.elenco {
	padding-top: 0px;
	padding-bottom: 5px;
}
.elenco a.titolo:link, .elenco a.titolo:active, .elenco a.titolo:visited {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.elenco a.titolo:hover {
	font-size: 11px;
	color: #B51423;
}
.rifnormativo {
	color: #333333;
}
.rifnormativi .label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}




.data {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}



.elenco .approfondimento .rivista {
	float: left;
}
.elenco .approfondimento .pagina {
	float: right;
	font-size: 10px;
	color: #333333;
}




.approfondimento .titolo {
	color: #333333;
}
.esploso .approfondimento .rivista {
	float: left;
}
.esploso .approfondimento .pagina {
	font-size: 10px;
	color: #333333;
	float: right;
}
.esploso .approfondimento .testo {
	clear: both;
}

.approfondimento .pagina {
	font-size: 11px;
	position: relative;
	display: inline;
	margin-left: 120px;
}


.sommario {
	padding: 3px;
}
.sommario .rivista .titolo {
	padding: 5px;
	font-size: 11px;
	color: #333333;
	margin: 2px;
}
.sommario .sezione .titolo {
	font-size: 11px;
	font-weight: normal;
}



.collegato .pdf {
	padding: 5px 0px 5px 0px;
	line-height: 20px;
	background-image: url(../images/pdf.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.collegato .mtx {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	display: block;
}

.collegati .label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}



.father a {
	color: #333333;
	padding-left: 15px;
	background-image: url(../images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.father a:hover {
	background-position: left center;
	color: #b51423;
}
.father a:visited {
	color: #333333;
}




.fonte {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 2px;
}
.fonte .nome {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.contenutiarchivio .inner {
	margin-left: 380px;
}
.primopiano .sintetico .news .data {
	display: none;
}


#toolsend {
	background-image: url(../images/invianew.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	border-bottom: solid 1px #CCCCCC;
}
#toolprint {
	background-image: url(../images/stampanew.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
}




/*MENU DELLA DOCUMENTAZIONE*/

.MenuDocumentazione {
	text-align: right;
	margin-bottom: 5px;
	margin-right: 5px;
}

.MenuDocumentazione a {
	font-weight: bold;
	text-decoration: none;
	color: #AB0808;
}

.MenuDocumentazione a:hover {
	color: #F7C78B;
}

.MenuDocumentazione .menu {
	border-left: solid 2px #AB0808;
	padding-left: 5px;
}
.MenuDocumentazione:first-child {
	border-left: 0px;
}

/*RICERCA*/

.SearchBox {
	border-bottom: #9d9c99 1px solid;
	padding: 0 5 10 5;
	text-align: center;
}
#fieldcontents {
	display: inline;
	margin-left: 5px;
	margin-left: 5px;
	width: 100px;
	background-image: url(../images/lente.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 2 21;
}
.SearchBox input, .SearchBox select {
	border: #002B58 1px solid;
	font-size: 10px;
}
.SearchBox .field {
	margin-top: 10px;
	display: inline;
}

.SearchBox .label {
	display: inline;
	padding-right: 2px;
	color: #002B58;
}
.SearchBox .search {
	text-align: center;
	font-size: 10px;
	line-height: 20px;
}
.SearchBox .search a {
	padding: 6px 37px;
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.SearchBox  a:visited, .SearchBox  a:active, .SearchBox  a:link {
	font-size: 10px;
	background-image: url(../images/bottone_up.gif);
	color: #333333;
}
.SearchBox a:hover {
	font-size: 10px;
	background-image: url(../images/bottone_down.gif);
	color: #CC0000;
}



.SearchResult {
	padding: 6px 0px 30px 0px;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: #002B58 1px solid;
}
.SearchResult .error {
	text-align: center;
	color: 002B58;
	font-weight: bold;
	margin: 30px 0 0 0;
}

.Item, .News, .Docs, .Appr {
	margin: 10px 2px 15px 2px;
}


.Abstract {
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}

p {
	line-height: 18px;
	color: #666666;
}
.inner {
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	margin: 10px 2px 15px 2px;
}

.lnkButton, .lnkButton a:link, .lnkButton a:visited, .lnkButton a:active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/bg_bottone.gif);
	background-repeat: no-repeat;
	background-position: 0 5;
	padding: 8 20 8 20;
	color: #666666;
	font-weight: bold;
}
.lnkButton a:hover {
	color: #b25857;
}

A.file subscribed:link, A.file subscribed:active, A.file subscribed:visited {
	font-weight: normal;
	font-size: 15px;
	color: #666666;
	font-weight: normal;
	margin-bottom: 1px;
	border-left: solid 0px #ffffff;
}


A.file subscribed:hover {
	color: #B51423;
}

.nodo .elenco {
	margin-left: 0px;
}

.statico strong {
	color: #e35000;
}

.nodo .titolo {
	color: #666666;
	border-left: solid 25px #e35200;
	border-bottom: #9E9F99 1px solid;
	border-top: #9E9F99 1px solid;
	margin-top: 0px;
	padding-left: 10px;
	font: 12px verdana;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 0px;
}
.livello1 .livello2 .titolo {
	border-bottom: solid 0px;
	border-left: solid 0px;
	border-top: solid 0px;
	font-weight: normal;
	line-height: 14px;
	margin-left: 0px;
	font: 11px verdana;
}
.livello1 .titolo {
	border-bottom: solid 0px;
	border-left: solid 0px;
	border-top: solid 0px;
	font-weight: normal;
	
	margin-left: 0px;
	font: 11px verdana;
	color: #E35200;
	padding-left: 0px;

line-height:12px;
}

#BoxEsperto{
	width:164px;
	
}

#boxesperto .row a:link, #boxesperto .row a:active, #boxesperto .row a:visited{

	font: 10px verdana;
	color: #24588a;
	padding-left: 0px;
	font-weight:bold;
	
}

#boxesperto .row a:hover{
  color: #bc0b1f;

}
.SearchResult .occhiello{
	font: 11px verdana;
	background-repeat: no-repeat;
	background-position: center left;

display:block;
margin-bottom: 1px;
}





