/* @group body */

body {
	background: #683B3C;
	color: #0D1E3C;
	margin: 0;
	padding: 0;
	font: 62.5% Georgia, "Times New Roman", Times, serif;
}

div.article-body{
min-height: 200px;

}

/* @end */

/* @group wrapper */
#wrapper {background:url(../images/pattern.jpg) repeat;}
/* @end */

/* @group header */
#header {width:960px; margin:0 auto; height:170px; background:none; overflow:hidden; color:#999999;}
div#header h1, div#header h2, div#header h3 {float:left; height:34px; line-height:34px;margin-right:3px;}
#header a {color:#999999; display:inline;}

#language {height:34px; line-height:34px; float:right; width:200px;}
#theme-logo {clear:both; width:301px; height:98px; float:left; margin-top:15px;}
.language_menu {text-align:right;}
.language_menu li {display:inline; padding:0 1px;}
.language_menu li a {color:#999999; text-decoration:none; text-transform:capitalize;}
.language_menu li a:hover {text-decoration:underline;}
.language_menu li a.selected {font-weight:bold; text-decoration:underline;}
/* @end */

/* @group slideshow */
#slideshow {width:960px; margin:0 auto; background:none; position:relative;}
#slideshow.height_370 {height:370px;}
#slideshow.height_230 {height:230px;}
#slideshow #logo-image {margin:0; padding:0;}
#slideshow #logo-image img {width:960px;}
#map_canvas {width:960px; height:230px; background:none; position:absolute; top:0; left:0;}
.hide {display:none;}
/* @end */

/* @group page */
#page {background:#F3E4C5; border-top:1px solid #4F4734;}
.main-menu {border:0px solid red; width:960px; margin:0 auto; padding:10px 0; text-align:center;}
.main-menu li {display:inline; padding:0 10px;}
.main-menu li a {color:#0D1E3C; text-decoration:none; font-size:1.4em;}
.main-menu li a:hover,
.main-menu li a.current {color:#683B3C; text-decoration:underline;}
/* @end */


/* @group content */
#content {width:900px; margin:0 auto; border-top:1px solid #DBCDB2; padding:30px 0; overflow:hidden;}
.article-body ul, .article-body li{list-style:disc inside none; padding-left:5px;}
h2.title {font-size:1.8em; color:#9B313F; padding-bottom:10px; text-transform:capitalize;}
.article-abstract {font-size:1.3em; font-style:italic; padding-bottom:5px;}
.article-subtitle {font-size:1.2em; padding-bottom:5px;}
.article-body {font-size:1.4em; color:#0D1E3C; line-height:140%;}
/* @end */

/* @group article-list */
#articles-list {float:left; border:0px solid; width:210px; padding-right:20px;}
#articles-list li {border:0px solid; padding-bottom:15px; overflow:hidden;}
#articles-list li > h4 a {font-size:1.3em; color:#9B313F; text-decoration:none; clear:both;}
#articles-list li .item-text {font-size:1.2em; color:#0D1E3C; line-height:140%; padding:5px 0;}
#articles-list li a.more-detail {border:0px solid}
.article-book-now-link {border:0px solid; float:right; padding-right:30px; padding-top:10px; width:150px;}
.more-detail {font-size:1.2em; color:#9B313F; text-decoration:none; padding-right:15px; background:url(../images/more-detail.gif) right center no-repeat;}
.more-detail:hover {text-decoration:underline;}
.text-photo-offers {float:left; width:670px; text-align:left;}
.small-article {border:0px solid red; float:left; width:350px;}
.right-photo-small {border:0px solid; float:right; width:300px;}
#logo.right-photo-small #logo-image {width:300px; height:210px}
#logo.right-photo-small #logo-image img {width:280px; height:190px}
/* @end */

#content-item-left-column .article {border:0px solid red; width:500px; float:left;}
#logo {position:relative; float:right; }
#logo #logo-image {background:#FEFCF9; height:240px; width:360px;}
#logo #more-images {height:274px; width:330px; background:url(../images/right_default_image.png) no-repeat center center;}
#logo img {width:263px; height:197px; position:absolute; top:42px; left:42px;}
#logo #logo-image img {height:220px; width:340px; position:absolute; top:10px; left:10px;}

/* immagine in EVENTS al centro*/
#logo.events-photo {margin-left: 15px; border:0px solid; float:left; height:400px;}
#logo.events-photo img {position:absolute; top:0; left:0;}
.large-box-text {border:0px solid; width:650px;}

/* PHOTOGALLERY */
#photogallery {border:0px solid red; width:550px; margin-top:30px; }
#photogallery ul {border:0px solid; overflow:hidden; float:right;}
#photogallery ul li {display:inline; width:104px; height:84px; background:url(../images/photo.png) left top no-repeat; display:block; float:left; margin-left:5px; margin-bottom:10px;}
#photogallery ul li img {width:92px; height:72px; padding:5px 0 0 5px;}

/* FAQ */
.faq_body {display:none;}
#faq .full_box {padding:2px 0;}
#faq .full_box span, 
#faq .full_box a {font-size:1.2em; color:#333333; text-decoration:none;}
#faq .full_box .answer {padding-left:15px; font-size:1.2em; color:#666666; line-height:140%; padding-bottom:10px;}

/* SITE MAP */
#sitemap-header-column {border:0px solid; float:left; width:250px;}
.sitemap_footer {border:0px solid; float:left; width:300px;}
.sitemap_footer li.first {display:none;}
.sitemap_footer li {padding:1px 0;}
.sitemap_footer li a,
#sitemap-header-column li a {color:#333333; text-decoration:none; font-size:1.2em;}
.sitemap_footer li a:hover,
#sitemap-header-column li a:hover {text-decoration:underline;}

/* @group footer */
#box_footer {border-top:1px solid #BD5959; background:url(../images/shadow_bottom.png) top left repeat-x;}
#footer {margin:0 auto; width:960px; padding-top:15px; padding-bottom:15px; margin-bottom:20px;}
#footer-menu {overflow:hidden; float:right; }
#footer p {float:left; display:block; color:#999;}
#footer p a {color:#999; text-decoration:underline;}

#footer-menu .subcategories {}
#footer-menu .subcategories li {display:inline; padding:0 2px; color:#999;}
#footer-menu .subcategories li a {color:#999; text-decoration:none;}
#footer-menu .subcategories li a:hover,
#footer-menu .subcategories li a.current {text-decoration:underline;}
/* @end */

#iPhone{
width:960px;
height:50px;
margin:10px auto;
}


/* @group special-offers-item */
.special-offers-item {border:0px solid; width:300px; float:left; margin-top:20px;}
.special-offers-item-title {float:right; width:180px; border:0px solid; padding-right:5px;}
.special-offers-item-title > h4 {padding-bottom:5px; padding-top:2px;}
.special-offers-item-title > h4 a {font-size:1.8em; color:#9B3040; text-decoration:none;}
.special-offers-item-title > h5 {font-size:1.1em;}
.special-offers-item-logo {float:left; border:0px solid #D1C3A9; padding:5px; width:102px; height:92px; background:url(../images/thumb_image.jpg) no-repeat;}
.special-offers-item-logo img {width:92px; height:82px; }
.special-offers-item-text {border:0px solid; float:right; width:180px; font-size:1.2em; padding-right:5px;}
.item-tools {width:180px; float:right; padding-top:5px; padding-right:5px;}

.more {color:#9B3040; text-transform:uppercase; text-decoration:none; }
.book-now-link {background-color: #FFFFFF; color:#000; text-transform:uppercase; text-decoration:none; font-weight:bold; background:none; cursor:pointer;}
.book-now-link:hover {text-decoration:underline;}
.book-detail-offer {background-color: #FFFFFF; border:1px solid #000000; padding:5px; float:right;}

/* @end */
