/*
body     { font-family: Arial; font-size: 12px; color:#fff; margin: 0 0 0 0; background-image:url('images/sfondo_01.jpg');
           background-repeat:no-repeat; background-position:left top; background-attachment:fixed; }
*/
body     { font-family: Arial; font-size: 12px; color:#fff; margin: 0 0 0 0;
           background-repeat:no-repeat; background-position:left top; background-attachment:fixed; }

td,th    { font-family: Arial; font-size: 12px; }

#bar { font-family: Arial; font-size: 14px; font-weight:bold; font-style:normal; text-align:center; }

.home_titolo_1 { font-family: Arial; font-size: 14px; font-weight:normal; font-style:normal; }
.home_titolo_2 { font-family: Arial; font-size: 12px; font-style:normal; color:#000; }
.home_titolo_3 { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; text-decoration:none; }
.home_titolo_4 { font-family: Arial; font-size: 14px; font-weight:bold; font-style:normal; color:#fff; letter-spacing:1.5px; text-decoration:none; }
.home_titolo_5 { font-family: Arial; font-size: 14px; font-weight:normal; font-style:normal; color:#fff; }
.home_titolo_6 { font-family: Arial; font-size: 14px; font-weight:bold; font-style:normal; color:#000; }
.home_titolo_7 { font-family: Arial; font-size: 14px; font-weight:normal; font-style:normal; color:#000;}

.home_testo_1 { font-family: Arial; font-size: 12px; font-style:normal; color:#000;}
.home_testo_2 { font-family: Arial; font-size: 10px; font-style:normal; color:#fff; }
.home_testo_3 { font-family: Arial; font-size: 10px; font-style:normal; color:#fff; }

.home_ultimo_numero_ul_n { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; }
.home_ultimo_numero_li_n { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; text-decoration:none; line-height:1.6em; }
.home_ultimo_numero_ul_b { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; padding-left:20px; }
.home_ultimo_numero_li_b { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; text-decoration:none; line-height:1.8em; }
.home_ul1                { font-family: Arial; font-size: 14px; font-weight:normal; font-style:normal; font-weight:normal; color:#000;
                           padding: 0 0 0 20px; line-height:1.4em; }
.home_bottone_network_titolo { position:relative; display:block; left:0px; width:220px; height:46px;
                               font-family: Arial; font-size: 20px; font-weight:normal; font-style:normal; font-weight:normal;
                               text-align:center; color:#ddd; text-decoration:none; background-image:url('images/bottone_network_titolo.jpg'); border:0px solid #f00; }
.home_bottone_network_titolo_t { padding-top:8px; font-family: Arial; font-size: 20px; font-weight:normal; font-style:normal; font-weight:normal;
                                 color:#ddd; text-decoration:none; }
.home_bottone_network_titolo_s { font-family: Arial; font-size: 10px; font-weight:normal; font-style:normal; font-weight:normal;
                                 color:#ddd; text-decoration:none; }
.home_bottone_network   { position:relative; display:block; left:0px; width:221px; height:23px;
                          font-family: Arial; font-size: 14px; font-weight:normal; font-style:normal; font-weight:normal;
                          text-align:center; color:#000; text-decoration:none; background-image:url('images/bottone_network.jpg'); border:0px solid #f00; }
.home_bottone_network_t { padding-top:2px; font-family: Arial; font-size: 14px; font-weight:normal; font-style:normal; font-weight:normal;
                          color:#000; text-decoration:none; }

.bottone_video   { position:relative; width:148px; height:31px; background-image:url('images/bottone_video.jpg'); border:0px solid #f00; }
.bottone_video a { border:0px solid;
                   line-height:25px; font-family:Arial; font-size:14px; font-weight:normal; font-style:normal; color:#000; text-decoration:none; }

.bottone_video_g   { position:relative; width:148px; height:31px; background-image:url('images/bottone_giallo.jpg'); border:0px solid #f00; }
.bottone_video_g a { border:0px solid;
                   line-height:30px; font-family:Arial; font-size:12px; font-weight:normal; font-style:normal; color:#000; text-decoration:none; }

.bottone_video_v   { position:relative; width:148px; height:31px; background-image:url('images/bottone_verde.jpg'); border:0px solid #f00; }
.bottone_video_v a { border:0px solid;
                   line-height:30px; font-family:Arial; font-size:12px; font-weight:normal; font-style:normal; color:#000; text-decoration:none; }

.bottone_acquista   { position:relative; width:110px; height:22px; background-image:url('images/acquista.png'); text-align:center; border:0px solid #f00; }
.bottone_acquista a { border:0px solid;
                      line-height:20px; font-family:Arial; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:none; }

.bottone_acquista_largo   { width:160px; height:22px; background-image:url('images/acquista_largo.png'); text-align:center; border:0px solid #f00; }
.bottone_acquista_largo a { border:0px solid;
                            line-height:20px; font-family:Arial; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:none; }
.bottone_acquista_largo_l { width:250px; height:22px; background-image:url('images/acquista_largo_l.png'); text-align:center; border:0px solid #f00; }
.bottone_acquista_largo_l a { border:0px solid;
                              line-height:20px; font-family:Arial; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:none; }

.bottone_acquista_largo_g   { width:160px; height:22px; background-image:url('images/acquista_largo_grigio.png'); text-align:center; border:0px solid #f00; }
.bottone_acquista_largo_g a { border:0px solid;
                            line-height:20px; font-family:Arial; font-size:12px; font-weight:bold; font-style:normal; color:#000; text-decoration:none; }

.bottone_acquista_carrello   { float:left; position:relative; left:150px; width:160px; height:22px; background-image:url('images/acquista_largo.png'); text-align:center; border:0px solid #f00; }
.bottone_acquista_carrello a { border:0px solid; padding-left:10px;
							   line-height:20px; font-family:Arial; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:none; }

.bottone_acquista_carrello_g   { float:left; position:relative; left:150px; width:160px; height:22px; background-image:url('images/acquista_largo_grigio.png'); text-align:center; border:0px solid #f00; }
.bottone_acquista_carrello_g a { border:0px solid; padding-left:10px;
							   line-height:20px; font-family:Arial; font-size:12px; font-weight:bold; font-style:normal; color:#000; text-decoration:none; }

.bottone_elimina_carrello   { width:160px; height:22px; background-image:url('images/acquista_largo.png'); text-align:center; border:0px solid #f00; }
.bottone_elimina_carrello a { border:0px solid; padding-left:10px;
							                line-height:20px; font-family:Arial; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:none; }

.abbonamento_titolo_1 { font-family: Arial; font-size: 20px; font-weight:bold; color:#fff; }
.abbonamento_titolo_2 { font-family: Arial; font-size: 24px; font-weight:bold; color:#fff; }
.abbonamento_testo_1  { font-family: Arial; font-size: 14px; font-weight:normal; color:#fff; text-decoration:none;}
.abbonamento_testo_2  { font-family: Arial; font-size: 24px; font-weight:normal; color:#fff; text-decoration:none;}
.abbonamento_testo_3  { font-family: Arial; font-size: 16px; font-weight:bold; color:#fff; text-decoration:none;}
.abbonamento_prezzo   { font-family: Arial; font-size: 20px; font-weight:bold; color:#fff; text-decoration:none;}

.architettura_del_paesaggio_testo_1  { font-family: Arial; font-size: 12px; font-style:normal; font-weight:normal; color:#fff; }
.architettura_del_paesaggio_titolo_1 { font-family: Arial; font-size: 14px; font-style:normal; font-weight:bold; color:#ff0; }

.chi_siamo_testo_1 { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; text-decoration:none; }

.evento_nome_relatori { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; text-decoration:none; }
.eventi_testo_1  { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; text-decoration:none; }
.eventi_testo_2  { font-family: Arial; font-size: 12px; font-style:italic; font-weight:normal; color:#fff; }
.eventi_testo_3  { font-family: Arial; font-size: 10px; font-style:normal; color:#fff; text-decoration:none; }
.eventi_testo_4  { font-family: Arial; font-size: 14px; font-style:normal; color:#fff; text-decoration:none; text-align:justify; }
.eventi_titolo_1 { font-family: Arial; font-size: 14px; font-style:normal; font-weight:bold; color:#76b640; }

.fiere_titolo_1 { font-family: Arial; font-size: 16px; font-weight:bold; font-style:normal; color:#BE6858; }
.fiere_titolo_2 { font-family: Arial; font-size: 16px; font-weight:bold; font-style:normal; color:#fff; text-align:center;}
.fiere_titolo_3 { font-family: Arial; font-size: 16px; font-weight:bold; font-style:normal; color:#EE704B; text-align:center;}
.fiere_testo_1  { font-family: Arial; font-size: 10px; font-weight:normal; font-style:normal; color:#fff; text-decoration:none; }
.fiere_testo_2  { font-family: Arial; font-size: 11px; font-weight:normal; font-style:normal; color:#fff; text-decoration:none; }

.mostre_titolo_1 { font-family: Arial; font-size: 18px; font-style:normal; font-weight:normal; color:#ff0; text-align:center; }
.mostre_testo_1  { font-family: Arial; font-size: 12px; font-style:normal; font-weight:normal; color:#fff; text-align:justify; }
.mostre_testo_2  { font-family: Arial; font-size: 12px; font-style:normal; font-weight:bold; color:#fff; text-align:justify; text-decoration:underline; }
.mostre_testo_3  { font-family: Arial; font-size: 12px; font-style:normal; font-weight:normal; color:#fff; text-align:left; text-decoration:none; }

.partner_ul { font-family: Arial; font-size: 14px; font-weight:normal; font-style:normal; font-weight:normal; color:#fff;
                           padding: 0 0 0 20px; line-height:1.8em; }

.riviste_titolo_1 { font-family: Arial; font-size: 14px; font-style:normal; font-weight:bold; color:#fff; }
.riviste_link_1   { font-family: Arial; font-size: 14px; font-style:normal; font-weight:bold; color:#fff; text-decoration:underline; }

.paysage_topscape_testo_1  { font-family: Arial; font-size: 12px; font-style:normal; font-weight:normal; color:#fff; }
.paysage_topscape_titolo_1 { font-family: Arial; font-size: 14px; font-style:normal; font-weight:bold; color:#76b640; }

.piani_titolo   { font-family: Arial; font-size: 14px; font-style:normal; font-weight:bold; color:#ff0; text-align:center;}
.piani_testo_1  { font-family: Arial; font-size: 12px; font-weight:normal; font-style:italic; color:#fff; text-align:justify;}
.piani_testo_2  { font-family: Arial; font-size: 12px; font-weight:normal; font-style:normal; color:#fff; text-align:justify;}

.pubblicazioni_titolo_1 { font-family: Arial; font-size: 16px; font-weight:normal; font-style:normal; font-weight:bold; color:#fff; }
.pubblicazioni_testo_1  { font-family: Arial; font-size: 12px; font-weight:normal; font-style:normal; font-weight:normal; color:#fff; }

.pubblicita_titolo_1 { font-family: Arial; font-size: 14px; font-style:normal; font-weight:bold; color:#ff0; text-align:left;}
.pubblicita_testo_1  { font-family: Arial; font-size: 12px; font-weight:normal; font-style:normal; color:#fff; text-align:center;}

.workshop_titolo_1 { font-family: Arial; font-size: 14px; font-style:normal; font-weight:bold; color:#76b640; }
.workshop_testo_1  { font-family: Arial; font-size: 12px; font-style:normal; color:#fff; text-decoration:none; }

#flashcontent {border:solid 0px #000; width:700px; height:300px; float:none; margin:auto; }

.video_anteprime {width:700px; border:0px solid; }
.video_anteprima {float:left; margin:10px 10px 10px 10px; padding-top:10px; width:210px; height:160px; border:1px solid #f33; }
.video_anteprima_titolo {font-family:Arial; font-size:14px; font-weight:bold; color:#f33; }
.video_anteprima_durata {font-family:Arial; font-size:10px; color:#888; }

.video_anteprima_ridotto {width:110px; padding-bottom:10px; }
.video_anteprima_titolor {font-family:Arial; font-size:12px; color:#fff; }
.video_anteprima_duratar {font-family:Arial; font-size:8px; color:#888; }

.video_anteprima_ridotto_r {width:150px; padding-bottom:10px; border:1px solid #f00; }
.video_anteprima_nome_r {font-family:Arial; font-size:12px; color:#f00; }
.video_anteprima_azienda_r {font-family:Arial; font-size:12px; color:#fff; }

.audio_anteprima {float:left; margin:10px 10px 10px 10px; padding-top:10px; width:210px; height:210px; border:1px solid #f33; }
.audio_anteprima_titolo {font-family:Arial; font-size:14px; font-weight:bold; color:#f33; }
.audio_anteprima_sotto_titolo {font-family:Arial; font-size:12px; font-weight:bold; color:#fff; }
.audio_anteprima_testo  {font-family:Arial; font-size:10px; color:#fff; }

.network             { display:block; width:746px; height:160px; background-image:url('images/network_sfondo.jpg'); border:0px solid #f00; }
.network_titolo      { float:left; position:relative; top:2px; left:5px; width:130px; height:40px; font-family: Arial; font-size:18px; font-weight:bold; text-align:left; color:#fff; line-height:1.0em; border:0px solid #f00; }
.network_indirizzo   { float:left; position:relative; top:45px; left:-125px; width:130px; height:115px; font-family: Arial; font-size:12px; text-align:left; color:#fff; font-style:italic; line-height:1.2em; border:0px solid #f00; }
.network_descrizione { float:left; position:relative; top:5px; left:-125px; width:155px; height:160px; font-family: Arial; font-size:12px; text-align:left; color:#000; border:0px solid #f00; }
.network_foto        { float:left; position:relative; top:0px; left:-122px; width:166px; height:160px; border:0px solid #ff0; }
.network_prodotti    { float:left; position:relative; top:5px; left:-115px; width:147px; height:155px; font-family: Arial; font-size:12px; text-align:left; color:#000; border:0px solid #f00; }
.network_logo        { float:left; position:relative; top:0px; left:-113px; width:12px; height:160px; border:0px solid #ff0; }
.network_li          { top:0px; left:0px; padding:0px 0 0 10px; margin:0px; }

.network_2016             { display:block; width:746px; height:160px; background-color: #C3C361; border:0px solid #f00; }
.network_titolo_2016      { position:relative; padding:5px 0 0 5px; width:130px; height:40px; font-family: Arial; font-size:14px; font-weight:bold; text-align:left; color:#000; line-height:1.0em; border:0px solid #f00; }
.network_indirizzo_2016  { position:relative; padding-left:5px; width:130px; height:115px; font-family: Arial; font-size:10px; text-align:left; color:#000; font-style:italic; line-height:1.2em; border:0px solid #f00; }
.network_logo_2016       { float:left; width:126px; height:160px; border:0px solid #ff0; }
.network_descrizione_2016 { float:left; padding:5px 5px 0 5px; width:150px; height:160px; font-family: Arial; text-align:left; font-size:10px; color:#000; border:0px solid #f00; } 
.network_spacer_2016 { float:left; width:2px; margin-top:10px; height:135px; background-image:url('images/network/network_spacer.gif'); border:0px solid #f00; }
.network_prodotti_2016    { float:left; padding:5px 5px 0 5px; width:147px; height:160px; font-family: Arial; font-size:10px; text-align:left; color:#000; border:0px solid #f00; }
.network_foto_2016        { float:left; top:0px; left:0px; width:166px; height:160px; border:0px solid #ff0; }
.network_li_2016          { top:0px; left:0px; padding:0px 0 0 10px; margin:0px; }

.menu_eventi select {   
   color: #fff;
   width: 150px;
   padding: 3px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 25px;
   -webkit-appearance: none;
   }
.menu_imprese select {   
   color: #fff;
   width: 260px;
   padding: 3px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 25px;
   -webkit-appearance: none;
   }