body {margin:0px;}
h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color: #CC3300; line-height:1em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-weight: bold;}
A:LINK{color: #0045ad; font-size:10px; text-decoration:none; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
A:VISITED{color: #003db0; text-decoration:none; font-weight:normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
A:HOVER{Color: #fc6911; text-decoration:none; font-weight:normal; font-size: 10px; font-family : Verdana, Arial, Helvetica, sans-serif;}

.low {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #33CC33;
}

.middle {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FF9933;
}

.high {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #CC3300;
}

.color {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ff7109;
padding-left: 3px;
padding-right: 3px;
}

.colorb {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ff7109;
padding-left: 3px;
padding-right: 3px;
}

.rigaj {
color: #ff7109;
}

.rigajjj {
color: #777777;
}

.jjj {
top: 253px;
left: 30px;
position: absolute;
visibility: hidden;
}

.field {
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #333333;
background: #FFFFFF;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
}

.fieldw {
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #333333;
background: #FFFFFF;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
}

.quickinfo {
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #5f8adf;
}

.quickinfow {
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #5e6164;
}

.fieldj {
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #333333;
background: #f9f9f7;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
}

.fieldjw {
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
color: #ff7109;
background: #FFFFFF;
border-top: 2px solid #009900;
border-bottom: 2px solid #009900;
border-left: 2px solid #009900;
border-right: 2px solid #009900;
}

.fieldjwo {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
color: #ff7109;
background: #FFFFFF;
border-top: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
}

.testo {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #5e6164;
}

.w {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #5b84b2;
padding-left: 3px;
padding-right: 3px;
}

.testosmall {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding-left: 3px;
padding-right: 3px;
}

#l {
font-size: 10px;
font-family: Verdana,Arial,Helvetica;
color: #3ab33d;
}

#w {
font-size: 11px;
font-family: Verdana,Arial,Helvetica;
color: #ffffff;
}

#accomodation {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FF6800;
}

.testow {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left: 1px;
padding-right: 1px;
}

.blu-text {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003aa5;
}

.green-text {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #008800
}

.orange-text {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fc6911;
}

.bg {
background-color: #738bbf;}

.bgwjwj {
background-image: url('images/bgwjwj.gif');}

.bgjjj {
background-color: #E0FFCF;
border-top: 1px solid #2bb83b;
border-bottom: 1px solid #2bb83b;
border-left: 1px solid #2bb83b;
border-right: 1px solid #2bb83b;
}

.bgj {
background-color: #d8e1f2;
}

.cart {
background-image: url('images/cart.gif');
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #5e6164;
padding-left: 3px;
padding-right: 3px;
}

.cartw {
background-image: url('images/cartw.gif');
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #5e6164;
padding-left: 3px;
padding-right: 3px;
}

.riservazioni {
background-image: url('images/riservazioni.gif');
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #5e6164;
padding-left: 3px;
padding-right: 3px;
}


.sbj {
background-image: url('images/register.gif');
}

.sbjjj {
background-image: url('images/registerjjj.gif');
}

.sbw {
background-image: url('images/bg.gif');
}

.sbf {
background-image: url('images/f.gif');
}

.bgw {
background-image: url('images/bgw.gif');
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding-left: 3px;
padding-right: 3px;
}

.sfondo {
background-image: url('images/sfondo.gif');
}

.sfn {
border-top: 1px solid #EBF0FA;
border-bottom: 1px solid #EBF0FA;
border-left: 1px solid #EBF0FA;
border-right: 1px solid #EBF0FA;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003aa5;
}

.border {
border-top: 1px solid #97b6ef;
border-bottom: 1px solid #97b6ef;
border-left: 1px solid #97b6ef;
border-right: 1px solid #97b6ef;
background-color: #dee7f8;
}

.borderw {
border-top: 1px solid #97b6ef;
border-bottom: 1px solid #97b6ef;
border-left: 1px solid #97b6ef;
border-right: 1px solid #97b6ef;
background-color: #f4f8fd;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}

.bor {
background-color: #f4f8fd;
}

.borderj {
background-color: #FFFFFF;
border-top: 1px solid #f1a409;
border-bottom: 1px solid #f1a409;
border-left: 1px solid #f1a409;
border-right: 1px solid #f1a409;
}

.verde {
border-top: 2px solid #61af32;
border-bottom: 2px solid #61af32;
border-left: 2px solid #61af32;
border-right: 2px solid #61af32;
background-color: #FFFFFF;
}

.ocra {
border-top: 2px solid #f1a409;
border-bottom: 2px solid #f1a409;
border-left: 2px solid #f1a409;
border-right: 2px solid #f1a409;
background-color: #FFFFFF;
}

.bordo {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background-color: #FFFFFF;
}

.rosso {
border-top: 2px solid #FF0000;
border-bottom: 2px solid #FF0000;
border-left: 2px solid #FF0000;
border-right: 2px solid #FF0000;
background-color: #FFFFFF;
}

.blank {
background-color: #FFFFFF;
}

.orangej {
background-color: #F7F7F7;
border-top: 1px solid #777777;
border-bottom: 1px solid #777777;
border-left: 1px solid #777777;
border-right: 1px solid #777777;
}

.line {
border-top: 1px dotted #333333;
}

.lineooo {
border-top: 1px solid #333333;
background-color: #F7F7F7;
border-bottom: 1px dotted #333333;
}

.linej {
border-top: 1px dotted #333333;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}

.linew {
border-bottom: 1px solid #333333;
background-color: #F4F4F2;
}

.linewj {
border-bottom: 1px solid #000000;
}

.linejjj {
border-top: 1px dotted #B7B7B7;
padding-bottom: 3px;
padding-top: 3px;
}

.linejjjb {
border-bottom: 1px dotted #B7B7B7;
padding-bottom: 3px;
padding-top: 3px;
}

.linejjjbb {
padding-bottom: 3px;
padding-top: 3px;
}

.verdej {
background-color: #66CC33;
}

.verdejw {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #66CC33;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}

.ocrajw {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #ed8e2e;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}

.blujw {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #0008af;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}

.redjw {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #FF0000;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}

.ocraj {
background-color: #CD8F01;
}

.bf {
background-image: url('images/bf.gif');
}

.r {
background-image: url('images/rooms.gif');
}

.bookings {
background-image: url('http://www.italyhotels4u.com/images/bookings.gif');
}

.q {
background-image: url('http://www.italyhotels4u.com/images/wq.gif');
}

.orange {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fc6911;
}

.bltext {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #333333;
}

.btext {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000099;
}

.id {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #CC3300;
}

.idg {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #008800;
}

.idr {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FF0000;
}

.idrj {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FF0000;
}

.price {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000099;
}

.dotted {
border-top: 1px dotted #999999;
}

.btx {
text-align: left;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.gial {
text-align: left;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color: #fff9c7;
border-top: 1px solid #feba02;
border-bottom: 1px solid #feba02;
border-left: 1px solid #feba02;
border-right: 1px solid #feba02;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}

.gialw {
text-align: left;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color: #FDF2E9;
border-top: 1px solid #ED8E2E;
border-bottom: 1px solid #ED8E2E;
border-left: 1px solid #ED8E2E;
border-right: 1px solid #ED8E2E;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}

.btj {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.b {
border-top: 1px solid #ffcc33;
border-bottom: 1px solid #ffcc33;

}

.riga {
background: #f4f4f2;
border-top: 1px solid #EFEFEF;
border-bottom: 1px solid #EFEFEF;
} 

.j {
top: 399px;
left: 30px;
position: absolute;
visibility: hidden;
}