table#archivi
{ 

font-size : 100%; 

width:100%;

 

} 

table#archivi td
{ 

padding:20px;

border : 1px solid #E1EDEF;
 

} 
 table#archivi th
{ 


font-size : 120%; 
border : 1px solid #E1EDEF;
 

} 

a.tagsz-1 { 

font-size : 8px; 

} 

a.tagsz-2 { 

font-size : 10px; 

} 

a.tagsz-3 { 

font-size : 12px; 

} 

a.tagsz-4 { 

font-size : 14px; 

} 

a.tagsz-5 { 

font-size : 16px; 

} 

body { 

margin : 0 auto; 

padding : 0; 

background-color : #e1edef; 

background-image : url('images/1Page-BgTexture.png'); 

background-repeat : repeat; 

background-attachment : scroll; 

background-position : left top; 

} 

.Main { 

position : absolute; 

width : 100%; 

left : 0; 

top : 0; 

} 

.PageBackgroundGradient { 

background-image : url('images/1Page-BgGradient.png'); 

background-repeat : repeat-x; 

height : 140px; 

} 

.cleared { 

float : none; 

clear : both; 

margin : 0; 

padding : 0; 

border : none; 

font-size : 1px; 

} 

.Sheet { 

overflow : hidden; 

min-width : 59px; 

min-height : 59px; 

margin : 0 auto; 

position : relative; 

z-index : 0; 

width : 900px; 

} 

.Sheet-body { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 110%; 

position : relative; 

z-index : 0; 

margin : 5px; 

} 

.Sheet-tl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

left : 0; 

width : 37px; 

height : 37px; 

background-image : url('images/Sheet-s.png'); 

} 

.Sheet-tr { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

right : 0; 

width : 37px; 

height : 37px; 

} 

.Sheet-tr div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : -37px; 

width : 74px; 

height : 74px; 

background-image : url('images/Sheet-s.png'); 

} 

.Sheet-bl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

left : 0; 

width : 37px; 

height : 37px; 

} 

.Sheet-bl div { 

position : absolute; 

z-index : -1; 

top : -37px; 

left : 0; 

width : 74px; 

height : 74px; 

background-image : url('images/Sheet-s.png'); 

} 

.Sheet-br { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

right : 0; 

width : 37px; 

height : 37px; 

} 

.Sheet-br div { 

position : absolute; 

z-index : -1; 

top : -37px; 

left : -37px; 

width : 74px; 

height : 74px; 

background-image : url('images/Sheet-s.png'); 

} 

.Sheet-tc { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

left : 37px; 

right : 37px; 

height : 37px; 

} 

.Sheet-tc div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : 0; 

width : 100%; 

height : 74px; 

background-image : url('images/Sheet-h.png'); 

} 

.Sheet-bc { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

left : 37px; 

right : 37px; 

height : 37px; 

} 

.Sheet-bc div { 

position : absolute; 

z-index : -1; 

top : -37px; 

left : 0; 

width : 100%; 

height : 74px; 

background-image : url('images/Sheet-h.png'); 

} 

.Sheet-cl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 37px; 

left : 0; 

width : 37px; 

bottom : 37px; 

} 

.Sheet-cl div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : 0; 

width : 74px; 

height : 100%; 

background-image : url('images/Sheet-v.png'); 

} 

.Sheet-cr { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 37px; 

right : 0; 

width : 37px; 

bottom : 37px; 

} 

.Sheet-cr div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : -37px; 

width : 74px; 

height : 100%; 

background-image : url('images/Sheet-v.png'); 

} 

.Sheet-cc { 

position : absolute; 

overflow : hidden; 

z-index : -2; 

top : 37px; 

left : 37px; 

right : 37px; 

bottom : 37px; 

background-image : url('images/Sheet-c.png'); 

} 

.Sheet { 

margin-top : 10px !important ; 

} 

div.Header { 

margin : 0 auto; 

position : relative; 

z-index : 0; 

width : 890px; 

height : 125px; 

} 

div.Header-png { 

position : absolute; 

z-index : -2; 

top : 0; 

left : 0; 

width : 890px; 

height : 125px; 

background-image : url('images/3Header.png'); 

background-repeat : no-repeat; 

background-position : left top; 

} 

.logo { 

display : block; 

position : absolute; 

left : 0; 

top : 34px; 

width : 215px; 

} 

h1.logo-name { 

display : block; 

text-align : center; 

} 

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

font-size : 160%; 

font-style : normal; 

font-weight : bold; 

text-decoration : none; 

font-variant : small-caps; 

padding : 0; 

margin : 0; 

color : #e1edef !important ; 

} 

.logo-text { 

display : block; 

text-align : center; 

} 

.logo-text, .logo-text a { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 130%; 

font-style : normal; 

font-weight : bold; 

text-transform : uppercase; 

padding : 0; 

margin : 0; 

color : #e1edef !important ; 

} 

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover { 

text-align : left; 

text-decoration : none; 

outline : none; 

letter-spacing : normal; 

word-spacing : normal; 

} 

.artmenu, .artmenu ul { 

margin : 0; 

padding : 0; 

border : 0; 

list-style-type : none; 

display : block; 

} 

.artmenu li { 

margin : 0; 

padding : 0; 

border : 0; 

display : block; 

float : left; 

position : relative; 

z-index : 5; 

background : none; 

} 

.artmenu li:hover { 

z-index : 10000; 

white-space : normal; 

} 

.artmenu li li { 

float : none; 

} 

.artmenu ul { 

visibility : hidden; 

position : absolute; 

z-index : 10; 

left : 0; 

top : 0; 

background : none; 

} 

.artmenu li:hover > ul { 

visibility : visible; 

top : 100%; 

} 

.artmenu li li:hover > ul { 

top : 0; 

left : 100%; 

} 

.artmenu:after, .artmenu ul:after { 

content : "."; 

height : 0; 

display : block; 

visibility : hidden; 

overflow : hidden; 

clear : both; 

} 

.artmenu, .artmenu ul { 

min-height : 0; 

} 

.artmenu ul { 

background-image : url(images/spacer.gif); 

padding : 10px 30px 30px 30px; 

margin : -10px 0 0 -30px; 

} 

.artmenu ul ul { 

padding : 30px 30px 30px 10px; 

margin : -30px 0 0 -10px; 

} 

.nav { 

position : relative; 

margin : 0 auto; 

width : 890px; 

height : 28px; 

z-index : 100; 

} 

.artmenu { 

padding : 0 0 0 0; 

} 

.nav .l, .nav .r, .nav .r div { 

top : 0; 

position : absolute; 

z-index : -1; 

overflow : hidden; 

height : 28px; 

} 

.nav .l { 

left : 0; 

right : 0; 

} 

.nav .r { 

right : 0; 

width : 0; 

} 

.nav .r div { 

width : 890px; 

right : 0; 

} 

.nav .l, .nav .r div { 

background-position : left top; 

background-repeat : no-repeat; 

background-image : url('images/nav.png'); 

} 

.artmenu ul li { 

clear : both; 

} 

.artmenu a, .artmenu a span { 

height : 28px; 

display : block; 

} 

.artmenu a { 

cursor : pointer; 

text-decoration : none; 

margin-right : 0; 

margin-left : 0; 

} 

.artmenu a span span { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 90%; 

font-style : normal; 

font-weight : bold; 

text-decoration : none; 

text-transform : uppercase; 

color : #2b4d54; 

padding : 0 21px; 

margin : 0 0; 

line-height : 28px; 

text-align : center; 

background-image : url('images/item-center.png'); 

background-position : left top; 

background-repeat : repeat-x; 

} 

.artmenu a:hover span span { 

color : #195c6b; 

background-position : left -28px; 

} 

.artmenu li:hover a span span { 

color : #195c6b; 

background-position : left -28px; 

} 

.nav .separator { 

display : block; 

width : 1px; 

height : 28px; 

background-image : url('images/item-separator.png'); 

} 

.artmenu ul a { 

display : block; 

text-align : center; 

white-space : nowrap; 

height : 20px; 

width : 187px; 

overflow : hidden; 

line-height : 20px; 

margin-right : auto; 

background-image : url('images/subitem-bg.png'); 

background-position : left top; 

background-repeat : repeat-x; 

border-width : 0; 

border-style : solid; 

} 

.nav ul.artmenu ul span, .nav ul.artmenu ul span span { 

display : inline; 

float : none; 

margin : inherit; 

padding : inherit; 

background-image : none; 

text-align : inherit; 

text-decoration : inherit; 

} 

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span { 

text-align : left; 

text-indent : 12px; 

text-decoration : none; 

line-height : 20px; 

color : #2a4a51; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 100%; 

font-style : normal; 

font-weight : bold; 

text-decoration : none; 

} 

.artmenu ul ul a { 

margin-left : auto; 

} 

.artmenu ul li a:hover { 

color : #000000; 

background-position : 0% -20px; 

} 

.artmenu ul li:hover > a { 

color : #000000; 

background-position : 0% -20px; 

} 

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span { 

color : #000000; 

} 

.nav .artmenu ul li:hover > a span, .nav .artmenu ul li:hover > a span span { 

color : #000000; 

} 

.contentLayout { 

margin-bottom : 7px; 

width : 890px; 

position : relative; 

} 

.Block { 

overflow : hidden; 

min-width : 27px; 

min-height : 27px; 

margin : 0 auto; 

position : relative; 

z-index : 0; 

} 

.Block-body { 

position : relative; 

z-index : 0; 

margin : 9px; 

} 

.Block-tl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

left : 0; 

width : 17px; 

height : 17px; 

background-image : url('images/Block-s.png'); 

} 

.Block-tr { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

right : 0; 

width : 17px; 

height : 17px; 

} 

.Block-tr div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : -17px; 

width : 34px; 

height : 34px; 

background-image : url('images/Block-s.png'); 

} 

.Block-bl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

left : 0; 

width : 17px; 

height : 17px; 

} 

.Block-bl div { 

position : absolute; 

z-index : -1; 

top : -17px; 

left : 0; 

width : 34px; 

height : 34px; 

background-image : url('images/Block-s.png'); 

} 

.Block-br { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

right : 0; 

width : 17px; 

height : 17px; 

} 

.Block-br div { 

position : absolute; 

z-index : -1; 

top : -17px; 

left : -17px; 

width : 34px; 

height : 34px; 

background-image : url('images/Block-s.png'); 

} 

.Block-tc { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

left : 17px; 

right : 17px; 

height : 17px; 

} 

.Block-tc div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : 0; 

width : 100%; 

height : 34px; 

background-image : url('images/Block-h.png'); 

} 

.Block-bc { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

left : 17px; 

right : 17px; 

height : 17px; 

} 

.Block-bc div { 

position : absolute; 

z-index : -1; 

top : -17px; 

left : 0; 

width : 100%; 

height : 34px; 

background-image : url('images/Block-h.png'); 

} 

.Block-cl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 17px; 

left : 0; 

width : 17px; 

bottom : 17px; 

} 

.Block-cl div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : 0; 

width : 34px; 

height : 100%; 

background-image : url('images/Block-v.png'); 

} 

.Block-cr { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 17px; 

right : 0; 

width : 17px; 

bottom : 17px; 

} 

.Block-cr div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : -17px; 

width : 34px; 

height : 100%; 

background-image : url('images/Block-v.png'); 

} 

.Block-cc { 

position : absolute; 

overflow : hidden; 

z-index : -2; 

top : 17px; 

left : 17px; 

right : 17px; 

bottom : 17px; 

background-image : url('images/Block-c.png'); 

} 

.Block { 

margin : 7px; 

} 

.BlockHeader { 

position : relative; 

overflow : hidden; 

height : 30px; 

z-index : 0; 

line-height : 30px; 

padding : 0 7px; 

margin-bottom : 7px; 

} 

.BlockHeader-text { 

white-space : nowrap; 

color : #000000; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 110%; 

font-variant : small-caps; 

line-height : 30px; 

} 

.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div { 

top : 0; 

position : absolute; 

z-index : -1; 

overflow : hidden; 

height : 30px; 

} 

.BlockHeader .l { 

left : 0; 

right : 8px; 

} 

.BlockHeader .r { 

right : 0; 

width : 8px; 

} 

.BlockHeader .r div { 

width : 890px; 

right : 0; 

} 

.BlockHeader .l, .BlockHeader .r div { 

background-position : left top; 

background-repeat : no-repeat; 

background-image : url('images/BlockHeader.png'); 

} 

.header-tag-icon { 

background-position : left top; 

background-image : url('images/BlockHeaderIcon.png'); 

padding : 0 0 0 27px; 

background-repeat : no-repeat; 

min-height : 20px; 

margin : 0 0 0 5px; 

} 

.BlockContent { 

overflow : hidden; 

min-width : 1px; 

min-height : 1px; 

margin : 0 auto; 

position : relative; 

z-index : 0; 

} 

.BlockContent-body { 

position : relative; 

z-index : 0; 

margin : 10px; 

} 

.BlockContent-body { 

color : #2a6d7e; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 100%; 

} 

.BlockContent-body a:link { 

color : #227c91; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : none; 

} 

.BlockContent-body a:visited, .BlockContent-body a.visited { 

color : #72abb6; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : none; 

} 

.BlockContent-body a:hover, .BlockContent-body a.hover { 

color : #3b98b0; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : underline; 

} 

.BlockContent-body ul { 

list-style-type : none; 

color : #14353d; 

margin : 0; 

padding : 0; 

} 

.BlockContent-body li { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 100%; 

} 

.BlockContent-body ul li { 

padding : 0 0 0 11px; 

background-image : url('images/BlockContentBullets.png'); 

background-repeat : no-repeat; 

margin : 0.5em 0 0.5em 0; 

line-height : 1.2em; 

} 

.Post { 

overflow : hidden; 

min-width : 23px; 

min-height : 23px; 

margin : 0 auto; 

position : relative; 

z-index : 0; 

} 

.Post-body { 

position : relative; 

z-index : 0; 

margin : 13px; 

} 

.Post-tl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

left : 0; 

width : 15px; 

height : 15px; 

background-image : url('images/Post-s.png'); 

} 

.Post-tr { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

right : 0; 

width : 15px; 

height : 15px; 

} 

.Post-tr div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : -15px; 

width : 30px; 

height : 30px; 

background-image : url('images/Post-s.png'); 

} 

.Post-bl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

left : 0; 

width : 15px; 

height : 15px; 

} 

.Post-bl div { 

position : absolute; 

z-index : -1; 

top : -15px; 

left : 0; 

width : 30px; 

height : 30px; 

background-image : url('images/Post-s.png'); 

} 

.Post-br { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

right : 0; 

width : 15px; 

height : 15px; 

} 

.Post-br div { 

position : absolute; 

z-index : -1; 

top : -15px; 

left : -15px; 

width : 30px; 

height : 30px; 

background-image : url('images/Post-s.png'); 

} 

.Post-tc { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

left : 15px; 

right : 15px; 

height : 15px; 

} 

.Post-tc div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : 0; 

width : 100%; 

height : 30px; 

background-image : url('images/Post-h.png'); 

} 

.Post-bc { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

bottom : 0; 

left : 15px; 

right : 15px; 

height : 15px; 

} 

.Post-bc div { 

position : absolute; 

z-index : -1; 

top : -15px; 

left : 0; 

width : 100%; 

height : 30px; 

background-image : url('images/Post-h.png'); 

} 

.Post-cl { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 15px; 

left : 0; 

width : 15px; 

bottom : 15px; 

} 

.Post-cl div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : 0; 

width : 30px; 

height : 100%; 

background-image : url('images/Post-v.png'); 

} 

.Post-cr { 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 15px; 

right : 0; 

width : 15px; 

bottom : 15px; 

} 

.Post-cr div { 

position : absolute; 

z-index : -1; 

top : 0; 

left : -15px; 

width : 30px; 

height : 100%; 

background-image : url('images/Post-v.png'); 

} 

.Post-cc { 

position : absolute; 

overflow : hidden; 

z-index : -2; 

top : 15px; 

left : 15px; 

right : 15px; 

bottom : 15px; 

background-image : url('images/Post-c.png'); 

} 

.Post { 

margin : 7px; 

} 

a img { 

border : 0; 

} 

.article img, img.article { 

border-style : solid; 

border-width : 5px; 

border-color : #ffffff; 

margin : 1em; 

} 

.metadata-icons img { 

border : none; 

vertical-align : middle; 

margin : 2px; 

} 

.article table, table.article { 

border-collapse : collapse; 

margin : 1px; 

width : auto; 

} 

.article table, table.article .article tr, .article th, .article td { 

background-color : transparent; 

} 

.article th, .article td { 

padding : 2px; 

border : 1px solid #9ac3cb; 

vertical-align : top; 

text-align : left; 

} 

.article th { 

text-align : center; 

vertical-align : middle; 

padding : 7px; 

} 

.PostHeaderIcon-wrapper { 

text-decoration : none; 

margin : 0.2em 0; 

padding : 0; 

font-weight : normal; 

font-style : normal; 

letter-spacing : normal; 

word-spacing : normal; 

font-variant : normal; 

text-decoration : none; 

font-variant : normal; 

text-transform : none; 

text-align : left; 

text-indent : 0; 

line-height : inherit; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 140%; 

font-style : normal; 

font-weight : normal; 

text-align : left; 

color : #185967; 

} 

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 120%; 

font-style : normal; 

font-weight : normal; 

text-align : left; 

color : #185967; 

} 

.PostHeaderIcon-wrapper img { 

border : none; 

vertical-align : middle; 

margin : 0; 

} 

.PostHeader a:link { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

font-style : normal; 

font-weight : normal; 

text-decoration : none; 



color : #000000; 

} 

.PostHeader a:visited, .PostHeader a.visited { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

text-decoration : none; 

 

color : #30b2cf; 

} 

.PostHeader a:hover, .PostHeader a.hovered { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

text-decoration : none; 

 

color : #0b272d; 

} 

.PostMetadataHeader { 

background-color : #def3f7; 

border-color : #71bdd0; 

border-style : solid; 

border-width : 1px; 

padding : 3px; 

margin-bottom : 6px; 

} 

.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 100%; 

font-style : normal; 

font-weight : normal; 

text-align : left; 

color : #244147; 

} 

.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover { 

margin : 0; 

} 

.PostHeaderIcons a:link { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-style : italic; 

font-weight : normal; 

text-decoration : none; 

color : #366068; 

} 

.PostHeaderIcons a:visited, .PostHeaderIcons a.visited { 

font-style : italic; 

font-weight : normal; 

text-decoration : none; 

color : #366068; 

} 

.PostHeaderIcons a:hover, .PostHeaderIcons a.hover { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-style : italic; 

font-weight : normal; 

text-decoration : underline; 

color : #0d2126; 

} 

body { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 70%; 

font-style : normal; 

font-weight : normal; 

color : #000000; 

} 

.PostContent { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-align : left; 

margin-top : 0; 

margin-bottom : 0; 

line-height : 150%; 

color : #000000; 

} 

.PostContent p { 

margin : 3px; 

} 

a { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : underline; 

color : #000000; 

} 

a:link { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : underline; 

color : #000000; 

} 

a:visited, a.visited { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : underline; 

color : #3d6c76; 

} 

a:hover, a.hover { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : underline; 

color : #2da3be; 

} 

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

font-size : 150%; 

color : #2d7486; 

} 

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

font-size : 140%; 

color : #3b98b0; 

} 

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

font-size : 130%; 

color : #72abb6; 

} 

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

font-size : 110%; 

color : #2a6d7e; 

} 

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

font-size : 100%; 

color : #2a6d7e; 

} 

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { 

font-family : "Trebuchet MS", Arial, Helvetica, Sans-Serif; 

font-size : 80%; 

color : #2a6d7e; 

} 

ul { 

list-style-type : none; 

color : #0e191b; 

margin : 0; 

padding : 0; 

} 

li { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 100%; 

} 

.Post ul li { 

padding : 0 0 0 11px; 

background-image : url('images/PostBullets.png'); 

background-repeat : no-repeat; 

margin : 0.5em 0 0.5em 0; 

line-height : 1.2em; 

} 

blockquote p { 

color : #0a1b1f; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-style : italic; 

font-weight : normal; 

} 

blockquote { 

border-color : #b2d1d7; 

border-width : 0; 

border-style : solid; 

margin : 10px 10px 10px 50px; 

padding : 5px 5px 5px 5px; 

background-color : #ffffff; 

} 

.PostMetadataFooter { 

background-color : #a0dbe9; 

border-color : #71bdd0; 

border-style : solid; 

border-width : 1px; 

padding : 3px; 

margin-top : 9px; 

} 

.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 100%; 

font-style : normal; 

font-weight : normal; 

text-align : left; 

color : #244147; 

} 

.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover { 

margin : 3px 0; 

} 

.PostFooterIcons a:link { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-style : italic; 

font-weight : normal; 

text-decoration : none; 

color : #345d65; 

} 

.PostFooterIcons a:visited, .PostFooterIcons a.visited { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-style : italic; 

font-weight : normal; 

text-decoration : none; 

color : #345d65; 

} 

.PostFooterIcons a:hover, .PostFooterIcons a.hover { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-style : italic; 

font-weight : normal; 

text-decoration : underline; 

color : #0d2126; 

} 

button.Button, a.Button { 

position : relative; 

width : auto; 

outline : none; 

border : none; 

background : none; 

line-height : 24px; 

margin : 0; 

padding : 0; 

overflow : visible; 

cursor : default; 

text-decoration : none !important ; 

} 

*:first-child + html button.Button, *:first-child + html a.Button { 

display : list-item; 

list-style-type : none; 

float : left; 

} 

.Button .btn { 

position : relative; 

overflow : hidden; 

display : block; 

width : auto; 

z-index : 0; 

height : 24px; 

color : #26444a; 

white-space : nowrap; 

float : left; 

} 

.Button .t { 

height : 24px; 

white-space : normal; 

padding : 0 9px; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 90%; 

font-style : normal; 

font-weight : bold; 

text-align : left; 

line-height : 24px; 

text-decoration : none !important ; 

} 

input, select { 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 110%; 

font-style : normal; 

font-weight : bold; 

} 

.Button .active { 

color : #eaf7fa; 

} 

.Button .hover, a.Button:hover { 

color : #e8f4f7; 

text-decoration : none !important ; 

} 

.Button .active .r { 

top : -48px; 

} 

.Button .hover .r { 

top : -24px; 

} 

.Button .r { 

display : block; 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

right : 0; 

width : 7px; 

height : 72px; 

} 

.Button .r span { 

display : block; 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

right : 0; 

width : 407px; 

height : 72px; 

} 

.Button .active .l { 

top : -48px; 

} 

.Button .hover .l { 

top : -24px; 

} 

.Button .l { 

display : block; 

position : absolute; 

overflow : hidden; 

z-index : -1; 

top : 0; 

left : 0; 

right : 7px; 

height : 72px; 

} 

.Button .l, .Button .r span { 

background-image : url('images/Button.png'); 

} 

.Footer { 

position : relative; 

z-index : 0; 

overflow : hidden; 

width : 890px; 

margin : 5px auto 0 auto; 

} 

.Footer .Footer-inner { 

height : 1%; 

position : relative; 

z-index : 0; 

padding : 20px; 

text-align : center; 

} 

.Footer .Footer-background { 

position : absolute; 

z-index : -1; 

background-repeat : no-repeat; 

background-image : url('images/2Footer.png'); 

width : 890px; 

height : 100px; 

bottom : 0; 

left : 0; 

} 

.rss-tag-icon { 

position : relative; 

display : block; 

float : left; 

background-image : url('images/rssIcon.png'); 

background-position : right center; 

background-repeat : no-repeat; 

margin : 0 5px 0 0; 

height : 27px; 

width : 26px; 

} 

.Footer .Footer-text p { 

margin : 0; 

} 

.Footer .Footer-text { 

color : #fff; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

font-size : 100%; 

} 

.Footer .Footer-text a:link { 

text-decoration : none; 

color : #fff; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : none; 

} 

.Footer .Footer-text a:visited { 

text-decoration : none; 

color : #fff; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : none; 

} 

.Footer .Footer-text a:hover { 

text-decoration : none; 

color : #fff; 

font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

text-decoration : underline; 

} 

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover { 

font-family : Arial; 

font-size : 90%; 

letter-spacing : normal; 

word-spacing : normal; 

font-style : normal; 

font-weight : normal; 

text-decoration : underline; 

color : #338599; 

} 

.page-footer { 

margin : 1em; 

text-align : center; 

text-decoration : none; 

color : #61a1ae; 

} 

.contentLayout .sidebar1 { 

position : relative; 

margin : 0; 

padding : 0; 

border : 0; 

float : left; 

overflow : hidden; 

width : 195px; 

} 

.contentLayout .content { 

position : relative; 

margin : 0; 

padding : 0; 

border : 0; 

float : left; 

overflow : hidden; 

width : 484px; 

} 

.contentLayout .sidebar2 { 

position : relative; 

margin : 0; 

padding : 0; 

border : 0; 

float : left; 

overflow : hidden; 

width : 210px; 

} 

.commentlist, .commentlist li { 

background : none; 

} 

.commentlist li li { 

margin-left : 30px; 

} 

.commentlist li .avatar { 

float : right; 

border : 1px solid #eee; 

padding : 2px; 

margin : 1px; 

background : #fff; 

} 

.commentlist li cite { 

font-size : 1.2em; 

} 

#commentform textarea { 

width : 100%; 

} 

img.wp-smiley { 

border : none; 

margin : 0; 

padding : 0; 

} 

.navigation { 

display : block; 

text-align : center; 

} 

.aligncenter, div.aligncenter { 

display : block; 

margin-left : auto; 

margin-right : auto; 

} 

.alignleft { 

float : left; 

} 

.alignright { 

float : right; 

} 

.alignright img, img.alignright { 

margin : 1em; 

margin-right : 0; 

} 

.alignleft img, img.alignleft { 

margin : 1em; 

margin-left : 0; 

} 

.wp-caption { 

border : 1px solid #ddd; 

text-align : center; 

background-color : #f3f3f3; 

padding-top : 4px; 

margin : 10px; 

} 

.wp-caption img { 

margin : 0; 

padding : 0; 

border : 0 none; 

} 

.wp-caption p.wp-caption-text { 

font-size : 100%; 

line-height : 17px; 

padding : 0 4px 5px; 

margin : 0; 

} 

.hidden { 

display : none; 

} 

#wp-calendar { 

empty-cells : show; 

margin : 10px auto 0; 

width : 155px; 

} 

#wp-calendar #next a { 

padding-right : 10px; 

text-align : right; 

} 

#wp-calendar #prev a { 

padding-left : 10px; 

text-align : left; 

} 

#wp-calendar a { 

display : block; 

} 

#wp-calendar caption { 

text-align : center; 

width : 100%; 

} 

#wp-calendar td { 

padding : 3px 0; 

text-align : center; 

} 

dl.attachments { 

width : 80%; 

margin : 0.5em auto 0.5em auto; 

} 

dl.attachments-large { 

border : 1px dashed black; 

} 

dl.attachments:after { 

content : "."; 

display : block; 

height : 0; 

clear : both; 

visibility : hidden; 

} 

dl.attachments img { 

margin : 1%; 

} 

dl.attachments dt.icon { 

float : left; 

} 

dl.attachments dd { 

width : 80%; 

} 

dl.attachments dd.caption { 

float : left; 

margin : 0; 

padding : 0 0 0 0.5em; 

} 

dl.attachments dd img.lock { 

margin : 0; 

float : right; 

} 


/*Personale*/
.centra {
display : block; 
margin-left : auto; 
margin-right : auto; 
}