/* Stili generici per l'elemento body */

body {
	background-color : #FFFFFF;
	color : #FFFFFF;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : left;
}

.primo {
  list-style-type : square;
  list-style-position : inside;
}

.secondo {
  list-style-type : circle;
  list-style-position : inside;
}
      
/* Stile della sezione PAGINA */

#pagina {
/*	border-bottom : 1px solid black;
	border-left : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid black;
*/
	background-color : #FFFFFF;
	color : #000000;
	margin-right : auto;
	margin-left : auto;
	text-align : left;
	width : 822px;
}

/* Stile della sezione TESTATA */

#testata {
/*	background-color : #333399;    */
  background-color: #0062E1;
	border : 1px solid black;
	height : 140px;
	width : 822px;
	margin : 0px;
}

#testata h1 {
  color: #45F700;
  position : relative;
  font: bold italic 24px Comic sans MS,Helvetica,sans-serif;
  top : 12px;
  left : 10px;
	text-align : center;
	line-height : 1;
}
          
#testata img {
  position : relative;
  top : 5px;
  left : 10px;
  bottom : 0px;
  float : left;
  margin-left : 5px;  
/*  padding : 5px;   */
}
      
/* Stile della sezione MENU */

#menu {
/*	border-bottom : black 1px solid;
	border-left :black 1px solid;
	border-right : black 1px solid;
	border-top : black 0px solid;
*/
	background-color : #FFCC00;
  border : black 0px solid;
	margin-left : 0px;
	padding-bottom : 1px;
	padding-left : 30px;
	padding-right : 0px;
	padding-top : 1px;
	height : 36px;	
	width : 793px;
	text-align : left;
}

/* Stli dei link della sezione "menu" */
#menu a {
  background-color : #FFCC00;
	color : #CC0000;
}

#menu a:hover {
	background-color : #FFCC00;
	color : white;
}

/* #menu a:visited {
	background-color : #FFCC00;
	color : #CC0000;
}*/


/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "menu" */
#menu p {
  background-color : #FFCC00;
	color : black;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}


/* Stile della sezione CENTRALE */

#centrale {
	background-color : #FFFFFF;
	color : #FFFFFF;
	border : 1px solid black;
	margin : 0px 27px 0px 0px;
	padding-bottom : 1px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
	voice-family : inherit;
	height : 454px;	
	width : 822px;
}

/* Stile della sezione NAVIGAZIONE */

#navigazione {
/*	background-color : #333399;    */
/*	background-color : #e0e074;    */
	background-color : #9F9FFF;
	color : #000000;
  border : 0px solid black;
	float : left;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	voice-family : inherit;
	width : 505px;
	height : 430px;
}

/* Stili dei link della sezione "navigazione" */

#navigazione a {
/*	background-color : #333399;   */
	color :#FFFF35;
}

#navigazione a:hover {
/*	background-color : #333399;    */
	color : #FFFF35;
}

#navigazione a:visited {
/*	background-color : #333399;    */
	color : #00E100;
}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "navigazione" */

#navigazione h1 {
/*	background-color : #333399;    */
	color : Black;
	font : 1.4em Comic Sans MS, Georgia, serif;
	line-height: 20px;
	margin : 0px;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "navigazione" */

#navigazione p {
/*	background-color : #333399;   */
	border : 1px dotted #808080;
	color : white;
	font : bold 13px Tahoma, Verdana, Helvetica, sans-serif;
	margin-bottom : 3px;
	margin-left : 5px;
	margin-right : 10px;
	margin-top : 15px;
	padding-bottom : 2px;
	text-align : center;
}

#navigazione img {
  border : 0px;
  margin : 0px;
  float: none;
}

/* Stile della sezione CONTENUTO */

#contenuto {
/*	background-color : #333399;    */
/*	background-color : #e0e074;    */
	background-color : #9F9FFF;
	color : #000000;
  border : 0px solid black;
	float : left;
	margin : 0px 10px 0px 10px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	voice-family : inherit;
	width : 802px;		
}

/* Stili dei link della sezione "contenuto" */

#contenuto a {
/*	background-color : #333399;   */
	color :#6633FF;
}

#contenuto a:hover {
/*	background-color : #333399;    */
	color : #DC143C;
}

#contenuto a:visited {
/*	background-color : #333399;    */
	color : #FF33FF;
}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "contenuto" */

#contenuto h2 {
/*	background-color : #333399;    */
	color : white;
	font : bold 1.5em Tahoma, Verdana, Arial, sans-serif;
	margin-top : 5px;
	margin-bottom : 3px;
	margin-left : 10px;
	margin-right : 10px;
	padding-bottom : 2px;
	text-align : center;
}

#contenuto h1 {
/*	background-color : #333399;    */
	color : white;
	font : bold 1.3em Comic Sans MS, Georgia, serif;
	margin-top : 5px;
	margin-bottom : 3px;
	margin-left : 10px;
	margin-right : 10px;
	padding-bottom : 2px;
	text-align : left;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "contenuto" */

#contenuto p {
/*	background-color : #333399;   */
	color : black;
	font : 1.1em Comic Sans MS, Georgia, serif;
	text-align : left;
  margin : 5px;
	padding-left: 5px
}

#contenuto img {
  margin : 0px;
  float: left;
}

#contenuto table {
  background-color : yellow;
  color: black;
  text-align: center;
  width: 100%;

}

#contenuto ul {
/*	background-color : #FFFFFF;     */
	color : black;
	font : 12px Verdana, Arial, sans-serif;
	text-align: left;
	margin : 5px;
	padding-bottom : 2px;
}

/* Stile della sezione "post" */
#post {
	background-color : #FFFFFF;
	border : 0px solid black;
	color : #000000;
	float : right;
	margin : auto;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	voice-family : inherit;
	width : 310px;
}

/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "post" */
#post h1 {
/*	background-color : #FFFFFF;   */
	color : #191970;
	font : bold 14px Tahoma, Verdana, Helvetica, sans-serif;
	margin : 5px;
}

/* Selettore contestuale. Specifica come appare l'elemento h2 all'interno della sezione "post" */
#post h2 {
/*	background-color : #FFFFFF;    */
	color : #CC0000;
	font : bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	margin : 0px;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "post" */
#post p {
/*	background-color : #FFFFFF;    */
	border-bottom : 1px dotted black;
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 1.5em;
	margin : 5px;
	padding-bottom : 4px;
}

/* Selettore contestuale. Specifica come appare l'elemento ul all'interno della sezione "post" */
#post ul {
/*	background-color : #FFFFFF;     */
	color : #CC0000;
	font : 12px Verdana, Arial, sans-serif;
	margin : 5px;
	padding-bottom : 4px;
}

/* Stile della sezione ARCHIVIO */
#archivio {
  background-color : rgb(102,204,153);
	border : 1px solid black;
  margin : auto;
  float : right;
  width : 140px;

}

#archivio h1 {
/*	background-color : rgb(102,204,153);     */
	color : #191970;
	font : bold 13px Tahoma, Verdana, Helvetica, sans-serif;
	margin : 5px;	
}

#archivio h2 {
/*	background-color : rgb(102,204,153);      */
	color : #191970;
	font : bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	margin : 3px;
}

#archivio ul{
  margin-left : 25px;
}

/* Stile della sezione PIEDE */

#piede {
	background-color : #FFCC00;
	color : #CC0000;
	border-bottom : 1px solid black;
	width : 772px;
  height : 70px;
	margin : 0px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 26px;
	padding-right : 26px;
  text-align: center;
}

#piede p{
  margin-top: 0px;
  padding-top: 0px;
}
