/* CSS Document */
body{
	padding:0;
	margin:0px auto;
	background: #92B069 url(../img/bg.gif) repeat-x;
	font: 8pt Verdana, Arial, Helvetica, sans-serif ;
}
img{ border:0; }
td.box {
        background: #fff;
        border: 1px solid #693;
}
td.photo {
        padding:  4px;
        background: #fff;
        text-align: center;
        border: 1px solid #92b069;
}
#content {
	margin: auto;
	background: #fff url(../img/bg_main.gif) right repeat-y;
	width: 768px;
}
#top {
	height: 65px;
	background: url(../img/top_colli_firenze.jpg) top left no-repeat;
}
#lang {
        margin: 10px;
}
#content .box_desc {
        position:absolute;
}
#content .box_apart {
        background: #ffe;
        border: 1px solid #099;
        position:absolute;
        left:0px; top:0px;
        width: 200px;
        padding: 2px 8px 8px 8px;
        text-align: center;
        font: bold 9pt Trebuchet Ms,verdana,arial,helvetica,sans-serif;
        color: #099;
}
#head {
        background: url(../img/map_colli_firenze_new.jpg) top left no-repeat;
        width: 768px; height: 266px;
        position:relative;
}
#nav {
	height: 30px;
	text-align: right;
	background: url(../img/nav_colli_firenze.jpg) top left no-repeat;
	padding-top: 12px;
        font-size: 8pt;
}
#nav p {
	margin: 20px 6px 2px 2px;
}
#nav a {
	color: #f60;
        font-weight: bold;
}
#main {
	padding-top: 4px;
}
#main a {
	color: #f60;
}
#menu {
        float: right;
        width: 265px;
}
#menu h3 {
        border-bottom: 1px solid #92b069;
	/* background: url(../img/cip.gif) bottom left no-repeat; */
	color: #92b069;
	padding-left: 12px;
        /* height: 28px; */
}
#menu td {
        /*font-size: 7pt;*/
}
#corpo {
        margin: 0px 275px 12px 12px;
}
#corpo h2{
        margin: 6px 2px 2px 2px;
        padding-left: 24px;
        color: #92b069;
        font-size: 14pt;
        /* border-bottom: 1px solid #92b069; */
	background: url(../img/cipress.gif) center left no-repeat;
}
#corpo h3 {
        margin: 6px 2px 2px 2px;
        padding: 2px 2px 2px 16px;
        color: #92b069;
        border-bottom: 1px solid #92b069;
        font-size: 12pt;
}
#corpo h4 {
        margin: 6px 2px 2px 2px;
        padding-left: 20px;
        color: #693;
	background: url(../img/quad.gif) center left no-repeat;
        font-size: 10pt;
}
#corpo h5{
        margin: 2px 2px 2px 2px;
        padding-left: 20px;
	background: url(../img/quad.gif) center left no-repeat;
}
#corpo p {
        margin: 1.5em 2px 1.5em 2px;
}
#price {
         /* border-collapse: collapse;
         width: 400px; */
}
#price th {
          text-align: right;
          border: 1px solid #693;
          font-size: 10pt;
          color: #114a43;
}
#price td {
          text-align: right;
          border: 1px solid #693;
}
#price .none {
          border: 0px solid #693;
}
#footer {
        clear: both;
	padding: 8px;
	text-align: center;
	background: #114a43;
        border-top: 1px solid #92b069;
        border-bottom: 1px solid #92b069;
        font-size: 8pt;
	color: #fff;
}
#footer a{
	color: #fff;
        font-weight: bold;
}
#bottom {
	padding: 16px 2px 8px 2px;
	text-align: center;
	background: #fff;
        font-size: 8pt;
	color: #999;
}
#bottom a {
	color: #999;
}
#glemap {
	height: 320px;
	width:  420px;
	margin:  12px;
        border: 3px double #92b069;
}

input,textarea,select { 
 	 color: #000;
 	 border: 1px solid #92b069;
 	 font: 8pt Verdana, Arial,Helvetica,sans-serif; 
}
input.button {
    color: #fff; 
 	 font-weight: bold; 
    background: #114a43;
    border: 1px solid #92b069;
}
input.tondo,input.none { border: 0px;}

#calendario {
        position: absolute;
        background: #fff;
        top: -1000px;
        left: -1000px;
}

