﻿@font-face {
    font-family: 'Ubuntu';
    url('fonts/Ubuntu.ttf') format('truetype')
}

body {
    font-family: Ubuntu, Helvetica, sans-serif; font-size: 12px;
    margin: 0px;
    padding: 0px;
    height: 100%;
    overflow: hidden;
}

html {
    height: 100%;
}


.clear_div
{
    overflow:hidden;
    clear:both;
}

.ml 
{
    margin-left:10px;
}

.mr {
    margin-right: 10px;
}

.blink_text {
    animation: 4s blinker linear infinite;
}



@keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.3;
    }

    100% {
        opacity: 1.0;
    }
}






.no_select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*
.label_small
{
    font-size:0.9em;
    margin:0;
    padding:0;
}

#main_menu {
    margin: 10px;
    text-align: right;
    float:right;
    padding-right: 10px;
}

#main_menu a {
    text-decoration: none;
    padding: 10px;
    font-weight: bold;
}
*/











/*---------------------------- LOGIN (inizio)--------------------------------------------*/
/*#region LOGIN*/

#login_box {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 400px;
    height: 290px;
    background-color: #63b5cd;
    /*background-color: #fff;*/
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
}

/**/

#login_titolo_box {
    width: 400px;
    height: 50px;
    background-color: #253f5e;
    /*border-radius: 7px;*/
}

#login_logo {
    float: left;
    width: 100px;
    height: 50px;
}

#login_logo img {
    margin-left: 20px;
    margin-top: 2px;
    width: 62px;
    height: 44px;
}

#login_titolo {
    float: left;
    width: 300px;
    height: 50px;
}

#login_titolo span{
    display:block;
    margin-top: 15px;
    margin-left: 25px;
    font-size: 1.7em;
    font-weight: bold;
    color: #fff;
}

/**/

#login_form_box {
    width: 400px;
    height: 190px;
    text-align: right;
    background-color: #63b5cd;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}

#login_form_box #error_msg {
    width: 350px;
    height: 20px;
    color:#ff0;
    font-size: 1.2em;
    text-align: left;
    padding-left: 20px;
    padding-top: 2px;
}

#login_form_box fieldset {
     margin: 0px; 
     padding-left: 18px;
}

#login_form_box .inputs, #login_form_box .actions {    
    border: none;    
}

#login_form_box .inputs div input {
    display: block;
    width: 360px;
    height: 18px;
    margin-bottom :10px;
    padding-left: 4px;
    border-radius: 7px;
}

#login_form_box .inputs div span {  
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom :3px;
    text-align: left;
    color: #fff;
}

#btn_login_submit {
    display: inline-block;
    width: 120px;
    height: 25px;
    cursor:pointer;
    border: 1px solid;
    border-radius: 7px;
    background-color: #fff;    
    margin-right: 10px;
    /*margin: auto;*/
}

#btn_login_submit span{
    display:block;
    font-size: 1.2em;
    font-weight: bold;
    text-align:center;
    /*text-transform: uppercase;*/
    padding-top:4px;
}

/**/

#login_footer_box {
    width: 400px;
    height: 50px;
    background-color: #fff;
}

#login_logo_ad {
    float: left;
    width: 80px;
    height: 50px;
}

#login_logo_ad img {
    margin-left: 10px;
    margin-top: 6px;
    width: 62px;
    height: 44px;
}

#login_footer {
    float: left;
    width: 320px;
    height: 50px;
    padding-top: 6px;
}

#login_footer div{
    width: 320px;
    height: 12px;
    font-size: 0.8em;
}


/*
#login_footer span{
    display:block;
    margin-top: 15px;
    margin-left: 25px;
    font-size: 1.7em;
    font-weight: bold;
    color: #fff;
}
*/

/*#endregion*/
/*---------------------------- LOGIN (fine)--------------------------------------------*/


/*---------------------------- LAYOUT (inizio)-----------------------------------------*/
/*#region LAYOUT*/

#main_body {
    height: auto !important;
    min-height: 100%; 
    /*position:relative;*/
    margin: 0 auto -60px;
}

#menu_container {
    width: 250px;
    height: 100vh;
    float: left;
    background-color: #253f5e;
    overflow:auto;
}

#main_container {
    margin-left: 250px;
}

#footer_container {
    height: 60px;
    border-top: 1px solid #253f5e;
    margin-bottom: 0px;
    padding-bottom: 0px;
    /*background-color: #63b5cd;*/
    margin-left: 250px;
}

/*#endregion*/
/*---------------------------- LAYOUT (fine)-------------------------------------------*/


/*---------------------------- MENU LATERALE (inizio)----------------------------------*/
/*#region MENU LATERALE*/

#menu_laterale_box{
    margin-top: 100px;
    background: #253f5e;    
}

.btn_menu_laterale {
    display: block;
    width: 200px;
    height: 20px;
    margin-bottom:4px;
    margin-left:10px;
    padding-top: 2px;
    padding-left:20px;
    cursor: pointer;
    border-radius: 7px;
    color: #fff;
    text-decoration:none;
    font-size: 1.3em;
    /*font-weight: bold;*/
}
.btn_menu_laterale :hover{
    display: block;
    width: 200px;
    height: 20px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 10px;
    padding-top: 2px;
    padding-left: 20px;
    cursor: pointer;
    border-radius: 7px;
    color: #fff;
    text-decoration: none;
    font-size: 1.3em;
    font-weight: bold;
}

/*
.btn_menu_laterale span {
    margin-left:10px;
    font-size: 1.3em;
    font-weight: bold;
    text-align: left;
}
*/

#lingua_box {
    width: 200px;
    height: 25px;
    margin-left: 20px;
}

#lang {
    width: 150px;
    height: 25px;
    margin-left: 10px;
    font-size: 1.3em;
}

/*#endregion*/
/*---------------------------- MENU LATERALE (fine)------------------------------------*/


/*---------------------------- CONTAINER HEADER (inizio)-----------------------------------------*/
/*#region CONTAINER HEADER*/

#header_main_container {
    height: 70px;
    width: 100%;
    background-color: #63b5cd;
}

#header_info_box {
    width: 400px;
    height: 70px;
    padding-top: 10px;
    padding-left: 30px;
}

#header_info_box div {
    width: 350px;
    height: 24px;
    margin-top: 5px;
    color: #fff;
    font-size: 1.0em;
}

/*#endregion*/
/*---------------------------- CONTAINER HEADER (fine)-------------------------------------------*/


/*---------------------------- CONTAINER BODY (inizio)-----------------------------------------*/
/*#region CONTAINER BODY*/

#body_main_container {
    height: calc(100vh - 130px);
    overflow: auto;
}

#body_main_container h2{
    display:inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:20px;  
}

#separatore_alto {
    height: 25px;
    /*border-radius: 7px;*/
    background-color: #253f5e;
}

/*#endregion*/
/*---------------------------- CONTAINER BODY (fine)-------------------------------------------*/


/*---------------------------- CONTAINER FOOTER (inizio)-----------------------------------------*/
/*#region CONTAINER FOOTER*/

#footer_main_container {
    /*height: 50px;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
    background-color: #63b5cd;
    margin-left: 250px;
}

#footer_logo_ad {
    float: left;
    width: 80px;
    height: 50px;
}

#footer_logo_ad img {
    margin-left: 10px;
    margin-top: 6px;
    width: 62px;
    height: 44px;
}

#footer_info_box {
    float: left;
    /*width: 320px;*/
    height: 50px;
    padding-top: 6px;
}

#footer_info_box div {
    /*width: 320px;*/
    height: 12px;
    color: #000;
    font-size: 0.8em;
}

/*#endregion*/
/*---------------------------- CONTAINER FOOTER (fine)-------------------------------------------*/


/*---------------------------- HOME (inizio)-----------------------------------------*/
/*#region HOME*/

#home_box {
    background-color: #fff;
}

#home_box img{ 
    display: block;
    width: 554px;
    height: 320px;
    margin-left: 20%;
    /*margin: 0 auto;*/
}

/*#endregion*/
/*---------------------------- HOME (fine)-------------------------------------------*/


/*---------------------------- SETTAGGI COMUNI (inizio)-----------------------------------------*/
/*#region SETTAGGI COMUNI*/

.label_span {
    margin-left: 4px;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
}

.label_input {
    height: 25px;
    margin-top: 5px;
    padding-left: 5px;
    font-size: 1.2em;
    /*border-radius: 7px;*/
}

.label_span_btn {
    display:block;
    font-size: 1.2em;
    /*font-weight: bold;*/
    text-align:center;
    color: #fff;
    /*text-transform: uppercase;*/
    /*padding-top:6px;*/
}

.label_select {
    height: 30px;
    margin-top: 5px;
    padding-left: 5px;
    font-size: 1.2em;
    /*border-radius: 7px;*/
}

/*#endregion*/
/*---------------------------- SETTAGGI COMUNI (fine)-------------------------------------------*/


/*---------------------------- ANAGRAFICA UTENTE (inizio)-----------------------------------------*/
/*#region ANAGRAFICA UTENTE*/

#anagrafica_box{
    height: 390px;    
    margin-left: 20px;
    margin-right: 20px;
    /*border-radius: 7px;*/
    background-color: #63b5cd;
}

/*#anagrafica_data_box div{
    margin-top: 25px;
    margin-left: 25px;
}*/

#anagrafica_data_box span {
    display: block;
}

#anagrafica_data_box input {
    /*width: 70%;*/
    width: 280px;
    margin-right: 10px;
}


#btn_aggiorna_dettaglio {
    /*display: inline-block;
    width: 150px;
    height: 30px;
    margin-top: 20px;
    float: right;
    cursor: pointer;
    border: 1px solid;
    border-radius: 7px;
    background-color: #fff;*/
    float: right;
    width: 100px;
    background-color: #253f5e;
    color: #fff;
    margin-top: 13px;
    padding: 4px;
    cursor: pointer;
    text-align: center;
}

/*#endregion*/
/*---------------------------- ANAGRAFICA UTENTE (fine)-------------------------------------------*/


/*---------------------------- MODIFICA PASSWORD (inizio)-----------------------------------------*/
/*#region MODIFICA PASSWORD*/

#modifica_psw_box {
    height: 390px;
    margin-left: 20px;
    margin-right: 20px;
    /*border-radius: 7px;*/
    background-color: #63b5cd;
}

/*.modifica_psw_data_box_div {
    margin-top: 25px;
    margin-left: 25px;
}*/

#modifica_psw_data_box span {
    display: block;
}

#modifica_psw_data_box input {
    width: 70%;
}

#btn_modifica_psw_submit {
    /*display: inline-block;
    width: 150px;
    height: 30px;
    margin-top: 20px;
    float:right;
    cursor:pointer;
    border: 1px solid;
    border-radius: 7px;
    background-color: #fff;*/
}

/*#endregion*/
/*---------------------------- MODIFICA PASSWORD (fine)-------------------------------------------*/


/*---------------------------- GESTIONE UTENTI (inizio)-----------------------------------------*/
/*#region GESTIONE UTENTI*/

/*#region GESTIONE UTENTI BOX1*/

/*#gestione_utenti_box1 {
    padding-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
    border-radius: 7px;
    background-color: #63b5cd;
    min-width: 550px;
}*/

#gestione_utenti_new_user_data_box span {
    display: block;
}

#gestione_utenti_new_user_data_box input {
    width: 95%;
}

#gestione_utenti_box1 .user_row {
    /*margin-top: 25px;*/
    width:90%;
    /*margin-left:25px;*/
}

#gestione_utenti_box1 .user_row_col1{
    float: left;
    width:30%;
}

#gestione_utenti_box1 .user_row_col2 { 
    float: left;
    margin-left: 70px;
    width: 30%;
}

#btn_add_new_user {
    /*float: right;
    display: inline-block;
    width: 150px;
    height: 30px;
    margin-right: 30px;
    margin-top: 20px;
    cursor: pointer;
    border: 1px solid;
    border-radius: 7px;
    background-color: #fff;*/
    float: right;
    width: 100px;
    background-color: #253f5e;
    margin-right: 30px;
    margin-top: 30px;
    padding: 4px;
    cursor: pointer;
    text-align: center;
}

/*#endregion*/

/*#region GESTIONE UTENTI BOX2*/

/*#gestione_utenti_box2 {
    margin-top: 70px;
    margin-left: 20px;
    margin-right: 20px;
    background-color: #63b5cd;
    min-width:550px;
}*/

#gestione_utenti_users_container_data_box {
    /*margin-top: 25px;
    margin-left: 25px;
    margin-right: 25px;*/
    padding-bottom: 15px;
}

#users_table {
    width: 100%;
    border-bottom: 1px #ccc solid;
}

#users_table thead tr {
    vertical-align: bottom;
    text-align:left;
}

#users_table thead tr th {
    padding:4px;
}

#users_table tbody { }

#users_table tbody tr td {    
    border-top: 1px #ccc solid;
    border-right: 1px #ccc solid;    
    padding: 2px 2px 0 2px;    
    border-collapse: collapse;    
}

.hidden {
    display: none;
    border: none;
}

.check_column {
    width: 20px;
}

.check_column span {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    padding: 0px;
}

.action_column {
    width: 24px;
}

.action_column span {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    padding: 0px 6px 0 0;
}

.editable_cell {
    border: none;
    outline: none;
    width: 100%;
}

.first_cell {
    border-left: 1px #ccc solid;
}

.action_cell {
    cursor: pointer;
}

/*#endregion*/

/*#endregion*/
/*---------------------------- GESTIONE UTENTI (fine)-------------------------------------------*/


/*---------------------------- GESTIONE LICENZE (inizio)-----------------------------------------*/
/*#region GESTIONE LICENZE*/

#nuova_licenza_data_box span {
    display: block;
}

#nuova_licenza_data_box input {
    width: 70%;
}

#gestione_licenze_search_box {
    overflow: hidden;
}

.gestione_licenze_inline_submit {
    float: left;
    margin-top: 12px;
}

.inline_input {
    float: left;
    margin-right: 10px;
}

/*
#gestione_licenze_grid_box {
    overflow: hidden;
}

#gestione_licenze_grid_box .htCore {
    border-left: 1px #ccc solid;
}
*/

#gestione_licenze_grid_box {
    /*margin-top: 25px;
    margin-left: 25px;
    margin-right: 25px;*/
    padding-bottom: 15px;
}

#gestione_licenze_table {
    width: 100%;
    border-bottom: 1px #ccc solid;
}

#gestione_licenze_table thead tr {
    vertical-align: bottom;
    text-align:left;
}

#gestione_licenze_table thead tr th {
    padding:4px;
}

#gestione_licenze_table tbody { }

#gestione_licenze_table tbody tr td {    
    border-top: 1px #ccc solid;
    border-right: 1px #ccc solid;    
    padding: 2px 2px 0 2px;    
    border-collapse: collapse;    
}


.editable_cell_licenze {
    border: none;
    outline: none;
    width: 95%;
}








/*#endregion*/
/*---------------------------- GESTIONE LICENZE (fine)-------------------------------------------*/


/*---------------------------- TRADUZIONI (inizio)-----------------------------------------*/
/*#region TRADUZIONI*/

.traduzioni_box {
    /*margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 30px;
    background-color: #63b5cd;
    padding-bottom: 30px;
    min-width: 550px;*/
    overflow: hidden;
    padding: 10px;
    border: 1px solid #d3d3d3;
    border-top: 2px solid #d3d3d3;
    background: #63b5cd;
}

/*#region TRADUZIONI RICERCA-ORDINA*/

#traduzioni_ricerca_box {
    /*width: 95%;
    margin-top: 25px;
    margin-left: 25px;*/
}

.form_input_box_s {
    float:left;
    margin-right:20px;
}

#btn_traduzioni_reset {
    /*float: right;
    display: inline-block;
    width: 150px;
    height: 30px;
    margin-right: 30px;
    margin-top: 20px;
    cursor: pointer;
    border: 1px solid;
    border-radius: 7px;
    background-color: #fff;*/
    float: right;
    width: 100px;
    background-color: #253f5e;
    color: #fff;
    margin-top: 28px;
    margin-right: 10px;
    padding: 4px;
    cursor: pointer;
    text-align: center;
}

#btn_aggiungi_lingua {
    /*float: right;
    display: inline-block;
    width: 150px;
    height: 30px;
    margin-right: 30px;
    margin-top: 20px;
    cursor: pointer;
    border: 1px solid;
    border-radius: 7px;
    background-color: #fff;*/
    float: right;
    width: 150px;
    background-color: #253f5e;
    color: #fff;
    margin-top: 28px;
    padding: 4px;
    cursor: pointer;
    text-align: center;
}

#btn_aggiungi_lingua {
    margin:28px 0 0 40px;
}

#nuova_lingua
{
    width:200px;
}

#btn_traduzioni_cerca {
    /*float: right;
    display: inline-block;
    width: 150px;
    height: 30px;
    margin-right: 30px;
    margin-top: 20px;
    cursor: pointer;
    border: 1px solid;
    border-radius: 7px;
    background-color: #fff;*/
    float: right;
    width: 100px;
    background-color: #253f5e;
    color: #fff;
    margin-top: 28px;
    padding: 4px;
    cursor: pointer;
    text-align: center;
}

#traduzioni_ordina_box {
    width: 95%;
    margin-top: 15px;
    /*margin-left: 25px;*/
}

.radiogroup
{
    float:left;
    margin-right:70px;
}

.radiogroup div {
    margin-bottom: 10px;
}

/*#endregion*/

/*#region TRADUZIONI BOX3*/

#traduzioni_risultati_box {
    /*width: 95%;
    margin-top: 25px;
    margin-left: 25px;
    height:600px;*/
}

#lemmata_grid {
    /*overflow:hidden;*/    
}

.colHeader
{
    cursor:pointer;
}

.htCore thead th div img {
    
    margin-bottom:-4px;
}







.htCore {
    border-width: 1px;
    border-left: 1px #ccc solid;
}

/*
.htCore thead tr th:last-child {
    border-top: none;
    border-right: none;
}
*/












#btn_traduzioni_salva {
    float: right;
    display: inline-block;
    width: 150px;
    height: 30px;
    margin-right: 30px;
    margin-top: -5px;
    cursor: pointer;
    border: 1px solid;
    border-radius: 7px;
    background-color: #fff;
}

/*#region PAGINAZIONE TRADUZIONI*/

.page_btn_first, .page_btn_prev, .page_btn_next, .page_btn_last {
    display: inline-block;
    margin: 0 5px 0 5px;
}

div.nextButton, div.prevButton, div.lastButton, div.firstButton {
    float: left;
    height: 10px;
    padding: 5px 10px 10px 10px;
    cursor: pointer;
    margin: 0 5px 0 5px;
    border: 1px #4e7c84 solid;
    background-color: #fff;
    color: #444;
    font-size: 1.2em;
    font-weight: bold;
}

div.page_controls {
    float: left;
    height: 10px;
    padding: 5px 0px 10px 0px;
    margin: 0 5px 0 5px;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
}

/*#endregion*/

/*#endregion*/

/*#endregion*/
/*---------------------------- TRADUZIONI (fine)-------------------------------------------*/












/*---------------------------- GESTIONE FILE (inizio)-----------------------------------------*/
/*#region GESTIONE FILE*/



/*#endregion*/
/*---------------------------- GESTIONE FILE (fine)-------------------------------------------*/



/*---------------------------- GESTIONE PORTALE (inizio)----------------------------------------- spostare in file separato ? */
/*#region GESTIONE PORTALE*/

#gestione_portale_box {
    height: 300px;
    margin-left: 20px;
    margin-right: 20px;
    /*border-radius: 7px;*/
    background-color: #63b5cd;
}

/*#endregion*/
/*---------------------------- GESTIONE PORTALE (fine)-------------------------------------------*/



/*---------------------------- GESTIONE ARTICOLI (inizio)-----------------------------------------*/
/*#region GESTIONE ARTICOLI*/



/*#endregion*/
/*---------------------------- GESTIONE ARTICOLI (fine)-------------------------------------------*/



/*---------------------------- GESTIONE ETICHETTE (inizio)----------------------------------------- spostare in file separato ? */
/*#region GESTIONE ETICHETTE*/

#gestione_etichette_box {
    height: 300px;
    margin-left: 20px;
    margin-right: 20px;
    /*border-radius: 7px;*/
    background-color: #63b5cd;
}

/*#endregion*/
/*---------------------------- GESTIONE ETICHETTE (fine)-------------------------------------------*/



/*---------------------------- GESTIONE DOCUMENTI (inizio)----------------------------------------- spostare in file separato ? */
/*#region GESTIONE DOCUMENTI*/

#gestione_documenti_box {
    height: 300px;
    margin-left: 20px;
    margin-right: 20px;
    /*border-radius: 7px;*/
    background-color: #63b5cd;
}

/*#endregion*/
/*---------------------------- GESTIONE DOCUMENTI (fine)-------------------------------------------*/



/*---------------------------- GESTIONE AD (inizio)----------------------------------------- spostare */
/*#region GESTIONE AD*/

#gestione_ad_box {
    height: 300px;
    margin-left: 20px;
    margin-right: 20px;
    /*border-radius: 7px;*/
    background-color: #63b5cd;
}

/*#endregion*/
/*---------------------------- GESTIONE AD (fine)-------------------------------------------*/



















/* GESTORE COLONNE */

.drid_column_check, .all_columns_check {
    float: left;
    overflow: hidden;
    clear: both;
}

.drid_column_check input, .all_columns_check input {
    float: left;
}

.drid_column_check .col_name, .all_columns_check .col_name {
    padding: 3px 0 0px 10px;
    float: left;
}

#drid_columns_dialog {
    position: absolute;
    z-index: 1001;
    background-color: #FFF;
    width: 370px;
    height: 540px;
}

#drid_columns_dialog .dialog_content {
    /*background-color:pink;*/
    padding: 10px;
    overflow: hidden;
    height: 450px;
}

.drid_title_bar {
    height: 10px;
    padding: 10px;
    font-weight: bold;
    /*background-color:coral;*/
}

.drid_buttons_bar {
    height: 30px;
    /*background-color:antiquewhite;*/
}

.drid_dialog_save {
    float: left;
    color: red;
    font-size: 14px;
    padding: 5px 0 5px 10px;
    cursor: pointer;
}













/*
#fabrics_grid_box, #rules_grid_box {
    padding: 20px;
    float: left;
}

.textButton {
    cursor: pointer;
    clear: both;
    overflow: hidden;
}

.btn_right_margin
{
    margin-right:20px;
}

.f_left
{
    float:left;
}

#images_box
{
    overflow:hidden;
}

#close_images_box
{
    overflow:hidden;
    clear:both;
}

#images_box .image_box {
    float: left;
    padding:2px;
    width: 50px;
    height: 70px;
    overflow:hidden;
}

#images_box div img {
    border:1px solid;
}
*/



/* DRAGGABLE BOX START */
.draggable_box {
    position: absolute;
    background-color: #fff;
    border: 2px solid;
    z-index:200;
}

#draggable_topBar {
    float: left;
    height: 12px;
    width: 70%;
    margin-left: 30px;
    padding: 4px;
    font-size: 1.2em;
}

#draggable_btnDrag {
    height: 30px;
    background-color: #253f5e; /*rgba(0, 0, 0, 0.6);*/
}

#draggable_btnResize {
    float: right;
    width: 16px;
    height: 16px;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
    background-image: url('images/resize.png');
    margin-right: 4px;
}

#draggable_contentBox {
    padding: 10px 10px 20px 10px;
}

#draggable_btnClose {
    height: 20px;
    width: 20px;
    background: url('images/close.png') no-repeat;
    float: right;
    margin: -23px 5px 0 0;
    cursor: pointer;
}
/* DRAGGABLE BOX END   */



/* FILTER BOX */
#fabrics_search_ok, #main_fabrics_search_ok, #customer_fabrics_search_ok
{
    margin-top:40px;
}

#fabrics_search_box input[type="text"]
{
    width:250px;
}
#fabrics_search_box select {
    width: 250px;
}
/* FILTER BOX END */



/* PERSONALIZZAZIONE */
/*
#fabrics_box {
    padding: 20px;
}
#customer_fabrics_box {

    padding:20px;
}

#custom_tabs_box {
    overflow: hidden;
    margin:0 20px 0 20px;
    border-bottom: 1px solid;
}

.btn_tab {
    width: 200px;
    padding: 10px;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    margin: 20px 0 0 0;
    float: left;
    font-size:1.4em;
    cursor:pointer;
}

#connection_select_box {
    float: left;
    width: 300px;
    padding: 20px 0 0 20px;
}

#connection_select
{
    width:250px;
    height:30px;
    font-size:1.4em;
}
*/
/* PERSONALIZZAZIONE END */
