@charset "iso-8859-1";
body         { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt; margin: 0px }
p.menu_top  { margin:0 2 }
p.menu_right  { margin:0 2; text-align:justify }
p.menu_right_titolo { font-weight: bold; margin-left: 2; margin-right: 2; 
               margin-top: 4 ;margin-bottom: 0 }
p.menu_right_titolo_gruppo { color: #0033CC; font-weight: bold; margin-left: 2; margin-right: 2; 
               margin-top: 0; margin-bottom: 0  }
.linkarrow {letter-spacing: -2pt}
TABLE { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt }
TR { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt }
TD { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt }
.input       { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt; background-color: #FFFF80 }
.button      { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt}
p.titolo      { font-family:'Lucida Sans Unicode'; font-size: 
               12pt; color: #0033CC}
p.sottotitolo { font-size:10pt; color:#000053; }
.menu        { }

p { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:8pt; margin-top:0px; margin-bottom:9px; text-align: justify}


.codice {
	font-family: monospace;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14px
}

span.code {
	font-family: monospace;
	font-size: 8pt;
}

span.code10 {
	font-family: monospace;
	font-size: 10pt;
}

.FormattedCodeNew {
	background-color: #ffff00;
	font-family: monospace;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14px
}

H1
{ font-weight:normal;font-family:'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif ; font-size:12pt; color: #0033CC ;margin-top:0px; margin-bottom:9px }

H2
{ font-size: 10pt; color: #000053; font-weight: bold }

H3
{ font-size: 8pt; color: #000053; font-weight: bold }


/* Immagini con didascalia e bordi */
/*
p.img {
  background-color:#eee;
  padding:5px;
  margin: 2px 10px;
  text-align: center;
}
p.img img {
  border:1px solid #ccc;
}
p.img span {
  font-size: 7pt;
  color:#999;
  text-align: center;
  line-height: 16pt;

}

*/

H4
{ color: #000053; text-decoration:underline; font-size: 8pt; font-style: normal;}

code.verde {color: #008000; font-weight: bold}
code.nero {color: #000000; font-weight: bold}

PRE
{line-height: 100%; 
margin-top: 3; 
margin-bottom: 6;}


pre.boxed {
    font-family: Monaco, "Courier New", Courier, monospace;
    font-size: 100%;
    padding: 1em;
    border: 1px solid #8cacbb;
    color: Black;
    background-color: #dee7ec;
    overflow: auto;
    margin: 3.0pt 10pt;
    line-height: 120%
}

td.notizie_titolo_linea { background-color: #C9AB01;  position: relative; height: 2 }
td.notizie_argomento { background-color: #FED801; font-size: 7pt}
p.notizia    { text-align: justify; margin-left: 3; margin-right: 3; 
               margin-top: 0; margin-bottom: 0 }
p.menu_site  {  margin-left: 3; margin-right: 3; 
               margin-top: 0; margin-bottom: 0 }
.notizie_titolo { color: #0033CC; font-weight: bold }
.notizia_titolo { font-weight: bold }
a:link       { color: #CC3300; text-decoration: none }
a:visited {color: #CC3300; text-decoration: none;}
a:hover {text-decoration: underline;}

p.TesinaTitolo
	{margin:3.0pt 5pt; text-align:left;
	text-indent:0cm;
	border:medium none;
	padding:0cm;
	font-size:16.0pt;
	font-family:"Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif ;
	text-align: justify;
	}
p.TesinaAbstractTitle 
	{	
		margin-top:12.0pt;
		margin-right:1.5cm;
		margin-bottom:3.0pt;
		margin-left:1.5cm;
		text-align:justify;
		text-indent:0cm;
		font-size: 11.0pt;
		font-style:italic; font-weight:bold
	}

p.TesinaAbstract
	{
	text-align: justify; text-indent: 17.0pt; font-size: 10.0pt; font-family: Verdana, Arial, Helvetica, sans-serif ; margin: 3.0pt 1.5cm;	
	font-style: oblique}
	
div.TesinaBody, p.TesinaBody
	{
	text-align: justify;  font-size: 10.0pt; font-family: Verdana, Arial, Helvetica, sans-serif ; margin: 3.0pt 10pt; 
	}
h2.Tesina
	{margin-top:12.0pt;
	margin-right:10pt;
	margin-bottom:3.0pt;
	margin-left:10pt;
	text-align:justify;
	text-indent:0cm;
	page-break-after:avoid;
	font-size:11.0pt;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	}
h3.Tesina {
	margin-top:8.0pt;
	margin-right:10pt;
	margin-bottom:3.0pt;
	margin-left:10pt;
	text-align:justify;
	text-indent:0cm;
	page-break-after:avoid;
	font-size:8.0pt;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
}

span.TesinaParolaChiave 
{
	letter-spacing: 1px;
	font-family:    Helvetica,
                    Arial,
                    sans-serif;
	font-weight:bold
}

span.primalettera { font-size: 24pt; font-weight: bold; color: #FFFFFF; background-color: #3399FF; float:left; letter-spacing:2pt; padding-right:3px }

.evidenziato {
	border-right:1px solid #808EA1; border-bottom:1px solid #808EA1; padding:5px; background-color: #DFEFFF; margin-left:15; margin-right:15; margin-bottom:6
	
}

.evidenziato_giallo {
	border-right:1px solid #FF9900; border-bottom:1px solid #FF9900; padding:5px; background-color: #FFFFCC; margin-left:15; margin-right:15; margin-bottom:6
	
}


.codiceEx {
	font-family: "Courier New";
	font-size: 8pt;
	border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; padding:5px; background-color: #F7F7F7; margin-left:15; margin-right:15; margin-bottom:6
}

/* Immagini con didascalia */

div.thumb {
    border: none;
    padding: 5px !important;
    background-color: #eee;
    text-align: center;
    margin: 2px 10px;
}
div.thumb img {
    border: 1px solid #ccc;
}

div.thumb a img {
    border: 1px solid #ccc;
}

div.thumbcaption {
    border: none;
    padding: .3em 0 .1em 0;
    font-size: 7pt;
  	color:#999;
  	text-align: center;
}

div.thumbcaption p{
	font-size: 7pt;
	margin-top: 0; 
	margin-bottom: 0
}

div.tright {
    clear: right;
    float: right;
    margin-right: 0px;
    border-width: .5em 0 .8em 1.4em;
}
div.tleft {
    float: left;
    margin-right: .5em;
    margin-left: 0px;
    border-width: .5em 1.4em .8em 0;
}

span.last_update {
  font-size: 7pt;
  color:#999;
  line-height: 12pt;
}

span.cap-b {/* type class grouping */
	float: left; /* grouped shared styles */
	font-size: 1.7em;
	padding: 0 0.15em;
	margin: 0 0.15em -0.5em 0; 
	border: 3px outset #2e8b57;
}

span.cap-y {/* type class grouping */
	float: left; /* grouped shared styles */
	font-size: 1.7em;
	padding: 0 0.15em;
	margin: 0 0.15em -0.5em 0; 
	border: 3px outset #2e8b57;
}

span.cap-p {/* type class grouping */
	float: left; /* grouped shared styles */
	font-size: 1.7em;
	padding: 0 0.15em;
	margin: 0 0.15em -0.5em 0; 
	border: 3px outset #2e8b57;
}

span.cap-o {/* type class grouping */
	float: left; /* grouped shared styles */
	font-size: 1.7em;
	padding: 0 0.15em;
	margin: 0 0.15em -0.5em 0; 
	border: 3px outset #2e8b57;
}

span.cap-g {/* type class grouping */
	float: left; /* grouped shared styles */
	font-size: 1.7em;
	padding: 0 0.15em;
	margin: 0 0.15em -0.5em 0; 
	border: 3px outset #2e8b57;
}

span.cap-g {/* type class */
	background: #90ee90;
}

span.cap-o {/* type class */
	background: #ffa500;
}

span.cap-p {/* type class */
	background: #dda0dd;
}

span.cap-y {/* type class */
	background: #ff0;/* hex color shorthand */
}
span.cap-b   { background-color: #3366FF;border: 3px outset #6699FF;  }

table.homepage_section {
	margin-bottom: 6px;
}

table.msolightgreen {
	border: solid #9BBB59 1.0pt; 
	border-collapse:collapse;
}


td.msolightgreen {
  border-left: none;
  border-right: 1.0pt solid #9BBB59; 
  border-bottom: 1.0pt solid #9BBB59; 
  padding:0cm 5.4pt 0cm 5.4pt
}


th.msolightgreen {
  border-bottom:solid #9BBB59 2.25pt;
  border-left: none;
  border-right: 1.0pt solid #9BBB59;  
  padding:0cm 5.4pt 0cm 5.4pt

}

td.msolightgreenodd {
	background:#E6EED5;
}


