
#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

h1 {text-align:left;margin-top:10px; font-family:Lucida Sans; color:#7c7c7c; font-size:20px; line-height:140%; border-bottom: 1px solid #c70503;}

h2 {text-align:left;margin-top:10px; font-family:Lucida Sans; color:#c70503; font-size:12px; font-weight:bold;line-height:140%; border-bottom: 1px solid #7c7c7c;}

h3 {text-align:left;font-family:Lucida Sans; color:#c70503; font-size:11px; font-weight:bold;border-bottom: 1px solid #DDDDDD;}

.h1offerte {text-align:left;margin-top:10px; font-family:Lucida Sans; color:#7c7c7c; font-size:20px; line-height:140%; border:none !important;font-weight:normal;}
.h2offerte {text-align:left;margin-top:10px; font-family:Lucida Sans; color:#c70503; font-size:16px; line-height:140%; border:none !important;font-weight:bold;}
.h3offerte {text-align:left;font-family:Lucida Sans; color:#c70503; font-size:13px;}
.offerte_tbl h2  {text-align:left;margin-top:10px; font-family:Lucida Sans; color:#c70503; font-size:12px; font-weight:bold;line-height:140%; border-bottom: 1px solid #7c7c7c;}

#tblHeader img {display:none;}

.top label{color:#FFFFFF; font-family:Trebuchet Ms;font-weight:bold;}

.link-subscribe{
   width:35px; 
   height:25px;
   background-image:url(/Portals/0/Immagini/link_newsletter.png); 
   background-position:center right; 
   background-repeat:no-repeat;
   font-size:0px; 
  color:#D9484B;
}

.link-subsribe:link{font-size:0px; color:#D9484B;}
.link-subscribe:hover  {font-size:0px; color:#D9484B;}

.NormalTextBox{border:1px solid #DDDDDD;}

ul.frm {
margin:0;
padding:0;
clear:both;
}

ul.frm li {
margin:0;
float:left;
width:400px;
}

ul.frm label {
display:block;
font-weight:bold;
 }

#litHeader{color:#FFFFFF; font-size:xxsmall;line-height:80%;}


OL UL LI
{
	list-style-type: circle;
}

.ul_sale {padding:0; margin:0 0 0 22px;}
.ul_sale li {margin: 3px 0 0 0;}


.clear a {
color:#C63003;
font-family:Lucida Sans;
font-size:11px;
font-weight:bold;
text-align:right}

.clear a:link {
color:#C63003;
font-family:Lucida Sans;
font-size:11px;
font-weight:bold;
text-align:right}

.clear a:visited {
color:#C63003;
font-family:Lucida Sans;
font-size:11px;
font-weight:bold;
text-align:right}


.clear a:hover {
color:#C63003;
font-family:Lucida Sans;
font-size:11px;
font-weight:bold;
text-align:right}


.clear a:active {
color:#C63003;
font-family:Lucida Sans;
font-size:11px;
font-weight:bold;
text-align:right}



#form_box_booking_online
        {  		width: 180px;
            height: 190px;
            padding: 3px 5px 3px 7px;
            background: url("http://www.klasshotel.it/Portals/0/Immagini/bookingback.jpg") no-repeat top left;
			margin:5px 0;
        }

		#form_box_booking_online h1 {margin-right:10px;font-size:18px;}
        .testo10
        {
            font-size: 10px;
            color: #333333;
            font-family: Verdana;
        }

        #form_box_booking_online span,  #form_box_booking_online p
        {
            font-size: 10px;
            color: #CF3C3C;
            font-family: Verdana;
        }
        
        
        .inputDate  {width: 130px; height: 13px; font-size: 12px;}
       
        .button_book {
			background-color:#CF3C3C;
			color:#FFFFFF;
			font-family: Verdana;
			font-weight:bold;
			font-size:10px;
			border:1px solid #cccccc;
			cursor:pointer;
			width:75px;
	}



.smalltext {font-style:italic;}



.h2scrollofferte { border-bottom: 1px solid #7C7C7C; color: #C70503; font-family: Lucida Sans; font-size: 11px; font-weight: bold; line-height: 120%;  margin-top: 10px; text-align: left;}









