html, body { margin:0; padding:0; color:#000; background-color:#d1cbc9; font-family:Arial,sans-serif; font-size:12px; }
body { text-align:center; }
body.body-miriam { background:transparent url('img/miriam-sfondo.gif') 250px 0 no-repeat; }
input { font-family:Arial,sans-serif; font-size:12px; }
a,a:visited { color:#412c36; text-decoration:none; }
a:hover,a:active { color:#412c36; text-decoration:underline; }
a.anchor,a.anchor:hover,a.anchor:active { color:#241304; text-decoration:none; }
h1 { margin:0 0 0.8em 0; padding:0; font-weight:normal; font-size:18px; }
h4 { margin:1em 0 0 0; padding:0; font-size:100%; }
p { margin:0.5em 0; padding:0; }
img { border:none; }
ul { margin:0; padding:0 0 0 1.5em; }

#box { position:relative; width:900px; margin:25px auto; text-align:left; }
#nav1 { height:25px; margin:0; padding:0; line-height:25px; text-transform:uppercase; font-size:12px; }
#nav1 li { display:block; float:left; margin:0; padding:0 0.3em 0 0; list-style-type:none; z-index:5; }
#nav1 strong { text-decoration:underline; }
#nav1 strong a { color:#000; }
#nav2 { position:absolute; left:0; top:50px; width:175px; }
#nav2 ul { margin:0; padding:0; }
#nav2 li { margin:0; padding:0; list-style-type:none; text-transform:uppercase; }
#nav2 h3 { margin-top:0; }
#nav2 #nav-opere li { padding:0 0 0 0; }
#nav-opere img { display:block; }
#contenuto { min-height:600px; padding:25px 0 0 200px; }
* html #contenuto { height:600px; }
.immagine { position:absolute; right:0; bottom:0; }
.fotosx { float:left; padding:0 0.5em 0.5em 0; }
.errore { color:#F00; }
.avviso { margin:1em 0; padding:0.5em; border:1px solid #700; color:#000; background-color:#FFF; }
h4.errore { margin:0; }
.iconeadmin { display:block; float:right; }
#logout { position:absolute; top:0; right:0; }

/* Opere */
#fotoopera { margin:0; padding:0; }
#fotoopera td { width:700px; height:425px; margin:0; padding:0; vertical-align:middle; text-align:center; }
#didascaliaopera { text-align:center; line-height:2em; }
#thumbopere { margin:0 0 0 94px; }
#thumbopere a { display:block; float:left; border:7px solid #d1cbc9; }
#thumbopere a:hover,#thumbopere a:active { border:7px solid #e2dec7; }
#thumbopere strong { display:block; float:left; border:7px solid #e2dec7; }
#thumbopere img { display:block; }
#thumbopere span { display:block; float:left; width:50px; height:50px; border:7px solid #d1cbc9; }

/* Home */
#home { height:525px; width:581px; margin-left:160px; text-align:center; position:relative; }
#home a { position:absolute; }
#about-testo { left:0; top:283px; display:block; }
#works-testo { left:99px; top:283px; display:block; }
#news-testo { left:204px; top:283px; display:block; }
#kulttuur-testo { right:121px; top:283px; display:block; }
#contacts-testo { right:0; top:283px; display:block; }

/*#miriam-foto { left:112px; top:170px; display:block; }
#miriam-testo { left:112px; top:328px; display:none; }
#opere-foto { left:287px; top:170px; display:block; }
#opere-testo { left:287px; top:328px; display:none; }
#news-foto { left:462px; top:170px; display:block; }
#news-testo { left:462px; top:328px; display:none; }
#contatti-foto { left:637px; top:170px; display:block; }
#contatti-testo { left:637px; top:328px; display:none; }
#blog { left:0px; top:425px; display:block; text-transform:uppercase; font-weight:bold; text-align:center; width:100%; }*/
#english { left:255px; top:460px; display:block; }


/* Contatti */
body.body-contatti h4 { margin:0.5em 0; }
body.body-contatti { background:transparent url('img/contatti-sfondo.gif') 0 0 no-repeat; }
body.body-contatti td { vertical-align:top; }
body.body-contatti #contenuto { padding:25px 0 0 0; }

