.w3c_acc_testo .lfr-dock.interactive-mode.lfr-component {
	top:0px;
	right:300px;	
}



/*******************************/
/* Elementi da eliminare */

body.homepage.w3c_acc_testo #menuSx2Footer ,
body.w3c_acc_testo #headSotto .portlet-search .portlet-topper ,
body.w3c_acc_testo #headSotto .portlet-login .portlet-topper ,
body.homepage.w3c_acc_testo #content #column-2 ,
body.homepage.w3c_acc_testo #content #column-4 , 
body.w3c_acc_testo #menuBottom1 ,
body.w3c_acc_testo #footer div.linea1 ,
body.w3c_acc_testo #content .accesso_rapido_home ,
body.w3c_acc_testo #content .avvisi_eventi_home
{
	display: none !important;	
}



/**** FINE **/


.w3c_acc_testo {
	background-color: 	#ffffff;
	color:				#000000;
	font-size: 			16px;
}

.w3c_acc_testo input.submit,
.w3c_acc_testo input[type="button"],
.w3c_acc_testo input[type="reset"]
{

	margin:				0px;
	padding:			0px;
/*
	color:				#ffffff;
	background-color: 	#333333;
	*/
}

.w3c_acc_testo #content_int {
	color:				#000000;	
	float: 				none;
	width: 				auto;
	margin:				0px;
	padding:			0px;
}
.w3c_acc_testo #content_int H1 {
	color:				#000000;	
	font-weight: 		bold;
	font-size: 			22px;
}
.w3c_acc_testo #content_int .testoData {
	width: 				auto;
}
	
.w3c_acc_testo INPUT {
	padding:		0px;
}
.w3c_acc_testo A {
	color:				#000000 !important;
}
.w3c_acc_testo ul li ul li a
{
	color:				#222222 !important;
}

.w3c_acc_testo #lingua img {
	margin:	0px 0px 0px 10px;
}
body.w3c_acc_testo #menuTop {
	display:			none;	
} 

body.w3c_acc_testo #wrapper {
	background: 		none !important;
	width:		auto;
	padding:	15px;
	border:		0px;
}

.w3c_acc_testo #head {
	background: 		none;
	height: 			auto;
}
.w3c_acc_testo #head DIV {
	top:	0px;
	right: 	0px;
	
}


.w3c_acc_testo #head .logo {
	margin:		0px;
	position: 	relative;
}	

.w3c_acc_testo #head .logo a {
	background: 		none;
	text-indent: 		0;
	font-size: 			1.4em;
	text-decoration: underline;
	width:				auto;
	height:				auto;
	display:			inherit;
}
.w3c_acc_testo #head .headColDx {
	margin-top:			20px;
}


.w3c_acc_testo #loginTitolo {
	text-align:		left;
	text-transform: uppercase;
}
.w3c_acc_testo #loginCampi {
}
.w3c_acc_testo #loginCampi INPUT {
	width:			142px;
}
.w3c_acc_testo #loginCampoUsername {
	float:			left;
	text-align:		left;

}
.w3c_acc_testo #loginCampoPassword {
	float:			left;
	text-align:		left;

}
.w3c_acc_testo #loginSubmit {
	float:			left;
	text-align:		left;
}			


.w3c_acc_testo #headSotto {
	margin:			15px 0px;
}

.w3c_acc_testo #headSotto H2 {
	font-weight: 	normal;
	font-size: 		16px;
	margin:			0px;
	
}
.w3c_acc_testo #headSotto TT {
	display:	none;
}


.w3c_acc_testo #headSotto #bloccoRicerca {
	text-transform: 	uppercase;
	margin:15px 0px;
}
.w3c_acc_testo #headSotto #bloccoRicerca H2 {
}	
.w3c_acc_testo #headSotto .portlet-login
{

}	
.w3c_acc_testo #headSotto .portlet-login .portlet {
}	


.w3c_acc_testo #headerBloccoDx {
	float:		right;	
	text-align: right;
	width: 		50%;
}
.w3c_acc_testo #headerBloccoDx DIV {
	top:	0px;
	right: 	0px;
	width:	auto;
}	


.w3c_acc_testo #lingua A , .w3c_acc_testo #accessibilita LI A {
	color:	#000000 !important;
}

.w3c_acc_testo #dataAttuale {
	font-size: 			1em;	
	position: 			relative;
	color:				#000000;
	text-transform: 	uppercase;
	padding-bottom: 	20px;
} 
.w3c_acc_testo #lingua {
	font-size: 	1em;	
	position: 	relative;
	width:		auto;
	text-align: left;
	
}
.w3c_acc_testo #lingua IMG {
	display: 		none;
}	
.w3c_acc_testo #accessibilita {
	font-size: 	1em;	
	position: 	relative;
	width:		auto;
	text-align: left;
	
} 

.w3c_acc_testo #accessibilita li {
	display: 		block;
	text-transform: uppercase;	
}
.w3c_acc_testo #accessibilita li A {
	color:			#000000;	
	padding: 		0px;
}


.w3c_acc_testo .boxDestro {
	background-color: 	#f0f0f0;
	color:				#000000;
	float: 				none;
	width: 				100%;
	margin:				0px;
	font-size: 			1em;
	padding:	20px 0px;
}
.w3c_acc_testo .boxDestro A {
	color:				#000000 !important;	
}	

.w3c_acc_testo .boxDestro #ricerca1 {
	float:	left;
	width:	50%;
}

.w3c_acc_testo .boxDestro #areaRiservata1 {
	float:			right;
	text-align:		right;
	width:			50%;
}


.w3c_acc_testo  .modulionline-homepage-columns-2-2 {
	float:		none;	
	height: 	auto;
}

.w3c_acc_testo #head_overlap {
	display: 	none;	
}



/***********************/
/*      CORPO          */

.w3c_acc_testo #col_sx {
		float:		none;
		width:		100%;
		
}
.w3c_acc_testo #col_sx #menuLeft2.menuTesto {
	background: 	none;	
}	


.w3c_acc_testo #col_sx .menuLeft {
/*
	float:		left;
	width:		48%;
*/		
}
.w3c_acc_testo #col_sx .menuLeft.colonna2 {
/*
	border-left:	10px solid #606060;
	padding:		0px 0px 0px 15px;	
*/
}	


.w3c_acc_testo #col_sx #menuLeft2.menuTesto UL ,
.w3c_acc_testo #menuAccessibile1 UL  {
	margin: 			0px;
	padding: 			0px 0px 20px 0px;		

}
.w3c_acc_testo #col_sx #menuLeft2.menuTesto UL LI ,
.w3c_acc_testo #menuAccessibile1 UL LI  {
	list-style-type: 	none;
}	
	
.w3c_acc_testo #col_sx #menuLeft2.menuTesto UL LI A.livello1 ,
.w3c_acc_testo #menuAccessibile1 UL LI A.livello1   {
	text-transform: 	uppercase;
	font-weight: 		bold;
}

.w3c_acc_testo #col_sx #menuLeft2.menuTesto UL LI a.livello1 a ,
.w3c_acc_testo #menuAccessibile1 UL LI a.livello1 a
{
	text-transform: 	none;
	font-weight: 		normal;
}

.w3c_acc_testo #menuAccessibile1 {
	border:		0px;
	margin:		15px 0px;
}	
.w3c_acc_testo #menuAccessibile1 hr{
	display: none;
}


.w3c_acc_testo #content {
	margin:		0px;	
	padding:	0px;
	font-size: 	16px;
	
}
.w3c_acc_testo #areaRiservata1 .portlet {
	text-align: 	right;	
}	
.w3c_acc_testo #menuAccessibile1 UL LI.livello1 {
}

.w3c_acc_testo .menu3 UL UL {
	position: 	relative;
	visibility: visible;
	left:		0px;
	margin:		0px;
	background: none;	
}




/**********   FOOTER   *************/
.w3c_acc_testo #footer {
	background: 		none;
	background-color:	#ffffff !important;
	font-size: 		16px;
}
.w3c_acc_testo #footer .linea1 {
	display:		none;
}
.w3c_acc_testo #footer {
	color: 			#000000;
	font-weight: 	bold;
}

.w3c_acc_testo #copyright {
	text-align: 	left;
	width: 			auto;
}	
.w3c_acc_testo #footerUniSalento {
	display: 		none;
}

/************************/



/** INTERNE ******/
.w3c_acc_testo #content_int div.immagineRight,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.immagineRight,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.immagineRight
{
	clear: both;
	float: none; 
	margin: 20px 0;
}
.w3c_acc_testo #content_int div.immagineRight div.riquadro,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.immagineRight div.riquadro,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.immagineRight div.riquadro
{
	display: inline;
}

.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx,
.w3c_acc_testo #content_int div.menu_interno_dx
{
	margin: 20px 20px 0 !important;
	width: auto;
	float: none;
}
.w3c_acc_testo #content_int div.immagineRight div.riquadro,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.immagineRight div.riquadro,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.riquadro,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.immagineRight div.riquadro,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.riquadro,
.w3c_acc_testo #content_int div.menu_interno_dx div.riquadro
{
	position: static;
	border: none;
}
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx span,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a:visited,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx span,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx a:visited,
.w3c_acc_testo #content_int div.menu_interno_dx div.titolo_menu_interno_dx,
.w3c_acc_testo #content_int div.menu_interno_dx div.titolo_menu_interno_dx span,
.w3c_acc_testo #content_int div.menu_interno_dx div.titolo_menu_interno_dx a,
.w3c_acc_testo #content_int div.menu_interno_dx div.titolo_menu_interno_dx a:visited
{
	font-size: 15px;
	color: #000;
	background: none;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista span,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista a,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista a:visited
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista span,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista a,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista a:visited
.w3c_acc_testo #content_int div.menu_interno_dx ul.menu_dx_lista,
.w3c_acc_testo #content_int div.menu_interno_dx ul.menu_dx_lista span,
.w3c_acc_testo #content_int div.menu_interno_dx ul.menu_dx_lista a,
.w3c_acc_testo #content_int div.menu_interno_dx ul.menu_dx_lista a:visited
{
	font-size: 12px;
	color: #000;
}
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista li,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx ul.menu_dx_lista li,
.w3c_acc_testo #content_int div.menu_interno_dx ul.menu_dx_lista,
.w3c_acc_testo #content_int div.menu_interno_dx ul.menu_dx_lista li
{
	list-style-image: none;
}

.w3c_acc_testo #content_int div.immagineRight div.riquadro div.quadratino,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.immagineRight div.riquadro div.quadratino,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.quadratino,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.immagineRight div.riquadro div.quadratino,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.quadratino,
.w3c_acc_testo #content_int div.menu_interno_dx div.quadratino
{
	display: none;
}
.w3c_acc_testo #content_int div.menu_interno_dx div.titolo_menu_interno_dx,
.w3c_acc_testo #content_int div.menu_interno_dx div.titolo_menu_interno_dx span,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.w3c_acc_testo .modulionline-homepage2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx span,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx,
.w3c_acc_testo .modulionline-pginterna2-columns-1-2 .colContent1 div.menu_interno_dx div.titolo_menu_interno_dx span
{
	background: none;
}

.w3c_acc_testo #col_dx_interna {
	margin-top:	20px;
	width: 	auto;
	float: 	none;	
	overflow: visible;
}
.w3c_acc_testo #col_dx_interna .box_menu {
	background: 	none;
}
.w3c_acc_testo #col_dx_interna .titolo_menu {
	color: 		#000000;
	font-size: 	16px;	
}
.w3c_acc_testo #col_dx_interna .titolo_box_menu {
	color: 		#000000;
	font-size: 	15px;
}

.w3c_acc_testo #col_dx_interna ul.menu_risorse {
		
}
.w3c_acc_testo #col_dx_interna .menu_risorse LI
.w3c_acc_testo #col_dx_interna .box_menu2 LI A {
	list-style-image: 	none !important;
	background-image: 	none !important;
	
}
.w3c_acc_testo div.template_pagina_visuale #content_int div.testoData ,
.w3c_acc_testo div.template_pagina_visuale #content_int div.testoData FONT{
	font-size: 		16px !important;
	width: 			auto;	
}
.w3c_acc_testo div.template_tabella_contenuti #content_int div.testoData table.tabella1 ,
.w3c_acc_testo div.template_tabella_contenuti #content_int div.testoData table.tabella1 TD {
	background-color: 	#ffffff;
	color:				#000000;	
	
}


.w3c_acc_testo #content_int div.blocchi {
	width:		100%;	
}


/*******************/