/* -----------------------------------------------------------------------
 
	   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: 11px;color: #5f5f5f;line-height:1.4em;text-align:justify;font-family: Verdana,Arial, sans-serif;}
h1,h2,h3,h4,h5 {font-family:Georgia,Verdana,sans-serif;color: #003263; }
h1 { font-size: 22px; line-height: 1.0em; margin-bottom:22px;}
h2 { font-size: 18px; }
h3 { font-size: 15px; margin-bottom:10px; font-weight:normal; color:#003263;}
h4 { font-size: 13px; font-weight: normal; margin-bottom:10px; color:#003263;} /*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: #003263;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: #e6dfc4; }
tr.even td  { background: #E5ECF9; }
/*==============================================================================
								GRIGLIE
==============================================================================*/
.showgrid {background: url(grid.png);}
.column{float:left;margin-right: 5px;}
div.last { margin-right: 0px; }
.span-15 { width: 220px;}
.span-43 { width: 640px;}
.append-2  { padding-right: 30px;}
.append-3  { padding-right: 45px;}
.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
==============================================================================*/
input.text,select.text{ padding:3px 5px;font-size:11px;width:300px;border:1px solid #666; }
textarea, .textarea  { width: 300px; height: 200px; padding:5px; border:1px solid #666; }
select.text{width:315px;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 #003263;}
input.submit{width:310px;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: #003263;}
.pager b{font-weight: normal;color: #2C2C2C;}
/*==============================================================================
								Struttura
==============================================================================*/
body{background:#fef6e3;}
.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{background:url(../img/struttura/bgRepeatTextContent.gif) no-repeat 1px 227px;  }
		/*cfr ie6.css*/
		.textContent{min-height:475px;}
		.sfumaturaSotto{background:url(../img/struttura/bgSfumaturaSotto.jpg) no-repeat;height:116px; width:642px;}
	.rightContent{}
/*==============================================================================
							Colonna Centrale Contenuti
==============================================================================*/
/*BOX per 3 colonne ()*/
.box3col,.box3colArch{width:156px; height:245px;border-bottom:2px solid #beb694; margin-right:10px; margin-bottom:10px; cursor:pointer; padding:10px 15px; float:left;text-align:left;}
	.box3col h4,.box3colArch h4{text-align:left; height:40px;}
	.box3col img,.box3colArch img {width:155px;height:101px; border:2px solid #fff;margin-bottom:10px;}
.box3colArch{width:146px;margin-bottom:0px;}
	.box3colArch img{width:142px;height:95px;}
		.box3col:hover,.box3colArch:hover {border-bottom:2px solid #003263; }
		.box3col:hover h4,.box3colArch:hover h4{color:#003263;}
		.box3col:hover img,.box3colArch:hover img{border-color:#003263;}
.offerteHome{background:#e3ddd1;padding:5px;}
.promoHomeItem span{color:#003263;}	
.promoHomeItem a{color:#5f5f5f;}
.promoHomeItem:hover{background:#eae4d6;}
/*==============================================================================
						Colonna Destra Vedi File inlude/css/common.css 
==============================================================================*/
.prenotaHead{background: url(../img/prenota/head.jpg) no-repeat;}
.tabItem:hover td {color:#003263;}
.tabItem:hover td img  {border-color:#003263;}
.premierMenuBody a:hover{color:#003263;}
/*==============================================================================
								Varie
==============================================================================*/
/*TABLE TARIFFE*/
table.tariffe{width:100%;font-size:10px; margin:15px 0px; background:none;border:2px solid #cdc5a2;border-right:1px solid #cdc5a2; }
/*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 #cdc5a2;}
tr.odd td{background:#e6dfc4;text-align:center;padding:10px 0px;border-right:1px solid #cdc5a2}
table.tariffe th{background:#e6dfc4; font-weight:normal; text-align:center; border-bottom:1px solid #cdc5a2; padding:10px 0px;}
/*header over e clic*/
th.over, tr.even th.over, tr.odd th.over{background:#dad3b6;}
td.over, tr.even td.over, tr.odd td.over{background:#dad3b6;}
/*IMG*/
.imgBorder{border:1px solid #b2afa7;}
.imgFloat{float:right;border:2px solid #bdb594;margin-left:15px;margin-bottom:5px; display:block;}
/*Div per testi importanti*/
div.boxChiaro,div.boxChiaro2{border: 1px solid #cdc5a2; background: #f5f2e6; 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 #bdb594;}
.enfasi1{background:#e3dbbe;}
.enfasi2{background:#c9c7c2;}
.enfasi3{background:#a9a59c;color:#fff;}
.enfasi4{background:#e6dfc4; padding:15px;margin-bottom:10px;}
/* MISC */
.riga{margin:20px 0px;border-bottom:1px dotted #b2afa7; clear:both;}
/*Modificatori color BG*/
.bgcolor1{background:#e3dbbe;}
.bgcolor2{background:#c9c7c2;}
.bgcolor3{background:#a9a59c;}
.bgcolor4{background:#dad6c7;}
/*==============================================================================
								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 #003263;}
.gallery{background:#e3dbbe;padding:25px; margin:25px 0px; }