	body {
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 13px;
		font-style: normal;
		font-weight: normal;
		/*color: #555555;*/
		color:#555555;
		background-color: #FFF;
		text-align: center;
		vertical-align: top;
	
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		
	}

	.Language_Container{
		height:30px; 

		max-width:175px; 
		min-width:56px; 

		padding-left:3px; 
		padding-right:3px; 
		margin-top:2px; 
		margin-right:2px; 
		padding-top:1px; 
		
		-webkit-border-radius:5px; 
		-webkit-border-top-right-radius:0; 
		-moz-border-radius:5px; 
		-moz-border-radius-topright:0; 
		border-radius:5px; 
		border-top-right-radius:0; 
		
		background-color:#FFF; 
	}
	

	
	.AlternateRow {
		/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:13px;
		background-color: #f5f5f5;
		border-color:#A0A0A0;
		border-width:1px;
	}


	/* TESTI */
		.PagingText_Gruppi {
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-size:13px;
			color:#555555;
			background-color: #555555;
		}
		
		
		.textSubTitle {
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#555555;
		}
		
		.textNormalArea {
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-size:13px;
			font-weight:normal;
			color:#555555;
		}
		
		a {
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-style: normal;
			font-variant: normal;
			text-decoration:none;
			font-size:13px;
			color:#555555;
		}
		
		.asterisc{
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-size:13px;
		}
		
		.is_italiano{
			font-size:13px;
		}

		.is_estero{
			font-size:13px;
		}

		.is_italiano_s{
			font-size:13px;
		}

		.is_estero_s{
			font-size:13px;
		}


	/* COMPONENTI INPUT */
		.textbox{	
			height: 23px;
			border-width:1px;
			border-color:#555555;
			border-style:solid;
		
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-size:13px;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			color: #555555;
			background-color:#f5f5f5;
			width:300px;
				
		}
		
		.textbox200{	
			height: 23px;
			border-width:1px;
			border-color:#555555;
			border-style:solid;
		
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-size:13px;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			color: #555555;
			background-color:#f5f5f5;
			width:200px;
				
		}
		
		
		.textarea{	
			background-color:#f5f5f5;
			border-width:1px;
			border-style:solid;
			border-color:#A0A0A0;
			
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-size:13px;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			line-height: 12px;
			
			color: #555555;
		}
			
		.button{
			background-image:url(../Images/bkgPulsante.jpg); 
			background-color: transparent;
			background-repeat:repeat-x;
			
			
			width:auto; 
			height:23px; 
			text-align:center; 
			cursor:pointer;
			
			vertical-align:middle;
			border-style:none;
			
			/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
			font-family: 'Open Sans Condensed', sans-serif;
			font-size:13px;
			font-weight:bold;
			
			color:#666;
		}
		
		ul, ol {
			text-align: left;
		
		}



	/* ============================= HINTBOX =============================*/

	.hintbox {
		width:416px;
		height:170px;
		padding-left:4px;
		
		/*overflow:hidden;*/
		overflow-y:auto;
		overflow-x:hidden;

		
		font-size:13px;
		/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
		text-align:left;
		
		z-index:999;
		color:#666;
		background:#FFF; 
		border-style:solid;
		border-color:#CCC;
		border-width:1px;
		margin:0px;
		
		line-height: 17px;
		position:absolute;
		
		cursor:default;
	}
	
	/* ============================= EVENTI ==============================*/
	
	.tableListBkg {
		background-color:#f5f5f5;
		border-color:#A0A0A0;
		border-width:1px;
		border-style:solid;
	}
	
	.tableListTitle {
		background-image:url(../Images/bkgTitle.jpg);
		background-repeat:repeat-x;
		
		border-style:solid;
		border-color:#F0F0F0;
		border-width:1px;
		
		color:#FFF;
	}
	
	.tableListContentS {
		color:#555555;
	}
	
	.tableListShape {
		background-color:#FFF;
	}
	
	.tableCellBorder {
		border-style:none; 
		border-width: 0px; 
		border-color:#FFF; 
		border-bottom:0; 
		border-left:0; 
		border-right:0; 
		border-top:0;
	}
	
	.AlternateRow {
		/*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;*/
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:13px;
		background-color: #f5f5f5;
		border-color:#A0A0A0;
		border-width:1px;
	}

	
	
	/* ============================= NEWLOGIN =============================*/

	.tabLeft{
		background-image:url(../Images/cmdTab_001.png); 
		background-repeat:no-repeat; 
		background-position:top left; 
		font-size:22px; 
		color:#FFF; 
		cursor:pointer;
		
		width:250px; 
		height:60px;
	}

	.tabRight{
		background-image:url(../Images/cmdTab_002.png); 
		background-repeat:no-repeat; 
		background-position:top left; 
		font-size:22px; 
		color:#FFF; 
		cursor:pointer;
		
		width:250px; 
		height:60px;
	}
	
	.tabLeftMid{
		background-image:url(../Images/cmdTab_001_med.png); 
		background-repeat:no-repeat; 
		background-position:top left; 
		
		height:8px;
	}
	
	.tabRightMid{
		background-image:url(../Images/cmdTab_002_med.png); 
		background-repeat:no-repeat; 
		background-position:top left; 
		
		height:8px;		
	}
	
	.tabLeftBD{
		background-image:url(../Images/cmdTab_001_bd.png); 
		background-repeat:repeat-y; 
		background-position:top left; 
		
		height:80px;
	}
	
	.tabRightBD{
		background-image:url(../Images/cmdTab_002_bd.png); 
		background-repeat:repeat-y; 
		background-position:top left; 
		
		height:80px;
		
	}
	
	.tabLeftBT{
		background-image:url(../Images/cmdTab_001_bt.png); 
		background-repeat:no-repeat; 
		background-position:top left; 
		
		height:9px;
	}
	
	.tabRightBT{
		background-image:url(../Images/cmdTab_002_bt.png); 
		background-repeat:no-repeat; 
		background-position:top left; 
		
		height:9px;
	}
	
	.tabDownBD{
		background-image:url(../Images/cmdTab_bd.png); 
		background-repeat:repeat-y; 
		background-position:top left; 
		
		height:40px;	
	}
	
	.tabDownBT{
		background-image:url(../Images/cmdTab_bt.png); 
		background-repeat:no-repeat; 
		background-position:top left; 
		
		height:6px;	
	}
	
	.cmdLogin_Tool {
		padding-top:4px; 
		vertical-align:middle;
		
		-webkit-border-radius: 5px; 
		-moz-border-radius:5px; 
		border-radius:5px; 
		
		height:24px; 
		width:150px; 
		
		background-color:#37366e;
		color:#FFF;
		
		cursor:pointer;
			
	}
	
	.cmdLogin_Tool:hover {
		
		background-color:#CCC;
		color:#666;
			
	}
	
	.cmdLogin_Std{
		cursor:pointer; 
		
		width:150px; 
		height:28px;
		
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		border-radius: 5px; 
		
		background-color:#666;	
		color:#FFF;
	}

	.cmdLogin_Std:hover{
		
		background-color:#CCC;	
		color:#666;
	}
	
	.cmdBigButton{
		width:250px; 
		height:60px; 
		
		color:#FFF; 
		background-color:#5282ad; 
		
		-webkit-border-radius: 10px; 
		-moz-border-radius: 10px; 
		border-radius: 10px; 
		
		font-size:24px; 
		vertical-align:middle;
		padding-top:5px;
		padding-bottom:10px;
		
		cursor:pointer;
	}
	
	.cmdBigButton:hover{
		color:#5282ad; 
		background-color:#e7e7e7; 
	}	
	

	.cmdBigButton_500{
		width:500px; 
		height:45px; 
		
		color:#FFF; 
		background-color:#5282ad; 
		
		-webkit-border-radius: 10px; 
		-moz-border-radius: 10px; 
		border-radius: 10px; 
		
		font-size:24px; 
		padding-top:7px;
		
		cursor:pointer;
		
		vertical-align:middle;
	}
	
	.cmdBigButton_500:hover{
		color:#5282ad; 
		background-color:#e7e7e7; 
	}			


	.elHeader_686_disabled{
		width:686px; 
		height:60px; 
		
		color:#CCC; 
		background-color:#e7e7e7; 
		
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		
		font-size:24px; 
		
		text-align:left;
		vertical-align:middle;
	}
	
	
	.elHeader_686{
		width:686px; 
		height:60px; 
		
		color:#FFF; 
		background-color:#5ab6e7; 
		
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		
		font-size:24px; 
		
		text-align:left;
		vertical-align:middle;
	}


	.elHeader_686_low{
		width:686px; 
		height:45px; 
		
		color:#FFF; 
		background-color:#5ab6e7; 
		
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		
		font-size:24px; 
		
		text-align:left;
		vertical-align:middle;
	}

	
	.elContainer_686{
		width:686px;
		
		background-image: linear-gradient(bottom, rgb(255,255,255) 25%, rgb(245,245,245) 100%);
		background-image: -o-linear-gradient(bottom, rgb(255,255,255) 25%, rgb(245,245,245) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 25%, rgb(245,245,245) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 25%, rgb(245,245,245) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 25%, rgb(245,245,245) 100%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.25, rgb(255,255,255)),
			color-stop(1, rgb(245,245,245))
		);	
	
	}
	
	.elCommandButton{
		/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:18px;
		font-weight:normal;
		
		width:215px;
		height:35px;
		
		color:#FFF;
		
		cursor:pointer;
		
		border-style:solid;
		border-width:1px;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		
		background-color:#25759e;
		
	}
	
	.elCommandButton:hover{
		
		background-color:#4da8d6;
		
	}


	.elCommand_Delete{
		
		/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:14px;
		font-weight:bold;
		
		width:79px;
		height:30px;
		
		color:#FFF;
		
		cursor:pointer;
		
		border-style:solid;
		border-width:1px;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		

		background: #f85032; /* Old browsers */
		background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */
		
	}	
	
	#el_Anag_Content{
		text-align:left;
		padding-left:20px;
	}
	
	#el_Anag_Content h4{
		font-size:16px;
		text-align:left;	
	}
	
	#el_Anag_Content p{
		font-size:14px;
	}
	
	.cmdTreeHandler{
		width:30px;
		height:30px;
		font-size:24px;
		font-weight:bold;

		float:left;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;

		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		

		background-color:#5282ad; 
	
	}

	.TreeLabel{
		padding-left:15px;
		text-align:left;
	}
	
	.TreeSpacer{
		float:left;
		
		width:10px;
		height:30px;	
	}

	.cmdElenco{
		width:300px;
		height:35px;
		font-size:16px;
		font-weight:bold;
		
		margin-top:5px;
		
		float:none;
		text-align:center;
		
		line-height:2em;
		
		cursor:pointer;

		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		

		background-color:#6ec363; /* Old browsers */
		border-color:#519548;
		color:#fff;
		
		border-style:solid;
		border-width:1.5px;
		
	
	}
	
	
	.elTextbox_NewStyle{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;

		border-style:solid;
		border-width:1px;
		
		/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:13px;
		
		color:#666;
		background-color:#FFF;
		
		padding-left:4px;
		padding-right:4px;
		padding-top:2px;
		padding-bottom:2px;
		
		
	}

	.elSelect_NewStyle{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		
		border-style:solid;
		border-width:1px;
		
		/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:13px;
		
		color:#666;
		background-color:#FFF;
		
		height:23px;
	}
	
	.cookies_banner{
		background-color:#333;
		opacity:0.7;
		height:0px;
		vertical-align:central;
		width:100%;
		position:relative;
		z-index:9999;
		position: fixed;
		bottom: 0px;
		-webkit-transition: all .8s ease;
		-moz-transition: all .8s ease;
		-ms-transition: all .8s ease;
		-o-transition: all .8s ease;
		transition: all .8s ease;
		
	}
	.txt_cookies_banner{
		width: 1000px;
		height: 30px;
		margin: 0px auto;
		overflow: hidden;
		position: relative;
		z-index: 1;
		top: 15px;
		color:#FFF;
	}
	.txt_cookies_banner div{
		display:inline;
		margin-right:5px;
	}	
	.txt_cookies{
	
	}
	.button_cookies{
		width:60px;
		height:20px;
		padding-left:15px;
		padding-right:15px;
		background-color:#CCC;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

