﻿body {
	margin: 0;
	border: 0;
	padding: 0;
	background-color: #8D8D8D;
}

#generale {
	margin: 0px auto;
	display:block;
	border: 0;
	padding: 0;
//	font-family:Calibri, Tahoma;
	font-family:Tahoma,Calibri;
	font-style:normal;
	font-size: 0.9em;
}

#fondo{
	margin: 0 auto;
}

#testata {
	float:none;
	display:block;
	background-color:#386028;	
	margin: 0 auto;
	width: 800px;
	text-align: center;

}

#clear {
	clear:both;
	width:100%;
	height:0.1%;
	display:block;
}	

/* ---------------------------------------------------------------------------------------------------------------------------- */


h1 {
 	font-size: 1.3em;
	text-align: center;
}

h2 {
	font-size: 1.2em;
	text-align: left;
}

p {
	color: #fff;
	text-align: left;
}

table {
	border-spacing: 0;
  	border-collapse: collapse;
  	margin: auto;
}
table td, table th {
  padding: 0;
}



/* ---------------------------------------------------------------------------------------------------------------------------- */


/* Allineamento */
.allinea_sinistra {
	float: left;  
}	
.allinea_sinistra_rientrante {
	float: left;  
	margin-left: 10%   
}	
.allinea_destra {
	float: right;
}	
.allinea_destra_rientrante {
	float: right;  
	margin-right: 10%   
}	

/* Barre */
.barra_grigia_lunga {
	background-image: url('../immagini/barra_grigia2.jpg');
}

.barra_grigia_corta {
	background-image: url('../immagini/barra_grigia4.jpg');
}


/* Bordi */
.bordo_rosso_alto{
	border-top-style: solid;
	border-width: 1px;
	border-color: #FF0000;
}

.bordo_rosso_alto_basso{
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #FF0000;
}

.bordo_grigio_scuro{
	border-style: solid;
	border-width: 2px;
	border-color: #000080;
}



/* Dimensione testi */
.dimensione_02 {
	font-size: 0.2em;
}

.dimensione_03 {
	font-size: 0.3em;
}

.dimensione_04 {
	font-size: 0.4em;
}

.dimensione_05 {
	font-size: 0.5em;
}

.dimensione_06 {
	font-size: 0.6em;
}

.dimensione_07 {
	font-size: 0.7em;
}

.dimensione_08 {
	font-size: 0.8em;
}

.dimensione_09 {
	font-size: 0.9em;
}

.dimensione_10 {
	font-size: 1.0em;
}

.dimensione_11 {
	font-size: 1.1em;
}

.dimensione_12 {
	font-size: 1.2em;
}

.dimensione_13 {
	font-size: 1.3em;
}

.dimensione_14 {
	font-size: 1.4em;
}

.dimensione_15 {
	font-size: 1.5em;
}

.dimensione_16 {
	font-size: 1.6em;
}

.dimensione_17 {
	font-size: 1.65em;
}
.dimensione_20 {
	font-size: 30px;
}


/* Elenchi puntati */
.elenco_punti_rossi0 li {
	margin-left: -15px;
	padding-bottom: 0px;
	list-style-position: outside;
	list-style-image: url('../immagini/puntorosso_q7.png');
}
.elenco_punti_rossi5 li {
	margin-left: -15px;
	padding-bottom: 5px;
	list-style-position: outside;
	list-style-image: url('../immagini/puntorosso_q7.png');
}
.elenco_punti_rossi10 li {
	margin-left: -15px;
	padding-bottom: 10px;
	list-style-position: outside;
	list-style-image: url('../immagini/puntorosso_q7.png');
}
.elenco_punti_rossi15 li {
	margin-left: -15px;
	padding-bottom: 15px;
	list-style-position: outside;
	list-style-image: url('../immagini/puntorosso_q7.png');
}



/* Fine pagina */
.fine_pagina {
	min-height: 9300px;
}



/* Sfondi */

.fondo_rosa{
	background-color: #FFE8E8;
}


.fondo_rosso{
	background-color: #FF0000;
	color: #FFFFFF;
}

.fondo_grigio{
	background-color: #EEEEEE;
}

.fondo_grigio_precedente{
	background-color: #CCCCCC;
}

.fondo_grigio_chiaro{
	background-color: #EFEFEF;
}

.fondo_grigio_scuro{
	background-color: #666666;
	color: #FFFFFF;
}

.fondo_nero{
	background-color: #000000;
}

.fondo_bianco{
	background-color: #ffffff;
}

.fondo_verde{
	background-color: #008000;
	color: #FFFFFF;
}


/* Font di stampa */
.font {
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}



/* Immagini */
.immagine_senza_bordo {
	border-width: 0px;
}
.immagine_con_bordo {
	border: 1px #C0C0C0 solid;
	padding: 0px;
	margin: 0px;
}



/* Linea rossa */
.linea {
	margin-bottom: -17px;
}

.linea_news {
	margin-bottom: -4px;
	margin-left: -100px;
}




/* Margini */
.margini5 {
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
}

.margini10 {
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

.margini10r {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.margini20 {
	margin-top: 100px;
	margin-left: 20px;
	margin-right: 20px;
}

.margine_alto {
	margin-top: 0px;
}
.margine_alto_-5 {
	margin-top: -5px;
}
.margine_alto_-10 {
	margin-top: -10px;
}
.margine_alto_-15 {
	margin-top: -15px;
}



/* Modulo di contatto */
.modulo {
	background: #CCCCCC;
	border: 1px #CCCCCC solid;
	color: #000000;
	width: 420px;
}



/* Paragrafi */
.paragrafo_senza_spazi{
	margin-top: 0;
	margin-bottom: 0;
}

.paragrafo_0_5{
	margin-top: 0px;
	margin-bottom: 5px;
}

.paragrafo_0_10{
	margin-top: 0px;
	margin-bottom: 10px;
}

.paragrafo_5_5{
	margin-top: 5px;
	margin-bottom: 5px;
}

.paragrafo_5_10{
	margin-top: 5px;
	margin-bottom: 10px;
}



/* Pulsanti */


.pulsante_grigio {
	border: 0px solid;
}
.pulsante_grigio:hover {
	background:#CCCCCC;
}

.pulsante_rosa {
	border: 0px solid;
}
.pulsante_rosa:hover {
	background-color: #FF9D9D;
	color: #FFFFFF;
}

.pulsante_rosso {
	border: 0px solid;
}
.pulsante_rosso:hover {
	background-color: #FF0000;
	color: #FFFFFF;
}


.pulsante_fondo_grigio {
	border: 0px solid;
	background-color: #EEEEEE;
}
.pulsante_fondo_grigio:hover {
	background: #FF9D9D;
}

.pulsante_fondo_rosa {
	border: 0px solid;
	background-color: #FFE8E8;
}
.pulsante_fondo_rosa:hover {
	background: #FF9D9D;
}

.pulsante_fondo_grigio_precedente {
	border: 0px solid;
	background-color: #CCCCCC;
}
.pulsante_fondo_grigio_precedente:hover {
	background: #FF9D9D;
}

.pulsante_logo_immagine_fb {
	background-image: url('../immagini/logo_fb30.png');
	background-size: auto;
	background-repeat: no-repeat;
}
.pulsante_logo_immagine_fb:hover {
	background-image: url('../immagini/logo_fb30_rosso.png');
	background-size: auto;
}


.pulsante_logo_immagine_youtube {
	background-image: url('../immagini/logo_youtube30.png');
	background-size: auto;
	background-repeat: no-repeat;
}
.pulsante_logo_immagine_youtube:hover {
	background-image: url('../immagini/logo_youtube30_grigio.png');
	background-size: auto;
}


.pulsante_logo {
	border: 0px solid;
}
.pulsante_logo:hover {
	border-width: 0px;
	background-color: #CCCCCC;
}


.pulsante_pagine {
	border: 0px solid;
	background-color: #FF0000;
}
.pulsante_pagine:hover {
	background: #FF9D9D;
}
.pulsante_pagine_attivo {
	border: 0px solid;
	background-color: #CCCCCC;
	color: #FFFFFF;
}

.pulsante_pagine_back {
	border: 0px solid;
	background-color: #CC0000;
}
.pulsante_pagine_back:hover {
	background: #FF9D9D;
}



/* Riguadro testo evidenziato */
.riquadro_evidenziato {
	border: 3px solid #D0BB7A;
	background-color: #386028;
	font-size: 1.2em;
}



/* Barra di scorrimento */
.scorrimento {
	scrollbar-base-color: #FF0000;
}


/* tabelle con celle spaziate */
.table_spazio {
	border-spacing: 2px;
	border-collapse: separate;
  	margin: auto;
} 
.table_margine {
	padding-left:25px;
	padding-right:15px;
	border-collapse: separate;
  	margin: auto;
}


/* Grassetto  e corsivo */
.testo_grassetto{
	font-weight: 700;
}
.testo_corsivo{
	font-style: italic;
}
.testo_sottolineato {
	text-decoration:underline;
}



/* Allineamento testi */
.testo_sinistra{
	text-align:left;
}

.testo_centrato{
	text-align:center;
}

.testo_destra{
	text-align:right;
}

.testo_centratov{
 	vertical-align: middle;
 }

.testo_alto{
 	vertical-align: top;
 }
.testo_basso{
 	vertical-align: bottom;
 }


/* colore e caratteristiche testi */
.testo_nero {
	color: #000000;
	text-decoration: none;
}

.testo_bianco {
	color: #FFFFFF;
	text-decoration: none;
}

.testo_grigio {
	color: #CCCCCC;
	text-decoration: none;
}

.testo_grigio_scuro {
	color: #8D8D8D;
	text-decoration: none;
}

.testo_verde {
	color: #386028;
	text-decoration: none;
}

.testo_beige {
	color: #d0bb7a;
	text-decoration: none;
}

.testo_azzurro {
	color: #0073E6;
	text-decoration: underline;
}

.testo_rosso {
	color: #FF0000;
	text-decoration: none;
}

.testo_blu {
	color: #0000FF;
	text-decoration: underline;
}



/* Titoli */
.titolo1 {
	font-size: 1.1em;
	color: #386028;
	text-align: left;
	font-weight:bold;
}


/* ---------------------------------------------------------------------------------------------- */
/* ***** TEST ***** FONDI */
/* ---------------------------------------------------------------------------------------------- */
.test0ce{
	background-color:cyan; 
}
.test1ar{
	background-color:coral;
}
.test2ve{
	background-color:chartreuse;
}
.test3gi{
	background-color:yellow;
}
.test4ro{
	background-color:lightpink;
}
.test5ma{
	background-color:peru;
}
.test6vi{
	background-color:violet;
}
.test7gr{
	background-color: #C0C0C0;
}

.testb0ce{
	background-color:cyan; 
	border:thin black solid;
}
.testb1ar{
	background-color:coral;
	border:thin black solid;
}
.testb2ve{
	background-color:chartreuse;
	border:thin black solid;
}
.testb3gi{
	background-color:yellow;
	border:thin black solid;
}
.testb4ro{
	background-color:lightpink;
	border:thin black solid;
}
.testb5ma{
	background-color:peru;
	border:thin black solid;
}
.testb6vi{
	background-color:violet;
	border:thin black solid;
}
.testb7gr{
	background-color: #C0C0C0;
	border:thin black solid;
}








