/* $Id: nicoli.css,v 1.11 2007-11-08 14:38:59 gizzi Exp $ */

html { height: 100%; margin: 0; }
body { height: 100%; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #630; font-size: 11px; background: #eee; }

img { border: 0 }
form { margin: 0 }
a { color: #630; font-weight: bold }

input.button { background: #603; color: #fff; font-weight: bold; border: 1px outset #fff; font-size: 13px }

h1 { font-size: 18px; line-height: 1.3em }
h3 { line-height: 1.3em } /* messaggi di sistema */
.thumb { border: 2px solid #ddd; }

/* TOP LINE */
#topline { width: 746px; margin: 5px auto 10px auto; color: #829950; text-align: justify; font-size: 10px; }
	#topline a { text-decoration: none; color: #829950; }
		#topline b, #topline strong { font-weight: normal }

/* CONTAINER */
#container { width: 736px; margin: 0 auto; padding: 7px; background: #fff; border: 1px solid #fff }

/* HEADER */
#header { height: 150px; background: url(../images/header_foto.jpg) no-repeat top center; }
	#logo { float: left; margin: 12px 0 0 33px; }
	#barranav { float: right; width: 535px; height: 14px; overflow: hidden; margin: 120px 0 0 0; padding-bottom: 7px; line-height: 2em; font-weight: bold; border-bottom: 1px solid #960 }
		#barranav ul { margin: 0; padding: 0 }
			#barranav li { display: inline; padding: 0 11px 0 11px; }
				#barranav li.selected { display: inline; padding: 0 13px 0 12px;  background: url(../images/freccetta.gif) no-repeat left center }
				#barranav a { text-decoration: none }

/* CONTENT WRAPPER */
#contentWrapper { margin-top: 10px }
	#contentWrapper td { vertical-align: top; padding-bottom: 20px }

	/* MENU SX
	#menusx { height: 100%; width: 178px; margin: 0 15px 0px 2px; }
		#menusx #main { padding: 5px 5px 10px 8px; background: url(../images/menusx_bg.jpg) no-repeat top left #7A8F4C }
	*/
	#menusx { height: 100%; width: 160px; padding: 5px 10px 0 8px; background: url(../images/menusx_bg.jpg) no-repeat top left #7A8F4C }
		#menusx a { color: #fff; text-decoration: none }
		#menusx a.level2 { display: block; margin-top: 20px; padding-left: 11px; text-transform: uppercase }
			#menusx a.level2-selected { display: block; margin-top: 20px; padding-left: 11px; text-transform: uppercase; background: url(../images/freccetta2.gif) no-repeat left 4px }
		#menusx a.level3 { display: block; margin-top: 8px; padding-left: 23px }
			#menusx a.level3-selected { display: block; margin-top: 8px; padding-left: 23px; background: url(../images/freccetta2.gif) no-repeat 11px 4px }
		#menusx a.pulsanti { display: block; margin: 20px 0 0 18px }
	
	/* CONTENT */
	td#content { height: 100%; padding: 0 10px 0 15px; line-height: 1.3em; background: url(../images/bg_container.gif) no-repeat top center  }
	
	/* AREA (larghezza fissa, altezza fluida) */
	.area { width: 524px; overflow: hidden; background: url(../images/area_footer.gif) no-repeat bottom center #829950; }
		.area .content { color: #fff; padding: 0 10px 10px 10px }
		.area p { margin: 0 }

	/* GALLERY */
	div.galleryFolder { float: left; height: 140px; width: 220px; margin: 15px 5px 0 5px; padding: 10px; text-align: center; background: #ddd; cursor: pointer; }
		.galleryFolder img { border: 2px solid #ddd }
		.gallery img { float: left; margin: 10px 5px 5px 0; }
		

	table#fotoDetail { width: 100% }
		table#fotoDetail td { padding: 3px 5px; text-align:center; vertical-align: top }
		
/* FOOTER */
#footer { margin-top: 10px; padding: 10px 0; border-width: 1px 0 1px 0; border-style: solid; border-color: #960 }
	#footer td { text-align: center }

/* BOTTOM LINE */
#bottomline { width: 746px; margin: 10px auto 10px auto; color: #829950; text-align: justify; font-size: 10px; }
	#bottomline a { text-decoration: none; color: #829950; }
		#bottomline b, #bottomline strong { font-weight: normal }

