html
{
	margin:0; 
	padding: 0;
	/*height: 100%*/
}

body 
{
	height:100%;
	text-align:center;
	padding:0;
	margin:0;
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#9B9B9B;


	background-image:url(img/shared/bgContainer.gif);
	background-position:left top;
	background-repeat:repeat-x;

}


#container 
{
	position:relative;
	width:763px;
	height:100%;
	margin:auto;
}


#pageHeader {
	margin:0;
	padding:0;

	/*border:green 1px solid;*/
	text-align:right;
	height:124px;
	background-image:url(img/shared/logoPM.gif);
	background-position:left top;
	background-repeat:no-repeat;		
}


#tools
{
	right:10px;
	position:absolute;
	margin-top:59px;
	width:170px;
	background-image:url(img/menu/arrowOrange.gif);
	background-position:left center;
	background-repeat:no-repeat;	

}

#tools ul
{
	margin:0;
	left:0;
	padding:0;
}

#tools li, #tools a
{
	color:#657482;
	list-style-type:none;
	display:inline;
}

#tools a:hover
{
	color:#EB6927;
	list-style-type:none;
	display:inline;

}

#tools a, #tools a:visited
{
	padding:0 5 0 5;
	text-decoration:none;
	font:normal 10px Arial, Helvetica, Sans-serif;
	color:#657482;
	background-image:url(img/menu/toolSep.gif);
	background-position:right top;
	background-repeat:repeat-y;		
}
	
#topMenu
{
	right:14;
	position:absolute;
	margin-bottom:0;	
	top:96px;
}




#pageBody
{
	/*border:yellow 2px solid;*/
	text-align:left;

}

#banner
{
	
}

#content 
{
	width:740px;
	margin-top:0;
	text-align:center;
	margin-left:8px;
	margin-right:auto;
	text-align:left;
}
#contentWithBox
{
	width:438px;
	margin-top:0;
	margin-left:10px;
	margin-right:auto;
	text-align:left;
}

#contentWithBigBox
{
	height:480px;
	width:438px;
	margin-top:0;
	margin-left:10px;
	margin-right:auto;
	text-align:left;
}

#allContent
{
	position:relative;
	background-color:#FFF;
	width:755px;
	overflow:visible;
}


#topContent
{
	width:755px;
	background-image:url(img/shared/bgContentTop.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0;
	height:16px;
}

#bottomContent
{
	position:relative;
	width:755px;
	background-image:url(img/shared/bgContentBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height: 16px;
	padding:0;
}



#boxes
{
	right:3;
	top:0;
	width:297px;
	position:absolute;
}

#footer
{
	position:relative;
	bottom:0;
	padding:0;
	width:755px;	
	text-align:left;
	bottom:0;
	margin:auto;
	left:0;

}

#footerMenu
{
	position:relative;

	width:540px;
	text-align:left;

}

#footerMenu ul
{
	margin:0;
	left:0;
	padding:0 0 0 10;
}

#footerMenu li, #footerMenu a
{
	height:16px;
	color:#657482;
	list-style-type:none;
	display:inline;

}

#footerMenu a:hover
{
	color:#8CA3B9;
	list-style-type:none;
	display:inline;

}

#footerMenu a, #footerMenu a:visited
{
	padding:0 5 0 5;
	text-decoration:none;
	font:normal 10px Arial, Helvetica, Sans-serif;
	color:#657482;
	background-image:url(img/menu/toolSep.gif);
	background-position:right top;
	background-repeat:repeat-y;	
}

#tools3
{
	float:left;
	width:200px;
	right:0;
	margin-right:0;
	text-align:right;
}

#tools3 ul
{
	margin:0;
	left:0;
	padding:0;
}

#tools3 li, #tools3 a
{
	height:16px;
	color:#657482;
	list-style-type:none;
	display:inline;

}

#tools3 a:hover
{
	color:#8CA3B9;
	list-style-type:none;
	display:inline;

}

#tools3 a, #tools3 a:visited
{
	padding:0 5 0 5;
	text-decoration:none;
	font:normal 10px Arial, Helvetica, Sans-serif;
	color:#657482;
	background-image:url(img/menu/toolSep.gif);
	background-position:right top;
	background-repeat:repeat-y;
}

#pop
{

}

/*COPONENTE LAST NEWS*/
#lastNews
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#9B9B9B;

}

#lastNews a, #lastNews td
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#9B9B9B;
}

/* MENU TOP con sottomenu pop up*/

/* secondo livello */
.SubMenuItem1
{
	background-color: #E15520;
	color: #FDC2AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 8px 0 4 8px;
	background-image:url(img/menu/itemSep.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}


.SubMenuItemActive1
{
	background-color: #E15520;
	padding: 8px 0 4 8px;
	color: #FFFFFF;
	background-image:url(img/menu/menuSelector.gif);
	background-position:3 13;
	background-repeat:no-repeat;	
}

.SubMenuItemHover1
{
	background-color: #E15520;
	color: #E0CCC4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	padding: 8px 0 4 8px;
	background-image:url(img/menu/itemSep.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

/* terzo livello */
.SubMenuItem2
{
	background-color: #EB6927;
	color: #FDC2AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 8px 0 4 8px;
	background-image:url(img/menu/itemSep2.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}


.SubMenuItemActive2
{
	background-color: #EB6927;
	padding: 8px 0 4 8px;
	color: #FFFFFF;
	background-image:url(img/menu/menuSelector.gif);
	background-position:3 13;
	background-repeat:no-repeat;
}

.SubMenuItemHover2
{
	background-color: #EB6927;
	padding: 8px 0 4 8px;
	color: #E0CCC4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	background-image:url(img/menu/itemSep2.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}