@charset "utf-8";
/* CSS Document */


#menu2012contenitore {
	height: 270px;
	width: 235px;
	background-image: url(2.png);
	background-repeat: no-repeat;
	background-position: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	overflow: hidden;
}

#menu2012contenitore table{
	width: 235px;
	margin: 0px;
	padding: 0px;
}

#menu2012contenitore a,
#menu2012contenitore a:hover {
	text-decoration: none;
	color: #333;	
}
#menu2012contenitore li {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

#menu2012contenitore h2 {
	margin-left: 52px;
	text-indent: 47px;
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #F00;
	background-image: url(1r.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;

	-webkit-animation-name: pulse;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-direction: normal;
	-webkit-animation-duration: 0.5s;


}





#menu2012 ul{
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu2012 li{
	height: 29px;
	margin-left: 15px;
}

#menu2012 a{
	background-image: url(1r.gif);
	background-repeat: no-repeat;
	text-indent: 47px;
	width: 300px;
	display: block;
	background-position: 2px;
}
#menu2012 a:hover{
	background-image: url(1g.gif);
}
#menu2012 strong{
	background-image: url(1g.gif);
	background-repeat: no-repeat;
	text-indent: 47px;
	width: 300px;
	display: block;
	background-position: 2px;
	font-weight: normal;
	color: #F00;
}








.menusx {
	width: 70px;
	margin-left: 25px;
}
.menusx ul{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.menusx li{
	height: 16px;
	
}
.menusx a{
	font-size: 11px;
	color: #CCCCCC!important;
	font-family: Arial, Helvetica, sans-serif;
}
.menusx a:hover{
	color: #FF2D2D!important;
}








.menuDX {
	margin-left: -18px;
}
.menuDX ul{
	padding: 0px;
	width: 152px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menuDX li{
	height: 27px;



-webkit-animation-name: pulse;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-direction: alternate;
-webkit-animation-duration: 1s;

-moz-animation-name: pulse;
-moz-animation-iteration-count: 1;
-moz-animation-timing-function: ease-in-out;
-moz-animation-direction: linear;
-moz-animation-duration: 2s;

}
.menuDX a{
	background-image: url(3t.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	width: 300px;
	display: block;
	background-position: 2px;
}
.menuDX a:hover{
	background-image: url(3r.gif);
}

#attivo {
	background-image: url(3r.gif);
	color: #F00!important;
	background-repeat: no-repeat;
	background-position: 2px 3px;
	text-indent: 20px;	
}






@-webkit-keyframes pulse {
  from {
    opacity: 0.0;
    font-size: 100%;
  }
  to {
    opacity: 1.0;
    font-size: 100%;
  }
}
@-moz-keyframes pulse {
  from {
    opacity: 0.0;
    font-size: 100%;
  }
  to {
    opacity: 1.0;
    font-size: 100%;
  }
}




