/*
Theme Name: Luxhotel
Theme URI: http://wordpress.org/
Description: Tema di Luxhotel.
Version: 1.1
Author: Luigi Arciuli, Claudio Simeone
Author URI: http://www.bbj.it
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* CSS Document */

body{background-image:url(img/bg-body.gif);background-repeat:repeat-x;background-color:#090909;text-align:center;font-family:"Trebuchet MS", Verdana, Arial;margin:0;padding:0;}

a {
outline : none;
-moz-outline: none;
}

h4 a{color:#fff;text-decoration:none;}

.float-right{float:right;}

#header{width:968px;height:100px;background-color:#fff;margin:auto;margin-top:12px;margin-bottom:12px;text-align:left;position:relative;}
#header img{float:left;}
.bannerbig{float:right;width:728px;height:90px;margin-top:5px;margin-right:5px; background-color:#FFFFFF;}
#menu{width:968px;height:26px;background-color:#323232;margin:auto;margin-top:12px;margin-bottom:12px;text-align:left;}
#menu img{margin-right:10px;}
#menu a{color:#fff;padding-left:10px;padding-right:6px;padding-top:3px;height:22px;display:block;float:right;background-image:url(img/dot-menu.gif);background-repeat:no-repeat;background-position:left top;text-decoration:none;font-size:12px;margin:1px 3px 0 3px;float:left;}
#menu a:hover{text-decoration:underline;}

.search{float:left;margin-top:2px;width:180px;margin-left:20px;}
.go{background:none !important;margin:0 !important;padding:0 !important;float:left !important;}

#cerca-hotel{
	width:964px;
	height:500px;
	border:2px solid #666666;
	margin:auto;
	background-color:#000;
}

#cerca-hotel-small{
	width:295px;
	height:425px;
	/*height:170px;*/
	border:2px solid #666666;float:right;margin-bottom:5px;font-size:14px;background-color:#151515;
	padding: 5px;
}
#cerca-hotel-small p{
	color:#fff;
	text-align:left;
	font-size:12px !important;
	/*
	margin:0;
	
	
	padding:0 5px 0 5px;
	line-height:14px;
	float:left;
	height:20px;
	clear:left !important;
	width:288px;
	margin-bottom:2px;
	*/
}

#cerca-hotel-small radio{position:relative;top:2px;}
.sposta{margin-top:3px;clear:both;text-align:left;padding-left:0;}
#cerca-hotel-small p{margin-bottom:0;}

.hotel_info{
	float: left;
	width: 300px;
	margin-right:15px;
	font-size:14px;
	color:#666;
	min-height: 100px;
	/*
	height: auto !important;
	height: 100px;
	*/
	padding: 15px;
}

.hotel_info a{
	color:#000;
}

.hotel_mappa {
	width:300px;
	float: left;
}


.squarebanner{float:right;padding:3px;position:relative;top:-3px;left:2px;}


#cerca-left{float:left;width:215px;height:397px;color:#fff;text-align:left;}
#cerca-left p{margin-top:6px;margin-bottom:5px;margin-left:10px;margin-right:10px;line-height:19px;font-size:12px !important;}
.dove_14{width:140px;}
.dove{width:183px;}
.red,
.red a{color:#a32b2d; text-decoration: none;}
.white,
.white a {color:#fff;  text-decoration: none;}

.cerca-lettera{font-size:14px;font-weight:bold;width:100%;text-align:center;margin-bottom:10px;clear:both;padding-top:10px;}
.cerca-lettera .red{text-decoration:none;}

#cerca-right{
	float:right;
	width:748px;
	height:100%;
text-align:left;
/*border:1px solid #FFF;*/
}

.content{width:965px;margin:auto;background-color:#090909;display:table; }

#content-left{width:655px;float:left;text-align:left;background-color:#EEE;margin-top:10px;color:#484848;padding-bottom:5px;min-height:575px;}
#content-left p{margin-top:0;margin-bottom:5px;font-size:14px;text-align:justify}

#content-right{width:302px;float:right;margin-bottom:5px;background-color:#eeeeee;margin-top:5px;text-align:left;font-size:14px;}
#content-right h4{border-bottom:1px solid #ac2c2d;margin:5px 5px 10px 5px;}

.box-proposte{width:228px;padding:10px 0 10px 0;float:left;margin-right:6px;margin-left:7px;display:table;}
.box-proposte h4{border-bottom:2px solid #ac2c2d;color:#ffffff;text-align:left;margin-top:10px;margin-bottom:12px;}
.box-proposte p{color:#fff;font-size:12px;text-align:justify;}

.box-hotel{
	width:315px;float:left;margin:0 4px 0 5px;
}

.box-hotel h4{border-bottom:1px solid #ac2c2d;margin:5px auto 10px;}

.box-hotel-right{float:left;margin:0 5px 4px 5px; width:292px;text-align:left !important;}
.box-hotel-right p{margin:0 5px 5px 115px;text-align:left;line-height:15px;}
.box-hotel-right strong{color:#ac2c2d}

.sponsorizzato{padding:4px;background-color:#fff;border:1px solid #989a99;margin-right:5px;margin-bottom:10px;}


.riga-hotel{background-color:#fff;padding:10px;display:table;width:635px;}
.riga-hotel h4{border-bottom:1px solid #ac2c2d;margin:0 auto 10px auto;margin-left:150px}
.riga-hotel p{/*border-bottom:1px dotted #484848;*/margin:0 auto 10px auto;margin-left:150px;padding-bottom:11px;}

.servizi{background-color:#fff;padding:10px;display:table;width:635px;}
.servizi h4{border-bottom:1px solid #ac2c2d;margin:0 auto 10px auto;}
.servizi p{margin:0 auto 10px auto;margin-left:150px;padding-bottom:11px;}
#colonna-05{text-align:left;display:table;}
#colonna-05 p{margin-bottom:10px;}
#colonna-05 a{color:#ab2627;}
h4{margin:5px 0 10px 0;padding:0;font-size:16px;line-height:16px;color:#4f4f4f;}
h4 a{color:#4f4f4f;text-decoration:none;}
.servizi_full{
	background-color:#fff;padding:10px;display:table;width:635px;
}

.contattaci{position:relative;top:-20px;}
.contattaci a{text-decoration:underline !important;}


/* POST GALLERY */
#big-gallery{
	width:651px;
	height:435px;overflow:hidden;
	border:2px solid #656565;
	text-align:left;
	float:left;
	background:#000;
}
#big-gallery p{padding:1px 10px 2px 10px;margin:0;color:#fff;clear:both !important;}
#big-gallery div{padding-left:1px;position:relative;}
.thumbs{padding-top:7px;}
.thumbs img{
/*	
margin-left:3px;
margin-right:3px;
*/
margin: 0;
}

#footer{background-color:#000;text-align:center;}
#footer #content{background-color:#000}
#footer ul{width:90px;float:left;margin:10px 0 0 0;padding:0;list-style:none;color:#fff;margin-bottom:40px;}
#footer li{margin-bottom:5px;font-size:12px;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer p{color:#fff;font-size:12px;}

/* hack per Firefox */  
@-moz-document url-prefix() {   
#content-right{width:302px;float:right;margin-bottom:5px;background-color:#eeeeee;margin-top:10px;text-align:left;font-size:14px;}
#big-gallery div{padding-left:1px;position:relative;top:0;}
} 
/* fine hack per Firefox */ 

/* hack per Opera Safari e Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#big-gallery div{padding-left:1px;position:relative;top:0;}
}
/* fine hack per Opera Safari e Chrome */


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}


.center {
	text-align: center;
}

.hidden {
	display: none;
	}
	
hr {
	height: 1px;
	clear: both;
	border: none;
}

a img {
	border: none;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/

h4.search_title{
	margin: 5px;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

img.bordo_bianco{
	border: 1px solid #FFF;
}

/* link vari */
ul.categorie,
ul.post-categories{
	list-style: none;
	margin:0;
	padding:0;
}
ul.categorie li,
ul.post-categories li{
	display: inline;
	margin:0;
	padding:0;
}

.cat-item,
ul.post-categories li a,
.categoria_post
{
	text-transform: uppercase;
}

ul.plus li{
	color:#a32b2d; 
}

ul.plus li a,
ul.plus li strong {
	color:#fff; 
	text-decoration: none;
	text-transform: capitalize;
	font-weight: normal;
}


/* gallery slideshow*/

#slideshow {list-style:none; color:#fff}
#slideshow strong {display:none}

#wrapper {
	margin:0px auto; 
	display:none;
}

.full 		{width:645px;}
.full_full 	{width:750px;}


#wrapper * {margin:0; padding:0}

#fullsize, #fullsize_full  {
	position:relative;
	padding:2px;
	background:#000;
}

#fullsize {
	width:640px;
	height:320px;
}

#fullsize_full {
	width:743px;
	height:390px;
}

#information {
	position:absolute; 
	bottom:0; 
	height:0;
	background:#000;
	color:#fff;
	overflow:hidden;
	z-index:200;
	opacity:.7;
	filter:alpha(opacity=70);
}

#fullsize #information {width:645px;}
#fullsize_full #information {width:743px;}

#fullsize_full #information h3 {padding:4px 8px 3px; font-size:18px}
#fullsize #information h3 {padding:4px 8px 3px; font-size:14px}

#information p {padding:0 8px 8px}
#information a{color: #FFF;text-decoration:none;}

#fullsize #image {width:500px}
#fullsize_full #image {width:740px}


#image img {
	position:absolute; 	
	z-index:25;
	width:auto
}

.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150;}
#imgprev {left:0; background:url(img/left.gif) left center no-repeat}
#imgnext {right:0; background:url(img/right.gif) right center no-repeat}

#imglink {
	position:absolute;
	width:99%; 
	z-index:100; opacity:.4; filter:alpha(opacity=40)
}
.linkhover {background:url(img/link.gif) center center no-repeat}

#thumbnails {margin-bottom:5px;}

#slideleft {float:left; width:20px; height:81px; background:url(img/scroll-left.gif) center center no-repeat;}
#slideright{float:right; width:20px; height:81px; background:url(img/scroll-right.gif) center center no-repeat}

#slidearea {
float:left; 
position:relative; 
margin-left:3px; 
height:85px; 
overflow:hidden;
}

#slider {position:absolute; left:0; height:83px;}
#slider img {cursor:pointer; border:1px solid #666; padding:1px;}

.single_slideshow #slidearea{width:595px; }

.home_slideshow #slidearea{width:697px;}

/* gallery slideshow END */
 pre{
 	color: #FFF;
	text-align: left;
 }


