html {
    margin: 0pt;
    padding: 0pt;
  }


body {
    margin-left: 20px;
    margin-right: 20px;
    font-size: medium;
    font-family: arial;
    text-align: justify;
    color: white;
    background-color: rgb(0, 0, 0) ;
  }


#mainmenu {
    background : rgb(152,44,7);
    font : bold 14px 'Arial','Luxi Mono','Luxi Serif';
    padding : 3px 3px 3px 3px;
    text-align:center;
    margin-left: 10%;
    margin-right: 10%;
  }


#mainmenu a {
    text-decoration: none;
    background-color: rgb(152, 44, 7);
    color:white;
    vertical-align:center;
  }


#mainmenu a:hover {
    border-style: outset;
    background-color: white;
    color:rgb(152, 44, 7);
    border-width: 1px;
  }


#content {
    float: none;
    margin-left: 10%;
    margin-right: 10%;
  }

	
  
#header {
    background-color: rgb(0,0,0);
    height: 80px;
    background-image:url(../img/logo.jpg);
    background-repeat:no-repeat;
    background-position: center bottom;
  }


#footer {
    border-top: 1px padding: 2px 2px 2px 2px;
    color: rgb(255, 255, 255);
    background-color: rgb(152, 44, 7) ;
    font-size: 11px;
    text-align: center;
    clear: both;
    margin-left:10%;
    margin-right: 10%;
  }


#spacer {
    float: none;
    clear: both;
    height: 40px;
  }

div#contatti {
    font : large/40px 'Arial','Luxi Mono', 'Luxi Serif';
    float : left;
    text-align: justify;
  }

div#bio {
    font : medium/30px 'Arial','Luxi Mono', 'Luxi Serif';
    float : left;
    text-align: justify;
    width : 60%;
  }


div#bio2 {
    font : oblique medium/30px 'Arial','Luxi Mono', 'Luxi Serif';
    float : right;
    text-align: justify;
    width : 60%;
  }


div#anni {
    font : medium/30px 'Arial','Luxi Mono', 'Luxi Serif';
    float : left;
    text-align: justify;

  }


div#header img {
    float: left;
  }

ul{
   margin-left:0;
}

a:link {
    text-decoration: none;
    color: white;
  }


a:hover {
    text-decoration: none;
    color:white;
  }


a:active {
    color: white;
    text-decoration: none;
  }


a:visited {
    color: white;
    text-decoration: none;

  }

img
{
	border: 1px solid white;
	margin: 3px 0 0 0;
	vertical-align: top;
	background-color: #000; 
  }
div#evento img { 
	border: 0px;
    }
div#minipics { 
	margin-right: 0px;
    }

div#minipics ul { 
    margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    }

div#minipics li { 
    border: 0px;
    margin: 3px;
    padding: 0px;
    float: left;
    }
/* --------------------------------------------
a.opaca img {
	filter:alpha(opacity=90); 
	-moz-opacity: 0.9; 
	opacity: 0.9;}

a.opaca:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

------------------*/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width:100%; /*auto;*/
	height:auto;
	padding-left:0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 50px;
	margin-top:20px;
	background:#000;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
	/*font: bold 16px Arial;*/
	font : oblique medium/30px 'Arial','Luxi Mono', 'Luxi Serif';
	color: white;
	padding: 10px 0;
	text-align: center;
}

#thumbImage{ /*DIV within thumbbox that holds the enlarged image */
	background: #000;
}


#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid rgb(152, 44, 7) ;
	background-color: rgb(152, 44, 7) ;
	padding: 1px;
	z-index: 5;}

