body { margin: 20px 0; font-family: verdana; line-height: 1.3em; font-size: 11px; color: #336; background: url(../images/bg_body.jpg) repeat-x #1B4990 }

img { border: 0 }
a { color: #f18310}
	a:hover { color: #f18310 }
form { margin: 0 }
p { margin-top: 0 }
li { margin-bottom: 10px }
h1, h2, h3, h4, h5, h6 { line-height: normal }
h1 { font-size: 16px; margin: 0 0 20px 0 }
h3 { margin: 0 0 20px 0; padding: 30px 30px; line-height: 1.5em; font-size: 13px; background: #eee; border: 3px double #336;  }
	
.wrapper { width: 960px; margin: 0 auto }

#header { height: 110px; #margin-bottom: -2px; }

#loginWrapper { height: 70px; background: url(../images/bg_login.gif) no-repeat #fff }
	#login { padding: 30px 0 0 40px; #padding-top: 28px; color: #1a4890; font-weight: bold; }
		#login a { color: #1a4890 }
		#login input { height: 15px; padding: 0 2px; font-family: verdana; font-size: 11px; border: 0 }
	#flag { float: right; margin: 0 10px 0 0 }


#contentWrapper { padding: 0 25px 25px 25px; background: url(../images/bg_content.gif) right bottom no-repeat #fff }		
	
	
	#colSx { float: left; }
		.menuSx { width: 176px; margin-bottom: 15px; padding-top: 0px; background: url(../images/menu_bg-content.gif) repeat-y }
			.menuSx a { display: block; margin: 0 15px; padding: 7px 5px; color: #196990; font-weight: bold; text-decoration: none; border-top: 1px solid #a5b7d3 }
				.menuSx a:hover { color: #888 }
				.menuSx a.selected { color: #000 }
			.menuSx a.figlio { color: #888; padding: 4px 5px; }
				.menuSx a.figlio:hover { color: #000 }
				.menuSx a.figlio.selected { color: #000 }
			.menuSx a.nipote { color: #888; padding: 4px 15px; }
				.menuSx a.nipote:hover { color: #000 }
				.menuSx a.nipote.selected { color: #000 }

	
	#content { float: right; width: 710px; padding-top: 10px }
		
		#path { margin-bottom: 20px; color: #888 }
	
		/* gallery */
		div.galleryFolder { height: 105px; width: 304px; margin-bottom: 15px; padding: 15px; background: #eee; cursor: pointer }
		.galleryFolder img { border: 2px solid #ddd }
		
		/* documenti (download) */
		#download { width: 100%; margin-top: 20px; border-width: 0 0 1px 1px; border-style: solid; border-color: #ccc }
			#download th { padding: 3px 5px; font-weight: normal; border-width: 1px 1px 0 0; border-style: solid; border-color: #ccc }
				#download th.path { text-transform: uppercase; text-align: left; }
			#download td { padding: 5px 3px; border-width: 1px 1px 0 0; border-style: solid; border-color: #ccc }
				#download td.tipo { width: 50px; text-align: center; }
				#download td.nome { white-space: nowrap; font-weight: bold }
				#download td.desc { width: 100%; }
				#download td.dimensione { width: 70px; text-align: right; }



#footer { padding-top: 1px; text-align: center; color: #7ad; }
	#footer a {  color: #fff }
		#footer #loghi { margin: 5px 0; padding: 5px 10px; background: #fff }
			#footer #loghi img { margin: 0 15px }

