Body
    {
    color: #453c3c;
    font-family: 'ArialMT', 'Arial', 'sans-serif';
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    }
    
    .top_sfondo
    {
    BACKGROUND-IMAGE:url(home/top_quadro.jpg);
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    width: 980px;
    height:20px;
    }
    
    .sfondo
    {
    BACKGROUND-IMAGE:url(home/middle_quadro.jpg);
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 980px;
    height: auto;
    }
    
    .bottom_sfondo
    {
    BACKGROUND-IMAGE:url(home/bottom_quadro.jpg);
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    width: 980px;
    height:30px;
    }

    .top_pg
    {
    BACKGROUND-IMAGE:url(home/sopra_tab.jpg);
    margin-left: auto;
    margin-right: auto;
    padding-left:10px;
    padding-right:10px;
    overflow: hidden;
    position: relative;
    width: 490px;
    height:20px;
    }
    
    .mezzo_pg
    {
    BACKGROUND-IMAGE:url(home/mezzo_tab.jpg);
    margin-left: auto;
    margin-right: auto;
    padding-left:10px;
    padding-right:10px;
    overflow: hidden;
    position: relative;
    width: 490px;
    height:auto;
    }
    
    .sotto_pg
    {
    BACKGROUND-IMAGE:url('home/sotto_tab.jpg');
    margin-left: auto;
    margin-right: auto;
    padding-left:10px;
    padding-right:10px;
    overflow: hidden;
    position: relative;
    width: 490px;
    height:20px;
    top: 0px;
    left: 0px;
    }

 	  .all
	  {
    background-color:#FFFFFF ;
	  margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 930px;
    min-height: 550px;
    }

 	  .sheet
	  {
	  margin-left: 0px;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 930px;
    height: auto;
    }
    
 	  .left
	  {
	  float: left;
	  margin-left: 0px;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    width: 200px;
    height: auto;
    }
 
 	  .vo_left
	  {
	  float: left;
	  margin-left: auto;
    margin-right: auto;
    width: auto;
    height: auto;
    }
    
 	  .right
	  {
	  float: right;
	  margin-left: auto;
    margin-right: auto;
    padding-right:0px;
    overflow: hidden;
    position: relative;
    width: 200px;
    height: auto;
    }
    
 	  .box
	  {
    width: 170px;
    height: auto;
    border-top: 1px rgb(192,192,192) solid ;
    border-left: 1px rgb(192,192,192) solid ;
    border-right: 2px rgb(192,192,192) inset ;
    border-bottom: 2px rgb(192,192,192) inset ;
    padding-left: 5px;
    padding-right: 5px;
    }
    
 	  .box-ric
	  {
    width: 208px;
    height: auto;
    border-top: none;
    border-left: 1px rgb(238,216,225) solid ;
    border-right: 2px rgb(238,216,225) solid ;
    border-bottom: 2px rgb(238,216,225) solid ;
    padding-left: 5px;
    padding-right: 5px;
    }
    
    .mns
	  {
	  background-image: url(home/sole.gif);
	  BACKGROUND-POSITION: left top;
	  background-repeat: no-repeat;
	  float: left;
    padding-left: 13px;
    width: 45px;
    }
    .mnl
	  {
	  background-image: url(home/luna.gif);
	  BACKGROUND-POSITION: left top;
	  background-repeat: no-repeat;
	  float: left;
    padding-left: 13px;
    width: 45px;
    }

    .mv0
	  {
    BACKGROUND-IMAGE:url(home/simb_v0.gif);
	  float: left;
	  font-size: 11px;
	  margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    padding-left: 13px;
    width: 80px;
    height: 15px;
    z-index:2;
    }

    .mv2
	  {
	  BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE:url(home/simb_v0.gif);
  	BACKGROUND-REPEAT: repeat-x;
	  font-size: 11px;
	  margin-left: auto;
    margin-right: auto;
	  margin-bottom: 5px;
    position: relative;
    padding-left: 13px;
    width: auto;
    height: auto;
    z-index:2;
    }

 	  .mdia
	  {
    BACKGROUND-IMAGE:url(home/diaframe.jpg);
	  float: left;
	  text-align: center;
    position: relative;
    padding-top: 8px;
    padding-left: 0px;
    width: 97px;
    height: 69px;
    z-index:1;
    }
    
 	  .box_sopra
	  {
    BACKGROUND-IMAGE:url(home/sopra_box.jpg);
	  font-size: 10px;
	  padding-top: 5px;
    padding-left: 10px;
    margin: 0px 0px 0px 0px;
    width: 190px;
    height: 15px;
    }

    .box_mezzo
	  {
    BACKGROUND-IMAGE:url(home/mezzo_box.jpg);
	  font-size: 10px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
    width: 180px;
    height: auto;
    }

    .box_sotto
	  {
    BACKGROUND-IMAGE:url(home/sotto_box.jpg);
	  font-size: 10px;
    width: 200px;
    margin: 0px 0px 0px 0px;
    height: 10px;
    }
    
    .space
    {
    margin-left: auto;
    margin-right: auto;
	  font-size: 11px;
    overflow: hidden;
    position: relative;
    width: auto;
    height:auto;
    }

    .diabox
    {
    margin-left: auto;
    margin-right: auto;
    border-top: 1px rgb(192,192,192) solid ;
    text-align:left;
	  font-size: 11px;
    overflow: hidden;
    position: relative;
    width: 470px;
    height:auto;
    }

    #abs
    {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: absolute;
    text-align:center;
    left:0px;
    top:0px ;
    z-index:2;
    visibility:visible;
    }
    
    #submenu
    {
    BACKGROUND-IMAGE:url('home/barra.gif');
    margin-left: auto;
    margin-right: auto;
    padding-left: 130px;
    padding-top: 5px;
    overflow: hidden;
    position: relative;
    width: 840px;
    height:25px;
	  text-align:left;
    z-index:1;
    visibility:visible;
    top: 0px;
    left: 0px;
    }
    
    #centro
    {
    margin-left: auto;
    margin-right: auto;
	  font-size: 11px;
    width: auto;
    height:auto;
    z-index:2;
    }
    
    #info
    {
    background-color: rgb(250,250,250);
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: auto;
    text-align:left;
    font-family: 'ArialMT', 'Arial', 'sans-serif';
    font-size:11px;
    overflow: hidden;
    position: relative;
    width: 200px;
    height:auto;
    z-index:1;
    }
    
    #imgs
    {
    text-align:center;
    width: auto;
    height:auto;
    z-index:1;
    visibility:visible;
    }
    
    #foto
    {
    BACKGROUND-image: url(home/cornice.jpg);
    text-align:center;
    width: 410px;
    height:305px;
    z-index:1;
    visibility:visible;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    }
    
    
	a:link    {text-decoration: none;color: #0000ff;}
	a:visited {text-decoration: none;color: #000000;}
	a:hover   {text-decoration: none;color: #ff0000;border-bottom: 1px solid #73b944;}
	a:active  {text-decoration: none;color: #0000ff;}

div
{
    overflow: visible;
}
img
{
    border: none ;
}
	p.link
	{
	color:#330099;
	text-align:left;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:11px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
	p.nota
	{
	color:#000000;
  font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:11px;
	font: normal ;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: auto auto auto auto;
	}
	
	p.tin
	{
	color:#FF9900;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:11px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 3px;
  border-top: 1px rgb(255,204,153) dotted  ;
	}
	
	p.trx
	{
	color:#FF9900;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:11px;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 0px;
  border-bottom: 1px rgb(255,204,153) dotted  ;
	}
	
	p.testo
	{
	color:#000000;
	text-align:justify;
  font-family: 'Arial', 'ArialMT', 'sans-serif';
	font-size:12px;
	margin-top: 5px;
	margin-bottom: 3px;
	}

	p.blu
	{
	color:#330099;
	text-align:justify;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:18px;
	margin-top: 7px;
	margin-bottom: 7px;
	}
	
	p.txt_blu
	{
	color:#330099;
	text-align:left;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:12px;
	margin-top: 3px;
	margin-bottom: 3px;
	}
	p.mar
	{
	color:#FF9900;
	text-align:left;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:14px;
	margin-top: 7px;
	margin-bottom: 7px;
	}
	
	p.cap
	{
	font-family: arial, verdana, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	border-bottom: 1px solid #73b944;
	color:#ff0000;;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	}
	
	p.spe
	{
	color:#FF9900;
	text-align:center;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:14px;
	margin-top: 7px;
	margin-bottom: 7px;
	}
	
	p.cla
	{
	color:#FF9900;
	text-align:left;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	font-size:10px;
	margin-top: 7px;
	margin-bottom: 1px;
	margin-left: 10px;
	border-bottom: 1px solid #73b944;
	}
