body {
background-color : #ffffff; 
font-family : Tahoma, Arial, Verdana, sans-serif; 
margin : 0; 
padding : 5px; 
text-align : center; 
line-height : 1.166; 
} 
a {
color : #006699; 
text-decoration : none; 
} 
a:link {
color : #006699; 
text-decoration : none; 
} 
a:visited {
color : #006699; 
text-decoration : none; 
} 
a:hover {
color : #006699; 
text-decoration : underline; 
} 
div#container {
background-color : #eeeeee; 
} 
#firstline {
background-color : #ffffff; 
clear : both; 
border-bottom : 1px solid #cccccc; 
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 12px; 
color : #808080; 
padding : 1px; 
} 
.table1 {
table-layout : fixed; 
width : 100%; 
height : 20px; 
text-align : center; 
} 
data {
color : #000000; 
text-decoration : none; 
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 14px; 
color : #808080; 
text-align : center; 
} 
#secondline {
background-color : #ffffff; 
clear : both; 
border : 0 solid #cccccc; 
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 12px; 
color : #808080; 
padding : 1px; 
} 
.table2 {
table-layout : fixed; 
border : 0 solid #cccccc; 
width : 100%; 
height : 20px; 
vertical-align : baseline; 
} 
#secondline img {
padding : 0; 
vertical-align : baseline; 
} 
#thirdline {
background-color : #ffffff; 
clear : both; 
border-top : 2px solid #cccccc; 
border-bottom : 2px solid #cccccc; 
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 12px; 
color : #808080; 
margin : 0; 
padding : 5px 1px 1px 10px; 
height : 20px; 
text-align : left; 
} 
div#header {
background-color : #0000ff; 
margin : 0; 
padding : 10px; 
} 
#navcontainer ul {
text-align : center; 
padding-bottom : 5px; 
padding-top : 5px; 
padding-left : 0; 
margin-top : 0; 
margin-left : 0; 
background-color : #aa0000; 
color : white; 
width : 100%; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
line-height : 18px; 
} 
#navcontainer ul li {
display : inline; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
#navcontainer ul li a {
padding-left : 15px; 
padding-right : 15px; 
padding-bottom : 5px; 
padding-top : 5px; 
color : white; 
text-decoration : none; 
border-right : 1px solid #fff; 
border-left : 1px solid #fff; 
} 
#navcontainer ul li a:hover {
background-color : #ffbfff; 
color : #aa0000; 
font-weight : bold; 
text-decoration : underline; 
} 
#navcontainer #active {
border-left : 1px solid #fff; 
} 
div#navigation {
background-color : #eeeeee; 
float : left; 
width : 170px; 
padding : 0; 
} 
h2 {
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 16px; 
color : #aa0000; 
margin : 0; 
padding : 4px 0 8px 4px; 
text-align : center; 
text-decoration : underline; 
font-weight : bold; 
background-color : #eeeeee; 
border-right : 10px solid #aa0000; 
} 
dl, dt, dd, ul, li {
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#menu {
width : 170px; 
} 
#menu dt {
cursor : pointer; 
background : #eeeeee; 
height : 20px; 
line-height : 25px; 
font-size : 14px; 
margin : 0; 
border-width : 1px 0 0 0; 
border-style : solid; 
border-color : gray; 
text-align : center; 
font-weight : bold; 
border-right : 10px solid #aa0000; 
} 
#menu dd {
position : absolute; 
z-index : 100; 
left : 8em; 
margin-top : -1.4em; 
width : 10em; 
background : #eeeeee; 
border : 1px solid gray; 
} 
#menu ul {
padding : 2px; 
} 
#menu li {
text-align : center; 
font-size : 85%; 
height : 18px; 
line-height : 18px; 
} 
#menu li a, #menu dt a {
color : #006699; 
text-decoration : none; 
display : block; 
} 
#menu li a:hover {
text-decoration : underline; 
} 
#mentions {
font-family : verdana, arial, sans-serif; 
position : absolute; 
bottom : 200px; 
left : 10px; 
color : #006699; 
background-color : #eeeeee; 
} 
#mentions a {
text-decoration : none; 
color : #222; 
} 
#mentions a:hover {
text-decoration : underline; 
} 
#menu li a:hover, #menu dt a:hover {
background : #c0c0c0; 
text-decoration : underline; 
} 
div#spazio {
background-color : #eeeeee; 
float : right; 
width : 100%; 
height : 40px; 
padding : 0; 
border-top : 1px solid gray; 
} 
div#googlemania {
background-color : #eeeeee; 
float : left; 
width : 170px; 
padding : 0; 
} 
h1 {
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 16px; 
color : #aa0000; 
margin : 0; 
padding : 8px 0 16px; 
text-align : center; 
font-weight : bold; 
text-decoration : underline; 
background-color : #eeeeee; 
} 
#googlem {
width : 100%; 
float : left; 
} 
#googlem ul {
margin-left : 0; 
padding-left : 0; 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : 300; 
} 
#googlem a {
display : block; 
padding : 3px; 
width : 164px; 
background-color : #aa0000; 
border-bottom : 1px solid #eeeeee; 
font-weight : bold; 
} 
#googlem a:link, #googlemlist a:visited {
color : #eeeeee; 
text-decoration : none; 
} 
#googlem a:hover {
background-color : #ffbfff; 
color : #aa0000; 
font-weight : bold; 
text-decoration : underline; 
} 
div#extra {
background-color : #eeeeee; 
float : right; 
width : 170px; 
padding : 0; 
} 
h3 {
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 16px; 
color : #aa0000; 
margin : 0; 
padding : 10px 15px 10px 0; 
text-align : center; 
text-decoration : underline; 
font-weight : bold; 
background-color : #eeeeee; 
border-left : 10px solid #aa0000; 
} 
div#menuextra {
padding : 0; 
} 
ul#extralist {
width : 170px; 
padding : 0; 
border : 0 solid #808080; 
border-top : 0; 
margin : 0; 
font : bold 12px verdana, helvetica, arial, sans-serif; 
background : #eeeeee; 
} 
ul#extralist li {
list-style : none; 
margin : 0; 
border : 0; 
border-top : 1px solid #808080; 
} 
ul#extralist li a {
display : block; 
width : 145px; 
padding : 6px 15px 6px 0; 
border : 0; 
border-left : 10px solid #aa0000; 
background : #eeeeee; 
text-decoration : none; 
text-align : right; 
} 
ul#extralist li a:link {
color : #006699; 
} 
div#extracontainer li a:visited {
color : #666699; 
} 
ul#extralist li a:hover {
border-color : #ffbfff; 
color : #ffffff; 
background : #000d33; 
} 
div#pubblicita {
background-color : #aa0000; 
float : left; 
width : 162px; 
border-top : 8px solid #aa0000; 
border-left : 8px solid #aa0000; 
padding : 5px 0; 
} 
div#shinyshat {
background-color : #eeeeee; 
float : left; 
width : 162px; 
padding : 5px 0 0; 
border-top : 8px solid #aa0000; 
border-left : 8px solid #aa0000; 
border-bottom : 8px solid #aa0000; 
} 
div#newsletter {
background-color : #eeeeee; 
float : left; 
width : 162px; 
font-family : Tahoma, Arial, Verdana, sans-serif; 
text-align : center; 
font-size : 12px; 
font-weight : bold; 
padding : 5px 0; 
border-left : 8px solid #aa0000; 
border-top : 4px solid #aa0000; 
} 
div#content {
background-color : #ffffff; 
margin : 0 170px; 
padding : 0; 
border-width : 4px; 
border-style : solid; 
border-color : #cccccc; 
} 
div#google {
background-color : #ffffff; 
margin : 0 170px; 
border-width : 4px; 
border-style : solid; 
border-color : #cccccc; 
padding : 0; 
text-align : center; 
} 
div#aforisma {
background-color : #ffffff; 
width : 95%; 
padding : 5px; 
border-bottom : 4px solid #006699; 
border-top : 4px solid #006699; 
text-align : center; 
font-size : 12px; 
} 
h4 {
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 16px; 
color : #aa0000; 
margin : 5px 0 10px; 
padding : 4px 0 8px 4px; 
text-align : center; 
text-decoration : underline; 
font-weight : bold; 
background-color : #ffffff; 
} 
div.textimage {
width : 95%; 
padding: 5px;
margin-bottom : 0; 
border-bottom : 4px solid #006699; 
border-top : 4px solid #006699; 
background-color : #ffffff; 
font-size:14px;
} 
div.textimage img {
float : left; 
margin : 10px; 
} 
div.textimage h5, div.textimage p {
margin : 0 10px; 
padding : 0; 
} 
div.textimage h5 {
margin-top : 10px; 
} 
div.clearer {
clear : left; 
} 
div.textimage1 {
width : 95%; 
padding: 5px;
margin-bottom : 0; 
border-bottom : 4px solid #006699; 
border-top : 4px solid #006699; 
background-color : #ffffff; 
} 
div.textimage1 img {
margin : 10px; 
} 
div#footer {
background-color : #808080; 
margin : 0; 
padding : 0; 
border-top : 1px solid #cccccc; 
clear : both; 
} 
#siteInfo {
background-color : #ffffff; 
clear : both; 
border : 1px solid #cccccc; 
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 12px; 
color : #808080; 
padding : 3px; 
} 
#siteInfo img {
padding : 0 10px; 
vertical-align : middle; 
} 
#tornasubar {
background-color : #ffffff; 
clear : both; 
font-family : Tahoma, Arial, Verdana, sans-serif; 
font-size : 12px; 
color : #808080; 
padding : 3px 0 0; 
} 
#tornasubar img {
padding : 0; 
vertical-align : middle; 
} 
div#guestbook {
background-color : #ffffff; 
width : 95%; 
padding : 5px; 
border-bottom : 4px solid #006699; 
border-top : 4px solid #006699;
text-align:justify; 
font-size : 12px; 
}
h6 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 20px; 
color : #aa0000; 
margin : 5px 0 10px; 
padding : 4px 0 8px 4px; 
text-align : center; 
text-decoration : underline; 
font-weight : bold; 
background-color : #ffffff; 
} 
 
 
