body { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5f3a13; background: #666 }
form { margin: 0 }
img { border: 0 }
a { text-decoration: none; color: #589012; font-weight: bold }
h1 { font-size: 18px; }

#container { width: 998px; margin: 0 auto; border-left: 1px solid #999; border-right: 1px solid #999; background: #e4e4e4 url(../images/content_bg.jpg) repeat-x center 278px; }

/* HEADER */
#header { width: 998px; height: 278px; margin-bottom: 10px; }
	#logo { float: left; margin: 27px 22px 0 40px }
	#payOff { margin: 100px 0 29px 0; }
	#saveAgency { float: left; }

/* COL SX */
#colSx { overflow: hidden; float: left; width: 207px; }
	div.menuSx { width: 140px; margin: 0 0 10px 10px; padding: 10px 0 0 30px; font-family: Arial, Helvetica, sans-serif; background: url(../images/menu_sx_bg.gif) left 10px no-repeat }
		div.menuSx a { font-size: 12px; color: #589012; text-decoration: none; }
			div.menuSx a:hover { color: #5f3a13; }
			div.menuSx a.selected { font-size: 12px; color: #5f3a13; text-decoration: none; }

/* COL CENTRO */
#colCentro { overflow: hidden; float: left; width: 540px; padding: 10px 20px 20px 20px; line-height: 1.3em; background: #fff; border: 0px }
	img#intro { float: left; margin-right: 10px }
	/* NEWS SCROLLABLE HOME (in alto) */
	#slideshow { position: relative; overflow: hidden; width: 540px; height: 115px; }
		.row { overflow: hidden; width: 540px; height: 115px; }
			.newsHomeSx { float: left; width: 255px; height: 115px; }
			.newsHomeDx { float: right; width: 255px; height: 115px; }
			.onlineDate { font-style: italic; font-size: 10px; color: #999 }
	/* briciole e pager */
	#briciole { margin: -5px 0 10px 0; padding-bottom: 3px; font-size: 11px; border-bottom: 1px dashed #ddd }
	div.pager { text-align: right }


/* COL DX */
#colDx { overflow: hidden; float: left; width: 207px; text-align: right; }
	div.menuDx { width: 140px; margin: 0 10px 10px 28px; padding: 10px 30px 0 0; font-family: Arial, Helvetica, sans-serif; background: url(../images/menu_dx_bg.gif) right 10px no-repeat; }
		div.menuDx a { font-size: 12px; color: #589012; text-decoration: none; }
			div.menuDx a:hover { color: #5f3a13; }
			div.menuDx a.selected { font-size: 12px; color: #5f3a13; text-decoration: none; }
	div.linkDx { margin: 20px 30px 10px 0; }

/* DOCUMENTI (download) */
#documentazione { width: 100%; border-width: 0 0 1px 1px; border-style: solid; border-color: #ccc }
	#documentazione th { padding: 3px 5px; font-weight: normal; border-width: 1px 1px 0 0; border-style: solid; border-color: #ccc }
		#documentazione th.path { text-transform: uppercase; text-align: left; }
	#documentazione td { padding: 5px 3px; border-width: 1px 1px 0 0; border-style: solid; border-color: #ccc }
		#documentazione td.tipo { text-align: center; }
		#documentazione td.nome { width: 100%; }
		#documentazione td.dimensione { width: 70px; text-align: center; }

/* FOOTER */
table#footer { clear: both; width: 100%; margin-top: 30px; padding: 0 10px 5px 10px; font-size: 9px; border-bottom: 10px solid #6da621 }
	table#footer td { vertical-align: baseline; }
	table#footer a { font-weight: normal; color: #5f3a13 }
