/*
 *** Info generali sul file:
 *
 * sito web: maistri.it
 * file: css versione it
 * data creazione: 20007.05.22
 * data ultima modifica: 2007.10.18
 * novità apportate: modifica stili collezioni per promozioni + pagina dove trovi maistri
 *
 *** Macro areee [scrivi il numero per la ricerca]
 *
 * 001. STILI DI BASE
 * 002. DIVS PAGINE
 * 003. LINKS
 * 004. TABLE
 * 005. BOTTONI & FORM
 * 006. LISTE
 * 007. BARRA DI SCORRIMENTO [IE]
 */


/*
************************************
 001. STILI DI BASE
************************************
 */
body { width: 100%; margin: 0 auto; font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; background:#323338;}
.corpotesto { font: 10px "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; color:#000;}
.corpotesto_error { font: 10px "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; color: #FF3300;}
.titolotesto { font: 11px "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
img, a {margin:0; padding:0; border:0;}
br.cucu { clear:both; height:0px;}
hr.grigia { width:100%; color: #999999; background-color: #cccccc; height: 0.5px; border: 0; text-align:left; margin-left:0px; margin-top:-9px;}
hr.grigiafina { width:100%; color: #999999; background-color: #cccccc; height: 0.5px; border:0; text-align:left; margin-left:0px; margin-top:2px;}


/*
************************************
002.DIVS PAGINA
************************************
*/
.uno { position: relative; text-align: left; width: 100%; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; padding:0;}


/*
 * DIVS INDEX
 */

#index_logo {margin: 180px 0 0 0; text-align:center;}
/* only for eurocucine */ #index_logo_eurocucine {margin: 60px 0 0 0; text-align:center;}
#index_tutti {margin: 60px 0 0 0; height: 27px; width:60%; background:#E60000; }
/* only for eurocucine */ #index_tutti_eurocucine {margin: 40px 0 0 0; height: 27px; width:64%; background:#E60000; }
#index_fascia {height:27px; background: #E60000;}
#index_requirements { width:100%; margin: 100px 0 0 0; text-align:center;}
.index_intorno_lang { padding:0; width:300px; margin: 30px auto; background: #19191b;}



.top { height:80px; background: url(../../img/public/it/tpl/sfondo_top.gif) repeat-x top left #fff; width:1000px; text-align:left; /*border-bottom:1px solid #7b7f81;*/ }
    .logo_top { height:80px; width: 176px; margin:0; display:inline; float:left;}
    .cambia_lingua { height:80px; width:185px; margin:0 27px 0 600px; background:#fff; display:inline; float:left;}
        .cambia_lingua_posizione { margin:55px 0 0 0; width:190px; text-align:center; color:#000; font-size:9px; }

    a.menu_top:link,
    a.menu_top:visited,
		a.menu_top:hover {color: #9da0a8; text-decoration: none; font-size: inherit;}

/*
 * DIVS PER TOP NERO
 */
.top_nero { height:80px; background: url(../../img/public/it/tpl/sfondo_top_nero.jpg) repeat-x top left #323338; width:1000px; text-align:left; /*border-bottom:1px solid #7b7f81;*/ }
    .logo_top_nero { height:80px; width: 176px; margin:0; display:inline; float:left;}
    .cambia_lingua_nero { height:80px; width:130px; margin:0 57px 0 635px; background:#323338; display:inline; float:left;}
        .cambia_lingua_posizione_nero { margin:55px 0 0 0; width:110px; text-align:center; color:#000; font-size:9px; }


/*
 * DIVS HOME
 */

.corpo_home { width:1000px; height:540px;}

    .corpo_home_margine_sx { width:22px; float:left; display:inline;}

        .corpo_home_margine_sx_news,
				.corpo_home_margine_sx_novita_prodotto,
				.corpo_home_margine_sx_promozioni { height: 171px;}

            .corpo_home_margine_sx_news a,
            .corpo_home_margine_sx_news a:visited { height:171px; width:22px; display:block; text-decoration:none; background: url(../../img/public/it/tpl/news_sx.gif) no-repeat top left; color:#000; }
            .corpo_home_margine_sx_news a:hover,
            .corpo_home_margine_sx_news a:focus,
            .corpo_home_margine_sx_news a:active { height:171px; width:22px; background: url(../../img/public/it/tpl/news_sx_onmouseover.gif) no-repeat top left; display:block; color:#000;}

            .corpo_home_margine_sx_novita_prodotto a,
            .corpo_home_margine_sx_novita_prodotto a:visited { height:171px; width:22px; display:block; text-decoration:none; background: url(../../img/public/it/tpl/novita_prodotto_sx.gif) no-repeat top left; color:#000; }
            .corpo_home_margine_sx_novita_prodotto a:hover,
            .corpo_home_margine_sx_novita_prodotto a:focus,
            .corpo_home_margine_sx_novita_prodotto a:active { height:171px; width:22px; display:block; text-decoration:none; background: url(../../img/public/it/tpl/novita_prodotto_onmouseover_sx.gif) no-repeat top left; color:#000;}
             { height:171px; width:22px; display:block; text-decoration:none; background: url(../../img/public/it/tpl/news_sx_aperta.gif) no-repeat top left; }

            .corpo_home_margine_sx_promozioni a,
            .corpo_home_margine_sx_promozioni a:visited { height:171px; width:22px; display:block; text-decoration:none; background: url(../../img/public/it/tpl/promozioni_sx.gif) no-repeat top left; color:#000; }
            .corpo_home_margine_sx_promozioni a:hover,
            .corpo_home_margine_sx_promozioni a:focus,
            .corpo_home_margine_sx_promozioni a:active { height:171px; width:22px; display:block; text-decoration:none; background: url(../../img/public/it/tpl/promozioni_sx_onmouseover.gif) no-repeat top left; color:#000;}

            .corpo_home_margine_sx_news_attivo,
						.corpo_home_margine_sx_news_attivo a,
						.corpo_home_margine_sx_novita_prodotto_attivo,
            .corpo_home_margine_sx_novita_prodotto_attivo a,
						.corpo_home_margine_sx_promozioni_attivo,
            .corpo_home_margine_sx_promozioni_attivo a { height:171px; width:22px; display:block; text-decoration:none; background: url(../../img/public/it/tpl/news_sx_aperta.gif) no-repeat top left; }



    .corpo_home_sx { width:450px; float:left; height:513px; display:inline;}
        .zoom_home { background: url(../../img/public/it/tpl/menu_sx_aperto.png) no-repeat top left; width:500px; height:513px; position:absolute; left:22px; z-index:99; top:80px; text-align:left;}

            .zoom_news { width:220px; margin:20px 0 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
            .zoom_novita_prodotto { width:220px; margin:171px 0 0 0; background:#666; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; height:171px;}
            .zoom_promozioni { height:171px; margin:342px 0 0 0;}

                    .novita_di_prodotto_home { width:100%;}
                    .novita_di_prodotto_home img {border:1px solid #ccc; }
                    .novita_di_prodotto_home span { padding-left:10px; font-size:11px; font-weight:bold;background:#666; margin-left:15px; padding-right:10px;}
                        .novita_di_prodotto_home a,
                        .novita_di_prodotto_home a:visited {color:#efefef; text-decoration:none;text-transform:uppercase;}
                        .novita_di_prodotto_home a:hover,
                        .novita_di_prodotto_home a:focus,
                        .novita_di_prodotto_home a:active {color:#e00000; text-decoration:none;text-transform:uppercase;}



    .corpo_home_dx { width:527px; height:513px; float:left; display:inline;}
        .banner_home { height:73px; text-align:right; margin-top: 279px; text-align:right;}

        .menuncino_home_dx { height:76px; text-align:right; margin-top: 28px; background: trasparent; color:#000;}
        .blocco_menuncino_home_dx { height:47px; width:170px; float:right; display:inline; border-left:1px solid #7c7c7c; margin:15px 0 0 0;}
        .blocco_menuncino_home_dx p { font-size:15px; font-weight:bold; color:#878a91; padding:0 10px; margin:0;}

    .tuttidaccordo { width:880px; height:27px; background: #e60000;}

/*
 * DIVS STANDARD PAGINE INTERNE
 */
.corpo_interne_standard { width:1000px; height:540px; background: #f5f5f5; border-bottom:1px solid #e60000;}
    .corpo_interne_standard_sx { width:755px; height:540px; float:left; display:inline; }

        .titolo_sezione { width:755px; height:47px; color:#323338; font-size:16px; font-weight:bold; padding:60px 0 0 25px;}
        .titolo_pagina_sx { width: 174px; height:493px; float:left; display:inline; color:#e60000; font-size:12px; text-align:right; }
        .testo_pagina_sx { width: 581px; height:493px; float:left; display:inline;}
            .testo_pagina_sx_testo { width:500px; height:420px; padding: 0 20px; color:#313131; text-align:left; overflow:auto; font-family: Verdana, Arial, Helvetica, sans-serif;}
    .corpo_interne_standard_dx { width:245px; height:540px; float:left; display:inline; background:#eaebec; }


/*
 * div come raggingerci - va sommato al corpo_interne_standard_sx
 */
.corpo_come_raggiungerci_sx { background: url(../../img/public/it/tpl/img_sx_come_raggiungerci.jpg) no-repeat bottom left;}


/*
 * DIVS CONTATTI - vanno sommati ai vari div di stile standard
 */
    .corpo_interne_contatti_sx { width:560px;}
        .titolo_pagina_contatti_sx {} /*se vogliamo rimpicciolire lo spazio a sx dato che la pagina è piccina picciò*/
        .testo_contatti_sx { width:386px;}
        .testo_contatti_sx_testo { width:330px;}

    .corpo_interne_contatti_dx { width:440px; background: url('../../img/public/it/tpl/img_dx_contatti.jpg') no-repeat center right;}
        .corpo_interne_contatti_dx_testo { padding:60px 0 0 20px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; color: #57585c;}


/*
 * DIVS DOVE TROVI MAISTRI  - vanno sommati ai vari div di stile standard
 */

/* modifiche alla parte sx */
.dove_trovi_maistri_sx_outlet { height:20px;}
.dove_trovi_maistri_sx_italia { height:210px;}
.dove_trovi_maistri_sx_mondo {}

/* fine modifiche alla parte sx */

    .dtm_sx { height:435px; overflow:hidden; } /* per aumentare la lunghezza della parte sx */

 .modulo_sx { width: 180px; height: 210px; float:left; display:inline; }
			 .modulo_sx_outlet { width: 180px; height: 20px; float:left; display:inline; } /* creato per outlet */
        .form_select { width:171px; height:22px;}
        #cartina_italia { width:171px; height:188px; }
        #cartina_mondo { width:171px; height:188px; background: url('../../img/public/it/tpl/mappamondo.jpg') no-repeat center center;}


 .modulo_dx { width: 300px; height: 210px; float:left; display:inline;}
 .modulo_dx_attivo { width: 300px; height: 210px; float:left; display:inline; background:#efefef;}

     .dove_dx { width:100%; background:#ccc; height:22px; font-size:12px; color:#e60000; text-align:left;}
        .dove_dx_posizione{ padding: 3px 0 3px 10px; font-weight:bold;}

    .rivenditori_agenti_dx { height:180px; overflow:auto;}

#risultato_outlet { margin-top: -20px;}

/*
 * DIVS MANUTENZIONE
 */
.manutenzione_dettaglio { border:1px dotted #666; background:#efefef; padding:3px 10px;}


/*
 * DIVS DOWNLOAD - vanno sommati ai vari div di stile standard
 */

/* modifiche alla parte sx */
.download_sx_wallpaper {height:185px;}
.download_sx_cataloghi {}
/* fine modifiche alla parte sx */

.wallpaper_immagine { width: 230px; float:left; display:inline;}
.wallpaper_testo { width: auto; float:left; display:inline;}
.catalogo_lista { width:450px; border:1px solid #ccc; border-width:1px 0; background:#efefef; font-size:11px; font-weight:bold;}
    .catalogo_lista_posizione { padding:10px;}

.catalogo_new_classic,
.catalogo_moderne,
.catalogo_design { width:150px; float:left; display:inline;}

    .catalogo_new_classic a,
    .catalogo_new_classic a:visited,
    .catalogo_moderne a,
    .catalogo_moderne a:visited,
    .catalogo_design a,
    .catalogo_design a:visited { padding-left:5px; color:#959595; text-decoration:none; }

    .catalogo_new_classic a:hover,
    .catalogo_new_classic a:focus,
    .catalogo_new_classic a:active,
    .catalogo_moderne a:hover,
    .catalogo_moderne a:focus,
    .catalogo_moderne a:active,
    .catalogo_design a:hover,
    .catalogo_design a:focus,
    .catalogo_design a:active {padding-left:5px; color:#e00000; text-decoration:none;}

.download_marchio_bianco { width:144px; float:left; display:inline; text-align:right;}
.download_marchio_nero { width:144px; float:left; display:inline; text-align:right; }
    a.download:link,
    a.download:visited,
    a.download:hover {color: #959595; font-weight: bold; text-decoration: none; font-size: inherit;}

/*
 * DIVS COLLEZIONI
 */
.corpo_collezione { width:1000px; height:540px; background: #3c3d43; border-bottom:1px solid #e60000;}

    /* parte alta dove c'è la scritta collezione -- si basa su titolo_sezione_dettaglio_cucina */
        .titolo_sezione_collezione_titolo {border-bottom:1px solid #3c3d43; height:18px; width:160px; font-size:14px; color:#ccc; font-weight:bold; padding:0 0 0 25px; }

    /* parte di sx dove non c'è niente -- prende gli stili anche da .titolo_pagina_sx  */
        .titolo_pagina_sx_collezione { height:420px; width: 160px; text-align:center;}


    /* parte centrale dove c'è tutto -- prende gli stili anche da .testo_pagina_sx */
        .testo_pagina_sx_collezione { width: 840px; height:420px;}


            .galleria_cucine_collezione { margin-left:20px; height: 130px; border-bottom:1px solid #ccc;}

                .anteprima_cucina_collezione { width: 161px; height:128px;padding-top:3px; float:left; display:inline; text-align:left; }

                    .anteprima_cucina_collezione img {}
                    .anteprima_cucina_collezione a,
										.anteprima_cucina_collezione a:visited {color: #999; text-decoration :none; text-transform:uppercase; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
                    .anteprima_cucina_collezione a:hover,
                    .anteprima_cucina_collezione a:focus,
                    .anteprima_cucina_collezione a:active { color: #fff; text-decoration : none; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

        #collezioni_indietro { display:inline; float:left; height:30px; text-align:left; border-right: 1px solid #ccc; width:420px;}
            .collezioni_indietro_posizione { width:415px; text-align:right; padding:18px 0 0 0;}
        #collezioni_avanti { display:inline; float:left; height:30px; }
            .collezioni_avanti_posizione { text-align:left; padding:18px 0 0 5px;}

        .testo_presentazione_collezione { width:55%; float:left; display:inline;}
            .testo_presentazione_collezione_testo { height:200px; padding:0 5px 10px 0; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; overflow:auto;}

        .testo_presentazione_promozioni_collezione { width:43%; float:left; /*height:340px;*/ display:inline; margin:0 0 0 2%;}
            .novita_di_prodotto_collezione { width:100%; background:#5a555a; text-align:left; padding:1px 0 2px 0; margin:0;}
                .novita_di_prodotto_collezione p { width:90%; padding:1px 0 1px 10px; background:#e60000; font-size:11px; font-weight:bold;}

                /* per ie7 */    *:first-child+html .novita_di_prodotto_collezione p { margin-top:7px;}

                    .novita_di_prodotto_cucina { width:48%; display: inline; float:left; margin:0 3px;}
                    .novita_di_prodotto_cucina img {border:1px solid #ccc; }
                    .novita_di_prodotto_cucina span { padding-left:13px; font-size:11px; font-weight:bold;}
                        .novita_di_prodotto_cucina a,
                        .novita_di_prodotto_cucina a:visited {color:#efefef; text-transform:uppercase; text-decoration:none;}
                        .novita_di_prodotto_cucina a:hover,
                        .novita_di_prodotto_cucina a:focus,
                        .novita_di_prodotto_cucina a:active {color:#e00000;text-transform:uppercase; text-decoration:none;}

       /* old     .novita_di_prodotto_promozione { width:100%; background:#e60000; text-align:left; padding:1px 0 2px 0; margin:0;} */

            .novita_di_prodotto_promozione { width:100%; text-align:right; padding:3px 0 7px 0; margin:0;}
                .novita_di_prodotto_promozione span { width:90%; background:#e60000; padding:1px 0 1px 30px; font-size:11px; font-weight:bold;}
                        .novita_di_prodotto_promozione a,
                        .novita_di_prodotto_promozione a:visited {color:#efefef; text-transform:uppercase; text-decoration:none;}
                        .novita_di_prodotto_promozione a:hover,
                        .novita_di_prodotto_promozione a:focus,
                        .novita_di_prodotto_promozione a:active {color:#fff; text-transform:uppercase; text-decoration:none;}

/*
 * DIVS DETTAGLIO CUCINA - attenzione prima di dare padding per il testo, c'è un div apposta in basso
 */
.dettaglio_nome_cucina {position:absolute; top:80px; left: 0; width:100%; margin:0px; height:40px; background:#000; color:#fff; text-indent:0; /*overflow: hidden;*/ text-align:right;}
    .dettaglio_nome_cucina h2 {padding: 0; font: bold 27px Arial, Verdana, Helvetica, sans-serif; margin: 10px 30px 0 5px; color: #fff;}

.dettaglio_sfondo_cucina { height:540px; text-align:left;  }
    .dettaglio_sfondo_cucina_sopra { background: #111; height:540px; filter:alpha(opacity=99); -moz-opacity:0.99; -khtml-opacity: 0.99; opacity: 0.99; }

            /* parte alta dove c'è la scritta caratteristiche -- prende gli stili anche da .titolo_sezione */
            .titolo_sezione_dettaglio_cucina { width:1000px; height:18px; color:#323338; border-bottom:1px solid #ccc; padding:60px 0 0 0; }

                    .titolo_sezione_dettaglio_cucina_titolo {border-bottom:1px solid #111; height:18px; width:170px; font-size:16px; color:#ccc; font-weight:bold; padding:0 0 0 25px; }

           /* parte di sx dove c'è il back  */
            .titolo_pagina_sx_dettaglio_cucina {width:60px; height:420px; text-align:left; padding:0; float:left; display:inline; color:#e60000; font-size:12px;}

            /* parte centrale dove ci sono la descrizione e le immagini -- prende gli stili anche da .testo_pagina_sx */
            .testo_pagina_sx_dettaglio_cucina { width: 790px /*676px*/; height:420px;}
						    .testo_dettaglio_cucina { width:264px; height: 420px; float:left; display:inline; margin: 0;  }
                    .testo_dettaglio_cucina_testo { height:390px; padding:0 5px 10px 0; font: 11px Verdana, Arial, Helvetica, sans-serif; overflow:auto;}
								.immagine_dettaglio_cucina { width:526px; height: 420px; float:left; display:inline; text-align:center; }

                    .dettaglio_cucina_altre_soluzioni { width:400px;}
                        .anteprima_altre_soluzioni { float:left; width:100px; display:inline; height: 64px;}
                        .foto_posizione_altre_soluzioni {height:59px;}


            /* parte di destra dove ci sono le altre soluzioni -- prende gli stili anche da .corpo_interne_standard_dx */
        .corpo_interne_standard_dx_dettaglio_cucina { width:150px; height:420px; float:left; display:inline; background:#000; border:0;}
				    .anteprima_essenze {float:left; width:70px; display:inline; height: 70px;}
            .foto_posizione_essenze { width:50px; height:50px;}
                .foto_posizione_essenze img { width:50px; height:50px;border:1px solid #ccc;}

            /* zonta per il padding top indispensabile nei 3 div contenitori della parte centrale */
            .padding_40 { padding-top:40px;}


            .collezione_promozione { width:100%; text-align:left; padding:0; margin:0;}
                .collezione_promozione p { width:90%; background:#e60000; padding:0 0 2px 5px; font-size:11px; font-weight:bold;}
                        .collezione_promozione a,
                        .collezione_promozione a:visited {color:#efefef; text-transform:uppercase; text-decoration:none;}
                        .collezione_promozione a:hover,
                        .collezione_promozione a:focus,
                        .collezione_promozione a:active {color:#fff; text-transform:uppercase; text-decoration:none;}


/*
 * DIVETTINO SOPRA LA CUCINA
 */


.finestrina { width:350px; z-index:1000;}
  .titolo_finestrina { width:247px; height: 25px; background:url('../../img/public/it/tpl/top_finestrina.png') no-repeat top left; }
  .testo_finestrina { width:247px; height:auto; background:url('../../img/public/it/tpl/corpo_finestrina.png') 100%; }
    .importante_finestrina { width:243px; height:20px; background:#2c2d31; text-align:left;}
      .importante_finestrina p { padding: 3px 0 3px 20px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff}
    .zoom_finestrina_descrizione { text-align:left;}
      .zoom_finestrina_descrizione p {padding: 2px 3px 0 20px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#ff}
   .fine_finestrina { width:247px; height: 4px; background:url('../../img/public/it/tpl/bottom_finestrina.png') no-repeat top left;}
  .finestrina_scheda { width:247px; height: 30px; margin-top:9px;}



/*
 * DIVS MENU
 */
.menu { background:#232427; height:22px; width:1000px; text-align:left;}
    .menu_principale { padding:5px 0 0 20px; }
        .menu_principale ul { display:inline; margin:0; padding:0;}
        .menu_principale li { display:inline; padding-right:10px;}


    .sopra_menu { position:absolute; top:561px; left:0px; z-index:10000; width:1000px; height:60px; background:#232427; border-top:1px solid #e60000; vertical-align:bottom; text-align:left;}

            /*
             * Attributi supplementari per i vari _sottomenu
             */
            .sopra_menu_company { padding:45px 0 3px 0; margin-left:22px; border-bottom: 1px solid #ccc;}
            .sopra_menu_prodotti { padding:45px 0 3px 0; margin-left:130px; border-bottom: 1px solid #ccc; }
            .sopra_menu_comunicazione { padding:45px 0 3px 0; margin-left:469px; border-bottom: 1px solid #ccc; }
            .sopra_menu_login { width:400px; padding:41px 0 3px 0; margin-left:636px; border-bottom: 1px solid #ccc; font-weight:bold; color: #909192;}


        .sopra_menu ul {display:inline; margin: 0; padding:0; }
        .sopra_menu li {display:inline; padding-right:18px;}

        .sopra_menu a,
        .menu_principale a,
        .sopra_menu a:visited,
        .menu_principale a:visited { color: #909192; text-decoration:none; font-weight:bold; padding-left:8px;}
        .menu_principale a:hover,
        .menu_principale a:focus,
        .menu_principale a:active,
        .sopra_menu a:hover,
        .sopra_menu a:focus,
        .sopra_menu a:active {font-weight:bold; background: url(../../img/public/it/tpl/freccia_menu_bottom.gif) no-repeat top left; color: #e60000; text-decoration:none; padding-left:8px;}


.bottom { width:1000px; height:58px; background:#323338; text-align:left; font-size:10px; color:#999;}
    .bottom_recapiti { margin:10px 0 0 20px; float:left; display:inline;}
    .bottom_cdc { margin:10px 50px 0 auto; float:right; display:inline;}

/*
 * DIVS NEWS
 */
    .titolo_news {}
    .dettaglio_news { padding: 5px;}

/*
 * DIVS MODALBOX
 */
.top_modalbox {height:80px; background: url(../../img/public/it/tpl/sfondo_top.gif) repeat-x top left; width:99%; text-align:left; /*border-bottom:1px solid #7b7f81;*/}
.corpo_modalbox { /*height:550px;*/ width:95%; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; /*overflow:auto;*/}
.titolo_sezione_modalbox { padding:10px 0 15px 10px; color:#e00000; font-weight:bold; font-size:15px;}

/*
 * div per suddivisione solita - CONTRACT
 */
    .corpo_info { float:left; padding: 3px 0; width:300px; }
        .corpo_info_posizione { padding: 2px; text-align:left;}
    .corpo_foto { float:left; width:180px;}
        .corpo_foto_posizione { padding: 2px; text-align: right; }


/*
************************************
003. LINKS
************************************
*/
a.link_splash:link,
a.link_splash:visited {color: #999; text-decoration : none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.link_splash:hover {color: #fff; text-decoration: none; /*font-size:10px;*/ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

a.menu_attivo:link,
a.menu_attivo:visited {color: #000000; text-decoration : none; font-size: inherit;}
a.menu_attivo:hover {color: #666666; text-decoration: none; font-size: inherit;}

a.menu_attivo_rosso:link,
a.menu_attivo_rosso:visited {color: #e00000; text-decoration : none; font-size: inherit;}
a.menu_attivo_rosso:hover {color: #e00000; text-decoration: underline; font-size: inherit;}

.cursor_link { cursor:hand; cursor:pointer;}


/*
************************************
004. TABLE
************************************
*/
td, tr, th, table {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align:left;}
th.tab_standard {color: #fff; background: #009900; font-weight: bold;}
.tab_standard { color: #000;}
.tab_standard2 {border-bottom: 1px dotted #ccc; }
.tab_standard1 { background: #fff; border-bottom: 1px dotted #ccc;  }

th.tab_standard_bianca {color:#fff; text-transform:uppercase; border:0; font-weight: bold;}
.tab_standard_bianca {color:#fff; text-align:center; border:1px solid #666;}
.tab_standard_bianca2 {color:#fff;/*border-bottom: 1px dotted #ccc;*/ }
.tab_standard_bianca1 { color:#fff; /*border-bottom: 1px dotted #ccc;*/  }

th.tab_standard_scura {color:#323338; text-transform:uppercase; border:0; font-weight: bold;}
.tab_standard_scura {color:#323338; text-align:center; border:1px solid #323338;}
.tab_standard_scura2 {color:#323338;/*border-bottom: 1px dotted #ccc;*/ }
.tab_standard_scura1 { color:#323338; /*border-bottom: 1px dotted #ccc;*/  }


/*
************************************
005. FORM
************************************
*/
input.text { height: 17px; width: 153px; padding: 0 5px 0 6px; border: 0; margin: 0; background: url(../../img/public/it/bottoni/sfondo_form_3.gif) no-repeat 0px 0px; background-attachment: scroll !important;  background-attachment: fixed; }

.input {border:1px solid #999; color:#000033; font:10px verdana,helvetica,sans-serif; /*letter-spacing: .1em; */ word-spacing:.2em; /*background:url(../../img/public/it/bottoni/sfondo_form.jpg) repeat-x top left;*/}
.bottone {background:url(../../img/public/bottoni/sfondo_bottone_2.jpg) repeat-x left top; height:21px; border-right:1px solid #ccc; border-bottom: 1px solid #ccc; font:bold 10px verdana,helvetica,sans-serif; color: #737373; cursor:hand; cursor:pointer;}
.area_testo { border:1px dotted #999; background: #fbfbfc; font:bold 10px verdana,helvetica,sans-serif; color: #737373;}
.select { font: 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #ccc; color: #000033; height:14px; background:url(../../img/public/it/bottoni/sfondo_form.jpg) repeat-x left top; }
/*options della select*/.options {background: #fbfbfc;}

/* STILI PER IL LOGIN INLINE DEL MENU */
.input_login {border:1px solid #999; color:#efefef; font:90% verdana,helvetica,sans-serif; height:12px; background:#232427; vertical-align:middle;}
.entra_login {background:url('../../img/public/it/bottoni/entra.gif') no-repeat bottom left; width:54px; height:14px; border:0; }

a.button_rosso { background:transparent url('../../img/public/it/bottoni/bottone_rosso_10_dx.png') no-repeat scroll top right;
              color: #fff; display:block; float:left; font:bold 9px verdana, sans-serif; height:12px; margin-right:6px; padding-right:10px; /* sliding doors padding */
            text-decoration: none; }
a.button_rosso span {background: transparent url('../../img/public/it/bottoni/bottone_rosso_10_sx.png') no-repeat;
                display: block; color:#fff; line-height: 2px; padding: 5px 0 5px 10px; }
    a.button_rosso:active { background-position: bottom right; color: #fff; outline: none; /* hide dotted outline in Firefox */}
    a.button_rosso:active span { background-position: bottom left; color: #fff; padding: 6px 0 4px 18px; /* push text down 1px */}


a.button_rosso_nero { background: transparent url('../../img/public/it/bottoni/bottone_rosso_nero_10_dx.png') no-repeat scroll top right;
              color: #fff; display: block; float: left; font: bold 9px verdana, sans-serif; height: 12px; margin-right: 6px; padding-right: 10px; /* sliding doors padding */
            text-decoration: none; }
a.button_rosso_nero span {background: transparent url('../../img/public/it/bottoni/bottone_rosso_nero_10_sx.png') no-repeat;
                display: block; color:#fff; line-height: 2px; padding: 5px 0 5px 10px; }
    a.button_rosso_nero:active { background-position: bottom right; color: #fff; outline: none; /* hide dotted outline in Firefox */}
    a.button_rosso_nero:active span { background-position: bottom left; color: #fff; padding: 6px 0 4px 18px; /* push text down 1px */}


a.button_grigio { background: transparent url('../../img/public/it/bottoni/bottone_grigio_10_dx.png') no-repeat scroll top right;
              color: #fff; display: block; float: left; font: bold 9px verdana, sans-serif; height: 12px; margin-right: 6px; padding-right: 10px; /* sliding doors padding */
            text-decoration: none; }
a.button_grigio span {background: transparent url('../../img/public/it/bottoni/bottone_grigio_10_sx.png') no-repeat;
                display: block; color:#fff; line-height: 2px; padding: 5px 0 5px 10px; }
    a.button_grigio:active { background-position: bottom right; color: #fff; outline: none; /* hide dotted outline in Firefox */}
    a.button_grigio:active span { background-position: bottom left; color: #fff; padding: 6px 0 4px 18px; /* push text down 1px */}

.bottone_sondaggi {background:url('../../img/public/it/bottoni/vota.gif') no-repeat top left; height:14px; width:58px; border:0; margin:0; cursor:hand; cursor:pointer;}


/*
************************************
006. STILI PER LISTE
************************************
*/
ul { display:inline;}
li { display:inline;}



/*
************************************
007. BARRA DI SCORRIMENTO
************************************
*/
body {
scrollbar-face-color: #ccc;
scrollbar-shadow-color: #ccc;
scrollbar-highlight-color: #efefef;
scrollbar-3dlight-color:#efefef;
scrollbar-darkshadow-color: #fff;
scrollbar-track-color: #f5f5f5;
scrollbar-arrow-color: #323338;
}
