/* scheda dell'associazione */
h1 span.area {
	background-color: #fff;
	color: #003366;
	display: block;
	font-size: 75%;
	font-weight: bold;
	margin: 0;
}
span#titoletto {
	font-size: 80%;
}
span#aggiornamento {
	font-size: 75%;
	color: #565656;
	background-color: #FFFFFF;
	font-style: italic;
	
}
h2#sede, h2#contatti, h2#tipologia, h2#presidente, 
h2#iscrizioni, h2#attivita, h2#affiliazioni, h2#campionati {
	font-size: 110%;
	color: #003366;
	background-color: transparent;
	margin: 0;
}
h2#dettaglio, h2#struttura, h2#servizi, h2#campionati, h2#generiche {
	font-size: 110%;
	color: #003366;
	background-color: transparent;
	margin: 0 0 1em 0;
	padding: 0;
}
h3.attivita_dettaglio {
	font-size: 95%;
	color: #003366;
	background-color: transparent;
	margin: 0;
	padding: 0;
}
div#content {
	font-size: 75%;
	margin-top: 2em;
}
div#content .panel {
	border: 0;
}
div#content .panel .panel-heading {
	background: none;
    border-bottom: 2px solid #AFCB08;
    padding: 5px 15px;
}
div#content .panel .panel-heading a {
	color: #727272;
}
div.box {
	margin: 1em 0;
}
ul.elenco {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
span.etichetta {
	background-color: transparent;
	color: #006699;
	font-weight: bold;
	font-size: 90%;
}

/* Inizio definizione prima area sinistra e destra */
div.area_sx {
	border-left: 1px solid #c7eea8;
	float: left;
	padding: 0 1em;
	width: 43%;
}
div.area_sx div {
	margin: 0 0 1em 0;
}
div.area_sx h2 {
	background-color: #fff;
	color: #063669;
	margin: 0;
	font-size: 105%;
}
div.area_dx {
	border-left: 1px solid #c7eea8;
	float: right;
	padding: 0 1em;
	width: 43%;
}
/* Fine definizione prima area sinistra e destra */

/* Inizio definizione seconda area sinistra e destra */
div.area_sx_seconda {
	border-left: 4px solid #0099cc;
	float: left;
	padding: 0 1em;
	width: 43%;
}
div.area_sx_seconda div {
	margin: 0 0 1em 0;
}
div.area_sx_seconda h2 {
	background-color: #fff;
	color: #063669;
	margin: 0;
	font-size: 105%;
}
div.area_dx_seconda {
	border-left: 4px solid #8adc46;
	float: right;
	padding: 0 1em;
	width: 43%;
}

a.web_email:link {
 	color: #006C00;
	background-color: transparent;
 }
a.web_email:visited {
 	color: #006C00;
	background-color: transparent;
 }
a.web_email:hover {
 	background-color: #006C00;
	color: #FFFFFF;
 }
/* Fine definizione seconda area sinistra e destra */

/* Inizio definizione terza area sinistra e destra */
div.area_sx_terza {
	border-left: 4px solid #d0d0d0;
	float: left;
	padding: 0 1em;
	width: 43%;
}
div.area_sx_terza div {
	margin: 0 0 1em 0;
}
div.area_sx_terza h2 {
	background-color: #fff;
	color: #063669;
	margin: 0;
	font-size: 105%;
}
div.area_dx_terza {
	border-left: 4px solid #ffcd5d;
	float: right;
	padding: 0 1em;
	width: 43%;
}
/* Fine definizione terza area sinistra e destra */


/* Inizio definizione area attivita */
div#area_attivita {
	border-left: 4px solid #0099cc;
	font-size: 75%;
	margin: 1em 0 0 0;
	padding: 0 0 0 0.5em;
}
ul#elenco_settori, ul#elenco_destinatari {
	display: inline;
	margin: 0;
	padding: 0;
}
ul#elenco_settori li, ul#elenco_destinatari li {
	display: inline;
	margin: 0;
	padding: 0;
}
/* Inizio definizione area attivita */

/* Inizio definizione area link avanti-indietro */
div#area_avanti {
	margin: 2em 0 0 0;	
	font-size: 110%;
	font-weight: bold;
}
div#area_avanti a:link {
	color: #003366;
	background-color: transparent;
}
div#area_avanti a:visited {
	color: #922525;
	background-color: transparent;
}
div#area_avanti a:hover {
	background-color: #003366;
	color: #fff;
}
div#area_indietro {
	margin: 2em 0 0 0;	
	font-size: 80%;
	font-weight: bold;
}
div#area_indietro a:link {
	color: #003366;
	background-color: transparent;
}
div#area_indietro a:visited {
	color: #922525;
	background-color: transparent;
}
div#area_indietro a:hover {
	background-color: #003366;
	color: #fff;
}
/* Fine definizione area link avanti-indietro */