/*
Theme Name: K2 CHILD THEME - Vitturi
Theme URI: http://getk2.com
Description: Custom K2 Theme for Hotel Palazzo Vitturi
Author: Eugenio Ciccone
Author URI: http://puntini.co.uk
Template: k2
*/

html{
	background: #680126 url(images/bg.jpg) repeat-x bottom;
}

body {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
	background: transparent url(images/sfondovitt.png) repeat !important;
	font: 1em/0.8em Georgia, "Times New Roman", Times, serif;
	top: 0;
	left: 0;
}

strong, em, b, i {
	font-family: Georgia, "Times New Roman", Times, serif;	
}

.testo-invisibile {
	text-indent: -9999px;	
}


#page {
	margin: 60px auto 0px;
	background-color: white !important;
	width: 940px !important;	
	padding: 30px;
	border: 0px solid #ddd;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;

}

/* HEADER */

#header{
	width: 940px;
	height: 308px;
	margin-bottom: 30px;
	background: #fff;
}
#logo{
	width: 306px;
	height: 248px;
	background: url(images/logo.jpg);
	float: left;
	text-indent: -9999px;
}
#logo a {
    	display: block;
	width: 306px;
	height: 248px;
	margin: -75px 0px 0px -40px !important;
}
#introfoto{
	width: 604px;
	height: 248px;
	float:  right;
}


/* MENU */

ul.menu {
	position: absolute;
	white-space: nowrap;
	bottom: 0;
	margin: 0 0px;
	background: #680126 url(images/menu.jpg) repeat-x;
	width: 940px;
	height: 30px;
	font: 0.9em Garamond, Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
ul.menu,
ul.menu li {
	float: left;
	list-style: none;
}
ul.menu li {
	margin-right: 0px;
}
ul.menu li a {
	display: block;
	padding: 7px 10px 7px 15px;
	color: #f4f2e5;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
}
ul.menu li a:hover {
	color: #f9f8c3 !important; 
	text-decoration: none;
		background: transparent !important;

}
ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_ancestor a,
ul.menu li.current_page_ancestor a:hover,
body.single ul.menu li.blogtab a,
body.single ul.menu li.blogtab a:hover {
	color: #f9f8c3 !important;
	background: transparent !important;
	text-decoration: none;
}

#lingua{
	width: 100px;
	height: 30px;
	float: right;	
	position: relative;
	margin-top: 30px;
	padding-top: 9px;
    	margin-left: 0px;
	background: #680126 url(images/menu.jpg) repeat-x;
} 
.qtrans_language_chooser { margin-left: 35px; list-style-type:none }
.qtrans_language_chooser li { float:left; margin-right:13px }

/* LATERALE */

#secondary-deals {
	float: left;
	margin-left: -700px;
	margin-top: 420px;
	width: 286px;
	height: 580px;
	background-color: #f9f7e8;
	padding-left: 20px;
}

body.columns-two .secondary {
	float: left;
	margin-left: -700px;
	margin-top: 416px;
	width: 290px;
	background-image: url(images/deals.png);
	background-repeat: no-repeat;
	background-position: 205px 0px;	
	padding-left: 20px;
}

.secondary h4 { /* Secondary H4 is sidebar headlines */
	color: #6a272a;
	font: 1.3em Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: -0.05em;
	padding: 0;
	display: block;
	margin-top: 21px;
	margin-bottom: 31px;
	}
.secondary img {
	margin-left: -10px !important;
	}
.secondary a, .secondary a:visited {
	color: #464646 !important;
}
.secondary a:hover {
	text-decoration: underscore;
}
	
.secondary .k2-asides {
	margin: 0px 20px 25px 0px;
	padding: 0px 10px 0px 10px;
	word-spacing: 0px !important;	
	border-bottom: 1px solid #d6d3bb;
	height: 125px;
	}
.secondary .k2-asides h3 {
        font-family: Georgia, "Times New Roman", Times, serif !important;
	color: #464646;
	line-height: 1em;
	font-size: 1.05em;
	margin-left: 115px;
	margin-top: -110px;
	}
.secondary .k2-asides p {
	display: block;
	margin-left: 115px;
	padding-top: 0px;
	height: 85px;
	font-size: 0.9em;
	line-height: 1em;
	}
.secondary .k2-asides .entry-content {
	display: block;
	}
.asides-permalink {
	display: none;
	}


.price{
	font-size: 1em;
	font-weight: bold;
}

body.columns-two #box-booking {
	float: left;
	margin-left: -700px;
	width: 286px;
	background-color: #f9f7e8;
	padding-left: 0px;
	padding-bottom: 0px;
}
#box-booking h4 { /* Secondary H4 is sidebar headlines */
	color: #6a272a;
	font: 1.3em Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: -0.05em;
	padding: 0;
	display: block;
	margin-top: 21px;
	margin-bottom: 31px;
	display: none;
	}
#box-booking a, #box-booking a:visited {
	color: #680126 !important;
}
#box-booking a:hover {
	text-decoration: underscore !important;
}
#box-booking p {
	display: block;
	padding-top: 10px;
	font-size: 0.9em;
	line-height: 1em;
	display: none;
}

body.columns-two #box-megadeal {
	float: left;
	margin-left: -700px;
	margin-top: 210px;
	width: 306px;
	background-color: #f9f7e8;
	padding-left: 0px;
	padding-bottom: 0px;
}
#box-megadeal h4 { /* Secondary H4 is sidebar headlines */
	color: #6a272a;
	font: 1.3em Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: -0.05em;
	padding: 0;
	display: block;
	margin-top: 21px;
	margin-bottom: 31px;
	display: none;
	}
#box-megadeal a, #box-megadeal a:visited {
	color: #680126 !important;
}
#box-megadeal a:hover {
	text-decoration: underscore !important;
}
#box-megadeal p {
	display: block;
	padding-top: 10px;
	font-size: 0.9em;
	line-height: 1em;
	display: none;
}
	
/* CONTENT */

#primary {
	width: 604px;
	margin-left: 316px;
	padding-left: 0px;
	margin-bottom: 0px;
	min-height: 900px;
}

.hentry {
	margin: 0 0 25px;
	position: relative;
	}

.entry-head {
	margin-top: -5px;
	position: relative;
}

.entry-head h1 {
	padding: 0px !important;
	margin: 0px !important;
	text-align: left !important;
}

#primary .entry-title, #primary h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 1.4em;
	font-weight: normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif !important;
	color: #464646;
	letter-spacing: -0.02em;
	margin-right: 0px;
	margin-top: 0px;
}
#primary a, #primary a:visited {
	color: #680126 !important;
}
#primary a:hover {
	text-decoration: underscore !important;
}

.entry-content {
	font-size: 0.9em !important;
	line-height: 1.2em !important;
	text-align: justify !important;
	color: #464646 !important;
	margin-top: 40px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-bottom: 45px !important;
}

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
	margin: 13px 0;
	}

/* SPECIALE */
#boxhome1{
	width: 170px;
	float: left;
	text-align: left;
	margin-right: 45px;
}
#boxhome2{
	width: 170px;
	float: left;
	margin-right: 45px;
	text-align: left;
}

#boxhome3{
	width: 170px;
	float: left;
	text-align: left;
}

/* FOOTER */
#footer{
	clear: none !important;
	width: 1000px;
	height: 126px;
	background-image: url(images/piede2.png);
	margin: 0px auto 60px;
	padding: 120px 0px 0px 0px;	
	text-align: left;
	color: #f9f7e8;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}
#footer-left {
	width: 500px;
	float: left;
}
#footer-right {
	width: 350px;
	float: left;
	padding-left: 150px;
}

#footer-right img {
	margin-right: 20px;
}

#footer p {
	float: left;
	font-size: 0.85em;
	line-height: 1em;
	margin-left: 30px;
}

#footer a {
	color: #888;
	font-weight: bold;
	}

#footer a:hover {
	border: none;
	text-decoration: none;
	color: #000;
	}
	
.footer-font {
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}



#body-fondale {
	height: 6px;
}

.sudafrica {
	position: absolute !important;
	top: -10px !important;
	right: 0px !important;
}
