img.opacizzata{

filter: alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;

}
.testo_rosso{
color:#970F00;
}


.htitolobox{
clear:both; 
padding:2px 0px;
background-color:#F7EBEB;
border-bottom:1px dashed #4F3328;
border-top:1px solid #4F3328;
margin-bottom:5px;
padding-left:5px;
}
.titolobox{
clear:both; 

padding:2px 0px;

border-bottom:1px dashed #4F3328;
border-top:1px solid #4F3328;
margin-bottom:5px;
padding-left:5px;

}


a.chiudi,
a.chiudi:link,
a.chiudi:active,
a.chiudi:visited{
FONT-SIZE: 10px;
font-weight: normal;
FONT-FAMILY:   verdana,arial,helvetica, "times new roman";
text-decoration:none;
background-color:#970F00;
color:#FFFFFF;
padding:1px 2px;
}
a.chiudi:hover
{
text-decoration:none;
color:#ffffff;
}










.testo_listino{

font:11px normal  Arial, Verdana, Helvetica, sans-serif;
color:#7F0E0E;
font-weight:bold;
}
.data_listini{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#7F0E0E;
}
.clear_both{
clear:both;
}

.margin_20{
margin:20px 0px;
text-align:center;
}


.immagini_dettaglio_01{

background-color:#FFFFFF;
float:left;

}

.contieni_img_dettaglio{
text-align:center;
color:#FFFFFF;
background:url(../immagini/contenuti/bordo_dx_photogallery.jpg) repeat-y top right;
background-color:#680909;
padding-left:10px;

width:30%;
float:left;
margin-left:10px;
margin-top:10px;
}

.curva_photogallery{
background:url(../immagini/contenuti/curva_photogallery.jpg) no-repeat bottom right;
height:25px;


}
.bordo_inf_photogallery{
border-left:5px solid #680909;
background:url(../immagini/contenuti/bordo_inf_photogallery.jpg) repeat-x bottom left;
height:25px;
background-color:#FFFFFF;

}
.contieni_photogallery{
float:left;
width:300px;
text-align:center;
margin-top:5px;
}

.img_photogallery{
border-right:3px solid #50322A;
padding:5px;
padding-bottom:0px;
background-color:#FFFFFF;
}

.titolo_didascalia{
border-right:3px solid #50322A;
background-color:#955355;
color:#FFFFFF;
font:12px normal Verdana, Arial, Helvetica, sans-serif ;
padding:2px 0px;
margin-top:5px;
border-bottom:1px solid #B98F90;
}

.sfondo_photogallery{
background-color:#680909;
color:#FFFFFF;
font:12px normal Verdana, Arial, Helvetica, sans-serif ;
padding:5px 10px 0px 5px;

}

#altre_gallerie{
margin-left:10px;
width:30%;
float:left;
padding-bottom:20px;
		border-bottom:1px solid #333333; 

}
#altre_gallerie ul {
		list-style: none;
		margin:0px;
		padding: 0px;
			}
#altre_gallerie li{
        width:auto%;
		padding:2px;
		border-bottom:1px dashed #333333;
			}
#altre_gallerie li a {		
    display:block;
	width:auto;
FONT-SIZE: 11px;
color:#555555;
font-weight:normal;
FONT-FAMILY: verdana, arial, helvetica, "times new roman";
text-decoration:none;
	padding-left:15px
		}

#altre_gallerie li a:hover
 {
color:#555555;
background:url(../immagini/contenuti/freccia.jpg) no-repeat center left;
	padding-left:15px

		}#sottocategorie{        
margin-left:10px;
width:50%;
float:left;
clear:both;
margin-top:10px;
}
#sottocategorie ul {
		list-style: none;
		margin:0px;
		padding: 0px;
			}
#sottocategorie li{
        width:auto%;
		padding:2px;
		border-bottom:1px dashed #333333;
			}
#sottocategorie li a {		
    display:block;
	width:auto;
FONT-SIZE: 11px;
color:#555555;
font-weight:normal;
FONT-FAMILY: verdana, arial, helvetica, "times new roman";
text-decoration:none;
	padding-left:15px
		}

#sottocategorie li a:hover
 {
color:#555555;
background:url(../immagini/contenuti/freccia_sottocategoria.jpg) no-repeat center left;
	padding-left:15px;
	background-color:#EADADA;

		}




.justify{
text-align:justify;
margin-bottom:15px;
}
.bordo_inf{
background:url(../immagini/contenuti/bordo_inf.jpg) repeat-x bottom left;
margin-bottom:10px;
padding-bottom:15px;
/*clear:both;*/
}
.bordi_sfondo_categoria{
border-top:1px solid #333333;
 border-bottom:1px solid #333333;
 padding:1px 0px;
 margin:5px 0px;
}
.bordi_box_eventi{
padding:5px;
border:1px solid #4F3328;
margin-bottom:10px;

}

.briciole{
color:#990000;
font-family:Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-bottom:10px;

}
a.link_grigio,
a.link_grigio:link,
a.link_grigio:active,
a.link_grigio:visited,
a.link_grigio:hover{
color:#444444;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;

text-decoration:none;

}
 .clear{
 clear:both;
 text-align:right;
 margin-bottom:5px;
  }
 .clear_01{
 clear:both;
 text-align:right;
 border-bottom:1px dashed #666666;
 margin-bottom:10px;
  }
   .right{

 margin-top:5px;
 text-align:right;
 border-top:1px dashed #666666;


  }
.testo_newsletter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:217px;
	text-align:right;
	float:left;
	margin-right:8px;
	line-height: 13px;
 }
 .testo_newsletter_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:5px 0px;

	text-align:justify;

 }
.altre_categorie{
border-bottom:1px solid #4F3328;
margin-bottom:2px;
color:#351C14;
padding-left:15px;
background:url(../immagini/contenuti/quadrato_rosso.jpg) no-repeat center left;
margin-bottom:10px;
clear:both;
}

.data{
text-align:right;
color:#970F00;
FONT-SIZE: 9px;
font-weight:normal;
font-family:  Verdana, Arial,Helvetica, sans-serif;
margin:0px 5px;
}
.cornice_img{

float:left;
border:1px solid #666666;
margin-right:5px;
}
.padding_cornice_02{
float:left;
border:1px solid #666666;
margin-right:5px;
padding:5px;
margin-bottom:10px;
}
.padding_cornice{
float:left;
border:1px solid #666666;
margin-right:5px;
padding:5px;
}
.padding_cornice_01{
float:right;
border:1px solid #666666;
margin-left:5px;
padding:5px;
}
.float_left{
float:left;
width:270px;
margin-left:15px;
}
.float_left_01{
float:left;
width:100%;

}
.sfondo_sezioni{
background:url(../immagini/contenuti/sfondo_titoli_sezioni.jpg) repeat-x bottom left;

padding-left:15px;
padding-bottom:2px;
margin-bottom:5px;

}
.larghezza_div{
width:220px;
float:left;
margin-right:8px;
}


a.vedi,
a.vedi:link,
a.vedi:active,
a.vedi:visited,
a.vedi:hover{
background:url(../immagini/contenuti/freccia.jpg) no-repeat center right;
FONT-SIZE: 11px;
color:#333333;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding-right:13px;
}
a.vedi_01,
a.vedi_01:link,
a.vedi_01:active,
a.vedi_01:visited,
a.vedi_01:hover{
background:url(../immagini/contenuti/freccia_01.jpg) no-repeat center right;
FONT-SIZE: 11px;
color:#333333;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding-right:13px;
}
a.privacy,
a.privacy:link,
a.privacy:active,
a.privacy:visited{
FONT-SIZE: 11px;
color:#970F00;
font-weight:normal;
font-family: Arial,Verdana, Helvetica, sans-serif;
text-decoration:underline;

}
a.privacy:hover{
text-decoration:none;
}
a.titoli_sezioni,
a.titoli_sezioni:link,
a.titoli_sezioni:active,
a.titoli_sezioni:visited,
a.titoli_sezioni:hover{
FONT-SIZE: 13px;
color:#351C14;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
background-color:#ffffff;
padding:0px 5px;
padding-top:2px;
}
a.titoli_sezioni_01,
a.titoli_sezioni_01:link,
a.titoli_sezioni_01:active,
a.titoli_sezioni_01:visited,
a.titoli_sezioni_01:hover{
FONT-SIZE: 12px;
color:#ffffff;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

}
.titolo_eventi{
margin:0px;
background-color:#F7EBEB;
border-top:1px solid #4F3328;
margin-top:5px;
padding-left:5px;
}
.titoli_news{
margin:0px;
background-color:#F7EBEB;
border-bottom:1px solid #4F3328;
border-top:1px solid #4F3328;
margin:5px 0px;
padding-left:5px;
}
h2{
margin:0px;
padding:0px;
margin-bottom:3px;
}
a.h2,
a.h2:link,
a.h2:active,
a.h2:visited,
a.h2:hover{
FONT-SIZE: 11px;
color:#7F0E0E;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.testo_offerte{
color:#7F0E0E;
font-weight:bold;

}
h1{
margin:0px;
background-color:#F7EBEB;
border-bottom:1px dashed #4F3328;
border-top:1px solid #4F3328;
margin-bottom:5px;
padding-left:5px;
FONT-SIZE: 11px;
color:#020202;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.h1,
a.h1:link,
a.h1:active,
a.h1:visited,
a.h1:hover{
FONT-SIZE: 11px;
color:#3A0505;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

}
.margin_left{
margin-left:20px;

}
.margin_right{
margin-right:20px;

}
a.tornaindice,
a.tornaindice:link,
a.tornaindice:active,
a.tornaindice:visited{
FONT-SIZE: 11px;
color:#970F00;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;

}

a.tornaindice:hover{
text-decoration:none;
}
.bottone{
background-color:#970F00;
margin:0px;
padding:0px;
color:#FFFFFF;
border:1px solid #666666;
}

.sfondo_categoria{
background-color:#970F00;
color:#FFFFFF;
FONT-SIZE: 12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
}
.sfondo_rosso{
background-color:#970F00;
color:#FFFFFF;
FONT-SIZE: 12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
margin-bottom:5px;

}
.padding_5{
padding:5px;
}
.margine_img{
margin:10px;
position:relative;
border:1px solid #666666;

}
.offerte{
border-top:1px solid #4F3328; 
padding-top:3px;
}

.contenitore_offerte{

border:1px solid #4F3328;
}

.immagini_dettaglio{
border:1px solid #4F3328;
float:right;
text-align:right;
margin-left:10px;
}

.contenitore_vini{
float:left;
border:1px solid #4F3328;
border-bottom:5px solid #970F00;
padding-top:3px;
width:200px;	
}

.bordo_inferiore_footer{
background:url(../immagini/footer/bordo_inf_footer.jpg) repeat-x bottom left;
background-color:#FFFFFF;
clear:both;
width:100%; 
}
.curva_sn_footer{
float:left; 
width:20%; 
height:12px; 
background:url(../immagini/footer/curva_sn.jpg) no-repeat left bottom;
}
.curva_dx_footer{
height:12px;
background:url(../immagini/footer/curva_dx.jpg) no-repeat right bottom;
}







.bordo_superiore_contentuti{
background:url(../immagini/contenuti/bordo_sup_contenuti.jpg) repeat-x top left;
background-color:#FFFFFF;
clear:both;
width:99%; 
}
.curva_sn_contenuti{
float:left; 
width:30%; 
height:20px; 
background:url(../immagini/contenuti/curva_sn.jpg) no-repeat left top;
}
.curva_dx_contenuti{
height:20px;
background:url(../immagini/contenuti/curva_dx.jpg) no-repeat right top;
}
.bordo_footer{
background:url(../immagini/footer/bordo_lat_footer.jpg) repeat-y top left;
text-align:center;
background-color:#CEB0B0;

clear:both;
width:100%;
height:auto;
}
.floatleft{
float:left; 

}
.curva_dx_footer_01{
background:url(../immagini/footer/bordo_inf_footer.jpg) repeat-x bottom left;
height:12px;
width:100%;

clear:both;
}

.contenitore_img_testata{
background:url(../immagini/testata/curva_inf_sn_02.jpg) no-repeat bottom left;
border-right:5px solid #680909; 
border-top:5px solid #4F3328; 
}

 .immagine_testata{  
 background:url(../immagini/testata/img_borgo_01.jpg) no-repeat bottom right;
 margin-top:108px;
  margin-right:10px;
  text-align: right;


	
 }
.bordo_inferiore_01
{ 
background:url(../immagini/testata/bordo_inferiore.jpg) repeat-x bottom left;
clear:both;
width:100%; 
height:29px;
}
.curva_inf_sn_01{
float:left; 
width:40%; 
height:29px; 
text-align:left; 
background:url(../immagini/testata/curva_inf_sn_01.jpg) no-repeat bottom left;
}
.curva_inf_dx_01{
height:29px;
background:url(../immagini/testata/curva_inf_dx.jpg) no-repeat right bottom;
text-align:left;
margin-left:310px;
padding-right:30px;

}


.bordo_inferiore
{ 
background:url(../immagini/testata/bordo_inferiore.jpg) repeat-x bottom left;
clear:both;
width:100%; 
height:88px;
}
.curva_inf_sn{
padding-left:115px;
float:left; 
width:26%; 
height:88px; 
text-align:left; 
background:url(../immagini/testata/curva_inf_sn.jpg) no-repeat left bottom;
}
.curva_inf_dx{
height:88px;
background:url(../immagini/testata/curva_inf_dx.jpg) no-repeat right bottom;
text-align:left;
margin-left:310px;
padding-right:30px;
}
#header{
	

margin:0px;
padding:0px;
 text-align:center;
 clear:both;
 float:left;
 width:100%;
 background:url(../immagini/testata/bordo_laterale.jpg) repeat-y top left; 
  background-color:#FFFFFF;
  margin-bottom:5px;	
  }

.img_laterale_testata{
  background:url(../immagini/testata/borgo_maisale.jpg) no-repeat top left; 
  }
.logo_borgomaisale{
float:left;
margin-top:16px;
padding-left:65px;
padding-top:0px;
}

#menu_sotto{
text-align:center;
margin:0px 20px 10px 60px;
color:#7F0E0E;

	}
#menu_sotto a {
FONT-SIZE: 11px;
color:#7F0E0E;
font-weight:normal;
FONT-FAMILY:arial, verdana,helvetica, "times new roman";
text-decoration:none;		
background-color:#FFFFFF;
padding:0px 5px;
		}

#menu_sotto a:hover, 
#menu_sotto a.acceso ,
#menu_sotto a.acceso:link,
#menu_sotto a.acceso:active,
#menu_sotto a.acceso:visited  {
text-decoration:none;
color:#ffffff;
background-color:#680909;
padding:0px 5px;
}

.linea_menu{
border-bottom:1px solid #333333;
	}
  
  div#casa-vacanze{
  
  margin-bottom:20px;
  
  }
  h2#casa-vacanze{
  
  color:#990000;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
  font-size:22px;
	margin:0px;
	padding:0px;  
  }
#menu_superiore{
text-align:right;
float:right;
background:url(../immagini/testata/curva_sup_dx.jpg) no-repeat top right;
padding:50px 35px 5px 20px;

	}
#menu_superiore a {
FONT-SIZE: 11px;
color:#262020;
font-weight:normal;
FONT-FAMILY:  verdana, arial, helvetica, "times new roman";
text-decoration:none;		

padding-right:3px;
padding-left:11px;

		}

#menu_superiore a:hover, 
#menu_superiore a.acceso ,
#menu_superiore a.acceso:link,
#menu_superiore a.acceso:active,
#menu_superiore a.acceso:visited  {
text-decoration:none;
color:#680909;
padding-right:3px;
padding-left:11px;
  background:url(../immagini/testata/menu_superiore.jpg) no-repeat center left; 


}

.newsletter{
    float:left;
	width:185px;

	margin-top:20px;
		margin-bottom:0px;
			background-color:#FFFFFF;

	
	}
#menu_laterale{
 	background:url(../immagini/testata/curva_sn_menu.jpg) no-repeat top left; 
	text-align:left;
    float:left;
	width:170px;
	margin:5px;
	margin-bottom:0px;
	background-color:#F5ECED;
	padding-top:17px;
}

#menu_laterale ul {

		list-style: none;
		margin:0px;
		padding: 0px;	
				margin-bottom:10px;
			}


#menu_laterale li{
        width:auto;
		border-bottom:1px solid #262020;
			}
#menu_laterale li a {		
  background:url(../immagini/testata/menu_off.jpg) no-repeat center left; 		
    display:block;
	width:auto;
FONT-SIZE: 12px;
color:#262020;
font-weight:normal;
FONT-FAMILY: verdana, arial, helvetica, "times new roman";
text-decoration:none;
padding:0px 5px;
		padding-left:17px;
			border-bottom:2px solid #ffffff;
			border-top:2px solid #ffffff;
		}

#menu_laterale li a:hover, 
#menu_laterale li a.acceso,
#menu_laterale li a.acceso:link,
#menu_laterale li a.acceso:active,
#menu_laterale li a.acceso:visited  {
color:#990000;
		  background:url(../immagini/testata/menu_on.jpg) no-repeat center left;
background-color:#EADADA;
padding:0px 5px;
		padding-left:17px;
		}
#colonna_sinistra{
float:left;
width:200px;
margin-right:20px;
}	
#colonna_dx{
float:left;
width:465px;

}

		
.torna_indice{
clear:both;
margin:20px 0px;
text-align:center;

}		
.img_laterale{
background:url(../immagini/contenuti/img_borgomaisale.jpg) no-repeat top left;
}

		
#contenuti{
background:url(../immagini/contenuti/bordo_lat_contenuti.jpg) repeat-y top left;
	background-color:#FFFFFF;	
clear:both;
width:99%;
float:left;
		padding:10px 0px 20px 0px;


}	
#contenuti_01{
float:left;

	padding:0px 5px 0px 60px;
		}	
		
#container{ 
background:url(../immagini/testata/curva_sup_dx_01.jpg) no-repeat top right;
background-color:#69090A;
 width:780px;
 margin: 0px auto;/*centra negli altri browsers*/
 text-align: left;   /*ripristina l' allineamento*/

    padding-top:12px;


}		
#container_01{ 
background-color:#69090A;
 width:780px;
 margin: 0px auto;/*centra negli altri browsers*/
 text-align: left;   /*ripristina l' allineamento*/
  padding-left:30px;
  padding-bottom:8px;
 border-left:5px solid #4F3328;

}			
		
#footer{
background:url(../immagini/contenuti/bordo_lat_contenuti.jpg) repeat-y top left;
background-color:#FFFFFF;
clear:both;
width:99%;
}
.indirizzo{
FONT-SIZE: 11px;
color:#4F3328;
font-weight:normal;
FONT-FAMILY:arial, verdana,helvetica, "times new roman";
text-align:center;
width:94%;
border-top:5px solid #4F3328;
float:right;
padding-top:5px;

}








div#ante_lingua {

background-color:#f3f3f3;
margin-top:5px;
font-weight:bold;
padding:3px;

}
div#english_apri a, div#english_apri a:hover, div#english_apri a:visited, div#english_apri a:link, div#english_apri a:active,
div#francese_apri a, div#francese_apri a:hover, div#francese_apri a:visited, div#francese_apri a:link, div#francese_apri a:active,
div#tedesco_apri a, div#tedesco_apri a:hover, div#tedesco_apri a:visited, div#tedesco_apri a:link, div#tedesco_apri a:active,
div#spagnolo_apri a, div#spagnolo_apri a:hover, div#spagnolo_apri a:visited, div#spagnolo_apri a:link, div#spagnolo_apri a:active {


font-size:11px;
text-decoration:none;
color:#333;
font-family:verdana;
width:100%;

}
div#english_apri{
padding:5px;
background-color:#f5f5f5;
border:1px solid #000066;
text-align:center;

}
div#francese_apri{
padding:5px;
background-color:#f5f5f5;
border:1px solid #000066;
text-align:center;

}
div#tedesco_apri{
padding:5px;
background-color:#f5f5f5;
border:1px solid #000066;
text-align:center;

}

div#spagnolo_apri{
padding:5px;
background-color:#f5f5f5;
border:1px solid #000066;
text-align:center;

}
.english_fine, .francese_fine, .tedesco_fine, .spagnolo_fine {
background-color:#d6d6d6;

}
body
{
background-color:#ffffff;
 margin:0px;
 padding:0px;

 text-align: center;   /*centra in IE 5.x */
 }

BODY, frame, iframe {
scrollbar-face-color: #680909; 
scrollbar-shadow-color: #666666; 
scrollbar-highlight-color: #f6f6f6; 
scrollbar-3dlight-color: transparent; 
scrollbar-darkshadow-color: #f7f7f7; 
scrollbar-track-color: #f3f3f3; 
scrollbar-arrow-color: #000000;
}

img {
border-color: #000000;
}



a {
color:#262020;
FONT-SIZE: 11px;
font-weight: normal;
FONT-FAMILY:  arial, verdana,helvetica, "times new roman";
TEXT-DECORATION: underline;
	
}
a:hover {

TEXT-DECORATION: none;

}



body, table, td, tr {
FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;

}







/*   ______    ELEMENTI FORM ___________ */

form
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/
	font-style: normal;
}
select
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
option
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
input
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}



/* PANNELLO DI AMMINISTRAZIONE */ 
#menuadqui{
background-color:#FFFFFF;
border:1px solid #69090a;
padding:2px;

}

.titolomenuad{
border-bottom:1px solid #69090a;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#69090a;
padding:2px;
}

#menuadqui 
.titolomenuad{
border-bottom:1px solid #69090a;
color:#ffffff;
background-color:#69090a;
padding:2px;
}

.nowrap{

white-space:nowrap;

}
