#credits {
	position: absolute;
	visibility: hidden;
	top: 200px;
	left: 200px;
	background-color: #ffffff;
	border:2px solid #2684BA;	
	width:270px;
	height:200;
}

.divTitolo{
	text-align:right;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#FFA814;
	border-bottom:2px solid #2684BA;	
	width:100%;
}


body{
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	scrollbar-face-color:#343554;
	scrollbar-shadow-color: #0a090e;
	scrollbar-highlight-color: #4d4f80;
	scrollbar-3dlight-color: #4d4f80;
	scrollbar-darkshadow-color: #dadada;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #FFFFFF;
}

/******************************** CLASSI ****************************/

table.header{
	background-color:#0A090E;
}

table.menu{
	background-color:#0A090E;
}

table.centrale{
	background-color:#FFFFFF;
}

td.centrale{
	border-left:1px #F5F5F7 solid;
	border-top:1px #F5F5F7 solid;
}

table.footer{
	background-color:#4D4F80;
}


table.menuLiv1{
	background-color:#0A090E;
}

td.menuLiv1{
	background-color:#0A090E;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

td.menuClienti{
	background-color:#0A090E;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

td.menuLiv2{
	background-color:#343554;
	color:#FFFFFF;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

td.menuLiv3{
	background-color:#4D4F80;
	color:#FFFFFF;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

td.navigazione{
	background-color:#FFFFFF;
	color:#2a3457;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

td.cornice{

	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	  
	padding-top:6px;
	padding-bottom:2px; 
	
	padding-left:3px;
	padding-right:3px;

}
td.corniceOggi{

	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;	  
	padding-top:7px;
	padding-bottom:7px; 	
	padding-left:5px;
	padding-right:3px;
}

td.corniceIeri{

	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;	  
	padding-top:7px;
	padding-bottom:7px; 	
	padding-left:5px;
	padding-right:5px;
}

td.sx{
	border-right:3px;
}

td.colSxEvidenziato{
	background-color:#4D4F80;
}

/*   inizio stili x box saperne di pił */

td.puntatoBasso{
	border-bottom:1px red dotted;
	padding-top:3px;
	padding-bottom:3px;
}



.titoloBox{
	font-family:arial;
    font-size:13px;
	color:#2A3457;
	font-weight:bold;
}

.segni{
	font-family:verdana;
	font-size:10px;
	color:red;
	font-weight:bold;
}

a.box:link, a.box:visited{
	font-family:arial;
    font-size:12px;
    font-weight:normal;
	text-decoration:none;
	color:#2a3457;
}

a.box:hover{
	text-decoration:underline;
}

/*   fine stili  x   box*/


.titolo{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#EF353A;
	padding-left:10px;
}

.titoloHome{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

td.testo{
	font-family:arial;
	padding:2px;
}

.testo{
    font-size:12px;
    color:#2A3457;
    font-family:arial;
}

.testoGrande{
    font-size:14px;
    color:#2A3457;
    font-family:arial;
}

.testoPiccolo{
	font-family:arial;
    font-size:11px;
	color:#2A3457;
}

.formInput{
	font-family:arial;
    font-size:10px;
	color:#000000;
}

.formLabel{
	font-family:arial;
    font-size:11px;
	color:#2A3457;
	text-align:right;
}

.formLabelObb{
	font-family:arial;
    font-size:11px;
	color:#2A3457;
	font-weight:bold;
	text-align:right;
}


.newsData{
	font-size:12px;
    font-weight:normal;
	text-decoration:none;
}

.newsTitolo{
	font-size:12px;
    font-weight:bold;
	text-decoration:none;
}

.newsTesto{
	font-size:12px;
    font-weight:normal;
	text-decoration:none;
}


.trattino{
	background-image : url("../img/trattino_alto.gif");
}

p {
	font-family:arial;
	font-size: .75em;
	color:#000000;
}

.tracciamento{
	font-family:arial;
    font-size:14px;
	color:#2A3457;
	font-weight:bold;
}

.errore{
	color:#2a3457;
	font-family:arial;
	font-size:12px;
}

.erroreMotivo{
	color:#2a3457;
	font-family:arial;
	font-size:10px;
}

/************************************ ELEMENTI ****************************************/


/*****************************************************************/
/*per il curriculum*/

.sez{
	font-family:arial;
	font-size:12px;
	color:#000000;

}

.sezSel{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#EF353A;

}



/*****************************************************************/


table.headerBox{
	background-color:#FFFFFF;
}

td.headerBox{
	background-color:#FFFFFF;
	padding-left:8px;
}

td.mappaContatti{
	background-color:#4d4f80;
}

td.aziendaBox{
	background-color:#4D4F80;
	color:#FFFFFF;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	padding-left:4px;
	line-height:12px;
}

td.lavorareBox{
	background-color:#4D4F80;
	color:#FFFFFF;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	padding-left:4px;
}

td.lavorareLista2{
	background-color:#d5d5d5;
	color:#2a3457;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	padding-left:4px;
}

td.lavorareLista1{
	background-color:#EAEAEA;
	color:#2a3457;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	padding-left:4px;
}

td.creditsBox{
	text-align:right;
	font-size:10px;
}

td.creditsBoxWhite{
	text-align:right;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}


/************************************ LINK ********************************************/

a:link, a:visited{
	font-family:arial;
    font-size:12px;
    font-weight:normal;
	text-decoration:none;
	color:#2a3457;
}

a:hover{
	text-decoration:underline;
}


a.credits:link, a.credits:visited {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
	
a.credits:hover {
	text-decoration:underline;
}


a.lavorareLista:link, a.lavorareLista:visited {
	color:#2a3457;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	padding-left:4px;
}
	
a.lavorareLista:hover {
	text-decoration:underline;
}

a.header:link, a.header:visited {
	color:#2a3457;
	font-weight:bold;
	text-decoration:none;
}
	
a.header:hover {
	text-decoration:underline;
}

a.mappaContatti:link, a.mappaContatti:visited {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
	
a.mappaContatti:hover {
	text-decoration:underline;
}

a.menuLiv1:link, a.menuLiv1:visited{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

a.menuLiv1:hover {
	text-decoration:none;
}

a.menuLiv2:link, a.menuLiv2:visited{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

a.menuLiv2:hover {
	text-decoration:none;
}

a.menuLiv3:link, a.menuLiv3:visited{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

a.menuLiv3:hover {
	text-decoration:none;
}

a.menuLiv3Sel:link, a.menuLiv3Sel:visited{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

a.menuLiv3Sel:hover {
	text-decoration:none;
}

a.voceColSxEvidenziato:link, a.voceColSxEvidenziato:visited{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

a.voceColSxEvidenziato:hover {
	text-decoration:none;
}

a.voceColSx:link, a.voceColSx:visited{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#4D4F80;
}

a.voceColSx:hover {
	text-decoration:none;
}

/**** EXTR *****/

a.voci:link, a.voci:visited{
	font-family:arial;
    font-size:.75em;
	text-decoration:none;
	color:#000000;
}

a.funzioni:link, a.funzioni:visited {
	color:#000000;	
	text-decoration:none;}
	
a.funzioni:hover {
	color:#000000;	
	text-decoration:underline;}

a.adm:link, a.adm:visited{
	font-family:arial;
    font-size:11px;
	color:#008934;
}
a.adm:hover{
	text-decoration:none;
}


/********************************** tabelle *******************************/

.tabellaTitolo{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#EE353A;}

th.tabellaCampo{
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#0C0A0F;
	background-color:#E5E4E2;}

td.tabellaCampo{
	font-family:arial;
	font-size:10px;
	color:#293752;
	background-color:#F8F8F8;
	text-align:center;
}

td.tabellaPrimoCampo{
	font-family:arial;
	font-size:10px;
	color:#293752;
	border-width:1px;
	border-style:solid;
	border-color:#CAC8D6;	
	background-color:#FFFFFF;
}

a.tabella:link, a.tabella:visited{
	font-family:arial;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
}

tr.tabellaLinea0{
	background-color:#D6DFF7;
}

tr.tabellaLinea1{
	background-color:#F2F5FD;
}


/************************* ADM **********************************/

.menuAdm{
    color:#000000;
    font-family:verdana;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

.input{
	font-family:verdana;
    font-size:10px;
	color:#000000;
}

.inputLabel{
	font-family:verdana;
    font-size:11px;
	color:#000000;
}

.inputLabelObb{
	font-family:verdana;
    font-size:11px;
	color:#000000;
	font-weight:bold;
}

a.menuAdm:link, a.menuAdm:visited{
    color:#000000;
    font-family:verdana;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

a.menuAdm:hover{
    text-decoration:underline;
}

a.menuAdmSel:link, a.menuAdmSel:visited{
	color:#000000;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}


table.bordinoAdm{
	border:solid 1px #656565;
}

.titoloAreaAdm{
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
	color:#000000;
}

.testoAdm{
    font-family:verdana;
    font-size:11px;
	color:#000000;
}

a.funzioniAdm:link, a.funzioniAdm:visited{
    color:#0000FF;
    font-weight:bold;
    text-decoration:none;
}

a.funzioniAdm:hover{
    text-decoration:underline;
}

fieldset.adm{
	border:solid 2px #656565;
}

legend.adm{
	font-family:verdana;
    font-size:11px;
    color:#656565;
    font-weight:bold;
    text-decoration:none;
}

fieldset.admInterna{
	border:solid 1px #000000;
	padding:10px;
}

legend.admInterna{
	font-family:verdana;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

.bottoneAdm{
    font-size:10px;
    color:#FFFFFF;
    font-family:verdana;
    text-decoration:none;
    font-weight:bold;
    padding:1px;
    cursor:hand;
    border:4px double #31437B;
    background-color:#446F9E;
}

.sfondoSx{
	background-color:#eeeeee;
}


/* STILI ELENCHI */

.elencoTitolo{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#687791;
	background-color:#FFFFFF;}

th.elencoCampo{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#4D609E;}

td.elencoCampo{
	font-family:arial;
	font-size:11px;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

a.elenco:link, a.elenco:visited{
	font-family:arial;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
}

tr.elencoLinea0{
	background-color:#D6DFF7;
}

tr.elencoLinea1{
	background-color:#F2F5FD;
}

.elencoVuoto{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#D6DFF7;}
	

/*	STILI PAGINAZIONE */

a.pag:link, a.pag:visited {
	font-weight:normal;
	font-size:11px;
	color:#000000;	
	text-decoration:none;}
	
a.pagSel:link, a.pagSel:visited {
	font-weight:bold;
	font-size:12px;
	color:#FF0000;	
	text-decoration:none;}

a.vaiPag:link, a.vaiPag:visited {
	font-weight:bold;
	font-size:11px;
	color:#000000;	
	text-decoration:none;}
	
.vaiPag{
	font-weight:bold;
	font-size:11px;
	color:#000000;	
	text-decoration:none;}
	
/** ALTRI *************************/

td.linguaSel{
	background-color : #e9e9e9;
	font-weight : bolder;
}

td.lingua{
	background-color : #e9e9e9;
}
	
	
	
/** PER LE SELECT DELL'AMMINISTRAZIONE *********************/

optgrup { 
	font-weight: bold;
}

option.macromenu {
	background-color: #D6DFF7;
	font-weight: bold !important;	
}

select.input {
	font-family: verdana;
	font-size: 11px;		
}

.stampaDett{
	font-family:verdana;
	font-size:10px;
	text-align:left;
	border-left:1px solid #bbb;
	padding-left:5px;
}

.lucaTab{
	border:2px solid #000000;
}

.lucaTd{
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	padding-left:5px;
	font-family:verdana;
	font-size:10px;
}
.thLuca{
	font-family:verdana;
	font-size:10px;
	padding-left:5px;
	text-align:left;
}
.hrLuca{
	color:#ddd;
}
