*{margin:0;padding:0;}
body{margin:25px 0 0;padding:0;font-size:62.5%;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;color:#333;text-align:center;background:#286A69 url("images/background.jpg") left top repeat-x;}
a{color:#007D00;text-decoration:none;}
a:hover{color:#00cc00;text-decoration:none;}
h1{font-size:4em;}
h2{font-size:1.4em;color:#006600;}
h3{font-size:1.3em;color:#006600;}
h1, h2, h3{font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight:bold;}
td{background:none;font-family:tahoma, verdana, arial, helvetica, sans-serif;font-size:10px;font-style:normal;color:#333;padding:0px;text-align:left;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
hr{display:none;}
a img{border:none;}
.linkspage_button{border:0px;}
.hidden{display:none;}
#page{margin:0;margin-right:auto;margin-left:auto;padding:0;width:1000px;text-align:left;background:#286A69 url("images/page.jpg") left top repeat-y;}
#pagein{margin:0;padding:0;width:1000px;background:url("images/header.jpg") left top no-repeat;}
#pageincontent{margin:0;padding:0;width:1000px;background:url("images/header_content.jpg") left top no-repeat;}
.sidebar h3{margin-bottom:10px;color:#fff;}
#sidebar-left{float:left;margin:0;padding:20px 0 10px 25px;width:200px;font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;color:#ccc;}
#sidebar-left a, #sidebar-right a{color:#00CC00;}
#sidebar-left a:hover, #sidebar-right a:hover{color:#ff9900;}
#container{width:740px;padding:0;margin:0 0 0 237px;}
#header{position:absolute;top:0;left:445px;padding:0;height:18px;width:320px;z-index:-1;}
#header h1{width:320px;padding:18px 0px 0 100px;margin:0;font-size:2.5em;text-align:right;z-index:-1;}
#header h1 a, #header h1 a:hover{color:#ffffff;z-index:-1;}
.flat-button{font-size:1.1em;display:block;width:200px;height:22px;line-height:22px;background:url(images/bullet2.gif) 0 50% no-repeat;padding-left:25px;}
.flat-button a{width:170px;line-height:22px;padding:5px 30px 5px 0;}
.flat-button1{display:block;width:200px;height:22px;line-height:22px;background:url(images/bullet.gif) 5px 50% no-repeat;padding-left:20px;font-size:1.1em;}
.separator{width:200px;height:3px;background:url(images/separator.gif) no-repeat;}
.d_sublink .flat-button{background:url(images/bullet2.gif) 8px 50% no-repeat;}
.d_sublink .flat-button1{background:url(images/bullet.gif) 13px 50% no-repeat;}
.hbarbody h3{display:none;}
.hbarbody{font-size:10px;width:690px;height:22px;position:absolute;top:201px;left:3px;padding:5px 0 0 0;}
.hbarbody ul{list-style:none;padding:2px 0;margin:0;border-left:1px dotted #aaa;}
.hbarbody li{background:none;display:inline;}
.hbarbody a, .hbarbody:visited{color:#bcbcbc;text-decoration:none;margin-right:1px;text-align:center;padding:2px 5px;border-right:1px dotted #aaa;}
.hbarbody a:hover{color:#fff;}
#content{margin-top:220px;font-size:1.2em}
#content h2{margin-bottom:10px;}
#content h3{margin-bottom:10px;}
#content2{margin-top:20px;font-size:1.2em}
#content2 h2{margin-bottom:10px;}
#content2 h3{margin-bottom:10px;}
#sidebar-right{margin:0px 0px 0px 0px;padding:20px 0 10px 0;width:0px;font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;color:#ccc;}
.narrowcolumn{float:left;padding:0 0 10px 10px;margin:0;width:735px;}
.narrowcolumn .entry{line-height:1.6em;}
#footer{padding:0;margin:0;margin-right:auto;margin-left:auto;width:1000px;clear:both;background:#286A69;color:#000;}
#footer a{color:#00cc00;}
#footer a:hover{color:#000;}
#footer p{margin:0 auto;width:970px;padding:10px 0;text-align:center;background:#198565 url(images/footer.jpg) left top repeat-x;}
.newsimg{float:left;margin:5px 10px 0 0;}
.other{float:left;margin-top:10px;}
.articol{padding:10px;margin:0 0 10px 0;background:#fff;}
.comm{border:1px solid;border-color:#bbb #444 #444 #bbb;padding:3px;}
#credit, #license{display:none;}
#contentBody{background-position:right bottom !important;}
.tagsWrap{padding:10px 10px 10px 10px;}
#contentBody .tagsWrap{margin:0;width:690px;}
#contentBody .tagsWrap{background:url("images/tagsWrap.png") no-repeat scroll 0 0 transparent;}
#source{width:110px;float:left;margin:-25px 0 0 40px;}
.statusnmessage{position:relative;top:207px;left:5%;padding:0;width:700px;}
.statusnmessage a{color:#00cc00;}
.statusnmessage a:hover{color:#000;}
.statusnmessagecontent{position:relative;top:5px;left:5%;padding:0;width:700px;}
.statusnmessagecontent a{color:#00cc00;}
.statusnmessagecontent a:hover{color:#000;}
.pulsanti{position:relative;top:212px;left:1%;padding:0;width:750px;}
.pulsanti a{color:#00cc00;}
.pulsanti a:hover{color:#000;}
.pulsanticontent{position:relative;top:15px;left:1%;padding:0;width:750px;}
.pulsanticontent a{color:#00cc00;}
.pulsanticontent a:hover{color:#000;}
.nextprev{text-align:center;margin-bottom:10px;}
.button{font-family:tahoma, verdana, arial, helvetica, sans-serif;font-size:10px;color:#000;text-align:center;padding:1px 5px;margin:2px;border:1px solid;border-color:#ddd #444 #444 #ddd;background:#EBEBEB url(images/button.jpg) left bottom repeat-x;cursor:pointer;}
.tbox.chatbox{width:80%;margin-left:auto;margin-right:auto;}
.spacer{padding:2px 0 2px 0;}
.indent{padding:4px;border:1px solid #982F11;background:#FFFFEC;}
.smalltext{font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.mediumtext{font:12px 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.tbox{background-color:#F0FAFF;border:1px solid;border-color:#444 #ddd #ddd #444;color:#000000;font:10px verdana, tahoma, arial, helvetica, sans-serif;}
.helpbox{border:0px;background-color:transparent;color:#000;font:9px tahoma, verdana, arial, helvetica, sans-serif;}
.fborder{border:0px solid;border-color:#ccc #444 #444 #ccc;background-color:#eee;}
.forumheader{background:#008800 url("images/back.jpg") left bottom repeat-x;font-family:verdana, tahoma, arial, helvetica, sans-serif;font-size:11px;color:#222;font-weight:bold;text-align:center;padding:4px;border:1px solid;border-color:#ccc #444 #444 #ccc;}
.forumheader2{background-color:#F2FFF2;font-family:verdana, tahoma, arial, helvetica, sans-serif;font-size:10px;color:#000;padding:4px;border:1px solid;border-color:#444 #ddd #ddd #444;}
.forumheader3{background-color:#FFFFFF;font:9px verdana, tahoma, arial, helvetica, sans-serif;color:#000;padding:4px;border:0px solid;border-color:#444 #ddd #ddd #444;}
.forumheader3 p, .forumheader3 ul{font-size:14px;text-align:justify;padding-bottom:15px;}
.forumheader3 ul {list-style: square inside none;}
.forumborder{border:1px solid #000080;background-color:transparent;}
.fcaption{height:35px;border:1px solid;border-color:#ccc #444 #444 #ccc;padding:2px 0 2px 8px;font:10px verdana, tahoma, arial, helvetica, sans-serif;color:#fff;font-weight:bold;background:url("images/back.jpg") left top repeat-x;text-align:center;}
.fcaption a{padding-right:4px;color:#fff;}
/* INDEX */
#front-list {background:none repeat scroll 0 0 #FFFFFF;float:left;font-size:1.05em;line-height:1.75em;padding:10px;width:715px;}
.divPostPrimaPagina {float:left;height:490px;overflow:hidden;width:176px;}
.divPostImgPrimaPagina {width:174px;}
.post img, .post a img, #front-list img, #archive img {border:1px solid #CCCCCC;margin:0 10px 5px 0;padding:2px;}
.PostImgPrimaPagina {border:2px solid black;margin:0 8px 8px 0;max-width:160px;max-height:180px;padding:2px;}
.divPostCatTitlePrimaPagina {color:#000000;width:174px;text-align: center;}
h2.PostTitlePrimaPagina {color:#3C78A7;font:bold 1.3em Arial;margin-bottom:3px;}
h3.PostCatTitlePrimaPagina {color:#3C78A7;font:bold 1.0em Arial;margin-bottom:3px;}
.divPostCitazione {padding-right:5px;width:170px;text-align:center;}
#front-list p, #archive p {margin:0;padding:0;}
.index-header {float:left;width:610px;}
.index-ads {float:right;width:468px;padding-bottom:5px;}
.index-ads-wide {float:right;width:340px;padding-bottom:5px;}
.news-header {float:left;width:728px;}
.content_new {float:left;width:538px;}
h2.header{margin:0;padding-bottom:5px;}
h2.h2contenuti{font-size:14px;}
