/*
Autore		>	Fabio Dreosso | www.dreosso.it |
Versione		>	1.0 - 15.04.2004
Stile			>  stili di default o comuni
*/

BODY { font-size: .7em; font-family:verdana,arial;	background: #8A5C4D url("../img/backpage.jpg") 0 100% fixed repeat-x; text-align:center; padding:0; margin:0;}
hr {display:none;}
#site {border:1px solid #000; margin-top:3px; margin-bottom:3px;
		display:block; margin-left:auto; margin-right:auto; text-align:left; }

#site {width:67.5em;}
h1 {margin:0; padding:0; font-size:1em;}
#oasi-top {
	background: #DBA366 url("../img/back-top.jpg") 100% 0 no-repeat; 
	height:100px;
	border-bottom: #30271F 1px solid; text-align:left; 
	}
#oasi-top SPAN{display:none;}	
#indice {display:block; width:276px; height:69px; background: url("../img/oasi-di-marano.gif") 0 0 no-repeat; top:16px; position:absolute; margin-left:12px;}
#indice:hover {border:#fff 1px dotted; border-width:0px 1px; top:16px; margin-left:11px; padding:5px;}
#oasi-top P {color:#DBA366; text-align:right; position:absolute; top:10px; display:block; width:22em; margin:0px 0px 0px 500px; padding:0;}
#oasi-top P STRONG {color:#E2B372}
#oasi-top P IMG {border:0;}
#oasi-top P A {text-decoration:none;}

#percorso {margin:5px 20px;padding:0;}
#percorso A {color:#FFA040; text-decoration:none;}

#language { margin:0px 0px 0px 62em; padding:0; top:88px; position:absolute; }
#language IMG { border: 1px solid #30271F; margin:0px 5px; padding:0;}

#menu {background: #AA883F url("../img/back-menu.jpg") 0 0; text-align:left; border: 1px solid #000; border-width:1px 1px 0px 0px; margin:0; padding:0; height:1.4em; top:88px; position:absolute; }
#menu UL, #menu LI, #corpo, #cleft, #cright {padding:0; margin:0;}
#menu LI{list-style-type:none; display:inline;}
#menu A{color:#FFF; font: bold 1.1em georgia, helvetica, serif; text-decoration:none; padding:0px 0px 0px 18px; margin:0px 12px 0px 14px; height:1em; background: url("../img/ico-menu.gif") 0 0 no-repeat;}
#menu A:hover {color:#F8AE42;}

#corpo TABLE {border:1px solid; border-width:1px 1px 0px 1px}
#corpo TH {text-align:left; background:#eee; border-bottom:1px solid;}
#corpo TD {text-align:center; border-bottom:1px solid;}


#corpo {background: #FFF; text-align:left; display:block; float:left;}
#corpo h2 {color:#DD6F00; font: bold 1.3em georgia, helvetica, serif; margin:0px 30px 1px 10px; padding:1.1em 0px 0px 20px; background: url("../img/ico-h2.gif") 0 100% no-repeat;}
#corpo h3 {color:#DD6F00; font: bold 1.1em georgia, helvetica, serif; margin:0px 30px 1px 30px; padding:0px;}
.sottolinea {clear:both;height:3px;width:auto;margin:1px 30px 3px 30px;padding:0;line-height:3px;font-size:3px;color:#666;background:url("../img/sottoli.gif") repeat-x;}
.sottolinea2 {clear:both;height:3px;width:auto;margin:1px;padding:0;line-height:3px;font-size:3px;color:#666;background:url("../img/sottoli.gif") repeat-x;}
#corpo P, #corpo FORM {margin:0px 30px; padding:1.1em 0px; }
#corpo UL {margin:0px 30px; padding:1em 0px; }
#corpo LI {list-style-type:square; margin:0px 30px; padding:0px; }
#corpo A {color:#A86F2F; font-weight:bold}
#corpo A:hover {color:#F8AE42}
#corpo FORM {margin:-20px 30px 0px 30px; padding:0px; font-size:.9em;}

#corpo TABLE {margin:.5em 0px .5em 3.5em;padding:0; font-size:1em;}

#cleft .titolo, #cleft .data, #cright .data, #cright .titolo, .contenuti {float:left;clear:both}
.titolo, .data {color:#DD6F00;}
#cleft .titolo {font: bold 1.3em georgia, helvetica, serif; margin:0px 30px 1px 10px; padding:1.1em 0px 0px 20px; background: url("../img/ico-h2.gif") 0 100% no-repeat;}
#cleft .contenuti{margin:0px 30px; padding:1.1em 0px;}
#cright .contenuti{ width:15em; display:block;margin:.1em 0px 2em 0px}

#cleft {
		float:left; width:47em; border-right: #CCC 1px dashed; margin:0; padding:0;
		min-height: 25em;
		height: auto !important;
		height: 25em;
}
#cright { float:right; margin:0; padding:0;	width: 19.5em !important;	width: 19em; }
#cright H2{	width: 15.5em !important; width: 11em; }
#cright UL{margin:0px 0px 1em 0px; padding:0;}

#footer {clear:both;background:#DBA366; text-align:center; color:#FFF; font-size:.85em;}
#footer A{color:#573F33; font-weight: bold; text-decoration:none;}
#footer A:hover{color:#FFF}

#paging { float:right; margin:1.5em 30px 0px 0px; text-align:right; display:inline; padding:0;}
#paging a{ width:15px; height:12px; border:#000 1px solid; background:#A86F2F; text-decoration:none; color:#FFF; text-align:center; margin:0px 0px 0px .5em;}
#paging a:hover{background:#F8AE42; color:#FFF;}

.bottone {border:#000 1px solid; background: #FF9933; color:#FFF; font:bold 1em verdana; 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;  padding:0; text-align:center;  width: 5em; text-transform:uppercase}
.bottone:hover {border:#111 1px solid; background: #FF9933;  color:#FFF; }

.input2 {font-size:100%; font-family:verdana; color:#111;}

#prenota LABEL{display:block; float:left;}