body {
      /*background-color: DarkRed;*/
      font-family: Arial, Verdana, sans-serif;
      /*color: Darkorange;*/
      color: black;
     } 

#top {
      border-bottom: 1px solid black;
     }
     
#top h1 {
	 padding: 0;
	 margin: 0;
	}     	
#top h2 {
	 font-weight:normal;
	 padding: 0;
	 margin: 0;
	}     	

img.portrait {
		width:175px;
		height: auto;
		}

img.center_photo {
		width:400px;
		height: auto;
		}

img.logo {
	  width:85px;
	  height: auto;
	  }

img.immPrinc {
	       width: 90%;
	       height: auto;
	     }

img.bg {				  		  
	/* Set rules to fill background */		  
	min-height: 100%;		  		  
	min-width: 1024px;		  		  
		
	/* Set up proportionate scaling */																			        	      
	width: 100%;																						        	      
	height: auto;																						        	      
																								        	      
	/* Set up positioning */																				        	      
	position: fixed;																					        	      
	top: 0; 																						        	      
	left: 0;																						        	      
}																								        	      
																								        	      
/*@media screen and (max-width: 1024px){																				        	      
	img.bg {																						        	      
		left: 50%;																					        	      
		margin-left: -512px; }																				        	      
}*/																								        	      
																								        	      

img.bgOK {				  		  
	/* Set rules to fill background */		  
	min-height: 1024px;		  		  
	min-width: 100%;		  		  
		
	/* Set up proportionate scaling */																			        	      
	width: auto;																						        	      
	height: 100%;																						        	      
																								        	      
	/* Set up positioning */																				        	      
	position: fixed;																					        	      
	top: 0; 																						        	      
	left: 0;																						        	      
}																								        	      

div.sfondo {
	    position: relative;
	    margin: 50px auto;
	    width: 850px;
	    height: 734px;
	    padding: 20px;
	    background: #DAA520; /*white; */
	    opacity: 0.2; 
	    }

#page-wrap { position: relative; 
             width: 850px; 
	     margin: -824px auto; 
	     padding: 20px; 
	     background: transparent; 
	     /*-moz-box-shadow: 0 0 20px black; 
	     -webkit-box-shadow: 0 0 20px black;*/ 
	     box-shadow: 0 0 20px black;
	     /*opacity:2.5;*/
	     }  	      

#top-BLOBs {
     	    border-bottom: 1px solid #DAA520;
     	   }

#top-BLOBs h1 {
	       padding: 0;
	       margin: 0;
	      }       

#top-BLOBs h2 {
	       font-weight:normal;
	       padding: 0;
	       margin: 0;
	      }       


#page-wrap-BLOBs { position: relative; 
             	   width: 850px; 
	     	   margin: 50px auto; 
	     	   padding: 20px; 
	     	   background: transparent; 
		   /*background-color:rgba(192,192,192,0.3);*/
		   /*-moz-box-shadow: 0 0 20px black; 
	     	   -webkit-box-shadow: 0 0 20px black;*/ 
	     	   box-shadow: 0 0 20px #DAA520;
	     	   color: #DAA520;
		   }		    

#foto-BLOBs { 
             position: relative;
             width: 175px;
             margin: 15px auto;
             padding: 15px 15px 15px 15px;   
             /*-moz-box-shadow: 0 0 20px black;    
             -webkit-box-shadow: 0 0 20px black;*/ 
             box-shadow: 0 0 20px #DAA520;
             float: right;	
             }

#logo-BLOBs { 
      	      position: relative;
      	      width: 85px;
      	      height: 230px;
      	      margin: 15px auto;
      	      padding: 15px 15px 15px 15px;
      	      /*-moz-box-shadow: 0 0 20px black;   
      	      -webkit-box-shadow: 0 0 20px black;*/
      	      box-shadow: 0 0 20px #DAA520;
      	      float: left;	 
      	     }

#horline-BLOBs {
	 	 margin: 0 225px 0 140px;
	 	 height: 1px;
	 	 border-style: solid;
	 	 border-width: 1px 0 0 0;
	 	 border-color: #DAA520;
	 	}


#foto { 
       position: relative;
       width: 175px;
       margin: 15px auto;
       padding: 15px 15px 15px 15px;   
       /*-moz-box-shadow: 0 0 20px black;    	 
       -webkit-box-shadow: 0 0 20px black;*/ 	      
       box-shadow: 0 0 20px black;
       float: right; 	  
      }


      
#logo { 
       position: relative;
       width: 85px;
       height: 230px;
       margin: 15px auto;
       padding: 15px 15px 15px 15px;
       /*-moz-box-shadow: 0 0 20px black;    	 
       -webkit-box-shadow: 0 0 20px black;*/ 	      
       box-shadow: 0 0 20px black;
       float: left; 	  
      }


#bottons { 
      	  position: relative;
      	  width: 85px;
      	  margin: 15px auto;
      	  padding: 15px 15px 15px 15px;
          /*-moz-box-shadow: 0 0 20px black;   	 
          -webkit-box-shadow: 0 0 20px black;*/	      
      	  box-shadow: 0 0 20px black;
      	  float: right;
      	 }




p { /*font: 15px/2 Georgia, Serif;*/ 
    margin: 10px 225px 0 110px; 
    /*text-indent: 40px;*/
    padding: 0 0 30px 30px;
    font-size: 16px; 
    /*color: Darkorange;*/
    font-weight: normal;
    }


.putleft {
	    margin-left:-30px;
           }
	  
div.horline {
	  margin: 0 225px 0 140px;
	  height: 1px;
	  border-style: solid;
	  border-width: 1px 0 0 0;
	  border-color: black;
	 }

div.horline-BLOBs {
	  margin: 0 225px 0 140px;
	  height: 1px;
	  border-style: solid;
	  border-width: 1px 0 0 0;
	  border-color: #DAA520;
	 }
	 
div.marginleft {
	     margin-left: 140px;
	     }

#copyright {
	    /*margin-right: 10px;*/
	    font-size: 10px;
	    float: right;
	    font-weight: bold;
	    color: white; /*#700000; /*#DAA520;*/
	   }

ul.square {margin-top:-15px;
	   list-style-type:square
	   }
ul.circle {margin-left:-5px;
	   list-style-type:circle}


#rightpart {
	    /*position: relative;*/
	    width: 175px;
	    margin: 15px auto;
	    margin-top:-250px;
	    float: right;
	    padding: 15px 15px 15px 15px;   
	    /*-moz-box-shadow: 0 0 20px black;    
	    -webkit-box-shadow: 0 0 20px black;*/ 
	    box-shadow: 0 0 20px black;
	    float: right;      
	    }


#shadow {
          text-shadow: #FFFFFF 0 0 20px;	 
	 }

    	
#page-wrap-science { position: relative; 
             width: 850px; 
	     margin: 50px auto; 
	     padding: 20px; 
	     background: transparent; 
	     background-color:rgba(192,192,192,0.4);
	     /*-moz-box-shadow: 0 0 20px black; 
	     -webkit-box-shadow: 0 0 20px black;*/ 
	     box-shadow: 0 0 20px black; /*#700000;*/ /*#0000A0;*/
	     }  	      

#foto-science { 
       position: relative;
       width: 175px;
       margin: 15px auto;
       padding: 15px 15px 15px 15px;   
       /*-moz-box-shadow: 0 0 20px black;    	 
       -webkit-box-shadow: 0 0 20px black;*/ 	      
       box-shadow: 0 0 20px black; /*#700000; /*#0000A0;*/
       float: right; 	  
      }

#logo-science { 
       position: relative;
       width: 85px;
       height: 230px;
       margin: 15px auto;
       padding: 15px 15px 15px 15px;
       /*-moz-box-shadow: 0 0 20px black;    	 
       -webkit-box-shadow: 0 0 20px black;*/ 	      
       box-shadow: 0 0 20px black; /*#700000; /*#0000A0;*/
       float: left; 	  
      }

#horline-science {
	 	 margin: 0 225px 0 140px;
	 	 height: 1px;
	 	 border-style: solid;
	 	 border-width: 1px 0 0 0;
	 	 border-color: black;/*#700000; /*#0000A0;*/
	 	}

#copyright-science {
	    /*margin-right: 10px;*/
	    font-size: 10px;
	    float: right;
	    font-weight: bold;
	    color: #700000; /*#DAA520;*/
	   }

.spostaind {
	    margin-left:-30px;
           }

.spostaav {
	    margin-left:120px;
           }

#top-science {
     	    border-bottom: 1px solid #700000;
     	   }


#top-science h1 {
	       padding: 0;
	       margin: 0;
	      }       
#top-science h2 {
	       font-weight:normal;
	       padding: 0;
	       margin: 0;
	      }       

#foto-science-centro { 
       position: relative;
       width: 480px;
       margin: 15px auto;
       /*padding: 15px 15px 15px 15px;*/   
       /*-moz-box-shadow: 0 0 20px black;    	 
       -webkit-box-shadow: 0 0 20px black;*/ 	      
       box-shadow: 0 0 20px black; /*#700000; /*#0000A0;*/
       float: center; 	  
       margin-left:140px
       }

#foto-science-centro-BLOBs { 
       position: relative;
       width: 400px;
       margin: 15px auto;
       padding: 15px 15px 15px 15px;   
       /*-moz-box-shadow: 0 0 20px black;    	 
       -webkit-box-shadow: 0 0 20px black;*/ 	      
       box-shadow: 0 0 20px white; /*rgba(85, 205, 216, 1); /*#700000; /*#0000A0;*/
       float: center; 	  
       /*background-color:rgba(85, 205, 216, 0.4);*/
       margin-left:170px
       }

