A:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #CC0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #CC0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #c00000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}
FONT.testo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #404040;
	LINE-HEIGHT: 130%;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none
}
A.top:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff; /*#a6a6a6*/
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none
}
A.top:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none
}
FONT.home {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	LINE-HEIGHT: 120%;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none
}
A.menu:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
FONT.close {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 150%; FONT-STYLE: normal; FONT-FAMILY: tahoma; LETTER-SPACING: 0px; TEXT-DECORATION: none
}

#categories {
	VERTICAL-ALIGN: top
}
.menulater {
	background:url(../images/interno_03.jpg) repeat-x #e2e2fe top;
	vertical-align:top;
}/*
.menulater H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.01em;
	COLOR: #373d40
}
.menulater UL {
	margin: 0;
	margin-top:10px;
	border: 0;
	padding: 0 0 0 2px;
	line-height: 22px;
}
.menulater LI {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 25px;
	BACKGROUND: url(side-bull.gif) no-repeat 10px 5px;
	list-style:none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.menulater LI A {
	TEXT-DECORATION: none;
	FONT-SIZE: 16px;
	COLOR: #567083
}
.menulater LI A:hover {
	TEXT-DECORATION: underline;
	font-weight:bold;
	FONT-SIZE: 16px;
	COLOR: #567083
}
.menulater LI A:visited {
	TEXT-DECORATION: none;
	FONT-SIZE: 16px;
	COLOR: #567083
}



*/



#m0 {
	background:#fba944;
	padding-left:10px;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	width:172px;
	/*border: solid 1px #FF0000;*/
	border-right:#FF0000 ridge 2px;
	border-bottom:#FF0000 ridge 2px;	
	border-left:#FF0000 solid 1px;	
	border-top:#FF0000 solid 1px;
}
#m1 {
	background:#1e3e69;
	padding-left:10px;
	margin-top:3px;
	margin-right:3px;
	margin-left:3px;
	width:172px;
	/*border: solid 1px #0099FF;*/
	border-right:#0099FF ridge 2px;
	border-bottom:#0099FF ridge 2px;	
	border-left:#0099FF solid 1px;	
	border-top:#0099FF solid 1px;
}
#m2 {
	padding-left:10px;
	margin-top:3px;
	margin-right:3px;
	margin-left:3px;
	width:172px;
	/*border: solid 1px #006600;*/
	background-color:#c2cf35;
	border-right:#c2cf35 ridge 2px;
	border-bottom:#c2cf35 ridge 2px;	
	border-left:#c2cf35 solid 1px;	
	border-top:#c2cf35 solid 1px;
	
}
#m3 {
	padding-left:10px;
	margin-top:3px;
	margin-right:3px;
	margin-left:3px;
	width:172px;
	/*border: solid 1px #000099;*/
	background-color:#3C8EAA;
	border-right:#3C8EAA ridge 2px;
	border-bottom:#3C8EAA ridge 2px;	
	border-left:#3C8EAA solid 1px;	
	border-top:#3C8EAA solid 1px;
}
#m0 a {
	font:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color:#CC0000;
}
#m1 a {
	font:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color:#1080Ff;
}
#m2 a {
	font:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color:#006600;
}
#m3 a {
	font:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color:#000099;
}
#mydiv0 {
	background:#FFCC66;
	margin-top:3px;
	margin-left:13px;
	width:162px;
	font-size:9px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	
	border-right:#FF0000 ridge 2px;
	border-bottom:#FF0000 ridge 2px;	
	border-left:#FF0000 solid 1px;	
	border-top:#FF0000 solid 1px;
}
#mydiv0 ul {
	margin: 0;
	border: 0;
	padding: 0 0 0 2px;
	line-height: 11px;
}
#mydiv0 ul li {
	background:#fba944;
	border-bottom: solid 1px #FF0000;
	font-size:12px;
	list-style:none;
	padding: 2px 2px 1px 14px;
	padding-top:5px;
	padding-bottom:5px;
	background: url(../images/fr.gif) no-repeat 0 6px;
}
#mydiv0 ul li a{
	font-size:10px;
	color:#CC0000;
}
#mydiv0 ul li a:hover {
	FONT-WEIGHT: bold;
	color:#CC0000;
	font-size:10px;
}
#mydiv1 {
	background-color:#336FB7;
	/*border: solid 1px #1080Ff;*/
	margin-top:3px;
	margin-left:13px;
	width:162px;
	font-size:9px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	
	border-right:#1080Ff ridge 2px;
	border-bottom:#1080Ff ridge 2px;	
	border-left:#1080Ff solid 1px;	
	border-top:#1080Ff solid 1px;
}
#mydiv1 ul {
	margin: 0;
	border: 0;
	padding: 0 0 0 2px;
	line-height: 11px;
}
#mydiv1 ul li {
	background-color:#fba944;
	border-bottom: solid 1px #1080Ff;
	font-size:12px;
	list-style:none;
	padding: 2px 2px 1px 14px;
	padding-top:5px;
	padding-bottom:5px;
	background: url(../images/fr.gif) no-repeat 0 6px;
}
#mydiv1 ul li a{
	font-size:10px;
	color:#000099;
}
#mydiv1 ul li a:hover {
	FONT-WEIGHT: bold;
	font-size:10px;
	color:#000099;
}
#mydiv2 {
	/*border: solid 1px #006600;*/
	background-color:#A6CE68;
	margin-top:3px;
	margin-left:13px;
	width:162px;
	font-size:9px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-right:#006600 ridge 2px;
	border-bottom:#006600 ridge 2px;	
	border-left:#006600 solid 1px;	
	border-top:#006600 solid 1px;
}
#mydiv2 ul {
	margin: 0;
	border: 0;
	padding: 0 0 0 2px;
	line-height: 11px;
}
#mydiv2 ul li {
	background:#fba944;
	border-bottom: solid 1px #006600;
	font-size:12px;
	list-style:none;
	padding: 2px 2px 1px 14px;
	padding-top:5px;
	padding-bottom:5px;
	background: url(../images/fr.gif) no-repeat 0 6px;
}
#mydiv2 ul li a{
	font-size:10px;
	color:#006600;
}
#mydiv2 ul li a:hover {
	FONT-WEIGHT: bold;
	font-size:10px;
	color:#006600;
}
#mydiv3 {
	/*border: solid 1px #000099;*/
	background-color:#4689D2;
	margin-top:3px;
	margin-left:13px;
	width:162px;
	font-size:9px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	
	border-right:#000099 ridge 2px;
	border-bottom:#000099 ridge 2px;	
	border-left:#000099 solid 1px;	
	border-top:#000099 solid 1px;
}
#mydiv3 ul {
	margin: 0;
	border: 0;
	padding: 0 0 0 2px;
	line-height: 11px;
}
#mydiv3 ul li {
	background:#fba944;
	border-bottom: solid 1px #000099;
	font-size:12px;
	list-style:none;
	padding: 2px 2px 1px 14px;
	padding-top:5px;
	padding-bottom:5px;
	background:  url(../images/fr.gif) no-repeat 0 6px;
}
#mydiv3 ul li a{
	font-size:10px;
	color:#000099;
}
#mydiv3 ul li a:hover {
	FONT-WEIGHT: bold;
	font-size:10px;
	color:#000099;
} 
div#side {
	PADDING-left: 0px;
	PADDING-right: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	
	FONT-SIZE: 12px;
	FLOAT: left;
	margin-left:10px;
	margin-right:15px;
	margin-top:30px;
	
	BORDER-right: #c4d0d7 1px dotted;
	
	WIDTH: 180px;
	height:350px;
	height:auto;
	
	vertical-align:top;
	COLOR: #999;
	
}
div#side h3 {
	font-size: 100%;
	margin: 0;
	border-top:none;
	color: #000066;
	padding-left:20px;
	BACKGROUND: url(../images/side-bull2.gif) no-repeat 5px 5px;	
}
div#side h3 a {
	font-size: 100%;
	margin: 0;
	border-top:none;
	color: #000;
}
div#side ul, div#side li {
	margin: 0;
	padding: 0;
	list-style-type: none
}
div#side li {
line-height: 24px;
margin: 0 0 1px 0;
}
div#side a {
	display: block;
	padding-left: 15px;
	height: 18px;
	line-height: 18px;
	border-top:none;
	background-color:none;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
div#side a:hover {
	color: #00005A;
	background-color: none
	
}
div#side ul ul a {
	color: #333;
	background-color: none;
	font-weight: normal;
	padding-left:35px;
	BACKGROUND: url(../images/frb.gif) no-repeat 20px 5px;	
	line-height: 20px;
	font-size:12px;
}
