/*
STRUTTURE
================================================*/




    /*
    STRUTTURA GENERALE
    ================================================*/
   
   
    
    img {
            border:0px;
    }


    html {          
            background-color:#FFFFFF;
            margin-bottom:10px;
    }
    
    
    body {
            margin-top:0px;
			
    }


    .container { 
            width:800px;
            margin:auto;
            margin-bottom:0px;
            margin-top:0px;
            padding:0 0 0 0;
            
    }
    
    
    .header { 
            background-color:#FFFFFF;
            width:800px;
            height:95px;
            float:left;
    }
    
        /*
        COMPONENTI HEADER
        ================================================*/
    
       h1.logo {
               	margin: 0px;
                float:left;
        }
			h1.logo a {
				display: block;
				width:144px;
                height:95px;
				background: url('../img/logo.gif') no-repeat center;
			}
    			h1.logo a span {
					display: none;
				}
    
        .top-menu {
                height:95px;
                float:right;
        }
    		.top-menu ul {
				list-style: none;
				padding: 0px;
				margin: 0px;
			}
			.top-menu ul li {
				float: left;
				padding-top: 42px;
				padding-left: 20px;
			}
			.top-menu ul li a {
				display: block;
				height: 15px;
				font-family: Helvetica;
				font-size: 11pt;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				color: #000000;
				background-repeat: no-repeat;
				background-position: 0px 0px;
			}
            	.top-menu ul li a:hover { background-position: 0px -30px; }
				.top-menu ul li a.topmenu-selected { background-position: 0px -15px; }
				.top-menu ul li a span { display: none; }
				#top-menu_you a { width: 72px; background-image: url('../img/foryou.gif'); }
				#top-menu_contract a { width: 128px; background-image: url('../img/forcontract.gif'); }
				#top-menu_press a { width: 93px; background-image: url('../img/forpress.gif'); }
				#top-menu_dealers a { width: 116px; background-image: url('../img/fordealers.gif'); }
        /*
        FINE COMPONENTI HEADER
        ================================================*/
    
    .barragrigiaalta {
            background-color:#9b937e;
            width:800px;
            height:7px;
            border-bottom:1px solid #FFFFFF;
            float:left;
            font-size:0px;
    }

    .barraverdealta {
            background-color:#788979;
            width:800px;
            height:7px;
            border-bottom:1px solid #FFFFFF;
            float:left;
            font-size:0px;
    }
    
    
    .barragrigiochiaraalta {
            background-color:#b4b0a5;
            width:800px;
            height:7px;
            border-bottom:2px solid #FFFFFF;
            /*border-top:1px solid #FFFFFF;*/
            float:left;
            font-size:0px
    }
    
    .immagineheader { 
            width:800px;
			height: 220px;
            float:left
    }


    .immagineheader p{ 
            float:left;
            margin:0 0 0 0;
    }
		.immagineheader img { width: 796px; height: 216px; border: 2px solid #000; }


    
    .barragrigiabassa {
            background-color:#000;
            width:800px;
            height:2px;
            border-bottom: 2px solid #FFFFFF;
            border-top:16px solid #FFFFFF;
            float:left;
            font-size:0px
    }
    	#homepage .barragrigiabassa { display: none; }
    
    .barraverdebassa {
            background-color:#788979;
            width:800px;
            height:7px;
            border-bottom:2px solid #FFFFFF;
            border-top:1px solid #FFFFFF;
            float:left;
            font-size:0px
    }
    
    
    .barragrigiochiarabassa {
            background-color:#b4b0a5;
            width:800px;
            height:7px;
            border-bottom:2px solid #FFFFFF;
            border-top:1px solid #FFFFFF;
            float:left;
            font-size:0px
    }
    
    
    .navigazioneprincipale { 
            background-color:#FFFFFF;
            width:800px;
            height:32px;
            float:left;
    }
    
        /*
        COMPONENTI NAVIGAZIONEPRINCIPALE
        ================================================*/
        .catalogoonline-home
		{
             height:20px;
			 margin-top: -20px;
             float:left;
		}
			.catalogoonline-home a { float: left; text-decoration: none; }
			.catalogoonline-home span
			{
				 display:block; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; cursor:hand;
				 text-align: left;
			}
        .catalogoonline { 
                height:32px;
                float:left;
        }
			.catalogoonline a
			{
				float: left;
				text-decoration: none;
			}

                    
        .vocinavigazioneprincipale { 
                width:602px;
                height:32px;
                float:left;
        }
                    
                    
            .levocidellanavigazioneprincipale { 
                    background-color:#9b937e;
                    height:32px;
                    float:left;
					font-weight: bold;                              
            }
            
            
            .levocidellanavigazioneprincipaleverde { 
                    background-color:#788979;
                    height:32px;
                    float:left;
					font-weight: bold;                               
            }
            
            .levocidellanavigazioneprincipalegrigiochiaro { 
                    background-color:#b4b0a5;
                    height:32px;
                    float:left;
					font-weight: bold;                                   
            }
                                    
            .levocidellanavigazioneprincipaleoff { 
                    background-color:#FFFFFF;
                    height:32px;
                    float:left;                              
            }
            
            
            .levocidellanavigazioneprincipaleverdeoff { 
                    background-color:#FFFFFF;
                    height:32px;
                    float:left;                                
            }
            
            
            .levocidellanavigazioneprincipalegrigiochiarooff { 
                    background-color:#FFFFFF;
                    height:32px;
                    float:left;                                
            }
                                    
            .biancovocidellanavigazioneprincipale {
                    height:32px;
                    background-color:#FFFFFF;
                    float:left;
            }
                                    
        /*
        FINE COMPONENTI NAVIGAZIONEPRINCIPALE
        ================================================*/      
                    
    
    .menucontestuale { 
            width:229px;
            float:left;
            border-right:1px solid #FFFFFF;
            margin-left:0px;
            padding-left:0px;
    }
    
    
        /*
        COMPONENTI MENUCONTESTUALE
        ================================================*/  
        
        .vocimenu {
                border-bottom: none;
				border-bottom: 2px solid #999999;
                /*background: url(/sincmstemplate/content/img/dot.gif) repeat-x bottom;  */
        }
    	.first-submenu .menuprimolivello, .first-submenu .menuprimolivelloattivo 
		{
			background: none;
			border: none;
		}
    
        .menuprimolivello {
                border-top:none;
               /* padding-top:5px;*/
                margin-top:0px;
				border-top: 2px solid #999999;
                /*background: url(/sincmstemplate/content/img/dot.gif) repeat-x top;*/
                height:20px;
        }

    
        .menuprimolivelloattivo {
                border-top: none;
                /*padding-top:5px;*/
				border-top: 2px solid #999999;
                /*background: url(/sincmstemplate/content/img/dot.gif) repeat-x top;*/
                height:20px;
        }
    
        
        .menusecondolivelloattivo {
                background-image:url(/sincmstemplate/content/img/freccia_menu.gif);
                background-repeat:no-repeat;
                font-size:10px;
                height:17px;
                margin-top:2px;
                padding:0px;
        }
        

        .menusecondolivello {
                height:17px;
                margin-top:2px;
                padding:0px;
        }


        /*
        FINE COMPONENTI MENUCONTESTUALE
        ================================================*/
    
 
    .rightcontainer {
            float:left;
            width:570px;
    }   
    
    
    .rightcontainer p   {
            margin:0px 0px 0px 0px ;
    }
    
    
    .rightcontent   {
            float:left;
            width:369px;
            margin-bottom:15px;
   }
    
    .leftcontent   {
            display:inline;
            float:left;
            width:200px;
            
    }
    
    .leftcontent p  {
            margin:0px 0px 0px 0px;
            
    }
    
    
    .fixedleftcontent   {
            float:left;
            width:200px;
    }



    .leftwidecontent   {
            float:left;
            /*width:350px;                        */
    }

    .rightslimcontent   {
            float:left;
            width:219px;                        
    }
    
    .upcontent   {
            float:left;
            width:570px;                        
    }
        
    .sfondogrigio{
			border-top: 2px solid #000;
			border-left: 2px solid #000;
            /*background-color:red;*/
            width:800px;
            float:left;
    }
    
    
    .contenuto { 
            background-color:#CCFF66;
            width:800px;
            float:left;
    }
    

    .footer { 
            background-color:#FFFFFF;
            width:800px;
            height:10px;
            float:left;
    }


    /*
    FINE STRUTTURA GENERALE
    ================================================*/
    
    /*
    CATALOGO PRODOTTI
    ================================================*/
    .catalogocontent {
            display:inline;
            float:left;
            width:800px;
            height:400px;
            margin:0px 0px 0px 0px;
    }
    

    /*
    TU E BERLONI
    ================================================*/


    .contenutopiccolo { 
            background-color:#FFFFFF;
            width:570px;
            float:left;
    }
    
    
    .titolocontenutopiccolo { 
            background-color:#9b937e;                   
            width:570px;
            height:42px;
            float:left;
            border-bottom:1px solid #FFFFFF;
    }
    
        /*
        news
        ================================================*/
        
        .news { 
                background-color:#FFFFFF;                   
                width:570px;
                float:left;
        }
        
        
        .spallanews { 
                background-color:#FFFFFF;                   
                float:left;
                width:46px;
                height:455px;
        }
        
        
        .titolonews { 
                background-color:#FFFFFF;                   
                width:486px;
                /*height:48px;*/
                float:left;
                border-bottom:1px solid #cccccc;
                        
        }
        
        
        .footernews {
				border-top: 1px solid #999;
                width:486px;
                height:35px;
                float:left;
                font-size:0px;
                    
        }
        
            /*
            componenti footernews
            ================================================*/
        
            .footernews_frecciasx {
                    width:18px;
                    height:35px;
                    float:left;     
            }
            
    
            .footernews_numeri {
                    width:450px;
                    height:35px;
                    float:left;     
            }
            
            
            .footernews_frecciadx {
                    width:18px;
                    height:35px;
                    float:left;     
            }
    
    
            .footernews_grande_freccia {
                    width:420px;
                    height:35px;
                    float:left; 
            }
            
            
            .footernews_grande_back {
                    width:58px;
                    height:35px;
                    float:left; 
            }
            
            
            .footernews_arreda_back {
                    width:536px;
                    height:35px;
                    float:left;         
            }
            
            
            .footernews_arreda_frecce {
                    width:34px;
                    height:35px;
                    float:left;     
            }
            
            
            .footernews_arreda_back_ricerca {
                    width:403px;
                    height:35px;
                    float:left; 
            }
            
            
            .footernews_arreda_ricerca {
                    width:145px;
                    height:35px;
                    float:left; 
            }
            
            
            .footernews_arreda_ricerca _img{
                    width:22px;
                    height:35px;
                    float:left; 
            }
            
            
            /*
            fine componenti footernews
            ================================================*/
    
        
        .blocconews {                   
                width:194px;
                float:left;
        }
        
        
        .blocconews_grande {                    
                width:486px;
                float:left;
                margin-top:31px;
        }
        
        
        .blocconews_grande_img {
                width:250px;
                height:167px;
                float:left;
                margin-bottom:26px;
                margin-left:4px;
                margin-right:30px;
        }
        
        
        .blocconews_destra { 
                width:194px;
                margin-left:74px;
                float:left;
        }
        
        
        .blocconews_basso { 
                width:194px;
                float:left;
                border-top:1px solid #cccccc;
        }
        
        
        .blocconews_basso_destra { 
                width:194px;
                margin-left:74px;
                float:left;
                border-top:1px solid #cccccc;
        }
        
        /*
        fine news
        ================================================*/
        
    
    .spalla_sx {                  
            width:200px;
            float:left;
    }

    .intestazione_stretta{
            background-color:#9b937e;                   
            width:570px;
            height:46px;
            float:left;    
    }


    .spalla_sx_footer {
            background-color:#dcdbd9;
            width:200px;
            height:45px;
            float:left;
    }


    .spalla_sx_bianco { 
            background-color:#FFFFFF;                   
            width:200px;
            float:left;
    }


    .contenuto_spalla_sx_bianco { 
            width:200px;
            float:left;
    }


    .arreda_spalla_sx {
            background-color:#cccccc; 
            width:287px;
            height:325px;
            float:left;     
    }


    .arreda_spalla_sx_testo {
            width:287px;
            height:249px;
            float:left;
    }
    
    
    .arreda_spalla_sx_bottoni { 
            width:287px;
            height:76px;
            float:left;
            text-align:center;
        }


    .tu_berloni_arreda_aggiungi {
            background-color:#FFFFFF; 
            width:570px;
            height:343px;
            float:left;
        }


    .sub_header {
        background-color:#cccccc; 
        width:570px;
        height:26px;
        float:left;
        }
        
            
    .metropolis {
        width:229px;
        height:26px;
        float:left;
        }
        
            
    .vai_scheda {
        width:341px;
        height:26px;
        float:left;
        }

    
    /*
    FINE TU E BERLONI
    ================================================*/
    
    
    
    
    
    /*
    BERLONI=CASA
    ================================================*/
    
    .immagineberloni_casa { 
            width:200px;
            /*height:500px;*/
            float:left;
            border-right:1px solid #FFFFFF;
    }
    
    
    .contenutoberloni_casa { 
            width:369px;
            float:left;

    }
        
    
    .contenutoberloni_casa_no_spalla { 
            background-color:#FFFFFF;
            width:570px;
            float:left;
    }
        
        
    .contenutoberloni_casa_bianco { 
            background-color:#FFFFFF;
            width:369px;
            float:left;
    }
        
    
    .contenutoberloni_casa_rosso { 
            background-color:#6e170e;
            width:369px;
            float:left;
    }
    

    .centri_casaberloni {
            width:371px;
            height:99px;
            float:left;
            background-image: url(/sincmstemplate/content/img/stampa_lista.gif);
            background-repeat:no-repeat;
            background-position: right bottom;
    }


    .centri_casaberloni_back {
            width:371px;
            height:99px;
            float:left;
            background-image: url(/sincmstemplate/content/img/stampa_lista_con_back.gif);
            background-repeat:no-repeat;
            background-position: right bottom;
    }

    .centri_casaberloni_back_ricerca {
            width:371px;
            height:99px;
            float:left;
            background-image: url(/sincmstemplate/content/img/stampa_lista_con_back_ricerca.gif);
            background-repeat:no-repeat;
            background-position: right bottom;
    }


    .citta_centri {
            width:369px;
            float:left;
    }


    .citta {
            background-color:#f5f5f5;
            width:369px;
            height:21px;
            padding-top:0px;
            border-top-width: 1px;
            border-top-style: solid;
            border-top-color: #FFFFFF;
            float:left;
    }
    

    /*
    GRUPPO BERLONI
    ================================================*/


    .gruppo_berloni_famiglia {
            width:369px;
            float:left;
    }
    
    
    .gruppo_berloni_famiglia_img {
            width:369px;
            height:328px;
            float:left;
            border:0px;
    }
        
        
    .contenutoberloni_famiglia { 
            background-color:#f5f4f2;
            width:369px;
            float:left;
            border-top-width: 1px;
            border-top-style: solid;
            border-top-color: #FFFFFF
    }
        

    /*
    FINE GRUPPO BERLONI
    ================================================*/
    


    /*
    PUNTI VENDITA
    ================================================*/

    .blocchi_punti_vendita_provincia {
            width:199px;
            height:99px;
            float:left;
            border-top:1px;
            border-top-color:#CCCCCC;
            border-top-style:solid;
    }
    
    
    .blocchi_punti_vendita_provincia_img {
            width:199px;
            height:79px;
            float:left;
    }


    .blocchi_punti_vendita_provincia_testo {
            width:199px;
            height:20px;
            float:left;
    }


    .blocchi_punti_vendita_provincia_last {
            width:199px;
            height:99px;
            float:left;
            border-top:1px;
            border-top-color:#FFFFFF;
            border-top-style:solid;

    }
    

    .blocchi_punti_vendita_provincia_dx {
            width:371px;
            height:99px;
            float:left;
            border-top:1px;
            border-top-color:#CCCCCC;
            border-top-style:solid;
    }
    
    
    
    
    .leftcontent_punti_vendita {
            width:199px;
            float:left;

    }
    
    
    .rightcontent_punti_vendita {
            width:371px;
            float:left;

    }

    .rightcontent_ricerca_punti_vendita {
            width:369px;
            display:inline;
            float:left;
            background-color:#FFFFFF;
            border-bottom:0px solid #FFFFFF;
            margin:0px 0px 0px 0px;

    }
    
    .uprow_punti_vendita {
            /*background-image: url(/sincmstemplate/content/img/bg_up_punti_vendita.jpg);*/
            width:369px;
            height:69px;
            float:left;
            display:inline;

    }
    
    .row_punti_vendita   {
            display:inline;
            float:left;            
            /*background-color:#000000;*/
            margin:0 0 0 0;
            border-top:1px solid #000;
            width:369px;
            padding-top: 3px;
            
    }

    .row_punti_vendita_footer   {
            display:inline;
            float:left;
            /*background-color:#9B947A;*/
            margin:0 0 0 0;
            border-top:0px solid #FFFFFF;
            width:369px;
            height:52px;
            text-align:center;
            
    }

    .strip_immagini_punti_vendita{
            display:inline;
            float:left;
            /*margin: 0px 0px 20px 20px;*/
            /*width:333px;*/
    
    }
    
    .thumb_immagine_punti_vendita{
            float:left;
            margin: 0px 1px 0px 0px;
			/*padding-top: 20px;*/
            width:180px;
    
    }    

    .row_punti_vendita p {
            display:inline;
            float:left; 
            margin:7px 0 0 0;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
			font-weight: bold;
    }
    
    
    
    .contenutoberloni_punti_vendita { 
			border-top: 1px solid #999999;
            background-color:#FFFFFF;
            width:369px;
            /*height:302px;*/
            /*overflow:auto;*/
            float:left;
    }

    /*
    FINE PUNTI VENDITA
    ================================================*/
    
    
    
    
        /*
    CATALOGO ONLINE
    ================================================*/


    .immagine_sx_catalogo {
            float:left;
            width:460px;
            border-right:1px solid #FFFFFF;
    }
    
    
    .spalla_centrale_catalogo {
            float:left;
            width:115px
    }   
    
    
        .immagini_centrali_catalogo {
                float:left;
                width:114px;
                border-right:1px solid #FFFFFF;
                border-bottom:3px solid #FFFFFF;
        }
        /*
        .ultima:immagine_centrale_catalogo {
                float:left;
                width:115px;;
                border-right:1px solid #FFFFFF;
        }
        */
        
    .spalla_destra_catalogo {
            display:inline;
            float:left;
            position:relative;
            top:0px;
            left:0px;
            width:224px;
            height:357px;
            background-color:#a4a4a4;
    }
    
    
        .primavoce_spalla_destra_catalogo {
                display:inline;
                float:left;
                position:absolute;
                width:224px;
                height:62px;
                background-color:#949494;
                border-bottom:1px solid #FFFFFF;
        }
        
        
        .voci_spalla_destra_catalogo {
                position:absolute;
                width:224px;
                height:38px;
                background-color:#a4a4a4;
                border-bottom:1px solid #FFFFFF;
        }
        

        .ultimavoce_spalla_destra_catalogo {
                display:inline;
                float:left;
                position:absolute;
                top:297px;
                left:0px;
                width:224px;
                height:59px;
                border-top:1px solid #FFFFFF;
                background-color:#949494;
        }
        
        
    .pop_up_catalogo {
            float:left;
            background-color:#FFFFFF;
            margin-top:38px;
            padding-top:0px;

    }

        .pop_up_catalogo_title_spazio {
                float:left;
                width:50px;
                height:5px;
        }
        
        .pop_up_catalogo_title {
                float:left;
                padding-top:0px;
                margin-right:37px;
                margin-bottom:20px;
                border-bottom: 1px dotted black;
        }


        .pop_up_catalogo_footer {
                float:left;
                height:20px;
                width:295px;
                background-color:#FFFFFF;
                margin-right:35px;
                margin-left:50px;
                line-height:0px;
                font-size:0px;
                border-top: 1px solid black;

        }
        
        .pop_up_catalogo_pantone_spazio {
                float:left;
                width:50px;
                height:20px;
        }


        .pop_up_catalogo_pantone {
                width:28px;
                height:54px;
                float:left;
                margin-right:20px;
                background-image: url(/sincmstemplate/content/img/pantone.gif);
                margin-left:0px;
        }
        
        
        
        .pop_up_catalogo_pantone2 {
                width:28px;
                height:54px;
                float:left;
                background-image: url(/sincmstemplate/content/img/pantone2.gif);

        }   
        
        
    
        

    /*
    FINE CATALOGO ONLINE
    ================================================*/




/*
FINE STRUTTURE
================================================*/



/*
CLASS
================================================*/



    .blocchi_punti_vendita_provincia_testo p {
            color:#000;
            margin-left:9px;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            margin-top:0px;
    }


    .blocchi_punti_vendita_provincia_img img {
            margin-left:9px;
            margin-top:16px;
    }
    
    
    .blocchi_punti_vendita_provincia_last img {
            margin-left:9px;
            margin-top:77px;
    }

    .blocchi_punti_vendita_provincia_dx p {
            margin-left:21px;
            margin-top:17px;
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
    }
	.blocchi_punti_vendita_provincia_dx p a { font-size: 11px; }
        
    .titolocontenutopiccolo p {
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#FFFFFF;
            text-align:left;
            margin-left:27px;
            font-weight:600;
            padding-top:0px;
            margin-top:12px;
    }
        
        
    .centri_casaberloni p {
            color:#000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            margin-top:42px;
            margin-left:21px;
    }
    
    .centri_casaberloni_back p {
            color:#000;
			font-weight: bold;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            margin-top:42px;
            margin-left:21px;
    }

    .centri_casaberloni_back_ricerca p {
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            margin-top:42px;
            margin-left:21px;
    }

    .citta p {
            color:#000000;
            font-weight:900;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            margin-left:21px;
            margin-top:2px;
    }


    .contract img, .for_press img, .for_dealers img{
            margin-top:13px;
            margin-left:5px;
    }   
    
            
    .metropolis p{
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
            font-weight:600;
            margin-left:27px;
            margin-top:5px;
    }
        
            
    .vai_scheda p{
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
            font-weight:600;
            margin-left:27px;
            margin-top:5px;
    }           
            
            
    .immagineberloni_casa p{
            margin:0px;
            border:0px;
            font-size:0px;
            line-height:0px;
    }
        

    .vocimenu p{
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            color:#000000;
            text-decoration:none;
    }


    .vocimenulink:link, .vocimenulink:hover, .vocimenulink:visited, .vocimenulink:active {
            text-align:left;
			text-decoration:none;
    }


    .menuprimolivello p{
            margin-left:10px;
            font-size:11px;
            margin-top:2px;
            
    }
    
    
    .menuprimolivelloattivo p{
            margin-left:10px;
            font-weight:bold;
            font-size:11px;
            padding-top:0px;
            margin-top:2px;
           
    }
    
        
    .menusecondolivello p{
            margin-left:20px;
            font-size:10px;
            margin-top:0px;
            padding-top:0px;
            
    }   
        
        
    .menusecondolivelloattivo p{
            font-size:10px;
            margin-left:20px;
            margin-top:0px;
            padding-top:0px;
           
    }


    /*
    footer
    ================================================*/

    .footer p, a{
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            text-align:right;
            color:#ADADAD;
            font-size:10px;
            /*margin-top:2px;*/
            margin-bottom:0px;
    }


    .footer_attivo{
            color:#000000;
    }
    
    
    /*
    navigazioneprincipale
    ================================================*/

    .levocidellanavigazioneprincipale p, .levocidellanavigazioneprincipale a:visited, .levocidellanavigazioneprincipale a:link, .levocidellanavigazioneprincipale a:active, .levocidellanavigazioneprincipale a:hover, .levocidellanavigazioneprincipaleverde p, .levocidellanavigazioneprincipaleverde a:visited, .levocidellanavigazioneprincipaleverde a:link, .levocidellanavigazioneprincipaleverde a:active, .levocidellanavigazioneprincipaleverde a:hover, .levocidellanavigazioneprincipalegrigiochiaro p, .levocidellanavigazioneprincipalegrigiochiaro a:visited, .levocidellanavigazioneprincipalegrigiochiaro a:link, .levocidellanavigazioneprincipalegrigiochiaro a:active, .levocidellanavigazioneprincipalegrigiochiaro a:hover{
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
            color:#000000;
            text-align:center;
            text-decoration:none;
            margin: 8px 7px;
    }
    
    
    .levocidellanavigazioneprincipaleoff p, .levocidellanavigazioneprincipaleoff a:visited, .levocidellanavigazioneprincipaleoff a:link, .levocidellanavigazioneprincipaleoff a:active, .levocidellanavigazioneprincipaleoff a:hover, .levocidellanavigazioneprincipaleverdeoff p, .levocidellanavigazioneprincipaleverdeoff a:visited, .levocidellanavigazioneprincipaleverdeoff a:link, .levocidellanavigazioneprincipaleverdeoff a:active, .levocidellanavigazioneprincipaleverdeoff a:hover, .levocidellanavigazioneprincipalegrigiochiarooff p,  .levocidellanavigazioneprincipalegrigiochiarooff a:visited, .levocidellanavigazioneprincipalegrigiochiarooff a:link, .levocidellanavigazioneprincipalegrigiochiarooff a:active, .levocidellanavigazioneprincipalegrigiochiarooff a:hover{
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
            color:#666666;
            text-align:center;
            text-decoration:none;
            margin: 8px 7px;
    }
    
    /*
    contenutoberloni
    ================================================*/
    
    .contenutoberloni_casa img{ 
            margin-left:40px;
            margin-right:50px;
            margin-top:40px;
    }
    
    
    .contenutoberloni_punti_vendita p{
            margin-left:20px;
            margin-right:50px;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            line-height:18px;
            color:#000000;    
    
    }

    .contenutoberloni_punti_vendita h1{
            margin-left:20px;
            margin-right:50px;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            line-height:18px;
            color:#000000;    
    
    }


    
    
    .contenutoberloni_casa p, .contenutoberloni_casa_bianco p, .contenutoberloni_famiglia p{ 
            margin-left:40px;
            margin-right:50px;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            line-height:18px;
            color:#000000;
    }


    .contenutoberloni_casa h1, .contenutoberloni_casa_bianco h1, .contenutoberloni_famiglia h1 { 
            margin-left:40px;
            margin-right:50px;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:15px;
            font-weight:bold;
            margin-bottom:20px;
            margin-top:40px;
            color:#000000;
    }
    
    
    .contenutoberloni_casa_rosso p { 
            margin-left:40px;
            margin-right:50px;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            line-height:18px;
            color:#FFFFFF;
    }
        
        
    .contenutoberloni_casa_rosso h1 { 
            margin-left:40px;
            margin-right:50px;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:15px;
            font-weight:bold;
            margin-bottom:20px;
            margin-top:40px;
            color:#FFFFFF;
    }

    /*
    news
    ================================================*/

    .titolonews h1 {
            color:#000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:24px;
            margin-top:10px;
            font-weight:500;
    }
        
        
    .blocconews p, .blocconews_destra p, .blocconews_basso_destra p, .blocconews_basso p {
            color:#696969;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
            margin-top:31px;
            font-weight:500;
            margin-left:4px;
            margin-bottom:28px;
    }


    .blocconews_grande p {
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
            font-weight:500;
            margin-bottom:28px;
            margin-top:0px;
    }


    .footernews_frecciasx img{
            margin-left:13px;
            margin-top:14px;
                    
    }
        
        
    .footernews_frecciadx img{
            margin-right:13px;
            margin-top:14px;
    }
        
        
    .footernews_grande_freccia img{
            margin-left:417px;
            margin-top:14px;
    }
        
        
    .footernews_numeri p, .footernews_grande_back p {
			color: #000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight:700;
            margin-top:9px;
            text-align:center;
    }
    
        
    .footernews_arreda_back p {
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            font-weight:500;
            margin-top:9px;
            margin-left:28px;
    }
        
        
    .footernews_arreda_back_ricerca p {
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            font-weight:bold;
            margin-top:9px;
            margin-left:28px;
    }
        
        
    .footernews_arreda_frecce img {
            margin-top:12px;
            margin-right:12px;
    }
        
        
    .footernews_arreda_ricerca_img img {
            margin-top:12px;
            margin-left:0px;
    }
        
        
    .footernews_arreda_ricerca p {
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            font-weight:bold;
            margin-top:9px;
            text-align:right;
            margin-right:14px;
    }


    /*
    intestazione stretta
    ================================================*/
    .intestazione_stretta p {
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            color:#FFFFFF;
            font-size:14px;
            font-weight:500;
            line-height:3;
    }

    /*
    spalla_sx
    ================================================*/
    
    .spalla_sx p, .spalla_sx_bianco p{
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            margin-left:14px;
            margin-top:10px;
            margin-bottom:10px;
    }


    .spalla_sx p {
            font-size:10px;
            font-weight:500;
    }


    .spalla_sx_bianco p{
            color:#000000;
            font-family: Arial, Helvetica, sans-serif;
            font-size:10px;
            font-weight:500;
    }
        
        
    .spalla_sx h1, .spalla_sx_bianco h1 {
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            font-weight:900;
            margin-top:18px;
            margin-left:14px;
            margin-bottom:30px;
    }
        
    .spalla_sx img, .spalla_sx_bianco img {
            margin-left:46px;
            border:0px;
            margin-top:5px;             
    }
        
        
    .spalla_nero {
            color:#000000;          
    }
        
        
    .spalla_sx_footer p{
            color:#000000;
            font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            font-weight:700;
            margin-left:12px;
            margin-top:15px;
    }
            
            
    .arreda_spalla_sx h1{
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:17px;
            font-weight:bolder;
            margin-left:48px;
            margin-top:40px;
            margin-right:46px;
    }   
        
        
    .arreda_spalla_sx p{
            color:#000000;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
            font-weight:500;
            margin-left:48px;
            margin-top:23px;
            margin-right:46px;
    }   
        
        
    .arreda_spalla_sx_bottoni img{
            margin-bottom:3px;
    }


        /*
    catalogo online
    ================================================*/
    
    .spalla_destra_catalogo p{
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            color:#FFFFFF;
            margin-left:16px;
    }
    
    
    .spalla_destra_catalogo a:link, .spalla_destra_catalogo a:hover, .spalla_destra_catalogo a:visited, .spalla_destra_catalogo a:active{
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            color:#FFFFFF;
    }


    .primavoce_spalla_destra_catalogo p{
            font-family: Arial, Helvetica, sans-serif;
            font-size:15px;
            margin-top:20px;
            font-weight:bold;
    }


    .voci_spalla_destra_catalogo p{
            font-size:12px;
            margin-top:12px;
    }


    .voci_spalla_destra_catalogo a:link, .voci_spalla_destra_catalogo a:hover, .voci_spalla_destra_catalogo a:visited{
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            margin-top:12px;
            text-decoration:none;
    }
    


    .ultimavoce_spalla_destra_catalogo p{
            font-family: Arial, Helvetica, sans-serif;
            font-size:15px;
            margin-top:20px;
    }
    
    .ultimavoce_spalla_destra_catalogo a:hover, .ultimavoce_spalla_destra_catalogo a:link, .ultimavoce_spalla_destra_catalogo a:visited, .ultimavoce_spalla_destra_catalogo a:active {
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:15px;
            color:#FFFFFF;
            text-decoration:none;
    }
    
    .pop_up_catalogo p{
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            margin-left:50px;
            margin-right:37px;
    }
    
    .pop_up_catalogo_title p{
            font-family: Arial, Helvetica, sans-serif;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-size:20px;
            color:#000000;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:20px;



            
    
    }

.promo-text
{
	padding: 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
/*
FINE CLASS
================================================*/


.bloccostampa
{
	float: left;
	width: 170px;
	padding-bottom: 10px;
	text-align: left;
}
	.bloccostampa h3
	{
		margin: 0px;
		padding: 5px 0px;
	}
		.bloccostampa h3 a
		{
			font-size: 9pt;
			text-decoration: none;
		}
			.bloccostampa h3 a strong
			{
				display: block;
				text-align: left;
			}
	.bloccostampa p {
            color:#696969;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family: Arial, Helvetica, sans-serif;
            font-size:11px;
            margin-top:31px;
            font-weight:500;
            margin-left:4px;
            margin-bottom:28px;
    }

.bloccomanuale
{
	float: left;
	width: 500px;
	padding: 20px 0px;
}
	.bloccomanuale p
	{
		float: left;
		width: 185px;
		padding-right: 10px;
		font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
	}