/* -----------------------------------------------------------------------
 
	   PREMIER HOTELS -- PREMIER
	   developped_june2008_2mlab.com
	      
----------------------------------------------------------------------- */

/*==============================================================================
								RESET
==============================================================================*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
/*==============================================================================
								Tipografia
==============================================================================*/
body {font-size: 12px; color: #777777; line-height: 1.5em; text-align: left; height:100%;
       font-family: "Lucida Grande" , "Lucida Sans Unicode" , "bitstream vera sans" , "trebuchet ms" ,verdana,arial,sans-serif; }
h1, h2, h3, h4, h5 { font-family: Georgia, "trebuchet ms" ,sans-serif; color: #393027; }
h1 { font-size: 53px; color:#aa9b8b;margin-bottom:10px;min-height:78px; height:auto; background:url(../img/struttura/rigaDoppia.jpg) repeat-x left bottom ; }
h1.home { font-size:24px; color:#aa9b8b;margin-bottom:25px; background:none;}
h2 { font-size: 18px; margin-bottom:7px}
	h2 a{color:#393027;text-decoration:none;} 
	h2 a:hover{color:#393027;}
h2.bianco { color:#ffffff;}
h2.rosso { color:#a6010c;}

h3 { font-size: 13px;margin:0px;padding:0px; font-weight:bold;}

p { margin:0px;margin-bottom:15px; }
b{color:#777777;}

a:focus, a:hover { color: #333333; text-decoration: none; }
a { color: #777777; text-decoration: none; }

.small{font-size: 9px; line-height:0.9em;}

li { margin: 3px 0px; list-style-type: none;background:url(../img/struttura/pallino.png) no-repeat 0px 7px; padding-left:10px; }
ul { margin: 0px; }

table { width: 100%; }
th { font-weight: bold; background: #e6dfc4; }

.moreInfo a{color:#42413f; padding: 3px 0px ;  border-bottom:1px solid #ec8500; }
.moreInfo a:hover{border-bottom:1px solid #42413f;}

/*==============================================================================
								FORMS
==============================================================================*/
input.text, select.text,input.textSmall, input.submit{ border:0px;
      font-family: "Lucida Grande" , "Lucida Sans Unicode" , "bitstream vera sans" , "trebuchet ms" ,verdana,arial,sans-serif;
      color:#fff;font-size:10px; 
      background:url(../img/struttura/bgInput.jpg) no-repeat 0px 0px; 
      width:230px; height:20px;
      padding:5px 0px 2px 5px; }

input.textSmall{background:url(../img/struttura/bgInputSmall.jpg) no-repeat 0px 0px;width:130px;}
textarea, .textarea { width: 300px; height: 200px; padding: 5px; border: 1px solid #666; }
select.text {
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "bitstream vera sans" , "trebuchet ms" ,verdana,arial,sans-serif;
	color:#fff;font-size:10px;
	width:234px; height:27px;  padding:2px 0px 5px 5px; }
input.text:hover, input.text:focus, input.text:active, input.submit:hover, input.submit:focus, input.submit:active, textarea:hover, textarea:focus, textarea:active { }

input.submit {background:#ecebe4;padding:5px 0px; font-size:13px; height:30px; width:231px; color:#333; -moz-border-radius:5px; border-radius:5px;-webkit-border-radius:5px; }
/*==============================================================================
								Struttura
===============================================================================*/

/* Sticky Footer Solution http://www.cssstickyfooter.com */
* { margin: 0; padding: 0; }
html, body, form, #sticky { height:100%; }
#sticky  {height:auto; min-height:100%;}
#content {padding-bottom:240px;/*200 + 40 */}


.footer { position: relative; margin-top: -150px; /* negative value of footer height */ height: 200px; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



body{background:#ecebe4;}
.info{width:auto;background:#6d6359;padding-bottom:30px; padding-top:30px; overflow:hidden; display:none; color:#fff;}
.info .colonna{width:30%; padding-left:2%; }

.infoBtn{ border-top:10px solid #6d6359; height:10px; width:auto;background:#aa9b8b; display:block;}
.infoBtn img{cursor:pointer; }
.header{width:auto;background:#aa9b8b;height:80px;padding-top:60px}
	.logo{width:300px; margin-right:50px;float:left;}
	.menu{width:590px;float:left;height:80px;}
		.menu ul{margin:0px}
		.menu li{float:left;width:auto; color:#393027; width:90px;background:none;
		         display:block; height:65px;
		         list-style-type:none;margin:0px;padding:0px;
		         background:url(../img/struttura/bgMenu.gif) no-repeat 13px top;
		         padding:5px 0 10px 28px;}
		.menu li:hover a {color:#fff;}
		.menu a{color:#393027;}
		.menu .MenuSelected{ background:url(../img/struttura/bgMenuSelected.gif) no-repeat -5px 2px ; color:#fff; }
		.menu .MenuSelected a {color:#fff;}
		
	.menuLat1,.menuLat2,.menuLat3,.menuLat4{height:124px;width:124px; display:block; float:left;margin-right:12px;margin-top:12px;}	
	.menuLat1{background:url(../img/struttura/bgMenuRist.jpg) no-repeat -2px -262px;}
	.menuLat2{background:url(../img/struttura/bgMenuRist.jpg) no-repeat -135px -262px;}
	.menuLat3{background:url(../img/struttura/bgMenuRist.jpg) no-repeat -2px -395px;}
	.menuLat4{background:url(../img/struttura/bgMenuRist.jpg) no-repeat -135px -395px;}

	.menuLat1:hover ,.menuLat1Selected{background:url(../img/struttura/bgMenuRist.jpg) no-repeat -2px -3px;}
	.menuLat2:hover ,.menuLat2Selected{background:url(../img/struttura/bgMenuRist.jpg) no-repeat -135px -3px;}
	.menuLat3:hover ,.menuLat3Selected{background:url(../img/struttura/bgMenuRist.jpg) no-repeat -2px -136px;}
	.menuLat4:hover ,.menuLat4Selected{background:url(../img/struttura/bgMenuRist.jpg) no-repeat -135px -136px;}
	
#content{width:auto;}
	.col4, .colHome{width:auto;float:left; width:215px; margin-right:25px;}
	.colL{width:260px;float:left; padding-top:50px;padding-right:40px;}
	.colR{width:640px;float:left;padding-top:50px;}
	

	
.footer{width:auto;background:#c6beb5; padding-top:50px;}

	.footerMenu ul,.contatti ul{margin:0px}
	.footerMenu li,.contatti li{width:auto; color:#393027;
	         border-top:1px solid #98928d; display:block;
	         list-style-type:circle; margin:0px;padding:4px 0px 0px 80px;}
	         
	.footerMenu li{background:url(../img/struttura/pallino.png) no-repeat 70px 10px;}
	.contatti li{padding:4px 0px 0px 40px; background:none; }
	
	
	.footerMenu li:last-child,.contatti li:last-child{ border-bottom:1px solid #98928d;}
	.footerMenu li:hover{background:#9e968d url(../img/struttura/pallino.png) no-repeat 70px 10px;}
	.footerMenu a,.contatti a{color:#393027;}
	.footerMenu .MenuSelected{background:#b4a89a url(../img/struttura/pallino.png) no-repeat 70px 10px; }


.wrapper{width:940px;margin:auto; }

.social1 ,.social2 ,.social3 {float:left; margin-right:15px;
	background:url(../img/struttura/bgFooterIco.jpg) no-repeat ; 
	width:60px;height:53px; display:block;}
	
.social1{background-position:0px -1px;}
.social2{background-position:-64px -1px;}
.social3{background-position:-128px -1px;}
.social1:hover{background-position:0px -55px;}
.social2:hover{background-position:-64px -55px;}
.social3:hover{background-position:-128px -55px;}


.icoFood{width:166px;height:145px;padding-right:40px;float:left;background:url(../img/struttura/icoMenu.jpg) no-repeat;}
.elencoFood{width:300px;float:left;}

/*==============================================================================
								Varie
==============================================================================*/
/*IMG*/
.imgBorder { border: 1px solid #b2afa7; }
.imgFloat { float: right; border: 2px solid #bdb594; margin-left: 15px; margin-bottom: 5px; display: block; }
.clear{clear:both;}
.riga{background:url(../img/struttura/bgRiga.jpg) repeat-x; clear:both; height:1px;margin:10px 0px;width:100%;}

.noMarg{margin:0px;}
.datiTecnici{ height:100%; clear:both; background:#c6beb5;padding:30px; color:#393027;-moz-border-radius:10px; border-radius:10px;-webkit-border-radius:10px}
.datiTecnici .column{border:0px}

.cliente{ padding:13px 27px; font-weight:bold; width:100px; height:60px; float:left; border:2px solid #ecebe4; -moz-border-radius:5px; border-radius:5px;-webkit-border-radius:5px; cursor:pointer;  font-size:12px; }
.cliente img {width:98px;}
.cliente div {width:100px; padding-top:-5px;text-align:center;}
.cliente:hover{border:2px solid #dcd8cf}
/*============================================================================
								Photogallery
==============================================================================*/

.gallery{background: #dcdde0;padding:12px 15px 2px 15px ; margin-top:15px; -moz-border-radius:5px; border-radius:5px;-webkit-border-radius:5px;}
.gallery .pg{float:left;}

.itemGalleria{float:left;position:relative; margin-right:15px;margin-bottom:15px; width:300px; height:200px;}
.itemGalleria .descAlt{position:absolute;top:166px; left:2px; height:15px;padding:10px;font-size:11px; width:278px;}
.itemGalleria img{border:1px solid #c6beb5;}
.itemGalleria:hover img{border:1px solid #b0a293;}
.itemGalleria:hover .descAlt{background:#c8c2b2;color:#fff;}

/*==============================SIFR====================================*/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}
.sIFR-dummy {width: 0px;height: 0px; margin-left: 42px; z-index: 0;}



.colonne{margin-bottom:30px;}
.colonna{width: 48%; float: left;}
.column{border-left:2px solid #d7d5d0; }
.column p{padding:0px 35px;}
.column ul{padding:0px 35px;}
.column h2{padding-left:35px;}




/********************************************************************/
/*								accordion							*/
/********************************************************************/
#accordion {}
#accordion .tit {
	font-family:Georgia; font-size:18px; height:24px;padding-top:10px;
	margin:0;width:210px;border-bottom:1px solid #d9d6cd;
	cursor:pointer;padding-left:50px; background:url(../img/struttura/pallino.png) no-repeat 40px 15px;}
#accordion .tit a {color:#393027;}
/*#accordion .tit.current {cursor:default;}*/
#accordion div.pane{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:10px 0px 10px 0px;
	background-color:#dcd8cf;
	display:none; margin:10px 0px; width:260px;
}


#accordion ul{margin:0px;padding:0px}
#accordion li{font-family:Georgia; font-size:15px; width:195px; height:24px;  padding:8px 0px 2px 0px; padding-left:40px; margin:0px 10px;  list-style-type:none; background-position:30px 15px;	}
#accordion li a{display:block;color:#443829;}
#accordion li:hover{background:url(../img/struttura/bgMenuLateraleSelected.jpg) no-repeat; background-position:0px 0px;}
#accordion li.MenuSelected{background:url(../img/struttura/bgMenuLateraleSelected.jpg) no-repeat 0px 0px;}




/********************************************************************/
/*								TABS								*/
/********************************************************************/
ul.tabs {
	list-style:none; 
	margin:0 !important; 
	padding:0;
	padding-top:25px;
	height:25px;
	background:#dcd8cf;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/* single tab */
ul.tabs li  
{
	font-family:Georgia;  
	font-size:15px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;	
	background:#ecebe4;
	border:5px solid #ecebe4;
	float:right;
	padding:0;
	margin:0;
	margin-right:5px;
	width:130px;
	list-style-image:none !important; 
	list-style-type:none;
	
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	display:block;
	color:#443829;
	text-align:center;	
	text-decoration:none;
	padding:5px;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs a:active {outline:none;}
/* when mouse enters the tab move the background image */
ul.tabs a:hover {color:#000;}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */

ul.tabs a.current,
ul.tabs a.current:hover, 
ul.tabs li.current a {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;	
	background:#aa9b8b;
	cursor:default !important;
	color:#fff !important;}
/* initially all panes are hidden */ 
div.tabPanel div.pane { display:none; }
div.tabPanel{padding-top:15px;margin-top:15px; border-top:1px solid #dcd8cf}


