﻿@import url(luxfinder.css);

<?php  header('Content-type: text/css');

  ob_start("compress");

  function compress($buffer) {

    // remove comments

    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);

    // remove tabs, spaces, newlines, etc.

    $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);

    return $buffer;

  }

?>

/*  

Theme Name: ThinkLUX

Theme URI: http://www.luxrevolution.com

Description: ThinkLUX - The luxury [R]evolution

Version: 1.0

Author: Webjuice.it

Author URI: http://www.webjuice.it/

*/



/**************************************************************************************/



* { padding: 0px; margin: 0px; }



BODY {

	background: url('images/bg.jpg') #000000 no-repeat top center;

	font-family: Arial, Verdana, sans-serif;

	font-size: 11px;

	color: #333333;

}



IMG { border: 0px; }

LI { list-style: none; }

A { 
	text-decoration: none;
	color: #000066; 
	outline: 0px;
}

A:hover { text-decoration: underline; }

/**************************************************************************************/

#top-banner {
	margin: 0px auto 0px auto;
	overflow: hidden;
	width: 990px;
	text-align:center;
}

#container {
	margin: 0px auto 0px auto;
	padding-bottom: 50px;
	width: 980px;
}

#header, #menu, #content, #footer {
	background: #15215b;
	padding: 6px;
}
#header { 
	padding-bottom: 0px;
	text-align: center; 
}

#header .wrap {
	background: url('images/bg-header.jpg') #141a34 no-repeat left center;
	height: 90px;
}

#content .wrap { 
	padding: 10px 10px 20px 10px;
	background: #ffffff; 
	overflow: hidden;
	width: 948px;
}
#content .closeup {
	width: 633px;
	float: left;
}

#sidebar-left {
	margin-right: 16px;
	width: 150px;
	float: left;
	clear: left;
}

#sidebar-right {
	width: 300px;
	float: right;
}

#sidebar-right .box { margin-bottom: 6px; }

#main {
	float: left;
	width: 468px;
}

#main .section, #gallery .section {
	background: url('images/bg-title.jpg') #141a34 no-repeat left center;
	margin-bottom: 20px;
	padding-left: 50px;
	height: 27px;
}

#main .section A { color: #131933; }

#gallery .section { margin-bottom: 0px; }

#main .section H3, #gallery .section H3 {
	font-family: Georgia, serif;
	line-height: 28px;
	background: #ffffff;
	font-size: 30px;
	float: left;
	color: #131933;
	overflow:hidden;
	height:35px;
}
.bread-cover{
	background: url('images/bg-title-cover.jpg') #141a34 no-repeat left center;
	margin-bottom: 20px;
	padding-left: 50px;
	height: 27px;
	width:585px;
}
.bread-cover h1 {
	font-family: Georgia, serif;
	line-height: 28px;
	background: #ffffff;
	font-size: 21px;
	float: left;
	color: #131933;
	overflow:hidden;
	height:27px;
	padding:0 5px 0 5px;
}
#main .bread h1 {
	font-family: Georgia, serif;
	line-height: 28px;
	background: #ffffff;
	font-size: 21px;
	float: left;
	color: #131933;
	overflow:hidden;
	height:27px;
}
/**************************************************************************************/


#logo {
	width: 981px;
	height: 90px;
}

#logo .accasx{
position:relative;
float:left;
top:0;
text-align:left;
width:255px;
}
#logo .accadx{
position:relative;
float:right;
text-align:right;
margin-right:13px;
}

.acca1 {
	background: url('images/logo.png') no-repeat;
	width: 466px;
	height: 90px;
	overflow:hidden;
}

#logo A {
	font-size: 10px;
	display: block;
	width: 466px;
	padding-top: 85px;
}
#pushbar{margin-left:-5px;}

/**************************************************************************************/

#search {
	padding: 4px 0px 4px 4px;
	background: #141a34;
	margin-bottom: 5px;
	overflow: hidden;
	height: 19px;
}

#search .frm-text {
	background: #ffffff;
	padding: 1px 5px 1px 5px;
	border: 0px;
	width: 242px;
	float: left;
}

#search .frm-submit {
	width: 40px;
	float: right;
}

/**************************************************************************************/

#newsletter {
	background: url('images/bg-newsletter.jpg') no-repeat;
	margin-bottom: 6px;
	padding: 5px;
}

#newsletter H3 {
	font-size: 19px;
	height: 40px;
	overflow:hidden;
}
#newsletter h3 span {
	display:block;
	padding-top:40px;
}
#newsletter FORM {
	border: 2px solid #e1dfdf;
	background: #ffffff;
	height: 21px;
}

#newsletter .frm-text {
	background: #ffffff;
	color: #999999;
	font-size: 11px;
	padding: 3px;
	border: 0px;
	width: 114px;
	float: left;
}

#newsletter .frm-submit {
	float: right;
}

#ajaxNewsletter .error, #ajaxNewsletter .success {
	color: #ff0000;
	margin-top: 10px;
}

/**************************************************************************************/

#menu {
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 0px;
	overflow: hidden;
	width: 968px;
}

#menu .nav {
	background: url('images/bg-menu.gif') repeat-x;
	height: 27px;
}

#menu UL {
	margin: 0px auto 0px auto;
	width: 700px;
}

#menu LI { 
	background: url('images/bg-menu-div.gif') no-repeat right;
	padding-right: 3px;
}

#menu LI, #menu A { float: left; }

#menu A { 
	padding: 0px 19px 0px 19px;
	line-height: 27px;
	display: block;
	color: #ffffff; 
}

#menu .sel A {
	background: url('images/bg-menu-sel.gif') repeat-x;
	color: #000066; 
}

#menu .links {
	padding-top: 10px;
	font-size: 11px;
	float: left; 
}

#menu .links LI { background: url('images/bg-links-div.gif') no-repeat right; }

#menu .links A { 
	padding: 0px 10px 0px 10px;
	line-height: 15px;
	color: #ffffff; 
}

#menu .links A:hover { 
	text-decoration: none;
	color: #EEEF59; 
}

#menu .share { 
	padding-top: 5px; 
	float: right;
}

#menu .share A { padding: 0px 5px 0px 0px !important; }

#menu .last { 
	background: transparent !important;
	padding-right: 0px !important;
}

/* MENU SPECIALI */
.menu_specials { float:left; padding-top:11px !important; }
.menu_specials ul { margin:0; padding:0; }
.menu_specials ul li { background:none !important; padding:0 30px; }
.menu_specials ul li a {color:#FFF; line-height:12px !important; }
/* FINE MENU SPECIALI */

/**************************************************************************************/

#categories { margin-bottom: 6px; }

#categories LI { background: url('images/bg-categories-sub.gif') repeat-x top; }

#categories A {
	overflow:hidden;
	font-size: 12px;
	display: block;
	height: 26px;
}
#categories A span {
	display:block;
	padding-top:27px;
}
#categories LI UL A {
	padding: 0px 5px 0px 5px;
	font-family: Georgia, serif;
	font-variant: small-caps;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	display: block;
	color: #141a34;
	height: 20px;
}

#categories .c1 { background: url('images/bg-c1.jpg') no-repeat 0px 0px; }
#categories .c2 { background: url('images/bg-c2.jpg') no-repeat 0px 0px; }
#categories .c3 { background: url('images/bg-c3.jpg') no-repeat 0px 0px; }
#categories .c4 { background: url('images/bg-c4.jpg') no-repeat 0px 0px; }
#categories .c5 { background: url('images/bg-c5.jpg') no-repeat 0px 0px; }
#categories .c6 { background: url('images/bg-c6.jpg') no-repeat 0px 0px; }
#categories .c7 { background: url('images/bg-c7.jpg') no-repeat 0px 0px; }
#categories .c8 { background: url('images/bg-c8.jpg') no-repeat 0px 0px; }
#categories .c9 { background: url('images/bg-c9.jpg') no-repeat 0px 0px; }
#categories .c10 { background: url('images/bg-c10.jpg') no-repeat 0px 0px; }
#categories .c11 { background: url('images/bg-c11.jpg') no-repeat 0px 0px; }
#categories .c12 { background: url('images/bg-c12.jpg') no-repeat 0px 0px; }

#categories LI.current-cat A { background-position: 0px -26px; }

#categories UL LI UL LI.current-cat A { background: url('images/bg-cat-sel.gif') no-repeat 135px 5px; }

/**************************************************************************************/

#gallery .fade { width: auto; }

#gallery .subtitle { margin-bottom: 10px; }

#gallery .subtitle H3 {
	font-family: Georgia, serif;
	font-variant: small-caps;
	font-size: 15px;
}

#gallery .view {
	overflow: hidden;
	width: 100%;
}

#gallery .view H1 { font-size: 13px; }

#gallery .view UL { width: 120%; }

#gallery .preview { margin-bottom: 10px; }

#gallery .preview .view LI {
	margin-right: 5px;
	text-align: center;
	width: 145px;
	float: left;
}

#gallery .preview .view IMG {
	border: 2px solid #e1dfdf;
	width: 141px;
	height: 220px;
}

#gallery .listgal { 
	background: url('images/bg-box-fade.jpg') repeat-x; 
	padding: 10px 20px 10px 20px;
	border: 2px solid #c7c7c7;
}

#gallery .listgal .view { 
	border-bottom: 1px solid #c7c7c7; 
	margin-bottom: 10px;
}

#gallery .listgal .view LI {
	margin-right: 40px;
	text-align: center;
	width: 190px;
	height: 177px;
	float: left;
}

#gallery .listgal .view IMG {
	border: 2px solid #e1dfdf;
	width: 182px;
	height: 133px;
}

#gallery .all {
	margin: 10px -10px -10px 0px;
	height: 24px;
}

#gallery .all A {
	background: url('images/bg-all.gif') no-repeat right;
	font-family: Georgia, serif;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12px;
	padding-right: 24px;
	text-align: right;
	line-height: 24px;
	display: block;
	color: #ffffff;
	width: 80px;
	height: 24px;
	float: right;
}

/**************************************************************************************/

#cover {
	border: 2px solid #e1dfdf;
	margin-bottom: 7px;
	height: 282px;
	width: 629px;
}

#cover .viewport, #cover .viewport LI {
	height: 282px;
	width: 629px;
}

#cover .nav {
	margin-top: 252px;
	width: 609px;
}

/**************************************************************************************/

#channel {
	margin-bottom: 20px;
	width: 468px;
	height: 225px;
}

#channel .viewport, #channel .viewport LI {
	width: 468px;
	height: 225px;
}

#channel .nav {
	margin-top: 195px;
	width: 448px;
}

/**************************************************************************************/

#single .title H2 {
	margin-bottom: 10px;
	text-align: center;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 30px;
	color: #141a34;
}

#single .excerpt {
	font-family: Georgia, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 22px;
	margin-bottom: 15px;
	color: #666666;
}

#single .photo { margin-bottom: 20px; }

#single .photo A {
	background: #e7e5e6;
	padding: 4px;
}

#single .photo A, #single .photo IMG { display: block; }

#single .photo IMG { width: 100%; }

#single .photo .caption {
	font-style: italic;
	text-align: center;
	line-height: 14px;
	padding-top: 4px;
	font-size: 11px;
}

#single .cont {
	line-height: 18px;
	font-size: 14px;
}

#single .cont P { font-family: Georgia, serif; margin-bottom: 10px; }

#single .cont A { text-decoration: underline; }
#single .cont A:hover { text-decoration: none; }

#single .gallery {
	margin: 15px 0px 15px 0px;
	overflow: hidden;
	width: 100%;
}

#single .gallery UL { width: 150%; }

#single .gallery LI {
	margin-right: 21px;
	background: #e7e5e6;
	overflow: hidden;
	padding: 2px;
	width: 138px;
	height: 161px;
	float: left;
}

#single .gallery IMG { 
	width: 138px;
	height: 161px; 
}

#single .gallery .caption {
	text-align: center;
	line-height: 14px;
	font-size: 12px;
	padding: 4px;
	clear: left;
}

#single .video {
	margin: 15px 0px 15px 0px;
	background: #e7e5e6;
	overflow: hidden;
	padding: 4px;
	width: 460px;
}

#single .video IMG { 
	display: block;
	width: 460px; 
}

#single .utility {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin: 15px 0px 15px 0px;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	font-size: 13px;
	width: 100%;
}

#single .utility A { padding: 0px 5px 0px 5px; }

#single .rating {
	color: #000066;
	float: right;
}

#single .rating IMG {
	cursor: pointer;
	float: left;
}

#single .rating .stars { 
	padding-left: 5px; 
	float: left;
}
.rating .score {
display:none;
}
#single .rating .score { padding-left: 5px; }

#single .print {
	background: url('images/icon-print.gif') no-repeat left;
	padding-left: 20px !important;
}

#single .social {
	background: #15215b;
	padding: 3px 4px 2px 4px;
	font-size: 13px;
	overflow: hidden;
	width: 460px;
}

#single .social IMG { 
	margin-right: 3px;
	float: left; 
}

#single .social A { 
	line-height: 22px;
	display: block;
	color: #ffffff;
}

/**************************************************************************************/

#single .singlegall { 
  position:relative;
	height:80%;
	width: 473px;
}

#single .singlegall .big {
	position: relative;
	width: 473px;
  height:80%;
}

#single .singlegall .big .img {
	position: relative;
	width: 473px;
}

#single .singlegall .big IMG {
	width: 473px;
}

#single .singlegall .big .caption {
	clear:both;
	background: #000000;
	position: relative;
	text-align: center;
	bottom:142px;
	padding: 10px;
	width: 453px;
	height: 100px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
 -moz-opacity: 0.9; 
 opacity: 0.9;
}
#separa{
color:#ffffff;
text-align:center;
}
#single .singlegall .big .caption H1 { font-size: 14px; color: #ffffff; padding-top:10px; }
#single .singlegall .big .caption A, #single .singlegall .big .caption P { color: #ffffff; font-size: 14px;}
#single .singlegall .big .caption A:hover { text-decoration: none; }
#single .singlegall #nav{
  height: 22px;
	width: 150px;
	background-color:#000000;
	position:relative;
	left:160px;
	bottom:130px;
	z-index:10;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
 -moz-opacity: 0.9; 
 opacity: 0.9;
}
#single .singlegall .prev {
	position:relative;
	padding-left:15px;
}
#single .singlegall .next{
	position:relative;
	padding-right:15px;
}
#single .singlegall .next img, #single .singlegall .prev img{
	width: 7px;
	height: 11px;	
}

/**************************************************************************************/

#single .smallgalls { 
margin-bottom: 130px;
}
#idart {
position:relative;
float:left;
left:10px;
top:-130px;
}
#idart a{
font-style:italic;
font-weight:bold;
}
#galleriax{
position:relative;
float:left;
left:0;
top:-80px;
height:200px;
}

#galleriax H2 {
	font-family: Georgia, serf;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	padding-top: 15px;
	padding-left: 45px;
	color: #141a34;
}

#single #galleriax .carousel {
	margin-bottom: 20px;
	background: #141a34;
	overflow: hidden;
	width: 468px;
	height: 145px;
  position:relative;
	top:10px;
}

#single #galleriax .carousel .viewport {
	margin-left: 45px;
	position: absolute;
	padding-top: 10px;
	overflow: hidden;
	width: 385px;
	height: 135px;
}

#single #galleriax .carousel UL { width: 2000px; }

#single #galleriax .carousel LI {
	overflow: hidden;
	width: 80px;
	height: 125px;
	float: left;
}

#single #galleriax .carousel LI IMG { width: 60px; }

#single #galleriax .carousel .title {
	width: 70px;
	font-size: 9px;
	display: block;
	color: #ffffff;
}

#single #galleriax .carousel .nav { 
	position: absolute; 
	width: 468px;
}

#single #galleriax .carousel .nav .prev, #single .carousel .nav .next {
	margin-top: 12px;
	cursor: pointer;
	width: 23px;
	height: 92px;
	color:#fff;
	padding:5px 0 0 5px;
}

#single #galleriax .carousel .nav .prev {
	background: url('images/nav-prev.gif') no-repeat;
	float: left;
}

#single #galleriax .carousel .nav .next {
	background: url('images/nav-next.gif') no-repeat;
	float: right;
}

/**************************************************************************************/

#comments { 
	border-bottom: 1px solid #898d99;
	margin: 30px 0px 30px 0px; 
	font-family: Georgia, serif;
	font-size: 14px;
}

#comments H2 {
	border-top: 1px solid #898d99;
	border-bottom: 1px solid #898d99;
	padding: 5px 0px 5px 0px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
}

#comments .comm { margin-bottom: 20px; }

#comments .meta EM { color: #797979; }

#comments .meta {
	border-bottom: 1px solid #898d99;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

#reply {
	font-family: Georgia, serif;
	margin: 30px 0px 30px 0px; 
}

#reply H2 {
	margin-bottom: 30px;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
}

#reply LABEL { display: block; }

#reply .frm-wrap { margin-bottom: 5px; }

#reply .frm-text, #reply .frm-textarea {
	border: 1px solid #000000;
	padding: 3px;
	width: 30%;
}

#reply .frm-textarea { 
	margin-top: 10px;
	width: 460px; 
}

#reply .submit { margin-top: 10px; }

#reply .submit INPUT {
	background: url('images/btn-send.gif') no-repeat;
	cursor: pointer;
	width: 109px;
	height: 28px;
	border: 0px;
}

/**************************************************************************************/

#most { margin-bottom: 6px; border:2px solid #c7c7c7;}

#most .label UL { height: 29px; }

#most .label LI {
	line-height: 29px;
	font-size: 14px;
	width: 85px;
	float: left;
}

#most .label A {
	text-decoration: none;
	text-align: center;
	display: block;
	color: #141a34; 
}

#most .sel { font-weight: bold; width:85px;}
#most .tab { padding: 0px 10px 10px 10px; }
#most .tab LI {
	padding-top: 10px;
	font-size: 13px;
	color:#000066;
}

#most .t1 { background: url('images/bg-t1.jpg') no-repeat; }
#most .t2 { background: url('images/bg-t2.jpg') no-repeat; }
#most .t3 { background: url('images/bg-t3.jpg') no-repeat; }

#t1 { background: #fff; }
#t2 { background: #fff; }
#t3 { background: #fff; }

.tab p{display:none;}

/**************************************************************************************/

.slider .viewport {
	position: absolute;
	overflow: hidden;
	height: 282px;
	width: 629px;
}

.slider .viewport UL {
	position: absolute;
	width: 10000px;
}

.slider .viewport LI {
	overflow: hidden;
	float: left;
}

.slider .nav {
	padding: 6px 10px 0px 10px;
	background: #ffffff;
	position: absolute;
	height: 24px;
}

.slider .nav LI {
	border: 1px solid #80847e;
	font-weight: bold;
	text-align: center;
	margin-right: 10px;
	font-size: 12px;
	cursor: pointer;
	color: #000000;
	width: 16px;
	height: 16px;
	float: left;
}

.slider .nav .sel {
	background: #000000;
	color: #ffffff;
}

.slider .nav .autoplay { 
	border: 1px solid #80847e;
	text-align: center;
	cursor: pointer;
	width: 16px;
	height: 16px;
	overflow:hidden;
	float: right; 
}
.slider .nav .autoplay span {
	display:block;
	padding-top:17px;
}

.slider .nav .pause { background: url('images/icon-pause.gif') no-repeat; }
.slider .nav .play { background: url('images/icon-play.gif') no-repeat; }

/**************************************************************************************/

#cult {
	background: url('images/bg-cult.gif') #e1dfdf no-repeat 5px 5px;
	padding: 5px 0px 5px 53px;
	margin-bottom: 7px;
	overflow: hidden;
	height: 180px;
	width: 580px;
}

#cult .post {
	margin-right: 5px;
	width: 285px;
	height: 93px;
	float: left;
}

#cult .post .photo {
	width: 87px;
	height: 87px;
}

#cult .post .photo IMG { width: 87px; }

#cult .post .title { margin-bottom: 5px; }

#cult .post .title H2 { font-size: 13px; }

#cult .post .title, #cult .post .excerpt { margin-left: 95px; }

/**************************************************************************************/

#showcase {
	margin-bottom: 10px;
	overflow: hidden;
	overflow: hidden;
	width: 464px;
	height: 238px;
	float: left;
}

#showcase .section { background: url('images/bg-title-showcase.jpg') #141a34 no-repeat; }

#showcase .fade { width: 444px; }

#showcase .bigs {
	overflow: hidden;
	height: 180px;
	width: 100%;
}

#showcase .bigs UL { width: 110%; }

#showcase .bigs LI {
	margin-right: 5px;
	width: 145px;
	float: left;
}

#showcase .bigs .photo {
	overflow: hidden;
	width: 145px;
	height: 140px;
} 

#showcase .bigs .photo IMG { 
	width: 145px; 
	height: 145px;
} 

#showcase .bigs .title { margin-top: 3px; }

#showcase .more { text-align: right; }

/**************************************************************************************/

#lastfrom { padding: 0px 10px 0px 10px; }

#lastfrom .post { margin-bottom: 25px; }

#lastfrom .post .title { margin-bottom: 15px; }

#lastfrom .post .title H2 { font-size: 16px; }
#lastfrom .post .title H2 A { color: #2d2e2e; }

#lastfrom .post .photo {
	border: 2px solid #c9c8c8;
	margin-bottom: 5px;
	width: 182px;
	height: 132px;
}

#lastfrom .post .photo IMG { width: 182px; }

#lastfrom .post .excerpt { 
	line-height: 150%;
	margin-left: 200px; 
}

#lastfrom .post .type { 
	margin-right: 15px; 
	float: left;
}

#lastfrom .post .more { 
	padding-top: 20px;
	float: right; 
}

#lastfrom.subchannel .post {
	background: url('images/bg-div-sub.jpg') no-repeat bottom;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#lastfrom.subchannel .title H1 {
	font-weight: normal;
	text-align: center;
	font-size: 28px;
}

#lastfrom.subchannel .meta {
	font-family: Georgia, serif;
	text-align: center;
	font-style: italic;
	font-size: 14px;
	color: #a2a2a2;
}

#lastfrom.subchannel .photo { 
	width: auto;
	height: auto;
	margin-bottom: 10px; 
	float: none !important;
}

#lastfrom.subchannel .photo A {
	background: #e7e5e6;
	padding: 4px;
	display: block;
}

#lastfrom.subchannel.photo A, #lastfrom.subchannel .photo IMG { display: block; }

#lastfrom.subchannel .photo IMG { width: 100% !important; }

#lastfrom.subchannel .photo .caption {
	font-style: italic;
	text-align: center;
	line-height: 14px;
	padding-top: 4px;
	font-size: 11px;
}

 #lastfrom.subchannel .excerpt { 
	font-family: Georgia, serif;
	line-height: 150%;
	margin-left: 0px; 
	font-size: 14px;
}

/**************************************************************************************/

.post {
	overflow: hidden;
}

.post .cat {
	border-bottom: 1px solid #d0d1d6;
	margin-bottom: 10px;
	text-align: right;
	height: 15px;
}

.post .cat A {
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 10px;
}

.post .photo {
	overflow: hidden;
	float: left;
}

.post .title H2 { font-family: Georgia, serif; }

.post .excerpt A { text-decoration: underline; }
.post .excerpt A:hover { text-decoration: none; }

/**************************************************************************************/

.box { border: 2px solid #c7c7c7; }

.box .section H3 { 
	font-size: 10px;
	height: 27px; 
	overflow:hidden;
}
.box .section h3 span {
	display:block;
	padding-top:30px;
}
.box .cont { padding: 10px; }

.box .fade { 
	background: url('images/bg-box-fade.jpg') repeat-x; 
	min-height: 265px;
	width: 758px; 
}

#style .section { background: url('images/bg-title-style.jpg') #141a34 no-repeat;}
#living .section { background: url('images/bg-title-living.jpg') #141a34 no-repeat; }
#travel .section { background: url('images/bg-title-travel.jpg') #141a34 no-repeat; }
#luxury .section { background: url('images/bg-title-luxury.jpg') #141a34 no-repeat; }
#latestnews .section { background: url('images/bg-title-latestnews.jpg') #141a34 no-repeat; }
#tags .section { background: url('images/bg-title-tags.jpg') #141a34 no-repeat; }

#latestnews LI { margin-bottom: 10px; }

/**************************************************************************************/

#events .section { background: url('images/bg-title-events.jpg') #141a34 no-repeat; }

#events .cont { 
	padding: 10px 0px 10px 0px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}

#events .left { 
	border-right: 2px dotted #989898;
	padding: 0px 5px 0px 10px;
	font-family: Times New Roman, serif;
	font-variant: small-caps;
	width: 87px; 
}

#events .left H2 { 
	letter-spacing: 1px;
	margin-bottom: 5px;
	font-size: 11px; 
}

#events .left H2 A { text-decoration: underline; }
#events .left H2 A:hover { text-decoration: none; }

#events .right { width: 185px; }

#events .date { 
	margin-bottom: 5px;
	font-size: 10px; 
}

#events .all {
	background: url('images/icon-calendar.gif') no-repeat top center;
	padding-top: 55px;
	font-size: 10px;
}

#events .all A { text-decoration: underline; }
#events .all A:hover { text-decoration: none; }

#events TABLE { 
	text-transform: uppercase; 
	font-family: Times New Roman, serif;
	border-collapse: collapse;
	font-size: 10px;
}

#events TABLE CAPTION { margin-bottom: 5px; }

#events TD { padding: 3px !important; }

/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/

#wp-calendar table {
 width:100%;
}

#wp-calendar #prev {
  text-align:left;
}

#wp-calendar #next {
  text-align:right;
}

.ec3_eventday a {
 color:#a00 !IMPORTANT;
}

#wp-calendar table td,
#wp-calendar table th {
  text-align:center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
 border:none;
}

#wp-calendar table td:hover,
#wp-calendar table #today {
 padding:0px;
 border:solid 1px #999;
}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #800;
 float:left;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }


/**************************************************************************************/

#luxfinder .section { background: url('images/bg-title-luxfinder.jpg') #141a34 no-repeat; }

/**************************************************************************************/

.highlight { 
	margin-bottom: 6px;
	width: 778px;
	float: right; 
}

.highlight H2 { 
	font-family: Georgia, serif;
	font-size: 13px;
	color: #2d2e2e;
}

.highlight .left { 
	border-right: 1px solid #b9bbc2;
	padding-right: 10px;
	width: 385px; 
}

.highlight .right { width: 350px; }

.highlight .left, .highlight .right { min-height: 265px; }

.highlight .post { margin-bottom: 25px; }

.highlight .post .photo {
	border: 3px solid #e5e5e5;
	width: 184px;
	height: 114px;
}

.highlight .post .photo IMG { width: 184px; }

.highlight .post .title, .highlight .post .excerpt { margin-left: 200px; }

.highlight .post .title { margin-bottom: 5px; }
.highlight .post .title H2 { font-size: 13px; }

.highlight .links H2 { margin-bottom: 5px; }

.highlight .links LI { margin-bottom: 3px; }

.highlight .links .icon {
	padding-right: 10px;
	padding-top: 20px;
	width: 145px;
	float: right;
}

.highlight .right .links LI { margin-bottom: 10px; }

.highlight .ad {
	margin-top: 20px;
	clear: both;
}

.accordion {
	background: url('images/bg-accordion.gif') no-repeat;
	margin-right: -10px;
	margin-top: -19px;
	width: 157px;
	float: right;
}

.accordion H2 { padding-left: 10px; }

.accordion UL { 
	background: url('images/bg-accordion-bottom.gif') no-repeat bottom;
	padding: 0px 5px 5px 5px;
	width: 147px; 
}

.accordion .head {
	background: url('images/bg-item-acc.jpg') no-repeat;
	padding: 0px 5px 0px 5px;
	line-height: 19px;
	display: block;
	height: 19px;
}

.accordion .photo {
	overflow: hidden;
	width: 147px;
	height: 65px;
}

.accordion .photo IMG { width: 147px; }

/**************************************************************************************/

#footer { margin-top: 3px; }

#footer A { color: #ffffff; }

#footer .wrap {
	background-color:#010204;
	background: url('images/bg-footer.jpg');
	font-size: 12px;
	color: #ffffff;
}

#footer .service {
	padding: 5px 0px 10px 0px;
	text-align: center;
	color: #8a8c99;
}

#footer .service A { padding: 0px 5px 0px 5px; }

#footer .map {
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	width: 100%;
}

#footer .map UL {
	margin: 0px auto 0px auto;
	width: 800px;
}
#footer .map LI {
	border-right: 1px solid #8a8c99;
	height: 350px;
	padding-right: 10px;
	float: left;
}
#footer .map .smaller { width: 100px; }
#footer .map .smaller2 { width: 140px; }
#footer .map LI A {
	padding-left: 15px;
	font-weight: bold;
	font-size: 13px;
	color: #666666;
}
#footer .map LI UL { width: auto; }
#footer .map LI UL LI { 
	margin-top: 1px;
	border-right: 0px;
	height: auto;
	float: none; 
}
#footer .map LI UL A {
	font-weight: normal;
	font-size: 12px;
	white-space: nowrap;
	color: #ffffff;
}
#footer .map .last { 
	border-right: 0px; 
}

#footer .credits { 
	padding: 10px 0 5px 0;
	text-align: center;
	font-size: 9px; 
	background-color:#010204;
}

#footer .powered {
	padding-top: 5px;
	line-height: 18px;
	font-size: 10px;
	text-align: center;
	background-color:#010204;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> PAGE FLIP <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#content-tobe {
	padding: 6px;
	border: 3px solid #15215b;
}
#content-tobe .wrap-tobe{ 
	padding: 10px 10px 20px 10px;
	overflow: hidden;
	width: 948px;
}
.title-tobe {
width:100%;
height:50px;
color: #fff;
font-size: 15px;
white-space: nowrap;
}
#logo-tobe{
float:left;
widht:147px;
margin-top:20px;
}
#post-tobe{
width:700px;
text-align:right;
float:right;
}
#post-tobe .excerpt{
text-align:right;
float:right;
margin-top:40px;
overflow:hidden;
text-align:right;
width:500px;
}
#testo-tobe{
float:left;
text-align:left;
margin:160px 0 0 -250px;
color:#ffffff;
font-size:12px;
line-height:18px;
width:385px;
}

#gallery-tobe{
position:relative;
float:left;
left:0;
top:30px;
height:300px;

}

#gallery-tobe .carousel {
	margin-bottom: 20px;
	overflow: hidden;
	width: 830px;
	height: 145px;
  position:relative;
	top:10px;
}

#gallery-tobe .carousel .viewport {
	margin-left: 45px;
	position: absolute;
	padding-top: 10px;
	overflow: hidden;
	width: 730px;
	height: 145px;
}

#gallery-tobe .carousel UL { width: 2000px; }
#gallery-tobe .carousel LI {
	float: left;
	margin-left:10px;
	width:141px;
	height:155px;
}

#gallery-tobe .carousel LI IMG {width:121px; }
#gallery-tobe .carousel .title {
	width: 70px;
	font-size: 9px;
	display: block;
	color: #ffffff;
}
#gallery-tobe .carousel #caption{
margin-top:10px;
color:#fff;
white-space: nowrap; 
}
#gallery-tobe .carousel .nav { 
	position: absolute; 
	width: 830px;
}

#gallery-tobe .carousel .nav .prev, #gallery-tobe .carousel .nav .next {
	margin-top: 12px;
	cursor: pointer;
	width: 23px;
	height: 92px;
	color:#fff;
	padding:5px 0 0 5px;
}


#gallery-tobe .carousel .nav .prev {
	background: url('images/nav-prev.gif') no-repeat;
	float: left;
}

#gallery-tobe .carousel .nav .next {
	background: url('images/nav-next.gif') no-repeat;
	float: right;
}

#line{
width:900px;
height:1px;
background-color:#fff;
margin-top:5px;
}
#abbonamento{
text-align:center;
color:#fff;
font-size:12px;
}
/**************************************************************************************/

.wp-pagenavi {
	padding: 0px 10px 0px 10px;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 12px;
}

.wp-pagenavi .pages {
	font-size: 14px;
	color: #2d2e2e;
}

.wp-pagenavi A { color: #9c9c9c; }

.wp-pagenavi A, .wp-pagenavi .current { padding: 0px 5px 0px 5px; }

.wp-pagenavi .current {
	font-size: 18px;
	color: #000066; 
}

#adsense{margin-top:10px;}

/**************************************************************************************/



/**************************************************************************************/

.banner{ margin-bottom: 6px; }

.more {
	font-family: Georgia, serif;
	font-weight: bold;
}

.more A { color: #2d2e2e; }

.left { float: left; }
.right { float: right; }

.red {
	font-style: italic;
	color: #660000;
}

.serif {
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 12px;
}

A.serif { text-decoration: none !important; }
A.serif:hover { text-decoration: underline !important; }

.clear { 
	overflow: hidden;
	width: 100%;
	clear: both; 
}

UL#vantaggi, UL#error {
	margin-bottom: 25px;
	font-size: 13px;
}

UL#vantaggi LI, UL#error LI {
	margin-bottom:5px;
	font-weight: bold;
	color: #ff0000;
}

#login P { margin-bottom: 10px; }

#login LABEL {
	font-weight: bold;
	display: block;
	font-size: 11px;
}

#login .left SMALL, .account .left SMALL {
	display: block;
	margin-bottom: 10px;
}

#login .txtinput, .txtarea, .search-goog #goog-wm-qt {
	border: 1px solid #E0E0E0;
	padding: 4px;
	width: 190px;
}

#login .txtarea {
	width: 90%;
	height: 150px;
}

#login .submit {
	background-color: #000066;
	color: #ffffff;
	border: 1px solid;
	padding: 5px;
	font-weight: bold;
}

.ddsg-pagenav {
	padding: 40px 0px;
}
/******************************************************************************************/

	#stafBlock { position: absolute !important; z-index: 100000; display: none; width: 250px; }
	#stafForm { background-color: #ffffff; border: 2px solid #15215B; padding: 5px; margin:0; }
	#stafForm h2 { margin: 0; } 
	
	#stafForm input, #stafForm label, #stafForm h2 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 1em; color: #222222; }
	#stafForm input { width: 110px; height: 15px; margin-top: 5px; border: 1px solid #ccc; }
	#stafForm label { float: left; display: block; width: 120px; line-height: 16px; }
	#stafClose { float: right; margin-right: 5px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* BREADCRUMB XT */
.breadcrumbxt { margin:-2px 0 6px 0; font-style:italic;}
.breadcrumbxt a { font-style:normal; }




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> luxfinder <<<-------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


#luxfinder_primipiani_background
{
 width:633px;
 height:282px;
}


.luxfinder_photo .luxfinder_primopiano_foto
{
width: 408px;
height: 248px;
margin-left:225px;
z-index:-1;
}

.luxfinder_photo .luxfinder_primopiano_nome
{
width:610px;
text-align:right;
margin-top:8px;
z-index:-1;
font-size:10px;
color:#fff;
font-weight:bold;
z-index:11;
}

.luxfinder_photo .luxfinder_primopiano_nome a
{
 color: #fff;
 text-decoration:none;
 
}

#luxfinder_primopiano_ricerca
{
 z-index:12;
 width:185px;
 height:170px;
 left: 19px;
 top: 58px;
 position:absolute;
 color:#fff;
}


#luxgallery-sidebar-left {
	margin-right: 9px;
	width: 142px;
	float: left;
	clear: left;
}

#luxgallery-cerca-cartina
{
width:140px;
height:222px;
padding-top: 26px;
border: 1px #c7c7c7 solid;
margin-bottom:12px;
}

#luxgallery-cerca-regione
{
 width: 140px;
 height:66px;
 position:relative;
}

#luxgallery-cerca-regione #luxgallery-cerca-regione-select
{
 width: 130px;
 border: 1px #c7c7c7 solid;
 position: absolute;
 top: 23px;
 left: 4px;
 height:18px;
 font-size: 10px;
 color: #666;
 
}

#luxgallery-cerca-regione #luxgallery-cerca-regione-send
{
 width: 63px;
 position: absolute;
 bottom: 5px;
 right: 6px;
 height:11px;
 cursor:pointer;
}

#luxfinder_city_guide
{
 width:138px;
 height:497px;
 border: 2px #c7c7c7 solid;
 margin-bottom:12px;
 position:relative;
}

#luxfinder_city_guide #luxfinder_city_guide_descrizione
{
 font-size:11px;
 color: #fff;
 width:126px;
 padding: 38px 6px 0px 6px;
 position:relative; 
}

#luxfinder_city_guide .luxfinder_city_guide_pulsante
{
 width:126px;
 padding: 0px 6px;
 height: 28px;
 margin-bottom:2px;
 cursor:pointer;   
}

#luxfinder_centrale_tipo
{
 width: 480px;
 height: 246px;
 border: 2px #c7c7c7 solid;
 overflow: hidden;
 float:left;
}


#luxfinder_centrale_tipo .left
{
float:left;
margin-top:28px;
width:260px;
padding: 0px 10px;
border:0;
}

#luxfinder_centrale_tipo .right
{
margin-top:37px;
width:163px;
float:right;
margin-right:17px;
}

#luxfinder_centrale_tipo .accordion {
	background: url('images/luxfinder/bg-accordion.gif') no-repeat;
	margin-right: -10px;
	margin-top: -19px;
	width: 157px;
	float: right;
}

#luxfinder_centrale_tipo .accordion h2{
	color: #746823;
}





#luxfinder_centrale_destinazione
{
 width: 480px;
 height: 245px;
 border: 2px #c7c7c7 solid;
 overflow: hidden;
 float:left;
 margin-top:7px;
}


#luxfinder_centrale_destinazione .left
{
float:left;
margin-top:28px;
width:260px;
padding: 0px 10px;
border:0;
}

#luxfinder_centrale_destinazione .right
{
margin-top:37px;
width:163px;
float:right;
margin-right:17px;
}

#luxfinder_centrale_destinazione .accordion {
	background: url('images/luxfinder/bg-accordion.gif') no-repeat;
	margin-right: -10px;
	margin-top: -19px;
	width: 157px;
	float: right;
}

#luxfinder_centrale_destinazione .accordion h2{
	color: #746823;
}



#luxfinder_centrale_brand
{
 width: 480px;
 height: 245px;
 border: 2px #c7c7c7 solid;
 overflow: hidden;
 float:left;
 margin-top:7px;
}


#luxfinder_centrale_brand .left
{
float:left;
margin-top:28px;
width:260px;
padding: 0px 10px;
border:0;
}

#luxfinder_centrale_brand .right
{
margin-top:37px;
width:163px;
float:right;
margin-right:17px;
}

#luxfinder_centrale_brand .accordion {
	background: url('images/luxfinder/bg-accordion.gif') no-repeat;
	margin-right: -10px;
	margin-top: -19px;
	width: 157px;
	float: right;
}

#luxfinder_centrale_brand .accordion h2{
	color: #746823;
}

#luxfinder_sceltipervoi
{
 width: 282px;
 border: 2px #c7c7c7 solid;
 padding: 16px 7px 10px 7px;
 margin-top: 7px;
}

.luxfinder_sceltipervoi_box
{
 margin-top: 18px;
 width: 282px;
 height: 76px;


}

.luxfinder_sceltipervoi_box_left
{
 width:119px;
 height:76px;
 overflow:hidden;
 float:left;
}

.luxfinder_sceltipervoi_box_right
{
 width:150px;
 height:76px;
 overflow:hidden;
 float:right;
}

#luxfinder_travel_news
{
 width: 244px;
 padding: 32px 10px 10px 36px;
 margin-top: 19px;
}

#luxfinder_travel_news p
{
 margin-bottom: 22px;
 font-weight:bold;
}



<?php ob_end_flush();?>
