/** Define general colors */
 .sottotitolo{ 
      font-weight: bold;
  }
.evidenzia { 
	font-weight: bold;
}
.biancosublu{
    color: white;
    background-color: #0A2469;
}

.bianco {
    color: white;
}

.blusubianco {
    background-color: white;
    color: #0A2469;
}


.grigiograssetto {
    color: gray;
    font-weight: bold;
}

.bordeauxgrassetto {
    color: #903;
    font-weight: bold;
}

.biancosubordeaux {
    background: #903;
    color: white;
}

.biancosubordeauxbordoblu {
	border: solid 1px #0A2469;
	background: #903;
	color: white;
}

.sfondogrigio {
	background: #EEF7DF;
}

/* tags */

.nerosugrigioingrassetto {
	color: black;
	background: #EBEAD6;
	font-weight: bold;
	margin:0;
}

.nerosubeigebordogrigio {
	background: #FFF98C;
	color: black;
	border: solid 2px gray;
	padding: 1em;
}


.sfondogiallo {
	background: yellow;
}


 .bordogrigio {
	border-top:1px solid #BBBBBB;
}



.testonero {
	background:inherit;
	color: black;
}
.collegamento {	
	color: #903;	
	text-decoration: underline
}

.testatatabella  {
	table-layout: auto;
	border-collapse: collapse;
    border: solid 1px #0A2469;
    color: white;
    background-color: #0A2469;
	margin: 0;

}
.corpotabella {
	border: solid 1px #0A2469;
	padding: .4em;
	margin: 0;
 }

.listanonordinata {	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
}
.listaordinataromana {	
	font-size: 1em;	
	list-style-type: lower-roman;	
	list-style-position: outside
}
.listaordinataalfabetica {	
	font-size: 1em;	
	list-style-type: lower-alpha;	
	list-style-position: outside
}
.grassetto { 
	font-weight: bold;
}
.sottolineato {	
	text-decoration: underline;
}
.corsivo {	
font-style: italic;
}
.allineamentosinistra {	
	text-align: left;
}
.allineamentodestra {	
	text-align: right;
}
.allineamentocentrato {	
	text-align: center;
}
.allineamentogiustificato {	
	text-align: justify;
}
.immaginedestra {	
	float: right;
	margin-left: 10px;
}
.immaginesinistra {	
	float: left;
	margin-right: 10px;
}
.senzabordo {
	border: none;
}
