body, html {margin:0; width:100%; height:100%; text-align:left; vertical-align:top; background:#FFF;}

#menu {
width:375px; 
height:751px;
position:absolute; 
top:0;
left:0;
color:#fff;
padding:0;
background:url(../img/quad_bg.gif) no-repeat 0 1px;
background-color:#FFF;
}

img{ border:0;}

a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;}
a:hover {text-decoration:none; color:#FFF;}
a:visited {text-decoration:none; color:#FFF;}


.quad_link:hover {cursor:hand; } /* hack to display hand in IE */
.quad {position:absolute; display:block; width:24px; height:24px; text-decoration:none;}
.label {position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-align:left; text-decoration:none; left:25px; top:0px;}
.label a {text-decoration:none;}
.hidden_label {visibility:hidden; display:none;}


#title {position:absolute; top:1px; left:0;}
#academic {position:absolute; top:1px; left:275px;}
#commercial {position:absolute; top:251px; left:275px;}
#personal {position:absolute; top:501px; left:275px;}
#mail {position:absolute; top:26px; left:0;}

#content { position:absolute; left:376px; top:1px; z-index:2;}
#content H1{font-family:"Times New Roman", Times, serif; font-size:23px; color:#12123f; padding:0; margin:0; margin-left:3px; }
#content H2{font-family:"Times New Roman", Times, serif; font-size:14px; color:#12123f; padding:0; margin:0; margin-left:5px; }

#descr{z-index:4; position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#12123f; text-align:justify; line-height:16px; padding:0; margin:0; left:674px; top:414px; margin-top:0; width:275px; }
#descr a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#12123f; text-decoration:underline;}
#descr a:hover {text-decoration:none;}

#tesi {position:absolute; left:376px; top:1px; z-index:2;}
#tesi a {color:#12123f; text-decoration:underline;}
#tesi a:hover {color:#12123f; text-decoration:none;}
#logo_tesi { padding-left:19px; padding-top:13px;}

#menu_tesi {position:absolute; left:376px; top:240px; z-index:4; width:200px;}
#menu_tesi ol li {font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:0; padding-bottom:5px;}
#menu_tesi ol li ol {margin-left:0; padding-left:18px; padding-top:5px;}

#menu_tesi a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#12123f; text-decoration:underline;}
#menu_tesi a:hover{ text-decoration:none;}
#menu_tesi a:visited{ text-decoration:none;}
	#tesi h2 {font-family:"Times New Roman", Times, serif; font-size:23px; padding:0; margin:0; font-weight:normal;}
	#tesi h3 {font-family:"Times New Roman", Times, serif; font-size:18px; padding:0; margin:0; margin-top:5px; font-weight:normal;}
	#testo {position:absolute; left:249px; top:75px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#12123f; width:450px; line-height:22px; padding-bottom:15px;}
	#testo a {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#12123f; text-decoration:underline; }
	#testo_small {position:absolute; left:249px; top:75px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#12123f; width:450px; line-height:18px; padding-bottom:15px;}
	#testo_small a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#12123f; line-height:18px; }
	hr{border: 1px solid #ddd; margin:20px 0;}
	
	#licence {font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#12123f; padding-top:40px; padding-left:19px;}
	.nota{font-size:10px; vertical-align:super; }
	
	#note{font-size:11px; line-height:14px; border-top:1px solid #12123f; margin-top:35px;}
	#note ol { padding:0; margin:0; list-style:none; padding-top:5px;}
	#note ol li { padding-bottom:5px;}
	#note a { font-size:11px; color:#12123f; }
	.citazione { margin-left:20px;}
	
#flash_grid{position:absolute; left:375px; top:0px; z-index:3;}

.border img {border:1px solid #CCC;}