.highlight
{
	color: #ff9900;
	border-bottom:1px dotted;
}
ul
{text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

li
{  text-align: left;
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/arrow.png) ;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

A.alto:link,A.alto:visited 
{
	text-decoration: none;
	color: #999999;
}
A.alto:hover{
	color: #90B2EE;
	text-decoration: none;
}


.contentpane td
{
	padding-top: 3px;
}
.tdpathway
{
	background-image: url(../images/pathway.gif);
	background-repeat : no-repeat;
	padding-left:16px;
}
a.pathway:link , a.pathway:visited
{
	font-size: 12px;
	color: #000000;

}
a:link, a:visited {
	font-size: 12px;
	color: #000000;
}

a:hover {
	text-decoration: none;
}

table.contenttoc {
	border: 1px solid #cccccc;
	padding: 2px;
}

table.contenttoc th {
	border-bottom: 2px solid #D3D6D3;
	background: #83D1E7;
	color: #FFFFFF;
	text-align: left;
	padding-top: 4px;
	padding-left: 3px;
	height: 23px;
	font-weight: bold;
	font-size: 11px;
}

table.contenttoc td
{
	background : #989898;
	line-height:12px;
}

table.contenttoc a:link , table.contenttoc a:visited
{
	font-size:11px;
	color: #FFFFFF;
	text-decoration : none;
}

table.contenttoc a:hover
{
	color : #000000;
	text-decoration : none;
}

.pagenavbar a:link , .pagenavbar a:visited
{
	font-size:12px;
	color: #000000;
}

.pagenavbar a:hover
{
	text-decoration: none;
}


a.category:link, a.category:visited
{
	font-size:12px;
	color: #000000;
}

a.category:hover
{
	text-decoration:none;
}

.back_button a:link , .back_button a:visited
{
	font-size:12px;
	color: #000000;
}

.back_button a:hover
{
	text-decoration: none;
}


.pagenav a:link , .pagenav a:visited

{
	font-size:12px;
	color: #000000;
}
.pagenav a:hover
{
	font-size:12px;
	text-decoration: none;
	
}

a.readon:link, a.readon:visited
{
	font-size:11px;
	color: #000000;
	text-decoration: none;
	border : 1px solid #eeeeee;
	background : #eeeeee;
	padding-left: 3px;
	padding-bottom : 1px;
	padding-top: 1px;
}

a.readon:hover
{
	text-decoration:none;
	color: #ffffff;
	background : #858585;
}

a.blogsection:link, a.blogsection:visited
{
	font-size:12px;
	color: #000000;
}

a.blogsection:hover
{
	text-decoration:none;
}

.contentpaneopen
{
	text-align: justify;
}
.createdate , .small
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #A8A8A8;
}

.foot_sx
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2D6AFB;
}

.foot_sx_bianco
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.foot_sx2
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #304AA5;
}
.foot_sx3
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FB8604;
}


.componentheading
{
	border-bottom: 1px solid;
	font-size: 15px;
	font-weight: bold;
	color : #6788BA;
}
.contentheading {
	height: 13px;
	background: url(../images/contenthead.png)  no-repeat;
	background-position: 0px 0px;
	color: #304AA5;
	text-align: left;
	padding-left: 25px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 14px;
	
	vertical-align : bottom;
}

.contentheading_novita ,a.contentheading_novita:link,a.contentheading_novita:hover,a.contentheading_novita:visited{
	color: #5F7D00;
	/*text-align: center;*/
	font-weight: bold;
	font-size: 14px;
	vertical-align : bottom;
	text-decoration:none;
}

.contentheadingIMPORTANTE ,a.contentheadingIMPORTANTE:link,a.contentheadingIMPORTANTE:hover,a.contentheadingIMPORTANTE:visited{
	height: 13px;
	/*background: url(../images/contenthead_importante.gif)  no-repeat;
	background-position: 0px 0px;*/
	color: #FB8604;
	text-align: left;
	/*padding-left: 25px;*/
	font-weight: bold;
	font-size: 14px;
	vertical-align: bottom;
	padding-top: 0px;
	text-decoration:none;
}

.contentheadingIMPORTANTE2 ,a.contentheadingIMPORTANTE2:link,a.contentheadingIMPORTANTE2:hover,a.contentheadingIMPORTANTE2:visited{
	height: 10px;
	/*background: url(../images/contenthead_importante.gif)  no-repeat;
	background-position: 0px 0px;*/
	color: #FB8604;
	text-align: left;
	/*padding-left: 25px;*/
	font-weight: bold;
	font-size: 14px;
	vertical-align: bottom;
	padding-top: 0px;
	text-decoration:none;
}
.contentheadingIMPORTANTE3 ,a.contentheadingIMPORTANTE3:link,a.contentheadingIMPORTANTE3:hover,a.contentheadingIMPORTANTE3:visited{
	height: 10px;
	/*background: url(../images/contenthead_importante.gif)  no-repeat;
	background-position: 0px 0px;*/
	color: #FB8604;
	text-align: left;
	/*padding-left: 25px;*/
	font-weight: bold;
	font-size: 12px;
	
	padding-top: 0px;
	text-decoration:none;
}


.titolo_commerce,a.titolo_commerce:link,a.titolo_commerce:hover,a.titolo_commerce:visited {
	height: 13px;
	
	color: #7C7865;
	text-align: left;
	padding-left: 0px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 14px;
	
	vertical-align : bottom;
	text-decoration:none;
}


.sectiontableheader
{
	background :#B5BBB6;
	color : #ffffff;
}
.tdmainbody
{
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	text-align: center;
	border-left: 1px solid black;
	
	border-top: 1px solid black;
}
.button
{	
   background: url(../images/bottoni.png) ;
	background-position: 0px -0px;
	
	margin-left: 50px;
	margin-top: 5px;
	font-size: 10px;
	font-family: verdana;
	
	
}

.inputbox
{
	border : 1px solid #B5BBB6;
	font-family: verdana;
	font-size: 11px;
}
table.moduletable a:link
{
	color: Black;
}

table.moduletable a:visited
{
	color: Black;
}

table.moduletable a:hover
{
	color: #000000;
}

table.moduletable {
	width : 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}


table.moduletable th {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #fff;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px;
	margin-top: 0%;
	
	/*margin: 0 0 2px 0;*/
  
}

table.moduletable td {
	font-size: 10px;
	margin-left: 30px;
	font-weight: normal;
	color: #000000;
	
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 18px !important;
	height: 25px;
	
	text-decoration: none;
	
	
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	padding-left: 20px;
	color: #fff;
}

a.mainlevel#active_menu {
	background-position: 0px -50px;
	color: Black;
	font-weight: bold;
	
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 3px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	text-decoration:none;
}

a.sublevel:hover {
	color: #000000;
	text-decoration: none;
}



tr, p, div {
	font-family: Arial;
	font-size: 12px;
	color: Black;
}

#dropmenudiv{
position:absolute;
border:2px solid #E1E1E1;
border-bottom-width: 0;
font:normal 12px Verdana;
color:#ffffff;
line-height:18px;
z-index:100;


}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #E1E1E1;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
/*background-color: yellow;*/
background: url(../images/subhead_bg.png) repeat-x;
}

.sfondo
{
	visibility: hidden;
	width: 165px;
	background-color: #ffffff;
	
	background-image: url(../images/subhead_bg2.png) ;

}
