body	{ margin: 0; padding: 0; border: 0; font-family: "Lucida Grande", Arial, Geneva, Helvetica, sans-serif;
background-color: #fff; background: transparent url(../images/background.gif) bottom left no-repeat; background-attachment: fixed;}

h1	{ margin: 0; font-family: "Lucida Grande", Arial, Geneva, Helvetica, sans-serif; text-align: left;}
h2	{ margin: 0; font-family: "Lucida Grande", Arial, Geneva, Helvetica, sans-serif; }
a:hover, .titolobox a:active { color: #f5df2a; text-decoration: none;  } 

.data {font-family: "Lucida Grande", Arial, Geneva, Helvetica, sans-serif; color: #970f00; font-size: 1em; }
.data  a, .data  a:link, .data  a:visited { color: #970f00; text-decoration: none;  } 
.data  a:hover, .data  a:active { color: #f5df2a; text-decoration: none;  } 

.description {font-family: "Lucida Grande", Arial, Geneva, Helvetica, sans-serif; color: #970f00; font-size: 0.7em;  padding-bottom: 5px; }

p { font: 11px/1.2em "Lucida Grande", Arial, Geneva, Helvetica, sans-serif; color: #333; margin-top: 0; padding: 0; }

	
hr { display:none }	
img	{ border: 0;}
input { font-size: 12px; margin: 0; }
.textform { border: 1px solid #e09900; font-size: 65%; color: #D67469; text-align: right; font-weight: bold; padding: 0; margin: 0; }

/* redundant selectors to help NS4 not forget */
div,  h2, p, th, td, ul, li, dd, dl, dt    {font-family:   Verdana, Arial, sans-serif;}
	
a	{ text-decoration: none; }
a:link, a:visited{ background-color: transparent; }
a:hover, a:active{ background-color: transparent; }

/* tipi di link */
.link a { padding:0 5px;  text-align: right; font-family: "Lucida Grande", Arial, Geneva, Helvetica, sans-serif; }
.link a:link, .link a:visited {  color: #FFFF3E; text-align: right; padding:0 5px;} 
.link a:hover, .link a:active { color:#fff; text-align: right; padding:0 5px;} 
div .link { text-align: right; font-size: 0.8em;} 

.wrapper { margin: auto; padding:0; text-align:left; width:100%;}

#header	{ margin: auto; position:relative; width:100%; height:420px; background-color: transparent; z-index:2;}


/* menu laterale  */
#menu { position:absolute; left:0; top:0; width:200px; padding: 20px 0 15px 20px; background-color: transparent; margin: 0; }
#menu ul{ list-style:none; margin: 0;   border: 0; background-color: transparent; padding: 20px 0 0 0; text-align: left;  }
#menu ul li { list-style: none; margin-left: 0; padding: 0 0 5px 0; text-align: left; width:200px;}

/* LINK PRIMO LIVELLO */
#menu ul li a {  display:block; margin: 0; width:100%;}
#menu ul li a:link, #menu ul li a:visited { height:35px; line-height:30px; color: #ccc; } 
#menu ul li a:hover, #menu ul li a:active { color:#fff; }

.alt { display: none }
.chisiamo a, .chisiamo a:link, .chisiamo a:visited { background: transparent url(../images/chi01.gif) center left no-repeat; }
.chisiamo a:hover, .chisiamo a:active { background: transparent url(../images/chi02.gif) center left no-repeat; }
.portfolio a, .portfolio a:link, .portfolio a:visited { background: transparent url(../images/portfolio01.gif) center left no-repeat; }
.portfolio a:hover, .portfolio a:active { background: transparent url(../images/portfolio02.gif) center left no-repeat; }
.contatti a, .contatti a:link, .contatti a:visited { background: transparent url(../images/contatti01.gif) center left no-repeat; }
.contatti a:hover, .contatti a:active { background: transparent url(../images/contatti02.gif) center left no-repeat; }
.musica a, .musica a:link, .musica a:visited { background: transparent url(../images/musica01.gif) center left no-repeat; }
.musica a:hover, .musica a:active { background: transparent url(../images/musica02.gif) center left no-repeat; }
.teatro a, .teatro a:link, .teatro a:visited { background: transparent url(../images/teatro01.gif) center left no-repeat; }
.teatro a:hover, .teatro a:active { background: transparent url(../images/teatro02.gif) center left no-repeat; }
.photogallery a, .photogallery a:link, .photogallery a:visited { background: transparent url(../images/photogallery01.gif) center left no-repeat; }
.photogallery a:hover, .photogallery a:active { background: transparent url(../images/photogallery02.gif) center left no-repeat; }

#movie {  position:absolute; right:0; top:0; width:570px; background-color: transparent; z-index:3; }

#pennellata {  position:absolute; left:256px; top:420px; width:47px; height:292px; z-index:4;
background: transparent url(../images/pennello.gif) center left no-repeat; }

/* ------- */

#wrappercorpo	{ position:relative; margin: auto;padding: 0; width:100%; text-align:left;}

#sx { position:absolute; left:0; top:0; width:200px; margin-right:64%; height:auto; z-index:1; padding: 0; }
#portfolio #sx { position:absolute; left:0; top:0; width:200px; margin-right:64%; height:auto; z-index:1; padding: 0; text-align: left;}
#sx ul{ list-style:none; margin: 0;   border: 0; background-color: transparent; text-align: left; padding: 0 0 0 60px;}
#sx ul li { list-style: none;   margin: 0;}

/* LINK PRIMO LIVELLO */
#sx ul li a {  display:block; margin: 0;  text-align: right; padding: 1px 10px 2px 10px; }
#sx ul li a:link, #sx ul li a:visited { font-size: 0.8em; height:16px; line-height:16px; color: #fff; border-bottom: 1px dotted #fff; background-color: #b81010; } 
#sx ul li a:hover, #sx ul li a:active { font-size: 0.8em; height:16px; line-height:16px; color:#f7b900; border-bottom: 1px dotted #fff; 
background: #b81010 url(../images/freccia.gif) center left no-repeat; }



#corpo	{ margin: 0 295px 0 200px; text-align: right ; background-color: #bac7c9; padding: 10px 50px 20px 30px;}
#corpo a { font-size: 0.7em; color: #b81010; background-color: transparent; text-align: right; padding: 10px 0 20px 0; font-weight: bold;}
#corpo a:link, #corpo a:visited { font-size: 0.7em; color: #b81010; background-color: transparent; text-align: right; }
#corpo a:hover, #corpo a:active { font-size: 0.7em; color: #fff; background-color: transparent;   }

#home #corpo { margin: 0 295px 0 200px; text-align: right ; padding: 0 0 0 100px; background-color: transparent;  }
#portfolio #corpo p {  line-height:1.1em; font-size: 0.75em; text-align: right; }
#portfolio #corpo	h1 { color: #fff; line-height:1.1em;  text-align: right; padding: 30px 0 5px 0;font-family: Impact, "Industria Solid", "Arial Narrow", EurostileTBol, "GillSans Bold", Verdana, sans-serif; 
 font-size: 1.4em; font-weight: normal;  }
/*#corpo	h2 { color: #fff; line-height:1em;  text-align: right; padding: 20px 0 10px 0;font-family: Impact, "Industria Solid", "Arial Narrow", EurostileTBol, "GillSans Bold", Verdana, sans-serif; 
 font-size: 1.4em; font-weight: normal;  }*/


#portfolio #corpo { margin: 0 295px 0 200px; text-align: right ; padding: 0 0 0 100px; background-color: transparent;  }
#artisti #corpo p {color: #fff; }
#artisti #corpo h1 { color: #fff; line-height:1.1em;  text-align: right; padding: 30px 0 5px 0;font-family: Impact, "Industria Solid", "Arial Narrow", EurostileTBol, "GillSans Bold", Verdana, sans-serif; 
 font-size: 1.4em; font-weight: normal;  }

.contenitore { padding: 0; }
.elenco01 { border: 1px solid #fff;  min-height:100px; height: auto !important; height: 100px; 
text-align: right; background-color: #bac7c9; margin: 0; }
.elenco01 p { color: #fff; line-height:1.1em; font-size: 1em; text-align: right; padding: 10px 30px 0 10px;}
.elenco01 h2 {  color: #fff; line-height:1.5em;  text-align: right; font-family: Impact, "Industria Solid", "Arial Narrow", EurostileTBol, "GillSans Bold", Verdana, sans-serif; 
 font-size: 1.4em; font-weight: normal; padding: 0 30px 0 10px;}

#home #corpo .elenco01 a {  background-color: #bac7c9; text-align: right; }
#home #corpo .elenco01 a:link, #home #corpo .elenco01 a:visited {  background-color: #bac7c9; display:block; }
#home #corpo .elenco01 a:hover, #home #corpo .elenco01 a:active {  background-color: #bad1df;   display:block;}
 
 
.elenco02 { border: 1px solid #fff;  min-height:100px; height: auto !important; height: 100px; 
text-align: right; background-color: #dce3e4; margin: 0; color: #666; }
.elenco02 p{ color: #666; line-height:1.1em; font-size: 1em; text-align: right; padding: 10px 30px 0 10px;}
.elenco02 h2 {  color: #fff; line-height:1.5em;  text-align: right; font-family: Impact, "Industria Solid", "Arial Narrow", EurostileTBol, "GillSans Bold", Verdana, sans-serif; 
 font-size: 1.4em; font-weight: normal; padding: 0 30px 0 10px;}

#home #corpo .elenco02 a {  background-color: #dce3e4; text-align: right; }
#home #corpo .elenco02 a:link, #home #corpo .elenco02 a:visited {  background-color: #dce3e4; display:block; }
#home #corpo .elenco02 a:hover, #home #corpo .elenco02 a:active {  background-color: #fbdc7f;   display:block;}
 
.elenco img { margin: 6px 10px 0 0; }


#ascolta { width:100%; font-size: 0.7em; color: #fff; background-color: #30709e; padding: 5px 2px 5px 5px; margin: 0; }
#ascolta span {  font-size: 0.9em; color: #fff; background-color: #f90; padding: 5px 2px 5px 5px; }
#ascolta ul{ list-style:none; margin: 0;   border: 0; background-color: transparent; text-align: right; padding: 10px 0 0 0; }
#ascolta ul li { list-style: none;   margin: 0;}
#ascolta ul li a {  display:block; margin: 0 0 0 0;  text-align: right; padding: 1px 20px 2px 0;  border-bottom: 1px dotted #fff;}
#ascolta ul li a:link, #ascolta ul li a:visited { font-size: 1em; height:16px; line-height:16px; color: #f90; 
background: transparent url(../images/freccia_ascolta.gif) center right no-repeat; } 
#ascolta ul li a:hover, #ascolta ul li a:active { font-size: 1em; height:16px; line-height:16px; color:#f7b900; 
background: transparent url(../images/freccia_ascolta02.gif) center right no-repeat; }


	
#dx { background-color: transparent; position:absolute; right:0; top: 0; text-align: left; width:295px; }
	
#piede  { background: transparent url(../images/piede.gif) top center no-repeat; width:100%;}
#piede p  { color: #666; font-size: 0.6em; margin:auto; padding: 15px 0; background: transparent url(../images/piede.gif) top center no-repeat;}
#piede  div { color: #666; font-size: 0.6em; margin:auto; padding: 15px 0;}

#piede a, #piede a:link, #piede a:visited { color: #b81010; text-decoration: none;  } 
#piede a:hover, #piede a:active { color: #f7b900; text-decoration: none;  } 

/* CSS by Andrea Maiolino->RE-ACTIVE 2005
http://www.re-active.it */
