/* ---TAG HTML--- */
html {
	min-width: 750px;
}
UNKNOWN {
	MIN-HEIGHT: 800px; MARGIN-LEFT: 12px
}
body
{
MARGIN: 0 auto;
TEXT-ALIGN: center;
}
A:link {
	COLOR: #084c4e; BACKGROUND-COLOR: transparent
}
A:visited {
	COLOR: #084c4e; BACKGROUND-COLOR: transparent
}
A:hover {
	COLOR: #600; BACKGROUND-COLOR: transparent
}
A:active {
	COLOR: #600; BACKGROUND-COLOR: transparent
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
WIDTH: 100%;
}
TR {
WIDTH: 100%;
}
TD {
BORDER-TOP: #000 1px solid;
BORDER-RIGHT: #000 1px solid;
BORDER-BOTTOM: #000 1px solid;
BORDER-LEFT: #000 1px solid;
PADDING: 0 4px;
}
UL {
MARGIN: 0;
padding: 0;
}
OL {
MARGIN: 0 10px;
padding: 0 10px;
}
OL LI {
list-style-type: square;
list-style-position: outside;
padding: 2px 0;
}
DD {
MARGIN: 0;
FONT-SIZE: 1em;
}
DT {
MARGIN: 0;
FONT-SIZE: 1.4em; FONT-WEIGHT: bold;
}
P {
MARGIN: 10px 2px;
FONT-SIZE: 1em;
}

/* ---Fine TAG HTML--- */

/* ---BOX MODEL PAGINA--- */
.boxpagina {
BORDER: #00f 0px solid;
BACKGROUND: #e7f5ef;
margin: 0px;
padding: 0px;
MARGIN: 5px auto;
WIDTH: 750px;
TEXT-ALIGN: left;
}
.boxsx {
FLOAT: left;
display: block;
WIDTH: 242px;
margin: 0px;
padding: 0px;
}
.boxdxbig {
FLOAT: right;
WIDTH: 504px;
BORDER-left: #fff 0px dotted;
margin: 0px;
padding: 0px;
}
.boxdx {
FLOAT: left;
WIDTH: 500px;
margin: 0px;
padding: 0px;
}
.boxdxcenter {
margin: 0;
padding: 4px;
TEXT-ALIGN: center;	
}
.boxfondo {
FLOAT: right;
WIDTH: 100%;
MARGIN: 0px auto;
}
.boxdx1 {
FLOAT: left;
WIDTH: 300px;
margin: 2px 0;
FONT-SIZE: 1.2em;
background-color: #c0c0c0;
padding: 3px 0px 3px 5px;
BACKGROUND-IMAGE: url(/web/css.nsf/vsgray.jpg); COLOR: #000000; BACKGROUND-REPEAT: repeat-x; 
}
.boxdx2 {
FLOAT: right;
margin: 5px 0px 0px 40px;
}
.boxdx2 a {
color: #888;
background-color: #ccc;
padding: 1px;
border: 2px #fff outset;
}
.boxdx2_1 {
FLOAT: right;
}
.boxdx3 {
FLOAT: left;
WIDTH: 100%;
}
.boxdx4 {
FLOAT: left;
WIDTH: 500px;
margin: 0px;
padding: 4px 4px 4px 0;
BORDER: #000 0px solid;
}
.boxdx5 {
FLOAT: left;
WIDTH: 100%;
padding: 2px;
BORDER: #fb0 2px solid;
}
.boxdxnotizie {
FLOAT: left;
WIDTH: 500px;
margin: 0px;
padding: 4px 4px 4px 0;
BORDER: #fb0 0px solid;
FONT-SIZE: 1.0em;
COLOR: #663;
TEXT-ALIGN: left;
}

#boxlogo {
margin: 0;
padding: 4px;
TEXT-ALIGN: center;	
}
#boxlogo1 {
margin: 0;
padding: 4px;
TEXT-ALIGN: center;	
}
	/* ---BOX MODEL PAGINA lato SX--- */
.boxsxpp {
FLOAT: left;
WIDTH: 220px;
TEXT-ALIGN: left;
background-color: #fdfffd;
margin: 2px 4px;
padding: 2px 2px;
BORDER: #f63 1px solid;
}
.boxsxpp ul li { padding: 2px 0; }
.boxsxtitle {
FLOAT: left;
WIDTH: 220px;
TEXT-ALIGN: center;
background-color: #fdfffd;
margin: 2px 4px;
padding: 2px 2px;
BORDER: #f63 1px solid;
}
.boxsxtitle1 {
FLOAT: left;
WIDTH: 220px;
TEXT-ALIGN: center;
margin: 4px 4px 0 4px;
padding: 0 3px;
BORDER: #f63 0px solid;
}
	/* ---BOX MODEL PAGINA lato DX--- */
.boxdxtitlex {
FLOAT: left;
margin: 3px 0;
padding: 3px;
BORDER: #f63 0px solid;
}
.boxdxtitley {
FLOAT: left;
WIDTH: 500px;
TEXT-ALIGN: center;
padding: 3px;
BORDER: #f63 1px solid;
}
.boxdxtitle {
FLOAT: left;
margin: 3px 0;
padding: 3px;
BORDER: #f63 1px solid;
}
.boxdxtitle1 {
FLOAT: right;
WIDTH: 500px;
TEXT-ALIGN: center;
background-color: #fff;
FONT-SIZE: 1em;
FONT-WEIGHT: bold;
BACKGROUND-IMAGE: url(/web/css.nsf/vsgray.jpg); COLOR: #000000; BACKGROUND-REPEAT: repeat-x; 
}
.boxdxtitle1_1 {
FLOAT: right;
WIDTH: 500px;
TEXT-ALIGN: center;
background-color: #fff;
FONT-SIZE: 0.8em;
BACKGROUND-IMAGE: url(/web/css.nsf/vsgray.jpg); COLOR: #000000; BACKGROUND-REPEAT: repeat-x; 
}
.boxdxtitle2 {
FLOAT: right;
WIDTH: 500px;
margin: 10px 0 0 0;
TEXT-ALIGN: center;
FONT-SIZE: 1.2em;
FONT-WEIGHT: bold;
BACKGROUND-IMAGE: url(/web/css.nsf/vsgray.jpg); COLOR: #000000; BACKGROUND-REPEAT: repeat-x; 
}
.boxdxdoc {
FLOAT: left;
WIDTH: 343px;
margin: 0 2px 0 0;
padding: 0 2px;
BACKGROUND: #fdfffd;
}
.boxdxfoto {
FLOAT: right;
WIDTH: 150px;
margin: 0;
}
.boxdxdocx {
FLOAT: left;
WIDTH: 343px;
margin: 0 2px 0 0;
padding: 0 2px;
}
.boxdxfotowl {
FLOAT: left;
WIDTH: 150px;
margin: 0;
}
.boxdxfotowr {
FLOAT: right;
WIDTH: 150px;
margin: 0;
}
.boxdxfotowc {
TEXT-ALIGN: center;
margin: 0;
}
.boxdxfotox {
FLOAT: right;
WIDTH: 150px;
margin: 0;
}
.boxdxfotoy {
FLOAT: right;
WIDTH: 150px;
BACKGROUND: #cda;
FONT-SIZE: 9px;
TEXT-ALIGN: center;
margin: 4px 0;
}
.boxdxfotoy1 {
FLOAT: right;
WIDTH: 150px;
BACKGROUND: #cda;
FONT-SIZE: 9px;
TEXT-ALIGN: left;
margin: 4px 0;
}
.boxdxdoc1 {
FLOAT: right;
WIDTH: 343px;
padding: 0 2px;
BACKGROUND: #fdfffd;
}
.boxdxfoto1 {
FLOAT: left;
WIDTH: 150px;
margin: 0;
}
.boxdxdoctot {
FLOAT: right;
WIDTH: 494px;
margin: 2px 0;
padding: 3px 0 3px 3px;
BACKGROUND: #fdfffd;
}
.boxsxdoctot {
FLOAT: left;
WIDTH: 220px;
margin: 0 4px;
padding: 0 3px;
BACKGROUND: #e7f5ef;
TEXT-ALIGN: left;
}
.box3b {
FLOAT: left;
WIDTH: 500px;
height: 128px;
margin: 4px 0;
BORDER: #000 0px solid;
BACKGROUND: #fdfffd;
}
.box3b_1 {
FLOAT: left;
WIDTH: 106px;
margin: 0;
padding: 2px;
font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN: right;
}
.box3b_2 {
FLOAT: right;
WIDTH: 390px;
}
.box3b_2_1 {
FLOAT: left;
WIDTH: 190px;
margin: 0;
padding: 2px;
font: normal 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
BORDER: #000 0px solid;
TEXT-ALIGN: center;
}
.box3b_2_2 {
FLOAT: right;
WIDTH: 195px;
margin: 0;
padding: 0;
font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
BORDER: #000 0px solid;
}
.box3t {
FLOAT: left;
WIDTH: 500px;
margin: 4px 0;
margin: 10px 0;
BORDER: #000 0px solid;
BACKGROUND: #fff;
}
.box3t_1 {
FLOAT: left;
WIDTH: 106px;
margin: 0;
padding: 2px;
font: normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN: right;
}
.box3t_2 {
FLOAT: right;
WIDTH: 390px;
}
.box3t_2_1 {
FLOAT: left;
WIDTH: 190px;
margin: 0;
padding: 2px;
font: normal 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
BORDER: #000 0px solid;
TEXT-ALIGN: center;
}
.box3t_2_2 {
FLOAT: right;
WIDTH: 195px;
margin: 0;
padding: 0;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
BORDER: #000 0px solid;
}
.boxbiografia {
FLOAT: right;
WIDTH: 490px;
margin: 3px;
padding: 0;
BORDER: #000 0px solid;
TEXT-ALIGN: left;
}
.boxricerca {
FLOAT: left;
WIDTH: 100%;
margin: 2px 0;
BACKGROUND: #fdfffd;
padding: 0px 2px 0px 2px;
FONT-SIZE: 2em;
}
.sot {text-decoration: underline;}
/* ---Fine BOX MODEL PAGINA--- */

/* --BOX MODEL NAVIGAZIONE LIST--- */
#navlist
{
float: left;
BACKGROUND-IMAGE: url(/web/css.nsf/vsgray.jpg); COLOR: #000000; BACKGROUND-REPEAT: repeat-x;
width: 100%;
padding: 0 0 1px 0;
border-bottom: 1px solid #f63;
white-space: nowrap;
}

#navlist li
{
float: left;
margin: 0 0 0 0px;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #aaa #555 #f63 #999;
list-style-type: none;
}

#navlist li a
{
position: relative;
display: inline;
height: 18px;
margin: 0;
padding: 1px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #ccc;
color: #666;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #555;
text-align: left;
text-decoration: none;
}

#navlist li a:hover
{
color: #00c;
text-decoration: underline;
}

#navlist li#active a
{
font-weight: bold;
background-color: #f63;
color: #fff;
border-width: 0px 0px 1px 0px;
border-color: #f96 #c30 #f63 #f96;
}

#navlist li#active a:hover { color: #fff; }

/* --BOX MODEL NAVIGAZIONE LIST1--- */
#navlist1
{
float: left;
BACKGROUND-IMAGE: url(/web/css.nsf/vsgray.jpg); COLOR: #000000; BACKGROUND-REPEAT: repeat-x;
width: 100%;
margin: 0 4px 0 0;
padding: 1px 0 0 0;
border-width: 0 0 0 0;
border-style: solid;
border-color: #f63 #f63 #ccc #f63;
white-space: nowrap;
text-align: center;
}

#navlist1 li
{
float: left;
margin: 0;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #aaa #555 #f63 #999;
list-style-type: none;
}

#navlist1 li a
{
position: relative;
display: inline;
height: 18px;
margin: 0;
padding: 1px 1px 0 1px;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #ccc;
color: #666;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
}

#navlist1 li a:hover
{
color: #00c;
text-decoration: underline;
}

#navlist1 li#active1 a
{
BACKGROUND: #e7f5ef;
font-weight: normal;
color: #00f;
}

#navlist1 li#active1 a:hover { color: #00c; }
/* --BOX MODEL NAVIGAZIONE LIST--- */

/* --BOX MODEL NAVIGAZIONE DOC--- */
#navdoc { margin-left: 0; }

#navdoc ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navdoc li { margin: 0; }

#navdoc a
{
display: block;
padding: 5px 5px 5px 15px;
width: 500px;
color: #000;
background-color: #ADC1AD;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
font-weight: bold;
font-size: .8em;
background-image: url(/web/css/css.nsf/book.jpg);
background-repeat: repeat-y;
background-position: 0 0;
}

#navdoc a:hover
{
color: #00f;
background-color: #889E88;
text-decoration: none;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background-image: url(/web/css/css.nsf/book.jpg);
background-repeat: repeat-y;
background-position: 0 0;
}

#navdoc ul ul li { margin: 0 15px; }

#navdoc ul ul a
{
display: block;
width: 485px;
color: #000;
background-color: #C5D8C5;
text-decoration: none;
font-weight: bold;
}

#navdoc ul ul a:hover
{
color: #f00;
background-color: #889E88;
text-decoration: none;
}

#navdoc ul ul ul li { margin: 0 20px; }

#navdoc ul ul ul a
{
display: block;
width: 480px;
color: #000;
background-color: #fff;
text-decoration: none;
font-weight: normal;
}

#navdoc ul ul ul a:hover
{
color: #f00;
background-color: #fff;
text-decoration: none;
}

#navdoc ul ul ul ul li { margin: 0 25px; }

#navdoc ul ul ul ul a
{
display: block;
width: 100%;
color: #000;
background-color: #fff;
background-image: url(/web/css/css.nsf/f2_x.jpg);
text-decoration: none;
font-weight: normal;
}

#navdoc ul ul ul ul a:hover
{
color: #f00;
background-color: #fff;
text-decoration: none;
}
/* --Fine BOX MODEL NAVIGAZIONE DOC--- */
