/*************************************************** GLOBAL ********************************************************/
a:hover {		color:#666666;	}
a:active {	color: #666666;}

table, td, div{	
	font-family:Verdana, Arial, Helvetica, sans-serif;		
	font-size:11px;		
	color:#000000;	
	list-style-image:url(common/arrowGreen.gif);
}

.bodyCell {
	width:720px;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	text-align:center;
}

/* FRAME */

.frameTop{ background-image:url(common/frameTop.jpg); background-position:top left; background-repeat:repeat-x; }
.frameTopSx{ background-image:url(common/cornerTopSx.jpg); background-position:top left; background-repeat:no-repeat; height:16px; }
.frameTopDx{ background-image:url(common/cornerTopDx.jpg); background-position:top right; background-repeat:no-repeat; }

.frameDx{ background-image:url(common/frameDx.jpg); background-position:top right; background-repeat:repeat-y; background-color:#f8fbf4; }
.frameSx{ background-image:url(common/frameSx.jpg); background-position:top left; background-repeat:repeat-y; height:180px; width:960px; }

.frameCntDx{ background-image:url(common/frameDx.jpg); background-position:top right; background-repeat:repeat-y; background-color:#f8fbf4; }
.frameCntSx{ background-image:url(common/frameSx.jpg); background-position:top left; background-repeat:repeat-y; width:920px; padding:0 20px; }

.frameCntDx1Col{ background-image:url(common/frameDx.jpg); background-position:top right; background-repeat:repeat-y; background-color:#f8fbf4; }
.frameCntSx1Col{ background-image:url(common/frameSx.jpg); background-position:top left; background-repeat:repeat-y; width:960px; }

.footerBot{ background-image:url(footer/frameBot.jpg); background-position:top left; background-repeat:repeat-x; }
.footerBotDx{ background-image:url(footer/cornerBotDx.jpg); background-position:top right; background-repeat:no-repeat; }
.footerBotSx{ background-image:url(footer/cornerBotSx.jpg); background-position:top left; background-repeat:no-repeat; height:42px; padding:10px; text-align:center; }

/********/

.frameBluTop{ background-image:url(frameBlu/frameTop.jpg); background-position:top left; background-repeat:repeat-x; }
.frameBluTopDx{ background-image:url(frameBlu/cornerTopDx.jpg); background-position:top right; background-repeat:no-repeat; }
.frameBluTopSx{ background-image:url(frameBlu/cornerTopSx.jpg); background-position:top left; background-repeat:no-repeat; height:15px; }

.frameBluHP{ border-left:1px solid #669acc; border-right:1px solid #669acc; background-color:#f8fbf4; padding:0 10px; }

.frameBluBot{ background-image:url(frameBlu/frameBot.jpg); background-position:bottom right; background-repeat:repeat-x; }
.frameBluBotDx{ background-image:url(frameBlu/cornerBotDx.jpg); background-position:bottom right; background-repeat:no-repeat; }
.frameBluBotSx{ background-image:url(frameBlu/cornerBotSx.jpg); background-position:bottom left; background-repeat:no-repeat; height:15px; }

/********/

/* HOME PAGE */
.homeLog{					background:url(common/backbargreen.jpg) repeat top; 	}
.homeBarPath{			background:rgb(254,180,75);			padding:2px 10px;		margin:4px 0px;	}
.btHome { 				width:150px; height:35px; background:url(menu/bkgrBtMmenu.jpg) top left repeat-x; background-color:#486537; padding-top:4px; }
.btHomeOpen { 		width:150px; height:40px; background:url(menu/bkgrBtMmenuOpen.jpg) top left repeat-x; background-color:#8b5401; border:solid 3px #CCCCCC; padding-top:4px; }

/*.cntnNewsHP{ padding:10px 20px; width:458px; }*/
.cntnHPSx{ padding:10px 20px; width:600px; }
.cntnHPDx{ width:316px; padding-bottom:10px; }
/*.cntnFocusON{ padding:10px 20px; width:460px; }*/
.cntnFocusSx{ padding:10px 20px; width:460px; border-right:1px solid #CCC; padding-bottom:10px; }
.cntnFocusDx{ padding:10px 20px; width:460px; }

/* HEADER */
.header{				width:500px;		height:130px;		margin: 5px 0px; float:right;}
.topLogo{					position:absolute; top:90px; z-index:10; 		}

.boxSearch{ background-image:url(search/bkgrSearch.jpg); background-position:top left; background-repeat:no-repeat; height:40px; }

/*  COMMON */ 
.banner { width:540px;}

.contentArea { 		width:540px; height:300px; float:right;  margin-right:10px; margin-left:5px;}
.contentLeftCol { width:150px; height:300px; float:left; padding:5px; background-color:#EAEAEA;  margin-left:10px;}

.bkgrContent{				background:rgb(234,234,234); 	}
.bkgrContentGreen{	background:rgb(255,255,255); border:solid 1px #155D38; 	}
.bkgrContentGrey{		background:rgb(255,255,255); border:solid 1px #CCCCCC; 	}

.loginBox {background-color:#F4F4F4; }

.comm2BpLeft{			width:211px;			padding-right:11px;		}
.comm2BpRight{		width:528px; 		}

.comm3BpLeft{			width:211px;			padding-right:11px;		}
.comm3BpCenter{		width:327px;			padding-right:11px;		}
.comm3BpRight{		width:200px; 		}

/* PARAGRAPH */
.imgSxParagraph{ float:left; padding:10px; }
.txtSxParagraph{ padding:10px 10px 10px 0; }

.imgDxParagraph{ float:right; padding:10px; }
.txtDxParagraph{ padding:10px 0 10px 10px; }

/* TITLES */
.Title { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;		text-align:left;	color:#FFA801; font-weight:normal;
	background:url(titles/capotesto.gif) left top no-repeat; padding:0px 5px 10px 10px;
}

.bkgrTitlesGrey { 				background:url(common/grey_bkgrTitles.jpg) top left repeat-x; background-color:#D8D8D8; }
.bkgrTitlesGreyDecorDx { 	background:url(common/grey_bkgrTitlesDx.jpg) top right no-repeat; } 
.bkgrTitlesGreyDecorSx { 	background:url(common/grey_bkgrTitlesSx.jpg) top left no-repeat; width:10px; height:18px; float:left; } 

.bkgrTitlesGreen { 				background:url(common/green_bkgrTitles.jpg) top left repeat-x; background-color:#22774D; }
.bkgrTitlesGreenDecorDx { background:url(common/green_bkgrTitlesDx.jpg) top right no-repeat; } 
.bkgrTitlesGreenDecorSx { background:url(common/green_bkgrTitlesSx.jpg) top left no-repeat; width:10px; height:18px; float:left; } 


.titlesWhite10{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;		text-align:center;		 color:#FFFFFF; font-weight:bold;
	padding:5px 5px 5px 0px;
	float:left;
}
.titlesWhite14{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;		text-align:center;		 color:#FFFFFF; font-weight:bold;
	padding:5px 5px 5px 0px;
	float:left;
}
.titlesRed10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;		text-align:center;		 color:#990000; font-weight:bold;
	padding:5px 5px 5px 0px;
	float:left;
}
.titlesRed14 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;		text-align:center;		 color:#990000; font-weight:bold;
	padding:5px 5px 5px 0px;
	float:left;
}

.bkgrTitleLogCRight{ 	background:url(common/grey_bkgrTitlesDx.jpg) top right no-repeat; 	}
.bkgrTitleLogCLeft{ 	background:url(common/grey_bkgrTitlesSx.jpg) top left no-repeat;		width:10px; 	height:18px;  float:left;	}

/* FOOTER */
.footer{	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;		text-align:center;		 padding:5px;		color:rgb(255,255,255);
	background:url(footer/bkgrFooter.jpg) top left repeat-x; background-color:rgb(34,115,74);
}

/* PADDING */
.pad5{ 			padding:5px; 				}
.pad10{ 			padding:10px; 				}
.pad20{ 			padding:20px; 				}

.padNewsHP{ padding:0 20px 10px 20px; }

.paddV5{ 			padding:5px 0px; 		}
.paddV10{ 		padding:10px 0px;		}
.topPadd { 		padding-top:10px; }
.botPadd { 		padding-bottom:10px; }


/* LINKPATH */
.linkPath {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 		color:#FFFFFF; text-decoration: none; }

/* IMG */
.imgFloatLeft{		float:left;  }
.imgFloatRight{		float:right; }

/* FLOAT */
.floatClear{	clear:both;			font-size:1px;		}
.floatLeft{		float:left;			}
.floatRight{	float:right;		}


/* PARAGRAPHS */ 
.TitleGrey{			background:rgb(98,98,98);			padding:5px 5px;			font-size:12px; 		font-weight:bold; color:rgb(255,255,255);	}
.SubTitleGrey{	background:rgb(98,98,98);			padding:3px 3px;			font-size:12px;			font-weight:bold;	color:rgb(255,255,255);	}

/* PAGING */
.PagingLeft{  		padding:4px;	 float:left;		}



/* LIST - CONTAINER */
.CntnrLinkIcoAgenda{ 		background:url(common/ptAgenda.gif) no-repeat center left;   text-align:right; padding:3px 0px 3px 25px;	float:right;		}
.CntnrLinkIco{ 		background:url(common/ptNews.gif) no-repeat center left;   text-align:right; padding:3px 0px 3px 9px; color:rgb(0,118,54);	float:right;		}
.CntnrLink{ 			color:rgb(0,118,54);		}
.listNewsSep{ 		font-size:1px; 	height:1px; 	background-color:#F2F2F2;	}
/*.listBt { list-style-image:url(common/btList.jpg);}*/


/* FORM */
.formLogInput {
	border:solid 1px #CCCCCC;		
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#878787; 
}
.formLogInputSel {
	border:solid 1px #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#000000;
}


.FormMessage12{				background:rgb(234,234,234); color:rgb(0,0,0);	font-size:12px; 	font-weight:bold; 	padding:5px; margin:5px; text-align:center; border:1px solid #666666; }

/* FORM CUSTOM IMGS */
.FormImgs{						padding:4px;	font-size:12px;		font-weight:bold;	 }
.FormDivApproved{			float:left;  	}
.FormImgsApproved{		border:1px solid #666666; 	}
.FormDivApproving{		float:left; 	padding-left:10px; 	}
.FormImgsApproving{		border:1px solid #336600; 	}
.FormDivTextSolo{			}

/* USERS LIST */
.FormDivULCustoimgs{		padding:4px;	float:left; 	}
.FormImgsULCustoimgs{		 	}


/* DYNAMIC */
.bkgrTabOpen{ background-image:url(tabs/tabOpen.jpg); background-position:bottom left; background-repeat:no-repeat; height:40px; width:200px; float:left; cursor:pointer;  text-transform:uppercase; }
.bkgrTabOpen div{ color:#FFFFFF; padding:5px 5px 0 5px; font-weight:bold;  }
.bkgrTabOpen span{ color:#FFFFFF; font-weight:bold;  }
.bkgrTab{ background-image:url(tabs/tab.jpg); background-position:bottom left; background-repeat:no-repeat; height:40px; width:200px; float:left; cursor:pointer; }
.bkgrTab div{ color:#666666; padding:5px 5px 0 5px; font-weight:bold; }

.itemLink{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px; color:#000; text-decoration:none; } 
.itemLinkopen{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#FF0000; } 

/* SEPARATORI */
.sepGrey{ border-top:1px solid #CCCCCC; margin-bottom:10px; }

/* OLD */

.bkgrHeaderHP { background-color:#EDEDED; }
.bkgrContentHP { background:url(../../temp/imgs/common/bkgrContentHome.jpg) repeat-x top relative;}

.borderGray00 { border: solid 4px #f5f5f5; padding:5px; }

.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad15 { padding:15px;}
.pad15bkgrBlu { padding:15px; background-color:#7Ab2CB; }
.topPad15 {padding-top:10px;}

.linkPath {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #999999; text-decoration: none; }

.imgsThumb{		border: 0px solid #333333; }



<!-- MENU -->
.bkgrMenu2B {	border: 3px solid #696969 }
<!-- Press Eventi Info -->
.menu0 {			font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #111111; text-decoration: none; background-color:#999999; font-weight: bold;}
.menu0open {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #222222; text-decoration: none;	background-color:#CCCCCC; font-weight: bold; }

