@charset "iso-8859-1";
/* company: SoftHrod - www.softhrod.com */
/* author: Ruggero Barsacchi */

/* originali */
body {margin:1% 5% 1% 5%; border:1px solid #000000; padding:3px; text-align:center; font-family:"Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;}
h1 {font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:120%; line-height: normal;
 text-transform:uppercase; margin:0; padding-left:5px; line-height:150%;}
h2 {font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:120%; line-height: normal; text-transform:uppercase; margin-bottom:10px; line-height:150%; border-bottom:1px dashed;}

/* contenuto */
#testa {width:100%; height:120px; text-align:right; clear:both; margin:0 0 5px 0;}
#corpo {float:left; width:70%; font-size:90%; margin:0; text-align:left; padding:0 5px 0 5px; border-right:1px dashed #000000; background:url("http://www.agriturismo-sangimignano.com/imgs/sfondo-agriturismo-sangimignano.jpg") no-repeat;}
#colonna {margin-left:70%; background-color:#ffffff; min-width:250px;}
#corpounico {font-size:90%; margin:0; text-align:left; padding:0 5px 0 5px; background:url("http://www.agriturismo-sangimignano.com/imgs/sfondo-agriturismo-sangimignano.jpg") no-repeat;}
#menu {margin-left:5px;}

/* oggetti interni al corpo */
#corpo p,ul,ol {line-height:150%; text-align:left; margin-top:8px; margin-left:10px; margin-right:5px; font-size:90%;}
#corpo table {margin-bottom:15px;}
#corpo td {line-height:150%; font-size:90%;}
#corpo img {padding:3px; border:1px solid #000000;}

/* identici a quelli del corpo*/
#corpounico p,ul,ol {line-height:150%; text-align:left; margin-top:8px; margin-left:10px; margin-right:5px; font-size:90%;}
#corpounico table {margin-bottom:15px;}
#corpounico td {line-height:150%; font-size:90%;}
#corpounico img {padding:3px; border:1px solid #000000;}

/* oggetti interni al corpo */
#colonna h3 {font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:90%; line-height: normal; text-transform:uppercase; margin:0 0 10px 15px; line-height:150%; border-bottom:1px dashed; color:#94A526;}
#colonna p {line-height:150%; text-align:left; margin:8px 5px 25px 10px; font-size:80%; padding-left:10px;}
#colonna ul {line-height:150%; text-align:left; margin:8px 5px 25px 10px; font-size:80%; padding-left:10px;}

/* footer */
#footer {margin-left:5px; margin-top:10px; font-size:75%;}
#footbar {padding-left:5px; text-align:left; line-height:150%;}
#footbar:before {
	line-height: 0.1;
	font-size: 1px;
	background: transparent url("http://www.agriturismo-sangimignano.com/imgs/key-point_tr.gif") no-repeat top right;
	margin: -5px -5px 0 -5px;
	height: 5px;
	display: block;
	border: none;
	content: url("http://www.agriturismo-sangimignano.com/imgs/key-point_tl.gif");
}
#footbar {
	background: #DFFF9B url("http://www.agriturismo-sangimignano.com/imgs/key-point_back.gif") repeat-y;
	padding: 5px;
	margin-bottom: 1em;
	text-align:left;
}
#footbar:after {
	display: block;
	clear: both;
	padding-top: 5px;
	line-height: 0.1;
	font-size: 1px;
	content:  url("http://www.agriturismo-sangimignano.com/imgs/key-point_bl.gif");
	margin: -5px;
	height: 5px;
	background: transparent url("http://www.agriturismo-sangimignano.com/imgs/key-point_br.gif") scroll no-repeat bottom right;
}
#top {text-align:right;}
#coda {float:left; width:60%; font-family:Verdana; text-align:left; line-height:200%;}
#copy {margin-left:60%; font-family:Verdana; text-align:right; line-height:150%;}

/* FAQ */
#corpounico .domanda {font-weight:bold; color:#009;}
#corpounico .risposta {margin-bottom:1em;}
#corpounico .domanda,.risposta {line-height:150%; text-align:left; margin-top:8px; margin-left:10px; margin-right:5px; font-size:90%;}

/* PRENOTAZIONI */
.prenotazioni {color:#ffffff; background:#99CC00;}

/* form */
#corpounico form {line-height:150%; text-align:left; margin-top:8px; margin-left:10px; margin-right:5px; font-size:90%;}

/* LOCATION */
.reach {font-family: Verdana; font-size:75%; margin-bottom:10px; margin-left:10px; margin-top:15px;}
.reach .head {background-color:#E8D766; font-weight:bold; text-align:center;}
.reach td {border-bottom:1px solid #E8D766;}
.reach .title {font-weight:bold; text-align:center;}

/* Calendario */
.cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:center;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0 0 1 0;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color: #C0C0C0;border-width:1;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1 0 0 0;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText{color:black;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #808080;}