/* ---TAG HTML--- */
html {
	min-width: 740px;
}
UNKNOWN {
	MIN-HEIGHT: 800px; MARGIN-LEFT: 12px
}
body
{
MARGIN: 0 auto;
TEXT-ALIGN: center;
FONT-SIZE: 100%;
}
A:link {
	COLOR: #084c4e; BACKGROUND-COLOR: transparent
}
A:visited {
	COLOR: #1b6567; 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;
}
DD {
MARGIN: 0;
FONT-SIZE: 1em;
}
DT {
MARGIN: 0;
FONT-SIZE: 1.1em; FONT-WEIGHT: bold;
}
P {
MARGIN: 10px 2px;
FONT-SIZE: 1em;
}

/* ---Fine TAG HTML--- */

/* ---BOX MODEL PAGINA--- */
.boxpagina {
BACKGROUND: #e6eeef;
BORDER: #000 0px solid;
PADDING: 0; 
MARGIN: 0 auto;
WIDTH: 740px;
TEXT-ALIGN: left;
}
.boxsx {
FLOAT: left;
display: block;
BACKGROUND: #e6eeef;
WIDTH: 236px;
}
.boxdxbig {
FLOAT: right;
BACKGROUND: #e6eeef;
WIDTH: 504px;
}
.boxdx {
FLOAT: left;
WIDTH: 500px;
margin: 0px;
padding: 0px;
BORDER: #000 0px solid;
}
.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;	
}
#boxlogodx {
BACKGROUND: #e6eeef;
margin: 0;
padding: 4px;
TEXT-ALIGN: left;
FONT-SIZE: 2.5em;
FONT-WEIGHT: bold;	
}
#boxlogodx1 {
BACKGROUND: #e6eeef;
margin: 0;
padding: 4px;
TEXT-ALIGN: center;
FONT-SIZE: 1em;
FONT-WEIGHT: normal;	
}
	/* ---BOX MODEL PAGINA lato SX--- */
.boxsxtitle {
FLOAT: left;
WIDTH: 220px;
TEXT-ALIGN: center;
LINE-HEIGHT: 18px;
background-color: #fff;
margin: 2px 4px;
padding: 2px 2px;
BORDER: #f63 1px solid;
}
.boxsxtitle1 {
FLOAT: left;
WIDTH: 220px;
TEXT-ALIGN: center;
LINE-HEIGHT: 18px;
margin: 4px 4px 0 4px;
padding: 0 3px;
BORDER: #f63 0px solid;
}
.boxsxtitle2 {
FLOAT: left;
WIDTH: 220px;
margin: 2px 4px;
padding: 2px 2px;
FONT-SIZE: 1.2em;
FONT-WEIGHT: bold;
BACKGROUND-IMAGE: url(/web/css.nsf/book.jpg); COLOR: #000000; BACKGROUND-REPEAT: repeat-y; 
}
	/* ---BOX MODEL PAGINA lato DX--- */
.boxdxtitle {
FLOAT: left;
margin: 8px 0;
padding: 3px 15px;
BORDER: #f63 0px solid;
BACKGROUND-COLOR: #347879;
COLOR: #fff;
}
.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; 
}
.boxdxdoc {
FLOAT: left;
WIDTH: 343px;
margin: 0 2px 0 0;
padding: 0 2px;
BACKGROUND: #e6eeef;
}
.boxdxfoto {
FLOAT: right;
WIDTH: 150px;
margin: 0;
}
.boxdxdocx {
FLOAT: left;
WIDTH: 343px;
margin: 0 2px 0 0;
padding: 0 2px;
}
.boxdxfotox {
FLOAT: right;
WIDTH: 150px;
margin: 0;
}
.boxdxfotoy {
FLOAT: right;
WIDTH: 150px;
BACKGROUND: #e6eeef;
FONT-SIZE: 9px;
TEXT-ALIGN: center;
margin: 4px 0;
}
.boxdxdoc1 {
FLOAT: right;
WIDTH: 343px;
padding: 0 2px;
BACKGROUND: #e6eeef;
}
.boxdxfoto1 {
FLOAT: left;
WIDTH: 150px;
margin: 0;
}
.boxdxdoctot {
FLOAT: right;
WIDTH: 494px;
margin: 0;
padding: 3px 0 3px 3px;
BACKGROUND: #e6eeef;
}
.boxsxdoctot {
FLOAT: left;
WIDTH: 220px;
margin: 0 4px;
padding: 0 3px;
BACKGROUND: #e6eeef;
TEXT-ALIGN: left;
}
.box3b {
FLOAT: left;
WIDTH: 500px;
height: 128px;
margin: 4px 0;
BORDER: #000 0px solid;
BACKGROUND: #e6eeef;
}
.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: #e6eeef;
padding: 0px 2px 0px 2px;
FONT-SIZE: 2em;
}
/* ---Fine BOX MODEL PAGINA--- */

/* --BOX MODEL NAVIGAZIONE LIST--- */
#navlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #347879
}
#navlist LI {
	DISPLAY: inline; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
#navlist A:link {
	COLOR: #fff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#navlist A:visited {
	COLOR: #fff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#navlist A:hover {
	COLOR: #347879; BACKGROUND-COLOR: #fff
}
#navlist A:active {
	COLOR: #347879; BACKGROUND-COLOR: #fff
}
#navlist li a:hover
{
COLOR: #347879; BACKGROUND-COLOR: #fff
}
#navlist li#active a
{
COLOR: #fff; font-weight: bold; BACKGROUND-COLOR: #f63
}

/* --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--- */
