BODY {margin:0px; padding:0px; font-family:verdana,arial,sans-serif; font-size:80%;}

a:link {
	color: #334459;
	text-decoration:none;
}
a:visited {
	color: #334459;
	text-decoration:none;
}
a:hover {
	color: #CC0000;
	text-decoration:underline;
}

IMG {border:none; }

.nascosto {
	position: absolute;
	left: -1200px;
	width: 990px;
}
#banner {width:100%; height:82px; background-repeat:no-repeat;}
#contenitore {width:100%; overflow:hidden;position:relative;margin:0;padding:0;}

#corpointerno {text-align:center; padding-top:7px; margin:10px 0px 0px 1.5%; 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;
}
.titoloNews {
	color:#666666;
	font-weight:bold;
	font-size: 120%;
	background-color: #F5E9E9;
	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-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.corpoStrillo {
	color:#000000;
	font-weight:lighter;
	background-color: #F5E9E9;
	text-align: left;
	font-style: italic;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	overflow: auto;
	height: 100%;
	border-right-style: dotted;
	border-left-style: dotted;
}
.footerNews {
	overflow: hidden;
	color: #000000;
	font-size:90%;
	padding: 0px;
	margin: 0px;
	border: 1px dotted #666666;
	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;
}

#corpointerno h1 a {color:#48617F; text-decoration:none;}
#corpointerno h1 a:hover {color:#CC0000; 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:100%; margin:7px 0px 10px 0px; padding:0px; text-align:justify;}
#corpointerno p:first-letter { font-weight:bold;}

.Tit_rubrica {font-size:150%; color:#48617F; margin-top:0px; font-weight:bold; line-height:1.8em;}
.Tit_articolo {font-size:100%; color:#48617F; margin-top:0px; font-weight:bold; line-height:1.2em; margin-top:2px;}
.Tit_articolo a {font-size:100%; color:#48617F; margin-top:0px; font-weight:bold; line-height:1.2em; margin-top:2px;}
.Tit_articolo a:hover {font-size:100%; color:#CC0000; margin-top:0px; font-weight:bold; line-height:1.2em; margin-top:2px;}
.testata_prossimo {
	font-size:100%;
	color:#FFFFFF;
	margin-top:0px;
	font-weight:bold;
	line-height:1.2em;
	margin-top:5px;
	font-variant: small-caps;
	background-color: #999999;
	text-align: center;
	margin-right: 10px;
}
.Tit_articolo_prossimo {font-size:90%; color:#48617F; margin-top:0px; font-weight:bold; line-height:1.2em; margin-top:5px;}
.abstract_articolo_prossimo {font-size:85%; color:#000000; 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:85%;
	color:#000000;
	margin-top:0px;
	font-weight:normal;
	line-height:1.2em;
	font-style: italic;
	margin-left:16px;
}

#corpohome {
	background-color:#F0F0F0;
	overflow:hidden;
	margin-left: 10px !important;
	margin-left: 0px;
	padding: 10px 0px 0px 10px;
}
#corpohome h1 {font-size:100%; color:#48617F; margin:0px; padding:0px; font-weight:bold;}
#corpohome h1 a {color:#48617F; text-decoration:none;}
#corpohome h1 a:hover{color:#CC0000; text-decoration:underline;}
#corpohome h2 {font-size:100%; margin:0px; padding:0px; font-style:italic; font-weight:normal;}
#corpohome p {font-size:100%; margin:0px 0px 10px 0px; padding:0px;}
#colsx {
	overflow:hidden;
	width:23%;
	float:left;
}
#colsx_int{background-color:#ffffff;margin: 0 0px 0 -100%;width: 238px; float:left;padding:0 12px 0 0;position:relative;}

#data{width:100%; padding:2px 3px 4px 3px; text-align:center; height:1em;}
#datacerca{width:20%; padding:2px 3px 4px 3px; text-align:center; height:1em;}


.boxcolorato1 {overflow:hidden; margin-top:0px;}
.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; color: Black;  line-height: 14pt; font-size:100%;}

.boxcolorato1_montelupo {overflow:hidden; margin-top:13px; background-color:#A1282D;}
.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:#A46D70; background-image:url(Img/angolomontelupo.gif);}
.boxcolorato3_montelupo {background-color:#F5E9E9; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; line-height: 1.4em; font-size:100%;}

.boxcolorato1_evidenza {overflow:hidden; margin-top:13px; background-color:#FF0000;}
.boxcolorato2_evidenza {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:#AF140C; background-image:url(Img/angoloevidenza.jpg);}
.boxcolorato3_evidenza {background-color:#F5E9E9; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; line-height: 1.4em; font-size:100%;}

.boxcolorato1_partecipazione {overflow:hidden; margin-top:13px; background-color:#FFCCCC;}
.boxcolorato2_partecipazione {overflow:hidden;  background-color:#FF6600; background-image:url(Img/angolopartecipazione.jpg); background-repeat:no-repeat; background-position:right top;  margin-left: 12px; padding:2px 10px 2px 3px; color:White; font-weight:bold;}
.boxcolorato3_partecipazione {background-color:#F5E9E9; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 50px; line-height: 1.4em; font-size:100%;}

.boxcolorato1_contatti {overflow:hidden; margin-top:13px; background-color:#FFA200;}
.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:#CDB68D; background-image:url(Img/angolocontatti.gif);}
.boxcolorato3_contatti {background-color:#F5ECDB; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; line-height: 1.4em; font-size:100%;}

.boxcolorato1_contatti_dx {background-color:#FFA200; overflow:hidden; margin-top:7px;}
.boxcolorato2_contatti_dx {background-color:#CDB68D; background-image:url(Img/angolocontatti_dx.gif); 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_contatti_dx {background-color:#F5ECDB; text-align:left;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.4em; font-size:100%}

.boxcolorato1_areariservata {overflow:hidden; margin-top:13px; background-color:#4D813F;}
.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:#94AD8F; background-image:url(Img/angoloarea.gif);}
.boxcolorato3_areariservata {background-color:#E1E8E0; line-height:1.7em; text-align:left; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; font-size:100%;}

.boxcolorato1_viviCitta {overflow:hidden; margin-top:13px; background-color:#8B0E6C;}
.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:#B097AA; background-image:url(Img/angolovivi_sx.gif);}
.boxcolorato3_viviCitta {background-color:#F2ECF0; line-height:1.4em; text-align:left; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; font-size:100%;}

.boxcolorato1_ceramica {overflow:hidden; margin-top:13px; background-color:#009AB2;}
.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:#ABCACF; background-image:url(Img/angoloceramica_sx.gif);}
.boxcolorato3_ceramica {background-color:#E9F4F6; text-align:center; line-height:1.4em; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; font-size:100%;}

.boxcolorato1_video {overflow:hidden; margin-top:13px; background-color:#000099;}
.boxcolorato2_video {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:#0066FF; background-image:url(Img/angolovideo_sx.gif);}
.boxcolorato3_video {background-color:#CCE5FF; text-align:center; line-height:1.4em; overflow: hidden; color: Black;  margin-left: 12px; padding-left: 10px; font-size:100%;}

.boxcolorato1_big {margin-top:13px;}
.boxcolorato_tab {margin-top:10px;}
.boxcolorato_tab2 {height:1.5em; background-repeat:no-repeat; background-position:right top; margin-top:0px; padding:1px 0px 0px 3px; color:#990000; font-weight:bold; padding-left: 10px; font-size:100%;}
.boxcolorato2_big {background-repeat:no-repeat; background-position:right top; margin-left:13px;	padding:1px 10px 2px 3px; color:White; font-weight:bold; font-size: 110%; vertical-align: middle;}
.boxcolorato3_big {
	overflow: hidden;
	color: #000000;
	font-size:100%;
	padding: 0px;
	margin: 0px;
	margin-left: 7px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.corpoNews {
	overflow: hidden;
	color: #000000;
	font-size: 100%;
	padding: 1px 5px 5px 10px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-style: normal;
}
.corpoNotizia {
	overflow: hidden;
	color: #000000;
	font-size: 100%;
	padding: 1px 5px 5px 10px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-style: normal;
}
.boxcolorato3 a {color:Black;}
.boxcolorato3 a:hover {color:#CC0000;}

.path {margin:0px; padding:0px; font-size:100%;}
.path a {color: #000000;}
.path a:hover {color:#CC0000;}

.boxcolorato1_dx {margin-top:7px;}
.boxcolorato2_dx {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:Black;}
.boxcolorato3_dx a:hover {color:#CC0000;}

.boxcolorato1_dx_esercizi {background-color:#009AB2;margin-top:7px;}
.boxcolorato2_dx_esercizi {background-color:#ABCACF; background-image:url(Img/angoloceramica.gif);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_esercizi {background-color:#E9F4F6;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 14pt; font-size:100%}
.boxcolorato3_dx_esercizi select {font-size:80%;width:180px;}
.boxcolorato3_dx_esercizi input {font-size:80%;}

.boxcolorato1_dx_ceramica {background-color:#009AB2; margin-top:7px;}
.boxcolorato2_dx_ceramica {background-color:#ABCACF; background-image:url(Img/angoloceramica.gif); 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_ceramica {background-color:#E9F4F6; text-align:center;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.4em; font-size:100%}

.boxcolorato1_dx_video {background-color:#000099; margin-top:7px;}
.boxcolorato2_dx_video {background-color:#0066FF; background-image:url(Img/angolovideo.gif); 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_video {background-color:#CCE5FF; color:#CCE5FF; text-align:center;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.4em; font-size:100%}
.boxcolorato4_dx_video {background-color:#CCE5FF; color:#8B0E6C; text-align:left;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.7em; font-size:100%}

.boxcolorato1_dx_viviCitta {background-color:#8B0E6C; margin-top:7px;}
.boxcolorato2_dx_viviCitta {background-color:#B097AA; background-image:url(Img/angolovivi.gif); 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_viviCitta {background-color:#F2ECF0; color:#8B0E6C; text-align:left;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.4em; font-size:100%}

.boxcolorato1_dx_areariservata {background-color:#4D813F; margin-top:7px;}
.boxcolorato2_dx_areariservata {background-color:#94AD8F; background-image:url(Img/angoloarea_dx.gif); 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_areariservata {background-color:#E1E8E0; color:#8B0E6C; text-align:left;overflow: hidden; color: Black; margin-right: 12px;  width: 92%; padding-left: 10px; line-height: 1.7em; font-size:100%}

.appuntamentiHome {
	line-height:1.4em;
	padding-left:13px;
	background-color:#E0D5DD;
	font-size:80%;
}

.copyR {
	width:100%;
	font-size:85%;
	padding-top:15px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
}

.coloreScritta {
	color:#FFFFFF;
}

.sottoTab {
	background-color: #F5E9E9;
	border:0px solid;
}

.tabella a {color:#48617F; text-decoration:none;}
.tabella a:hover {color:#CC0000;}
.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: #F0F0F0;
	font-weight: bold;
	background-image:url(Img/angolonav.gif);
	background-repeat:no-repeat;
	background-position:right top;
	color:#48617F;
	text-decoration:none;
}

#corposcheda {text-align:center; padding-top:7px; margin:10px 0px 0px 1.5%; background-color:#FFFFFF;}
#corposcheda_int {
	text-align:center;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	border-color:#FF6666;
	border-top:1px;
}

.SCHEDA_fondoprincipale {background-color:#F5E9E9;}
.SCHEDA_separatore {background-color:#FFFFFF;}
.SCHEDA_stampa {background-repeat:no-repeat;background-position:left top;background-image:url(Img/bottone_stampa.gif);width:100px;height:16px;padding-left:25px;}
.ESERCIZI_intestazione {background-color:#F0F0F0; font-size: 130%; font-weight:bold; color:#666666; padding-top: 3px; padding-bottom: 8px; text-align: center;}
.ESERCIZI_intestazione table {font-size:70%; color:#000000; 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_elenco {width:100%; float:left; background-color:#F0F0F0; margin-top:5px;}
.ESERCIZI_elenco table { background-color:#F5E9E9; font-size:100%; color:#000000; margin:0px; padding:0px;}
.ESERCIZI_elenco h1 { font-size:110%; color:#000000; margin:0px; padding:0px;}
.ESERCIZI_elenco h2 { font-size:100%; color:#000000; margin:0px; padding:0px; font-style:italic; font-weight:normal;}
.ESERCIZI_elenco p { font-size:100%; color:#000000; margin:0px; padding:0px;}

.DATI_elenco {width:100%; float:left; background-color:#F0F0F0; margin-top:5px;}
.DATI_elenco table { background-color:#F0F0F0; font-size:100%; color:#000000; margin:0px; padding:0px;}
.DATI_elenco h1 { font-size:110%; color:#000000; margin:0px; padding:0px;}
.DATI_elenco h2 { font-size:100%; color:#000000; margin:0px; padding:0px; font-style:italic; font-weight:normal;}
.DATI_elenco p { font-size:100%; color:#000000; margin:0px; padding:0px;}
.DATI_fondoprincipale {background-color:#F0F0F0;}

.INFORMA_elenco {width:100%; float:left; background-color:#F0F0F0; margin-top:5px;}
.INFORMA_elenco table {font-size:100%; color:#000000; margin:0px; padding:0px;}
.INFORMA_elenco h1 { font-size:110%; color:#000000; margin:0px; padding:0px;}
.INFORMA_elenco h2 { font-size:100%; color:#000000; margin:0px; padding:0px; font-style:italic; font-weight:normal;}
.INFORMA_elenco p { font-size:100%; color:#000000; margin:0px; padding:0px;}
.INFORMA_fondoprincipale {background-color:#F0F0F0;}

.EVENTI_separatore {background-color:#666666; height:1px;}

.black_white { background-color:#FFFFFF; color:#000000}

