/* -----------------------------------------------------------------------
 
	   PREMIER HOTELS -- Metropolitan
	   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: 11px;color: #5f5f5f;line-height:1.4em;text-align:justify;font-family: Verdana,Arial, sans-serif;}
h1,h2,h3,h5 { font-weight: bold; color: #1f4f70; }
h1 { font-size: 25px; line-height: 0.5em; margin-bottom:25px;}
h2 { font-size: 20px;}
h3 { font-size: 15px; margin-bottom:10px; font-weight:normal; color:#1f4f70;}
h4 { font-size: 13px; font-weight: normal; margin-bottom:10px; color:#1f4f70;} /*titoli box*/
h5 { font-size: 10px; font-weight: bold; margin-bottom: 5px; } /*titoletti tab*/
p { margin:15px 0px; }
a:focus, a:hover{ color: #5f5f5f;text-decoration:none; }
a { color: #1f4f70;text-decoration:none; }
em{ color:#49453b; font-weight:normal; }
li { margin:3px 15px; list-style-type:square;  }
ul { margin: 15px; }
ul ul{margin:0px 15px;}
table       { width:100%; }
th          { font-weight: bold; background: #e0dedb; }
tr.even td  { background: #E5ECF9; }
/*==============================================================================
								GRIGLIE
==============================================================================*/
.showgrid {background: url(grid.png);}
.column{float:left;margin-right: 5px;}
div.last { margin-right: 0px; }
.span-12 { width: 175px;}
.span-15 { width: 220px;}
.span-35 { width: 520px;}
.append-1  { padding-right: 15px;}
.append-2  { padding-right: 30px;}
.append-3  { padding-right: 45px;}
.prepend-1  { padding-left: 15px;}
.prepend-2  { padding-left: 30px;}
.prepend-3  { padding-left: 45px;}
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after, .container:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix, .container {display: inline-block;}
* html .clearfix, * html .container {height: 1%;}
.clearfix, .container {display: block;}
.clear { clear:both; }
/*==============================================================================
								FORMS
==============================================================================*/
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }

input.text,select.text{ padding:3px 5px;font-size:11px;width:240px;border:1px solid #666; }
textarea, .textarea  { width: 240px; height: 200px; padding:5px; border:1px solid #666; }
select.text{width:250px;padding-right:0px;}
input.text:hover, input.text:focus, input.text:active,
input.submit:hover,input.submit:focus,input.submit:active,
textarea:hover,textarea:focus,textarea:active{border:1px solid #1f4f70;}
input.submit{width:250px;padding:5px; border:1px solid #666; text-align:center;}
/*Paginazione collection*/
.pager {margin:10px 0px;width:auto;border-top:1px dotted #b2afa7; padding-top:10px; text-align:center;font-size:12px;}
.pager a {margin:0px 2px; text-decoration: none; color: #78746d;}
.pager a:hover{color: #1f4f70;}
.pager b{font-weight: normal;color: #2C2C2C;}


/*==============================================================================
								Struttura
==============================================================================*/
body{background:#d2d0ca;}
.main {width: 1000px;margin: 0 auto;background:url(../img/struttura/bgAll.jpg) no-repeat 37px 120px;}
.header{width:1000px;height:415px;}
.content{width:1000px;margin:0px;}
	.mainBg{  }
		/*cfr ie6.css*/
		.textContent{min-height:475px;background:url(../img/struttura/bgRepeatTextContent.gif) no-repeat 7px 227px;}
		.sfumaturaSotto{background:url(../img/struttura/bgSfumaturaSotto.jpg) no-repeat 7px 0px;height:116px; width:520px;}
	.rightContent{}
/*==============================================================================
							Colonna Centrale Contenuti
==============================================================================*/
/*BOX per 3 colonne ()*/
.box3col,.box3colSmall,.box3colArch,.box3colArchSmall{width:156px; height:245px;border-bottom:2px solid #a7a197; margin-right:10px; margin-bottom:10px; cursor:pointer; padding:10px 15px; float:left;text-align:left;}
	.box3col h4,.box3colSmall h4,.box3colArch h4,.box3colArchSmall h4{text-align:left; height:40px;}
	.box3col img,.box3colSmall img,.box3colArch img ,.box3colArchSmall img{width:155px; border:2px solid #fff;margin-bottom:10px;}
.box3colSmall{width:111px;}
.box3colSmall img{width:107px;}

.box3colArch{width:146px;margin-bottom:0px;}
	.box3colArch img{width:142px;}
.box3colArchSmall{width:101px;margin-bottom:0px;}
	.box3colArchSmall img{width:97px;}
	
		.box3col:hover,.box3colSmall:hover,.box3colArch:hover,.box3colArchSmall:hover {border-bottom:2px solid #1f4f70; }
		.box3col:hover h4,.box3colSmall h4,.box3colArch:hover h4,.box3colArchSmall:hover h4{color:#1f4f70;}
		.box3col:hover img,.box3colSmall img,.box3colArch:hover img,.box3colArchSmall:hover img{border-color:#1f4f70;}
.offerteHome{background:#dad8d4;padding:5px;}
.promoHomeItem span{color:#1f4f70;}	
.promoHomeItem a{color:#5f5f5f;}
.promoHomeItem:hover{background:#e5e2dc;}

/*==============================================================================
						Colonna Destra Vedi File inlude/css/common.css 
==============================================================================*/
.prenotaHead{background: url(../img/prenota/head.jpg) no-repeat;height:38px;width:218px;border-top:1px solid #b2afa7;}
.tabItem:hover td {color:#1f4f70;}
.tabItem:hover td img  {border-color:#1f4f70;}
.premierMenuBodySmall a:hover{color:#1f4f70;}
/*==============================================================================
								Varie
==============================================================================*/
/*TABLE TARIFFE*/
table.tariffe{width:100%;font-size:10px; margin:15px 0px; background:none;border:2px solid #bcb7ab;border-right:1px solid #bcb7ab; }
/*Colori righe pari e dispari*/
table p{margin:0px;padding:0px;}
tr.even td{background:#ededea;text-align:center;padding:10px 0px;border-right:1px solid #bcb7ab;}
tr.odd td{background:#e0dedb;text-align:center;padding:10px 0px;border-right:1px solid #bcb7ab}
table.tariffe th{background:#e0dedb; font-weight:normal; text-align:center; border-bottom:1px solid #bcb7ab; padding:10px 0px;}
/*header over e clic*/
th.over, tr.even th.over, tr.odd th.over{background:#dad9d7;}
td.over, tr.even td.over, tr.odd td.over{background:#dad9d7;}
/*IMG*/
.imgBorder{border:1px solid #b2afa7;}
.imgFloat{float:right;border:2px solid #a6a197;margin-left:15px;margin-bottom:5px; display:block;}
/*Div per testi importanti*/
div.boxChiaro,div.boxChiaro2{border: 1px solid #bcb7ab; background: #e8e8e8; padding: 20px;}
div.boxChiaro2{padding:15px; margin-top:15px;}
.enfasi1,.enfasi2,.enfasi3{background:#d4d2cd;padding:15px;font-weight:bold;margin:15px 0px;text-align:justify;border-bottom:3px solid #a6a197;}
.enfasi1{background:#dbd8d2;}
.enfasi2{background:#c9c7c2;}
.enfasi3{background:#a9a59c;color:#fff;}
.enfasi4{background:#e0dedb; padding:15px;margin-bottom:10px;}
/* MISC */
.riga{margin:20px 0px;border-bottom:1px dotted #b2afa7; clear:both;}
/*Modificatori color BG*/
.bgcolor1{background:#d3d0cb;}
.bgcolor2{background:#c9c7c2;}
.bgcolor3{background:#a9a59c;}
/*==============================================================================
								Photogallery
==============================================================================*/
.pg img{border:1px solid #5f5f5f;margin-right:5px;height:auto;width:auto;float:left;margin-bottom:5px;}
.pg img:hover{border:1px solid #1f4f70;}
.gallery{background:#cfcbc4;padding:10px; margin:25px 0px; }

/*==============================================================================
								button
==============================================================================*/

.button {
			border: solid 1px #4b443c;
			background: -webkit-gradient(linear, left top, left bottom, from(#457092), to(#235475));
			background: -moz-linear-gradient(top,  #457092,  #235475);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#457092', endColorstr='#235475');
		}
		
.cancelLink:hover{ color:#235475; }
		
#header .logo { position:relative; z-index:2000;     left: 80px;
    top: -132px; }
	
.mootabs_title li { color:#1F4F70; }

.mootabs_title li.active {background:#cfcbc4 url(../img/tab/bgTitleActive.jpg) repeat-x;}
.mootabs_panel {background:#cfcbc4 url(../img/tab/bgPanelActive.jpg) no-repeat left bottom;}
