/* foglio di stile */

p  { margin: 0px; }

/* Colori */
.grigio1  {  color: #B1B1B1;  }
.grigio2  {  color: #D2D2D2;  }

.nero1   {  color: #333333;  }
.nero2   {  color: #1E1F20;  }

.verde1  {  color: #67999A;  }
.verde2  {  color: #669B9C;  }
.verde3  {  color: #547D7E;  }
.verde4  {  color: #2D4D4E;  }

/* testo */
.testo1  {  font-family: Arial;  font-size: 11px;  line-height: 16px;  }
.testo2  {  font-family: Arial;  font-size: 17px;  }
.testo3  {  font-family: Arial;  font-size: 13px;  }
.testo4  {  font-family: Arial;  font-size: 11px;  }
.testo5  {  font-family: Arial;  font-size: 12px;  }

.testo6  {  font-family: Arial;  font-size: 18px;  }
.testo7  {  font-family: Arial;  font-size: 15px;  }

/* link */
a:visited  {}
a.link1  {  text-decoration: none;  }
a.link1:hover  {  text-decoration: underline;  }
a.link2  {  text-decoration: underline;  }
a.link2:hover  {  text-decoration: none;  }

/* stili */
.grassetto  {  font-weight: bold;  }
.sottolineato  {  text-decoration: underline;  }
.corsivo  {  font-style: italic;  }

/* immagini */
img.immagini1  {  padding: 3px; border: 1px solid #8AB1B3; background-color: #F2F7F7;  }

/* struttura */
html { margin: 0px; padding: 0px;  }
body  {  background-color: #333333;  margin: 0px; padding: 0px; }
div.sfondo  {  
    height: 161px;  width: 100%;  
	background-color: #1E1F20; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1; 
	position: absolute; z-index: 2;  top: 72px;   
}
div.sfondo img  {  cursor: pointer; width: 770px;  }
div.struttura  {  width: 100%; position: absolute; z-index: 1; top: 0px;  }
table.struttura  {  width: 770px;  }

td.struttura1  {  width: 225px; height: 72px; background-color: #547D7E;  }
td.struttura1  div  {  padding-left: 5px; cursor: pointer; }

td.struttura2  {  width: 545px; height: 72px; background-color: #67999A;  }
td.struttura3  {  height: 161px;  }

td.struttura4  {  width: 225px; background-color: #547D7E;  padding-top: 5px; padding-bottom: 4px; }
td.struttura4 div {  margin-left: 2px;  }

td.struttura5  {  width: 545px; background: url(../img/sfondo_corpo.jpg) no-repeat top white;  }

/* menu alto */
td.struttura2 div  {  height: 64px; float: left; display: inline; background-position: 0px 0px;  }
div.biografia  {  background-image: url(../img/rollover/biografia.jpg); width: 134px; margin-left: 7px;  }
div.critica  {  background-image: url(../img/rollover/critica.jpg); width: 104px;  }
div.sponsor  {  background-image: url(../img/rollover/sponsor.jpg); width: 121px;  }
div.contatti  {  background-image: url(../img/rollover/contatti.jpg); width: 96px;  }
div.links  {  background-image: url(../img/rollover/links.jpg); width: 76px;  }

/* menu opere */
div.menu1  {  width: 219px; height: 22px; background: url(../img/menu1s.jpg) no-repeat top;  }
div.menu2  {  width: 219px; height: 265px; background: url(../img/menu2s.jpg) repeat-y;  }
div.menu2 img {  margin-left: 5px; }
div.menu3  {  width: 219px; height: 17px; background: url(../img/menu3s.jpg) no-repeat top; font-size: 1px; line-height: 1px;  }
p.menu_opere_titolo {  text-align: right; padding-right: 18px; padding-top: 5px;  }

div.menu2 div  {  width: 186px; margin-left: 16px; background-position: 0px 0px;  }
div.anteprime  {  height: 23px; background-image: url(../img/rollover/anteprime.jpg); margin-top: 5px;  }
div.bronzi  {  height: 23px; background-image: url(../img/rollover/bronzi.jpg); }
div.bronzetti  {  height: 23px; background-image: url(../img/rollover/bronzetti.jpg);  }
div.marmi  {  height: 23px; background-image: url(../img/rollover/marmi.jpg);  }
div.bassorilievi  {  height: 23px; background-image: url(../img/rollover/bassorilievi.jpg);  }
div.monumentali  {  height: 23px; background-image: url(../img/rollover/monumentali.jpg);  }
div.disegni  {  height: 23px; background-image: url(../img/rollover/disegni.jpg);  }
div.last  {  height: 2px; background-image: url(../img/rollover/last.jpg); font-size: 1px; line-height: 1px;  }

/* footer */
td.foot  {  background-color: #333333; width: 770px; padding-top: 8px; padding-bottom: 20px;  }
div.footsx  {  float: left; display: inline;  }
div.footdx  {  float: right; display: inline; text-align: right;  }

/* corpo principale */
div.corpo_principale  {  padding-left: 30px; padding-right: 30px; padding-top: 12px; padding-bottom: 25px;  }
p.corpo_principale  {  margin-top: 12px;  }
ul#links1  {  margin: 0px; padding: 0px; margin-left: 25px;  }
ul#links2  {  margin: 0px; padding: 0px; margin-left: 25px;  }
ul#links3  {  margin: 0px; padding: 0px; margin-left: 25px;  }
ul#links4  {  margin: 0px; padding: 0px; margin-left: 25px;  }
ul#links1 li  {  list-style: url(../img/lista3.gif);  }
ul#links2 li  {  list-style: url(../img/lista4.gif);  }
ul#links3 li  {  list-style: url(../img/lista.gif);  }
ul#links4 li  {  list-style: url(../img/lista2.gif);  }
li.margintop_links  {  margin-top: 5px;  }
li.margintop_critica  {  margin-top: 8px;  }
li.margintop_eventi  {  margin-top: 12px;  }

/*
 *  form
 */
td.form  {  padding-right: 30px; text-align: left; font-weight: bold;  }
input.form  {  width: 260px; padding-left: 1px;  }
textarea.form  {  width: 260px; height: 100px; padding: 1px;  }

/*
 *  opere
 */
div.shadow {
	width: 116px; height: 116px;
	background: url(../img/shadow.png) no-repeat !important;
	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../img/shadow.png'); 
    float: left; margin-top: 10px; margin-right: 10px; cursor: pointer;
}
div.shadow2 {
	width: 166px; height: 216px;
	margin-left: 6px; margin-top: 15px;
	background: url(../img/shadow2.png) no-repeat !important;
	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../img/shadow2.png'); 
    cursor: pointer;
}
img.opera  {  border: 1px solid #333333;  }
p.opera  {  font-weight: normal; margin-top: 5px; line-height: 22px;  }
span.opera  {  font-style: normal;  }



