BODY {background-color:#FFFFFF; margin:0px; padding:0px; font-family:verdana,arial,sans-serif; font-size:80%}
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #FFFFFF;}
IMG {border:none; }
P {color:#FFFFFF;}
.nascosto {
	position: absolute;
	left: -1200px;
	width: 990px;
}

#banner {width:100%; height:82px; background-repeat:no-repeat;}
#contenitore {width:100%; overflow:hidden;}

#corpointerno {text-align:center; padding-top:7px; margin:10px 0px 0px 1.5%; overflow:hidden; background-color:#F0F0F0;}
#corpointerno h1 {
	font-size:100%;
	color:#48617F;
	margin:0px;
	padding:0px 0px 4px;
	font-weight:bold;
	text-align: center;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: dotted;
	border-top-color: #48617F;
	border-right-color: #48617F;
	border-bottom-color: #48617F;
	border-left-color: #48617F;
}

#corpointerno h1 a {color:#FFFFFF; text-decoration:none;}
#corpointerno h1 a:hover {color:#FFFFFF; text-decoration:underline;}
#corpointerno h2 {
	font-size:100%;
	margin:10px 50px 0px;
	padding:0px;
	font-style:italic;
	font-weight:normal;
	width: 90%;
}
#corpointerno p {font-size:120%; margin:7px 0px 10px 0px; padding:0px; text-align:justify;}
#corpointerno p:first-letter { font-weight:bold;}

#corposcheda {text-align:center; padding-top:7px; margin:10px 0px 0px 1.5%; overflow:hidden; background-color:#FFFFFF;}
#corposcheda_int {
	color:#FFFFFF;
	text-align:center;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
	margin-left: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	border-color:#FF6666;
	border-top:1px;
}

.SCHEDA_fondoprincipale {background-color:#000000;}
.SCHEDA_separatore {background-color:#000000;}
.SCHEDA_stampa {float:center;background-color:#FFFFFF;background-repeat:no-repeat;background-position:left top;background-image:url(Img/bottone_stampa_contrasto.gif);width:100px;height:16px;padding-left:25px; font-size:120%;}

.ESERCIZI_intestazione {background-color:#000000; overflow:hidden; font-size: 140%; font-weight:bold; color:#FFFFFF; padding-top: 3px; padding-bottom: 8px; text-align: center;}
.ESERCIZI_intestazione table {font-size:90%; color:#FFFFFF; margin:0px; padding:0px; font-weight:normal;}
.ESERCIZI_intestazione input {font-size:110%; color:#000000; margin:0px; padding:0px; font-weight:normal;}
.ESERCIZI_intestazione select {font-size:110%; color:#000000; margin:0px; padding:0px; font-weight:normal;}
.ESERCIZI_intestazione textarea {font-size:110%; color:#000000; margin:0px; padding:0px; font-weight:normal;}
.ESERCIZI_elenco {width:100%; float:left; background-color:#000000; margin-top:5px;}
.ESERCIZI_elenco table {font-size:130%; color:#FFFFFF; margin:0px; padding:0px;}
.ESERCIZI_elenco h1 { font-size:130%; color:#FFFFFF; margin:0px; padding:0px;}
.ESERCIZI_elenco h2 { font-size:120%; color:#FFFFFF; margin:0px; padding:0px; font-style:italic; font-weight:normal;}
.ESERCIZI_elenco p { font-size:110%; color:#FFFFFF; margin:0px; padding:0px;}

.DATI_elenco {width:100%; float:left; background-color:#000000; margin-top:5px;}
.DATI_elenco table {font-size:110%; color:#FFFFFF; margin:0px; padding:0px; border:1px solid #FFFFFF;}
.DATI_elenco input {font-size:120%; color:#000000; margin:0px; padding:0px; font-weight:normal;}
.DATI_elenco select {font-size:120%; color:#000000; margin:0px; padding:0px; font-weight:normal;}
.DATI_elenco h2 { font-size:90%; color:#FFFFFF; margin:0px; padding:0px; font-style:italic; font-weight:normal;}
.DATI_elenco p { font-size:80%; color:#FFFFFF; margin:0px; padding:0px;}

.INFORMA_elenco {width:100%; float:left; background-color:#000000; margin-top:5px;}
.INFORMA_elenco table {font-size:100%; color:#FFFFFF; margin:0px; padding:0px;}
.INFORMA_elenco h1 { font-size:130%; color:#FFFFFF; margin:0px; padding:0px;}
.INFORMA_elenco h2 { font-size:120%; color:#FFFFFF; margin:0px; padding:0px; font-style:italic; font-weight:normal;}
.INFORMA_elenco p { font-size:110%; color:#FFFFFF; margin:0px; padding:0px;}
.INFORMA_fondoprincipale {background-color:#000000;}

.EVENTI_separatore {background-color:#FFFFFF; height:2px;}

.black_white { background-color:#000000; color:#FFFFFF}

.titoloNews {
	width:98%;
	color:#000000;
	font-weight:bold;
	font-size: 130%;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color:#FFFFFF;
}
.corpoStrillo {
	width:96.2%;
	color:#FFFFFF;
	font-size:110%;
	font-weight:normal;
	background-color: #000000;
	text-align: left;
	font-style: italic;
	margin: 0px;
	padding: 5px;
	border-width:1px;
	border-color:#FFFFFF;
	overflow: auto;
	height: 100%;
	border-right-style: dotted;
	border-left-style: dotted;
}
.corpoNews {
	overflow: hidden;
	color: #FFFFFF;
	font-size: 110%;
	padding: 1px 5px 5px 10px;
	margin: 0px;
	border-width:1px;
	border-color:#FFFFFF;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-style: normal;
}
.corpoNews a,
.corpoNews a:link,
.corpoNews a:visited,
.corpoNews a:hover {
	color:#FFFFFF;
}
.corpoNotizia {
	width:95.2%;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 110%;
	padding: 1px 5px 5px 10px;
	margin: 0px;
	border-width:1px;
	border-color:#FFFFFF;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-style: normal;
}
.corpoNotizia a,
.corpoNotizia a:link,
.corpoNotizia a:visited,
.corpoNotizia a:hover {
	color:#FFFFFF;
}
.footerNews {
	width:98%;
	overflow: hidden;
	color: #FFFFFF;
	font-size:100%;
	padding: 0px;
	margin: 0px;
	border: 1px dotted #FFFFFF;
	text-indent: 15px;
}

.mnutendina_option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	border-top: 1px #ABCACF;
	border-right: 1px #ABCACF;
	border-bottom: 1px dotted #ABCACF;
	border-left: 1px #ABCACF;
	height: 1.5em;
}

.mnutendina_select {
	border: 1px dotted #ABCACF;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 5px;
}


.Tit_rubrica {font-size:130%; color:#FFFFFF; margin-top:0px; font-weight:bold; line-height:1.8em;}
.Tit_articolo {font-size:110%; color:#FFFFFF; margin-top:0px; font-weight:bold; line-height:1.2em; margin-top:2px;}
.Tit_articolo a {font-size:110%; color:#FFFFFF; margin-top:0px; font-weight:bold; line-height:1.2em; margin-top:2px;}
.Tit_articolo a:hover {font-size:110%; color:#FFFFFF; margin-top:0px; font-weight:bold; line-height:1.2em; margin-top:2px;}
.testata_prossimo {
	font-size:100%;
	color:#000000;
	margin-top:0px;
	font-weight:bold;
	line-height:1.2em;
	margin-top:5px;
	font-variant: small-caps;
	background-color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
}
.Tit_articolo_prossimo {font-size:100%; color:#FFFFFF; margin-top:0px; font-weight:bold; line-height:1.2em; margin-top:5px;}
.abstract_articolo_prossimo {font-size:95%; color:#FFFFFF; margin-top:0px; line-height:1.2em;}
.autore_articolo_prossimo {font-size:80%; color:#000000; font-style: italic; margin-top:0px; line-height:1.2em;}
.Tit_autore {
	font-size:90%;
	color:#FFFFFF;
	margin-top:0px;
	font-weight:normal;
	line-height:1.2em;
	font-style: italic;
	margin-left:16px;
}

#corpohome {
	color:#FFFFFF;
	background-color:#000000;
	overflow:hidden;
	margin-left: 10px !important;
	margin-left: 0px;
	padding: 10px 0px 0px 10px;
}
#corpohome h1 {font-size:130%; color:#FFFFFF; margin:0px; padding:0px; font-weight:bold;}
#corpohome h1 a {color:#FFFFFF; text-decoration:none;}
#corpohome h1 a:hover{color:#FFFFFF; text-decoration:underline;}
#corpohome h2 {font-size:130%; margin:0px; padding:0px; font-style:italic; font-weight:normal;}
#corpohome p {color:#FFFFFF;font-size:130%; margin:0px 0px 10px 0px; padding:0px;}
#colsx {
	overflow:hidden;
	width:23%;
	float:left;
}

#colsx_int{margin: 0 0px 0 -100%;width: 238px; float:left;padding:0 12px 0 0;position:relative;}

#data{width:100%; overflow:hidden; padding:2px 3px 4px 3px; text-align:center; height:1em;}
#datacerca{width:20%; overflow:hidden; padding:2px 3px 4px 3px; text-align:center; height:1em;}

.boxcolorato1 {overflow:hidden; margin-top:13px;}
.boxcolorato2 {overflow:hidden; background-repeat:no-repeat; background-position:right top;  margin-left: 12px; padding:2px 10px 2px 3px; color:White; font-weight:bold;}
.boxcolorato3 {overflow: hidden; background-color:#000000; color: White;  margin-left: 12px; padding-left: 10px; line-height: 1.4em; font-size:100%;}

.boxcolorato1_montelupo {overflow:hidden; margin-top:13px; background-color:#000000; font-size:110%;}
.boxcolorato2_montelupo {overflow:hidden; background-repeat:no-repeat; background-position:right top;  margin-left: 12px; padding:2px 10px 2px 3px; color:White; font-weight:bold; background-color:#000000; font-size:110%;}
.boxcolorato3_montelupo {background-color:#000000; overflow: hidden; color: White;  margin-left: 12px; padding-left: 10px; line-height: 1.4em; font-size:110%;}

.boxcolorato1_contatti {overflow:hidden; margin-top:13px; background-color:#000000; font-size:110%;}
.boxcolorato2_contatti {overflow:hidden; background-repeat:no-repeat; background-position:right top;  margin-left: 12px; padding:2px 10px 2px 3px; color:White; font-weight:bold; background-color:#000000; font-size:110%;}
.boxcolorato3_contatti {background-color:#000000; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; line-height: 1.4em; font-size:110%;}

.boxcolorato1_areariservata {overflow:hidden; margin-top:13px; background-color:#000000; font-size:110%;}
.boxcolorato2_areariservata {overflow:hidden; background-repeat:no-repeat; background-position:right top;  margin-left: 12px; padding:2px 10px 2px 3px; color:White; font-weight:bold; background-color:#000000; font-size:110%;}
.boxcolorato3_areariservata {background-color:#000000; line-height:1.7em; text-align:left; overflow: hidden; color: White;  margin-left: 12px; padding-left: 10px; font-size:110%;}

.boxcolorato1_viviCitta {overflow:hidden; margin-top:13px; background-color:#000000; font-size:110%;}
.boxcolorato2_viviCitta {overflow:hidden; background-repeat:no-repeat; background-position:right top;  margin-left: 12px; padding:2px 10px 2px 3px; color:White; font-weight:bold; background-color:#000000; font-size:110%;}
.boxcolorato3_viviCitta {color:#FFFFFF; background-color:#000000; line-height:1.4em; text-align:left; overflow: hidden; margin-left: 12px; padding-left: 10px; font-size:110%;}

.boxcolorato1_ceramica {overflow:hidden; margin-top:13px; background-color:#000000; font-size:110%;}
.boxcolorato2_ceramica {overflow:hidden; background-repeat:no-repeat; background-position:right top;  margin-left: 12px; padding:2px 10px 2px 3px; color:White; font-weight:bold; background-color:#000000; font-size:110%;}
.boxcolorato3_ceramica {background-color:#000000; text-align:center; line-height:1.4em; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; font-size:110%;}

.boxcolorato1_big {overflow:hidden; margin-top:13px;}
.boxcolorato_tab {overflow:hidden; margin-top:10px;}
.boxcolorato_tab2 {overflow:hidden; height:1.5em; background-repeat:no-repeat; background-position:right top; margin-top:0px; padding:1px 0px 0px 3px; background-color:#FFFFFF; color:#000000; font-weight:bold; padding-left: 10px; font-size:100%;}
.boxcolorato2_big {overflow:hidden; background-repeat:no-repeat; background-position:right top; margin-left:13px;	padding:1px 10px 2px 3px; color:Black; font-weight:bold; font-size: 120%; vertical-align: middle;}
.boxcolorato3_big {
	overflow: hidden;
	color: #FFFFFF;
	font-size:120%;
	padding: 0px;
	margin: 0px;
	margin-left: 7px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.boxcolorato3 a {color:#FFFFFF;}
.boxcolorato3 a:hover {color:#FFFFFF;}

.path {font-size:110%;}
.path a {color: #FFFFFF;}
.path a:hover {color:#FFFFFF;}

.boxcolorato1_dx {overflow:hidden; margin-top:7px;}
.boxcolorato2_dx {overflow:hidden; background-repeat:no-repeat; background-position:left top; width: 92%; margin-right:12px; padding:2px 0px 2px 10px; color:White; font-weight:bold;}
.boxcolorato3_dx {overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 14pt; font-size:100%}
.boxcolorato3_dx a {color:#FFFFFF;}
.boxcolorato3_dx a:hover {color:#FFFFFF;}

.boxcolorato1_dx_esercizi {background-color:#000000;overflow:hidden; margin-top:7px; font-size:110%;}
.boxcolorato2_dx_esercizi {background-color:#000000; overflow:hidden; background-repeat:no-repeat; background-position:left top; width: 92%; margin-right:12px; padding:2px 0px 2px 10px; color:White; font-weight:bold; font-size:110%;}
.boxcolorato3_dx_esercizi {background-color:#000000;overflow: hidden; color: #FFFFFF; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 14pt; font-size:110%}
.boxcolorato3_dx_esercizi select {font-size:120%;width:180px;}
.boxcolorato3_dx_esercizi input {font-size:120%;}

.boxcolorato1_dx_ceramica {background-color:#000000; overflow:hidden; margin-top:7px; font-size:110%;}
.boxcolorato2_dx_ceramica {background-color:#000000; overflow:hidden; background-repeat:no-repeat; background-position:left top; width: 92%; margin-right:12px; padding:2px 0px 2px 10px; color:White; font-weight:bold; font-size:110%;}
.boxcolorato3_dx_ceramica {background-color:#000000; text-align:center;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.4em; font-size:110%}

.boxcolorato1_dx_viviCitta {background-color:#000000; overflow:hidden; margin-top:7px; font-size:110%; color:#FFFFFF;}
.boxcolorato2_dx_viviCitta {background-color:#000000; overflow:hidden; background-repeat:no-repeat; background-position:left top; width: 92%; margin-right:12px; padding:2px 0px 2px 10px; color:White; font-weight:bold; font-size:110%;}
.boxcolorato3_dx_viviCitta {background-color:#000000; color:#FFFFFF; text-align:left;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.4em; font-size:110%; color:#FFFFFF;}

.boxcolorato1_dx_areariservata {background-color:#000000; overflow:hidden; margin-top:7px; font-size:110%; color:#FFFFFF;}
.boxcolorato2_dx_areariservata {background-color:#000000; overflow:hidden; background-repeat:no-repeat; background-position:left top; width: 92%; margin-right:12px; padding:2px 0px 2px 10px; color:White; font-weight:bold; font-size:110%;}
.boxcolorato3_dx_areariservata {background-color:#000000; color:#FFFFFF; text-align:left;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.7em; font-size:110%; color:#FFFFFF;}

.appuntamentiHome {
	line-height:1.4em;
	padding-left:5px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:90%;
}

.copyR {
	width:100%;
	font-size:110%;
	margin-top:15px;
	padding:0px;
	text-align:center;
	color:#000000;
}

.coloreScritta {
	color:#000000;
}

.sottoTab {
	background-color: #000000;
}

.tabella a {color:#FFFFFF; text-decoration:none;}
.tabella a:hover {color:#FFFFFF;}
.tabella
{
	height: 18px;
	margin-top: 3px !important;
	margin-top: 0px;
	padding-top: 3px;
	overflow: hidden;
	border-top: solid 1px #A1282F;
	border-bottom: solid 1px #A1282F;
	float: left;
	text-align: center;
	background-color: #000000;
	font-weight: bold;
	background-image:url(Img/angolonav_contrasto.gif);
	background-repeat:no-repeat;
	background-position:right top;
	color:#FFFFFF;
	text-decoration:none;
}



