﻿body {width:990px; text-align:center; position:relative; margin:auto; font-size:90%; font-family:verdana,arial,sans-serif;}

a:link, a:visited {text-decoration:none; color:#003366;}
a:hover {color:#CC0000; text-decoration:underline;}
a:link.bis, a:visited.bis {text-decoration:none; color:lightblue;}
a:hover.bis {color:#CC0000;}

#table0 {width:980px; height:100px; text-align:left; margin:5px 5px 0px 5px;}
#table0td1 {width:180px;} 
#table0td2 {width:800px; padding-left:40px;}

#table1 {width:980px; height:60px; text-align:left; margin:0px 5px;}
#table1td1 {width:180px;}
#table1td2 {width:620px; text-align:center;}
#table1td3 {width:180px; text-align:right;}
#table1td4 {width:980px; height:36px;}

#top_links {padding:0px; margin:0px; width:980px; height:36px; text-align:center; background:#cccccc url('images/layout/bg_top_menu_01.jpg'); font-size:76%;}
#top_menus {padding:0px; margin:0px 64px 0px 61px; list-style-type:none; width:855px; height:36px; background:transparent url(images/layout/divider.gif) no-repeat top right;}
#top_menus li {float:left; display:inline; width:121px; background:#cccccc url('images/layout/bg_top_menu_01.jpg'); border-left:1px solid #c0c0c0;}
#top_menus li a, #top_menus li a:visited {display:block; width:121px; height:36px; color:#000; text-decoration:none; line-height:32px; font-size:1.1em; font-family:arial,verdana,sans-serif;}
#top_menus li a:hover, #top_menus li a:active {color:#808080; background:#ddeff4 url('images/layout/bg_top_menu_02.jpg');}

table.table2 {width:980px; text-align:left; margin:0px 5px;}
td.sxbody {width:180px; font-size:95%; color:#009933; padding:5px 0px 30px 0px;}
#ads {position:relative; left:5px; text-align:left;}
#adss {position:relative; left:5px; text-align:left;}
td.centrobody {width:456px; text-align:justify; color:#800000; line-height:1.4em; background:#ffffff url('images/layout/bg_site_01.jpg'); padding:45px 30px; border-left:4px solid #E5E5EB;}
td.ds {width:280px; font-size:90%; color:#CC0000; padding:2px 0px 45px 0px;}

#table3 {width:980px; border-top:1px dotted #E5E5EB; text-align:left; margin:0px 5px;}
#table3td1 {width:180px; float:left; font-size:80%; padding:20px 0px 70px 0px;}
#table3td2 {width:800px; padding:20px 0px 70px 30px;}


h1.title {font-family:Papyrus,Forte,'Comic Sans MS'; font-size:2.5em; font-weight:; font-style:italic;}
.ba {font-size:90%; font-family:'Book Antiqua'; }
.c {font-size:84%; font-weight:normal;}
.ca {font-size: 100%; font-family:'Trebuchet MS'; text-align:left;}
.cb {font-size:11px; color:#FFCC00; font-weight:normal;}
.cc {font-size:100%; font-family:'Trebuchet MS'; color:#CC0000; margin-left:-10px; text-align:left;}
.cd {font-size:84%; color:#CC0000;}
.d {font-size:95%; font-family:'Comic Sans MS'; color:antiquewhite; text-align:justify;}

li.a, ol.a, ul.a  { font-size:86%; text-align:left;}
ol.a, ul.a        {margin:0px; padding:0px 0px 0px 20px;}

.out        {background-color:lineen; border:1px solid mediumblue; color:mediumblue;}
.over       {background-color:#FF3300; border:1px dotted #FF3300; color:#FFFFFF;}
.af         {color: forestgreen; letter-spacing:3pt; text-align:center;}
.§          {text-align:center; font-weight:bold; color:orangered;}
.info       {color:#5f5f5f;}

#button {padding:15px 0px 10px 0px; margin:0px; position:relative; font-family:'Trebuchet MS',arial,verdana,sans-serif; text-align:left;}
#button ul {list-style:none; margin:0px; padding:0px 0px 5px 8px; border:none;}		
#button li {width:100%; border:none; margin:0px; padding:0px; line-height:1.3em;}
#button li a {width:100%; display:block; padding:0px 5px; color:#003366; text-decoration:none;}
html>body #button li a {width:auto;}
#button li a:hover {color:#CC0000; padding:0px 5px 0px 20px;}

.block-one {border-top:solid 2px #ffd984; border-bottom:solid 2px #ffd984; background-color:#fffdf0;}
.block-two {border-top:solid 2px #8FDC79; border-bottom:solid 2px #8FDC79; background-color:#E4F6DE;}
.block-three {border-top:solid 2px #4FC6FF; border-bottom:solid 2px #4FC6FF; background-color:#DDEFF4; margin: 20px 0px;}
.block-one, .block-two, .block-three {padding:5px 5px 5px 35px; margin:0px 0px 10px 0px; line-height:1.3em;}
.block-one ul, .block-two ul, .block-three ul {padding:5px 0px; margin:0px; list-style:circle;}

div#commenti{display:none}

span.uno     {font-size:100%;}
span.due     {font-size:120%;}
span.tre     {font-size:140%;}
span.quattro {font-size:160%;}
span.cinque  {font-size:180%;}

img {border: none;}
.rossoscuro {color:#CC0000;}
.viola {color: #800080;}


/*
** 
**
** 
*/