BODY {
background-color: #F5EEEB;
	margin : 0px;
	SCROLLBAR-FACE-COLOR: #F9AE36;SCROLLBAR-HIGHLIGHT-COLOR: 
#88CDD2;SCROLLBAR-SHADOW-COLOR: #E6E6E6;SCROLLBAR-3DLIGHT-COLOR: 
#FFFFFF;SCROLLBAR-ARROW-COLOR: #88CDD2;
background-image: url('sfondosfumato.jpg');
}


/* Mouseover  */

a.primo  {
	color : #F6AE30;
	text-decoration : underline;
	FONT-WEIGHT: bold;}
a:hover.primo {
	color : #F9AE36;
	text-decoration : underline;
	FONT-WEIGHT: bold;}


a.secondo  {
	color : #F6AE30;
	text-decoration : underline;
}
a:hover.secondo {
	color : #F9AE36;
	text-decoration : underline;
}



a.terzo  {
	color : #000000;
	text-decoration : underline
}
a:hover.terzo {
	color : #000000;
	text-decoration : none;
}


a.quarto  {
	color : #808080;
	text-decoration : underline
}
a:hover.quarto {
	color : #000000;
	text-decoration : none;
}



a.link  {
	color : #000000;
	text-decoration : underline;
	FONT-SIZE: 10px;
}
a:hover.link {
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 10px;
}




/* Mouseover home page */

a.toolbarhome  {
	color : #FFFFFF;
	text-decoration : none;
	FONT-SIZE: 9px;
	FONT-FAMILY: tahoma;
}
a:hover.toolbarhome {
	color : #88CDD2;
	text-decoration : none;
	FONT-SIZE: 9px;
	FONT-FAMILY: tahoma;
}




/* Menu home page */

.colonnamenu { background: #FFFFFF; }
.menusezioni { margin-bottom: 3px; }

.thefairsfondo { background: #F9AE36; }
.thefairsfondo2 { background: #F9B138; }
.thefairsfondo3 { background: #F9B138; }

.thefairmouseover { background: #f2c8bc; }
.thefairmouseout { background: #F9AE36; }


a.thefair  {
	text-decoration : none;
	margin-left : 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFF;
	FONT-FAMILY: tahoma;
}
a:hover.thefair {
	text-decoration : none;
	margin-left : 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F9B138;
	FONT-FAMILY: tahoma;
}




.focussfondo { background: #F6AE30; }
.focussfondo2 { background: #E2E2E2; }
.focussfondo3 { background: #F9B138; }

a.focus  {
	text-decoration : none;
	margin-left : 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma;
}
a:hover.focus {
	text-decoration : none;
	margin-left : 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #F9B138;
	FONT-FAMILY: tahoma;
}




.collaborazionivertical {
 FONT-SIZE: 9px;
 COLOR: #000000;
 FONT-STYLE: normal;
 FONT-FAMILY: tahoma;
 writing-mode: tb-rl;
 }
 
 
.collaborazionisfondosx {
 padding-left : 5px;
 FONT-SIZE: 10px;
 COLOR: #6F6F6F;
 FONT-STYLE: normal;
 FONT-FAMILY: tahoma;
   background: #FFFFFF;
 }
 
.collaborazionisfondodx {
   background: #FFFFFF;
 }
 
 
.collaborazioni {
 FONT-SIZE: 10px;
 COLOR: #000000;
 FONT-STYLE: normal;
 FONT-FAMILY: tahoma;
 margin-left : 10px;
 margin-right : 10px;
 }





/* Menu interno Focus */

.bandafocus { background-color: #F9AE36; }  /* Banda inferiore menu  */
.bandafocusup { background-color: #F6AE30; }  /* Banda superiore menu  */
.quadrifocus { background: #FFFFFF; }  /* Quadri menu interno Focus  */


.titolofocus {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}



.verticalfocus {
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	writing-mode: tb-rl;
}



a.focus2  {
	text-decoration : none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #F6AE30;
	FONT-FAMILY: tahoma;
	margin-right: 8px;
	text-align: right;

}
a:hover.focus2 {
	text-decoration : none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #F9AE36;
	FONT-FAMILY: tahoma;
	margin-right: 8px;
	text-align: right;
}

a.focus3  {
	text-decoration : none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F6AE30;
	FONT-FAMILY: tahoma;
	text-align: right;
	margin-right: 7px;

}
a:hover.focus3 {
	text-decoration : none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F9AE36;
	FONT-FAMILY: tahoma;
	text-align: right;
	margin-right: 7px;
}


.sezioneon2 { 	
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F9AE36;
	FONT-FAMILY: tahoma;
	margin-right: 7px;
	text-align: right;
 	}

.sottosezioneon2 { 	
	FONT-SIZE: 10px;
	FONT-FAMILY: tahoma;
	margin-right: 7px;
	text-align: right;
	COLOR: #F9AE36;
 	}
	
	
a.sottosezione2 {
	color : #F6AE30;
	text-decoration : none;
	FONT-SIZE: 10px;
}
a:hover.sottosezione2 {
	color : #F9AE36;
	text-decoration : none;
	FONT-SIZE: 10px;
}




/* Menu interno The Fair */

.bandathefair { background-color: #F6AE30; }  /* Banda inferiore menu  */
.bandathefairup { background-color: #F9AE36; }  /* Banda superiore menu  */
.quadrithefair { background: #FFFFFF; }  /* Quadri menu interno TheFair  */


.titolothefair {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}


a.thefair2  {
	text-decoration : none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #F6AE30;
	FONT-FAMILY: tahoma;
	margin-right: 7px;
	text-align: right;

}
a:hover.thefair2 {
	text-decoration : none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #F9AE36;
	FONT-FAMILY: tahoma;
	margin-right: 7px;
	text-align: right;
}

a.thefair3  {
	text-decoration : none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F6AE30;
	FONT-FAMILY: tahoma;
	text-align: right;
	margin-right: 7px;

}
a:hover.thefair3 {
	text-decoration : none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F9AE36;
	FONT-FAMILY: tahoma;
	text-align: right;
	margin-right: 7px;
}


.sezioneon { 	
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F9AE36;
	FONT-FAMILY: tahoma;
	margin-right: 7px;
	text-align: right;
 	}

.sottosezioneon { 	
	color : #F9AE36;
	FONT-SIZE: 10px;
	FONT-FAMILY: tahoma;
	margin-right: 7px;
	text-align: right;
 	}
	
	
a.sottosezione {
	color : #F6AE30;
	text-decoration : none;
	FONT-SIZE: 10px;
}
a:hover.sottosezione {
	color : #F9AE36;
	text-decoration : none;
	FONT-SIZE: 10px;
}







/* Highlights home page */

.highlight {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 5px;
	text-align : justify;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}

.highlightsottotitolo {
	margin-left : 10px;
	margin-right : 11px;
	margin-top : 0px;
	margin-bottom : 5px;
	text-align : justify;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #00A1B4;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}

.highlighttitolo {
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 0px;
	margin-top : 15px;
	text-align : justify;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #F9B138;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	font-variant: small-caps;
}


.highlight2 {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 5px;
	text-align : justify;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #6B6B6B;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}

.highlightsottotitolo2 {
	margin-left : 10px;
	margin-right : 11px;
	margin-top : 0px;
	margin-bottom : 5px;
	text-align : justify;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}

.highlighttitolo2 {
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 0px;
	margin-top : 15px;
	text-align : justify;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #808080;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	font-variant: small-caps;
}





/* Testi */

.testo {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}

.corpo {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 0px;
	text-align: justify;
}

.corpodx {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 0px;
	text-align: right;
}

.bold {
	FONT-WEIGHT: bold;
}









LI {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 10px;
	text-align: justify;
}




/* Titoli sezione */

.titolo {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 15px;
	margin-bottom : 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #00A1B4;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}


.sottotitolo {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
	border-bottom : 1px solid #EEEEEE;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #F9B138;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}

.separatore {
	height : 15px;
}

.sottotitolo2 {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 15px;
	margin-bottom : 8px;
	border-bottom : 1px solid #EEEEEE;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
}



.titolobreak {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 15px;
	margin-bottom : 10px;
	border-bottom : 1px solid #EEEEEE;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #949494;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	border-bottom-style: dashed;
}




/* Tabelle principali */
.tabella1 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-left : 10px;
	margin-right : 10px;
	width: 96%;
}

.tabella1bordo {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-left : 10px;
	margin-right : 10px;
	width: 96%;
	border: 1px solid #C0C0C0;
}



.tabella2 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	width: 100%;
}

.tabella3 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-left : 10px;
	margin-right : 10px;
}


.tabella4 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-left : 10px;
	margin-right : 10px;
	width: auto;
}



.tabella5 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	width: 96%;
	border: 1px solid #EEEEEE;
}


.cellabreak {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	border-bottom: 1px solid #E2E2E2 dashed;
}


.cellabreakup {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	border-top: 1px solid #E2E2E2 dashed;
}



/* Catalogo */

.catalogosfondo { background-color: #C4F0F3; }  /* Sfondo cella  */
.catalogosfondo2 { background-color: #FFFFFF; }  /* Sfondo cella ricerca alfabetica  */




/* News */


.imagesxnews { float: left; width: 1px; margin-left: 5px;  margin-right: 10px;  margin-top: 15px;  margin-bottom: 3px;     }
.imagedxnews { float: right; width: 1px;  margin-left: 10px;  margin-right: 5px;  margin-top: 15px;  margin-bottom: 3px;   }


.didascalianews {
	FONT-SIZE: 10px;
	COLOR: #F9B138;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: normal;
	margin-top: 5px;
	margin-bottom: 0px;
}


.titolonews {
	FONT-SIZE: 11px;
	COLOR: #F9B138;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: bold;
}

.sottotitolonews {
	FONT-SIZE: 10px;
	COLOR: #808080;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: normal;
}


.datanews {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: normal;
}


.notenews {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: normal;
	margin-left : 10px;
	margin-right : 10px;
}


.newsbreak { background-color: #EFEFEF; }  /* linea separatrice news  */


a.news1  {
	color : #000000;
	text-decoration : underline;
}
a:hover.news1 {
	color : #000000;
	text-decoration : underline;
}






/* Programmi-Eventi */

.programmatitolo {
	FONT-SIZE: 11px;
	COLOR: #B0B0B0;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-bottom : 10px;
	FONT-WEIGHT: bold;
}

.programmatitolodettaglio {
	FONT-SIZE: 11px;
	COLOR: #F9B138;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-bottom : 0px;
	FONT-WEIGHT: bold;
}



.programmagiorno {
	FONT-SIZE: 11px;
	COLOR: #009EB1;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: bold;
}


.programmapartecipazionititolo {
	FONT-SIZE: 11px;
	COLOR: #F6D534;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: normal;
}






/* Form  */
.form1 {
	font-family: tahoma;
	font-size: 8pt;
	background-color: #FFFFFF;
	vertical-align: top;
	border: 0px #CDCDCD;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
	height: 20px;
}

.form2 {
	font-family: tahoma;
	font-size: 8pt;
	background-color: #FFFFFF;
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	height: 20px;
}

.combo {
	font-family: tahoma;
	font-size: 8pt;
	background-color: #FFFFFF;
	vertical-align: top;
	border: 0px #CDCDCD;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
	height: 20px;
}








.bottoni {
font-family: tahoma;
font-size: 8pt;
background-color: #F9AE36;
border : #F6AE30;
border-style: solid;
border-width: 1px;
padding: 1px;
height: 20px;
vertical-align: center;
text-align: center;
 font-weight: bold;
}	





/* Immagini generali (quelle relative alle news sono sulla sezione css apposita */

.imagesx { float: left;  margin-top: 2px;  margin-right: 10px;  }
.imagedx { float: right;  margin-top: 2px;  margin-left: 10px;  }
.imagelink {margin-bottom: 10px; margin-top: 10px;}


/* Colori principali */

.colore1 { background: #F9B138; }  /* Colore dominante  */
.colore2 { background: #000000; }  /* Nero  */
.colore3 { background: #FFFFFF; }  /* Sfondo corpo pagina  */
.colore4 { background: #FFFFFF; }  /* Sfondo menu sinistro  */
.colore5 { background: #F9B138; }  /* Sfondo toolbar di chiusura pagina interna  */




/* Mappa */
.mappathefair { background: #F6AE30;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 3px;

 } 

.mappafocus { background: #F9AE36;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 3px;

 } 

.mappatoolbar { background: #7C5448;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 3px;

 } 






/* Puntielenco*/


UL {
	list-style : disc outside;
}


.puntoelenco1 {

	padding-bottom : 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma
	
}