p {	margin: 0px;	padding: 0px;}body {	margin: 0px;	padding: 0px;	background-color: #F2F2F2;}#tutto {	position: relative;	width: 100%;	background-color: #FFF;	margin: 0px;	padding: 0px;}#sfondo_sopra {	height: 39px;	width: 100%;	background-image: url(immagini/barre-blowup_03.jpg);	background-repeat: repeat;	padding: 0px;	top: 0px;	clear: none;	margin: 0px;	position: absolute;	left: 0px;}#sfondo_sotto {	background-image: url(http://www.blowup.sm/immagini/barre-blowup_03.jpg);	height: 39px;	width: 100%;	bottom: 0px;	position: absolute;	margin: 0px;	padding: 0px;	background-repeat: repeat;}#container {	position: relative;	width: 843px;	margin: auto;}#header {	height: 124px;	width: 843px;	background-image: url(immagini/header.jpg);}#navigation {	position: absolute;	height: 400px;	width: 340px;	top: 124px;	left: 0px;	background-color: #FFF;}#sottomenu {	position: absolute;	background-image: url(immagini/pattern_sottomenu.gif);	background-repeat: repeat;	top: 0px;	width: 170px;	left: 170px;	height: 100%;}#sottomenu ul {	padding: 0px;	list-style-type: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}#sottomenu ul li a:link, #sottomenu ul li a:visited {	text-decoration: none;	color: #7c6f70;	font-size: 11px;	font-family: Verdana, Geneva, sans-serif;	display: block;	margin-top: 5px;	width: 100%;	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#sottomenu ul li a:hover {	color: #000;	background-color: #CCC;}.sottomenu_current {	color: #000;	background-color: #CCC;}#sidebar {	position: absolute;	height: 400px;	width: 170px;	left: 0px;	top: 0px;	text-align: left;}#sidebar ul {	padding: 0px;	list-style-type: none;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 14px;	font-family: Verdana, Geneva, sans-serif;	font-size: 15px;	color: #000;	font-weight: bold;}#sidebar ul li a:link    , #sidebar ul li a:visited{	display: block;	margin-top: 5px;	text-decoration: none;	color: #000;	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	height: 18px;}#sidebar ul li a:hover {	color: #cc0076;}.current {	color: #cc0076;}h1 {	font-family: Verdana, Geneva, sans-serif;	font-size: 16px;	color: #FFF;	background-color: #cc0076;	margin: 0px;	font-weight: normal;}#content {	margin-left: 340px;	background-image: url(images/content.gif);	background-repeat: no-repeat;	height: 100%;	background-color: #FFF;	padding-top: 50px;}#contenuti {	width: 450px;	margin-left: 30px;	padding-bottom: 20px;}.altezza_content {	height: 100%;}.testoboxsx {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;}.testo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	text-align: left;	line-height: 22px;}.navigazione {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7c6f70;	text-decoration: none;} .navigazione:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7c6f70;	text-decoration: none;} .navigazione:a { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7c6f70;	text-decoration: none;} .navigazione:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7c6f70;	text-decoration: none;} .navigazione:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #cc0076;	text-decoration: none;}.navigazioneattivo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;} .navigazioneattivo:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7c6f70;	text-decoration: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;} .navigazioneattivo:a { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7c6f70;	text-decoration: none;} .navigazioneattivo:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7c6f70;	text-decoration: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;} .navigazioneattivo:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;}#sottomenu_book {	color: #FFF;	font-family: Verdana, Geneva, sans-serif;	font-size: 9px;	padding: 0px;	width: 160px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#sottomenu_book ul {	list-style-type: none;	color: #FFF;	width: 160px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}#sottomenu_book ul li  a:link, #sottomenu_book ul li  a:visited {	color: #CE0076;	text-decoration: none;	display: block;	font-weight: normal;	width: 145px;	font-size: 9px;	background-color: #F2F2F2;	padding: 0px;	height: 11px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#sottomenu_book ul li a:hover {	color: #D4298B;	background-color: #FFF0F9;}.sottomenu_book_current {	color: #D11882;	background-color: #FFF0F9;	text-align: left;	padding-top: 0px;	padding-right: 105px;	padding-bottom: 0px;	padding-left: 0px;	width: 145px;	margin: 0px;}#footer {	height: 21px;	width: 843px;	background-image: url(immagini/footer.gif);}a {	text-decoration: none;}.filetto {	background-color: #cc0066;	color: #F00;}#pie {	height: 39px;	width: 843px;	margin: auto;	position: relative;}.pie_testo {	font-family: Verdana, Geneva, sans-serif;	font-size: 10px;	color: #FFF;	text-decoration: none;}.titoletto_testo {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}.link_footer {	font-family: Verdana, Geneva, sans-serif;	font-size: 10px;	color: #FFF;	text-decoration: none;	margin-bottom: 1px;}.altezza_piu {	height: 560px;}