/*Copyright Comune di Prato*/
/* formattazione delle spiegazioni all'interno della pagina */

/* Formattazione e allineamento */
.destra { 
	text-align: right;
}
.centro { 
	text-align: center;
}
.sinistra { 
	text-align: left;
}
.giustificato { 
	text-align: justify;
}
.basso { 
	vertical-align: bottom;
}
.mezzo {
	vertical-align: middle;
} 

/* Blockquote con carattere diverso dallo standard e grassetto */
blockquote {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 105%;
}
div.dex { 
	background-color: #fff;
	color: #036; 
	font-size: 85%;	
	margin: 1em 0.5em 1em 0.5em;
	text-align: justify; 
}
/*Carattere pių piccolo*/
.txtsmall {
	font-size: 90%;  
}
/*Carattere pių piccolo rosso su bianco*/
.txtsmall1 {
	background-color: #fff;
	color: #900;
	font-size: 90%;  	
}
/*Carattere pių piccolo nero su bianco*/
.txtsmall2 {
	background-color: #fff;
	color: #000;
	font-size: 90%;  	
}
/*Carattere pių grande*/
.txtbig {
	font-size: 110%;
	font-weight: bold;	
}
/*Carattere pių grande rosso su bianco*/
.txtbig1 {
	background-color: #fff;	
	color: #900;
	font-size: 110%;	
	font-weight: bold;	
}
/*Carattere pių grande nero su bianco*/
.txtbig2 {
	background-color: #fff;	
	color: #000;
	font-size: 110%;	
	font-weight: bold;	
}
/* visualizza un testo color blue acceso */
.txtblu {
	background-color: #fff;
	color: #0000FF; 
}
/* testo blue scuro - grande */
.txtblu2 {
	background-color: #fff;
	color: #036;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 125%;
} 
/* testo color rosso acceso */
.txtrosso {
	background-color: #fff;
	color: #B70000; 
}
/* testo color verde acceso */
.txtverde {
	background-color: #fff;
	color: #008000; 
}
.txtverdebig {
	background-color: #fff;
	color: #008000; 
	font-weight: bold;
}
/* testo corsivo */
.corsivo {
	font-style: italic;
}
/* testo grassetto */
.grassetto {
	font-weight: bold;
}
/* titolo del paragrafo */
p.paragrafo {
	background-color: #fff;
	color: #036;	
	font-size: 95%;	
	font-variant: normal;	
	font-weight: bold;
	margin: 0.2em 0 0 0.4em;
}
/* utilizzato per dare poco margine superiore ai paragrafi */
p.snippet {
	margin: 0.4em 0 1em 0;
} 
/* usato per azzerare i margini di un elemento */
.nomargin {
	margin: 0;
}
/* per formattare un div con un link dentro come il bottone di una form 
il nome della classe č diverso per differenziarli */
div.pulsante {
	display: inline;
	background-color: #036;
/*	border: 1px solid #002B57;*/
	color: #fff;	
	font-size: 100%;
	font-weight: bold;
	padding: 0.1em 0.5em 0.15em 0.5em;
	margin: 0;
}
div.pulsante a {
	margin-bottom: 0;
	margin-top: 0.2em;
}
div.pulsante a:link {
	color: #fff;
	background-color: #036;
	text-decoration: none;
}
div.pulsante a:visited {
	color: #fff;
	background-color: #036;
	text-decoration: none;
}
div.pulsante a:hover {
	color: #fff;
	background-color: #036;
	text-decoration: none;
}
/* per formattare un div con un link dentro come il bottone di secondo piano di una form 
il nome della classe č diverso per differenziarli */
div.pulsante2p {
	display: inline;
	background-color: #ebebeb;
 	border: 1px solid #002B57; 
	color: #264C73;	
	font-size: 100%;
	padding: 0.1em 0.5em 0.15em 0.5em;
	margin: 0;
}
div.pulsante2p a {
	margin-bottom: 0;
	margin-top: 0.2em;
}
div.pulsante2p a:link {
	color: #264C73;
	background-color: #ebebeb;
	text-decoration: none;
}
div.pulsante2p a:visited {
	color: #264C73;
	background-color: #ebebeb;
	text-decoration: none;
}
div.pulsante2p a:hover {
	color: #264C73;
	background-color: #ebebeb;
	text-decoration: none;
}
/* gestione dei margini */
.nomargin {
	margin: 0;
}
.nomargintop {
	margin-top: 0;
}
.nomarginbottom {
	margin-bottom: 0;
}
.nomarginleft {
	margin-left: 0;
}
.nomarginright {
	margin-right: 0;
}
.marginleft {
	margin-left: 0.5em;
}
.marginleft1 {
	margin-left: 1em;
}
.marginright {
	margin-right: 0.5em;
}
.marginright1 {
	margin-right: 1em;
}
.margintop {
	margin-top: 0.5em;
}
.margintop1 {
	margin-top: 1em;
}
.margintop2 {
	margin-top: 2em;
}
.marginbottom {
	margin-bottom: 0.5em;
}
.marginbottom1 {
	margin-bottom: 1em;
}
/* gestione dei padding */
.nopadding {
	padding: 0;
}
.paddingleft {
	padding-left: 0.5em;
}
.paddingleft1 {
	padding-left: 1em;
}
.paddingright {
	padding-right: 0.5em;
}
.paddingright1 {
	padding-right: 1em;
}
.paddingtop {
	padding-top: 0.5em;
}
.paddingtop1 {
	padding-top: 1em;
}
.paddingtop2 {
	padding-top: 2em;
}
.paddingbottom {
	padding-bottom: 0.5em;
}
.paddingbottom1 {
	padding-bottom: 1em;
}