	body {
		
		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; 
	}
	

	
	
	.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;*/
		background-color:transparent;
	}
	
	.tableCellBorder {
		border-style:none; 
		border-width: 0px; 
		border-color:#FFF; 
		border-bottom:0; 
		border-left:0; 
		border-right:0; 
		border-top:0;
	}
	
	.AlternateRow {
		
		
		font-size:13px;
		background-color: #f5f5f5;
		border-color:#A0A0A0;
		border-width:1px;
	}


	/* TESTI */
		.PagingText_Gruppi {
			
			
			font-size:13px;
			color:#555555;
			background-color: #555555;
		}
		
		
		.textSubTitle {
			
			
			font-size:13px;
			font-weight:bold;
			color:#555555;
		}
		
		.textNormalArea {
			
			
			font-size:13px;
			font-weight:normal;
			color:#555555;
		}
		
		a {
			
			
			font-style: normal;
			font-variant: normal;
			text-decoration:none;
			font-size:13px;
			color:#555555;
		}
		
		.PagingText {
			
			
			font-size:13px;
			color:#FFF;
		}

		.asterisc{
			
			
			font-size:13px;
		}
		
		.is_privato{
			font-size:13px;
		}
		
		.is_azienda{
			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-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-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-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-size:13px;
			font-weight:bold;
			
			color:#666;
		}
		
		ul, ol {
			text-align: left;
		
		}


	/* STORICO EVENTI */
		.container_history{
			width:110px;
		
			background-color:#f5f5f5;
			border-style: solid;
			border-color:#555555;
			border-width:thin;
			
			
			padding:5px;
			font-size: 11px; 
		}
		
		#content {
			float: left;
			width: 625px;
			padding: 0 0 0 24px;
		}
		
		#content h1 {
			margin: 45px 0 20px 0;
			padding-left: 33px;
		}
		
		#content .content {
			padding-left: 0px;
		}
		
		#navcontainer ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-size:13px;
			text-align:center;
		}
		
		#navcontainer a{
			display: block;
			padding: 5px;
			width: 100px;
			
			background-color: #f5f5f5;
			font-weight: bold;
			font-size:11px;
			text-align:center;
		}
		
		#navcontainer a:link, #navlist a:visited
		{
			color:#555555;	
			text-decoration: none;
			font-size:11px;
			text-align:center;
		}
		
		#navcontainer .active a {
			color:#FFF;
			background: #A0A0A0;
			font-size:11px;
			text-align:center;
		}
		
		#navcontainer a:hover{
			background-color: #555555;
			color: #fff;
			font-size:11px;
			text-align:center;
		}




/* =====================================================================================*/
/* ================================== DIVISORE =========================================*/
/* =====================================================================================*/



	/* ============================= SEZIONE HOTEL =============================*/
		.clsHeaderRoom_Visible{
			display:block;
		}
		
		.clsBodyRoom_Hidden{
			display: none;
		}
		
		.clsTitleRoomList{
			
			
			font-size:13px;
			font-weight:bold;
			
			color:#555555;
		}
		
		.clsRoomBKG{
			background-color:#f5f5f5;
		}
		
		.clsRoomTypeBKG{
			background-color:#a0a0a0;
			color:#FFF;
		}
		
		
		.clsHeaderRooms {
			
			
			font-size:13px;
			color:#555555;
			background-color:#000;
			
			border-style:solid;
			border-color:#555555;
			border-width:1px;
		}
		
		.clsElementoCamera{
			
			
			font-size:13px;
			color:#555555;
			
			border-bottom-color:#555555;
			border-bottom-style:solid;
			border-bottom-width:1px;
		}

		.clsTopRoomType{
			background-image:url(../Images/topRoomType.jpg);
			background-repeat:no-repeat;
			
			height:4px;
		}
		
		
		.clsBottomRoomType{
			background-image:url(../Images/bottomRoomType.jpg);
			background-repeat:no-repeat;
			
			height:5px;
		}

		.clsRoomDetailsTable_C_Spacer{
			width:5px;
			
		}
		
		.clsRoomDetailsTable_C_Index{
			width:50px;
			text-align:left;
			vertical-align:middle;
			
			
			
			font-size:11px;
			color:#555555;
		}
		
		.clsRoomDetailsTable_C_Persone{
			width:75px;
			text-align:left;
			vertical-align:middle;
			
			
			
			font-size:11px;
			color:#555555;
		}
		
		.clsRoomDetailsTable_C_Trattamenti{
			width:190px;
			text-align:left;
			vertical-align:middle;
			

			
			
			font-size:13px;
			color:#555555;
		}
		
		.clsRoomDetailsTable_C_Prezzo{
			width:116px;
			text-align:left;
			vertical-align:middle;
			
			
			
			font-size:13px;
			color:#555555;
		}
		
		.clsRoomDetailsTable_C_PrezzoTot{
			width:100px;
			text-align:left;
			vertical-align:middle;
			
			
			
			font-size:13px;
			color:#555555;
		}
		
		.clsRoomDetailsTable_C_Deposito{
			width:100px;
			text-align:left;
			vertical-align:middle;
			
			font-size:13px;
			
			
			color:#555555;
		}



	/* ============================= SEZIONE ELENCO =============================*/
	
	
		.clsPageSubtitle{
			padding-top:4px; 
			padding-left:10px; 
			font-size:13px;	
			
			
			font-weight:bold;
			color:#555555;
			background-repeat:no-repeat;
			height:30px;
		}
	
		.clsPaging{
			background-image:url(../Images/bkgPaging.jpg);
			background-repeat:repeat-x;
			border-color:#F0F0F0;
			background-color:#f5f5f5;
			border-style:solid;
			border-width:1px;
			
			height:20px;
		}
		
		.clsSpacer{
			height:15px;	
		}
		
		
		.clsTitle{
			
			
			font-size:13px;
			color:#FFF;
		}
		
		.clsMiniFormDetail_Top{
			background-image:url(../Images/TopMiniFormDettaglio.jpg);
			background-repeat:no-repeat;
			
			height:7px;
		}
		
		.clsMiniFormDetail_Body{
			background-image:url(../Images/BodyMiniFormDettaglio.jpg);
			background-repeat:repeat-y;
		}
		
		.clsMiniFormDetail_Bottom{
			background-image:url(../Images/BottomMiniFormDettaglio.jpg);
			background-repeat:no-repeat;
			
			height:5px;
		}
		
		.clsFormDetail_Top{
			background-image:url(../Images/TopFormDettaglio.jpg);
			background-repeat:no-repeat;
			
			height:7px;
		}
		
		.clsFormDetail_Body{
			background-image:url(../Images/BodyFormDettaglio.jpg);
			background-repeat:repeat-y;
		}
		
		.clsFormDetail_Bottom{
			background-image:url(../Images/BottomFormDettaglio.jpg);
			background-repeat:no-repeat;
			
			height:7px;
		}

		.bottomMain{
			background-image:url(../Images/BottomMain.jpg);
			height:27px;
			background-repeat:no-repeat;
			background-position:center;
		}

	/* ============================= SEZIONE ABSTRACT =============================*/

		.topMiniFormABS{
			width:235px;
			height:20px;
			background-position:bottom;
			background-repeat:no-repeat;
			background-image:url(../Images/topMiniFormABS.jpg);
		}

		.titleMiniFormABS{
			
			
			font-size:13px;
			font-weight:bold;
			color:#555555;
		}

		.bodyMiniFormABS{
			background-repeat:repeat-y;
			background-image:url(../Images/bodyMiniFormABS.jpg);
			width:235px;
			vertical-align:top;
		}
		
		.bottomMiniFormABS{
			background-repeat:no-repeat;
			background-position:top;
			width:235px;
			height:20px;
			background-image:url(../Images/bottomMiniFormABS.jpg);
		}
		
		.textMiniFormABS{
			text-align:justify;
			color:#555555;
			font-size:11px;
			
			
		}


	/* ============================= TABELLA VERIFICA ABSTRACT =============================*/
	
		.clsJudge_OK{
			background-image:url(../Images/bkgGiudizio_OK.png); 
			background-repeat:no-repeat; 
			width:55px; 
			height:55px;
			color:#333;
		}
	
		.clsJudge_KO{
			background-image:url(../Images/bkgGiudizio_KO.png); 
			background-repeat:no-repeat; 
			width:55px; 
			height:55px;
			color:#FFF;
		}
	
		.clsJudge_D{
			background-image:url(../Images/bkgGiudizio_D.png); 
			background-repeat:no-repeat; 
			width:55px; 
			height:55px;
			color:#333;
		}
	
		.clsGrigliaEval_Up{
			width:74px; 
			height:50px; 
			font-size:10px; 
			font-weight:bold;
			text-align:center; 
			vertical-align:bottom; 
			padding-bottom:3px;
			
			-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;
			
			border-top-color:silver;
			border-top-style:solid;
			border-top-width:1px;
			
			border-left-color:silver;
			border-left-style:solid;
			border-left-width:1px;
			
			border-right-color:silver;
			border-right-style:solid;
			border-right-width:1px;
			
			border-bottom-style:solid;
			border-bottom-style:solid;
			border-bottom-width:1px;
		
			
		}

		.clsGrigliaEval_Down{
			width:74px; 
			height:25px; 
			font-size:10px; 
			text-align:center; 
			vertical-align:bottom; 
			padding-bottom:3px;
			
			-webkit-border-bottom-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			-moz-border-radius-bottomleft: 10px;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;
			
			border-top-style:none;
			border-top-width:0px;
			
			border-left-color:silver;
			border-left-style:solid;
			border-left-width:1px;
			
			border-right-color:silver;
			border-right-style:solid;
			border-right-width:1px;
			
			border-bottom-style:solid;
			border-bottom-style:solid;
			border-bottom-width:1px;
		}
		
		.clsTopicCollapsed{
			background-image:url(../Images/blltTopics_E.png); 
			background-repeat:no-repeat; 
			width:29px; 
			height:29px;
			cursor:pointer;
		}
	
		.clsTopicExpanded{
			background-image:url(../Images/blltTopics_C.png); 
			background-repeat:no-repeat; 
			width:29px; 
			height:29px;
			cursor:pointer;
		}
		
		.clsBltABS{
			background-image:url(../Images/blltAbstract.png); 
			background-repeat:no-repeat; 
			width:29px; 
			height:29px;	
		}
		
		.clsRelevant{
			height:35px; 
			font-size:16px; 
			font-weight:bold; 
			text-align:center; 
			vertical-align:middle;
		}
		
		.clsMinor{
			font-size:10px; 
			font-weight:bold; 
			text-align:center; 
			vertical-align:middle;
		}

	/* ============================= DESCRIZIONE ULTERIORE SERVIZI - Supportate in HTML 5 =============================*/

		.clsTopDescServizio{
			background:url(../Images/top_RiquadroDescServizio.png) no-repeat center bottom;
			width:441px;
			height:6px;	
		}

		.clsBodyDescServizio{
			background:url(../Images/body_RiquadroDescServizio.png) repeat-y center top;
			width:441px;
			text-align:center;
			vertical-align:middle;
		}

		.clsBottomDescServizio{
			background:url(../Images/bottom_RiquadroDescServizio.png) no-repeat center top;			
			width:441px;
			height:6px;	
		}

	/* ============================= HINTBOX =============================*/

	.hintbox {
		width:416px;
		height:170px;
		padding-left:4px;
		
		/*overflow:hidden;*/
		overflow-y:auto;
		overflow-x:hidden;

		
		font-size:13px;
		
		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;
	}
	
	/* ============================= 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_I{
		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_I:hover{
		color:#5282ad; 
		background-color:#e7e7e7; 
	}	
	
	.cmdBigButton_A{
		width:250px; 
		height:60px; 
		
		color:#FFF; 
		background-color:#5ab6e7; 
		
		-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_A:hover{
		color:#5ab6e7; 
		background-color:#e7e7e7; 
	}	
	
	.cmdBigButton_I_500{
		width:500px; 
		height:60px; 
		
		color:#FFF; 
		background-color:#5282ad; 
		
		-webkit-border-radius: 10px; 
		-moz-border-radius: 10px; 
		border-radius: 10px; 
		
		font-size:24px; 
		
		cursor:pointer;
	}
	
	.cmdBigButton_I_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-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-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:350px;
		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;
		
	
	}
	
	.elTextboxABS{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		
		
		
		font-size:14px;
		
		background-color:#ccffff;
		border-style:solid;
		border-width:1px;
		border-color:#acc4d9;
		
		color:#666;
		
		padding-left:4px;
		padding-right:4px;
		padding-top:2px;
		padding-bottom:2px;
		
		
	}
	
	.cmdCopierABS{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		
		
		
		font-size:14px;
		font-weight:bold;
		
		background-color:#C33;
		border-style:none;
		
		cursor:pointer;
		color:#fff;
		
		
		
		padding-left:4px;
		padding-right:4px;
		padding-top:2px;
		padding-bottom:2px;
		
	}
	
	.cmdCopierABS:hover{
		background-color:#C63;
	}
	
	.cmdToolABS{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		
		
		font-size:15px;
		font-weight:bold;
		
		background-color:#C33;
		border-style:none;
		
		cursor:pointer;
		color:#fff;
		
		width:55px;
		
		padding-left:4px;
		padding-right:4px;
		padding-top:2px;
		padding-bottom:2px;
		
	}
	
	.cmdToolABS:hover{
		background-color:#C63;
	}
	
	.elTextbox_NewStyle{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;

		border-style:solid;
		border-width:1px;
		
		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-size:13px;
		
		color:#666;
		background-color:#FFF;
		
		height:23px;
		border:solid 1px #666;
	}
	
	
	.elABSContainer{
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		
		background-color:#FFF;

		border-style:solid;
		border-width:1px;
		
		border-color:#CCC;
		
		float:none;
		width:636px;
	}
	
	.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;
	}
	
	#intestazione_content{
		min-height: 200px;
		
	}