/*HOME NEW */
#div_cont_alto {
margin: 10px 10px 0 10px;
}

#div_cont_alto_sx{
float:left;
width:490px;
height:411px;
}

#div_cont_alto_dx{
padding: 2px 4px 4px 4px;
border: 1px #CCCCCC solid;
float:right;
width:242px;
height:402px;
}

#img_home{
width:237px;
height:130px;
margin: 4px 2px 4px 2px;
}

#linea{
height:1px;
background-color:#CCCCCC;
margin-bottom:3px;
}

#div_cont_basso {
height:100px;
width:750px;
}

#div_cont_basso_sx{
float:left;
margin-top:10px;
border: 1px #CCCCCC solid;
width:490px;
}

#div_cont_basso_dx{
float:right; 
padding: 2px 4px 4px 4px;
margin-top:10px;
border: 1px #CCCCCC solid;
width:242px;
/*height:402px;*/
}

#banner_titolo_centrale{
width:475px;
height:72px;
margin: 4px 7px 4px 7px;
}

#banner_titolo_news{
width:237px;
height:51px;
margin: 4px 2px 4px 2px;
}

#banner_news1{
text-align:left;
color:#666666;
width:237px;
border-bottom: 1px #CCCCCC solid;
padding-bottom:5px;
margin: 8px 2px 8px 2px;
}


#banner_titolo_centrale2{
	width:475px;
	height:241px;
	margin: 4px 7px 4px 7px;
}

#testo_titolo_centrale{ 
color:#666666;
width:475px;
margin: 4px 7px 4px 7px;
line-height: 12pt;
}

#testo_titolo_centrale{
width:475px;
height:30
margin: 4px 7px 4px 7px;
}

#footer_titolo_centrale{
background-image:url(../image/sfondo_home_footer.jpg);
background-repeat:repeat-x;
width:475px;
height:66px;
margin: 4px 7px 4px 7px;
}

#footer_news_centrale{
background-image:url(../image/sfondo_home_footer.jpg);
background-repeat:repeat-x;
width:237px;
height:66px;
margin: 4px 2px 4px 2px;
}


/* menu */
#div_menu {
    width: 770px;
    height: 32px; /* 56 - 20 */
    background: url(../image/menu/back.jpg) no-repeat 0 0;
    background-color: #CEC4AB;
    margin: 0;
    padding: 40px 0 0 0;
}
* html #div_menu {
    height: 72px;
}
    #div_menu ul {
        text-align: right;
        margin: 0 10px 0 0;
        padding: 0;
    }
        #div_menu ul li {
            display: inline;
        }
            #div_menu ul li a {
                color: #707165;
                padding: 0 5px;
                border-right: 1px solid #707165;
                text-decoration: none;
            }
            #div_menu ul.ul_menu0 li a:hover,
            #div_menu ul.ul_menu0 li.li_menu_selected0 a {
                text-decoration: underline;
            }
			
			
/* menu */
#div_menu_footer {
	width: 770px;
	height: 0px; /* 56 - 20 */
	background-color: #ffffff;
	margin: 0;
	padding: 0px 0 0 0;
}
* html #div_menu_footer {
    height: 35px;
}
    #div_menu_footer ul {
        text-align: center;
        margin: 0 10px 0 0;
        padding: 0;
    }
        #div_menu_footer ul li {
            display: inline;
        }
            #div_menu_footer ul li a {
                color: #707165;
                padding: 0 5px;
                border-right: 1px solid #ffffe1;
                text-decoration: none;
            }
            #div_menu_footer ul.ul_menu0 li a:hover,
            #div_menu_footer ul.ul_menu0 li.li_menu_selected0 a {
                text-decoration: underline;
            }	
	  
/* submenu */
#div_submenu {
	width: 750px;
	padding: 0;
	background-color: #CEC4AB;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: left;
}

* html #div_submenu {
    width: 749px;
}
    #div_submenu ul {
	text-align:left;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
    }
	
    #div_submenu li {
        /*background: url(../image/menu/back.gif);*/
        margin: 0 0 0 3px;
        
    }
    #div_submenu a {
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        font-family: tahoma, verdana, arial;
        background: url(../image/menu/subdot.gif) no-repeat 0 19px;
        padding: 0 4px 0 8px;
    }
    #div_submenu ul.ul_submenu0 a {
        color: #ffffe1;
        font-size: 26px;
        font-weight: normal;
        font-family: "univers condensed", tahoma, verdana, arial;
        text-decoration: none;
    }
	
	
	 #div_submenu ul.li_primopiano  {
        color: #fff;
        font-size: 26px;
        font-weight: normal;
        font-family: "univers condensed", tahoma, verdana, arial;
        text-decoration: none; 
    }
	
	
    #div_submenu ul.ul_submenu0 {
	text-align: left;
	position: relative;
	padding-bottom: 5px;
    }
    #div_submenu ul.ul_submenu_in0 {
        position: relative;
        padding: 0 0 3px 0;
        background: none;
        margin: 0 10px;
        float: left;
    }
        #div_submenu ul li {
	display: inline;
	left: auto;
        }
/* menu ecommerce */
ul.ul_menu0 li {
    display: inline;
}
#div_content ul.ul_submenu0 {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
}
    #div_content ul.ul_submenu0 li {
        display: inline;
        margin-right: 15px;
    }
    div_content ul.ul_submenu0 li a:hover,
    #div_content ul.ul_submenu0 li.li_submenu_selected0 a {
        text-decoration: underline;
    }
        #div_content ul.ul_submenu0 li.li_submenu_selected0 ul li a {
            text-decoration: none;
        }
        #div_content ul.ul_submenu0 li.li_submenu_selected0 ul li.li_submenu_selected1 a,
        #div_content ul.ul_submenu0 li.li_submenu_selected0 ul li a:hover {
            text-decoration: underline;
        }
        
