	/*inizio css galleria fotografica*/
	body {
	      color: 00224D;
      text-decoration: None;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	}
	
	div.imgTotal {
			/*border-top: 1px solid #FFE2C6;
			border-left: 1px solid #FFE2C6;
			border-right: 1px solid #FFE2C6;
			border-bottom: 1px solid #FFE2C6;*/
			
		}
		div.imgBorder {
			height: 70px;
			vertical-align: middle;
			width: 88px;
			overflow: hidden;
		}
		div.imgBorder a {
			height: 70px;
			width: 88px;
			display: block;
		}
		div.imgBorder a:hover {
			height: 70px;
			width: 88px;
			/*background-color: #FFE2C6;*/
			color : #FFE2C6;
		}
		.imgBorderHover {
			background: #FFFFCC;
			cursor: hand;
		}
		div.imginfoBorder {
			background: #f6f6f6;
			width: 84px !important;
			width: 90px;
			height: 42px;
			vertical-align: middle;
			padding: 2px;
			overflow: hidden;
			border: 1px solid #ccc;
		}

		.buttonHover {
			border: 1px solid;
			border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
			cursor: hand;
			background: #FFFFCC;
		}

		.buttonOut {
		 	border: 0px;
		}

		.imgCaption {
			font-size: 9pt;
			font-family: "MS Shell Dlg", Helvetica, sans-serif;
			text-align: center;
		}
		.dirField {
			font-size: 9pt;
			font-family: "MS Shell Dlg", Helvetica, sans-serif;
			width:110px;
		}
	div.image {
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;	
				}
		
	/*fine css galleria fotografica*/
	
	.catalog_list{
	width:800px;
	float:left;
	border: 1px solid #666666;

}

.catalog{
	width:130px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:10px;
}
	
	   	a.opacity:hover img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	} 
	a.opacity img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	} 
		
	td.bianca {
	border : 1px solid #CCCCCC;
	background: #FFFFFF;
	text-align: center;
	}

	td.blu {
	border : 1px solid White;
	background: #0072BC;
	}

	td.bluprima {
	border : 1px solid White;
	background: #0072BC;
	border-left: hidden;
	}


	td.bluultima {
	border : 1px solid White;
	background: #0072BC;
	border-right: hidden;
	}
	
	
	
	.display {
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #eeeeee;
	padding-top: 20px;
	padding-bottom: 2px;
	}
	
		.display2 {
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #eeeeee;
	padding-bottom: 2px;
	}
	
			.display3 {
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #eeeeee;
	}
	

	
 .footer_copy{ 
   
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 9px;
   } 
   
   a.footer_copy {  
      color: #00224D;
	  text-decoration: None;
	  font-size: 9px;
      font-family: Tahoma,Arial;
   }
   
    a:hover.footer_copy {
 	color: #FF6600;
	text-decoration: None; 
   }

p.form_testo {  
      color: #00224D;
	  font-size: 9pt;
	  font-weight: bold;
      font-family: Tahoma,Arial;
   }


   
 	#linea {
	color: #cccccc;
}

  a.mail { 
      color: #00224D;
      text-decoration: None;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	  
   }
   
      a:hover.mail { 
      color: #00224D;
      text-decoration: underline;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	 
   }



   .offerta_small { 
      color: #00224D;
      text-decoration: None;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	  vertical-align: middle;
   }

   .offerta_small2 { 
      color: #00224D;
      text-decoration: None;
	  font-size: 9pt;
      font-family: Tahoma,Arial;
	  vertical-align: middle;
	  font-weight: bold;
   }


   
   
   p.paginazione { 
      color: 00224D;
      text-decoration: None;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	  vertical-align: middle;
   }
   
   
   
   
   
   a.paginazione { 
      color: 00224D;
      text-decoration: None;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	  vertical-align: middle;
   }
   
      a:hover.paginazione { 
      color: #0072BC;
      text-decoration: underline;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	  vertical-align: middle;
   }
   
   a.lista { 
      color: #333333;
      text-decoration: None;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	  vertical-align: middle;
   }
   
      a:hover.lista {
	color: #666666;
	text-decoration: None;
	font-size: 8pt;
	font-family: Tahoma,Arial;
	vertical-align: middle;
   }
   
   a.lista_titolo { 
      color: #00224D;
      text-decoration: None;
	  font-size: 8pt;
      font-family: Tahoma,Arial;
	  vertical-align: middle;
	  font-weight: bold;
   }
   
    a.menu { 
      color: ffffff;
      text-decoration: None;
	  font-size: 7pt;
      font-family: Tahoma,Arial;
	  vertical-align: middle;
   }
   
    
    a:hover.menu {
 	color: 00224D;
	text-decoration: None; 
   }
      
   
   
    a.menu_footer { 
      color: 333333;
      text-decoration: None;
	  font-size: 9px;
      font-family: Tahoma,Arial;
   }
   
    
    a:hover.menu_footer {
 	color: FF6600;
	text-decoration: None; 
   }
   
   
 a.menu_left { 
      color: 333333;
      text-decoration: None;
	  font-size: 7pt;
      font-family: Tahoma,Arial;
	  text-align:center;
   }
   
    
    a:hover.menu_left {
 	color: FF6600;
	text-decoration: None; 
   }
   
   
    .naviga_prmozione{ 
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:center;
   } 
   
   
   
.newsletter{ 
   color: #333333;
   font-family: Tahoma,Arial;
   font-size: 7pt;
   } 

.testo {
   font-family: Tahoma, Arial;
   font-size: 8pt;
   color: #00224D;
   text-align:justify;
}
.testo2 {
   font-family: Tahoma, Arial;
   font-size: 8pt;
   color: #00224D;
}

    .titoletto{ 
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:center;
   } 
   
       .titoletto_left{ 
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:left;
   } 
   
   a.titoletto{
	color: #FF6600;
	font-family: Tahoma,Arial;
	font-size: 8pt;
	text-align:center;
	text-decoration:none;
   } 
   
   a:hover.titoletto{ 
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:center;
   text-decoration:none;
   } 
   
    p.titoletto{ 
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:center;
   text-decoration:none;
   } 

   
    .titoloview_struttura{ 
   
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:justify;
   } 
   
   .titolettoview_struttura{ 
   
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:justify;
   } 
   
   .nome_struttura{ 
   
   color: #0072BC;
   font-family: Tahoma,Arial;
   font-size: 9pt;
   font-weight:bold;
   } 
   
   .catview_struttura{ 
   
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:justify;
   } 
   
   .view_strutture{ 
   
   color: #00224D;
   font-family: Tahoma,Arial;
   font-size: 8pt;
   text-align:justify;
   } 
