body{
	background-color:#1D3F73;
	color:#fff;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.clear{clear:both;}

#head{
	display:block;
	background-image: url(../images/elementi/head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px auto;
	padding: 0px;
	height: 160px;
	width: 789px;
	text-indent:-9000px;

}

object, embed{
width:820px;
height:38px;
margin:6px 0px 8px;
}
/*corpo*/

#corpo{


	display:block;
	width: 789px;
	margin: 0px auto;
	padding: 0px;
	overflow:hidden;	
	}
	
#dx	{

	display:block;
	width:169px;
	background-image: url(../images/elementi/bg_menudx_center.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:right;
	text-align:left;
}

#dx p.open{
	background-image: url(../images/elementi/bg_menudx_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 169px;
}
#dx p.close{
	background-image: url(../images/elementi/bg_menudx_dwn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px !important;
	margin: 0px 0px -6px;
	padding: 0px;
	height: 8px;
	width: 169px;
}
#dx h6{
	display:block;
	background-image: url(../images/elementi/bg_menudx_cat.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px 11px 15px;
	padding: 0px 3px;
	height: 27px;
	width: 139px !important;
	width: 145px;
	font-size: 13px;
	text-align: right;
	

}
#dx a{
	display:block;
	color:#fff;
	margin: 0px 11px 15px;
	padding: 0px 9px;
	text-decoration:none;
	font-weight: bold;
	text-transform: capitalize;
	background-image: url(../images/elementi/bg_menudx_lnk.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#dx a:hover{color:#FF9900;	background-image: url(../images/elementi/bg_menudx_lnk_ov.gif);}
/*/dx*/
/*container*/
#container{

	display:block;
width:602px;

	background-image: url(../images/elementi/bg_container.gif);
	background-repeat: repeat-y;
	background-position: left top;
margin:0px;
padding:0px;

text-align:left;
overflow:hidden;
}

#container h1{
	background-image: url(../images/elementi/bg_container_h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 3px 8px 0px;
	height: 22px;
	width: 586px !important;
	width: 602px;
	font-size: 14px;
	color: #1A4071;
	text-decoration: none;
	text-align:left;
	text-transform: capitalize;
}
#container .close{
	background-image: url(../images/elementi/bg_container_dwn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px !important;
	margin: 0px 0px -5px;
	padding: 0px;
	height: 9px;
	width: 602px;
}
#container  .content{
	display:block;
	margin: 20px 18px ;

}

 #container  .content a{ 

color:#FB9E1D;
}
#container .content a:hover {  color: yellow; text-decoration: underline ;}










 #container .content img,  #container .contentstaff img { 
 { 
 /* margin : 10px 10px 10px 20px;*/

  position: relative;
 
  
   height : 150px;
  width  : 150px;
  }
   
  }

#container .contentstaff img{

margin : 0px, 0px, 0px, 0px;
float:left;

}




  #container .content img.orz,  #container .contentstaff img.orz 
{ 
 /* margin : 10px 10px 10px 20px;*/
  height : 103px;
  width  : 123px;
 border: 2px solid #FB9E1D;
  
  }
  
    #container .content img.vert,  #container .contentstaff img.vert 
{ 
  margin : 0px 0px 0px 0px;
  height : 120px;
  width  : 100px;
  border : 2px solid #FB9E1D;
 
  }
  
  







#container .content h2,#container .contentstaff h2 {
	font-size: 13px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px;
	}
#container .contentstaff h2{
margin: 15px 0px 10px;

}	
#container .content p, #container .contentstaff p{
	font-size: 12px;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px;
	text-align : justify;
	
	}
	
#container .contentfoto
{ 

background-color:#1D3F73;
display : block;
  margin : 50px 20px 50px 50px;
 
 }
  
  #container .contentfoto .cornice
  {
  position : relative;
   height : 103px;
  width  : 123px;
  border: 2px solid #FB9E1D;
    display : block;
	float : left;
  }
  
  
  
  #container .contentfoto .cornice img.orz
{ 
 /* margin : 10px 10px 10px 20px;*/
  height : 103px;
  width  : 123px;
  
 
  }
  
    #container .contentfoto .cornice img.vert
{ 
 /* margin : 10px 10px 10px 20px;*/
  height : 103px;
  width  : 80px;
  
   left : 20px;
  
  }
  
  
  #container .contentfoto .cornice img
{ 
 /* margin : 10px 10px 10px 20px;*/
    border: 0px solid #FB9E1D;
  position: relative;
 }
  
  
   #container .content .iscr input
{ 
 /* margin : 10px 10px 10px 20px;*/
  
  position: relative;
  TOP:0px; 
  LEFT:300px; 
  border: 1px solid #FB9E1D;
  }
  #container .contentstaff
{ display : block;
  margin : 20px 18px;
  
 }
  

  
  
  #container .contentstaff b
{ 
  position: relative;
  float:left;
  /*TOP:-40px; 
   LEFT:50px;*/ 
  
  }
  
  #container .contentstaff p{
	font-size: 12px;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px;
	text-align : justify;
	
	}


  
  
  
  
 #container .contentsoc img.orz
{ 
 /* margin : 10px 10px 10px 20px;*/
  height : 103px;
  width  : 123px;
  
  
  }
  
    #container .contentsoc img.vert
{ 
 /* margin : 10px 10px 10px 20px;*/
  height : 120px;
  width  : 100px;
  left : 15 px;
  
  }
  
  
  #container .contentsoc img
{ 
 /* margin : 10px 10px 10px 20px;*/
  
  position: relative;
  TOP:0px; 
  LEFT:50px; 
  border: 2px solid #1D3F73;
   height : 150px;
  width  : 150px;
  }
  
  }

	

	

	
	

	

	
	
  #containervis{
	display:block;
    

	/*background-image: url(../images/elementi/bg_container.gif);*/
	background-repeat: repeat-y;
	background-position: left top;
margin:0px;
padding:0px;
float:left;
text-align:left;
}
  #containervis .contentfotovis
{ 
 
  display : block;
 
 
  position: relative;
  
 
 }
  
   #containervis .contentfotovis img.orz
{ 
 /* margin : 10px 10px 10px 20px;*/
  height : 480px;
  width  : 640px;*/
  
  
  }
  
#containervis .contentfotovis img.vert
{ 
 /* margin : 10px 10px 10px 20px;*/
  height :  640px;
  width  : 480px;
  
  
  }
/*/container*/

/*/corpo*/
/*footer*/
#footer{
	position:relative;
	background-image: url(../images/elementi/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 30px auto;
	padding: 0px;
	width: 789px;
	height:60px;
	}
#footer #info{
	position:absolute;
	top:9px;
	left:61px;
	margin:0px 0px 0px 0px;

	height: 15px;
	width: 40px;
}		
#footer #pow{
	position:absolute;
	top:35px;
	left:50%;
	margin:0px 0px 0px -15px;
	background-image: url(../images/elementi/pow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 30px;
}	
/*footer*/