/* AUGUSTO: STILI AGGIUNTI */
.popupheader{font-weight:normal;color:#111;}
.titolo{font-weight:normal;color:#111;font-size:2em;}
.left{float:left;}
.right{float:right;}
.mydiviat
{		
	line-height:25px;	
	padding-left:20px;	
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
	font-family: Arial,Helvetica,Courier,sans-serif;
	font-size: 11px;
}
.breakiat
{		
	width:100%;
	height:1px;
	line-height:1px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;	
}
.codiceiat
{	
	display:inline;
	height:25px;	
	line-height:25px;
	font-size:12px;	
	font-style:italic;	
	font-weight:bold;
	
}
.tabulazione1
{		
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;		
}
.etichetta
{	
	display:inline-block;
	height:15px;
	line-height:15px;	
	width:75px;	
	background-color:#0E4799;
	color:white;				
}
.iatlevel1 {	
	display:inline;	
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}
.iatlevel2 {	
	display:inline;	
	height:25px;
	line-height:25px;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
}
.iatlevel3 {	
	display:inline;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	font-style:normal;	
}
.iatlevel4 {		
	display:inline;	
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	background-color: black;	
	color:white;	
}
.iatlevel5 {	
	display:inline;	
	height:25px;
	line-height:25px;
	text-transform: uppercase;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	background-color: #D6D6D6;	
}
.iatlevel6 {	
	display:inline;	
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	background-color: #D6D6D6;			
}
.iatlevel7 {	
	display:inline;	
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:bold;
	font-style:normal;	
}
.iatlevel8 {	
	display:inline;	
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:normal;
	font-style:normal;	
}
.iatlevel9 {		
	display:inline;	
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	background-color: #D6D6D6;			
}
.ulstyle
{
	padding:0px;
	margin:0px;
	display:inline;
}
.ulstyle .listyle, .ulstyle .listyle a:hover, .ulstyle .listyle a:link, .ulstyle .listyle a:visited, .ulstyle .listyle a:active  
{
	color:#555555;
}


/* treenumber scomposto */
.ulstyle_rebuiltnode
{
	padding:0px;
	margin:0px;	
	display:inline;
	float:right;
	text-align:right;
	font-size:12px;
}
.ulstyle_rebuiltnode li
{			
	display:inline;	
	padding-left:10px;	
  	background: url('../images/arrowblu.png') left center no-repeat;  	  	
}
.ulstyle_rebuiltnode li.firstitem
{		
	display:inline;
	background:none;
}



.ordering_browsetree
{	
	height:24px;
	line-height:24px;
	margin-right:20px;	
}
DIV.startsearch-form .view
{	
    border: 1px solid #C9E0ED;
    margin: 10px;
    padding: 1px;
}
#table_viewTerms 
{
	border-spacing:5px;	
	/* display:inline; */
	width:100%;			
}
#table_viewTerms th:first 
{
	width:4%;
}
#table_viewTerms th
{		
	background:#EFFDFF;
	border:1px #69A8CD solid;	
	font-size:12px;		
	width:32%;
}
#table_viewTerms td
{		
	vertical-align: top;
	/* white-space:nowrap; */ 
}
.termrow
{
	display:block;
	height:24px;
	color:white;
	line-height:24px;
	/*border:1px blue solid;*/
	background:white url(bg.gif) repeat-x left top;
	font-weight:bold;
}
.termrow .termine
{
	height:24px;
	line-height:24px;	
	margin-left:10px;
}
.termrow .codice
{
	margin-right:10px;	
}
.termrow .codice .etichetta
{
	height:24px;
	line-height:24px;
	font-size:12px;	
	font-style:italic;	
	font-weight:bold;
}
#Terms_treenumber_label
{	
	height:24px;
	line-height:24px;
	width:135px;
	font-weight:bold;
}
#Terms_treenumber_button
{
	height:24px;
	line-height:24px;	
	padding-top:1px;	
}
#Terms_treenumber_html
{
	margin-right:30px;
	height:24px;
	line-height:24px;
	width:230px;
}
#Terms_gerarchia_iat_label
{
	width:135px;
	height:24px;
	line-height:24px;
	font-weight:bold;
}
#Terms_gerarchia_iat_html
{
	margin-right:30px;
	height:24px;
	line-height:24px;
	width:230px;
}
DIV#content .compactRadioGroup LABEL,
DIV#content .compactRadioGroup INPUT 
{
    display: inline;    
    padding-right: 15px;
}

DIV#content .compactRadioGroup LABEL#mylabelradio
{
	width:120px;
	display:inline-block;
}
.flaglanguage
{
	margin-right:10px;
			
}
.flaglanguage img
{
	height:10px;
}
.desclanguage 
{
	/*height:10px;*/
	font-size:12px;	
}


table.detail-view tr.odd th 
{
	text-align: left;
	white-space:nowrap;
}
table.detail-view tr.even th 
{
	text-align: left;
	white-space:nowrap;
}
table.detail-view .flaglanguage 
{
	/*float:right;*/
}
DIV#terms-grid table th 
{
	text-align:left;
}
/* RESTORING TABLE */
DIV#restoring-terms-grid table th#restoring-terms-grid_c0 
{
	width:5%;
	text-align:center;
}
DIV#restoring-terms-grid table th#restoring-terms-grid_c1 
{
	width:20%;
	text-align:left;
}
DIV#restoring-terms-grid table th#restoring-terms-grid_c2 
{
	width:20%;
	text-align:left;
}
DIV#restoring-terms-grid table th#restoring-terms-grid_c3 
{
	width:50%;
	text-align:right;
}
DIV#restoring-terms-grid table th#restoring-terms-grid_c4 
{
	width:5%;
	text-align:center;
}
DIV#restoring-terms-grid table tr.odd td:first-child , DIV#restoring-terms-grid table tr.even td:first-child
{
	text-align:center;	
}
/* TERMS LANGUAGE SELECTOR */
#languagePickerContainer input[type="text"]
{
	width:350px;
}

div.wide.form label[for=Terms_description]
{
	margin-left:0px;
	padding:0px;
	margin-top: 2px;
	width:70px;
	height:22px;
	line-height:22px;	
}
DIV#panel_termsLanguagePicker
{	
	margin: 4px 5px;
	display:inline-block;
	white-space: nowrap;
	height:22px;
	line-height:22px;	
}
DIV#panel_termsLanguagePicker ul
{
	
	padding:0px;
	margin: 2px 0 5px;	
	height:22px;
	line-height:22px;		
	list-style: none;	
}
DIV#termsLanguagePicker
{
	float:left;	
	padding:0px;
	/*margin: 2px 0 5px;*/	
	height:22px;
	line-height:22px;
	margin-right:3px;
}
DIV#panel_termsLanguagePicker ul li
{
	display:inline;
	font-size:12px;
}
DIV#termsLanguagePicker span
{
	display:inline;
	border:1px #6FACCF solid;
	/*padding: 3px 3px 0;*/
	padding:5px 3px 0px 3px;	
	font-size:12px;
	background-color:#B7D6E7;
}

DIV#panel_termsLanguagePicker ul li  a
{	
	border:1px #6FACCF solid;
	/*padding: 3px 3px 0;	*/
	padding:5px 3px 0px 3px;  
}
DIV#panel_termsLanguagePicker ul li  a:hover
{	
	background-color:#B7D6E7;		  
}
DIV#content .startsearch-form .searchbutton {
    background-image: url("../images/search.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 22px;
    width: 22px;
}
DIV#content .startsearch-form .searchbutton:hover {
    background-image: url("../images/search_over.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 22px;
    width: 22px;
}

/* TERMS AUTHASSIGNMENT UPDATE / CREATE FORM */
DIV#content #terms-authassignment-form .row .label
{
	float:right;
	display:inline;
	width:360px;
	height:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
}
DIV#content #terms-authassignment-form .row .field
{
	float:right;		
	width:40px;
	height:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
}
DIV#content #terms-authassignment-form .row .field input
{	
	height:16px;
	margin-top:7px;
	margin-bottom:7px;	
}
DIV#content #terms-authassignment-form .row
{	
	width:400px;
	clear:both;				
}

/* TERMS AUTHASSIGNMENT DETAIL VIEW */
#table_terms_authassignment_detail 
{
	width:300px;
}
#table_terms_authassignment_detail th
{
	width:260px;
}
#table_terms_authassignment_detail td
{
	width:40px;
	text-align:center;
}


/* TERMS CSS LINK AS BUTTON */
a.cssbutton{
	background: transparent url('../images/button_classic_sx.gif') no-repeat top left;
	display: block;
	float: left;
	font: 13px; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	color: black;
}

a:link.cssbutton, a:visited.cssbutton, a:active.cssbutton{
	color: #494949; /*button text color*/
}

a.cssbutton span{
	background: transparent url('../images/button_classic_dx.gif') no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.cssbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.cssbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}


/* TOGGLE */

.openToggle
{	
	display:block;
	width:24px;
	height:24px;	
	background: transparent url('../images/switch_minus_white.gif') no-repeat center;	
}
.closeToggle
{	
	display:block;
	width:24px;
	height:24px;		
	background: transparent url('../images/switch_plus_white.gif') no-repeat center;	
}

