.menu_orizz_rosso {
									font-family: Arial, Helvetica, sans-serif; 
  							 	font-size: 7pt; 
								  color: #ed1c24; 
								  text-decoration: none;
								  /*font-weight: none;*/
								  }
.menu_orizz_giallo {
									font-family: Arial, Helvetica, sans-serif; 
  							 	font-size: 7pt; 
								  color: #f7931d; 
								  text-decoration: none;
								  /*font-weight: none;*/
								  }
.menu_orizz_blu {
									font-family: Arial, Helvetica, sans-serif; 
  							 	font-size: 7pt; 
								  color: #00adef; 
								  text-decoration: none;
								  /*font-weight: none;*/
								  }
.menu_orizz_grigio {
									font-family: Arial, Helvetica, sans-serif; 
  							 	font-size: 7pt; 
								  color: #808284; 
								  text-decoration: none;
								  /*font-weight: none;*/
								  }
.menu_orizz_grigio a:hover {
								  color: #000000; 
								  }

hr {
    position:relative;
    width:100%;
    height:1px;
    border:0px;
    background-color:#e7e7e8;
    color:#e7e7e8;
    float:left; 
}

table.bordo_su {border-top: solid 1px #e7e7e8} 
td.bordo_su {border-top: solid 1px #e7e7e8} 

  td.td_normale
  {  
     background-color:#ffffff;
     color:white;
     border-style:solid;
     border-color:#e7e7e8;
     border-width:1px;
     text-align:center;
  }
  td.td_selez
  {  
     background-color:#ffffff; /*#e7e7e8;*/
     color:white;
     border-style:solid;
     border-color:#e7e7e8;
     border-width:1px;
     text-align:center;
  }
  td.td_normale_1
  {  
     border-left: solid 1px #e7e7e8;
     border-right: solid 1px #e7e7e8;
     border-top: solid 1px #e7e7e8;
     border-bottom: solid 1px #e7e7e8;
     text-align:center;
  }

  td.td_normale_2
  {  
     border-left: solid 0px #e7e7e8;
     border-right: solid 1px #e7e7e8;
     border-top: solid 1px #e7e7e8;
     border-bottom: solid 1px #e7e7e8;
     text-align:center;
  }

  td.td_visore
  {  
     background-color:#ffffff; /*#e7e7e8;*/
     border-left: solid 1px #e7e7e8;
     border-right: solid 1px #e7e7e8;
     border-bottom: solid 1px #e7e7e8;
     
  }
  td.td_descrizione
  {  
		 font-family: Arial, Helvetica, sans-serif; 
	 	 font-size: 11px; 
	   color: #000000; 
     background-color:#ffffff;
     border-style:solid;
     border-color:#ffffff;
     border-width:0px;
     text-align:left;
  }
  td.td_descrizione_visore
  {  
		 font-family: Arial, Helvetica, sans-serif; 
	 	 font-size: 11px; 
	   color: #000000; 
     background-color:#ffffff;
     border-style:solid;
     border-color:#ffffff;
     border-width:0px;
     text-align:left;
  }
  td.td_descrizione_visore a
  {  
		 font-family: Arial, Helvetica, sans-serif; 
	 	 font-size: 11px; 
	   color: #000000; 
     background-color:#ffffff;
     border-style:solid;
     border-color:#ffffff;
     border-width:0px;
     text-align:left;
  }
  td.td_contatti
  {  
		 font-family: Arial, Helvetica, sans-serif; 
	 	 font-size: 11px; 
	   color: #000000; 
     background-color:#ffffff;
     border-style:solid;
     border-color:#ffffff;
     border-width:0px;
     text-align:left;
  }
  .td_contatti a
  {  
		 font-family: Arial, Helvetica, sans-serif; 
	 	 font-size: 11px; 
	   color: #000000; 
     background-color:#ffffff;
     border-style:solid;
     border-color:#ffffff;
     border-width:0px;
     text-align:left;
  }
  .link {font-family: Arial, Helvetica, sans-serif; 
  				font-size: 11px; 
					color: #000000; 
					text-decoration: none;
					/*font-weight: none;*/
					}
  .link_bold {font-family: Arial, Helvetica, sans-serif; 
		  				 font-size: 11px; 
							 color: #000000; 
							 text-decoration: none;
							 font-weight: bold;
							 }
  .link_bold_grey {font-family: Arial, Helvetica, sans-serif; 
		  				 font-size: 11px; 
							 color: #6d6f71; 
							 text-decoration: none;
							 font-weight: bold;
							 }
.img_visore_big {
  max-width: 807px;
  max-height: 500px;
  width: expression(this.width > 807 ? "807px" : true);
  height: expression(this.height > 500 ? "500px" : true);
}
.img_visore {
  max-width: 403px;
  max-height: 500px;
  width: expression(this.width > 403 ? "403px" : true);
  height: expression(this.height > 500 ? "500px" : true);
}
.img_100 {
  max-width: 100px;
  max-height: 100px;
  width: expression(this.width > 100 ? "100px" : true);
  height: expression(this.height > 100 ? "100px" : true);
}
.img_1000 {
  max-width: 1011px;
  max-height: 1011px;
  width: expression(this.width > 1011 ? "1011px" : true);
  height: expression(this.height > 1011 ? "1011px" : true);
}
.img_link {
  max-width: 100px;
  max-height: 100px;
  width: expression(this.width > 100 ? "100px" : true);
  height: expression(this.height > 100 ? "100px" : true);
  border-top: solid 0px #e7e7e8;
  border-left: solid 1px #e7e7e8;
  border-right: solid 1px #e7e7e8;
  border-bottom: solid 1px #e7e7e8;
 }
#loading {
	width: 60px;
	height: 60px;
	position: relative;
	margin-top: 0px;
  margin-left: 0px;
  text-align: center;
}