/*---------------------- MENU ----------------------*/


div
{
    font: Normal 12px Arial, Helvetica, sans-serif;
}
#MENU_CONTAINER
{
    width: 175px;
	z-index:10000;
}


.MENU1
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	background-color:#868789;
	background-image:url(../images/menu_sx/famiglia01.gif);
	background-position:left;
	background-repeat:no-repeat;
	z-index:100;
}

.MENU1:hover
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	background-image:url(../images/menu_sx/famiglia02.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bebfc0;
	z-index:100;
}
.MENU1:visited
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	background-image:url(../images/menu_sx/famiglia02.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bebfc0;
	z-index:100;
}

.MENU1:active
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	background-image:url(../images/menu_sx/famiglia03.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bebfc0;
	z-index:100;
}


#menu_eng
{
    width: 135px;
    font: Normal 10px Arial, Helvetica, sans-serif;
    color: #ffffff;
	margin-top:-20px;
	font-style:italic;
	padding-left:40px;
	z-index:1;
}










a.MENU
{
    display: Block;
    position: Relative;
    color: #ffffff;
    font-weight: bold;
    text-decoration: None;
	padding-top:5px;
	height:34px;
	padding-left:40px;
}
a.MENU:hover
{
    display: Block;
	z-index:10;
    position: Relative;
    color: #665199;
    font-weight: bold;
	padding-left:40px;
    text-decoration: None;
	height:34px;
}
a.MENU:visited
{
    display: Block;
	z-index:10;
    position: Relative;
    color: #ffffff;
    font-weight: bold;
    text-decoration: None;
	height:34px;
	padding-left:40px;
}

a.MENU:active
{
    display: Block;
	z-index:10;
    position: Relative;
    color: #665199;
    font-weight: bold;
    text-decoration: None;
	height:34px;
	padding-left:40px;
}






#SMENU1
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	height:32px;
	width:145px;
}
#menu_eng1
{
    font: Normal 10px Arial, Helvetica, sans-serif;
    color: #ffffff;
	font-style:italic;
	padding-left:3px;
	z-index:1;
	width:145px;
	margin-top:-4px;
}



a.SMENU
{
    display: Block;
    position: Relative;
    color: #665199;
    text-decoration: None;
	padding-top:6px;
	padding-left:3px;
	padding-bottom:3px;
	width:145px;
    font-weight: bold;
}
a.SMENU:hover
{
    display: Block;
    position: Relative;
    color: #665199;
    text-decoration: underline;
	padding-top:6px;
	padding-left:3px;
	padding-bottom:3px;
	width:145px;
    font-weight: bold;
}
a.SMENU:visited
{
    display: Block;
    position: Relative;
    color: #665199;
    text-decoration: None;
	padding-top:6px;
	padding-left:3px;
	padding-bottom:3px;
	width:145px;
    font-weight: bold;
}

div.SMENU
{
    visibility: Hidden;
    position: absolute;
    margin: -40px 0px 0px 175px;
    background: #bebfc0;
	width:145px;
}



/*---------------------- MENU CATEGORIE ----------------------*/


#SMENU1categorie
{
    display: Block; position: Relative; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white white #ececec white; height:50px; width:145px;
}
#menu_eng1categorie
{
    width: 145px; font: Normal 10px Arial, Helvetica, sans-serif; color: #999999; padding-top:1px; padding-left:3px;
}


div.SMENUcategorie
{
    position: absolute;
    margin: 0px 0px 0px 0px;
    background: #ffffff;
    width: 145px;
}



a.SMENUcategorie {
    display: Block; position: Relative; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top: 1px solid #FFFFFF; }
a.SMENUcategorie:hover{
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; }
a.SMENUcategorie:visited {
    display: Block; position: Relative; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF;}
a.SMENUcategorie:active {
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #FFFFFF; }

#SMENU1categorieattive
{
    display: Block; position: Relative; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white white #ececec white; height:50px; width:145px;
}


div.SMENUcategorieattive
{
    position: absolute;
    margin: 0px 0px 0px 0px;
    background: #ffffff;
    width: 145px;
}



a.SMENUcategorieattive {
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #ffffff; }
a.SMENUcategorieattive:hover{
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #ffffff; }
a.SMENUcategorieattive:visited {
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #ffffff; }
a.SMENUcategorieattive:active {
    display: Block; position: Relative; background: #b3d670; color: #000000; text-decoration: None; padding-top:3px; padding-left:3px; padding-bottom:3px; border-top-color:#FFFFFF; border-top: 1px solid #ffffff; }




.titolosezione
{
    font: Normal 13px Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: None;
	padding-left:3px;
}
.image_slide
{
    position: absolute;
	vertical-align:middle;
}



/*---------------------- MENU ----------------------*/




#menu_eng44
{
    width: 135px;
    font: Normal 10px Arial, Helvetica, sans-serif;
    color: #ffffff;
	margin-top:-20px;
	font-style:italic;
	padding-left:40px;
	z-index:1;
}
	





/*---------------------- MENU CATEGORIE ----------------------*/













.MENU44
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	background-image:url(../images/menu_sx/famiglia03.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bebfc0;
	z-index:100;
}

.MENU44:hover
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	background-image:url(../images/menu_sx/famiglia03.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bebfc0;
	z-index:100;
}
.MENU44:visited
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	background-image:url(../images/menu_sx/famiglia03.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bebfc0;
	z-index:100;
}

.MENU44:active
{
    display: Block;
    position: Relative;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
	border-color: white white #868789 white;
	background-image:url(../images/menu_sx/famiglia03.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bebfc0;
	z-index:100;
}










a.MENU4
{
    display: Block;
	z-index:10;
    position: Relative;
    color: #665199;
    font-weight: bold;
	padding-left:40px;
    text-decoration: None;
	height:34px;
	padding-top:5px;
}
a.MENU4:hover
{
    display: Block;
	z-index:10;
    position: Relative;
    color: #665199;
    font-weight: bold;
	padding-left:40px;
    text-decoration: None;
	height:34px;
}
a.MENU4:visited
{
    display: Block;
	z-index:10;
    position: Relative;
    color: #665199;
    font-weight: bold;
	padding-left:40px;
    text-decoration: None;
	height:34px;
}

a.MENU4:active
{
    display: Block;
	z-index:10;
    position: Relative;
    color: #665199;
    font-weight: bold;
	padding-left:40px;
    text-decoration: None;
	height:34px;
}

