/* CSS Document */
body {
margin: 0px;
padding: 0px;
font-family:verdana, arial, helvetica, sans-serif;
color:#333;
background-color: #f9f9f9;
font-size:76%;
height:100%; 
min-width:770px;
width:expression(document.body.clientWidth <770?"770px" : "auto"); max-width:1024px;
width:expression(document.body.clientWidth >1024?"1024px" : "auto"); 
}

#h1 {
	display: block;
	position:absolute;
	font-size:1.3em;
	font-weight:bold;
	color: #335C9B;
	text-align:center;
	background-color: #FFFFFF;
	line-height:1.5;
	left: 0em;
	z-index:1;
	width:100%;
	

}

h2 {
margin:0.8em 0.8em 0.8em 0.8em;
padding:0px;
font-size: 1.1em;
line-height:2.2em;
font-weight:bold;
color:#000066;
background-color:#FFFFFF;
}
#azienda {
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
font-size: 0.8em;
font-weight:bold;
color:#335C9B;
background-color:#ffffff;
border-left:0.1em;
border-left-style:solid;
border-left-color:#97CEB2;
border-right:0.1em;
border-right-style:solid;
border-right-color:#97CEB2;
margin-left:0px;
margin-right:0px;
padding-bottom:5px;
background-color: #ffffff;
/* background-image:url(../images/img_backgr_titolo3.jpg); */
background-image:url(../images/img_backgr_titolo3.jpg);
background-repeat:repeat-x;

}
.h3 {
display:block;
font-size: 0.8em;
font-weight:bold;
color:#ffffff;
background-color:#ffffff;
border-left:0.1em;
border-left-style:solid;
border-left-color:#97CEB2;
border-right:0.1em;
border-right-style:solid;
border-right-color:#97CEB2;
margin-left:0px;
margin-right:0px;
padding-bottom:5px;
background-color: #ffffff;
/*background-image:url(../images/img_backgr_titolo3.jpg); */
background-image:url(../images/img_backgr_titolo4.jpg);
background-repeat:repeat-x;
}
 altro stile per titoli degli articoli #EDD8F1 >
.h4 {
display:block;
font-size:1.3em;
font-weight:bold;
color:#335C9B;
text-align:center;
line-height:1.8em;
background-color: #FFFFFF;

}
.h5 {
padding-top:0px;
font-size: 0.8em;
font-weight:200;
color: #AB3F4F;
text-align:center;
line-height: 2em;
background-color: #FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
}
h6 {
display:block;
padding:0px;
font-size:1em;
font-weight:bold;
color: #000000;
background-color: #E3CEE8;
height: 2.3em;
border:1px;
border-color: #612684;
border-style:solid;
}
.titolo_mic {
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 24px;
font-stretch: expanded;
line-height:2.3em;

  
}
.n1{
display:block;
padding:0px;
font-size: 1.3em;
font-weight:bold;
color: #ffffff;
background-color: #2772BD;
border:0px;
border-color: #7E7EE4;
border-style:solid;
margin-left:0px;
margin-right:0px;
line-height:1.5em;
}
.c{
display:block;
padding:0px;
font-size: 1.2em;
font-weight:bold;
color: #003366;
background-color: #CACBF7;
border:0px;
border-color: #7E7EE4;
border-style:solid;
margin-left:0px;
margin-right:0px;
}
.d{
display:block;
padding:0px;
font-size: 1.2em;
font-weight:bold;
color: #003366;
background-color: #CACBF7;
border:0px;
border-color: #7E7EE4;
border-style:solid;
margin-left:0px;
margin-right:0px;
}
.n2{
display:block;
padding:0px;
font-size: 1.3em;
font-weight:bold;
color: #003366;
background-color: #FFD7D8;
border:0px;
border-color: #FFA4A6;
border-style:solid;
margin-left:0px;
margin-right:0px;
}
.n3{
display:block;
padding:0px;
font-size:1em;
font-weight:bold;
color:#000066;
background-color: #CCEADB;
border:0px;
border-style:solid;
border-color:#97CEB2;
margin-left:0px;
margin-right:0px;
}

.n4{
display:block;
padding:0px;
font-size: 0.9em;
font-weight:bold;
color:#000066;
background-color: #F7F9CA;
border:0px;
border-style:solid;
border-color: #F3F07A;
margin-left:0px;
margin-right:0px;
}
.n5{
display:block;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#000066;
background-color: #F4E1F3;   /*     #E3CEE8  */
border:0px;
border-color: #9933CC;
border-style:solid;
margin-left:0px;
margin-right:0px;
}
.n5b{
display:block;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000066;
background-color: #F4E1F3;   /*     #E3CEE8  */
border:0px;
border-color: #9933CC;
border-style:solid;
line-height:1.9; 
font-size: 1em;
margin-left:0.5em; 
margin-right:0.5em; 
text-align:center;
}
.n6 {
display:block;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#000000;
background-color:#ffffff;
border:0px;
border-color: #9933CC;
border-style:solid;
margin-left:0px;
margin-right:0px;
}
.n7 {
margin-left:0.5em; 
padding-right:0.5em; 
display:block;   
margin-top:3em; 
text-align:center; 
font-size:0.8em;
}
.txt{
display:block;
padding:5px;
font-size: 1.3em;
font-weight: 200; 
color:#000066;
background-color: #ffffff;
border:1px;
border-style:solid;
border-color: #D2DDF9;
margin-left:0px;
margin-right:0px;
border-top-width:0.6em;
border-top-color: #7E7EE4; text-align:justify;
}
.border{
display:block;
padding:5px;
font-size: 1.3em;
font-weight: 200; 
color:#000066;
background-color:#FFFFFF;
border:0.1em;
border-style:solid;
border-color: #B9B9B9;
margin-left:0px;
margin-right:0px; 
overflow: visible;
}
.border1{
display:block;
padding:5px;
font-weight: 200; 
color:#000066;
background-color:#F6F6F6;
border:0.1em;
border-style:solid;
border-color: #B9B9B9;
margin-left:0px;
margin-right:0px; 
overflow: visible;
padding-left:5px;
padding-right:5px;
font-size:1.2em;
}
.border2{
display:block;
font-size: 1.3em;
font-weight: 200; 
color:#000066;
background-color:#FFFFFF;
border:0.1em;
border-style:solid;
border-color: #97CEB2;
margin-left:0px;
margin-right:0px;
border-top-width:0.6em;
border-top-color:#97CEB2;
text-align:justify;
}
.border3{
display:block;
padding-left: 0px;
font-size: 1.3em;
font-weight: 200; 
color:#000066;
background-color:#FFFFFF;
border:0em;
border-style:solid;
border-color: #FCADAD;
margin-left:0px;
margin-right:0px;
}
.border4{
display:block;
padding-left:0px;
font-size: 1.3em;
font-weight: 200; 
color:#000066;
background-color:#FFFFFF;
border:0.1em;
border-style:solid;
border-color: #FFFF00;
margin-left:0px;
margin-right:0px;
border-top-width:0.6em;
border-top-color:#F3F07A;
}
.border5{
display:block;
padding-left:0px;
font-size: 1.3em;
font-weight: 200; 
color:#000066;
background-color:#FFFFFF;
border:0.1em;
border-style:solid;
border-color: #FFA4A6;
margin-left:0px;
margin-right:0px;
border-top-width:0.6em;
border-top-color:#FFA4A6;
}
.border6{
border:0.1em; 
border-color:#CC99CC;
border-style:solid;
padding:0.5em;
}
.border7{
border:0.1em;
border-color: #FF9999;
border-style:solid; 
margin-top:0em; 
padding:0.5em;
display:block;
overflow: visible;

}

.border8{
border:0.1em;
border-color: #97CEB2;
border-style:solid; 
margin-top:0em; 
padding:0.5em;
display:block;
overflow: visible;

}
.border9{/*
border:0.1em;
border-color: #CC99FF;
border-style:solid; */
margin-top:0em; 
display:block;
overflow: visible;
}

.border10{
display:block;
padding:0.2em;
font-size: 1.3em;
font-weight: 200; 
color:#000066;
background-color:#FFFFFF;
/*border:0.1em;
border-style:solid;
border-color: #B9B9B9;*/
margin-left:0px;
margin-right:0px; 
overflow: visible;
}

.style4 {
font-size: 1em; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
text-align:justify;
background-color:#FFFFFF;
font-weight:600;
}
.style5 {
font-size:1em; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #DD151B; 
font-weight:600; 
text-align:justify;
background-color:#FFFFFF;
}
a {
color: #1E4795;
background-color:trasparent ;
}

a:hover { 
color: #CC6633; 
background-color:trasparent;
}
a:visited { 
color: #009900;
background-color:trasparent;
}

#testata {
position: relative;
display:block;
margin:0px;
padding:0px;
height:9.3em;
background-color: #ffffff;
color:#000000;
border-bottom:0px;
border-bottom-color:#FFCC00  ;
border-bottom-style:solid;
/*background-image: url(../images/sfondo_testata2.png); 
background-repeat: repeat-x;*/
}
#logoasl {
position:absolute;
float:left;
left: 5px;
top: 1px;

}
#logouni {
text-align:center;
position:absolute;
float:left;
left:-0.3em;
top: 0.1em;
width:152px;
height:98px;
z-index:2;
}
#dna {
position:absolute;
float:left;
left:36em;
top: 3px;
z-index:2;
}

#english{ 
display:block;
position: relative;
float:right;
color:#000000;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.8;
width:14.5em;
margin-top:5.5em;
text-align:left;
right:0px;
z-index:2;
}
#sanita{display: inline;
position: relative;
float:none;
color:#000000;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
width:9em;
text-align:right;
}
.cerca {
position:relative;
display: block;
margin-top:0.5em;
margin-left:56em;
vertical-align: middle;
color:#000000;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
line-height:2.0;
text-align:right;
top:2em;
right:1em;
}
/* colore viola solito della testata #F1D5F9; */

/* menu alto */
div#menuprincipale{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
position:relative;
float:right; 
width:100%;
line-height:1em;
height:2.3em;
background-color: #9ABEFF; /*#F7DA9D;*/
overflow: visible;
color: #000066;
top:0.1em;
clear:left;
border-bottom:0.1em;
border-bottom-color:#3562B1;
border-bottom-style:solid;


}
ul#nav1,ul#nav1 li{list-style-type:none;margin:0;padding:0; font-size:1em; background-color:#9ABEFF;/*#FFFFFF;*/ }
ul#nav1 li{float:right;width:7.1em;margin-right:2px;text-align: center; height:1.3em; background-color:#9ABEFF;/*#9ABEFF;*/ }
ul#nav1 a{display:block;text-decoration:none;padding:0px 0; background-color:#2772BD;/*#9ABEFF;*/ 
    color: #fff;font-weight:bold}
ul#nav1 a:hover{color:#9ABEFF;/* #003366;*/ }
ul#nav1 li.activelink a,ul#nav1 li.activelink a:hover{color: #000000; background-color:#9ABEFF; }

#benvenuto { margin-left:10px; 
            color: #003366; 
			font-size:0.8em; 
			font-weight:700; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			overflow:hidden; 
			padding-top:7px; 
			background-color:transparent;
}
/* Menu sinistro */

metodo13 a:hover{color: #003366;background-color: #9ABEFF;}


#menu {
position:relative;
    display:block;
    float:left;
	width:12.5em; /* Dimensioni per Opera 5 */
    width:13.5em; /* Dimensioni per Explorer 5.x */
    width:12.5em; /* Dimensioni per browser standard compliant */
	background-color: #f9f9f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	margin-top:0.4em;
	left:0px;
	margin-left:0px;
	
 	
}
#menu_b{
margin-top:1em; 
width:13em; /* Dimensioni per Opera 5 */
width:14em; /* Dimensioni per Explorer 5.x */
width:13em; /* Dimensioni per browser standard compliant */
}

div#nav{
width:14.5em; /* Dimensioni per Opera 5 */
    width:15.5em; /* Dimensioni per Explorer 5.x */
    width:14.5em; /* Dimensioni per browser standard compliant */
margin-left: 0em;
margin-top: 0.4em;
background-color: #A5B8FF;
font: 0.9em Verdana, Helvetica, Sans-Serif;
color: #000000;


}
div#nav h3{
font-size:100%;
margin: 0;
padding: 4px 0.4em;
border-top: 1px solid #FFF;
color: #000;
background-color: #f8f8f8;
border-left:0.7em;
border-left-color: #A5B8FF;
border-left-style:solid;
border-right:1px;
border-right-color: #A5B8FF;
border-right-style:solid;
border-bottom:1px;
border-bottom-color: #E6E6E6;
border-bottom-style:solid;
font-weight:200;
}
div#nav ul,div#nav li{
margin: 0;
padding: 0;
list-style-type: none;
font-size:1em;
}
div#nav li{
margin: 0 0 1px 0; 
border:0px; 
font-size:1em;
}
div#nav a{
display: block;
padding-left: 0.6em;
height:1.6em;
line-height: 1.6em;
border-top: 0px solid #FFF;
background-color: #2772BD;
color: #FFFFFF;
text-decoration: none;
font-weight: 200;
font-size:1em;
}
div#nav a:hover{
color: #FFFFFF;
background-color: #09609C;
}
div#nav ul ul a{
color: #0303AB;
background-color: #ffffff;
font-weight: 200;
}


/* Contenuto  FBF6F6*/

#corpo {
    display:block;
	left:0px;
	min-width:770px;
	width:expression(document.body.clientWidth < 770?"770px" : "auto");
/*	border-left:0.1em;
border-left-color:#FFCC00;
border-left-style:solid;
border-right:0.1em;
border-right-color:#FFCC00;
border-right-style:solid; */
	
	
	
}
.corpodes
{  
    display: block;
	background-color: #FFFFFF;
	margin-left: 11.9em;
	margin-right: 11.9em;
	color:#000000;
	margin-top:2em;
  
}


.heightcorpo
{ display:block;  
min-height: 81em;
height: auto !important;
height:81em;

/*max-width:40em;
width:expression(document.body.clientWidth > 40?"40em" : "auto"); */
}
.partetesto
{   display: block;
	background-color:#FFFFFF;
	color:#000000;
	/*border-left-color:#E6E6E6;
	border-left-style: solid;
	border-left-width:0.1em;
	border-right-color:#E6E6E6;
	border-right-style:solid;
	border-right-width:0.1em; */
	
	margin-top:2.5 em;
	 min-height: 980px;
height: auto !important;
height: 980px;
	
}
div#extra{  
    display:block;
    float: right;
	font-size:76%;
	width:15.5em; /* Dimensioni per Opera 5 */
    width:16.5em; /* Dimensioni per Explorer 5.x */
    width:15.5em; /* Dimensioni per browser standard compliant */
	padding: 1em 0px;
	background-color: #f9f9f9;
	margin-top:-0.1em;
    color:#000000;
}

#oradata{
display:block;
background-color: #FFFFFF;
color: #666666;
text-align:center;
line-height:1.2;
font-size:0.7em;
margin-right:1em;
margin-top:0.2em;
}

.seiin{
display:block;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-top: 0px;
line-height:1.7em;
/*border-bottom: 1px #D7D9FF;
border-bottom-style: dotted;*/
color:#000000;
}
.testobordo{
display:block;
border-left:0.1em;
border-left-color:#E6E6E6;
border-left-style:solid;
border-right:0.1em;
border-right-color:#E6E6E6;
border-right-style:solid;
border-top:0.1em;
border-top-color:#E6E6E6;
border-top-style:solid;
min-height:81em;
height: auto !important;
height: 81em;



}
#news_title{	
	background-color: #FFFFFF;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #383A7D;
	font-weight:bold;
	border-bottom: 1px solid #D7D9FF;
	line-height:1.3em;
	margin-top: 1.2em;
	margin-left:1em;
	margin-right:1em;
}
.news2{
	display:block;
	float:none;
	background-color:#FFFFFF;
	color:#000000;
	margin-top:2em;
	font-size:76%;
	padding:0px;
	margin-left:0px;
	width:auto;
}
.nws_uno{
	display:block;
	float:left;
	line-height:1.8;
	background-color: #FFFFFF;
	width:49%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	z-index:1;
}

.nws_due{
    float:left;
    position:relative;
	display:block;
	line-height:1.8;
	background-color: #FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	z-index:1;
	font-size:76%;
	width: 100%;
	
}
.nws_tre{
	display:block;
	float:left;
	line-height:1.8;
	background-color: #FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width: 50%;
}
#nws_quat{
	display:block;
	float:left;
	line-height:1.8;
	background-color: #FFFFFF;
	width:20em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	margin-left:0.2em;
	z-index:1;
}

#nws_cinq{
	display:block;
	line-height:1.8;
	background-color: #FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin-left:21em;
	margin-right:21em;
	width:auto;
	z-index:2;
	
	
}
#nws_sei{
	display:block;
	float:right;
	line-height:1.8;
	background-color: #FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width: 20em;
}
.news3{
line-height:1.8;
background-color: #ECEDFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
padding-left:1em;
font-weight: 800;
padding-right:1em;
margin-left: 1em;

}
.news4{
 
display:block;
line-height:1.8;
background-color: #F4F4F4;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align: center;
}
.news4b{

display:block;
line-height:1.8;
background-color: #F4F4F4;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align: center;
}
.news5{
display:block;
float:none;
position: relative;
line-height:1.8;
background-color: #FFFFFF;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
color:#000000; 
text-align:justify;
}
.titlepers{
display:block; background-color:#FDFCE1; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-stretch:expanded; padding-left:1em; text-decoration:underline; border:0.1em; border-color:#FFFF66;  border-style:solid; margin-top:2em; height:1.8em; padding-top:0.3em;
}
.listpers{
display:block;
text-indent:1em;
 border:0.1em;
  border-color:#FFFF66;
   border-style: solid; 
   line-height:2.1em; 
   font-size:0.9em;
}
div.listpers a { background-color:transparent;}
div.listpers a:hover{ background-color:transparent; color: #FF0000;}
#construction{
display:block;
line-height:1.8;
background-color: #F4F4F4;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
margin-left:15px;
margin-right:15px;
border:1px;
border-color:#E6E6E6;
border-style:solid;
}
/* pie' di pagina ----volendo è possibile aggiungere 

padding-top:1.5em;
padding-bottom:1.5em;
padding-left:5px;
padding-right:5px; */

#piede {
	position:relative;
	clear:both;
	display:block;
	background-color: #f9f9f9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:center;
	height: 4em;
	font-weight:100;
	border-bottom-color: #FFCC00;
	border-bottom-style:solid;
	border-bottom-width:0.1em;
	border-top-color: #FFCC00;
	border-top-style:solid;
	border-top-width:0.1em;
	
   
} 
/* testo in grassetto */
#gras {
position:relative;
display:block;
font-weight: 200;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
padding-top:5px;
text-align:center;
margin-top:10px;
}

#copyright {
position:relative;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align:center;
font-size:0.8em;
background-color: #f9f9f9;
font-weight:100;
margin-top:10px;
bottom:5px;

} 

.metodo {
text-indent:0em;
border:0.1em;
border-color:#FFCC99; 
border-style:solid; 
margin-right:0.5em;
padding:0.5em;
 }

.metodo2 {
text-indent:0em;
border:0.1em;
border-color:#00CC99; 
border-style:solid; 
margin-right:0em;
height:auto;
background-color:#ECFAEB;
padding:0.5em;
 

}
  
  .metodo3 {
text-indent:0em;
border:0.1em;
border-color: #FF6666; 
border-style:solid; 
margin-right:0em;
height:auto;
background-color:#FFE8D9;
padding:0.5em;

}
  
  .metodo4 {
text-indent:0em;
border:0.1em;
border-color: #CC66FF; 
border-style:solid; 
margin-right:0em;
height:auto;
background-color: #F1DFFD;
padding:0.5em;
 
}

.metodo5 {
text-indent:0em;
border:0.1em;
border-color: #FF9933; 
border-style:solid; 
margin-right:0em;
height:auto;
background-color: #FFFCC1;
padding:0.5em;

}
.metodo5b {
text-indent:0em;
border:0.1em;
border-color: #FF9933; 
border-style:solid; 
height:auto;
background-color: #FFFCC1;
font-weight:600; 
margin-top:2em; 
padding:1em; 
margin-left:0.5em; 
margin-right:0.5em;
}


.metodo6 {
text-indent:0em;
border:0.1em;
border-color: #F8ABF5; 
border-style:solid; 
margin-right:0em;
height:auto;
background-color: #FDD5FC;
padding:0.5em;

}

.metodo7 {
color:#000000;
text-indent:0em;
border:0.1em;
border-color: #00CC99; 
border-style:solid; 
font-size:0.8em;
text-align:justify;
padding:0.5em;
}
.metodo7b {
color:#000000;
text-indent:0em;
border:0.1em;
border-color: #C7E3DC; 
border-style:solid; 
font-size:0.7em;
text-align:justify;
 
}
.metodo7b a{
color:#000000;
display: block;
text-decoration: none;
font-weight: 200;
font-size:1em;
}
.metodo7b a:hover{
color: #000000;
background-color:#ECFAEB;
}
.metodo8 {
text-indent:0em;
border:0.1em;
border-color: #EAD0F9; 
border-style:solid; 
padding:0.5em;
font-size:0.8em;
text-align:justify;
height:auto;
margin-bottom:1em;
 
}
.metodo9 {
text-indent:0em;
border:0.1em;
border-color: #FFB3B3; 
border-style:solid; 
padding:0.5em;
font-size:0.8em;
text-align:justify;
display:block;
margin-top:0px;
}
.metodo11 {
text-indent:0em;
/*border:0.1em;
border-color: #FFB3B3; 
border-style:solid; */
padding:0.5em;
font-size:0.9em;
text-align:justify;
display:block;
margin-top:0px;
}
.metodo_logo {
text-indent:0em;
/*border:0.1em;
border-color: #FFB3B3; 
border-style:solid; */
padding:0.5em;
font-size:0.9em;
text-align:justify;
display:block;
matgin-top:20px;
}
.metodo11b {
text-indent:0em;
/*border:0.1em;
border-color: #FFB3B3; 
border-style:solid; */
padding:0.5em;
font-size:0.9em;
text-align:justify;
display:block;
margin-top:0px;
line-height:1.6em;
max-width:52em;
width:expression(document.body.clientWidth > 52?"52em" : "auto");
}
.metodo11c {
text-indent:0em;
/*border:0.1em;
border-color: #FFB3B3; 
border-style:solid; */
padding:0.5em;
font-size:0.9em;
text-align:justify;
display:block;
margin-top:0px;
}

.metodo11c a{
color:#000000;
display: block;
text-decoration: none;
font-weight: 200;
font-size:1em;
}
.metodo11c a:hover{
color: #000000;
background-color:#f7f7f7;
}

.metodo12 {
text-indent:0em;
border:0.1em;
border-color: #FFFF00;
background-color:#FCFEA9; 
border-style:solid;  
padding:0.5em;
font-size:0.9em;
text-align:justify;
display:block;
margin-top:0px;
}
.metodo13 {
text-indent:0em;
/*border:0.1em;
border-color: #FFB3B3; 
border-style:solid; */
padding:0.5em;
font-size:0.9em;
text-align:justify;
display:block;
margin-top:0px;
}
.metodo13b {
text-indent:0em;
/*border:0.1em;
border-color: #FFB3B3; 
border-style:solid; */
font-size:0.9em;
text-align:justify;
display:block;
margin-top:0px;
margin:0;
padding:0;
float:left;
display:block;
max-width:23em;
/* width:expression(document.body.clientWidth > 26?"26em" : "auto");*/
}
.metodo13b a{
display: block;
text-decoration: none;
font-weight: 200;
font-size:1em;
}
.metodo13b a:hover{
color: #FFFFFF;
background-color: #F1DFFD;
}
.metodo14 {
text-indent:0em;
/*border:0.1em;
border-color: #FFB3B3; 
border-style:solid; */
padding:0.5em;
font-size:0.9em;
text-align:justify;
display:block;
margin-top:0px;
}
.metodo14b {
text-indent:0em;
/*border:0.1em;
border-color: #FFB3B3; 
border-style:solid; */
padding:0.5em;
font-size:0.9em;
text-align:justify;
display:block;
margin-top:0px;
margin:0; 
padding:0; 
float:left; 
display:block; 
max-width:23EM;
/*width:expression(document.body.clientWidth > 26?"26em" : "auto");*/
}
.metodo14b a{
display: block;
text-decoration: none;
font-weight: 200;
font-size:1em;
}

.metodo15{
text-indent:0em;
border:0.1em;
border-color: #B1CFF3; 
border-style:solid; 
margin-right:0em;
height:auto;
background-color: #BFCBFB;
padding:0.5em;
color:#363371;
font-weight:600;

}


.metodo15border {
color:#000000;
text-indent:0em;
border:0.1em;
border-color: #B1CFF3; 
border-style:solid; 
font-size:0.8em;
text-align:justify;
padding:0.5em;
}
.metodo14b a:hover{
color: #FFFFFF;
background-color: #FCFEA9;
}
.tornasu {
border:0px;

}
.background1 {
padding:0.5em;
background-color: #FDFCE3;
 
}
.background2 {
padding:0.5em;
background-color: #EBFEEE;
}
.background3 {
padding:0.5em;
background-color: #E9FFCA;
}
.background4 {
padding:0.5em;
background-color: #F9E7FE;
}
 .background5 {
padding:0.5em;
background-color: #E9EEFE;
}
.background6 {
padding:0.5em;
background-color:#FFF1E8;
}
.infomenu {
line-height:1.6em; 
padding:0.5em; 
border-bottom:0.2em; 
border-bottom-color: #FF6699; 
border-bottom-style: solid;
}

.info {
color: #0066CC; 
font-weight:600;
margin-top:2em;
padding-left:1em;
background-color:#E9E9E9; 
display:block; 
line-height:1.5em; 
margin-left:0.5em; 
margin-right:0.5em;
font-size:1.2em;
}
.info2 {
padding:1em; 
border:0.1em; 
border-color:#E9E9E9; 
border-style:solid; 
line-height:1.5em; 
margin-left:0.5em; 
margin-right:0.5em;
}

.info3 {
float:left; 
margin-top:0.5em; 
width:12em;
}

.home {
display:block;
 background-color:#D2F5CD;
  height:0.6em;
  margin-top:1em; 
 /* border:0.1em;
   border-color:#66CC99;
    border-style:solid;*/
}
.index_news {
float:left;
margin-top:1.1em;
max-width:39em;
width:expression(document.body.clientWidth > 39 ?"39em" : "auto");
/*border-right:0.1em;
border-right-style:dotted;
border-right-color:#E8E8E8;*/
}

.index_news1 {
float: left;
min-width:18.5em;
width:expression(document.body.clientWidth > 18.5?"18.5em" : "auto"); 
/*border-left:0.1em; 
border-left-style:dotted; 
border-left-color:#E8E8E8;*/
margin-left:0.1em;
margin-top:0px;
text-align:left; 
}

.sub_index_news {
font-size:0.8em; 
text-align:left;
padding:0.3em;
border:0.1em;
border-color: #F4D5FD; 
border-style:solid; 
}

.sub_index_news1 {
font-size:0.8em; 
text-align:left;
padding:0.3em;
border:0.1em;
border-color: #FFFF00;
border-style:solid; 
}

.direzione {
float:left; 
max-width:35.3em; 
width:expression(document.body.clientWidth > 35.3?"35.3em" : "auto");
}

.logouni{
display:block;
top:0.2em;
position:relative; 
text-align:center;
}
