/* reset css */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
img { border:none; vertical-align:bottom; }


.float { float:left;}

#contenitore { position:relative; width:1200px; height:750px; margin:0 auto; padding:5px auto; }


#logo { width:800px; position:relative; margin-left:50px; padding-top:1px;  text-align:left; margin-top:50px; }
			 
#logo p { letter-spacing:4px; margin-left:10px;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; word-spacing:5px; font-size:34px; color:#aeaeae; }


  
  
 
 #lingue { float:right; width:125px; position:relative; margin-right:60px; margin-top:50px;
	  text-align:center; visibility: visible; opacity:1;}
	  

	  /* inizio div menu */
 #menu { list-style:none; position:relative; margin-left:55px; text-decoration:none; font-size:16px; color:#aeaeae; margin-top:25px;
	  width:960px; height:50px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;  letter-spacing:3px;}

 #menu ul li { display:block; float:left; margin-left:9px; margin-top:10px;
	  padding-right:59px; text-align:center; text-decoration:none; }
	 #menu li a { text-decoration:none; color:#aeaeae; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
 #menu li a:hover { color:#000;  text-decoration:none; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
 #architecture a:visited { display: block; color: #000; }
 
 #cr { float:left; margin-top:15px;margin-left:50px; }
 
 /* inizio div sottomenu */
 #sottomenu { list-style:none; position:relative; margin-left:50px; text-decoration:none; font-size:12px; color:#aeaeae; margin-top:10px;
	  width:960px; height:50px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; border:1px solid #000; letter-spacing:3px;}

 #sottomenu ul li { display:block; float:left; margin-left:9px; margin-top:10px; 
	  padding-right:40px; text-align:center; text-decoration:none; }
	 #sottomenu li a { text-decoration:none; color:#aeaeae; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
 #sottomenu li a:hover { color:#000;  text-decoration:none; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
 
 /* inizio div progetti */
 
 #progetti { float:right; width:300px; position:relative; margin-right:700px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	  text-align:left; margin-top:50px; letter-spacing:3px; font-size:14px;} 
#progetti ul li { width:250px; height:60px; list-style:none;padding-left:5px;} 
 #progetti  li a { text-decoration:none; color:#aeaeae;  }
  #progetti  li a:hover { color:#000; }
  /* inizio div foto */ 
   #foto { float:left; width:100px; position:relative; margin-left:80px;
 	 text-align:left; margin-top:50px; letter-spacing:3px;  } 
	 
 	 #foto ul li { width:100px; height:60px; list-style:none; margin:0 auto; }
 	 #foto ul li img { margin:0 auto; }	
	
	 #footer { position:relative; width:1200px; text-align:right; margin:0 auto; padding:5px auto; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
	 #footer p { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; padding-right:70px; font-size:12px; color:#aeaeae;}