html, body {
margin: 0; padding: 0;
}

body {
background-color: #000; color: #fff;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 90%; 
/*text-align: center;*/ /* per il browser IE 5.5 */ 
width: 100%;
border: none; 
}


.ulmenuint, div#navigation, .aggiornamento, .Atxt, div#dimTesto, div#footer,  div#position {display:none}

ul li {list-style-type: square;}

p {text-align: justify;}


a:link {
font-weight: normal; 
color: #ffe381; 
background-color: transparent;
text-decoration: none; 
line-height: 1.6em;
}

a:hover {
font-weight: bold; 
color: #000; 
text-decoration: none; 
background-color: #ffe381;
}
		  
a:visited { 
font-weight: normal; 
color: #fff; 
text-decoration: none; 
}

.nascosto {
position: absolute; left: -1000em; width: 20em;
}

img {
margin: 0;
padding: 0;
border: none;
}

.imgdx {
margin: 0 0 0.5em 1.5em;
padding: 0;
border: none;
float: right;
}
	
.imgsx {
margin: 0 1.5em 0.5em 0;
padding: 0;
border: none;
float: left;
vertical-align: middle;	
}

/*============ TESTATA ============*/

div#intestazione {
padding: 0; margin: 0;
border-bottom: 1px solid #7b7b7b;
}

div#intestazione h1 {
padding: 0.2em 1em 0.2em 0.5em; margin: 0;
text-align: left;
background-color: transparent;
color: #fff;
}



/*============ LAYOUT ============*/

div#container {
background-color: transparent;
font-size: 1.2em;
}



div#content {
margin: 0 2em 0 2em;
padding: 1em;
border: none;
line-height: 1.6em;
}

div#content h3 {
margin: 1em 0 1em 0; padding: 1.5em 0 0.2em 0;
border-bottom: 1px dotted #808080;
font-size: 1.4em;
}

div#content h2 {
margin: 0.5em 0 1em 0; padding: 0.2em;
font-size: 1.8em;
}

div#content h1 {
margin: 0 0 0 0; padding: 0.5em 0.5em 0.2em 0.5em;
font-size: 1.5em; 
border-bottom: 1px solid #404040;
}

/*-- contenuti atri risponde --*/
.indent {
padding-left: 2em;
}
.domanda {
background-color: #000040;
padding: 0.3em;
}


/*============ NEWS ============*/

div#news{
margin: 0; padding: 2em 0 0 0;
color: #fff;
background-color: transparent;
border: none;
}

div#news h2 {
padding: 0; margin: 0;
color: #ffffc0;
background-color: transparent;
font-size: 2em;
font-weight: bold;
border: none;
}

.dlnews  {
padding: 0 0 1em 0; margin: 0;
color: #fff;
text-align: left;
background-color: transparent;
line-height: 15px;
}

.dtnews {
margin: 0 0 1.5em 0.5em; padding: 2em 0 0.3em 0;
font-weight: bold;
font-size: 1.2em;
border-bottom: 1px dotted #808080;
}

.ddnews {
padding: 0 0 1em 0.5em; margin: 0 0.5em 0 1.5em;
font-weight: normal;

}




