/*
*  HOTEL MISTAL
*  
*  (C) 2006 www.omicronmedia.com
*/

/* IMPOSTAZIONI DI CARATTERE GENERALE */
*{padding:0;margin:0;}
body {padding:0;margin:0;background-image:url(images/sfondo_pagina.jpg);font-family: Georgia, "Times New Roman", Times, serif;color:#000000;font-size:11px;}
h3{font-size:1em;text-align:center;font-weight:bold;height:18px;margin-bottom:5px;padding:0;display:block;}
h4{font-size: 1.5em;}
a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	
}

.red{
color:red;
}
a:hover{
color:#929441;
}
select {
font-size:10px;background:#F8F8F8;
}

ul.elenco_puntato{
  list-style-type:none;
	margin-top:10px;
}
ul.elenco_puntato li{
	background-image:url(images/dot1.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:0px 2px;
	padding-bottom:7px;
	line-height: 1.3;
}


ul.elenco_puntato li a{
font-weight:normal;
}
/****************************************** LAYOUT SITO *************************************/


#content{width:846px;height:auto;margin:0 auto 0 auto;}
#head {width:846px;height:128px;background-image:url(images/title.jpg);background-repeat:no-repeat;}
#imagehead {width:846px;height:248px;background-image:url(images/image_title.jpg);background-repeat:no-repeat;}
#contentbody {width:846px;background-image:url(images/background.jpg);background-repeat:repeat-y;}
#leftcol{display:block;
overflow:hidden;
float:left;width:188px;padding-left:0px;background-image:url(images/menu.jpg);background-repeat:no-repeat;}
#leftcol_inner{
padding-left:45px;
margin-right:10px;
margin-bottom:30px;
color:#525252;
overflow:hidden;
width:134px;
}
#rightcol {float:right;width: 160px;padding-left:30px;padding-top:14px;padding-right:30px; }
#corpo {margin-left:196px;margin-right:224px;padding:5px;height:auto;color: #4A4A4A;	font-size: 13px;	line-height: 19px;}
#foot {width:846px;height:22px;background-image:url(images/foot.jpg);background-repeat:no-repeat;margin:0 auto 0 auto;
font-family:verdana;
font-size:10px;
padding-top:20px;
text-align:center;}
#menu {margin-top:10px;height:240px;}




#menu ul{
  margin-left:20px;
	list-style-type:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	
}

#menu ul li{
	display:block;
	width:120px;
	float:left;
	height: 16px;
	background-image:url(images/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0;
	margin:0;
	padding-top: 3px;
	margin-top:2px;
	line-height:1em;

}

#menu ul li.hilite a{
  color:#EC592C;
}

#menu a {

	padding:0;
	margin:0;
  color:#4F4F4F;
	display:block;
	padding-left:16px;
	padding-bottom:3px;
	background-image:url(images/bullet1.png);
	background-repeat:no-repeat;
	font-weight:normal;
	
	background-position:3px 2px;	
	
}

#menu a:hover{
color:#929441;
	background-image:url(images/menulink.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}


a.alarm {
color:#3366FF;
}
input.button1{
  background:#ECF2FF;
	font-size:12px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 0px;border-right: 0px;
	text-align:center;
	font-weight:bold;
	font-family: Georgia, 'Times New Roman', Times, serif;color:#555555;cursor:pointer;
}

input#prenota{
	margin-top:16px;
	width:147px;
}

input#prenota2{
	width:147px;
}	

input.button2 {
	background-image:url(images/pulsante_wide.gif);
	background-repeat:no-repeat;
	display:block;
	border:none;
	height:24px;
	background-position:0px 2px;
	background-color: transparent;
  font-size:13px;
	color:#333333;
  cursor:pointer;
}

/**offers**/

.offerta{
  margin-left:0px;
  padding-bottom:6px;
}

.offerta h1,h2,h3,h4,h5{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  color:#333333;
	margin-bottom:1em;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
}
.offerta h1{font-size:2em;}
.offerta h2{font-size:1.7em;}
.offerta h3{font-size:1.4em;}
.offerta h4{font-size:1.2em;}
.offerta h5{font-size:1em;}

/**services**/
h1.titlelist{
font-size:16px;
margin-top:26px;
margin-bottom:6px;
color:#0043A8;
background-image:url(images/serviceline.jpg);
background-repeat:no-repeat;
padding-left:7px;
padding-top:3px;
background-position:0px 0px;
padding-bottom:10px;
}

ul.servicelist {
	list-style-type:none;
}

ul.servicelist li{
	margin-left:20px;
	background-image:url(images/dottedline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:6px;
	
}

.listcomment {
margin-top:-10px;
font-size:11px;
color:#777777;
}

.star {
}

/*prenotazione*/
td.prenoazionesx{
text-align:right;
padding:5px;
}
td.prenoazioneup{
text-align:left;
padding:5px;
}
td.prenoazionedx{
text-align:left;
padding:5px;
}
td.prenoazionedx2{
font-weight:bold;
text-align:left;
padding:5px;
}

table.formprenota{
margin-top:10px;
}



/** Booking **/

select.select_little{
width:40px;
}

select.select_big{
width:105px;
}

select.select_wide{
width:147px;
}

.prenotaora{
padding-top:10px;
display:block;
font-size:17px;
color:#F87A26;
}



/*** Photoframe ***/
 
#photoframe{
	background-image:url(images/photo_frame.jpg);
	background-repeat: no-repeat;  
	padding-left:20px;
	padding-top:20px;
	height:200px;
}
#photoframe img#photo{
float:left;

}

#photoframe div#photo_nav{
    padding-left:290px;
		font-size:12px;
}

h2.titlelist2 {
	font-size: 12px;
	margin-top: 14px;
	margin-bottom: 4px;
}


/* Hides from IE5-mac \*/
* html corpo{height: 1%;}
/* End hide from IE5-mac */


/*#head{border:1px solid #006699}
#flash_object{border:1px solid  #CCFF33}
#menu{border: 1px solid red;}
#corpo{border:1px solid #000;}
#contentbody{	border: 1px solid green;}
#foot{border:1px solid #996600}
#rightcol{border:1px solid #FF6600;}
#leftcol{border:3px solid #000099;}
#leftcol_inner{border:1px dashed gray}
#menu{border:1px solid #339999;}
*/