BODY{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/*background-image:url(/img/bg/body.png);*/
}

HR{
	height:1px;
	color:#d9d9d9;	
}

.CursorPointer, .DIV_BOX_LINK_PAGE, .DIV_LINK_MENU, .DIV_LINK_MENU_OVER, .DIV_LINK_SUB_MENU, .DIV_LINK_SUB_MENU_OVER, .VISUAL_FILE, .VISUAL_FILE_OVER{cursor:pointer;}	

.PrincipalFont, BODY, #DIV_BODY_SECTION, #DIV_UP_PAGE, #LBL_TITLE_PAGE, #DIV_DOWN_INFO{
	FONT-FAMILY:'Verdana';
}

.PrincipalFontSize, BODY, #DIV_UP_PAGE, #DIV_LEFT_MENU{
	font-size:11px;
}

.SecondaryFontSize, .DIV_LINK_MENU, #DIV_DOWN_INFO{
	font-size:10px;
}

.PrincipalFontColor, BODY, TD, a:hover {
	color:#696969;
}

.SecondaryFontColor, #DIV_LEFT_MENU, #DIV_UP_PAGE, #DIV_DOWN_PAGE{
	color:#444444;
}


a{
	TEXT-DECORATION:none;
	color:#696969;
	font-weight:normal;
}

a:hover{
	color:#FF6600;
}


#DIV_LEFT_MENU{
	background-image:url(/img/bg/body.png);
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	height:100%;
}


.DIV_LINK_MENU, .DIV_LINK_MENU_OVER, .DIV_LINK_MENU_SELECTED{
	border-bottom:2px solid #d1e6e0;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	width:150px;
	height:28px;
	padding-top:10px;
	
	/*padding-left:10px;*/
}

.DIV_LINK_MENU{
	background-color:#FFFFFF;
	color:#8db6d1;
}

.DIV_LINK_MENU_OVER{
	color:#FFFFFF;
	background-color:#8DB6D1;
	border-left:4px solid #FFFFFF;
}

.DIV_LINK_MENU_SELECTED{
	background-color:#f0f0f0;
	color:#A0A0A0;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.DIV_LINK_SUB_MENU, .DIV_LINK_SUB_MENU_OVER, .DIV_LINK_SUB_MENU_SELECTED{
	border-bottom:2px solid #d1e6e0;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	width:110px;
	height:18px;
	padding-top:3px;
	padding-left:15px;
	border-left:15px solid #F0F0F0;
}

.DIV_LINK_SUB_MENU{
	background-color:#8db6d1;
	color:#f0f0f0;
}

.DIV_LINK_SUB_MENU_OVER{
	color:#FFFFFF;
	background-color:#8DB6D1;
	
}

.DIV_SUB_MENU_CLOSE{
	display:none;
	visibility:hidden;
}


.DIV_SUB_MENU_OPEN{
	display:block;
	visibility:visible;
}

.DIV_LINK_SUB_MENU_SELECTED{
	color:#8DB6D1;
	font-weight:bold;
	background:#f0f0f0;
	width:110px;
	border-left:15px solid #F0F0F0;
}


#DIV_MENU_SFUMATURA{
	background-image:url(/img/bg/menu.png);
	width:150px;
	height:190px;
}


.VISUAL_FILE, .VISUAL_FILE_OVER{
	border-left:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.VISUAL_FILE{
	background-color:#ffffff;
}

.VISUAL_FILE_OVER{
	background-color:#f0f0f0;
}

.IMG_LIST_FILE{
	float:left;
	padding-left:5px;
	padding-right:10px;
	border:0px;
	
}

.SPACE_IMG_LIST{
	float:left;
	width:150px;
	padding-top:5px;
	height:60px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-right:10px solid #F0F0F0;
}

.DIV_BOX_LINK_PAGE{
	background-color:#F0F0F0;
	width:100%;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	float:left;	
}

#LBL_HEAD_HOME{
	position:absolute;
	z-index:10000;
	top:130px;
	left:180px;
	color:#8db6d1;
	font-style:italic;
	font-weight:bold;
	font-size:17px;
	text-align:left;
}

#LBL_HEAD_HOME_SMALL{
	font-size:12px;
}

#LBL_AFORISMA{
	position:absolute;
	z-index:10000;
	bottom:40px;
	left:180px;
	color:#FF6600;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	text-align:left;
}

#LBL_AFORISMA_AUTOR{
	text-align:right;
	padding-right:60px;
}


#LBL_TITLE_PAGE, .LBL_KEY_WORD, .LBL_THIRD_KEY_WORD{	
	font-weight:bold;
	color:green;
}

.LBL_SECOND_KEY_WORD{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	color:green;
}

.LBL_THIRD_KEY_WORD{
	text-decoration:underline;
	font-style:italic; 
}

#LBL_TITLE_PAGE{	
	font-size:14px;
}

#DIV_LEFT_MENU_LINK{
	z-index:40000;
	position:absolute;
	background:transparent;
	top:85px;
	left:10px;
}


#DIV_BODY_HOME, #DIV_BODY_CHI_SONO, #DIV_BODY_MISSION, #DIV_BODY_COSA_FACCIO, #DIV_BODY_CONSULENZE, #DIV_BODY_FORMAZIONE, #DIV_COSA_SCRIVO, #DIV_BODY_SECTION, #DIV_BODY_CONTATTI{
	position:absolute;
	z-index:-30000;
	top:0px;
	left:0px;
	width:100%;
	height:100%;		
}

#DIV_BODY_HOME, #DIV_BODY_CHI_SONO, #DIV_BODY_MISSION, #DIV_BODY_COSA_FACCIO, #DIV_BODY_CONSULENZE, #DIV_BODY_FORMAZIONE, #DIV_COSA_SCRIVO, #DIV_BODY_CONTATTI{
	background-position:center;
	background-repeat:no-repeat;
}


#DIV_BODY_HOME{
	background-image:url(/img/bg/home_page.jpg);
}

#DIV_BODY_CHI_SONO{
	background-image:url(/img/bg/chi_sono.jpg);
}

#DIV_BODY_MISSION{
	background-image:url(/img/bg/mission.jpg);
}


#DIV_BODY_COSA_FACCIO{
	background-image:url(/img/bg/cosa_faccio.jpg);
}

#DIV_BODY_CONSULENZE{
	background-image:url(/img/bg/consulenze.jpg);
}

#DIV_BODY_FORMAZIONE{
	background-image:url(/img/bg/formazione.jpg);
}


#DIV_COSA_SCRIVO{
	background-image:url(/img/bg/scrivere.jpg);
}


#DIV_BODY_SECTION{
	background-image:url(/img/bg/page.png);
	background-position:right;
	background-repeat:repeat-y;
}

#DIV_BODY_CONTATTI{
	background-image:url(/img/bg/contatti.jpg);
}

#DIV_BODY_SECTION_SWF{
	position:absolute;
	z-index:-20000;
	top:0px;
	width:100%;
	height:100%;
	text-align:right;
	float:right;
	background-color:#FFFFFF;	
}

#DIV_BODY_LINE_TOP{
	z-index:20000;
	background-image:url(/img/bg/body.png);
	position:absolute;
	top:89px;	
	width:100%;
	height:6px;
}

#DIV_BODY_PAGE_ONLY_TEXT, #DIV_BODY_SECTION_FILE_LIST{
	position:absolute;
	z-index:10000;
	width:100%;
	left:180px;
	top:94px;
	padding-top:12px;
	padding-left:5px;
	padding-right:15px;
	font-size:12px;
}


#DIV_BODY_PAGE_ONLY_TEXT{
	width:69%;
	text-align:justify;
}


#DIV_BODY_SECTION_FILE_LIST{
	width:75%;
}

#DIV_DOWN_VALIDATOR{
	z-index:50000;
	position:absolute;
	bottom:4px;
	right:10px;
	text-align:center;
}

#DIV_UP_PAGE{
	z-index:20000;
	background-position:right;
	background-repeat:no-repeat;
	background-color:#d1e6e0;
	height:87px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	border-bottom: 2px solid #FFFFFF;
}

#DIV_LANGUAGES{
	z-index:30000;
	position:absolute;
	top:5px;
	right:14px;
	width:205px;
	height:12px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:3px;
	border-top:1px solid #F0F0F0;
	border-left:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	background-color:#F0F0F0;
	font-size:11px;
	color:#ff0000;
}

#DIV_MC{
	position:absolute;
	bottom:5px;
	right:10px;
}
#DIV_DOWN_PAGE{
	z-index:4000;
	height:40px;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-top:7px;
	padding-left:0px;
	padding-bottom:0px;
	border-top: 2px solid #FFFFFF;
	background-color:#d1e6e0;
}

html>body #DIV_DOWN_PAGE, #DIV_DOWN_VALIDATOR{position:fixed}/* for moz/opera and others*/
* html * html #DIV_DOWN_INFO {margin-right:17px;}


#DIV_DOWN_INFO{
	z-index:2000;
	padding-left:7px;
}


.SmallFont{font-size:10px;
	color:#a0a0a0;
}

.LBL_NUMBER_LIST{
	position:absolute;
	right:25px;
	z-index:40000;
	font-weight:normal;
	font-size:14px;
	color:#d3d3d3;
	font-family:Verdana;
	font-weight:bold;
}

#DIV_PAGE_BAR{
	FONT-FAMILY:Verdana;
	font-weight:normal;
	border-top: 1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	text-align:left;
	height:20px;
	background-color:#FFFFFF;
	width:98%;
	font-size:11px;
}

div.LinkPageBar { 
	list-style:none;
	margin:0; padding:0;
	font-size:11px;
}
div.LinkPageBar a { 
	float:left;
	text-align:center;
	width:12px;
	display:block;
	text-decoration:none;
	padding:2px;
	height:16px;line-height:1.50em;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	background:#FFFFFF;
}
div.LinkPageBar { display:inline }

div.LinkPageBar a:visited { 
	background:#FFFFFF;
	color: #d3d3d3;	
}
div.LinkPageBar a:hover, ul.LinkPageBar li a:active { 
	background:#F0F0F0;
	color:#FF6600;
}

#LBL_RESULT{
	position:absolute;
	bottom:-30px;
	left:3px;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	z-index:40000;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	width:99%;
}