html,body {
margin:0;
padding:0;}

body {
font-family:verdana,sans-serif;
font-size:13px; 
color:#fff;
background:#000 url(cieloStellato.jpg);}

/*contenitore principale con posizione relative per posizionare gli altri in maniera assoluta al suo interno*/

div#totale {
position:relative;
width:800px;
margin:0 auto;
background:#000 url(cieloStellato.jpg);}


/*regole generali*/
h1,h2 {
margin:0;
padding:0;}

h1 {
font:bold 37px Georgia,serif;
color:#f00;}

h2 {
color:#69f;
font-size:1.9em;}


/* link (generale) */

a {
font-weight:bold; 
font-size:18px; 
color:#b4d2de;}

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

ul li {
list-style-image:url(orgdiamd.gif);
line-height:1.3em;}

/*impostazioni del titolo*/

	/*impostazioni del titolo*/
div#titolo {
height:100px;
background-color:#6b9dd0;
white-space:nowrap;}
	/*immagini nel titolo*/
.ruotaom {
float:right;
margin-top:20px;
margin-right:45px;}

.logo {
margin-left:31px;}

.nomesito {
margin-left:70px;}

/*stili per la navigazione*/

div#naviga {
background-color:#522c7b;
height:30px;
margin:0 0 10px;
text-align:center;
border-bottom:2px ridge #ff0;
border-top:2px ridge #ff0;}

div#naviga ul {
margin:0;
padding:0; 
list-style-type:none;}

div#naviga li {
display:inline; 
margin:0;
padding:0;} /*nota display: inline*/

div#naviga a {
color:#ff0;
font:normal bold 14px/30px arial,sans-serif;
text-decoration:none;
padding:6px;}

div#naviga a:hover {
color:#000;
text-decoration:underline;
background-color:#ff0;
border:2px inset #522c7b;
padding:6px 4px;}

div#naviga a#activelink {
color:#033;
background-color:#ff0;
text-decoration:none;
cursor:default;
border:2px inset #522c7b; 
padding:6px;}

/*impostazioni della barra sinistra*/

div#sinistra {
position:absolute;
top:100px;
left:0;
width:150px;
text-align:left;}


    
/*impostazioni del corpo centrale*/

div#corpo {
margin:0 0 0 150px;
background-color:#000 url(cieloStellato.jpg);}

p {
line-height:1.3em;}

div#stringi { 
margin:0 20px; 
padding-bottom:1em;}

/*impostazioni del fondo pagina*/

div#fondo {
text-align:center;
padding:5px 0;
background:#000 url(../immagini/sfondi/fondolinux.jpg) no-repeat right;
color:#fff; 
border:1px solid #fff;}

div#fondo a {
color:#fff;
font-weight:bold;}

.non {visibility:hidden;}
.rosso {color:#f00;font-weight:bold;}

div#menu {
border:1px solid #ff0;
width:130px;
margin:0;}

div#menu h3 {
color:#f00; 
background-color:#522c7b; 
font-size:20px; 
font-weight:bold; 
text-align:center;
margin:0;
padding:4px;}

div#menu a {
display:block;
padding:5px;
font-weight:bold;
border-top:1px solid #ff0;
color:#b4d2de;
text-decoration:none;
width:120px;}

div#menu a:hover {
background:#522c7b;
color:#ff0;}

div.pre {
margin:20px;
border:2px ridge yellow;}

div.pre img {
float:left;
margin:7px 15px 7px 7px;}

div.pre p {
text-align:left; 
margin:10px; 
padding:0; 
background-color:#000;}

div.pre h4 {
color:#f00; 
padding:0; 
margin-top:10px; 
text-align:center; 
font-size:18px;}

div.pre a {
margin-left:10px;}

div.clear {
clear: left;}

div.su {
margin:20px 10px 5px;
text-align:right;}

div.su a {
padding:2px;
border:1px solid #fff;
font-weight:normal;
font-size:13px;
text-decoration:none;
color:#ff0;}

div.su a:hover {
color:#f00;}
