body {
	margin: 0px;
	background-color: #d7c9ae;
	background-image: url(../media/layout_images/background_site.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

img {
	border: 0px;
}

form {
	margin: 0px;
}

#content {
	width: 800px;
	background-color: #FFFFFF;
}

#content #header {
	text-align: left;
	margin: 0px 10px 0px 10px;
}
/*
#content #header #logo {
	float: left;
}

#content #header #panel {
	margin: 10px 0px 10px 0px;
	float: right;
}

#content #header #panel hr {
	width: 280px;
	border: 1px solid #EEEEEE;
	height: 2px;
	margin-left: 0px;
	margin-right: 0px;
}

#content #header #panel #language {
	text-align: right;
}

#content #header #panel #language img {
	margin-left: 10px;
}

#content #header #panel .links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-image: url(../media/layout_images/single_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 6px;
}

#content #header #panel .links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

#content #header #panel .links .divide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

#content #header #panel #search {
}

#content #header #panel #search h1 {
	margin: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
	line-height: 14px;
}

#content #header #panel #search input {
	float: left;
}

#content #header #panel #search .textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 2px solid #EEEEEE;
	background-color: #FFFFFF;
	padding: 2px;
	line-height: 10px;
}

#content #header #panel #search .submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	cursor: hand;
	width: 60px;
	height: 20px;
	margin-left: 2px;
}
*/
#content #header #links {
	background-color: #0068B3;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

#content #header #links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#content #header #links .roll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}

#content #header #links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}

#content #header #links .divide {
	color: #0068B3;
	margin: 0px 25px 0px 25px;
}

#content #header #topbar {
	margin: 5px 0px 10px 0px;
}

#content #header .white {
	height: 10px;
}

#content #preview {
	text-align: left;
	margin: 0px 10px 0px 10px;
}

#content #preview .box {
	float: left;
	width: 155px;
}

#content #preview .box h1 {
	margin: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
	line-height: 14px;
}

#content #preview .box ul {
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#content #preview .box li {
	background-image: url(../media/layout_images/single_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin-left: -20px;
}

#content #preview .box li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;
}

#content #preview .box li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0068B3;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;
}

#content hr {
	border: 1px solid #EEEEEE;
	height: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

#content #main {
	text-align: left;
	margin: 0px 10px 0px 10px;
}

#content #main #area {
	width: 535px;
	float: left;
	text-align: left;
}

#content #main #area .box {
	margin-bottom: 20px;
}

#content #main #area .box h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
	background-color: #0068B3;
	height: 20px;
	background-image: url(../media/layout_images/double_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 15px;
	text-transform: uppercase;
}

#content #main #area .box h1 #navigation {
	text-transform: none;
	font-weight: normal;
}

#content #main #area .box h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#content #main #area .box h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}

#content #main #area .box .image {
	margin-top: 1px;
}

#content #main #area .box .news h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
	margin: 10px 0px 5px 0px;
}

#content #main #area .box .news h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .news hr {
	margin-left: 0px;
	margin-right: 0px;
}

#content #main #area .box .news .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .news p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068B3;
	text-decoration: none;
	font-weight: bold;
}

#content #main #area .box .news p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068B3;
	text-decoration: underline;
	font-weight: bold;
}

#content #main #area .box .news #sitemap ul .sitemap_li_1 {
	margin-left: 0px;
	border-bottom: 1px dashed #CCCCCC;
}

#content #main #area .box .news #sitemap ul .sitemap_li_2 {
	margin-left: 25px;
	border-bottom: 1px dashed #CCCCCC;
}

#content #main #area .box .news #sitemap ul .sitemap_li_3 {
	margin-left: 50px;
	border-bottom: 1px dashed #CCCCCC;
}

#content #main #area .box .news #sitemap ul .sitemap_li_4 {
	margin-left: 75px;
	border-bottom: 1px dashed #CCCCCC;
}

#content #main #area .box .news #sitemap ul {
	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068B3;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}

#content #main #area .box .news #sitemap ul a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

#content #main #bar #categorie {
	margin-bottom: 10px;
}

#content #main #bar #categorie h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
	background-color: #FFFFFF;
	height: 18px;
	text-align: center;
	border: 1px solid #0068B3;
	text-transform: uppercase;
}

#content #main #bar #categorie h2 {
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C9D6ED;
	line-height: 20px;
	padding-left: 11px;
	background-image: url(../media/layout_images/single_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}

#content #main #bar #categorie h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
}

#content #main #bar #categorie h2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: underline;
}

#content #main #bar #categorie h3 {
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C9D6ED;
	line-height: 20px;
	padding-left: 22px;
	background-image: url(../media/layout_images/double_arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}

#content #main #bar #categorie h3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AAAAAA;
	text-decoration: none;
}

#content #main #bar #categorie h3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
}

#content #main #area .box .child {
	width: 250px;
	margin: 10px 10px 0px 0px;
	float: left;
}

#content #main #area .box .child img {
	float: left;
	margin: 0px 5px 5px 0px;
}

#content #main #area .box .child h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .child .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .child .continue a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0068B3;
	text-decoration: none;
	background-image: url(../media/layout_images/double_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}

#content #main #area .box .child .continue a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

#content #main #area .box .row {
	margin: 30px 10px 0px 0px;
	padding: 0px 0px 0px 74px;
	background-image: url(../media/layout_images/logo_thumb.gif);
	background-repeat: no-repeat;
}

#content #main #area .box .row h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .row .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .row .text hr {
	margin-left: 0px;
	margin-right: 0px;
}

#content #main #area .box #paginator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	border-bottom: 2px solid #EEEEEE;
	line-height: 20px;
}

#content #main #area .box #paginator .dark {
	color: #666666;
}

#content #main #area .box #paginator a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0068B3;
	text-decoration: none;
}

#content #main #area .box #paginator a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

#content #main #bar {
	width: 235px;
	float: left;
	margin-left: 10px;
	text-align: left;
}

/* Scroll News */
#content #main #bar .boxscroll {
	background-color: #c8d7ee;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

#content #main #bar .boxscroll .contentscroll {
	padding: 0px 5px 5px 5px;
}
#content #main #bar .boxscroll .contentscroll .newsscroll {
	margin: 10px 0px 5px 0px;
}

#content #main #bar .boxscroll .contentscroll .newsscroll .imagescroll {
	float: left;
	margin: 0px 5px 6px 0px;
}
#content #main #bar .boxscroll h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
	background-color: #0068B3;
	height: 18px;
	text-align: center;
	border: 1px solid #c8d7ee;
	text-transform: uppercase;
}

#content #main #bar .boxscroll .contentscroll .newsscroll h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	text-align: left;
}
#content #main #bar .boxscroll .contentscroll .newsscroll h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	text-align: left;
}
#content #main #bar .boxscroll .contentscroll .newsscroll p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: lighter;
	line-height: 15px;
	margin: 0px;
	text-align: left;
}
#content #main #bar .boxscroll .contentscroll hr {
	height: 1px;
	width: 225px;
	color: #FFFFB2;
	border: 0px;
	margin: 0px;
}
#content #main #bar .boxscroll .contentscroll .newsscroll .continue {
	text-align: right;
	margin-right: 37px;
}
#content #main #bar .boxscroll .contentscroll .newsscroll .continue a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0068B3;
	text-decoration: none;
}

#content #main #bar .boxscroll .contentscroll .newsscroll .continue a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

/* Bar Box */
#content #main #bar .box {
	background-color: #0068B3;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

#content #main #bar .box h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
	background-color: #FFFFFF;
	height: 18px;
	text-align: center;
	border: 1px solid #0068B3;
	text-transform: uppercase;
}

#content #main #bar .box ul {
	list-style-type: none;
	margin: 5px 10px 0px 10px;
	padding: 0px;
}

#content #main #bar .box li {
	background-image: url(../media/layout_images/double_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
}

#content #main #bar .box a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

#content #main #bar .box a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	padding-left: 10px;
}

#content #main #bar .banner {
	margin-bottom: 5px;
}

#content #main #bar .box2 {
	background-color: #C9D6ED;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

#content #main #bar .box2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
	background-color: #0068B3;
	height: 18px;
	text-align: center;
	border: 1px solid #C9D6ED;
	text-transform: uppercase;
}

#content #main #bar .box2 ul {
	list-style-type: none;
	margin: 5px 10px 0px 10px;
	padding: 0px;
}

#content #main #bar .box2 li {
	background-image: url(../media/layout_images/double_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
}

#content #main #bar .box2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0068B3;
	text-decoration: none;
	padding-left: 10px;
}

#content #main #bar .box2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

#content #main #bar .box2 .element {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0068B3;
	text-decoration: none;
	float: left;
	width: 115px;
}

#content #main #bar .box2 .submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	cursor: hand;
	width: 215px;
	height: 20px;
	margin: 10px 5px 0px 10px;
}

#content #main #bar .box3 {
	background-color: #E2E7FB;
}

#content #main #bar .box3 #meteo {
	padding: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D4F9E;
	text-decoration: none;
	line-height: 13px;
	margin-bottom: 5px;
}

#content #main #bar .box3 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
	background-color: #2D4F9E;
	height: 18px;
	text-align: center;
	border: 1px solid #E2E7FB;
	text-transform: uppercase;
}

#content #advertising {
	text-align: left;
	margin: 0px 10px 0px 10px;
}

#content #advertising .banner_left {
	width: 260px;
	text-align: left;
	float: left;
}

#content #advertising .banner_center {
	width: 260px;
	text-align: center;
	float: left;
}

#content #advertising .banner_right {
	width: 260px;
	text-align: right;
	float: left;
}

#content #footer {
	text-align: left;
	margin: 0px 10px 0px 10px;
	padding-bottom: 10px;
}

#content #footer #copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
	float: left;
	width: 600px;
}

#content #footer a {
	color: #0068B3;
	text-decoration: none;
}

#content #footer a:hover {
	color: #0068B3;
	text-decoration: underline;
}

#content #footer .links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 15px;
	float: right;
	width: 180px;
	text-align: right;
}

#content #footer .links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-image: url(../media/layout_images/single_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 6px;
}

#content #footer .links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

.cap {
	clear: both;
}

/* Scheda albergo */
#content #main #area .box .receptivity h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
	margin: 10px 0px 5px 0px;
}

#content #main #area .box .receptivity h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .receptivity hr {
	margin-left: 0px;
	margin-right: 0px;
}

#content #main #area .box .receptivity .tabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .receptivity .tabs .headtabs {
	margin: 0px 0px 10px 0px;
	height: 210px;
}
#content #main #area .box .receptivity .tabs .headtabs .logo {
	width: 250px;
	height: 210px;
	float: left;
	margin: 0px 10px 5px 0px;
}
#content #main #area .box .receptivity .tabs .headtabs .logo .logo_back {
	background-image: url(../media/layout_images/back_logo_ricettivita.gif);
	background-repeat: y-repeat;
	background-position: center;
}
#content #main #area .box .receptivity .tabs .headtabs .logo .logo_back .line {
	background-color: #CCCCCC;
}
#content #main #area .box .receptivity .tabs .headtabs .logo .logo_back .logo_img {
	text-align: center;
 	width: 240px;
	height: 80px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#content #main #area .box .receptivity .tabs .headtabs .logo .logo_back .info {
	text-align: center;
	font-size: 11px;
	padding: 0px;
}
#content #main #area .box .receptivity .tabs .headtabs .logo .logo_back .info p {
	line-height: 15px;
	padding: 0px;
	font-size: 11px;
}

#content #main #area .box .receptivity .tabs .headtabs .logo .logo_back h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	padding: 0px;
	margin: 2px 0px 0px 0px;
}
#content #main #area .box .receptivity .tabs .headtabs .imagepreview {
	background-image: url(../media/layout_images/back_img_ricettivita.gif);
	background-repeat: repeat-y;
	width: 275px;
	float: left;
	margin: 0px 0px 5px 0px;
}
#content #main #area .box .receptivity .tabs .headtabs .imagepreview .image_preview {
	width: 265px;
	height: 200px;
}
#content #main #area .box .receptivity .tabs .headtabs .imagepreview .image_preview img {
	margin: 0px 5px 0px 5px;
}
#content #main #area .box .receptivity .tabs .description {
	width: 535px;
	margin: 0px 0px 10px 0px;
}
#content #main #area .box .receptivity .tabs .description .container {
	background-image: url(../media/layout_images/back_scheda_ricettivita.gif);
	background-repeat: y-repeat;
}
#content #main #area .box .receptivity .tabs .description .container .header {
	background-image: url(../media/layout_images/head_scheda_ricettivita.gif);
	background-repeat: no-repeat;
	width: 535px;
	height: 20px;
	line-height: 18px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
}
#content #main #area .box .receptivity .tabs .description .container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	padding: 0px 10px 0px 10px;
}

#content #main #area .box .receptivity .tabs .description .container .prize {
	margin: 0px 10px 0px 10px;
	text-align: center;
}

#content #main #area .box .receptivity .tabs .description .container .prize .listino {
	background-image: url(../media/layout_images/page_ricettivita.gif);
	background-repeat: no-repeat;
	background-position:left;
	background-color: #EEEEEE;
	font-size: 14px;
	font-weight: bold;
	color: #0068B3;
	width: 330px;
	height: 40px;
	text-align: center;
}
#content #main #area .box .receptivity .tabs .description .container .prize .listino_prize {
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	width: 185px;
	height: 20px;
	border-bottom: 1px solid #c9d6ed;
	text-align: left;
}
#content #main #area .box .receptivity .tabs .description .container .prize .listino_prize2 {
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	width: 90px;
	height: 20px;
	text-align: center;
}
#content #main #area .box .receptivity .tabs .description .container .prize .listino_name {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 185px;
	height: 20px;
	text-align: left;
}
#content #main #area .box .receptivity .tabs .description .container .prize .listino_name2 {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	width: 90px;
	height: 20px;
	text-align: center;
}
#content #main #area .box .receptivity .tabs .description .container .prize .listino_name3 {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	width: 180px;
	height: 20px;
	text-align: center;
}
#content #main #area .box .receptivity .tabs .description .container .container_button {
	margin: 0px 0px 0px 5px;
}
#content #main #area .box .receptivity .tabs .description .container .container_button img {
	margin: 0px 0px 0px 5px;
}
#content #main #area .box .receptivity .tabs .description .container .container_button img:hover {
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}
#content #main #area .box .receptivity .tabs .photogallery {
	width: 535px;
	margin: 0px 0px 10px 0px;
}
#content #main #area .box .receptivity .tabs .photogallery .header {
	background-image: url(../media/layout_images/head_gallery_ricettivita.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 535px;
	height: 40px;
	font-size: 12px;
	vertical-align: top;
	padding: 0px;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#content #main #area .box .receptivity .tabs .photogallery .photocontainer {
	width: 535px;
	background-image: url(../media/layout_images/back_gallery_ricettivita.gif);
	background-repeat: repeat-y;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}
#content #main #area .box .receptivity .tabs .photogallery .photocontainer .subcontainer {
	width: 535px;
}
#content #main #area .box .receptivity .tabs .photogallery .photocontainer .subcontainer .button {
	width: 113px;
	height: 113px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
	margin-top: 5px;
}
#content #main #area .box .receptivity .tabs .photogallery .photocontainer .subcontainer a img {
	width: 111px;
	height: 111px;
	float: left;
  border: 1px solid #ffffff;
}
#content #main #area .box .receptivity .tabs .photogallery .photocontainer .subcontainer a img:hover {
  border: 1px solid #4c9200;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}
#content #main #area .box .receptivity .tabs .service {
	background-image: url(../media/layout_images/back_scheda_ricettivita.gif);
	background-repeat: y-repeat;
	background-position: center;
	width: 535px;
	margin: 0px 0px 10px 0px;
}
#content #main #area .box .receptivity .tabs .service .header {
	background-image: url(../media/layout_images/head_scheda_ricettivita.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 535px;
	height: 20px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
#content #main #area .box .receptivity .tabs .service .container {
	height: 45px;
	height: auto !inportant;
	min-height: 45px;
	text-align: center;
	display:inline;
}

#content #main #area .box .receptivity .tabs .service .container img {
	width: 35px;
	margin-left: 7px;
	margin-right: 7px;
	padding-top: 5px;
}
#content #main #area .box .receptivity .tabs .service .container img:hover {
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}
#content #main #area .box .receptivity .tabs .service .mapcontainer {
	width: 525px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	height: 350px;
}
#content #main #area .box .receptivity p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068B3;
	text-decoration: none;
	font-weight: bold;
}

#content #main #area .box .receptivity p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068B3;
	text-decoration: underline;
	font-weight: bold;
}

/* Banner box */
#content #main #bar .banner2 {
	margin-bottom: 5px;
	margin-right: 4px;
	float: left;
}

/* New header */
#content #header #headersite {
	width: 780px;
	float: left;
}

#content #header #headersite .headerlogo {
	width: 200px;
	float: left;
}

#content #header #headersite .head_advertising {
	width: 500px;
	float: left;
	margin: 20px 0px 0px 80px;
}

#content #header #headersite .head_advertising .banner_center {
	float: left;
	margin: 0px 0px 0px 0px;
}

#content #header #headersite .head_advertising .banner_right {
	text-align: right;
}

#content #header #headersite hr {
	width: 780px;
	border: 1px solid #EEEEEE;
	height: 2px;
	margin-left: 0px;
	margin-right: 0px;
}

#content #header #headersite #language {
	text-align: right;
}

#content #header #headersite #language img {
	margin-left: 10px;
}


#content #header #headersite #research {
	float: left;
	height: 30px;
}

#content #header #headersite #research h1 {
	margin: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
	line-height: 18px;
	float: left;
}

#content #header #headersite #research #searchform {
	float: left;
	width: 490px;
}

#content #header #headersite #research #searchform input {
	float: left;
}

#content #header #headersite #research #searchform .textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 2px solid #EEEEEE;
	background-color: #FFFFFF;
	padding: 2px;
	line-height: 10px;
}

#content #header #headersite #research #searchform .submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	cursor: hand;
	width: 60px;
	height: 20px;
	margin-left: 2px;
}

#content #header #headersite #research #headlink {
	float: right;
}

#content #header #headersite #research #headlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-image: url(../media/layout_images/single_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 6px;
}

#content #header #headersite #research #headlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

#content #header #headersite #research #headlink .divide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

/* Scheda Pacchetti Vacanze */
#content #main #area .box .package {
	width: 535px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#content #main #area .box .package h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0068B3;
	text-decoration: none;
	margin: 10px 0px 5px 0px;
}

#content #main #area .box .package h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

#content #main #area .box .package hr {
	margin-left: 0px;
	margin-right: 0px;
}

#content #main #area .box .package .tabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	float: left;
}

#content #main #area .box .package .tabs .headtabs {
	margin: 0px 0px 0px 0px;
	height: 150px;
	float: left;
}

#content #main #area .box .package .tabs .headtabs .image_package {
	background-color: #CCCCCC;
	width: 200px;
	margin: 0px 0px 0px 0px;
	height: 150px;
	float: left;
}

#content #main #area .box .package .tabs .headtabs .detail_package {
	background-image: url(../media/layout_images/matrice_pacchetto_02.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	width: 335px;
	margin: 0px 0px 0px 0px;
	height: 150px;
	float: left;
}

#content #main #area .box .package .tabs .headtabs .detail_package .text_package1 {
	color: #333333;
	font-style: italic;
	font-weight: lighter;
}

#content #main #area .box .package .tabs .headtabs .detail_package .text_package2 {
	color: #ff9900;
	font-weight: bold;
	font-size: 14px;
}
#content #main #area .box .package .tabs .headtabs .detail_package .text_package3 {
	color: #ff9900;
	font-weight: bold;
}
#content #main #area .box .package .tabs .headtabs .detail_package .text_package4 {
	height: 10px;
}
#content #main #area .box .package .tabs .headtabs .ticker_package {
	position: relative;
	margin-left: 165px;
	top: -125px;
	height: 95px;
	width: 95px;
}

#content #main #area .box .package .tabs .description {
	width: 535px;
	margin: 0px 0px 10px 0px;
}
#content #main #area .box .package .tabs .description .pacchetti_blu {
	color: #0068B3;
}
#content #main #area .box .package .tabs .description .left {
	width: 200px;
	margin: 0px 0px 10px 0px;
	font-size: 9px;
	line-height: 12px;
	text-align: left;
	color: #333333;
	float: left;
}

#content #main #area .box .package .tabs .description .left p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
}

#content #main #area .box .package .tabs .description .button_container {
	width: 200px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	float: left;
}
#content #main #area .box .package .tabs .description .button_container p {
	padding: 0px 0px 5px 0px;
}
#content #main #area .box .package .tabs .description .button_container img {
	margin-left: 10px;
}
#content #main #area .box .package .tabs .description .button_container img:hover {
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}
#content #main #area .box .package .tabs .description .button_container .left_language {
	background-image: url(../media/layout_images/matrice_pacchetto_back.gif);
	background-repeat: x-repeat;
	background-position: right;
	text-align: center;
	width: 200px;
	margin: 5px 0px 0px 0px;
	height: 25px;
	float: left;
}

#content #main #area .box .package .tabs .description .button_container .left_language img {
	margin: 0px;
}

#content #main #area .box .package .tabs .description .right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 5px 15px;
	width: 310px;
	margin: 0px 0px 10px 0px;
	line-height: 14px;
	font-size: 10px;
	text-align: left;
	color: #333333;
	float: left;
}

#content #main #area .box .package .tabs .description .right h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0068B3;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
}

#content #main #area .box .package .tabs .description .right p {
	padding: 0px;
}
#content #main #area .box .package .tabs .pdf_package {
	width: 310px;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 5px 120px;
}

#content #main #area .box .package .tabs .pdf_package a {
	font-size: 10px;
	color: #0068B3;
	padding: 0px;
}

#content #main #area .box .package .tabs .pdf_package p {
	text-align: center;
	padding: 0px;
}


#content #main #area .box .package .tabs .description .descriptions {
	padding: 10px 10px 5px 10px;
	width: 515px;
	margin: 0px 0px 10px 0px;
	line-height: 14px;
	font-size: 10px;
	text-align: justify;
	color: #333333;
	float: left;
}

#content #main #area .box .package .tabs .description .descriptions .text_descriptions {
	color: #0063b3;
	font-size: 11px;
}


/*** Search result ***/
#content #main #search { float: left; width: 530px; } 
#content #main #search .header { }
#content #main #search .header h2 { color: #0068B3; font-size: 14px; font-weight: normal; margin-bottom: 0px; }
#content #main #search .boxes { width: 530px; float: left; }
#content #main #search .boxes .box { float: left; margin-bottom: 0px; margin-right: 5px; width: 260px; }
#content #main #search .boxes .box .image { float: left; margin: 0px 5px 0px 0px; }
#content #main #search .boxes .box .content { width: 140px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; float: left; margin-left: 5px; text-decoration: none; }
#content #main #search .boxes .box .content h2 { font-size: 12px; color: #0068B3; margin: 0px 0px 5px 0px; }
#content #main #search .boxes .box .content .text { color: #666666; margin: 0px 0px 5px 0px; }
#content #main #search .boxes .box .content .text p { margin: 0px; }
#content #main #search .boxes .box .content .continue a { color: #0068B3; text-decoration: none; background: url(../media/layout_images/double_arrow.gif) no-repeat center right; padding-right: 10px; }
#content #main #search .boxes .box .content .continue a:hover { color: #FF9900; text-decoration: none; }
#content #main #search .boxes hr { margin-left: 0px; margin-right: 0px; }



