#tablesopra{
position:absolute;
top:0px;
left:155px;
z-index:1;
}

#menuInfo{
visibility:hidden;
position: absolute;
top:85px;
left:155px;
z-index:2;
}

#menuServizi{
visibility:hidden;
position: absolute;
top:85px;
left:272px;
/*width: 150px;*/
background: #C28F2C;
z-index:2;
}

#tablesopraris{
position:absolute;
top:0px;
left:155px;
z-index:1;
}

#menuLearning{
visibility:hidden;
position: absolute;
top:85px;
left:158px;
background: #00a0c6;
z-index:2;
}

#menuNatixleggere{
visibility:hidden;
position: absolute;
top:85px;
left:272px;
background: #00a0c6;
z-index:2;
}

#submenuNatixleggere{
visibility:hidden;
position: absolute;
top:147px;
left:437px;
background: #00a0c6;
z-index:2;
}

#menuPlaytime{
visibility:hidden;
position: absolute;
top:85px;
left:389px;
background: #ba00ff;
z-index:2;
}

#menuJobonthenet{
visibility:hidden;
position: absolute;
top:85px;
left:504px;
background: #00a0c6;
z-index:2;
}

#menutrovalavoro{
visibility:hidden;
position: absolute;
top:105px;
left:638px;
background: #00a0c6;
z-index:2;
}

#menulavorodintorni{
visibility:hidden;
position: absolute;
top:126px;
left:638px;
background: #00a0c6;
z-index:2;
}

#menurisorse{
visibility:hidden;
position: absolute;
top:85px;
left:621px;
background: #00a0c6;
z-index:2;
}

#virtualtour{
background: #FF0000;
z-index:1;
}

td{
font-family:verdana;
font-size:10px;
}

td.menu{
font-family:verdana;
font-size:10px;
z-index:2;
}

td.menu a{
	color: #FFF;
	font-family:verdana;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:none;
	padding-left:5px;
}

td.menu a:visited{
	color: #FFF;
	font-family:verdana;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:none;
	padding-left:5px;
}

td.newsfoto{
position:relative;
top:2px;
left:0px;
width: 75px;
height: 96px;
z-index:0;
}

.titolo{
font-family:verdana;
font-size:9pt;
font-weight:bold;
text-align:left;
}

.sommario{
font-family:verdana;
font-size:9pt;
text-align:left;
}

.testo{
font-family:verdana;
font-size:9pt;
text-align:left;
}

.testoPagineInterne{
font-family:verdana;
font-size:9pt;
text-align:justify;
padding-left:10px;
}
.testoPagineInternenopad{
font-family:verdana;
font-size:10pt;
text-align:justify;

}
.testoPagineInterneNonGiust{
font-family:verdana;
font-size:9pt;
padding-left:10px;
}

.testoPagineInterne a{
	font-family:verdana;
	font-size:9pt;
	text-align:justify;
	/*padding-left:10px;*/
}

.testoPagineInterne a:visited{
	font-family:verdana;
	font-size:9pt;
	text-align:justify;
	/*padding-left:10px;*/
}

.testoPagineInterneTitolo{
	font-family:verdana;
	font-size:11pt;
	text-align:justify;
	font-weight:bold;
}

br {
margin-bottom: 1;
}

.help{
	display:none;
	visibility:hidden;	
	position:absolute;
	top:520px;
	left:622px;
	width:138px;
}

.ricerca{
	display:none;
	visibility:hidden;	
	position:relative;
}

/**************************** form login homepage *************************************************/

.logintesto{
	font-family:verdana;
	font-size:10px;
	border-width:0px;
}

.buttonRegistrati{
	font-family:verdana;
	font-size:10px;
	z-index:2;
	border-width:0px;
	border-style:none;
	background-image:url("immagini/formregistrazione/formregistrazione_12.gif");
	width:59px;
	height:15px;
}

.buttonInvia{
	font-family:verdana;
	font-size:10px;
	z-index:2;
	border-width:0px;
	border-style:none;
}

.inputRegistrazione{
	font-family:verdana;
	font-size:10px;
	border-width:0px;
	border-style:none;
}

/**************************** form cerca homepage *************************************************/

.ricercatesto{
	font-family:verdana;
	font-size:10px;
	border-width:0px;
}

.buttonCatalogo{
	font-family:verdana;
	font-size:10px;
	z-index:2;
	border-style:none;
}

.buttonPortale{
	font-family:verdana;
	font-size:10px;
	z-index:2;
	border-style:none;
}



/**************************** form di ricerca nel portale *************************************************/

td.linkRicerca a{
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}


/***************************    Campi di input dei forms   *********************************/

.inputHidden{
	font-family:Verdana;
	font-size:8pt;
	background-color:#DEDEE2;
	display:none;
}

.inputVisible{
	font-family:Verdana;
	font-size:8pt;
	background-color:#DEDEE2;
	display:inline;
}

.small{
	font-family:Verdana;
	font-size:8pt;
}

.smallInput{
	font-family:Verdana;
	font-size:8pt;
	background-color:#DEDEE2;
}

.smallInputSfondoBianco{
	font-family:Verdana;
	font-size:8pt;
	background-color:#FFFFFF;
	border-style:none;
}

.checkboxMarrone{
	background-color:#E7B89A;
	border-style:none;
}

.textareaInput{
	width: 224px; 
	height:56px;
	/*border:none;*/
	border-right: #81a7e8 1px solid; 
	border-top: #81a7e8 1px solid; 
	border-left: #81a7e8 1px solid; 
	border-bottom: #81a7e8 1px solid; 	
	font-family:Verdana;
	font-size:7pt;
	text-align:justify;
	text-justify: distribute-all-lines;
	/*
	scrollbar-base-color:#E7B98A;
	scrollbar-darkshadow-color:#E7B98A;
	scrollbar-highlight-color:#FF000;	
	scrollbar-3dlight-color:#FF0000;			
	scrollbar-shadow-color:#000000;	
	scrollbar-highlight-color:#E7B98A;	
	scrollbar-3dlight-color:#E7B98A;
	scrollbar-track-color:#E7B98A;	
	scrollbar-arrow-color:#E7B98A;
	scrollbar-darkshadow-color:#E7B98A";
	*/
}


.inputFormRegistrazione{
	BORDER-RIGHT: #81a7e8 1px solid; 
	BORDER-TOP: #81a7e8 1px solid; 
	BORDER-LEFT: #81a7e8 1px solid; 
	BORDER-BOTTOM: #81a7e8 1px solid; 
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt; 
}




/******************************      NOTIZIE     **********************************************/

.notizia { 
	clear: both;
	height: auto;
}

.notizia td {	
	border-bottom: 1px dashed #A2A2A2;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.notizia+.notizia {
	border-top: 1px dashed #A2A2A2;
}

.notizia h2 { margin:0px;}

.notizia .titolonotizia {
	text-decoration:none;
	color:black;
	font-size:10pt;
	font-weight:bold;
}

.notizia img{
	border: 1px solid black;
	margin-bottom:3px;
	margin-right:5px;
}

.notizia .datanotizia{
	font-style: italic;
	font-size:8pt;
	text-align:right;
}

.notizia .autorenotizia{
	font-style: italic;
	font-size:8pt;
	display:none;
}

#titol{
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}

#dettaglioNews{
	position:relative;
	top:0px;
}

/**************************** DEBUG ***********************************/
.debuglogin{
	font-family:Verdana;
	font-size:8pt;
}

/**************************** BCT RISORSE ****************************/


.testorisgiustificato{
	font-family:Verdana;
	font-size:9pt;
	text-align:justify;
	padding-left:5px;
}
.testorisgiustificato td{
	font-family:Verdana;
	font-size:9pt;
	text-align:justify;
	padding-left:5px;
}
.testoris{
	font-family:Verdana;
	font-size:9pt;
	padding-left:5px;
}
.testoris td{
	font-family:Verdana;
	font-size:9pt;
	padding-left:5px;
}
.titolopagineris{
	font-family:Verdana;
	font-size:13pt;
	font-weight:bold;
	padding-left:5px;
}

/**************************** CAT ****************************/
td.linkCAT a:visited{
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;	
	color:#000;
}
td.linkCAT a{
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;	
	color:#000;
}


/*************************** MENU HOLDEN ********************/

.holdentestobianco{
	font-family:verdana;
	font-size:9pt;
	color:#FFFFFF;
}

.holdentestobianco a:link, .holdentestobianco a:visited{
	font-family:verdana;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
}

.testoholden{
	font-family:verdana;
	font-size:9pt;
	color:#000000;
}
.testoholden a:link, .testoholden a:visited{
	font-family:verdana;
	font-size:9pt;
 	text-decoration:none;
}
.holdentestoarancio{
	font-family:verdana;
	font-size:9pt;
	color:#FF9900;
}

/*************************** MENU HOLDEN ********************/

ul.menu{	
	list-style:none;
	margin:0; padding:0; /* elimino i rientri delle liste */
}
li.menu, li.menu a:link, li.menu a:visited{
	font-family:verdana;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}
	
ul.submenu {
	margin-left:10; padding:0;
	list-style:none;
}

li.submenu, li.submenu a:link, li.submenu a:visited {
	font-family:verdana;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
li.menuSFbianco, li.menuSFbianco a:link, li.menuSFbianco a:visited {
	font-family:verdana;
	font-size:9pt;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-decoration:none; 
	color:#FF9900;
	background:#FFFFFF;
}

/**************************** NEWS HOLDEN *************************/

.newsroller{
	font-family:verdana;
	font-size:9pt;
	color:#FFFFFF;
}

.newsroller a:link, .newsroller a:visited{
	font-family:verdana;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
}
