	/*inizio css galleria fotografica*/
	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*/
	
	   	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;
	text-align: center;
	}

	td.blu {
	border : 1px solid White;
	background: #0072BC url('../img/bg.jpg');
	}

	td.bluprima {
	border : 1px solid White;
	background: #0072BC  url('../img/bg.jpg');
	border-left: hidden;
	}


	td.bluultima {
	border : 1px solid White;
	background: #0072BC  url('../img/bg.jpg');
	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: Arial, Helvetica, sans-serif;
   font-size: 9px;
   } 
   
   a.footer_copy {  
      color: #00224D;
	  text-decoration: None;
	  font-size: 9px;
       font-family: Arial, Helvetica, sans-serif;
   }
   
    a:hover.footer_copy {
 	color: #FF6600;
	text-decoration: None; 
   }

p.form_testo {  
      color: #00224D;
	  font-size: 9pt;
	  font-weight: normal;
      font-family: Arial, Helvetica, sans-serif;
   }

p.form_testo2 {  
      color: #00224D;
	  font-size: 8pt;
	  font-weight: bold;
       font-family: Arial, Helvetica, sans-serif;
   }



/*form*/

input {
	 font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background: #FFFFFF;
	width: 160px;
}
.NumCivico {
	 font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background: #FFFFFF;
	width: 50px;
}

.submit {
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#666666;
	width:60px;
	background-color:#EEEEEE;	/*border-color:#CCCCCC; */	
}


/*fine form*/
hr {
	color: #cccccc;
}  
 
 	#linea {
	color: #cccccc;
}

  a.mail { 
      color: #00224D;
      text-decoration: None;
	  font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
	  
   }
   
      a:hover.mail { 
      color: #00224D;
      text-decoration: underline;
	  font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
	 
   }



   .offerta_small { 
      color: #00224D;
      text-decoration: None;
	  font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
	  vertical-align: middle;
   }

   .offerta_small2 { 
      color: #00224D;
      text-decoration: None;
	  font-size: 9pt;
       font-family: Arial, Helvetica, sans-serif;
	  vertical-align: middle;
	  font-weight: bold;
   }


   
   
   p.paginazione { 
      color: 00224D;
      text-decoration: None;
	  font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
	  vertical-align: middle;
   }
   
   
   
   
   
   a.paginazione { 
      color: 00224D;
      text-decoration: None;
	  font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
	  vertical-align: middle;
   }
   
      a:hover.paginazione { 
      color: #0072BC;
      text-decoration: underline;
	  font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
	  vertical-align: middle;
   }
   
   a.lista { 
      color: #333333;
      text-decoration: None;
	  font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
	  vertical-align: middle;
   }
   
      a:hover.lista {
	color: #666666;
	text-decoration: None;
	font-size: 8pt;
	 font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
   }
   
   a.lista_titolo { 
      color: #00224D;
      text-decoration: None;
	  font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
	  vertical-align: middle;
	  font-weight: bold;
   }
   
    a.menu { 
      color: #ffffff;
      text-decoration: None;
	  font-size: 7pt;
	  font-weight: bold;
       font-family: Arial, Helvetica, sans-serif;
	  vertical-align: middle;
   }
   
    
    a:hover.menu {
 	color: #00224D;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: None; 
   }
      
   
   
    a.menu_footer { 
      color: #333333;
      text-decoration: None;
	  font-size:9px;
      font-family: Arial, Helvetica, sans-serif;
   }
   
    
    a:hover.menu_footer {
 	color: #FF6600;
	font-size: 9px;
	text-decoration: None; 
   }
   
   
 a.menu_left { 
      color: 333333;
      text-decoration: None;
	  font-size: 7pt;
       font-family: Arial, Helvetica, sans-serif;
	  text-align: center;
	  font-weight: bold;
	  color: #00214d;
   }
   
    
    a:hover.menu_left {
 	color: #0072BC;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: None; 
   }
   
   
    .naviga_prmozione{ 
   color: #00224D;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:center;
   } 
   
   
   
.newsletter{ 
   color: #333333;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   } 

.testo {
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #00224D;
   text-align:justify;
}
.testo2 {
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #00224D;
}

    .titoletto{ 
   color: #00224D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:center;
   } 
   
       .titoletto_left{ 
   color: #00224D;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:left;
   } 
   
   a.titoletto{
	color: #FF6600;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	text-decoration:none;
   } 
   
   a:hover.titoletto{ 
   color: #00224D;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:center;
   text-decoration:none;
   }
   
      a{
	color: #FF6600;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	text-decoration:none;
   } 
   
   a:hover{ 
   color: #00224D;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:center;
   text-decoration:none;
   }  
   
    p.titoletto{ 
   color: #00224D;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:center;
   text-decoration:none;
   } 
   
   .titolo_box{
	color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	text-align:center;
   } 
   
   .titolo_boxblu{
	color: #00224D;
	 font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	text-align:center;
   } 

   
    .titoloview_struttura{ 
   
   color: #00224D;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:justify;
   } 
   
   .titolettoview_struttura{ 
   
   color: #00224D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:justify;
   } 
  
  .news{
 
  vertical-align:middle;

   } 
   
   .news a
   {
   	color:#333333;
    text-decoration: None;
	font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
   }
   
      
    .news a:hover {
 	color: #FF6600;
	font-size: 10px;
	text-decoration: None; 
   }
   
   .nome_struttura{ 
   
   color: #0072BC;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight:bold;
   } 
   
   .catview_struttura{ 
   
   color: #00224D;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:justify;
   } 
   
   .view_strutture{ 
   
   color: #00224D;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:justify;
   } 