html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	color: #333333;
}
img {
	border: 0;
}
img.centro {
	clear: both;
	margin-bottom: 8px;
}
img.sinistra {
	float: left;
	margin-right: 6px;
}
img.destra {
	float: right;
	margin-left: 6px;
}
#all {
	width: 1004px;
	margin: auto;
	text-align: center;
}
#testata {
	width: 1004px;
	height: 170px;
	background: url(/immagini/testata.jpg) top center no-repeat;
	margin-bottom: 10px;
}
#testata .banner {
	float: left;
	width: 200px;
	height: 170px;
}
#numero {
	width: 604px;
	margin-top: 140px;
	height: 30px;
	float: left;
	font-size: 12px;
	color: #FFFFFF;
}
#numero a {
	color: #FFFFFF;
	text-decoration: none;
}
#corpo {
	width: 1004px;
	float: left;
	background: url(/immagini/sfondo.gif) top center repeat-y;
	padding-bottom: 20px;
}
#corpo-sec {
	width: 1004px;
	float: left;
	background: url(/immagini/sfondo-sec.gif) top center repeat-y;
	padding-bottom: 20px;
}
#menusinistra {
	width: 190px; /*MODIFICATO*/
	float: left;
	position: relative;
	right: 624px; /*MODIFICATO*/
	text-align: left;
}
#menudestra {
	width: 190px; /*MODIFICATO*/
	float: left;
	text-align: left;
}
#menusinistra ul, 
#menudestra ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
#menusinistra ul li, 
#menudestra ul li { 
	font-size: 16px;
/*	color: #00653A; */
	color: #005DAA;
	padding-left: 6px;
	float: left;
	width: 151px;
}
#menusinistra ul li .rubrica, 
#menudestra ul li .rubrica { 
	margin-left: 5px;
	float: left;
}
#menusinistra ul li .home {
/*	border-bottom: dotted 1px #5C8727;*/
	border-bottom: dotted 1px #4087C8;
	float: left;
	padding-left: 5px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	width: 172px;
	display: block;
}
#menusinistra ul li .home a {
/*	color: #00653A;*/
	color: #005DAA;
	text-decoration: none;
}
#menusinistra ul li ul li, 
#menudestra ul li ul li { 
	font-size: 12px;
	font-weight: normal;
	border-top: none;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 0px;
	float: left;
	width: 161px;
}
#menusinistra ul li ul, 
#menudestra ul li ul {
	margin-top: 3px;
/*	border-top: dotted 1px #5C8727;*/
	border-top: dotted 1px #4087C8;
	padding-bottom: 25px;
	padding-top: 5px;
	float: left;
}
#menusinistra ul li ul li a,
#menusinistra ul li ul li a:link, 
#menusinistra ul li ul li a:visited, 
#menudestra ul li ul li a,
#menudestra ul li ul li a:link, 
#menudestra ul li ul li a:visited {
/*	color: #00653A;*/
	color: #007DC3;
	text-decoration: none;
}
#menusinistra ul li ul li a:hover,
#menusinistra ul li ul li a:active, 
#menusinistra ul li ul li a:focus, 
#menudestra ul li ul li a:hover,
#menudestra ul li ul li a:active, 
#menudestra ul li ul li a:focus {
/*	color: #00653A;*/
	color: #007DC3;
	text-decoration: underline;
}

#contenuto {
	width: 624px; /*MODIFICATO*/
	float: left;
	position: relative;
	left: 190px; /*MODIFICATO*/
}
#home #editoriale, 
#home .primopiano, 
#home .secondopiano, 
#home .terzopiano {
	width: 371px;
	float: left;
}
#home {
	width: 624px; /*MODIFICATO*/
	float: left;
}
#home #sinistra {
	width: 378px;
	float: left;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
}
#home #destra {
	width: 228px; /*MODIFICATO*/
	float: left;
	text-align: left;
}
#footer {
	width: 1004px;
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 12px;
/*	background: #4c9578 url(/immagini/sfondo-footer.gif) top left repeat-x;*/
/*	background: #00653a;*/
	background: #174A7C;
}
#footer p {
	margin: 0;
}
#footer a {
	color: #FFFFFF;
}
#home #editoriale {
	padding-bottom: 18px;
	border-bottom: dotted 1px #4087C8;
}
#home #editoriale strong {
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 3px;
	color: #00653A;
	display: block;
	width: 371px;
	border-bottom: dotted 1px #4087C8;
}
#home #editoriale h2 {
	margin: 0;
	font-size: 20px;
	margin-top: 18px;
	font-weight: normal;
	color: #006A71;
}
#home #editoriale h2 a, 
#home #editoriale h2 a:link, 
#home #editoriale h2 a:visited {
	color: #174A7C;
	text-decoration: none;
}
#home #editoriale h2 a:hover, 
#home #editoriale h2 a:active, 
#home #editoriale h2 a:focus {
	color: #174A7C;
	text-decoration: underline;
}
#home #editoriale p {
	margin: 0;
	font-size: 12px;
	font-style: italic;
	color: #666666;
}
#home .primopiano {
	padding-top: 28px;
	padding-bottom: 28px;
	border-bottom: dotted 1px #4087C8;
}
#home .primopiano h1 {
	margin: 0;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 6px;
}
#home .primopiano h1 a, 
#home .primopiano h1 a:link, 
#home .primopiano h1 a:visited, 
#home .secondopiano h2 a, 
#home .secondopiano h2 a:link, 
#home .secondopiano h2 a:visited, 
#home .terzopiano h3 a, 
#home .terzopiano h3 a:link, 
#home .terzopiano h3 a:visited, 
#home .quartopiano h3 a, 
#home .quartopiano h3 a:link, 
#home .quartopiano h3 a:visited, 
#home .notes h3 a, 
#home .notes h3 a:link, 
#home .notes h3 a:visited, 
#home .notes2 h3 a, 
#home .notes2 h3 a:link, 
#home .notes2 h3 a:visited, 
#home .notes3 h3 a, 
#home .notes3 h3 a:link, 
#home .notes3 h3 a:visited {
	color: #174A7C;
	text-decoration: none;
}
#home .primopiano h1 a:hover, 
#home .primopiano h1 a:active, 
#home .primopiano h1 a:focus, 
#home .secondopiano h2 a:hover, 
#home .secondopiano h2 a:active, 
#home .secondopiano h2 a:focus, 
#home .terzopiano h3 a:hover, 
#home .terzopiano h3 a:active, 
#home .terzopiano h3 a:focus, 
#home .quartopiano h3 a:hover, 
#home .quartopiano h3 a:active, 
#home .quartopiano h3 a:focus, 
#home .notes h3 a:hover, 
#home .notes h3 a:active, 
#home .notes h3 a:focus, 
#home .notes2 h3 a:hover, 
#home .notes2 h3 a:active, 
#home .notes2 h3 a:focus, 
#home .notes3 h3 a:hover, 
#home .notes3 h3 a:active, 
#home .notes3 h3 a:focus {
	color: #174A7C;
	text-decoration: underline;
}
#home .primopiano p {
	margin: 0;
	font-size: 14px;
}
#home .primopiano p em {
	font-size: 10px;
	font-style: italic;
	color: #007DC3;
	line-height: 20px;
}
#home .secondopiano {
	padding-top: 21px;
	padding-bottom: 21px;
	border-bottom: dotted 1px #4087C8;
}
#home .secondopiano h2 {
	margin: 0;
	color: #006A71;
	font-size: 21px;
	font-weight: normal;
}
#home .secondopiano p {
	margin: 0;
	font-size: 14px;
}
#home .secondopiano p em {
	font-size: 10px;
	font-style: italic;
	color: #007DC3;
	line-height: 20px;
}
#home .terzopiano {
	padding-top: 21px;
	padding-bottom: 21px;
	border-bottom: dotted 1px #4087C8;
}
#home .terzopiano h3 {
	margin: 0;
	color: #006A71;
	font-size: 18px;
	font-weight: normal;
}
#home .terzopiano p {
	margin: 0;
	font-size: 14px;
}
#home .terzopiano p em {
	font-size: 10px;
	font-style: italic;
	color: #007DC3;
	line-height: 20px;
}
#home #ultime {
	background: #ecf4f0;
	padding-bottom: 18px;
}
#home #ultime strong {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	width: 218px; /*MODIFICATO*/
	height: 22px;
	line-height: 22px;
/*	background: url(/immagini/sfondo-ultime.gif);*/
	background: #00653A;
	text-align: right;
	padding-right: 10px;
	margin-bottom: 6px;
}
#home #ultime h4 {
	margin: 0;
	color: #299ED5;
	font-weight: normal;
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 12px;
	padding-top: 12px;
	border-bottom: dotted 1px #666666;
}
#home #ultime h4 a, 
#home #ultime h4 a:link, 
#home #ultime h4 a:visited {
/*	color: #299ED5;*/
	color: #527a20;
	text-decoration: none;
}
#home #ultime h4 a:hover, 
#home #ultime h4 a:active, 
#home #ultime h4 a:focus {
/*	color: #299ED5;*/
	color: #527a20;
	text-decoration: underline;
}
#home #ultime h4 em {
	font-style: normal;
	color: #666666;
	font-size: 12px;
}
#home #multimedia {
	width: 228px; /*MODIFICATO*/
	background: #3B6E8F;
	margin-top: 15px;
	margin-bottom: 15px;
}
#home #titolomedia {
	text-align: right;
	padding-right: 4px;
	padding-bottom: 5px;
	background: #3B6E8F url(/immagini/tn-media.gif) top left no-repeat;
}
#home #medialoading {
	display: none;
	background: #3B6E8F;
	width: 228px; /*MODIFICATO*/
	height: 258px;
	background-image: url(/immagini/attesa.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#home #contmedia {
	width: 228px; /*MODIFICATO*/
	height: 258px;
}
#home #contmedia p {
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	color: #FFFFFF;
}
#home #contmedia h5 {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
}
#home #contmedia h5 a {
	color: #FFFFFF;
	text-decoration: none;
}
#home #titolomedia a {
	font-size: 10px;
	color: #299ED5;
	text-decoration: none;
	background: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
#home #borsino {
	background: #EFF1D4;
	padding-bottom: 18px;
}
#home #borsino strong {
	font-size: 16px;
	font-weight: normal;
	color: #00653a;
	display: block;
	width: 218px; /*MODIFICATO*/
	height: 22px;
	line-height: 22px;
/*	background: url(/immagini/sfondo-borsino.gif);*/
	background: #c3d021;
	text-align: right;
	padding-right: 10px;
	margin-bottom: 6px;
}
#home #borsino p {
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
}
#home #borsino p a, 
#home #borsino p a:link, 
#home #borsino p a:visited {
	color: #333333;
	text-decoration: none;
}
#home #borsino p a:hover, 
#home #borsino p a:active, 
#home #borsino p a:focus {
	color: #333333;
	text-decoration: underline;
}
#home #borsino table {
	margin-left: 10px;
	margin-right: 10px;
	width: 208px; /*MODIFICATO*/
	font-size: 12px;
}
#home #borsino table tr td {
	height: 26px;
	border-bottom: dotted 1px #666666;
}
#home #firmaborsino {
	background: #F4F7E6;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
}
#home #firmaborsino p {
	margin: 0;
	padding-bottom: 18px;
}
#home #firmaborsino a {
	display: block;
	background: #00653A;
	color: #FFFFFF;
	width: 75px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
}
#home #firmaborsino p em {
	font-size: 12px;
	color: #666666;
}
#home .quartopiano h4 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px;
	color: #005DAA;
	display: block;
	width: 228px; /*MODIFICATO*/
	text-align: right;
	border-bottom: dotted 1px #4087C8;
}

#home .quartopiano h3 {
	margin: 0;
	color: #006A71;
	font-size: 18px;
	font-weight: normal;
}
#home .quartopiano p {
	margin: 0;
	font-size: 14px;
}
#home .quartopiano p em {
	font-size: 12px;
	font-style: italic;
	line-height: 36px;
	color: #666666;
}

#home .notes {
	background: #ebefcc;
}
#home .notes2 {
	background: #e6c9db;
}
#home .notes3 {
	background: #e7effa;
}

#home .notes h4, 
#home .notes2 h4, 
#home .notes3 h4 {
/*	margin-: 8px;*/
	margin-top: 5px;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #FFFFFF;
	display: block;
	width: 228px; /*MODIFICATO*/
	text-align: right;
}
#home .notes h4 {
	background: #b8c925;
	border-bottom: dotted 1px #b8c925;
}
#home .notes2 h4 {
	background: #8b0059;
	border-bottom: dotted 1px #8b0059;
}
#home .notes3 h4 {
	background: #4e85c6;
	border-bottom: dotted 1px #4e85c6;
}
#home .notes h3, 
#home .notes2 h3, 
#home .notes3 h3 {
	margin: 0;
	color: #006A71;
	font-size: 18px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}
#home .notes p, 
#home .notes2 p, 
#home .notes3 p {
	margin: 0;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#home .notes p em, 
#home .notes2 p em, 
#home .notes3 p em {
	font-size: 12px;
	font-style: italic;
	color: #666666;
}

#corpo-sec #articolo, 
#corpo-sec #contatti, 
#corpo-sec #borsino, 
#corpo-sec #sondaggio, 
#corpo-sec #lista,
#corpo-sec #stanza, 
#corpo-sec #pagine {
	width: 604px; /*MODIFICATO*/
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
}
#corpo-sec #barra {
	width: 612px; /*MODIFICATO*/
	float: left;
	text-align: left;
	margin-left: 6px;
	margin-right: 6px;
	padding-bottom: 6px;
	border-bottom: dotted 1px #4087C8;
	font-size: 12px;
	color: #4087C8;
}
#corpo-sec #articolo #fotoautore {
	width: 624px;
	padding-top: 25px;
	padding-bottom: 25px;
	float: left;
	font-size: 18px;
	color: #299ED5;
}
#corpo-sec #articolo #fotoautore strong {
	font-size: 24px;
	color: #299ED5;
	font-weight: normal;
}
#corpo-sec #articolo img {
	margin-right: 10px;
	float: left;
}
#corpo-sec #articolo h1 {
	margin: 0;
	font-size: 28px;
	font-weight: normal;
	color: #174A7C;
	padding-top: 25px;
}
#corpo-sec #articolo h2 {
	font-size: 20px;
	font-weight: normal;
}
#corpo-sec #articolo h3 {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #666666;
	padding-top: 5px;
}
#corpo-sec #articolo h3 em {
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
#corpo-sec #articolo h3 a {
	color: #666666;
}
#corpo-sec #articolo h4 {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #666666;
	padding-bottom: 5px;
}
#corpo-sec #articolo p {
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}
#corpo-sec #articolo p a {
	color: #333333;
}
#corpo-sec #articolo table {
	width: 604px;
	font-size: 16px;
	background: #EFF1D4;
	margin-top: 20px;
}
#corpo-sec #barra img {
	margin-left: 2px;
}

#corpo-sec #articolo table.immagine {
	font-size: 12px;
	background: #FFFFFF;
}
#corpo-sec #articolo table.immagine tr td {
	border-bottom: 0;
}


#corpo-sec #lista .articoloprincipale {
	padding-bottom: 14px;
	border-bottom: dotted 1px #4087C8;
	float: left;
	width: 604px; /*MODIFICATO*/
}
#corpo-sec #lista .articoloprincipale h1 {
	margin: 0;
	font-size: 28px;
	font-weight: normal;
	padding-top: 20px;
}
#corpo-sec #lista .articoloprincipale p {
	margin: 0;
	font-size: 14px;
	padding-top: 5px;
}
#corpo-sec #lista .articoloprincipale em {
	padding-top: 5px;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
#corpo-sec #lista .articolo {
	float: left;
	padding-bottom: 14px;
	border-bottom: dotted 1px #4087C8;
	width: 604px; /*MODIFICATO*/
}
#corpo-sec #lista .articolo h1 {
	margin: 0;
	font-size: 24px;
	font-weight: normal;
	padding-top: 20px;
}
#corpo-sec #lista .articolo p {
	margin: 0;
	font-size: 14px;
	padding-top: 5px;
}
#corpo-sec #lista .articolo em {
	padding-top: 5px;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
#corpo-sec #lista .articolo h1 a, 
#corpo-sec #lista .articolo h1 a:link, 
#corpo-sec #lista .articolo h1 a:visited, 
#corpo-sec #lista .articoloprincipale h1 a, 
#corpo-sec #lista .articoloprincipale h1 a:link, 
#corpo-sec #lista .articoloprincipale h1 a:visited {
	color: #174A7C;
	text-decoration: none;
}
#corpo-sec #lista .articolo h1 a:hover, 
#corpo-sec #lista .articolo h1 a:active, 
#corpo-sec #lista .articolo h1 a:focus, 
#corpo-sec #lista .articoloprincipale h1 a:hover, 
#corpo-sec #lista .articoloprincipale h1 a:active, 
#corpo-sec #lista .articoloprincipale h1 a:focus {
	color: #174A7C;
	text-decoration: underline;
}
#corpo-sec #articolo table tr td {
	height: 28px;
	border-bottom: dotted 1px #666666;
}
#corpo-sec #articolo table tr td img {
	float: none;
}
#corpo-sec #articolo table tr.testataborsino td {
	background: #A3B909;
	color: #FFFFFF;
}
#menusinistra table, 
#menudestra table {
	float: left;
	padding: 0px;
}
#corpo-sec #pagine {
	text-align: right;
	margin-top: 10px;
	color: #4D4D4D;
	font-size: 12px;
}
#corpo-sec #pagine a {
	color: #4D4D4D;
	text-decoration: none;
	font-size: 12px;
}
#corpo-sec #pagine strong {
	color: #4D4D4D;
	font-size: 16px;
}
#corpo-sec #stanza h1 {
	margin: 0;
	font-size: 28px;
	font-weight: normal;
	color: #006A71;
	padding-bottom: 25px;
}
#corpo-sec #stanza h2 {
	font-size: 20px;
	font-weight: normal;
	color: #666666;
}
#corpo-sec #stanza h2 a {
	color: #666666;
}
#corpo-sec #stanza p {
	margin: 0;
	font-size: 14px;
	padding-bottom: 25px;
	border-bottom: dotted 1px #5C8727;
}
#corpo-sec #stanza img {
	margin-right: 12px;
	margin-bottom: 12px;
}

#corpo-sec #sondaggio h1 {
	margin: 0;
	font-size: 24px;
	font-weight: normal;
	color: #006A71;
	padding-top: 25px;
}
#corpo-sec #sondaggio h2 {
	font-size: 20px;
	font-weight: normal;
}
#corpo-sec #sondaggio h3 {
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #666666;
}
#corpo-sec #sondaggio h3 em {
	margin: 0;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
#corpo-sec #sondaggio p {
	margin: 0;
	font-size: 14px;
}
#corpo-sec #articolo .codice {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px #999 dashed;
	font-weight: normal;
	text-align: left;
	width: 100%;
	font-size: 12px;
}

#corpo-sec #contatti .filemedia {
	width: 200px;
	height: 240px;
	text-align: center;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
#corpo-sec #contatti p {
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}
#corpo-sec #contatti p a {
	color: #333333;
}
#corpo-sec #contatti table {
	font-size: 14px;
	width: 604px;
	margin-top: 20px;
}
#corpo-sec #contatti table.no100 {
	font-size: 14px;
	width: 480px;
	margin-top: 20px;
}
#corpo-sec #contatti .campo {
	width: 98%;
}
#corpo-sec #contatti h2 {
	font-size: 20px;
	font-weight: normal;
}
#bannercorpo {
	width: 612px; /*MODIFICATO*/
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-left: 6px;
	margin-right: 6px;
	background: #FFFFFF;
}
#lettere {
	width: 612px; /*MODIFICATO*/
	float: left;
	text-align: center;
	margin-left: 6px;
	margin-right: 6px;
	padding-top: 6px;
}
#lettere a {
	text-decoration: none;
	color: #333333;
}
