/* CSS Document */

body {
	margin:0px;
	background-color: #868686;
	font-size:0.9em;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	color:black;
	text-decoration:none;
}

a:visited {
	color:black;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:black;
	font-size:1em;
}

h1 {
	font-size:1em;
	padding-left:20px;
	color:#0e1b47;
	text-transform:uppercase;
}

table {
	  border:0;
	  
}

.link {
    position:relative;
	  float:left;
	  background-color:#C7C7C7;
	  margin:1px;
	  width:123px;
	  height:20px;
	  text-decoration:none;
}

.link a:hover {
	         font-weight:bold;

}

/* stile per i testi non visualizzati ma letti dallo screen reader*/
.screenreader {
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}

/*la regola seguente definisce la larghezza della tabella contenitore*/
#pagina {
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	background:white;
}

.corpo_lato {
    margin-top:30px;
    position:relative;
	  float:left;
	  width:208px;
	  background:#E7EDED;
}

.corpo_centro {
      position:relative;
	    float:left;
	    width:582px;
	    text-align:center;
	    background:#B9D6D4;
}

/*regole  che definiscono i link laterali di destra  e sinistra*/


.corpo_lato a {
	text-decoration:none;
}

.corpo_lato a:hover{
	background-image:url(../gifs/bottone.jpg);
	width:200px;
	height:20px;
	margin-top:5px;
}

.corpo_lato ul {
	list-style-type:none;
}

/*fine regole  che definiscono i link laterali di destra  e sinistra*/

.titolo_rosso {
         color:#ff0000;
         font-weight:bold;
}

.titolo_blu {
        color:#003399;
        font-weight:bold;
}

/* regole per i link rossi */

.link_rosso {
      color:#8E0F18; 
	    font-weight:bold;
	    text-decoration:none;
}

.link_rosso a {
      color:#8E0F18; 
	    font-weight:bold;
	    text-decoration:none;
}

.link_rosso a:hover {
      color:#8E0F18; 
	    font-weight:bold;
	    text-decoration:none;
}

/* fine regole per i link rossi*/

#footer {
    margin-left:30px;
	  margin-bottom:30px;
    width:600px;
	  font-size:0.8em;
	  background:#E7EDED;
}

#logo_w3c {
	background:#E7EDED;
}

.cure {
    text-align:center; 
    margin:10px;
}

.cure a {
     color:#003399;
}

.italic {
       font-style: italic;
}



