/* CSS Document */

body{ font-family: Arial,sans-serif; margin:20px 0px 0px 0px; padding:0px; background: url(../img/sfumaturanera.jpg) fixed; min-width:800px;}

/******* hyperlink and anchor tag styles *******/

a:link{ color: #66FFFF;}
a:visited{ color: #66FFFF;}
a:hover{ color: #FF73E3;}

#utility a:link{ color: #66FFFF; text-decoration:none;}
#utility a:visited{ color: #66FFFF; text-decoration:none;}
#utility a:hover{ color: #FF73E3; text-decoration: underline;}

a.menu:link{ color: #FFFFFF; text-decoration:none;}
a.menu:visited{ color: #EEEEEE; text-decoration:none;}
a.menu:hover{ color: #ffcc00; text-decoration: underline;}

a.chiusura:link{ color: #66FFFF; text-decoration:none;}
a.chiusura:visited{ color: #66FFFF; text-decoration:none;}
a.chiusura:hover{ color: #FF73E3; text-decoration:none;}

a.ico:link{ display:block; color:#66FFFF; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}
a.ico:visited{ display:block; color:#66FFFF; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}
a.ico:hover{ display:block; color:#FF73E3; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}

a.icover:link{ display:block; color:#FF73E3; text-decoration:none; font-weight:bold; font-style:italic; text-align:left; padding:2px 0px 2px 30px; background:#000000;}
a.icover:visited{ display:block; color:#FF73E3; text-decoration:none; font-weight:bold; font-style:italic; text-align:left; padding:2px 0px 2px 30px; background:#000000;}
a.icover:hover{ display:block; color:#66FFFF; text-decoration:none; font-weight:bold; font-style:italic; text-align:left; padding:2px 0px 2px 30px; background:#000000;}

a.css1:link{ display:block; color:#66FFFF; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}
a.css1:visited{ display:block; color:#66FFFF; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}
a.css1:hover{ display:block; color:#FF73E3; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}

a.css2:link{ display:block; color:#66FFFF; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}
a.css2:visited{ display:block; color:#66FFFF; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}
a.css2:hover{ display:block; color:#FF73E3; text-decoration:none; font-weight:bold; text-align:left; padding:2px 0px 2px 30px; background:#444444;}

a.css3:link{ display:block; color:#FF73E3; text-decoration:none; font-weight:bold; font-style:italic; text-align:left; padding:2px 0px 2px 30px; background:#000000;}
a.css3:visited{ display:block; color:#FF73E3; text-decoration:none; font-weight:bold; font-style:italic; text-align:left; padding:2px 0px 2px 30px; background:#000000;}
a.css3:hover{ display:block; color:#66FFFF; text-decoration:none; font-weight:bold; font-style:italic; text-align:left; padding:2px 0px 2px 30px; background:#000000;}

a.hidden{ position:absolute; top:-10000px; width:1px; display:block;}

/************** header tag styles **************/

h1{ font-size:110%; text-align:center; color:#CCFF99;}
h1.form{ font-size:90%; text-align:center; color:#CCFF99; padding:0px; margin:0px 0px 10px 0px; border-bottom:solid 2px #FFFFFF;}
h2{ font-size:100%; text-align:center; color:#CCFF99; padding:10px 0px 0px 0px; margin:20px 0px 15px 0px; border-top:solid 1px #FF73E3;}
h3{ font-size:100%; text-align:left; color:#CCFF99; margin:20px 0px 5px 0px;}

/************** <p> **************/

p{ font-size:100%; margin-top:0px; margin-bottom:0px; color:#ffffff;}
p.aggiornamento{ font-size:100%; padding:5px;  background:#444444; margin-top:0px; margin-bottom:0px; border-color:#FFFFFF; border-style:solid; border-width:0px 1px 1px 1px;}
p.titolo{ display:block; background:#000000; height:22px; text-align:center; padding:3px 0px 0px 0px; color:#CCFF99; font-size:100%; font-weight:bold; border:#FFFFFF solid 1px; margin:0px;}
p.titolo2{ display:block; background:#000000; height:22px; text-align:center; padding:3px 0px 0px 0px; color:#CCFF99; font-size:100%; font-weight:bold; border:#FFFFFF solid 1px; margin:0px;}
p.barra{ display:block; background:#000000; height:22px; text-align:center; padding:3px 0px 0px 0px; color:#CCFF99; font-size:100%; font-weight:bold; border:#FFFFFF solid 1px; margin:0px;}
p.cit{ margin-top:4px; text-align:right; font-size:90%;}
p.home{ text-align:left; font-size:100%; margin:0px 0px 10px 0px; padding:2px 0px 1px 0px; font-weight:bold; border-bottom:solid 1px #FF73E3; color:#CCFF99;}
p.ancor{ font-size:100%; margin:20px 0px 20px 0px; text-align:center; font-weight:bold;}
p.subtitle{ font-size:100%; margin:0px 0px 10px 0px; text-align:center;}
p.link{ font-size:100%; margin:0px 0px 5px 0px;}
p.hidden{ position:absolute; top:-10000px; width:1px;}
p.artista a{ text-align:left; font-size:100%; margin:0px 0px 6px 0px; padding:2px 0px 1px 0px; font-weight:bold; border-bottom:solid 1px #FF9900; text-decoration:none; display:block;}

/************** List **************/

ul.menu { margin-top:0px; margin-bottom:10px; font-weight:bold;}
ul.menu li{ list-style-type:none; margin:0px 0px 0px -40px; border-color:#FFFFFF; border-style:solid; border-width:0px 1px 1px 1px;}
ul.lista { text-align:left; font-size:100%; color:#FFFFFF; margin-top:10px;}
ul.habilia { text-align:justify; font-size:100%; color:#FFFFFF; margin-top:10px;}
ul.staff { text-align:left; font-size:100%; color:#FFFFFF;}
li.staff { margin-top:10px;}
ul.decimal { text-align:left; font-size:100%; color:#FFFFFF; list-style-type:decimal;}
ul.lettere { text-align:left; font-size:100%; color:#FFFFFF; list-style-type:lower-alpha;}

ul.mappa {  font-size:100%; color:#FFFFFF;}
li.mappa { list-style-type:circle; font-weight:bold; color:#FFFFFF;}
li.mappa2 { list-style-type:disc; font-weight:bold; color:#FFFFFF;}
li.mappa3 { list-style-type:disc; font-weight:normal; color:#FFFFFF;}

/****** Div ******/

#aperturas{ margin:0px; height:159px; background:none;}
#aperturad{ margin:0px; height:159px; background:none;}

#testata{ margin-left:90px; margin-right:90px; border-width:2px 2px 0px 2px; border-style:solid; border-color:#FFFFFF;}

#utility{ height:21px; background:#000000; font-size:100%; text-align:right; padding:3px 10px 1px 0px; color:#FFFFFF; border-bottom:#FFFFFF solid 1px;}

#logo{ position:absolute; margin-left:30px; padding:0px;}

#immagine { height:80px; background:url(../img/testatac.jpg) left bottom no-repeat; color:#FFFFFF; font-size:200%; font-family: "Arial Black"; padding:20px 0px 0px 30px; line-height:0.85;}

#sottotitolo { background:url(../img/testatac2.jpg) left top no-repeat; color:#FFFFFF; text-align:right; font-weight:bold; padding:0px 10px 16px 0px; margin:0px; font-size:90%;}

#contenitore{ margin-left:0px; margin-right:0px; background:none;}

#contenitore2{ margin-left:0px; margin-right:0px; background:none;}

#pagina{ clear:both; margin-left:90px; margin-right:90px; border-width:0px 2px 2px 2px; border-style:solid; border-color:#FFFFFF; background-color:#666666;}

#corpo{ clear:both; width:auto; height:100%; border:none; padding:5px 10px 10px 10px;}

#colonnas{ font-size:100%; float:left; width:180px; height:100%; min-height:50px;}

.contenutos{ padding:0px; margin-bottom:10px;}

#testo{ margin-left:192px; min-height:300px; height:100%; text-align:justify; background:#000000; border:#CCCCCC solid 1px; padding:10px;}

#home{ margin-left:192px; min-height:100px; min-width:70px; text-align:justify; margin-right:192px; line-height:1.2;}

.chiaro{ height:100%; background:#000000; border-color:#CCCCCC; border-style:solid; border-width:0px 1px 1px 1px; padding:10px; color:#FFFFFF;}
.scuro{ height:100%; background:#444444; border-color:#CCCCCC; border-style:solid; border-width:0px 1px 1px 1px; padding:10px; color:#FFFFFF;}

.ausili{ border: solid 1px #CCCCCC; padding:0px; margin:0px; color:#FFFFFF;}
.ausiliochiaro{ height:19px; font-size:100%; padding:1px 0px 0px 5px; background:#000000; margin-left:160px; color:#FFFFFF; border-left:#cccccc solid 1px;}
.ausilioscuro{ height:19px; font-size:100%; background:#353535; margin-left:160px; padding:1px 0px 0px 5px; color:#FFFFFF; border-left:#cccccc solid 1px;}
.ausilioscurodesc{ font-size:100%; background:#353535; margin:0px; padding:3px 5px 5px 5px; color:#FFFFFF; line-height:1.1; border-top:#cccccc solid 1px;}

#colonnad{ float:right; width:180px; height:100%; min-height:50px; background:#666666;}

.contenutod{ padding:0px; color:#FFFFFF; text-align:justify; margin:0px;}

#loghi{ padding:10px 0px 10px 0px; background-color:#666666;}
#w3c{ text-align:center; padding-top:10px; background-color:#666666;}

#torna{ font-size:100%; text-align:right; background:#444444; height:22px; padding:3px 10px 2px 0px; border-color:#CCCCCC; border-style:solid; border-width:1px 0px 1px 0px;}
#torna a{ color:#ffffff; font-weight:bold; text-decoration:none;}

#info{ background:#000000; height:22px; text-align:center; padding:4px 0px 0px 0px; font-size:90%; color:#FFFFFF;}
#foto{ text-align:center;}
#center{ text-align:center;}

#both{ clear:both; height:0px;}
.copy{ clear:both; text-align:center; font-size:90%; color:#FFFFFF; margin-top:10px; padding:7px; border:#CCCCCC solid 1px; background:#000000;}
.desc{ text-align:justify; font-size:100%; color:#FFFFFF; margin-top:5px; padding:7px; border:#CCCCCC solid 1px;}
.img{ height:100%; text-align:left; font-size:100%; color:#FFFFFF; padding:4px; border:#CCCCCC solid 1px; margin-bottom:10px;}

#chiusuras{ margin:0px; height:30px; background:none;}
#chiusurad{ margin:0px; height:30px; background:none;}
#chiusura{ font-size:80%; margin-left:90px; margin-right:90px; height:30px; text-align:center; color:#FFFFFF; padding-top:15px; background:none;}
#chiusura a{ text-decoration:none; padding-top:15px; font-weight:bold; color:#66FFFF;}

/****** img ******/

img.logo{ float:left; margin-right:5px;}
img.left{ display:none;}
img.libro{ float:left; margin:0px 8px 0px 0px; border:none;}
#loghi img{ border:none; padding:0px; margin-bottom:3px;}
img.w3c{ border:none;}
#torna img{ border:none;}
#foto img{ border:#A2C9E8 solid 1px; padding:4px; margin:3px 0px 0px 0px;}
#foto img:hover{ border:#FF73E3 solid 1px; padding:4px; margin:3px 0px 0px 0px;}
img.ausili{ float:left; margin:0px; padding:0px; border:none;}
#center img{ margin:0px; padding:0px; border:none;}

/****** table ******/

table.com { width:100%; color:#FFFFFF; text-align:left; font-family:arial;}
td.vuoto { border:none; height:0px; background:none;}
td.com { background:#000000; font-size:100%; border:#CCCCCC solid 1px;}
th.com { background:#444444; font-size:100%; border:#CCCCCC solid 1px;}
th.men { background:#444444; color:#FFFFFF; font-size:100%; border:#CCCCCC solid 1px;}
caption { color:#FFFFFF; font-size:100%; margin-bottom:5px; font-weight:bold;}

/****** form ******/

form.com { width:350px; margin:0px; line-height:1.9; background:#444444; border:#CCCCCC solid 1px; padding:5px;}
fieldset.com { padding:0px; margin:0px; border:none;}
label.com { float:left; font-size:100%; color:#FFFFFF;}
input.com { float:right; margin-bottom:10px; padding-left:1px; padding-right:1px; width:60%; font-size:100%; color:#FFFFFF; background:#000000;}
input.sub { clear:both; margin:0px 0px 0px 110px;}

form.ann { width:auto; margin:0px 0px 10px 0px; line-height:1.9; background:#444444; border:#CCCCCC solid 1px; padding:5px;}
fieldset.ann { padding:0px; margin:0px; border:none;}
label.ann { float:left; font-size:100%; color:#FFFFFF;}
input.ann { float:right; margin-bottom:10px; padding-left:5px; width:60%; font-size:100%; color:#FFFFFF; background:#000000;}
input.subann { clear:both; margin-bottom:5px;}
textarea.ann { float:right; padding-left:5px; width:60%; font-size:100%; width:60%; color:#FFFFFF; background:#000000;}

/****** object ******/

object { margin-bottom:8px;}

/****** hr ******/

div.hr {display: none}
/*/*/a{}
div.hr { display: block; height:2px; background-image: url(../img/punto.gif); background-repeat:repeat-x; margin-bottom:-10px; margin-top:8px;}
hr {display:none}
/* */

div.hr2 {display: none}
/*/*/a{}
div.hr2 { display: block; height:2px; background-image: url(../img/puntobianco.gif); background-repeat:repeat-x; margin-bottom:-10px; margin-top:8px;}
hr2 {display:none}
/* */

div.hr3 {display: none}
/*/*/a{}
div.hr3 { display: block; border:#aa0101 solid 1px; margin-top:8px; margin-bottom:-6px;}
hr3 {display:none}
/* */

/****** span ******/

span.red { color:#DF0000; font-weight:bold; text-decoration:underline;}
span.key { text-decoration:underline;}
span.il { font-family: Brush-Script; color:#FFFFFF; font-size:100%}
span.bianco { color:#666666;}
span.celeste { color:#000000;}