/*FOGLIO DI STILE PRINCIPALE*/

/*
#############################################
#### DISPOSIZIONE ELEMENTI NELLA PAGINA #####
####                                    #####
*/

body
{
	background-color: #eeeecc;
}

#intestazione
{
	background-color: #112233;
	margin-left: 7%;
	margin-right: 7%;
	margin-top: 10pt;
	margin-bottom: 15pt;
	color: #eeeecc;
	border-style: outset;
	border-width: medium;
	border-color: #eeeecc;
}

#navigazione
{
	background-color: #eeeecc;
	margin-top:0pt;
	margin-left: 7%;
	margin-right: 2%;
	margin-bottom: 20pt;
	width: 20%;
	float: left;
	color: #eeeecc;
	border-style: none;
}

#contenuto
{
	background-color: #eeeecc;
	margin-top: 0pt; 
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 20pt;
	width: 64%;
	float: left;
	border-style: none;
	color: #112233;
}

#fondopagina
{
	clear: both;
	background-color: #112233;
	margin-top: 0pt;
	margin-left: 7%;
	margin-right: 7%;
	margin-bottom: 10pt;
	color: #eeeecc;
	border-top-style: double;
	border-width: medium;
	border-color: #eeeecc;
	
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	
	padding-top: 5pt;
	padding-bottom:10pt;
}

/*
###############################################
*/

/*
#################################
##### INTESTAZIONE ##############
#####              ##############
*/

#intestazione h1
{
   font-family: Arial;
   font-size: 28pt;
   font-weight: normal;
   color: #eeeecc;

   text-align: center;
   margin-top: 0pt;
   margin-bottom: 10pt;
}

#intestazione p
{
   font-family: Arial;
   font-size: 16pt;
   font-weight: normal;
   color: #eeeecc;

   text-align: center;
   margin-top: 0pt;
   margin-left: 0pt;

   padding-left: 2pt;
}

/*
###############################################
*/



/*
################################################
################################################
#########        NAVIGAZIONE      ##############
#########                         ##############
*/

#navigazione ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigazione ul li
{
  margin: 0;
  padding: 0;
}

#navigazione a
{
   margin-top: 0;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 3pt;

   display: block;

   padding-left: 2pt;
   padding-bottom: 2pt;

   width: 100%;

   font-family: Arial;
   font-size: 14pt;
   font-weight: normal;

   text-decoration: none;
   text-align: left;

   background-color: #112233;
   color: #eeeecc;

   border-style: outset;
   border-color: #eeeecc;
   border-width: medium;
}

#navigazione a:link
{
   background-color: #112233;
   color: #eeeecc;

   border-style: outset;
   border-color: #eeeecc;
   border-width: medium;
}

#navigazione a:visited
{
   background-color: #112233;
   color: #eeeecc;

   border-style: outset;
   border-color: #eeeecc;
   border-width: medium;
}

#navigazione a:hover
{
   background-color: #335577;
   color: #eeeecc;

   border-style: outset;
   border-color: #eeeecc;
   border-width: medium;
}

#navigazione a:active
{
   background-color: #335577;
   color: #eeeecc;

   border-style: inset;
   border-color: #eeeecc;
   border-width: medium;
}

#navigazione a:focus
{
   background-color: #335577;
   color: #eeeecc;

   border-style: outset;
   border-color: #eeeecc;
   border-width: medium;
}

/*
#########################################
*/




/*
#############################################
######### CONTENUTO #########################
#########           #########################
*/

/* Titoli */

#contenuto h1
{
	font-family: Arial;
	font-size: 26pt;
	text-align: center;
	font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 15pt;
	padding-top: 0pt;
}

#contenuto h2
{
	font-family: Arial;
	font-size: 22pt;
	text-align: center;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 5pt;
}

#contenuto h3
{
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 5pt;
}

#contenuto h4
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 5pt;
}

#contenuto h5
{
	font-family: Arial;
	font-size: 15pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 5pt;
}

#contenuto h6
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 5pt;
}


/* Paragrafo standard*/

#contenuto p
{
	font-family: Arial;
	font-size: 13pt;
	font-weight: normal;
	text-align: justify;
	
	margin-top: 0pt;
	margin-bottom: 5pt;
}


/* Tag utili per i documenti di informatica */

#contenuto pre
{
  display: block;
  margin-top: 0pt;
	margin-bottom: 5pt;
	
	font-family: "courier new", monospace;
	font-size: 13pt;
	font-weight: normal;
}

#contenuto code
{
	font-family: "courier new", monospace;
	font-size: 13pt;
	font-weight: normal;
	text-align: left;
}

#contenuto kbd
{
  font-family: "courier new", monospace;
	font-size: 13pt;
	font-weight: normal;
	text-align: left;
}

#contenuto samp
{
  font-family: "courier new", monospace;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
}

#contenuto var
{
  font-family: "Times new roman";
	font-size: 13pt;
	font-weight: normal;
	font-style: italic;
	text-align: left;
}


/*Citazioni*/

#contenuto q
{
  font-family: "Times new roman";
	font-size: 13pt;
	font-weight: normal;
	font-style: italic;
}

#contenuto blockquote
{
  margin-top: 0pt;
  margin-bottom: 5pt;
  margin-left: 10pt;
  margin-right: 10pt;
}

/* necessario poiché il tag blockquote non accetta testo al suo interno */
#contenuto blockquote p
{  
  margin-top: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  font-family: "Times new roman";
	font-size: 13pt;
	font-weight: normal;
	font-style: italic;
	text-align: justify;
}

/* Enfasi */

#contenuto em
{
  font-family: "Times new roman";
	font-size: 13pt;
	font-weight: normal;
	font-style: italic;
}

#contenuto strong
{
	font-family: Arial;
	font-size: 13pt;
	font-weight: bold;
}
	
/* link */

#contenuto a
{
   font-family: Arial;
   font-size: 13pt;
   font-weight: normal;
}


/* liste */
/*sono definite fino al secondo livello*/

#contenuto ul
{
   list-style-type: disc;
   margin-top: 0pt;
   margin-bottom: 5pt;
}

#contenuto ul ul, #contenuto ol ul
{
   list-style-type: circle;
   margin-top: 0pt;
   margin-bottom: 0pt;
}

#contenuto ul li
{
   font-family: Arial;
   font-size: 13pt;
   font-weight: normal;
}

#contenuto ul ul li, #contenuto ol ul li
{
   font-family: Arial;
   font-size: 11pt;
   font-weight: normal;
}

#contenuto ol
{
   list-style-type: decimal;
   margin-top: 0pt;
   margin-bottom: 5pt;
}

#contenuto ol ol, #contenuto ul ol
{
   list-style-type: lower-alpha;
   margin-top: 0pt;
   margin-bottom: 0pt;
}
	
#contenuto ol li
{
   font-family: Arial;
   font-size: 13pt;
   font-weight: normal;
}

#contenuto ol ol li, #contenuto ul ol li
{
   font-family: Arial;
   font-size: 11pt;
   font-weight: normal;
}	

/* Immagini */

#contenuto img.imgdestra
{
   float: right;
   margin-left: 10pt;
   margin-bottom: 5pt;
}

#contenuto img.imgsinistra
{
   float: left;
   margin-right: 10pt;
   margin-bottom: 5pt;
}

/* immagine al centro: necessario inserirla in un paragrafo poiché img è
un elemento inline;
la formattazione del testo serve per la didascalia*/
#contenuto p.imgcentrale
{
   margin-top: 10pt;
   text-align: center;
   font-family: "Times new roman";
   font-size: 11pt;
   font-style: italic;
   margin-bottom: 10pt;
}


/* schemi di link sequenziali */

#contenuto p.linksequenziali
{
text-align: center;
}

#contenuto p.linksequenziali .sinistro
{
text-align: left;
}

#contenuto p.linksequenziali .centrale
{
margin-right: 20pt;
margin-left: 20pt;
text-align: center;
}

#contenuto p.linksequenziali .destro
{
text-align: right;
}



/*
##############################################
*/

 /*
#############################################
######### FONDO PAGINA ######################
#########              ######################
*/

#fondopagina p
{
   margin-left: 2pt;
   margin-top: 0pt;
   margin-right: 2pt;
   margin-bottom: 0pt;

   color: #eeeecc;
   font-family: Arial;
   font-weight: normal;
   font-size: 10pt;
}

#fondopagina a
{
   color: #eeeecc;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   font-style: normal;
   text-decoration: none;
}

/*
###############################################
*/