@charset "UTF-8";
/* CSS Document */


#main_menu {

top:-10px;
left:40px;
width:250px;
height:280px;
position:relative;


}


#atwork {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 3px;

}

.atwork {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.atwork li {background:url(../../image/mainMenu/atwork.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.atwork li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/atwork.gif); text-decoration:none; line-height:33px;}

.atwork li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/atwork.gif) right top; padding:0 40px 0 0px; }

.atwork li a:hover, .atwork li a:hover b {border:0; background-image:url(../../image/mainMenu/atworkOn.gif); cursor:pointer; color:#fff;}

.atwork li a.menucurrent, .atwork li a.menucurrent b, .atwork li a.menucurrent:hover , .atwork li a.menucurrent:hover b {background-image:url(../../image/mainMenu/atworkOn.gif); cursor:default;}



#vetrina {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 11px;

}

.vetrina {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.vetrina li {background:url(../../image/mainMenu/vetrina.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.vetrina li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/vetrina.gif); text-decoration:none; line-height:33px;}

.vetrina li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/vetrina.gif) right top; padding:0 40px 0 0px; }

.vetrina li a:hover, .vetrina li a:hover b {border:0; background-image:url(../../image/mainMenu/vetrinaOn.gif); cursor:pointer; color:#fff;}

.vetrina li a.menucurrent, .vetrina li a.menucurrent b, .vetrina li a.menucurrent:hover , .vetrina li a.menucurrent:hover b {background-image:url(../../image/mainMenu/vetrinaOn.gif); cursor:default;}



#servizi {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 18px;

}

.servizi {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.servizi li {background:url(../../image/mainMenu/servizi.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.servizi li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/servizi.gif); text-decoration:none; line-height:33px;}

.servizi li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/servizi.gif) right top; padding:0 40px 0 0px; }

.servizi li a:hover, .servizi li a:hover b {border:0; background-image:url(../../image/mainMenu/serviziOn.gif); cursor:pointer; color:#fff;}

.servizi li a.menucurrent, .servizi li a.menucurrent b, .servizi li a.menucurrent:hover , .servizi li a.menucurrent:hover b {background-image:url(../../image/mainMenu/serviziOn.gif); cursor:default;}




#calendario {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 26px;

}

.calendario {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.calendario li {background:url(../../image/mainMenu/calendario.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.calendario li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/calendario.gif); text-decoration:none; line-height:33px;}

.calendario li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/calendario.gif) right top; padding:0 40px 0 0px; }

.calendario li a:hover, .calendario li a:hover b {border:0; background-image:url(../../image/mainMenu/calendarioOn.gif); cursor:pointer; color:#fff;}

.calendario li a.menucurrent, .calendario li a.menucurrent b, .calendario li a.menucurrent:hover , .calendario li a.menucurrent:hover b {background-image:url(../../image/mainMenu/calendarioOn.gif); cursor:default;}



#community {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 34px;

}

.community {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.community li {background:url(../../image/mainMenu/community.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.community li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/community.gif); text-decoration:none; line-height:33px;}

.community li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/community.gif) right top; padding:0 40px 0 0px; }

.community li a:hover, .community li a:hover b {border:0; background-image:url(../../image/mainMenu/communityOn.gif); cursor:pointer; color:#fff;}

.community li a.menucurrent, .community li a.menucurrent b, .community li a.menucurrent:hover , .community li a.menucurrent:hover b {background-image:url(../../image/mainMenu/communityOn.gif); cursor:default;}


#webAgency {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 40px;

}

.webAgency {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.webAgency li {background:url(../../image/mainMenu/webAgency.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.webAgency li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/webAgency.gif); text-decoration:none; line-height:33px;}

.webAgency li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/webAgency.gif) right top; padding:0 40px 0 0px; }

.webAgency li a:hover, .webAgency li a:hover b {border:0; background-image:url(../../image/mainMenu/webAgencyOn.gif); cursor:pointer; color:#fff;}

.webAgency li a.menucurrent, .webAgency li a.menucurrent b, .webAgency li a.menucurrent:hover , .webAgency li a.menucurrent:hover b {background-image:url(../../image/mainMenu/webAgencyOn.gif); cursor:default;}

#education {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 48px;

}

.education {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.education li {background:url(../../image/mainMenu/education.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.education li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/education.gif); text-decoration:none; line-height:33px;}

.education li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/education.gif) right top; padding:0 40px 0 0px; }

.education li a:hover, .education li a:hover b {border:0; background-image:url(../../image/mainMenu/educationOn.gif); cursor:pointer; color:#fff;}

.education li a.menucurrent, .education li a.menucurrent b, .education li a.menucurrent:hover , .education li a.menucurrent:hover b {background-image:url(../../image/mainMenu/educationOn.gif); cursor:default;}


#newsletter {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 54px;

}

.newsletter {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.newsletter li {background:url(../../image/mainMenu/newsletter.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.newsletter li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/newsletter.gif); text-decoration:none; line-height:33px;}

.newsletter li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/newsletter.gif) right top; padding:0 40px 0 0px; }

.newsletter li a:hover, .newsletter li a:hover b {border:0; background-image:url(../../image/mainMenu/newsletterOn.gif); cursor:pointer; color:#fff;}

.newsletter li a.menucurrent, .newsletter li a.menucurrent b, .newsletter li a.menucurrent:hover , .newsletter li a.menucurrent:hover b {background-image:url(../../image/mainMenu/newsletterOn.gif); cursor:default;}


#blog {

width: 200px;
height:23px;
left:10px;
position:relative;
top: 58px;

}

.blog {margin:0 0 0px 0px; padding:0px; list-style:none; width:200px;}
.blog li {background:url(../../image/mainMenu/blog.gif); margin:-5px 0; width:200px;  background-repeat:no-repeat;}

.blog li a {display:block; height:23px; width:200px; background:url(../../image/mainMenu/blog.gif); text-decoration:none; line-height:33px;}

.blog li a b {margin:0 0 0 9px; display:inline; width:200px; float:left; height:23px; background:url(../../image/mainMenu/blog.gif) right top; padding:0 40px 0 0px; }

.blog li a:hover, .blog li a:hover b {border:0; background-image:url(../../image/mainMenu/blogOn.gif); cursor:pointer; color:#fff;}

.blog li a.menucurrent, .blog li a.menucurrent b, .blog li a.menucurrent:hover , .blog li a.menucurrent:hover b {background-image:url(../../image/mainMenu/blogOn.gif); cursor:default;}







#calMenubox {

width:900px;
height:670px;
position:relative;
top:32px;
left:0px;
border:1px solid red;



}




#calmilano {

width: 156px;
height:40px;
left:187px;
position:relative;
top: 120px;

}

.calmilano {margin:0 0 0px 0px; padding:0px; list-style:none; width:156px;}
.calmilano li {background:url(../../image/calMenu/milano01.jpg); margin:-5px 0; width:156px;  background-repeat:no-repeat;}

.calmilano li a {display:block; height:40px; width:156px; background:url(../../image/calMenu/milano01.jpg); text-decoration:none; line-height:33px;}

.calmilano li a b {margin:0 0 0 9px; display:inline; width:156px; float:left; height:40px; background:url(../../image/calMenu/milano01.jpg) right top; padding:0 40px 0 0px; }

.calmilano li a:hover, .calmilano li a:hover b {border:0; background-image:url(../../image/calMenu/milano02.jpg); cursor:pointer; color:#fff;}

.calmilano li a.menucurrent, .calmilano li a.menucurrent b, .calmilano li a.menucurrent:hover , .calmilano li a.menucurrent:hover b {background-image:url(../../image/calMenu/milano02.jpg); cursor:default;}




#caltorino {

width: 156px;
height:40px;
left:585px;
position:relative;
top: 198px;

}

.caltorino {margin:0 0 0px 0px; padding:0px; list-style:none; width:156px;}
.caltorino li {background:url(../../image/calMenu/torino01.jpg); margin:-5px 0; width:156px;  background-repeat:no-repeat;}

.caltorino li a {display:block; height:40px; width:156px; background:url(../../image/calMenu/torino01.jpg); text-decoration:none; line-height:33px;}

.caltorino li a b {margin:0 0 0 9px; display:inline; width:156px; float:left; height:40px; background:url(../../image/calMenu/torino01.jpg) right top; padding:0 40px 0 0px; }

.caltorino li a:hover, .caltorino li a:hover b {border:0; background-image:url(../../image/calMenu/torino02.jpg); cursor:pointer; color:#fff;}

.caltorino li a.menucurrent, .caltorino li a.menucurrent b, .caltorino li a.menucurrent:hover , .caltorino li a.menucurrent:hover b {background-image:url(../../image/calMenu/torino02.jpg); cursor:default;}




#calasti {

width: 156px;
height:40px;
left:55px;
position:relative;
top: 342px;

}

.calasti {margin:0 0 0px 0px; padding:0px; list-style:none; width:156px;}
.calasti li {background:url(../../image/calMenu/asti01.jpg); margin:-5px 0; width:156px;  background-repeat:no-repeat;}

.calasti li a {display:block; height:40px; width:156px; background:url(../../image/calMenu/asti01.jpg); text-decoration:none; line-height:33px;}

.calasti li a b {margin:0 0 0 9px; display:inline; width:156px; float:left; height:40px; background:url(../../image/calMenu/asti01.jpg) right top; padding:0 40px 0 0px; }

.calasti li a:hover, .calasti li a:hover b {border:0; background-image:url(../../image/calMenu/asti02.jpg); cursor:pointer; color:#fff;}

.calasti li a.menucurrent, .calasti li a.menucurrent b, .calasti li a.menucurrent:hover , .calasti li a.menucurrent:hover b {background-image:url(../../image/calMenu/asti02.jpg); cursor:default;}



#caltorinopoli {

width: 156px;
height:40px;
left:415px;
position:relative;
top: 356px;

}

.caltorinopoli {margin:0 0 0px 0px; padding:0px; list-style:none; width:156px;}
.caltorinopoli li {background:url(../../image/calMenu/torinopoli01.jpg); margin:-5px 0; width:156px;  background-repeat:no-repeat;}

.caltorinopoli li a {display:block; height:40px; width:156px; background:url(../../image/calMenu/torinopoli01.jpg); text-decoration:none; line-height:33px;}

.caltorinopoli li a b {margin:0 0 0 9px; display:inline; width:156px; float:left; height:40px; background:url(../../image/calMenu/torinopoli01.jpg) right top; padding:0 40px 0 0px; }

.caltorinopoli li a:hover, .caltorinopoli li a:hover b {border:0; background-image:url(../../image/calMenu/torinopoli02.jpg); cursor:pointer; color:#fff;}

.caltorinopoli li a.menucurrent, .caltorinopoli li a.menucurrent b, .caltorinopoli li a.menucurrent:hover , .caltorinopoli li a.menucurrent:hover b {background-image:url(../../image/calMenu/torinopoli02.jpg); cursor:default;}


#calalessandria {

width: 159px;
height:40px;
left:714px;
position:relative;
top: 425px;

}

.calalessandria {margin:0 0 0px 0px; padding:0px; list-style:none; width:159px;}
.calalessandria li {background:url(../../image/calMenu/alessandria01.jpg); margin:-5px 0; width:159px;  background-repeat:no-repeat;}

.calalessandria li a {display:block; height:40px; width:159px; background:url(../../image/calMenu/alessandria01.jpg); text-decoration:none; line-height:33px;}

.calalessandria li a b {margin:0 0 0 9px; display:inline; width:159px; float:left; height:40px; background:url(../../image/calMenu/alessandria01.jpg) right top; padding:0 40px 0 0px; }

.calalessandria li a:hover, .calalessandria li a:hover b {border:0; background-image:url(../../image/calMenu/alessandria02.jpg); cursor:pointer; color:#fff;}

.calalessandria li a.menucurrent, .calalessandria li a.menucurrent b, .calalessandria li a.menucurrent:hover , .calalessandria li a.menucurrent:hover b {background-image:url(../../image/calMenu/alessandria02.jpg); cursor:default;}