BODY {
    padding:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    background-color: #ffffff;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    color:#000000;
    text-align:center;
}

.corpo {

    width:932px;
    height:672px;

    overflow:hidden;

    text-align:left;
    padding:0px;
    background-color: #ffffff;
    color:#000000;
    margin: 0px auto 0px auto;

    background-image:url(../img/base2.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
}

.pagina {
    /*float:left;*/
    width:825px;
    height:460px;

    scrollbar-base-color:#B95838;

    text-align:left;
    padding:20px;
    /*background-color: #ffffff;*/
    color:#000000;
    margin: 20px auto 0px 45px;
    border: solid 0px red;
    overflow:auto;
}


.cv{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#040558;
}
.cv h2{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#040558;
}
.cv h3{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.1em;
   color:#040558;
}
.cv li{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.1em;
   color:#040558;
}




.venezia{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   color:#040558;
}
.critici{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.0em;
   color:#040558;
}
.critici h2{
   font-size: 1.1em;
   margin:20px 0px 5px 0px;
   padding-bottom:3px;
   width:100%;
   border-bottom:solid 1px white;
   color:#040558;
}
.critici h3{
   font-size: 0.9em;
   font-style:italic;
   margin:8px 0px 3px 0px;
   color:#040558;
}


.mostre{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.0em;
   color:#040558;
}
.mostre h2{
   font-size: 1.3em;
   margin:20px 0px 25px 0px;
   padding-bottom:3px;
   width:100%;
   border-bottom:solid 1px white;
   color:#040558;
}
.mostre h3{
   font-size: 15px;
   font-style:italic;
   margin:8px 0px 3px 0px;
   color:#7E1705;
}
.mostre span{
   font-size: 13px;
   font-style:italic;
   margin:8px 18px 10px 50px;
   color:#040558;
}


.contatti{
   text-align:center;
   margin: 100px 0px 0px 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#040558;
}
.contatti h2{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color:#040558;
}
.contatti h3{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#040558;
}
.contatti h3 a{
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#040558;
}
.contatti h3 a:href{
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#040558;
}
.contatti h3 a:hover{
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#040558;
}
.contatti h3 a:visited{
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#040558;
}


.portfolio{
  float:left;
  border:solid 2px green;
  height:0px;
  width:200px;
  margin:20px 80px 0px 580px;
  
  display:none;
}


/* this is the main UL element*/
.dropdown{
  float:left;
  width:932px;

	background-color:#DEE1D4;
	visibility:hidden;

  margin:0;
  margin-top:145px;
  border-left:0px;
  
	padding:0;
	padding-left:100px;
	list-style:none;
	/*border-bottom:0px solid #444;*/
	border-bottom:1px solid #040558;
	border-top:1px solid #040558;

  font-size:1.2em;
  font-weight:normal;
}

/* these are the inner menus*/
.dropdown ul{
	margin:0;
	padding:0;
	border-top:0px solid #444;
	list-style:none;
}

/* these are all the LIs in the menu*/
.dropdown li{
	margin:0;
	padding:5px;
	width:120px;
	background-color:#DEE1D4;
	cursor:pointer;
}

/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown a{
	text-decoration:none;
	/*color:#040558;*/
  color:#7E1705;
	width:100%;
}

.dropdown a:hover{
	text-decoration:underline;
}

/* these are the LIs that only belong to submenu*/
.dropdown ul li{
	border:2px solid #ffffff; /* #FFCC33; #A20808;*/
  border-left:0px;
  border-right:0px;
	border-top:0;
	margin-left:-1px;
}

/* these are the LIs that contains a submenu*/
.dropdown li.submenu{
	/*background-image:url('expand_down.gif');
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;*/
	width:130px;
}

/* these are the LIs that contains a submenu and which are in a sub-menu themselve*/
.dropdown ul li.submenu{
	/*background-image:url('zzzexpand_right.gif');
	background-position:center right;*/
	padding:5px;
	width:120px;
}



/* ==================================================== */
	#screen span {
		position:absolute;
		overflow:hidden;
		border:#FFF solid 1px;
		background:#FFF;
	}
	#screen img{
		position:absolute;
		left:-32px;
		top:-32px;
		cursor: pointer;
	}
	#caption, #title{
		color: #FFF;
		font-family: georgia, 'times new roman', times, veronica, serif;
		font-size: 1em;
		text-align: center;
	}
	#caption b {
		font-size: 2em;
	}








a img, img 			{ border: 0; }

#page-wrap			{ float:left; width: 700px; margin: 0px 0px 0px 45px; }

.photo-link			{ padding: 23px; margin: 13px; border: 1px solid #999; display: block; width: 100px;
					  float: left; }
.photo-link:hover	{ border-color: white; }



