.tabellaS {
 margin-left: 10px;
 margin-bottom: 10px;
 margin-right: 0;
 margin-top: 5px;
 padding:0px 0px 0px 0px;
 float: left; 
 width: 335px;
}

.tabellaN {
 margin-left: 125px;
 margin-bottom: 10px;
 margin-right: 0;
 margin-top: 5px;
 padding:0px 0px 0px 0px;
 float: left; 
 width: 450px;
}
.intestazione {
 line-height: 14px;
 border-left-style: none;
 border-bottom-style: none;
 border-right-style: none;
 border-top-style: none;
 font-weight: bold;
 margin:0px 0px 0px 0px;
 padding-left:12px;
 padding-bottom: 1px;
 background: url(/box/images/angolo.gif);
 background-position: top left;
 background-repeat: no-repeat;
 background-color: #3366cc;
 color: white;
 font-family: Verdana, Arial, sans;
 text-align:left;
}
 .intestazione a:link, .intestazione a:visited {
 color: white;
 text-decoration: none;
}
.intestazione a:hover {
 color: black;
 text-decoration: none;
}
.contenuto a:link, .contenuto a:visited {
	text-decoration: none;
	color: #0066CC;
}
.contenuto {
 border-width: 1px;
 border-style: solid;
 border-color: #060eaa;
 margin: 0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 height:50px;
 text-align:left;
}
.contenuto_login {
 border-width: 1px;
 border-style: solid;
 border-color: #060eaa;
 margin: 0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 height:250px;
 text-align:left;
}
.lingua {
 border-style: none;
 border-color: #060eaa;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 5px;
 padding:0px 0px 0px 0px;
 float: left; 
 width: 700px;
}
.title_lingua {
 margin: 15px 20px 5px 20px;
 border-top-width: 1px;
 border-left-style: none;
 border-bottom-style: none;
 border-right-style: none;
 border-top-style: dotted;
 border-color: black;
 padding: 0px 0px 0px 0px;
 text-align: left;
}
#reportmsg {
	color: red;
	/* background-color: black;  */
}
#help {
	color: #bb4444;
	background-color: transparent;
	text-align: left;
}
#cambiomodalita {
	color: grey;
}
#loginform {
margin-left: 210px;
margin-bottom: auto;
margin-right: auto;
margin-top: 10px;
border-style: none;
width:300px;
}
#loginform fieldset{
padding:10px;
}
#loginform label{
display:block;
height:2em;
background-color:#E7E7E7;
padding: 5px 10px 3px 10px;
}
#loginform input, #loginform img {
border-width: 1px;
border-style: dotted;
margin-right:20px;
float:right;
clear:right;
background:#CCCCCC;
}
#loginform input:focus,#loginform input:hover {
border:1px solid #333333;
}
.error{
color:red;
font-weight:bold;
}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree_container {
        white-space: nowrap;
        text-align: left;
        line-height: 1em;
}
.dtree_container a, .dtree_container a:visited, .dtree_container a:link {
        color: #333;
        text-decoration: none;
}
.dtree {
        white-space: nowrap;
        text-align: left;
        line-height: 1em;
	border-top: 1px solid #060EAA;
	border-bottom: 1px solid #060EAA;
	padding: 5px;
}
.dtree img {
        border: 0px;
        vertical-align: middle;
}
.dtree a, .dtree a:visited, .dtree a:link {
        color: #333;
        text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
        white-space: nowrap;
        padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
        color: #333;
        text-decoration: underline;
}
.dtree a.nodeSel {
        background-color: #c0d2ec;
}
.dtree .clip {
        overflow: hidden;
}

/* 20081215 quello che era su main* */

.indexcell1,
.indexcell0,
.indexvaria1,
.indexvaria0 {
	border-top: 1px solid #DDDDDD;
}
.indextrtitle,
.indextr
{
}
.indexpadre0,
.indexpadre1 {
	font-size: 70%;
	background-color: #dddddd;
        color: #6b7a9c;
}
.indextitolo {
	background-color: white;
}
.indextavola { width: 730px; background-color: #F4F4F4; }

.altkey { font-style: italic; }
.variatavola { background-color: rgb(244,244,244); width: 730px; }

.cancellaallegato {
	line-height: 1em;
	text-align:right;
	width: 138px;
	margin: 5px 7px 2px 0px;
}
.cancellafoto {
	line-height: 1em;
	text-align:right;
	width: 138px;
	margin: 25px 7px 2px 0px;
}
.inivariasx0, .inivariasx1 {
	line-height: 1em;
	text-align:right;
	width: 138px;
	margin: 4px 7px 2px 0px;
	float:left;
	font-style: italic;
}
.variasx0, .variasx1 {
	line-height: 1em;
	text-align:right;
	width: 138px;
	margin: 4px 7px 2px 0px;
	float:left;
}
.variasx2, .variasx3 {
	color: #CC0000;
	line-height: 1em;
	text-align:right;
	width: 138px;
	margin: 4px 7px 2px 0px;
	float:left;
}
.variadx0, .variadx1 {
	line-height: 1em;
	float:left;
	/* margin-bottom:0.5em; */
        margin:  3px 0px 2px auto;
}

div.variatr {
        clear: both;
        width: 730px;
        margin: 2px 0 2px 0;
	border-top: thin #aaaaaa solid ;
}
div.variatr2 {
        clear: both;
        width: 730px;
        margin: 2px 0 2px 0;
}
div.variatrbasso {
        clear: both;
        width: 730px;
        margin: 2px 0 2px 0;
	border-top: thin #dddddd solid ;
	line-height: 1px;
}

#title {
        width: 730px;
        height: 26px;
        color: #5A698B;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: bold;
        padding-top: 5px;
        background: transparent url("images/bg_legend.gif") no-repeat;
        letter-spacing: 2px;
        text-align: center;
}

#navigatebuttons {
        width: 730px;
        height: 50px;
        padding-top: 7px;
        background: transparent url("images/bg_buttons.gif") no-repeat;
        text-align: center;
}

.valorefisso {
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
        color: #5A698B;
        margin: 0px 0 0px auto;
        padding: 1px;
}

.text90 { width: 580px; }

.form {
        border: 0px;
        margin: 2px 0 2px 0px;
	padding: 0px;
}

.indextform {
	float: left;
	width: 340px;
}


.submit {
        background-color: #f4f4f4;
        margin: 4px 0 5px 8px;
}

.submit:focus, .submit:hover {
border:1px solid #111111;
}

.cellacentrale { background-color: #FFFFFF; text-align: center; }

body {
        background-color: #5BAED5;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
        text-align: center;
        margin: 0;
        padding: 0;
        color: #0066CC;
}
.piede_pagine_netcom {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        
        color: #0066CC;
}
.titolo_del_sito {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 200%;
}
.sx {
float:left;
}
.dx {
float:right;
}
.cl {
clear: both;
}
