/* CSS Document */

/* -------------------------------------------- */
/* HTML ELEMENTS
/* -------------------------------------------- */
html,body {
	margin:0px auto;
	padding:0px auto;
	background-color:#563F40;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	line-height:120%;
	font-style:normal;
}
.internalimg {background-color:#493637; padding:3px;}
.clearer {clear:both;}
.left {float:left;}
.center {text-align:center;}
.right{float:right;}
#general_container{width:780px;	border:0px solid #000000; text-align:center; margin:0px auto; padding:0px auto;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
form,select,option,input,textarea {font:11px Arial, Verdana, sans-serif;}
#email a {color:#FFFF99}

a {color:#FFFF99}

/* -------------------------------------------- */
/* HEADER
/* -------------------------------------------- */
#header{margin:8px 0px 8px 0px;	text-align:left; float:left; border:0px solid; color:#7E6E00;}
#header a {color:#7E6E00;}
#header a:hover {color:#7E6E00; text-decoration:underline;}
#logo_band {background-color:#6F5300; padding:6px 0 6px 14px; text-align:left;}
#flash {margin-top:4px;	width:780; height:323px; text-align:left;}
#booking {background-color:#493637;	text-align:left; padding:10px 10px 7px 10px; color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;}
#content {background-color:#493637;	margin-top:1px;	text-align:left; padding:10px;}
#mainbox {background-color:#493637; margin-top:1px; width:780px; border:0px solid #009933; text-align:center; padding-bottom:10px;}
.boxcontainer {background: url(background.gif) repeat-y; float:left; width:780px;}
.boxcontainerUp {background: url(background.gif) repeat-y; float:left; margin-top:10px; border:0px solid #33CC33; width:780px;}
.boxuno {float:left; width:233px; text-align:left; border:0px solid #FF0000; margin-left:0px; margin-top:2px;}
.boxdue {float:left; width:233px; text-align:left; border:0px solid #FF0000; margin-left:0px; margin-top:2px;}
.boxtre {float:left; width:233px; text-align:left; border:0px solid #FF0000; margin-left:0px; margin-top:2px;}
#boxdiveder {clear:left; height:10px;}
.middle {margin-left:21px; margin-right:21px;}
#h1 {font-size:12px; line-height:20px; margin-top:0}

/* -------------------------------------------- */
/* FONTS SIZES & SPACE
/* -------------------------------------------- */
.txtbig {font-size:24px;}
.txtbook {font-size:16px;}
.txtcontent {font-size:12px; line-height:140%;}
.txttitle {font-size:14px;}
.txtlinks {font-size:12px; margin-bottom:15px;}
.txtheader {font-size:11px;}
.txtfooter {font-size:11px;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.eight {padding-top:8px;}
.txtmenu {font-size:12px;}
.txtcontent ul li a {color:#A47B00}
.txtcontent ul li a:hover {color:#FFFFFF}

/* -------------------------------------------- */
/* FONTS COLOURS
/* -------------------------------------------- */
.white{color:#FFF;}
.ocre{color:#A47B00; text-shadow:#333333;}
.giallo{color:#FFFF99;}

/* -------------------------------------------- */
/* LINKS
/* -------------------------------------------- */
a.booknow { color:#666; padding:3px; background-color:#FFFF99; text-align:center; text-decoration:none; font-size:12px; border:1px solid #666}
a.booknow:hover{color:#281E1F; text-decoration:underline;}
a.more { color:#FFF; background:url("bullet.gif"/*tpa=http://www.albergocavour.it/Img/bullet.gif*/) no-repeat left center; padding-left:15px; padding-bottom:3px; font-weight:bold; text-decoration:none; font-size:12px;}
a.more:hover{color:#281E1F; text-decoration:underline;}
.txtimage {padding-right:10px; padding-bottom:10px; text-align:right; padding-top:110px; font-size:16px;}

/* -------------------------------------------- */
/* MENU
/* -------------------------------------------- */
.menu {padding:0; margin:0; border-bottom:0px solid #00203B; height:300px; background:#463435; font-size:12px;}
.menu li {list-style: none; margin:0; padding:3px; border-top:1px solid #CDBABB; text-decoration:none;}

.menu li.on {background-color:#654B4D; text-decoration: none;}
.menu li.on:hover {background-color:#654B4D; text-decoration: none;}
.menu li.on a { background-color:#654B4D; text-decoration: none; color:#FFFFFF}


.menu li.off {background-color:#463435; text-decoration: none;}
.menu li.off:hover {background-color:#654B4D; text-decoration: none;}
.menu li.off a { color:#FFF; text-decoration: none; }


a.extramenu { color:#FFF; font-weight:bold; text-decoration:none;}

a.extramenuon {background-color:#493637; color:#FFFFFF; border-top:1px solid #CDBABB; border-bottom:1px solid #CDBABB; padding:3px 15px 3px 15px; text-decoration:none; width:137px; float:left; text-align:center; font-size:12px;}
a.extramenuon:hover{text-decoration:none;}

a.extramenuoff { color:#FFF; border-top:1px solid #CDBABB; border-bottom:1px solid #CDBABB; padding:3px 15px 3px 15px; text-decoration:none; width:137px; float:left; text-align:center; font-size:12px;}
a.extramenuoff:hover{background-color:#493637; text-decoration:none;}

/* -------------------------------------------- */
/* CONTENT
/* -------------------------------------------- */
.insidepages {padding:15px 10px 10px 10px; text-align:left; background:#664A4B; margin-top:2px; width:760px;}
.titlespacing {
	margin:15px 0 10px 0;
	text-align: left;
}
.rooms {margin-top:15px;}
.roomscontent {width:185px; margin-left:10px; float:left;}
.detailbox {width:620px; float:left; margin-top:10px; border:0px solid}
.back {margin-top:10px;}
.rightimage {float:right; margin-right:5px; width:115px; border:1px solid #CCCCCC;}
.listbox {border:0px solid; width:370px; float:left; margin-top:10px;}
#list ul {margin-top:0}
#list ul li {
	list-style:none;
}
ul
  {
  margin-left: 1em;
  padding-left: 0;
  }
li
  {
  margin: 0;
  padding: 0;
  }

/* ROOMS */
.ambra {border:0px solid #009966; float:left; margin:20px 0 10px 0;}
#ambratxt {border:0px solid; width:350px; float:left}
#ambraimage {border:0px solid; width:350px; float:right}
#ambraimage a img {border:1px solid #CCCCCC; width:280px; height:180px;}

.giada {float:left; border:0px solid #0033CC;}
#giadatxt {border:0px solid #FF0000; width:350px; float:left;}
#giadaimage {border:0px solid #FF0000; width:350px; float:right}
#giadaimage a img {border:1px solid #CCCCCC; width:280px; height:180px;}

/* -------------------------------------------- */
/* FOOTER
/* -------------------------------------------- */
#footer{margin:8px 0px 8px 0px;	text-align:center; border:0px solid; color:#7E6E00;}	
#footer a {color:#7E6E00;}
#footer a:hover {color:#7E6E00; text-decoration:underline;}
a.foot {color:#7E6E00; text-decoration:none;}
a.footon {color:#7E6E00; text-decoration:none;}
a.footoff {color:#7E6E00; text-decoration:none;}
a.footoff:hover {color:#7E6E00; text-decoration:underline;}
#contacts {border:1px solid; width:400px; margin:0 auto; text-align:center; padding:10px}
.listlink {border:0px solid; width:410px; font-size:12px; margin-top:10px; float:left;}
.listlink span {color:#333333;}
.listlink a {color:#A47B00;}
#footeraddress {margin:0 auto; width:760px; text-align:center; color:#FFFF99;}

/* -------------------------------------------- */
/* LINKS 										*/
/* -------------------------------------------- */
#boxformlink {border:0px solid; width:270px; font-size:12px; margin-top:10px; float:right; text-align:left; color:#FFFFFF}
.szMsg {color:#990000}

/* -------------------------------------------- */
/* BOOKINGFORM
/* -------------------------------------------- */
.linkbookingform a {color:#A47B00; text-decoration:none}
.linkbookingform a:hover {color:#FFFF99;}
.button { color:#000; font-size:10px;;  width:95px; height:20px; line-height:20px; background: transparent url("btn.gif"/*tpa=http://www.albergocavour.it/Img/btn.gif*/); border:none; text-align:left; text-align:center; padding-bottom:3px; cursor:pointer;  }

/* -------------------------------------------- */
/* NEWS CAVOUR
/* -------------------------------------------- */
.imagenews {border:2px solid #483634; width:115px; height:100px; float:left; margin-right:5px; }
