 /* reset.css v1.0 | 20080212 from: http://meyerweb.com/eric/tools/css/reset/  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

 	
 body {
 	font: 1em Arial, sans-serif; /* 1em = 16pts */
 }
 
 .float-left {float:left; margin: 0 .3em .3em 0;}      /* apply this class to any image or element with width - text will wrap it to the right */
 .float-right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left */
 
 /* --- COLOR SCHEME --- */
 
 body {
	background:#bda076 url(../images/bg-intro-agriturismo.gif) top center repeat-x;
/*background-color:rgb(37,55,89);	*/
 	color:#404053;}

div#logo {
	position:absolute;
	border:0px;
	width:326px; 
	height:140px;
	left:50%;
	margin-top:0px;
	margin-left:-158px; 
	}

/*
 div#sfondo-sopra {
	background-image: url(../images/sfondo-logo.png); 
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
 }
*/

 #pageContainer {
	background: url(../images/bg-shadow.png) center center repeat-y;}
 #pageContainer2 {
	background: url(../images/bg-shadow-2.png) center center repeat-y;}
 #page {background-color: #ffffff; /*#ebebeb;*/}
#page-shadow {
	background: url(../images/footer-shadow.png) top center no-repeat;
	height: 20px;
}
#page-shadow-2 {
	background: url(../images/footer-shadow-2.png) top center no-repeat;
	height: 20px;
}
#top-page-shadow {
	background: url(../images/top-shadow.png) bottom center no-repeat;
	height: 10px;
}
 
  
 h1 {
 	color:#393329;
 	}
 h2 {
 	color:#443d32;
 	}
 h3 {
 	color:#3f392f; 
 	}
 h4 {
 	color:#ff0000; /*#738040; */
 	}
 h5 {
 	color:#5b564e;
 	}
 h6 {
 	color:#5b564e;
 	}

 ul, ol, dl, blockquote, cite {
 	color:#404053;
 	}
 .#secondary-nav ul,  #secondary-nav a {
 	color:#738040;
 	}
 table,  form {
 	color: #000;
 	}
 #footer p {
 	margin:0;
 	}

 a, .searchLink {text-decoration:none; color: #039}
 a:visited {text-decoration:none; color: #993366}
 a:hover, a:active {color:#c60;text-decoration:underline;}

 
 /* --- FONT SIZES --- */
#page {font-size:.8em;}
h1 {
	padding-top: 0px;
}
h1, h2, h3, h4, h5, h6 {
  	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight: normal;

} 

h1 {font-size:1em;
font-weight: bold;
font-style: italic;
 	}
h2 {font-size:0.8em; /* 22pt */
 	line-height:1.1;
 	padding:0.6em 0 0.5em 0;	
	font-style: italic;
 	}
h3 {font-size:1.0em; /* 18pt */
 	line-height:1;
 	margin: 0px 0 0;
 	}
h4 {
	font-size:1.5em; /* 18pt */
	padding-bottom:1px;
	margin: 5px 0 0;
 	}
h5 {font-size:0.9em; /* 16pt */
 	}
h6 {font-size:0.7em; /* 10pt */
 	}
 p  {
 	line-height:1.25; /* on 15pt */
 	margin-bottom:.75em; /* 12pts of space */
  	}
 a, button {
	cursor: pointer;
 	}
 a:hover {
 	text-decoration:none;
 	}
 /* basic list styling - more-styled lists in list.css */
 ul, dl, ol {
 		margin:0 0 .75em 0; /* lists without specific classes */
 		line-height:1.5;}
 li, dd {
 		padding:0em 0; /* lists without specific classes */
 		}
 
ol li {
	margin-left: 20px;
	/*vertical-align: top;*/
}
 dt {font-weight:bold;}
 
 code {font-size:1.25em;}
 * html code {font-size:1.1em;} /* default size is smaller in IE */
 	
 cite {
 	font-size:.85em;
 	font-style:italic;
 	}
 blockquote {
 	border-top:2px solid;
 	border-bottom:2px solid;
 	width:50%;
 	margin:1em 0 1em 20%;
 	padding:.3em 1em;
 	}
 blockquote p {
 	margin-bottom:.1em;
 	}
 blockquote p:before { /* IDWIMIE 6 and 7 */
 	content: open-quote;
 	color:#cccc8f;
 }
 blockquote p:after {  /* IDWIMIE 6 and 7 */
 	content: close-quote;
 	color:#366;
 }
 blockquote cite {
 	font-size:.85em;
 	}
 abbr, acronym {
 	border-bottom:1px dashed #000;
 	cursor:default;
 	}
 address {
 	margin:0 1em .75em 1em;
 	}
 img {
 	border:0;
}
.date {
	font-size: .8em;
}

.tab1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #898989;
	border-right-color: #898989;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #898989;
} 

.tab2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #898989;
} 

.tab3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #898989;
	border-right-color: #898989;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #898989;
} 

.tab4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
} 

/* modifica per GUESTBOOK invisibile tramite javascript */

#inputBox {
	display: none; /* mi serve per rendere invisibile il guestbook fino a che non si preme il tasto per lasciare commenti */
}

.tableguestbook {
	background: #b29876;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #898989;
	border-right-color: #898989;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #898989;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #898989;
}

.tastoagg {
	background: url(../images/backtasto.png) center center repeat-x;}
}