/* Design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License */
body {margin: 0; padding: 0; background: #EFEFEF url(http://www.offertehotellowcost.it/public/layout/bgTop01b.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
h1, h2, h3 {margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #4D4D4D;}
h1 {font-size: 2em;}
h2 {font-size: 2em;}
h3 {font-size: 1.6em;}
p, ul, ol {margin-top: 0;}
ul, ol {}
a {text-decoration: none; border-bottom: 1px dotted #CC0001; color: #BF4D36;}
a:hover {background: none;}
a img {border:none;}
/* Header */
#header {width: 900px;height: 100px;margin: 0 auto;background: url(http://www.offertehotellowcost.it/public/layout/bgTop02b.jpg) no-repeat left top;}
/* Logo */
#logo {width: 600px; padding: 30px 0 0 100px; color: #BF4D02;}
#logo h1, #logo p {}
#logo h1 {padding: 0; margin-right: 10px; letter-spacing: -1px; text-transform: lowercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.8em; font-style: italic;}
#logo p {margin: 0; padding: 0; font: normal 13px Georgia, "Times New Roman", Times, serif; color: #7B5C02;}
#logo p a {color: #7B5C02;}
#logo a {border: none; background: none; text-decoration: none; color: #BF4D02;}
#bannerTop {width:468px; height:60px; float: right; padding: 20px 40px 0px 0px;}
/* Search */
#search {float: right; width: 230px; padding: 0;}
#search form {height: 41px; margin: 0; padding: 70px 0 0 0px;}
#search fieldset {margin: 0; padding: 0; border: none;}
#search-text {width: 210px; border: none; text-transform: lowercase; font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFFFFF;}
#search-submit {display: none;}
/* Menu */
#menu {width: 910px; height: 37px; margin: 0 auto; padding: 0;}
#menu ul {margin: 0; padding: 0; list-style: none; line-height: normal;}
#menu li {float: left;}
#menu a {display: block; padding: 7px 25px 7px 20px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; border: none;}
#menu a:hover, #menu .current_page_item a {}
#menu a:hover {background: url(/public/layout/bgMenu.jpg) no-repeat center top; text-decoration: none;}
#menu .first {background: url(/public/layout/bgMenu.jpg) no-repeat center top;}
#wrapper { width: 900px; margin: 0 auto; margin-bottom: 20px; background: url(http://www.offertehotellowcost.it/public/layout/wrapper.jpg) repeat-y left top;}
#wrapper-top {width: 900px; background: url(http://www.offertehotellowcost.it/public/layout/wrapperTop.jpg) no-repeat left top;}
#wrapper-btm {width: 900px; background: url(http://www.offertehotellowcost.it/public/layout/wrapperBottom.jpg) no-repeat left bottom;}
/* Page */
#page {width: 900px; margin: 0 auto; padding-top: 30px;}
/* Content */
#content {float: right; width: 550px; margin: 0; padding: 0;}
.post {margin-top:10px;}
.post .title {color: #4D4D4D; border-bottom: 1px #A9A9A9 dashed;}
.post .title a {background: none; color: #4D4D4D; border: none;}
.post .title a:hover {text-decoration: underline;}
.post .meta {margin-bottom: 30px; padding: 3px 0px; border-top: 1px #A9A9A9 dashed; border-bottom: 1px #A9A9A9 dashed; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.post .entry {padding: 10px 0 5px 0; text-align: justify;}
.post a {color: #967001; border-bottom: 1px #967001 dotted;}
.post .meta a {font-weight: bold;}
/* Sidebar */
#sidebar {float: left; width: 260px; margin: 0; padding: 0 0 0 35px;}
#sidebar ul {margin: 0; padding: 0; list-style: none;}
#sidebar li {margin: 0; padding: 0;}
#sidebar li ul {padding-bottom: 30px;}
#sidebar li li {border-bottom: 1px dashed #590000; margin-bottom:5px;}
#sidebar li li span {display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: italic;}
#sidebar h2 {letter-spacing: -.5px; color: #4D4D4D;}
#sidebar p {}
#sidebar a {color: #BF4D36; border: none;}
#sidebar a:hover {text-decoration: underline; color: #787878;}
/* Calendar */
#calendar {}
#calendar_wrap {padding: 20px;}
#calendar table {width: 100%;}
#calendar tbody td {text-align: center;}
#calendar #next {text-align: right;}
/* Footer */
#footer {width: 910px; height: 30px; margin: 0 auto; padding: 35px 0 10px 0; background: #4D4D4D url(http://www.offertehotellowcost.it/public/layout/footer.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
#footer p {margin: 0; line-height: normal; font-size: 9px; text-align: center;}
#footer a {color: #FF833B; border-bottom: 1px #FF833B dotted;}

/*VARIE*/
.clear	{clear:both}
hr		{width:600px;height:2px; float:left; clear:both; padding:5px; margin:5px;  color:#0D3C67}
#alert div	{width:auto; height:auto; margin:5px 0px; background-color:#FFFFCC; padding: 2px 5px;}
#alert {font-size:11px; color:#FF0000; font-style:italic; margin:2px 3px;}
#alert img 	{border:none;  width:auto; height:auto; margin:2px; float:left }	
.infoBox { background: url('/public/layout/blueinfowindow135x90.png');border: none;position: absolute;padding-left: 20px;padding-top: 10px;}
.infoBoxText {font-size:7pt;}
.infoBoxText a {font-size:7pt;}
.marginBottom10 {margin-bottom:10px;}
.big {font-size: 1.6em;}

.button {border:0;float:left;width:70px; height:25px;margin:10px 15px;padding:0px !important /*Non-IE6*/;padding:0px /*IE6*/; font-size:14px; font-weight:bold; color:#fff; background:url(http://www.offertehotellowcost.it/public/layout/bookbutton.gif) 0 0 no-repeat;}
.button:hover {border:0;cursor:auto;color: #0D3C67}
.button a {border:0;color:#fff; text-decoration:none; display:block; line-height:25px; text-align:center}
.button a:hover {border:0;color:#fff; text-decoration:none}
html>body .button:hover {border:0;background-position:0 -25px;color: #ffffff; cursor: pointer }

.autocompleteText {font-size:8pt;}
.autocompleteTextSmall {font-size:7pt;}

.div200left {float:left; width:183px;}
.div270left {float:left; width:274px;}

.facilities {font-size:8px;}
.policies {visibility:hidden; display:none;}

.advBottom {width: 728px; height: 90px; margin: 0 auto; margin-bottom: 20px;}

.imageDesc {width:290px; height:260px; margin:5px 5px 5px 0px; padding:0px; }
.testoDesc {font-size:12px; margin:5px 5px 5px 0px;}
.thumbPhoto a img {width:60px; height:50px; padding:2px; border: 1px solid #666;float:left; margin:5px; }
.thumbPhoto a:hover img {width:60px; height:50px; padding:1px; border: 2px solid #0D3C67;float:left }
.thumbPhoto /*li*/ .desc { text-align: center; font-weight: normal; font-size:9px; width: 60px; margin: 2px;}

.boxItem {width:170px; height:65px; float:left; margin:10px 6px;}
.boxItem img {float:left; border:4px solid #fff; margin-right:5px; width:70px; height:53px;}
.boxItem a {text-decoration:underline}
.boxItem h3 {font-size: 1em; margin:5px 0px; text-transform:uppercase;}

.boxprenotazione {width:570px; height:250px; background-color:#ffffff;}
/*--------------------*/
/* FORM PRENOTAZIONE  */
/*--------------------*/
.formprenotazione {width:570px; height:200px; margin:0px;}
.formprenotazione h4 {margin:2px 5px 5px 5px; padding:2px 0px 3px 25px;}
.formprenotazione fieldset {border:0; width:560px; height:auto; float:left; padding:0px 0 2px 0 !important;padding:0px;margin:3px !important /*Non IE6*/;margin:3px 3px /*IE6*/;}
.formprenotazione label.left {width:150px;float:left;margin:0px 5px 0 5px;padding:2px 0px;font-size:14px; font-weight:bold; line-height:1.5em}
.formprenotazione label.text {width:auto;margin:0px 5px 0 5px;padding:0px;font-size:14px; font-weight:bold; line-height:1.5em}

/*CAMPI INSERIMENTO DATI */
.formprenotazione input.field {width:300px;height:18px;padding:2px;margin:4px 0px;border:1px solid #0A4E8A;font-size:16px; font-weight:bold; color:#BF4D36;}
.formprenotazione select.field {width:auto;height:auto;padding:2px 3px;margin:4px 0px; border:1px solid #333;font-size:16px; font-weight:bold;color:#BF4D36;}
.formprenotazione input.button {border:0; width:150px; height:53px; margin:0px 10px;padding:0px 3px 5px 3px !important /*Non-IE6*/;padding:1px /*IE6*/; font-size:22px; font-weight:bold; color:#fff; background:url(http://www.offertehotellowcost.it/public/layout/searchbutton.jpg) no-repeat;}
.formprenotazione input.button:hover {border:0;cursor:auto;color: #0A4E8A;}
html>body .formprenotazione input.button:hover {border:0;background-position:0 -53px;color: #ffffff; cursor: pointer }

.formprenotazione input.check {width: 20px;padding:5px;padding-bottom: 5px; font-size:10px;color: #ff3300;}
.formprenotazione input.radio {width: 20px;padding:5px;padding-bottom: 5px; font-size:10px;color: #ff3300;}
.formprenotazione .message {width: 150px;padding:5px;padding-bottom: 5px; font-size:10px;color: #ff3300;text-decoration: none;border-bottom: 1px solid #c3c3c3;}
.formprenotazione .combo {padding:1px;border: 0px;font-family: Arial, Helvetica, sans-serif;font-size:10px;color: #ff3300;}
.formprenotazione img {margin:1px 5px; border:none}
.formprenotazione .submitbox {width:580px; height:27px; float:left; margin:15px 0px 0px 0px;}
.formprenotazione p {margin:0px;}

/*--------------------*/
/* FORM PRENOTAZIONE RAPIDA  */
/*--------------------*/
.quicksearch {width:auto; height:auto; margin:0px; float:left; }
.quicksearch fieldset {border:none; width:600px; height:auto; float:left;padding:0px 2px;margin:3px 0px 0px 5px;}
.quicksearch fieldset.mod {border:0; width:250px; height:auto; margin-bottom:10px; padding:5px; background-color:#efefef;}
.quicksearch fieldset.pref {width:280px; height:auto; margin-bottom:10px;}
.quicksearch p	 {font-size:10px; font-weight:normal; margin:0;}
.quicksearch h6 {font-weight:bold; margin:10px 0px 5px 0px}
.quicksearch label.left {width:80px; float:left;margin:0px 2px 0 0px; padding:2px 0px; font-size:10px; font-weight:bold;}
.quicksearch .radio {width:auto;float:none;margin:0px 0px 0 3px;font-size:12px;}
.quicksearch label.check {width:80px;float:none;margin:0px 0px 0px 3px;font-size:12px;}
/*BOX INSERIMENTO DATI */
.quicksearch input.field {width:150px;height:auto; float:none;padding:2px;margin:1px 0px;font-size:10px;color:#BF4D36; border:1px solid #ccc;}
.quicksearch input.radio {width:auto;height:auto; float:none;margin:0px 2px;}
.quicksearch input.checkbox {width:auto;height:auto; float:none;margin:0px;}
.quicksearch select.field 	{width:auto;height:auto;padding:2px;margin:1px 5px 1px 0px;font-size:10px; color:#BF4D36;border:1px solid #ccc}
.quicksearch input.button 	{float:right;width:99px; height:35px;margin:5px 45px 0px 5px;padding:0px 3px !important /*Non-IE6*/;padding:1px /*IE6*/; font-size:12px; font-weight:bold; color:#fff; background:url(http://www.offertehotellowcost.it/public/layout/quicksearchbutton.gif) 0 0 no-repeat;}
.quicksearch input.button:hover {cursor:auto;color:#0D3C67}
html>body .quicksearch input.button:hover{background-position:0 -35px;color: #ffffff; cursor: pointer }

/*ELENCO STRUTTURE DA RICERCA*/
/*contenitore struttura*/
.hotel {width:590px; height:auto; float:left;margin:5px;padding-bottom:5px; border-bottom:1px dotted #adadad; overflow:hidden}
/*contenitore immagine*/
.hotel .images {margin:0px 5px 0px 0px; float:left;width:72px; height:72px;}
.hotel img {border:2px solid #0D3C67; width:64px; height:64px}
/*contenitore descrizione*/
.hotel .desc {float:left; width:380px; margin:0;}
.hotel .descHome {width:510px;}
.hotel .desc p {color:#000;font-size:12px; line-height:1.3em; font-family: Arial, Helvetica, sans-serif; clear:left}
.hotel .desc h5 {color:#FF6600; text-transform:uppercase; margin:0px 0px 2px 0px; font-size:16px;}
.hotel .desc h5 a	 {color:#BF4D36; text-transform:none; margin-bottom:2px; font-size:16px; text-decoration:none}
.hotel .desc h5 a:hover {color:#BF4D36; text-transform:none; margin-bottom:2px; font-size:16px; text-decoration:underline}
.hotel .desc h6 {font-size: 12px;color:#666; margin:0px 0px 5px 0px; line-height:25px }
.hotel .desc h6 a {font-size: 12px;color:#BF4D36; font-weight:700;line-height:1.4em; text-decoration:none; }
.hotel .desc h6 a:hover {font-size: 12px;color:#BF4D36; line-height:1.4em; text-decoration:underline}
.hotel .desc a {color:#BF4D36;font-size:12px; font-weight:700;line-height:1.4em; text-decoration:none}
.hotel .desc a:hover {color:#BF4D36;font-size:12px; line-height:1.4em; text-decoration:underline}
.hotel .desc .stars {width:85px; height:20px; margin:2px 5px 2px 0px;}
.hotel .desc .stars img {border:none;width:85px; height:20px;}
img.stars {border:none; width:85px; height:20px;}
.hotel .right {float:right; width:110px; height:auto;padding:2px 5px; border:1px solid #4d4d4d; background-color:#ffffff}
.hotel .right h5 {text-align:center; margin:0px; color:#4d4d4d; font-size:18px;font-family: Arial, Helvetica, sans-serif;}
.hotel .right h6 {text-align:center; margin:0px; color:#adadad; text-transform:none; font-size:10px;}
.hotel .right input.button {float:left;width:70px; height:25px;margin:10px 15px;padding:3px !important /*Non-IE6*/;padding:1px /*IE6*/; font-size:14px; font-weight:bold; color:#fff; background:url(http://www.offertehotellowcost.it/public/layout/bookbutton.gif) 0 0 no-repeat;}
.hotel .right input.button:hover {cursor:auto;color: #0D3C67}
.hotel .right .button {float:left;width:70px; height:25px;margin:10px 15px;padding:0px !important /*Non-IE6*/;padding:0px /*IE6*/; font-size:14px; font-weight:bold; color:#fff; background:url(http://www.offertehotellowcost.it/public/layout/bookbutton.gif) 0 0 no-repeat;}
.hotel .right .button:hover {cursor:auto;color: #0D3C67}
html>body .hotel .right input.button:hover {background-position:0 -25px;color: #ffffff; cursor: pointer }
html>body .hotel .right .button:hover {background-position:0 -25px;color: #ffffff; cursor: pointer }

/***** TABELLA PREZZI ******/
.tabContentPrice			{height:auto;}
.tabContentPrice .singlePrice {color:#000; font-weight:bold; margin:5px 0px; padding:5px; background-color:#ff9900}

.tabContentPrice table		{width:590px; height:auto; margin:5px; border-bottom:1px solid #0D3C67; table-layout:auto; border-collapse: collapse}
.tabContentPrice th			{width:auto; height:30px; text-align:center; color:#0D3C67; font-size:12px; font-weight:bold;border-bottom:1px solid #0D3C67; }
.tabContentPrice tr.row1 { border-bottom: 1px dotted #999; padding: 2px; background-color: #ffffcc; }
.tabContentPrice tr.row2	{border-bottom:1px dotted #999; padding:2px; background-color:#ffffff;}
.tabContentPrice td			{width:auto;  text-align:center; font-size:12px }
.tabContentPrice td.descLeft {width:auto; text-align:left; font-size:12px }
.tabContentPrice td.price {text-align:center; font-size:13px; }
.tabContentPrice input.button 		{float:left;width:71px; height:25px;margin:3px 2px;padding:3px !important /*Non-IE6*/;padding:5px /*IE6*/;font-size:14px; font-weight:bold; color:#fff; background: url(http://www.offertehotellowcost.it/public/layout/bookbutton.gif) no-repeat;}
.tabContentPrice input.button:hover {cursor:auto;color: #0D3C67}
html>body .tabContentPrice input.button:hover{background-position:0 -25px;color: #ffffff; cursor: pointer }
