/*************************TAG RIDEFINITI***************************/
BODY {
	background-color: #dbc8a1;
	margin-top:25px;
}
BODY, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
FORM {
	margin-top:0px;
	margin-bottom:0px;
}
A:link{
	color: #666666;
}
A:visited{
	color: #999999;
}
A:hover{
	color: #cc0000;
}
h1 {
	margin-bottom:10px;
}
HR {
	color: #333333;
	border-style: none;
	height: 1px;
}
INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*************************TAG GENERICI*************************/
.bottone {
	font-size: 11px;
	background-color:#c89010;
	color:#FFFFFF;
	border:2px solid #e1c27c;
	padding:1px;
}
.separatore {
	height:1px;
	border-bottom:1px dotted #999999;
}
/*************************HEADER*************************/
.header-td {
	height: 60px;
	background-color: #EEEEEE;
}
.header-sfondo-lingua-IT {
	background-image: url(Images/fascia-language-IT.gif);
}
.header-sfondo-lingua-UK {
	background-image: url(Images/fascia-language-UK.gif);
}
.header-testo-lingua:link, .header-testo-lingua:visited{
	font-size: 11px;
	color:#FDE4B1;
	text-decoration:none;
	padding-left:57px;
}
a.header-testo-lingua:hover{
	text-decoration:underline;
}
.header-sfondo-sx {
	background-image: url(Images/header-sfondo-sx.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.header-sfondo-dx {
	background-image: url(Images/header-sfondo-dx.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.header-sfondo-menu {
	background-image: url(images/bg_menu.gif);
}
.header-testo-menu, .header-testo-menu:link, .header-testo-menu:visited{
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.header-testo-menu:hover{
	color:#FFE7B5;
	text-decoration:underline;
}
.header-testo-menu-on, .header-testo-menu-on:link, .header-testo-menu-on:visited {
	font-size: 12px;
	color:#FFE7B5;
	text-decoration:none;
	font-weight:bold;
}
.header-testo-menu-on:hover {
	text-decoration:underline;
}
/*************************HOME*************************/
.home-testo {
	padding-top:14px;
}
.home-testo, .home-testo a:link, .home-testo a:visited {
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.home-testo a:hover{
	color: #cc0000;
}
.home-testo p {
	margin:0;
	padding-bottom:20px;
}
/*************************BODY*************************/
.body-sfondo-sx {
	background-image: url(Images/body-sfondo-sx.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.body-sfondo-dx {
	background-image: url(Images/body-sfondo-dx.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.body-main-sfondo {
	background-color:#FFFFFF
}
.body-td-main {
	padding: 8px;
	background-color:#FFFFFF
}
.body-titolo {
	color: #5F0000;
	font-weight:bold;
	font-size:13px;
}
.body-sottotitolo {
	color: #333333;
	font-weight:bold;
	font-size:11px;
}
.body-testo-on {
	color: #5F0000;
}
.body-titolo-news {
	color: #5F0000;
	font-weight:bold;
	font-size:11px;
}
.body-testo-link {
	vertical-align: top;
}
.body-td-sfondo-interno {
	background-color: #EBEBDF;
	border-bottom:1px solid #BFBA97;
}
.header-td-sfondo {
	background-color:#BFBA97;
}
/*************************MENU DX*************************/
.menudx-td-sfondo {
	background-color:#c68e10;
}
.menudx-td-sfondo-offerte {
	background-image: url(Images/ombra_offerte.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#a50c00;
}
.menudx-td-offerte {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.menudx-offerte, .menudx-offerte:link, .menudx-offerte:visited {
	color:#FFFFFF;
}
.menudx-offerte:hover {
	color:#CC0000;
}
.menudx-gallery, .menudx-gallery:link, .menudx-gallery:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:6px;
}
a.menudx-gallery:hover {
	text-decoration:underline;
}
/*************************MENU*************************/
.menu-testo, .menu-testo:link, .menu-testo:visited {
	font-size:11px;
	color: #999999;
	text-decoration:none;
}
.menu-testo2, .menu-testo2:link, .menu-testo2:visited {
	padding-left: 10px;
	font-size:10px;
	color: #000000;
	text-decoration:none;
}
.menu-testo-on, .menu-testo-on:link, .menu-testo-on:visited {
	font-size:11px;
	color: #CC0000;
	text-decoration:none;
}
.menu-testo2-on, .menu-testo2-on:link, .menu-testo2-on:visited {
	padding-left: 10px;
	font-size:10px;
	color: #CC0000;
	text-decoration:none;
}	
.menu-testo-on:hover , .menu-testo2-on:hover{
	color: #CC0000;
}	
.menu-testo:hover, .menu-testo2:hover {
	text-decoration:underline;
}
.menu-td-separatore {
	height:1px;;
	border-bottom:1px dotted #999999;
}
/*************************FOOTER*************************/
.footer-td {
	height: 30px;
	background-color: #EEEEEE;
	padding: 4px;
}
.footer-td-newsletter-IT {
	background-image: url(images/footer-sfondo-newsletter-IT.gif);
}
.footer-td-newsletter-UK {
	background-image: url(images/footer-sfondo-newsletter-UK.gif);
}
.footer-sfondo-disponibilita {
	background-image: url(images/footer-sfondo-disponibilita.gif);
}
.footer-td-disponibilita {
	background-image: url(images/footer-sfondo-prenotazioni.gif);
}
.footer-titolo-disponibilita {
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 25px;
	font-weight:bold;
}
.footer-testo-disponibilita {
	font-size: 10px;
	color: #FFFFFF;
}
.footer-testo, .footer-testo:link, .footer-testo:visited {
	font-size: 10px;
	text-decoration:none;
}
a.footer-testo:hover {
	text-decoration:underline;
}


.intestazione-tabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color:#B00004;
}
