
html {overflow:hidden; }
body {



margin:0px; padding:0px;



color:#FFF;

font-family:Arial, Helvetica;

font-size:11px;



line-height:16px;

background-color:#231F20;

}





b { color:#333; }



strong { color:#333; }



div#container_ext_ext { border:0px solid #FFF; height:0%; width:980px;

                background:url('images/bg_body_vertical.gif') 671px top repeat-y;

                position: absolute; top: 0%;left: 50%;

                margin-left:-490px;

                overflow:visible;

                display:none;

        width:980px;

        z-index:20;

}



div#barra_sx_alto { background-color:#FFF7EA; position:absolute; height:300px; margin-top:-300px; margin-left:22px; width:110px; z-index:30px;}



div#select_language {

        color:#ffffff;

}



div#select_language a {

        color:#ffffff;

}



div#select_language a:hover{

        color:#ffffff;

        text-decoration:underline;

}



div#container_ext {



        border:0px solid #fff;

        width:0%; height:600px;

        position: absolute;

        top: 50%;

        left: -50%;

        margin-top:-270px;

        z-index:10;

        background:url('images/bg_container_ext.gif') left 365px repeat-x;

        display:none;

 }





div#container {





        margin:auto; padding:0px;

        border:0px solid red;

        position: absolute; top: 50%;left: 50%;



        width:980px;

        height:600px;

        margin-left:-490px; margin-top:-270px;

        z-index:50;

        }



        div#container div#sinistra { border:0px solid green; width:157px; float:left; clear:left;position:relative; height:500px;}





         div#mezzo { border:0px solid #FFFFFF; width:660px; float:left; clear:none;position:relative; }



                 div#mezzo div#menualto { border:0px solid yellow; height:25px; float:left;position:relative; width:512px; padding:20px 0px 0px 0px;}

                         div#mezzo div#menualto        span.menu_item { border:0px solid #FFF; float:left; clear:none;  width:68px; text-align:center;}

                         div#mezzo div#menualto a { color:#CCC; text-decoration:none; }

                         div#mezzo div#menualto a:hover {color:#FFF7E9; }

                         div#mezzo div#menualto a.active_link { color:#FFF7E9; text-decoration:none; font-weight:NORMAL; }

                 div#mezzo div#nome_prodotto { border:0px solid black; height:25px; float:left;position:relative; width:137px;

                                                                                 color:#000; text-align:left; padding:20px 0px 0px 10px;color:#7C7B79; }





                 div#mezzo div#centrale { border:0px solid #FFF;width:660px; height:460px;  float:left; position:relative; }



                         div#mezzo div#centrale div#bg_div {

                                 position:relative;float:left;

                                 width:0px;overflow:hidden; height:460px;border:0px solid red;padding:0px;}



                         div#mezzo div#centrale div#bg_div div#trans_div {border:0px solid red; height:460px; width:340px;

                         background:white; text-align:left;padding:0px 0px 0px 0px; margin-left:0px; filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;color:#000000;margin:0px;padding-left:0px;}



                         div#mezzo div#centrale div#bg_div div#trans_div_news {border:0px solid red; height:460px; width:340px;

                         background:#231F20; text-align:left;padding:0px 0px 0px 0px; margin-left:0px; filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;color:#FFFFFF;margin:0px;padding-left:0px;}



                         div#mezzo div#centrale div#bg_div div#trans_div {border:0px solid red; height:460px; width:340px;

                         background:#231F20; text-align:left;padding:0px 0px 0px 0px; margin-left:0px; filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;color:#FFFFFF;margin:0px;padding-left:0px;}



                         div#mezzo div#centrale div#bg_div div#testo {border:0px solid #000; width:300px; margin-left:15px; height:100%;padding:20px 0px 20px 0px; }



                                 div#mezzo div#centrale div#bg_div div#testo a {color:#333; font-weight:BOLD; text-decoration:none;}

                                div#mezzo div#centrale div#bg_div div#testo a:hover {color:#999; font-weight:NORMAL; text-decoration:none;}



                        div#mezzo div#centrale div#bg_div div#trans_div_news div#testo a {color:#CCC; font-weight:NORMAL; text-decoration:none;}

                                div#mezzo div#centrale div#bg_div div#trans_div_news div#testo a:hover {color:#FFF; font-weight:NORMAL; text-decoration:none;}

                        div#mezzo div#centrale div#bg_div div#trans_div_news div#testo b {color:#CCC; }



                        div#mezzo div#centrale div#bg_div div#trans_div div#testo a {color:#CCC; font-weight:NORMAL; text-decoration:none;}

                                div#mezzo div#centrale div#bg_div div#trans_div div#testo a:hover {color:#FFF; font-weight:NORMAL; text-decoration:none;}

                        div#mezzo div#centrale div#bg_div div#trans_div div#testo b {color:#CCC; }

                        div#mezzo div#centrale div#bg_div div#trans_div div#testo strong {color:#CCC; }



        div#container div#destra { border:0px solid green; width:157px; float:left; clear:right;position:relative; height:500px; }



        div#footer {  float:left; position:relative; width:980px; text-align:center; font-size:10px; color:#666; margin:10px 0px 0px 0px; }
		div#footer div#dati_prod {border:0px solid black; float:left;position:relative; width:145px;
								 color:#000; text-align:left; padding:3px 0px 0px 0px; color:#7C7B79;margin-left:670px; }


  			div#footer p#dati_prodotto { border:0px solid #FFF; margin:0px 7px 0px 10px;height:50px;line-height:14px; color:#7C7B79; }



        div#latotop_sx { width:155px; height:362px; background-color:#231F20; border:0px solid yellow; }



        div#latotop_dx { width:155px;height:355px; background-color:#231F20; border:0px solid yellow; }



                div#container div#destra div#latotop_dx div#menu_destra { border:0px solid #FFF; margin-top:0px; padding:45px 0px 0px 17px;}

                        div#container div#destra a { color:#B0A285; text-decoration:none; }

                        div#container div#destra  a.active_cat { color:#FFF7E9; text-decoration:none; font-weight:NORMAL;}

                                div#container div#destra div#latotop_dx div#menu_destra a:hover { color:#FFF7E9; }

                                div#container div#destra div#latotop_dx div#menu_prodotti { border:0px solid #FFF; height:320px; }

                                div#container div#destra div#menu_destra div.primo_livello { line-height:18px; }

                                div#container div#destra div#menu_destra div.secondo_livello { padding-left:0px; line-height:14px; }



        div.brown { width:125px; height:125px; border:0px solid #FFF; background-color:transparent; margin:0px 0px 0px 0px; padding:7px 0px 5px 17px;}

        div.brown_sx { width:135px; height:110px; border:0px solid #FFF; background-color:transparent; margin:0px 0px 0px 0px; padding:10px 0px 10px 20px;}



        a.active_link { color:#FFF7E9; text-decoration:none; font-weight:NORMAL; }



        img.gradualshine {

                                                filter: alpha(opacity=60);

                                                -moz-opacity: 0.60;

                                                opacity: 0.6;

        }



        div.foto_small { width:50px; height:35px; float:left; overflow:hidden; margin-bottom:5px; }



        div#paginazione { border:0px solid #000; width:100%; text-align:right; margin:0px; padding:0px; }

 div#container div#destra div#menu_cat div.primo_livello a { line-height:16px; color:#fff0d0;}
 div#container div#destra div#menu_cat div.primo_livello a.active_cat { color:#FFFFFF; text-decoration:none; font-weight:NORMAL;}
 
	 div#container div#destra div#menu_cat div.primo_livello a:hover { color:#FFF; }
	 

        p#dati_prodotto { border:0px solid #FFF; margin:130px 7px 0px 10px;height:50px;line-height:14px;}
        
        

        p#descrizione_prodotto {margin:0px 7px 2px 0px;height:50px;line-height:13px;border:0px solid #FFF;padding:0px; }
        
        