#loginbox {
position:absolute;
left:50%;
width:398px;
height:300px;
margin-left:-220px;
font-family:verdana;
font-size:10px;
top:40px;
padding:20px;
}

#loginbox2 {
font-family:verdana;
font-size:10px;
border-bottom:1px solid #b2b2b2;
border-right:1px solid #b2b2b2;
border-left:1px solid #b2b2b2;
background:white;
padding:20px;
}


.datau {
background:#E9E9E9;
height:20px;
width:220px;
border:1px solid #7f9db9;
}
.dataut {
background:#E9E9E9;
height:120px;
width:220px;
border:1px solid #7f9db9;
}

#adminb a{
text-decoration:none;
text-align:center;
font-family:verdana;
color:#999999;
font-weight:bold;
font-size:10px;
}
#adminb a:visited{
text-decoration:none;
text-align:center;
font-family:verdana;
color:#999999;
font-weight:bold;
font-size:10px;
}


.tabbutton {
display:block;
float:left;
background:#efefef;
width:130px;
border:1px solid #808080;
padding:3px;
}

div,textarea {
font-family:verdana;
}

.font10 {
font-size:10px;
}

body {
background-color:#ffffff;
margin:10px;
padding:0px;
}

#mainlogo {
background:white;
text-align:center;
}

#pageIntern {
width:752;
}

.leftwidth {
width:160px;
}

#content {
height:90%;
}

#leftbar{
display:block;
/*overflow:hidden;*/
float:left;
text-align:left;
height:90%;
background:#E6E6E6;
border-right:1px solid white;
}

#topbarlinkstext a {
text-decoration:none;
color:white;
}
#topbarlinkstext a:visited {
text-decoration:none;
color:white;
}


#leftbar a {
text-decoration:none;
color:#333333;
}

#leftbar a:hover {
text-decoration:none;
color:333333;
}

#leftbar a:visited {
text-decoration:none;
color:#333333;
}

#bottom {
display:block;
text-align:right;
}

#leftmenu table{
margin:0;
padding:0;
width:100%;
}
#leftmenu td {
font-size:10px;
}

.lml {
width:18px;
text-align:right;
padding-top:3px;
}
.litext {
padding-left:5px;
padding-right:5px;
}

.blue {
background:#003399;
}
.red {
background:#C50303; 
}
.menuleftheader {
height:21px;
text-align:right;
color:#ffffff;
border-bottom:1px solid white;
}
.me {
height:10px;
}
.selected {
font-weight:bold;
}
.vspacer {
font-size:1px;
height:7px;
overflow:hidden;
}
.menucontent {
background:#E6E6E6;
}
.htext {
margin:0;
padding:0;
height:20px;
padding-right:10px;
}



/*PAGINA*/

#main {
float:left;
text-align:right;
width:591px;
}

textarea {
font-family:verdana;
color:#555555;
font-size:10px;
background:white;
z-index:1000;
/*display:block;*/
}

select {
font-family:verdana;
color:#555555;
font-size:10px;
}

input {
font-family:verdana;
color:#555555;
font-size:10px;
}



.contenuto {
padding-top:20px;
font-family:verdana;
color:#555555;
font-size:10px;
width:465px;
padding-bottom:15px;
}

#pagina {
padding-left:14px;
padding-top:16px;
text-align:left;
height:440px;
}

.titolobar{
position:absolute;
top:-37px;
color:white;
font-weight:bold;
left:10px;
width:300px;
}

.floatleft {
position:relative;
float:left;
margin-right:20px;
margin-bottom:20px;
}

.floatleft2 {
position:relative;
float:left;
}


.bordergray {
border:1px solid #B1B1B1;
}


/*absolute objs*/
#maintitle {
/*margin-left:-199px;*/
color:white;
font-size:22px;
position:absolute;
left:50%;
top:87px;
margin-left:-222px;
}

#maintitletext {
/*border:1px solid #000000;*/
display:block;
width:580px;
text-align:center;
}

#history {
color:white;
left:50%;
position:absolute;
top:153px;
text-align:left;
margin-left:-206px;
}

#topbarlinks {
color:white;
left:50%;
position:absolute;
top:17px;
text-align:right;
margin-left:-255px;
}

#topbarlinkstext {
display:block;
text-align:right;
width:600px;
}

.minibutt {
margin:0px;
padding:0px;
text-align:center;
text-decoration:none;
font-family:verdana;
font-weight:bold;
font-size:8px;
width:12;
height:12;
background:white;
border:1px solid gray;
}


/*rosso*/
.rosso {
color:red;
}

.blu {
color:blue;
}

.imgtitle {
font-size:15px;
color:#505050;
font-family:verdana;
font-weight:bold;
}

.imgzoompage {
/*border:10px solid white;*/
background:#DDDDDD;
padding:0px;
margin:0px;
width:100%;
height:100%;
}

table {
border-collapse:collapse;
}

table,td {
font-size:10px;
font-family:verdana;
color:#555555;
} 

.tdb {
border:1px solid gray;
}

.label {
color:#54C5FB;
font-weight:bold;
}