* {
margin:0;
padding:0;
}

body { margin: 0; padding: 0; color: #000; background-color: #fff; text-align: justify; font-family: Verdana, Trebuchet,  Arial, Helvetica, sans-serif; font-size: 100%; }
p  { padding: 0.5em; margin: 0; font-size: 1em; }
h1 { padding: 0.5em; margin: 0; font-size: 1.3em; font-weight: normal; }
h2 { padding: 0.5em; margin: 0; font-size: 1em; font-weight: bold; }

.outbox { padding: 1em; text-align: center;
/* border: 0px solid #ccc;*/
} /*commentare qui per no bordi*/
 
.outbox a { 
display: block;
background: #fff;
/*border: 1px solid #ccc;*/
width: 95%;
padding: 1em;
margin: 0 auto;
}

.outbox a:hover { 
/*border: 1px solid #000; */}

.avaind {text-align: center;
border: 0px solid #ccc;
width: 100%;
}

.container {
/*min-width: 400px;*/
/*width: 100%;*/
width: 998px;
margin:0 auto; }

.outer {
border-left-width: 200px; /* colonna sinistra width*/
border-left-color: #fff;  /* colore col sin */
border-right-width: 0px;  /*colonna destra width*/  
/*border-right-color: #faa;  colore col destra */
background-color: #fff;   /* colore col centrale */
}

.left {
width: 200px;              /* colonna sinistra width */
margin-left: -200px;       /* negativo width colonna sinistra*/
/*border: 1px solid #ccc; aggiunto*/
}
.wide {
background-color: #000;    /* colore header  */
background-image: url(testata.jpg);
background-repeat: no-repeat;
height: 66px;
}
.widehom {
background-color: #000;    /* colore header  */
background-image: url(testata_home.gif);
background-repeat: no-repeat;
height: 66px;
}
.fondo {
background-color: #fff;    /* colore footer*/
height: 20px;
}

.left ul {                 /* per menu sinistro*/
list-style-type:none;
line-height: 10px; 
margin-top: 15px;
margin-bottom: 0;
margin-left: 0;
padding:0;
}
.left li {
margin-top: 0;
margin-bottom: 0;
line-height: 10px;
}
.left li a:hover{
margin-left: 15px;
}
/* voce menu selezionata e grigia*/
#sel{
margin-left: 10px;
}
li img  {
width: 170px; 
height: 25px;
border: 0 solid #fff;
}
.ind {
float:left;
margin-left:0.3em; 
}
.ind a {
font-size: 0.7em;
color: #669999;
font-weight:bolder;
text-decoration:none;
} 
.ind a:hover  {
 margin-left:-0.2em;
} 
.ava {
float:right;
margin-right: 0.3em; 
} 
.ava a  {
text-decoration:none;
font-size: 0.7em; 
color: #669999;
font-weight:bolder;	
} 
.ava a:hover  {
margin-right: -0.2em;
}  
 
.clear {
clear:both;  }

#dida {
  font-size:6pt; } 

/* Main code */

.outer { width: auto; border-left-style: solid; border-right-style: solid; }
.inner { margin: 0; width: 100%; }

.left { float: left; position: relative; z-index: 10; }
/*.right { float: left; position: relative; z-index: 11; }*/
.center { float: left; width: 99%; position: relative; z-index: 12; } 

.wide { width: 100%; position: relative; z-index: 13; }
.fondo{ width: 100%; position: relative; z-index: 13; }

.centrato  { text-align:center; } 

.justsmall {
text-align:justify;
font-size:6pt
}
.rightsmall{
text-align:right;
font-size:6pt;
color: #ccc;
}
.leftsmall{
text-align:left;
font-size:6pt;
color: #ccc;
margin-left: 30px;
}


