
body {

	position: absolute;
	top: 0%;
	left: 0%;
    	width: 98%;
    	margin-left : 1%;
	margin-right : 1%;
    	overflow:auto; 
	background-color: #EEEEEE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	padding: 0px;
	color: #000000;

}

#header , #footer{
border : 1px solid #000000;
background-color: #084c9e;
text-align: center;
margin-bottom : 0.2em;
color: #ffffff;
width : 100%;
clear: both;
}


#pagina {	
top : 0%;
width : 60%;
margin-left: 19%;
margin-right : 1%;
margin-bottom : 1%;
color: #000000;
padding-left : 0.5em;
padding-right: 0.5em;
}


#dx {
float:right;
width : 19%;
top: 0%;
border:0.1em solid;
overflow:hidden;
}


#sx {
float:left;
width : 19%;
top: 0%;
border:0.1em solid;
overflow:hidden;
}



table,tr,td{
padding:0px;
border: 1px solid #656f7b;
height : auto;
width : auto;
text-align: center;
}




button , .button{
background-color: #1f2a38;
color: #dddddd;
border : 1px solid #E0D5C7;
height : auto;
width : 90%;
display:inline;
cursor:pointer;
}

.menu {
cursor:pointer;

}


#schede {
	background-color: #084c9e;
	text-align: center;	
	height: auto;
	width: 100%;
	cursor: pointer;
	padding:0em;

}

#mappa , #mappa a{
	background-color: #EEEEEE;
	text-align: center;	
	height: auto;
	width: 100%;
	padding:0.5em;
	
	color: #084c9e;		
}




#sx li{
	border-top: 0.1em solid;
	border-bottom: 0.1em solid;
	margin-bottom:0.1em;
}

#sx .titolo{
	border: 0.1em dotted;
	margin-top:1em;
	margin-bottom:0.5em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-color: #084c9e;
}

#sx a.titolo{
	color:#FFFFFF;
}

#sx ul {
	list-style:none;
	display:inline;

}

#sx ul a {
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#000080;
	background-color:#e0e0e0;
	display:block;
}

#dx li{
	border-top: 0.1em solid;
	border-bottom: 0.1em solid;
	margin-bottom:0.1em;
}

#dx ul {
	list-style:none;
	display:inline;
	margin-top:0.1em;
	margin-bottom:0.1em;
}

#dx ul a {
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#000080;
	background-color:#e0e0e0;
	display:block;
}

#dx form {
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#000080;
	background-color:#e0e0e0;
	display:block;
}

#dx table {
	padding: 0.5em;
	align: center;
	text-decoration:none;
	text-align:center;
	color:#000080;
	border:0em;
	display:block;
}

a.titolo {
text-align: center;
text-decoration:none;
background-color: #000000;
color: #FFFFFF;
}


fieldset {
padding: 0.5em;
border : 0em solid #E0D5C7;
}

#contenuto {

width: 100%;

}

.dx table{
height : auto;
width: 95%;
}

.sx table{
height : auto;
width: 95%;
margin-bottom:0.5em;
}

#sx button{
height : auto;
width: 100%;
border:0em;
}

#fgsx {
float:left;
width : 60%;
top: 0%;
border:0em solid;
overflow:hidden;
}

#fgdx {
float:right;
width : 35%;
top: 0%;
border:0em solid;
overflow:hidden;
}


#fg .button{
height : auto;
width: 100%;
border:0em;

}

#fg table, #fg tr , #fg td{
height : auto;
width: 95%;
border:0em;
}

#fg td form button{
height : auto;
width: 100%;
border:0em;
background-color: #084c9e;
font-weight:bold;
}

.sx td{
height : auto;
width: 100%;
border:0em;
background-color: #1f2a38;
}

.sx tr.titolo{
height : auto;
width: 100%;
border:0em;
margin-bottom:0.5em;

}

.sx tr.titolo td{
height : auto;
width: 100%;
border:0em;
margin-bottom:0.5em;
background-color: #ffffff;
}


#entra button{
	width:auto;
}

#entra , #opzioni{
	width:auto;
	height:auto;
	border : 0.1em solid;
	text-align: center;
	align: center;
	padding-bottom:0.5em;
}

#entra input{
	width:auto;
	border : 0.1em dotted;
	background-color: #9babbb;
}


#schede a{
	
	text-align: center;	
	height: auto;
	cursor: pointer;
	margin-right:0.5em;
	background-color: #1f2a38;
}



.sx a{
	border : 0em solid #002A38;
	border-top : 0em solid #000000;	
	border-bottom : 0px;	
	background-color: #1F2A38;
	cursor: pointer;
	display: block;
	margin-bottom:0.5em;
	padding:0.5em;
	height: auto;
	width:auto;
	font-size: 1em;
	font-weight: bold;
	text-decoration:none;
	text-align: center;
	
}



a.schede {
	border : 0.25em solid #002A38;
	border-top : 0em solid #000000;	
	border-bottom : 0px;	
	background-color: #1F2A38;
	display:inline;
	cursor: pointer;
	margin-bottom:0em;
	padding:0em;
	height: 3em;
	margin-right:1em;
	font-size: 1em;
	font-weight: normal;
	text-decoration:none;
	text-align: center;
}
#schede form{
	
	display:inline;
	cursor: pointer;
	width: auto;
}

#schede fieldset{
	
	padding:0px; 
	border : 0px solid;
	display:inline;
	cursor: pointer;
	width: auto;
}

#pagina a,#pagina a:visited{
border-bottom:0.1em dotted;	
color: #084C9E;
}

#pagina table,#pagina tr,#pagina td{
padding:0px;
border: 1px solid #656f7b;
height : auto;
width: auto;
text-align: center;
}
.tab { 

width: auto;	
padding:0px; 
color :#FFFFFF;

}

.tabok {
padding:0px; 
border : 0px solid;
width: auto;	
margin: 1px;
background-color:#FFCC00;
color :#0000FF;

}

#pagina button{
	width:auto;
}

.blocco {
width: 99%;
}

.modulo {
width: 99%;
height: 100%;
border:0em solid red;
margin: 0em;
padding-bottom:0em;
}

a {
font-size: 1em;
height: auto;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}

b {
color: #084C9E;
}

div {
border:0em solid;	
}	

hr {
height:0.1em;	
}

