body {
font-family:Verdana;
font-size:12px;
position:relative;
text-align:center;
}

img,form
{
border-width:0px;
padding:0px;
margin:0px;
}

a {
color:blue;
}

.title {
color:red;
font-weight:bold;
}

.frame_menu {
padding:5px;border-bottom:1px solid #000000; border-right:1px solid #000000; background-color:#eeeeee;
}

.frame_menu a {

	font-size: 10px;
	font-weight: bold;
	color: #826BA9;
	text-decoration: none;

}

.frame_border {
        border-left:1px solid #000000; 
        border-right:1px solid #000000;
}

.border_left {
        border-left:1px solid #000000; 
		height:100%;
}

.border_right {
        border-right:1px solid #000000;
		height:100%;
}

.giallino {
	background-color: #FFFFCC;
}
.selected {
text-transform:uppercase;
display:block;
background-color:#eee;
color:#222;
padding:0px;
}

table {
	text-align:left;
	}
.theme
{
background-color:#ebfaff;	
}

.theme2
{
background-color:#dbdaea;	
}

.theme3
{
background-color:#fb3aaf;
}

.right {
float:right;	
	}

div {
margin:0px;
padding:0px;
float:left;
display:block;
width:100%;
overflow-x:hidden;
}

.standard {
height:30px;
}

.fullscreen {
text-align:left;
background:white;
margin:0px;
padding:0px;
}



select {
z-index:-1;

}

.off_100 {
width:100%;
}

.off_75 {
width:75%;
}

.off_25 {
width:25%;
	}

.off_50 {
width:50%;	
	}
	
.off_33 {
width:33.33%;	
	}
.off_66 {
width:66.66%;	
	}

input {

margin:0px;
padding:0px;
}

.nested {
margin-left:18%;	
font-size:78%;
text-decoration:none;
color:#aac;
}

	
.intern {
display:block;
width:96%;
padding:8px;
padding-left:0px;
float:left;
text-align:justify;

}
	
.clear 
{
clear:left;	
	}
	
.justified
{
text-align:justify;	
}


.standard_inside {
height:18px;
}


.input_int {
background-color:yellow;
}

.input_text {

}

.fe_area {
width:100%;
height:200px;
background-color:#efefff;
margin:4px;
margin-left:0px;
}

.read {
float:right;
text-align:right;
}

.bo_menu {
margin:8px;
padding:2px;
}

.bo_menu b {
display:block;
background-color:white;
color:black;
}

.bo_menu a {

}

.bo_menu a b {
display:block;
background:none;
color:red;
text-decoration:none;
float:none;
}



.help
{
display:block;
position:relative;
margin-top:10px;
width:70px;
border:1px solid white;
padding:2px;
text-decoration:none;
z-index:0;
}

.help:hover {
color:blue;
background:#ffffdd;
border:1px solid black;
}

.help span {
display:none;
background-color:white;
}

.help:hover span {
overflow:auto;
padding:3px;
display:block;
position:absolute;
border:1px solid black;
background-color:white;
color:black;
top:10px;
left:80px;
width:400px;
height:100px;
z-index:200;
text-decoration:none;
}

.help:hover span:first-letter {
background-color:#faa;
font-size:22px;
padding:1px;
display:block;

border:1px solid black;
margin-right:1px;
height:14px;
}


.help:hover span:first-line {
color:green;
}
