body  { margin: 0; padding: 0 }
p     { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
h1   { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0 }
td {}
#testata  { background-image: url("testata.gif"); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 749px; height: 106px }
#menu    { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; position: absolute; top: 92px; left: 155px }
#menu ul   { margin: 0; padding: 0; clear: left }
#menu li    { display: inline; padding-right: 10px; clear: left }
#menu ul li a    { color: #789; text-decoration: none; background-image: url("dot.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 12px }
#menu ul li a:hover   { background-color: #f0e68c; background-image: url("dotr.gif"); background-repeat: no-repeat }
#numero    { position: absolute; top: 85px; left: 500px; width: 250px }
#numero p  { color: #808080; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
#articolo ul { font-size: 0.7em; font-family: georgia, "Times New Roman", serif }
#navbar     { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; position: absolute; top: 120px; left: 11px; width: 160px }
#navbar a { color: #000; text-decoration: none }
#navbar p { font-size: 0.7em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1.3em; text-align: left; margin: 0 }
#navbar h3   { color: #f60; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; text-transform: uppercase; margin: 5px 0 0; border-top: 1px dotted #a9a9a9 }
#navbar ul  { font-size: 13px; font-weight: bold; margin-left: 0; padding: 0 }
#navbar li   { background-image: url("point.gif"); background-repeat: no-repeat; background-position: left center; list-style-type: none; padding-bottom: 3px; padding-left: 8px }
#navbar ul li a  { color: #789; text-decoration: none }
#navbar ul li a:hover  { background-color: #f0e68c }
#attualita   { margin-bottom: 0; position: absolute; top: 260px; left: 11px; width: 200px }
#attualita h1   { color: #c60; font-size: medium; font-style: italic; font-weight: normal; letter-spacing: 2px; margin-bottom: 1px }
#attualita h3   { color: #c60; font-size: 0.85em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 1em 0 0; border-left: medium none #c60 }
#attualita a { color: #c60; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
#attualita .autore { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 3px; border-width: 0 }
#attualita p  { font-size: 0.7em; line-height: 1.3em; text-align: left; margin: 0; padding-left: 3px; border-left: 3px solid #c60 }
#editoriale     { margin-bottom: 0; position: absolute; top: 240px; left: 11px; width: 200px }
#editoriale a { color: #000 }
#editoriale h1 { color: #dc143c; font-size: large; font-weight: normal; margin-bottom: 5px }
#editoriale p { font-size: 0.7em; line-height: 1.3em; text-align: left }
.fotosx { margin-right: 5px; margin-bottom: 5px; float: left }
.fotodx { margin-bottom: 5px; margin-left: 5px; float: right }
.didascalia { color: #006400; font-size: xx-small; font-style: italic; text-align: left }
#contenitore        { position: absolute; top: 180px; left: 252px; width: 495px; clip: auto }
#primopiano     { padding-bottom: 11px; width: 480px; float: left; border-bottom: 1pt dotted #808080 }
#primopiano p    { font-size: 0.7em; line-height: 1.45em; text-align: left }
#primopiano h1   { font-size: 1.5em; font-weight: normal; background-image: url("red.gif"); background-repeat: repeat-y; padding-top: 0; padding-bottom: 0; padding-left: 10px }
#primopiano img { }
#primopiano .leggi   { color: #f60; text-align: right }
#primopiano a { color: #000 }
#colonna1  { margin-right: 20px; width: 220px; float: left }
#colonna2 { margin-right: 25px; width: 220px; float: right }
#colonna3  { margin-right: 25px; width: 480px; float: left }
#colonna1 p,#colonna2 p, #colonna3 p       { font-size: 0.75em; line-height: 1.45em; text-align: left }
#colonna1 h1, #colonna2 h1, #colonna3 h1  { font-size: 1.1em; font-weight: normal; line-height: 1.2em; background-image: url("red.gif"); background-repeat: repeat-y; margin-bottom: 0; padding-bottom: 0; padding-left: 8px }
#colonna1 h3,#colonna2 h3    { color: #f60; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; text-transform: uppercase; margin: 5px 0 0; border-top: 1px dotted #a9a9a9 }
#colonna1 h4,#colonna2 h4 { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.1em; background-image: url("red.gif"); background-repeat: repeat-y; margin-bottom: 0; padding-bottom: 0; padding-left: 8px }
#colonna1 .leggi, #colonna2 .leggi, #colonna3 .leggi { color: #f60; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; padding-bottom: 10px }
.archi p { font-size: 0.7em; line-height: 1.45em; text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #a9a9a9 }
.archi a { color: #000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; padding-top: 20px; padding-bottom: 10px }
.archi a:hover { color: #f60; text-decoration: underline }
#contenitoreinterno  { position: absolute; top: 180px; left: 200px; width: 540px; clip: auto }
#articolo { padding-bottom: 11px; width: 400px; float: left; clear: left; border-bottom: 1pt dotted #808080 }
#articolo h1 { font-size: 1.5em; font-weight: normal; background-image: url("red.gif"); background-repeat: repeat-y; padding-top: 0; padding-bottom: 0; padding-left: 10px }
#articolo p { font-size: 0.7em; line-height: 1.45em }
#articolo img { border: solid 3px #000 }
#articolo a { color: #000 }
#articolo table { background-color: #e0ffff }
#articolo td { padding: 5px }
#approfondimento     { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 3px; width: 85px; float: right; border-left: 1px dashed #096 }
#approfondimento p { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; text-align: left }
#approfondimento h1 { color: #096; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left }
#approfondimento a  { color: #096; text-align: left }
.autore  { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0 }
.leggi a  { color: #f60; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.argomento    { color: #f60; font-size: 1em; font-style: italic; font-weight: normal; margin-top: 5px; margin-bottom: 5px }
.titolospeciale  { color: #246; font-size: medium; font-style: italic; font-weight: normal; text-transform: capitalize; letter-spacing: 2px; margin-top: 5px; margin-bottom: 5px }
.sommarietto    { font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3em; margin-top: 16px; margin-bottom: 12px }
.tratteggio  { margin-top: 20px; border-bottom: 1px dotted #808080 }
#logo  { position: absolute; top: 45px; left: 700px; width: 49px; height: 44px }
#doit    { position: relative; top: 25px; width: 50px; height: 50px; float: left; border-top: 2px solid #e0e0ed }
#speciale   { background-color: #d3d3d3; visibility: visible; padding-bottom: 11px; width: 480px; float: left; border-bottom: 1pt dotted #808080 }
#speciale h1   { color: #246; font-size: 1.35em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-image: url("point.gif"); background-repeat: repeat-y; padding-top: 0; padding-bottom: 0; padding-left: 10px }
#speciale h3 { font-size: 1.5em; font-weight: normal; background-image: url("red.gif"); background-repeat: repeat-y; padding-top: 0; padding-bottom: 0; padding-left: 10px }
#speciale p  { font-size: 0.75em; line-height: 1.45em; text-align: left }
#speciale a  { color: #f60 }
#speciale .leggi  { color: #f60; text-align: right }
#tithp { text-align: left; position: absolute; top: 140px; left: 252px; width: 425px }
#tithp h1 { font-size: 2em; font-family: "Trebuchet MS"; font-weight: bold; margin: 0 0 0.67em }
.imgsx { background-color: #e0ffff; text-align: center; width: 200px; float: left }
.imgsxdx { background-color: #e0ffff; text-align: center; width: 200px; float: left; clear: both }
.imgdx { background-color: #e0ffff; text-align: center; width: 200px; float: right }
.imgsx p,.imgdx p  { text-align: left; padding: 7px }
.imgsx img, .imgdx img  { text-align: left; margin-top: 7px }

