.link_proposte img{ behavior: url(iepngfix.htc);}

body {background: #FFF7C2 url(img/bg.jpg) repeat-x top left; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; }
#top {padding:0; margin:0; border:none;}
#top td {}
#top_left { background:url(img/top_04.jpg) no-repeat top left; width:194px;}
#top_left_barra{ background:url(img/top_06.jpg) no-repeat top left;height:58px;}
#top_right_barra{ background:url(img/top_07.jpg) no-repeat top right; height:58px;}
#content { background:#FFF url(img/bg_content.gif) repeat-y top center; padding-bottom:15px;}
#footer { background:#FFF url(img/footer.gif) no-repeat bottom center;}

#top_right_barra p{font-size:17px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-top:9px;}

#active{ padding-left:27px;background-image:url(img/bullet.png);
background-repeat:no-repeat; background-position:top left; font-size:14px;text-decoration:none;display:block;width:110px;color:#D7F5FF;}
* html #active{ padding-left:27px;background-image:url(img/bullet.gif);
background-repeat:no-repeat; background-position:top left; font-size:14px;text-decoration:none;display:block;width:110px;color:#D7F5FF;}

#nav{list-style:none; padding:0; margin:13px 0px 0px 15px; font-family:"Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif; }
#nav li{margin:0 0 3px 0; padding:0;}
#nav li a:link {padding:0 0 0 27px; margin:0; text-decoration:none; font-size:12px; font-weight:bold; width:110px; display:block;}
#nav li a:visited{padding:0 0 0 27px; margin:0; text-decoration:none; font-size:12px;font-weight:bold;width:110px;display:block;}
#nav li a:hover{padding:0 0 0 27px; margin:0;background-image:url(img/bullet.png);
background-repeat:no-repeat; background-position:top left; font-size:12px;text-decoration:none;display:block;color:#D7F5FF;}
* html #nav li a:hover{padding:0 0 0 27px; margin:0;background-image:url(img/bullet.gif);
background-repeat:no-repeat; background-position:top left; font-size:12px;text-decoration:none;display:block;color:#D7F5FF;}

* html .link_offerte li a:hover{padding:0 0 0 27px; margin:0; background:url(img/bullet.gif) no-repeat top left; font-size:12px;text-decoration:none;display:block; color:#FCFFD7;}

.link_offerte{ list-style:none; padding:0; margin:12px 0px 0px 20px; font-family:"Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif; }
.link_offerte li{ margin-bottom:5px;}
.link_offerte li a:link {padding-left:27px; text-decoration:none; font-size:12px; font-weight:bold;  display:block;}
.link_offerte li a:visited{padding-left:27px; text-decoration:none; font-size:12px;font-weight:bold;display:block;}
.link_offerte li a:hover{ padding-left:27px; background:url(img/bullet.png) no-repeat top left; font-size:12px;text-decoration:none;display:block; color:#FCFFD7;}


.link_proposte { list-style:none; padding:0; text-align:left; margin:8px 0px 0px 5px; font-size:14px; color:#FFFFFF; font-family:"Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif; }
.link_proposte li{margin-bottom:5px;font-family:"Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#FFCC00; }
.link_proposte li a:link {text-decoration:none; font-size:14px; display:block; color:#FFCC00; font-weight:bold; }
.link_proposte li a:visited{ text-decoration:none; font-size:14px;display:block;font-weight:bold;  color:#FFCC00;}
.link_proposte li a:hover{ font-size:14px;text-decoration:none;display:block; color:#66CCCC;font-weight:bold; }


#lingua_scelta_it{ width:23px; height:15px;background:url(img/bandiera_italiana_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_en{ width:23px; height:15px;background:url(img/bandiera_inglese_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_fr{ width:23px; height:15px;background:url(img/bandiera_francese_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_de{ width:23px; height:15px;background:url(img/bandiera_tedesca_on.jpg) no-repeat top left; display:block;}
#lingue{ list-style:none; padding:0; margin:10px 0px 0px 20px; font-size:8px;}
#lingue li span{ display:none;}
#lingue li{ width:23px; height:15px; float:left; margin-right:3px;}

.it{ width:23px; height:15px;background:url(img/bandiera_italiana_off.jpg) no-repeat top left; display:block;}
.it:hover{width:23px; height:15px; background:url(img/bandiera_italiana_on.jpg) no-repeat top left;}
.en{ width:23px; height:15px;background:url(img/bandiera_inglese_off.jpg) no-repeat top left; display:block;}
.en:hover{width:23px; height:15px; background:url(img/bandiera_inglese_on.jpg) no-repeat top left;}
.fr{ width:23px; height:15px;background:url(img/bandiera_francese_off.jpg) no-repeat top left; display:block;}
.fr:hover{width:23px; height:15px; background:url(img/bandiera_francese_on.jpg) no-repeat top left;}
.de{ width:23px; height:15px;background:url(img/bandiera_tedesca_off.jpg) no-repeat top left; display:block;}
.de:hover{width:23px; height:15px; background:url(img/bandiera_tedesca_on.jpg) no-repeat top left;}

#nav_footer{ list-style:none; padding:0; margin:0px 5px 10px 20px;float:left;}
#nav_footer li{display:inline; font-size:10px; }
#nav_footer li a:link{color:#FFFFFF; text-decoration:none;text-transform:uppercase;}
#nav_footer li a:visited{color:#FFFFFF; text-decoration:none;text-transform:uppercase;}
#nav_footer li a:hover{color:#66CCFF; text-decoration:none;text-transform:uppercase;}

#prenota{ font-size:12px; color:#666666;}
.copyright{ padding:0;float:right;margin:5px 15px 7px 10px; color:#FFFFFF; font-size:.7em;}

h1{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; color:#666666; text-align:left; padding:0; margin:0;}
h2{ font-size:17px; font-family:"Trebuchet MS", Verdana, sans-serif; font-weight:normal; color:#666666; margin-bottom:3px; padding:0 0 3px 0;text-align:left; padding:0; margin:0;}
h3{ font-size:14px; font-family:"Trebuchet MS", Verdana, sans-serif; font-weight:normal; color: #FF9900; margin:0; padding:15px 0 0 0;text-align:left;}
p{ font-size:11px; color:#666666; text-align:justify; padding-right:20px;}
p a:link{ font-size:11px; color:#0099CC; text-decoration:none;}
p a:visited{ font-size:11px; color:#0099CC; text-decoration:none;}
p a:hover{ font-size:11px; color:#0099CC; text-decoration:underline;}

p.indirizzo_sotto_tabella{ color:#DE9807; text-align:center;}
p.indirizzo_sotto_tabella a:link{ color:#DE9807; text-decoration:none;}
p.indirizzo_sotto_tabella a:visited{ color:#DE9807;text-decoration:none;}
p.indirizzo_sotto_tabella a:hover{ color:#DE9807;text-decoration:underline;}

.float_right{ float:right; padding: 5px 20px 10px 30px; margin:0;}
.bordo_foto{ padding:2px; border:1px solid #CCCCCC;}
.bottone{margin:0; padding:5px 30px 0px 0px; width:200px; float:left; border-right:1px solid #CCCCCC; }
.bottone p{text-align:left;}
.bottone a:hover img{padding:2px; border:1px solid #FFCC66;}

.bottone_senzabordodestro{margin:0; padding:5px 30px 0px 30px; width:200px; float:left; border:none; text-align:left;}
.bottone_senzabordodestro a:hover img{padding:2px; border:1px solid #FFCC66;}
.bottone_senzabordodestro p{text-align:left;}

.nb{ font-style:italic; text-align:left;margin:0; padding:0; }
.contenitore_foto{padding-left:0px; float:none; font-size:12px; color:#666666;}
.tabella_localita{font-size:12px; color:#666666; font-weight:bold;float:none;}
.padding_left{ padding-left:40px;}

.tabella_prezzi{ font-size:12px; color:#666666; text-align:left; float:none;}
.tabella_prezzi td{  border:1px solid #CCCCCC; background-color:#FDFED8; }

.lista{ font-size:11px; color:#666666; text-align:left; }

a:link {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;

}
a:hover {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;

}


a.a:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 2c0755;
	text-decoration: none;
}
a.a:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 2c0755;
	text-decoration: underline;
}
a.a:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 2c0755;
	text-decoration: none;
}
a.b:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 898989;
	text-decoration: none;
}
a.b:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #839B2E;
	text-decoration: none;
}
a.b:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 898989;
	text-decoration: none;
}
a.c:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 71A2CB;
	text-decoration: none;
}
a.c:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 71A2CB;
	text-decoration: underline;
}
a.c:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 71A2CB;
	text-decoration: none;
}
a.d:link {



	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:hover {


	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:visited {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.e:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 71A2CB;
	text-decoration: underline;
}
a.e:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #81992B;
	text-decoration: none;
}
a.e:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 71A2CB;
	text-decoration: underline;
}
a.f:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 898989;
	text-decoration: underline;
}
a.f:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #81992B;
	text-decoration: none;
}
a.f:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 898989;
	text-decoration: underline;
}
a.g:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}

