html { background-color:#ffffff; }
body {	
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}
 
hr {	height:0px;    border:0px;    border-top:2px solid #DDDDDD; } 

h1 { font-size: 2rem; font-weight:bold }
h2 { font-size: 2rem; font-weight:300; color: #0081FF; }
h3,h4 { font-size: 1.5rem; font-weight: 300;}

/*
h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a,h1 p,h2 p,h3 p,h4 p {
	font-weight: bold;
}
h1,h1 p,h1 a {
	font-size: 14pt;
}
h2,h2 p,h2 a {
	font-size: 12.5pt;
}
h3,h3 p,h3 a {
	font-size: 11.5pt;
}
h4,h4 p,h4 a {
	font-size: 11.5pt;
}
 */

 
#contenitore a {	text-decoration: none;	margin-right: 2px; }
#contenitore li {	margin-left:10px; }
#contenitore form {	margin: 0px	0px 0px 0px;	padding: 0px 0px 0px 0px;	}
::-webkit-input-placeholder { color:#999999; }
::-moz-placeholder 			{ color:#999999; } /* firefox 19+ */
:-ms-input-placeholder 		{ color:#999999; } /* ie */
input:-moz-placeholder 		{ color:#999999; }

/*select,textarea, input { border: 1px solid #ababab; padding:3px; margin-bottom:3px; }*/
select,textarea, input { 
	padding: .67857143em 0.5em;
    border: 1px solid #ababab;
    background-color:#fff;
    border-radius: .28571429rem;
    -webkit-transition: color .1s ease,border-color .1s ease;
    transition: color .1s ease,border-color .1s ease; 
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
select:focus,textarea:focus, input:focus{
	background-color:#fff;
	border-color:#85b7d9;
	border-radius:.28571429rem;
}
select.slim,textarea.slim, input.slim {padding: .3em .5em;}
	
input.ajaxcombo { background-image:url(../images/ionata/16i/frecciagiu.png);  background-position: right center;background-repeat: no-repeat; padding-right:18px;} 



img.imiddle {
	border: 0px solid transparent;
    vertical-align: middle;
}
/*	Mobile si/no */
*.nomobile { }
*.onmobile { display:none !important;}

.no_wrap {	white-space:nowrap;}
.inline-block {	display:inline-block;}
.hidden { display:none !important; }

/* BUTTONS */
input[type="button"].btn-large,input[type="submit"].btn-large,button.btn-large,.btn-large{font-size:130% !important;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important;}
input[type="button"].btn-small,input[type="submit"].btn-small,button.btn-small,.btn-small{font-size:90% !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
input[type="button"].btn-mini,input[type="submit"].btn-mini,button.btn-mini,.btn-mini{font-size:80% !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;}
 

.link_img { display:inline-block; min-height:18px; line-height:18px; padding-left:18px !important; background: transparent url(../images/_blank.gif) center center no-repeat;  }
.link_img.noimage { padding-left:6px !important; background-image: url();}
.link_img.label { height:auto; line-height:inherit; padding-left:18px !important; background-position: left center;}
.link_img.title { height:auto; line-height:inherit; display:block; }
.link_img.disabled { opacity: 0.50;	filter: alpha(opacity=50); }
.link_img.lh18 { line-height:18px !important; }
.link_img.lh26 { line-height:26px !important; }
.link_img.aleft { text-align:left !important; }
.link_img.acenter { text-align:center !important; }
.link_img.aright { text-align:right !important; }
.link_img.dblock { display:block !important; }
.link_img.left { padding-left:18px !important; padding-right:3px !important; background-position:center left; }
.link_img.right { padding-left:3px !important; padding-right:18px !important; background-position:center right; }
.link_img.money { background-image: url(../images/ionata/16i/money.png) }
.link_img.wmoney { background-image: url(../images/ionata/16/money.png) }
.link_img.mod { background-image: url(../images/ionata/16i/modifica.png) }
.link_img.wmod { background-image: url(../images/ionata/16/modifica.png) }
.link_img.cal { background-image: url(../images/ionata/16i/cal.png) }
.link_img.wcal { background-image: url(../images/ionata/16/cal.png) }
.link_img.add { background-image: url(../images/ionata/16i/ico_aggiunge_peq.png) }
.link_img.wadd { background-image: url(../images/ionata/16/ico_aggiunge_peq.png) }
.link_img.del { background-image: url(../images/ionata/16i/delete_act.png) }
.link_img.wdel { background-image: url(../images/ionata/16/delete_act.png) }
.link_img.find { background-image: url(../images/ionata/16i/cerca.png) }
.link_img.wfind { background-image: url(../images/ionata/16/cerca.png) }
.link_img.user { background-image: url(../images/ionata/16i/contatto2.png) }
.link_img.wuser { background-image: url(../images/ionata/16/contatto.png) }
.link_img.group { background-image: url(../images/ionata/16i/gruppo.png) }
.link_img.wgroup { background-image: url(../images/ionata/16/gruppo.png) }
.link_img.calc { background-image: url(../images/ionata/16i/modifica.png) }
.link_img.wcalc { background-image: url(../images/ionata/16/modifica.png) }
.link_img.doc { background-image: url(../images/ionata/16i/documenti.png) }
.link_img.wdoc { background-image: url(../images/ionata/16/documenti.png) }
.link_img.sgrt { background-image: url(../images/ionata/16i/segretaria.png) }
.link_img.wsgrt { background-image: url(../images/ionata/16/segretaria.png) }
.link_img.help { background-image: url(../images/ionata/16i/segretaria.png) }
.link_img.whelp { background-image: url(../images/ionata/16/segretaria.png) }
.link_img.voip { background-image: url(../images/ionata/16i/telefono.png) }
.link_img.wvoip { background-image: url(../images/ionata/16/telefono.png) }
.link_img.quest { background-image: url(../images/ionata/16i/ico_info_min.png) }
.link_img.wquest { background-image: url(../images/ionata/16/ico_info_min.png) }
.link_img.group { background-image: url(../images/ionata/16i/gruppo.png) }
.link_img.wgroup { background-image: url(../images/ionata/16/gruppo.png) }
.link_img.cat { background-image: url(../images/ionata/16i/gest_categorie.png) }
.link_img.wcat { background-image: url(../images/ionata/16/gest_categorie.png) }
.link_img.save { background-image: url(../images/ionata/16i/saveall.png) }
.link_img.wsave { background-image: url(../images/ionata/16/saveall.png) }
.link_img.att { background-image: url(../images/ionata/16i/mail_attach.png) }
.link_img.watt { background-image: url(../images/ionata/16/mail_attach.png) }
.link_img.imp { background-image: url(../images/ionata/16i/fileimport.png) }
.link_img.wimp { background-image: url(../images/ionata/16/fileimport.png) }
.link_img.exp { background-image: url(../images/ionata/16i/fileexport.png) }
.link_img.wexp { background-image: url(../images/ionata/16/fileexport.png) }
.link_img.email { background-image: url(../images/ionata/16i/email.png) }
.link_img.wemail { background-image: url(../images/ionata/16/email.png) }
.link_img.fright { background-image: url(../images/ionata/16i/right.png) }
.link_img.fleft { background-image: url(../images/ionata/16i/left.png) }
.link_img.refresh { background-image: url(../images/ionata/16i/ricorrenza.png) }
.link_img.wrefresh { background-image: url(../images/ionata/16/ricorrenza.png) }
.link_img.print { background-image: url(../images/ionata/16i/print_act.png) }
.link_img.wprint { background-image: url(../images/ionata/16/print_act.png) }
.link_img.lock { background-image: url(../images/ionata/16i/pwd_dimenticata.png) }
.link_img.wlock { background-image: url(../images/ionata/16/pwd_dimenticata.png) }
.link_img.sms { background-image: url(../images/ionata/16i/nuovo_sms.png) }
.link_img.wsms { background-image: url(../images/ionata/16/nuovo_sms.png) }
.link_img.fax { background-image: url(../images/ionata/16i/poste.png) }
.link_img.wfax { background-image: url(../images/ionata/16/poste.png) }
.link_img.pdf { background-image: url(../images/ionata/16i/pdf.png) }
.link_img.wpdf { background-image: url(../images/ionata/16/pdf.png) }
.link_img.lock { background-image: url(../images/ionata/16i/ico_lock_peq.png) }
.link_img.wlock { background-image: url(../images/ionata/16/ico_lock_peq.png) }
.link_img.iok { background-image: url(../images/ico_ok_min.png) }
.link_img.iinfo { background-image: url(../images/ico_info_min.png) }
.link_img.iwarning { background-image: url(../images/ico_warning_min.png) }
.link_img.privacy { background-image: url(../images/ionata/16/privacy.png) }
.link_img.s24 { min-height:26px; line-height:26px; padding-left:26px !important;  }
.link_img.s24.label { height:auto; }
.link_img.s24.title { height:auto; }
.link_img.s24.left { padding-left:28px !important; padding-right:3px !important;  }
.link_img.s24.right { padding-left:3px !important; padding-right:28px !important;  }
.link_img.s24.mod { background-image: url(../images/ionata/24i/modifica.png) }
.link_img.s24.cal { background-image: url(../images/ionata/24i/cal.png) }
.link_img.s24.add { background-image: url(../images/ionata/24i/ico_aggiunge_peq.png) }
.link_img.s24.del { background-image: url(../images/ionata/24i/delete_act.png) }
.link_img.s24.find { background-image: url(../images/ionata/24i/cerca.png) }
.link_img.s24.user { background-image: url(../images/ionata/24i/contatto2.png) }
.link_img.s24.group { background-image: url(../images/ionata/24i/gruppo.png) }
.link_img.s24.doc { background-image: url(../images/ionata/24i/documenti.png) }
.link_img.s24.sgrt { background-image: url(../images/ionata/24i/segretaria.png) }
.link_img.s24.help { background-image: url(../images/ionata/24i/segretaria.png) }
.link_img.s24.voip { background-image: url(../images/ionata/24i/telefono.png) }
.link_img.s24.quest { background-image: url(../images/ionata/24i/ico_info_peq.png) }
.link_img.s24.att { background-image: url(../images/ionata/24i/mail_attach.png) }
.link_img.s24.imp { background-image: url(../images/ionata/24i/fileimport.png) }
.link_img.s24.exp { background-image: url(../images/ionata/24i/fileexport.png) }
.link_img.s24.email { background-image: url(../images/ionata/24i/email.png) }
.link_img.s24.fright { background-image: url(../images/ionata/24i/right.png) }
.link_img.s24.refresh { background-image: url(../images/ionata/24i/ricorrenza.png) }
.link_img.s24.print { background-image: url(../images/ionata/24i/print_act.png) }
.link_img.s24.lock { background-image: url(../images/ionata/24i/pwd_dimenticata.png) }
.link_img.s24.pdf { background-image: url(../images/ionata/24i/pdf.png) }
.link_img.s24.condivisione { background-image: url(../images/ionata/24i/condivisione.png) }
.link_img.s24.iok { background-image: url(../images/ico_ok_peq.png) }
.link_img.s24.iinfo { background-image: url(../images/ico_info_peq.png) }
.link_img.s24.iwarning { background-image: url(../images/ico_warning_peq.png) }
.link_img.s24.privacy { background-image: url(../images/ionata/24i/privacy.png) }
.link_img.s24.home { background-image: url(../images/ionata/24i/home.png) }
.link_img.s24.login { background-image: url(../images/ionata/24i/login2.png) }
.link_img.s24.money { background-image: url(../images/ionata/24i/money.png) }
.link_img.s24.cv { background-image: url(../images/ionata/24i/cv.png) }
 
/*Tool tip*/
a.tooltip:hover{
    position:relative; /*this is the key*/
    z-index:25;
    text-decoration:none
}
a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	font-weight: normal;
    top:2em; left:2em; width:20em;
    border:1px solid #000000;
    background-color:#ffffe1; color:#000000;
    text-align: center
}
/*Tool tip fine*/



/* LAYOUT */
#mainbox{
	/*
	width: expression( document.body.clientWidth < 980 ? "980px" : "100%" ); 
	min-width: 980px;
	*/
	/*background: url('../images/menu_sfondo_neutro.gif') repeat-y left;*/
}


#mainbox.logged {	margin-top:59px;	margin-bottom:44px; } 

#mainbox.logged.modal-view { margin-top:0px !important;	}
#mainbox.logged.modal-view .navbar ,
#mainbox.logged.modal-view .footer { display:none; }

#contenitore {	padding:0;	margin:0; }
#contenitore.menu_side {
	/* Lo uso se voglio uno sfondo ripetuto nell'area centrale o menu */
}
	
.col-main-menu { padding-right:5px;}
.col-main-content { padding-left:5px;}

#contenuto {
	width:auto;
	margin:0px;
	padding: 0px;
}


#debug_info,#debug_info * {
	color: inherit;
} 

#intestazione {
	overflow:hidden;
	font-size: 10pt;
	font-weight:normal;
	
	color: #ffffff;
	background-color: #9a9a9a;

	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 18px;

	width: auto !important;
	width: 100%; 
	height: 22px;
}

#intestazione a,#intestazione p ,#intestazione span {
	font-size: 10pt;
	margin:0px;
	padding: 1px 10px 0px 10px;
	font-weight:normal;
	color: #ffffff;
}

 
#form-normal {
	position:relative;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	
	/*border: 1px solid #929085;*/	
	background-color: #ffffff;
	
	width: auto !important;
	width: 100%;
	
	/*Questo hack permette di correggere un bug su IE7 che rende invisibile l'elemento*/
	zoom:1;	
}

#form-normal.home_info_dettaglio {
	text-align:left;
	padding:5px;
}
#form-normal.home_info_dettaglio a,
#form-normal.home_info_dettaglio p {
	font-weight: normal;
}
/*Fine Form*/

/*Multipagina*/
#multipagina_container, #multipagina_container_new {
	margin: 5px 5px 5px 5px;	
	padding: 0px 0px 0px 0px;
	width:95%;
	border: 1px solid #1d3959;
	background-color: #ffffff;
}

#multipagina, #multipagina_new {
	width:auto;
	margin: 0px;
	text-align:left;
	background: #9a9a9a url();	
	color:#ffffff !important;	
	font-weight:normal;
}

#multipagina_new a,#multipagina_new p,#multipagina_new span {
	background-color: #9a9a9a;
	display:inline-block;
 	
	font-weight: bold;

	color: #ffffff;
	border-right: 1px solid #1d3959;
	border-bottom: 1px solid #1d3959;
	text-decoration: none;
	
	/*line-height: 18px;*/
	padding: 2px 15px 2px 15px;
	margin: 0px;
}

#multipagina_new a:hover , #multipagina_new a.selected{
	background-color: #7f8995;
	text-decoration: none;
	border-bottom: 0px;
}

#multipagina_new a:visited{ 
	color: #E9EAEB;
	text-decoration:none;
}
#multipagina_new br {
	clear:both;
}

#multipagina_white {
	display:block;
	width:100%;
	border-bottom: 1px solid #bbbbbb;
	text-align:left;
}
#multipagina_white a,#multipagina_white p {
	display:inline-block;


	font-weight: bold;

	/*color: #222222;*/
	border: 1px solid #bbbbbb;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	text-decoration: none;

	padding: 2px 15px 0px 15px;
	margin: 0px;
}
#multipagina_white a:hover , #multipagina_white a.selected{
	background-color: #efefef;
	border-bottom: 1px solid #efefef;
}
#multipagina_white a:visited{ 
	/*color: #222222;*/
	text-decoration:none;
}
#multipagina_white br {
	clear:both;
}
#multipagina p , #multipagina a, #multipagina span,
#multipagina_new p , #multipagina_new a, #multipagina_new span { color:#ffffff !important;	font-weight:normal; }
#multipagina a:hover,#multipagina a.selected,
#multipagina_new a:hover,#multipagina_new a.selected {	background: #bcbcbc url();	color:#ffffff !important;}

.tab_wizard { display:block; margin:10px; text-align:center; }
.tab_wizard a { font-size:110%; font-weight:bold }
/*Fine-Multipagina*/



/* MESSAGGISTICA */
#messaggio {
	background: #A6EF7B url(../images/ico_ok_med.png) 5px center no-repeat; 
	border-radius: 10pt; 	
	padding: 3px 3px 3px 3px;	
	margin: 5px 0px 5px 0px;	
	text-align: left;
	min-height: 50px;
}
#messaggio.info {	background: #A6EF7B url(../images/ico_ok_med.png) 5px center no-repeat;}
#messaggio.infob {	background: #A6EF7B url(../images/ico_info_med.png) 5px center no-repeat;}
#messaggio.warning {background: #F7FDCB url(../images/ico_warning_med.png) 5px center no-repeat;}
#messaggio p {	font-size: 110%; line-height:140%; font-weight: bold;	margin: 10px 5px 5px 40px;	}



/* MISC */
.blocco_verde {
	background-color: #A6EF7B; 
	border: 1px solid #B2B0A5;
	padding: 3px 3px 3px 3px;
	margin: 5px 0px 5px 0px;
	text-align: left;
}

.blocco_giallo {
	background-color: #feef39; 
	border: 1px solid #B2B0A5;
	padding: 3px 3px 3px 3px;
	margin: 5px 0px 5px 0px;
	text-align: left;
}

.scrollable  {
	overflow:scroll; 
	width:100%; 
	height:400px;
}

.scrollable-x  {
	overflow-x:scroll; 
	width:100%; 
}

div.handle {
	display:block;
	width:auto !important; 
	width: 100%;
	font-size: 10pt;
	font-weight: normal;
	cursor: move;

	color: #ffffff;
	background-color: #9a9a9a;
	border-bottom: 1px solid #929085;
	
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 5px;
}

div.handle p,div.handle a,div.handle span {	color:#ffffff !important;	font-weight:normal;}

.prelative {position:relative !important; }

.clearer_both {	clear:both; line-height: 0; height: 0;}
.clearer { clear: left; line-height: 0; height: 0; }

.roundtop {
    border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
}

.testoRosso {color: #ed1c24 !important; }
.testoPiccolo {	font-size: 80% !important; }
.testoGrande {	font-size: 120% !important; }
.testo240 {	font-size: 240% !important; }
.testo220 {	font-size: 220% !important; }
.testo200 {	font-size: 200% !important; }
.testo150 {	font-size: 150% !important; }
.testo140 {	font-size: 140% !important; }
.testo130 {	font-size: 130% !important; }
.testo120 {	font-size: 110% !important; }
.testo110 {	font-size: 120% !important; }
.testo100 {	font-size: 100% !important; }
.taleft {text-align:left !important; }
.taright {text-align:right !important; }
.tacenter {text-align:center !important; }
.tajustify {text-align:justify !important; }
.normal {font-weight:normal !important; }
.light  {font-weight: 300 !important; }
.bold {font-weight:bold !important; }
.italic {font-style:italic !important; }
.oblique {font-style:oblique !important; }
.overline { text-decoration: overline !important;}
.line-through {   text-decoration: line-through !important;}
.underline {  text-decoration: underline !important;}
.touppercase {text-transform: uppercase; }
.tolowercase {text-transform: lowercase; }
.editor_readonly  {
	background-color:#ffffff; 
	border: 1px solid #B2B0A5;
	padding: 3px 3px 3px 3px;
}
.fltleft {float:left !important; }
.fltright {float:right !important; }
.fltnone {float:none !important; }

.dspblock {display:block !important; }
.dspinlineblock {display:inline-block !important; }

.roundtext { background-color: #eeeeee; display: inline-block;  }
.roundtext.f10pt { border-radius: 10pt; padding: 3pt 5pt 3pt 5pt; }
.roundtext.f10circle { border-radius: 10pt; padding: 0pt 5pt 0pt 5pt; }
.roundtext.f20pt { border-radius: 20pt; padding: 3pt 12pt 3pt 12pt; }
.roundtext.green {  background-color: #A6EF7B; }
.roundtext.blue {  background-color: #007bff; }
.roundtext.yellow {  background-color: #F2F388; }
.roundtext.red {  background-color: #ed1c24; color: #ffffff }
.roundtext.orange {  background-color: #f89406; color: #ffffff }
.roundtext.blueu {  background-color: #007bff; color: #ffffff }
.roundtext.red a, .roundtext.red p,
.roundtext.orange a, .roundtext.orange p,
.roundtext.blueu a, .roundtext.blueu p, { color: #ffffff }


.progressbar_small { display:inline-block; height:26px; line-height:26px; padding-left: 26px !important; background: transparent url(../images/progressbar_small.gif) left center no-repeat; }
.progressbar_med { display:inline-block; height:34px; line-height:34px; padding-left: 34px !important; background: transparent url(../images/progressbar_med.gif) left center no-repeat; }
.info_min { display:inline-block; height:18px; line-height:18px; padding-left: 18px !important; background: transparent url(../images/ico_info_min.png) left center no-repeat; }
.info_peq {  display:inline-block; height:26px; line-height:26px; padding-left: 26px !important; background: transparent url(../images/ico_info_peq.png) left center no-repeat; }
.info_med { display:inline-block; height:34px; line-height:34px; padding-left: 34px !important; background: transparent url(../images/ico_info_med.png) left center no-repeat; }
.warning_min { display:inline-block; height:18px; line-height:18px; padding-left: 18px !important; background: transparent url(../images/ico_warning_min.png) left center no-repeat; }
.warning_peq { display:inline-block; height:26px; line-height:26px; padding-left: 26px !important; background: transparent url(../images/ico_warning_peq.png) left center no-repeat; }
.warning_med { display:inline-block; height:34px; line-height:34px; padding-left: 34px !important; background: transparent url(../images/ico_warning_med.png) left center no-repeat; }
.error_min { display:inline-block; height:18px; line-height:18px; padding-left: 18px !important; background: transparent url(../images/ico_error_min.png) left center no-repeat; }
.error_peq { display:inline-block; height:26px; line-height:26px; padding-left: 26px !important; background: transparent url(../images/ico_error_peq.png) left center no-repeat; }
.error_med { display:inline-block; height:34px; line-height:34px; padding-left: 34px !important; background: transparent url(../images/ico_error_med.png) left center no-repeat; }
.ok_min { display:inline-block; height:18px; line-height:18px; padding-left: 18px !important; background: transparent url(../images/ico_ok_min.png) left center no-repeat; }
.ok_peq { display:inline-block; height:26px; line-height:26px; padding-left: 26px !important; background: transparent url(../images/ico_ok_peq.png) left center no-repeat; }
.ok_med { display:inline-block; height:34px; line-height:34px; padding-left: 34px !important; background: transparent url(../images/ico_ok_med.png) left center no-repeat; }

/* NEWS */
ul.news_list {
	margin:0px;
	padding:0px;
	list-style-type: none;
  	list-style-image:none;
}
li.news_item {
	min-height:140px; /*148 - bordo 2px - padding 6px*/
	border: 1px solid #D9D7CC;
	border-right-color: transparent;
	border-left-color: transparent;
	background-color:#ffffff;
	margin:0px;
	padding:3px;
}
li.news_item:hover {
	background-color:#efffef; 
}
p.news_date,p.news_title,p.news_desc {
	margin:0px;
}
p.news_title {
	overflow:hidden;
	font-weight:bold;
	font-style:italic;
}
img.news_thumb {
	float:left;
	margin:5px;
	height:75px;
	border:1px solid #535353;
}
p.news_desc {
	overflow:hidden;
	height:80px;
}
a.news_more {
	background-color:#04AEDA;
    color: #FFFFFF;
	display:block;
	text-align:center;
	width:20%;
	padding:5px;
	margin: 1px 0 0px 78%;
}
a.news_more:visited { color: #FFFFFF; }
a.news_rss {
	display:block;
	text-align:center;
}
p.news_error {
	display:block;
	text-align:center;
	color: #ed1c24;
	font-weight:bold;
}			     

/* REgistrazione*/
.register_step { display:inline-block; vertical-align:top; width:30%; text-align:center; padding-top:65px; background: url(../images/ionata/cloud1_blu.png) center top no-repeat; }
.register_step.step1 { color:#dedede; background-image: url(../images/ionata/cloud1_grey.png) }
.register_step.step1.current { /*color:#535353;*/ background-image: url(../images/ionata/cloud1_blu.png) }
.register_step.step2 { color:#dedede; background-image: url(../images/ionata/cloud2_grey.png) }
.register_step.step2.current { /*color:#535353;*/ background-image: url(../images/ionata/cloud2_blu.png) }
.register_step.step3 { color:#dedede; background-image: url(../images/ionata/cloud3_grey.png) }
.register_step.step3.current { /*color:#535353;*/ background-image: url(../images/ionata/cloud3_blu.png) }

.register_privacy { padding: 10px; margin-left:20%; margin-right:20%;  }


/* Stampa */
.stampa_container {
	text-align:right;
}
.stampa_container select.stampa_list {
	width:200px;
}
.stampa_container a.but_stampa {
	display:inline-block;
	margin:0;
	padding:0;
	float:none;
	height:18px; 
	padding-left:17px; 
	background: transparent url(../images/ionata/16i/print_act.png) center center no-repeat;
}
.stampa_container a.but_stampa.s24 { padding-left:26px; height:24px; background-image: url(../images/ionata/24i/print_act.png) }
.stampa_container a.but_stampa.pdf { background-image: url(../images/ionata/mime/pdf.png) }
.stampa_container a.but_stampa.bozza { background-image: url(../images/ionata/mime/page.png) }

/* Condivisioni */
.cnd_S16_contatti { line-height:18px; padding-left:20px; background: url(../images/gruppo.gif) left center no-repeat;}
.cnd_S16_calendario { line-height:18px; padding-left:20px;	background: url(../images/ico_calendar_giorno_peq.gif) left center no-repeat;}
.cnd_S16_gestione_documenti_archivio { line-height:18px; padding-left:20px;background: url(../images/ico_pratica_default.gif) left center no-repeat;}
.cnd_S16_pr_scrivania_backoffice { line-height:18px; padding-left:20px;background: url(../images/ico_prat_peq.gif) left center no-repeat;}
.cnd_S16_task { line-height:18px; padding-left:20px;background: url(../images/ico_task_peq.png) left center no-repeat;}
.cnd_S16_note { line-height:18px; padding-left:20px;background: url(../images/ico_note_peq.png) left center no-repeat;}
.cnd_S16_segreteria { line-height:18px; padding-left:20px;background: url(../images/ico_tel_rem.gif) left center no-repeat;}
.cnd_S16_clienti { line-height:18px; padding-left:20px;background: url(../images/ico_calculator_peq.gif) left center no-repeat;}
.cnd_S32_contatti { line-height:34px;  padding-left:34px; background: url(../images/icons/32/add_dest.png) left center no-repeat;}
.cnd_S32_calendario { line-height:34px;padding-left:34px;background: url(../images/icons/32/cal.png) left center no-repeat;}
.cnd_S32_gestione_documenti_archivio { line-height:34px;padding-left:34px; background: url(../images/icons/32/folder2_new.png) left center no-repeat;}
.cnd_S32_pr_scrivania_backoffice { line-height:34px;padding-left:34px; background: url(../images/icons/32/folder_new.png) left center no-repeat;}
.cnd_S32_task { line-height:34px;padding-left:34px; background: url(../images/icons/32/task.png) left center no-repeat;}
.cnd_S32_note { line-height:34px;padding-left:34px; background: url(../images/icons/32/note.png) left center no-repeat;}
.cnd_S32_segreteria { line-height:34px;padding-left:34px; background: url(../images/icons/32/sipphone_add.png) left center no-repeat;}
.cnd_S32_clienti { line-height:34px;padding-left:34px; background: url(../images/icons/32/compose_act.png) left center no-repeat;}


.truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* Password */
.pwd_rate { padding-left:5px; display:inline-block; }
.pwd_rate.bad { color: red; }
.pwd_rate.weak { color: #b5b51b; }
.pwd_rate.good { color: orange; }
.pwd_rate.strong { color: green; }

/* Help */
#chatgpt_response a { font-style: italic; font-weight: bold; border-radius: 5px; background-color: ##0062cc; color: #ffffff; padding: 0.5rem;}