BODY.standard {
  background-color: #e8e8fc;
 }

BODY.cueuro { 
  background-color: #fff2f9;
 }

P  {
	font-size : .90em;
	font-family : Verdana,Arial,sans-serif;
	color : #000;
	text-align : left;
	margin-left: 1em;
	margin-right: 1em;
	font-weight: normal;
}


.centrato { 
  text-align: center;
 }


P.giustif { 
  text-align: justify;
}

P.citazione { 
  font-family: serif;
  font-size: 90%;
  margin-left: +4em;
  border-left: 7px solid #ccc;
  padding-left: .5em;
  margin-right: +4em;
  text-align: justify;
}

P.didasc { 
  font-family: serif;
  text-align: center;
  font-style: italic;
 }


P.bianco  {
	font-size : small;
	font-family : Verdana,Arial,sans-serif;
	color : #ffffff;
	text-align : left;
	margin-left: 2em;
	margin-right: 2em;

}

P.conrientro  {
	font-family : Verdana,Arial,sans-serif;
	color : Black;
	text-align : left;
	margin-left: 2em;
	margin-right: 2em;
	page-break-after: left;
	text-indent: 2em
}

P.rossofantasioso  {
	font-size : 100%;
	font-family : cursive;
	font-weight : normal;
	font-style : normal;
	color : Red;
	text-align : center;
}

P.blufantasioso  {
	font-size : 100%;
	font-family : cursive;
	font-weight : normal;
	font-style : normal;
	color : Blue;
	text-align : center;
}

H1.blu  {
	font-size : 120%;
	font-family : cursive;
	font-weight : bold;
	font-style : normal;
	color : Blue;
	text-align : center;
}

H1.rosso  {
	font-size : 120%;
	font-family : cursive;
	font-weight : bold;
	font-style : normal;
	color : Red;
	text-align : center;
}

div.boxscritte { 
  width: 92%;
  margin-left: 4%;
  margin-right: 4%;
  text-align: center;
 }

div.boxscritte div.testo {
 background-color: #dddddd;
 padding: .5em;
 text-align: left;
 border-top: 5px;
}


div.boxscritte div.titolo  {
	font-size : 100%;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	font-style : normal;
	color : Navy;
	text-align : center;
	background-color: #ccaaff;
        padding-top: 2px;
        padding-bottom: 1px;
}


H2.titolo  {
	font-size : 100%;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	font-style : normal;
	color : Navy;
	text-align : center;
}

H2.destra  {
	font-size : 100%;
	font-family : sans-serif;
	font-weight : bold;
	font-style : normal;
	color : Navy;
	text-align : right;
}

H3.titolino {
 font-family: cursive;
 font-size: medium;
 font-style: oblique;
 color: #FF8D6D;
 text-align: left;
}

H3.titolo {
 font-family: cursive;
 font-size: medium;
 text-align: left;
 margin-left: 1em;
 margin-right: 1em;
}

H4 { 
  margin-left: 2em;
 }

.grandebianco  {
	font-size : medium;
	font-family : cursive;
	font-weight : bold;
	color : #ffffff;
}

A.grande  {
	font-size : medium;
	font-family : sans-serif,arial,helvetica;
	font-weight : bold;
	color : #0000cc;
	margin-left: 1em;
	margin-right: 1em;

}

A.grandenorientro  {
	font-size : medium;
	font-family : sans-serif,arial,helvetica;
	font-weight : bold;
	color : #0000cc;
}

A.grandebianco  {
	font-size : medium;
	font-family : cursive;
	font-weight : bold;
	color : white;
	text-decoration: none;
}

a.grandebianco:Visited {
	color : #ffff99;
}

A:Visited  {
	color : Navy;
}

A:Active  {
         color: Red;
}

A:Hover  {
	color : Red;
}

A.fondogiallo {
	color: Blue;
}

A.fondogiallo:Hover {
	color : Blue;
	background: #ffff00;
}


.errore {
  color: #FF0000;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family:  sans-serif;
  font-weight: bold;
  text-align: center;
  background-color: #000000;
  width: 80%;
}

.conferma { 
  color: #00FF00;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family:  sans-serif;
  font-weight: bold;
  text-align: center;
  background-color: #000000;
  width: 80%;
}

img {
  border: 0px;
}

.continua { 
  color: #cc0000;
  font-weight: bold;
 }





