/* CSS Document */
html, body{height: 100%;}

body {
margin:0px;
font:11px verdana, arial, helvetica, sans-serif;
line-height:18px;
color:#1F1F7E;
background-color:#9B9ADE;
height: 100%;
}

STRONG {font-family:verdana, arial, helvetica, sans-serif; font-style:normal; font-size:11px}

NORMAL {font-family:verdana, arial, helvetica, sans-serif; font-style:normal; font-size:11px;}

ul.lista li {
list-style-type :square;
}

#testata {
margin:0px 230px 0px 0px;
padding: 0px 20px 0px 10px;
border-right:1px solid #1F1F7E;
background-color:#1F1F7E;
background-image:url(studiot.gif);
background-repeat:no-repeat;
background-position:top left;
overflow: auto;
scrollbar-face-color: #1F1F7E;
scrollbar-highlight-color: #6666DA;
scrollbar-shadow-color: #12124B;
scrollbar-3dlight-color: #1F1F7E;
scrollbar-arrow-color: #6666DA;
scrollbar-track-color: #6666DA;
scrollbar-darkshadow-color: #12124B;
scrollbar-base-color: #1F1F7E;
height: 10%; 
}

#testata p {
font-size:9px;
text-align:right;
line-height:20px;
color:#6666DA;
}

#main {
margin:0px 230px 0px 0px;
padding: 0px 30px 10px 40px;
border-right:1px solid #1F1F7E;
text-align:right;
overflow: auto;
scrollbar-face-color: #6666DA;
scrollbar-highlight-color: #9B9ADE;
scrollbar-shadow-color: #4D4DD5;
scrollbar-3dlight-color: #6666DA;
scrollbar-arrow-color: #9B9ADE;
scrollbar-track-color: #9B9ADE;
scrollbar-darkshadow-color: #4D4DD5;
scrollbar-base-color: #6666DA;
background-image:url(diritto.gif);
background-repeat:no-repeat;
background-position:top right;
height: 60%; 
position:relative;
} 

#main p {position:absolute; 
bottom:30px; 
right:20px; 
}

#main span { 
font:10px verdana, arial, helvetica, sans-serif;
right:20px; 
line-height:16px;
}

.main a:link {
color:#1F1F7E;
text-decoration:underline;
font-weight:bold;
}

.main a:active {
color:#1F1F7E;
text-decoration:underline;
font-weight:bold;
}

.main a:visited {
color:#1F1F7E;
text-decoration:underline;
font-weight:bold;
}

.main a:hover {
color:#1F1F7E;
text-decoration:none;
font-weight:bold;
}

.menutitle {
border-bottom:1px solid #1F1F7E;
border-right:1px solid #1F1F7E;
padding:2px;
font-weight:bold;
margin-bottom:10px;
width:140px;
cursor:pointer;
color:#1F1F7E;
background-color:#9B9ADE;
text-align:right;
}

.submenu {
margin-bottom: 2em;
margin-right: 0.5em
}

#image {
position:absolute;
top:0px;
right:0px;
width:230px;
height: 70%; 
padding: 10px 0px 0px 0px;
background-image:url(rodin.jpg);
background-repeat:no-repeat;
background-position:bottom right;
voice-family: "\"}\"";
voice-family:inherit;
width:230px;
}
body>#image {width:230px;}

#image p {
position:absolute; 
top:20px; 
right:5px;
text-align:right;
color:#1F1F7E;
font-size:9px;
line-height:12px;
}

#menu {
margin:0px;
padding:10px;
border-top:1px solid #1F1F7E;
background-color:#6666DA;
background-image:url(studio.gif);
background-repeat:no-repeat;
background-position:center;
height: 30%; 
}

#menu p {
font-size:12px;
text-align:center;
color:#9B9ADE;
}

.menu a:link {
color:#1F1F7E;
text-decoration:none;
}

.menu a:active {
color:#1F1F7E;
text-decoration:none;
}

.menu a:visited {
color:#1F1F7E;
text-decoration:none;
}

.menu a:hover {
color:#FFFFFF;
text-decoration:none;
}

.box { font-family:verdana, arial, helvetica, sans-serif; font-size: 8pt; border-width:1px; border-color: #C0C0C0; background: #C2C2EB;}

.submit { font-family:verdana, arial, helvetica, sans-serif; font-size: 8pt; text-decoration:none; background-color: #9B9ADE; border-color: #6666DA; border-width:1px; color: #FFFFFF;}