﻿/*    
    ===============================================
    -----------------------------------------------
    Stylesheet  Mondo Software sagl
    Data:       MSgar-StyleSheet.css
                DotNet MVC Gestione Garages
    Autor:      phiore
                2019 - 2021
    -----------------------------------------------
    ===============================================

/*
    ========================================
    Calibrazione colori e stili
    ========================================
*/

* {
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    }

html  {
    height: 100%;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    left: 0px;
    top: 0px;
    z-index: -1;
    }


/*
    ========================================
    Replace Site.css
    ========================================
*/

body {
    padding-top: 5px;
    padding-bottom: 2px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 1px;
    padding-right: 1px;
/*    max-width: 2900px; */
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 100%;
}

h1 {
    font-size: 1.5em;
    color: #666666;
    font-weight: normal;
    text-align: left;
    padding: 0;
    margin-bottom: 1em;
    border-bottom: 1px dotted #666666;
    
    letter-spacing: 2px;

    border-radius: 5px; /* CSS3 */
    border-top-left-radius: 5px; /* CSS3 */
    border-top-right-radius: 5px; /* CSS3 */
    border-bottom-left-radius: 5px; /* CSS3 */
    border-bottom-right-radius: 5px; /* CSS3 */

    -khtml-border-radius: 5px; /* Konqueror */
    -khtml-border-top-left-radius: 5px; /* Konqueror */
    -khtml-border-top-right-radius: 5px; /* Konqueror */
    -khtml-border-bottom-left-radius: 5px; /* Konqueror */
    -khtml-border-bottom-right-radius: 5px; /* Konqueror */
    }
    
h2 {
    max-width: 100%;
    min-width: 260px;
    font-size: 1.5em;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
    text-indent: 0.2em;
    /* TEST01 = #D79D9D; */
    /* DEMO01 = #A7F5AB; */
    background-color: #F9F9F9;
    padding: 2px;
    margin: 2px 8px;
    border: 1px solid #F9F9F9;
    border-radius: 10px 10px 0px 0px;
}

h3 {
    color: inherit;
    background: none;
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
    text-indent: 10px;
    padding: 0;
    margin-top: 0.8em;
    margin-bottom: 0.2em;
    border: none;
    }

h4 {
    color: #666666;
    font-weight: normal;
    text-align: right;
    padding: 0;
    margin-bottom: 1em;
    margin-right: 4px;        
    border-bottom: 1px dotted #666666;
    letter-spacing: 2px;
    }

h5 {
    text-align: left;
    padding: 0;
    border-bottom: 1px dotted #000000;
    letter-spacing: 2px;
    }

.LoginImage {
    max-width: 100%;
    min-width: 260px;
    font-size: 1.5em;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
    text-indent: 0.2em;
    padding: 2px;
    margin: 2px 8px;
}

.Small label,
.Small {
	color:darkred;
    font-weight: normal;
    text-align: right;
    font-size: 0.8em;
    }

.bold {
    font-weight: bolder;
    }

.Rows_Separator {
    /* TEST01 = #D79D9D; */
    /* DEMO01 = #A7F5AB; */
    background-color: #9DD7A1;
}

.CancellaBakGround {
    color:black;
    background-color: #DC3545;
}

.CancellaForeColor {
    color: #DC3545;
}

.EditorFor_Hidden {
    display: none;
}
.EditorFor_Disbled div,
.EditorFor_Disbled {
    background-color: #E9ECEF;
}

.UCase {
	text-transform: uppercase;
}

.LCase {
	text-transform: lowercase;
}


/*    
    ========================================
    Table Header Key
    ========================================
*/

.Table_HeaderKeys {
    display: block;
    max-width: 100%;
    min-width: 260px;

    font-size: 1.1em;
    font-weight: bold;
    text-align: left;
    text-indent: 0.2em;
    
    background-color: #F9F9F9;
    border: 1px solid #E3E3E3;
    vertical-align: middle;
    padding: 2px;
    margin: 2px 8px;
}
.Table_HeaderKeys table {
    width: 100%;
    border: 1px solid #E3E3E3;
    vertical-align: middle;
}

.Table_HeaderKeys th {
    vertical-align: middle;
    background-color: #FFFBED;
    font-weight: bold;
    margin: 0px 4px 0px 4px;
    padding: 0px 4px 0px 4px;
    border-left: 0px solid #E3E3E3;
}
.Table_HeaderKeys td {
    vertical-align: middle;
    background-color: #F9F9F9;
    margin: 0px 20px 0px 4px;
    padding: 0px 8px 0px 4px;
    border-left: 0px solid #E3E3E3;
}
#Table_HeaderKeysFirst_Col_th {
    border-left: none;
}
#TableHeaderBordered {
	border: #000000;
}
/*    
    ========================================
    Table Header Key fine
    ========================================
*/

/*    
    ========================================
    Table Detail  per visualizzazione [th - td]
    ========================================
*/

.Table_Details {
    border-collapse: separate;
    display: block;
    max-width: 100%;
    min-width: 260px;
    font-size: 1.1em;
    text-align: left;
    text-indent: 0.2em;
    vertical-align: middle;
    border: 1px solid #E3E3E3;
    background-color: #F9F9F9;
    padding: 2px;
    margin: 2px 8px;
}

.Table_Details table {
    width: 100%;
    vertical-align: middle;
}
.Table_Details label {
    padding: 0px 4px 0px 4px;
    margin: 0px 4px 0px 4px;
}
.Table_Details th {
    width: 30%;
    vertical-align: middle;
    background-color: #FFFBED;
    font-weight: bold;
 }
.Table_Details td {
    width: 70%;
    vertical-align: middle;
    background-color: #F9F9F9;
}
.Table_DetailsCancella table,
.Table_DetailsCancella tr {
    background-color: #F9F9F9;
}
.Table_DetailsCancella th {
    color: #DD3D4C;
}
.Table_DetailsCancella td {
    color: #DC3545;
}

/*    
    =====================================================
    Table Detail  per visualizzazione compatta [th - td]
    =====================================================
*/

.Table_Details_compact {
    border-collapse: separate;
    display: block;
    max-width: 100%;
    min-width: 260px;
    font-size: 1.1em;
    text-align: left;
    text-indent: 0.2em;
    vertical-align: middle;
    border: 1px solid #E3E3E3;
    background-color: #F9F9F9;
    padding: 2px;
    margin: 2px 8px;
}

    .Table_Details_compact table {
        width: 100%;
        vertical-align: middle;
    }

    .Table_Details_compact label {
        padding: 0px 4px 0px 4px;
        margin: 0px 4px 0px 4px;
    }

    .Table_Details_compact th {
        width: 20%;
        vertical-align: middle;
        background-color: #FFFBED;
        font-weight: bold;
    }

    .Table_Details_compact td {
        width: 30%;
        vertical-align: middle;
        background-color: #F9F9F9;
    }

.Table_Details_compactCancella table,
.Table_Details_compactCancella tr {
    background-color: #F9F9F9;
}

.Table_Details_compactCancella th {
    color: #DD3D4C;
}

.Table_Details_compactCancella td {
    color: #DC3545;
}


/*    
    ========================================
    Table Edit per modifica [th - td]
    ========================================
*/

.Table_Edit {
    border-collapse: separate;
    display: block;
    max-width: 100%;
    min-width: 260px;
    font-size: 1.1em;
    text-align: left;
    text-indent: 0.2em;
    background-color: #FCFCFC;
    vertical-align: middle;
    padding: 0px;
    margin: 2px 4px;
    flex: 0 1 100%;
}

.Table_Edit table {
    width: 100%;
    vertical-align: middle;
}
.Table_Edit th {
    width: 20%;
    vertical-align: middle;
    background-color: #FFFBED;
    border: 1px solid #E3E3E3;
    border-radius: 5px;
    font-weight: bold;
    margin: 0px 8px;
    padding: 8px 8px 0px 8px;
 }
.Table_Edit td {
    width: 80%;
    vertical-align: middle;
    padding: 0px 0px 0px 8px;
    margin: 0px 8px;
}


.Table_Button,
.Table_Button table,
.Table_Button tr,
.Table_Button th,
.Table_Button td {
    border-collapse: separate;
    vertical-align: middle;
    border: none;
    border-bottom: none;
    margin: 1px 0px 1px 0px;
}
.Table_Button2,
.Table_Button2 th,
.Table_Button2 td {
    max-width: 80px;
    min-width: 80px;
}
.Table_Button3,
.Table_Button3 th,
.Table_Button3 td {
    max-width: 90px;
    min-width: 90px;
}

.Table_HeaderButton,
.Table_HeaderButton table,
.Table_HeaderButton tr,
.Table_HeaderButton th,
.Table_HeaderButton td
{
    width: auto;
    min-width: 20%;
    vertical-align: middle;
    border: none;
    border-bottom: none;
    margin: 2px 2px 2px 4px;
    padding: 2px;
}
.Table_FooterButton {
    margin-left: 5px;
}
.footer_info {
    max-width: 100%;
    min-width: 260px;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
    text-indent: 0.2em;
    /* TEST01 = #D79D9D; */
    /* DEMO01 = #A7F5AB; */
    background-color: #FDFDFD;
    padding: 2px;
    margin: 2px 8px;
    border: 1px solid #9F9F9F;
    border-radius: 0px 0px 10px 10px;
}

/*    
    ========================================
    Table Grid Header - 
    Se esiste una relazione Testata/Dettaglio
    Testata    = Grid_Header
    Detttaglio = Grid_Row
    ========================================
*/

.Grid_Header {
    width: 100%;
    border-collapse: separate;
    border: 0px solid #9F9F9F;
    vertical-align: middle;
    padding: 5px;
    margin: 5px 0px 0px 0px;
    border-radius: 4px;
}
 
.Grid_Header table {
    width: 100%;
    vertical-align: middle;
    }

.Grid_Header tr {
    background-color: #F8F8F8;
    font-weight: bold;
    margin: 1px;
    padding: 1px;
    }

.Grid_Header th {
    background-color: #FFFBED;
    font-weight: bold;
    margin: 2px 2px 2px 8px;
    padding: 2px 2px 2px 8px;
}

.Grid_Header td {
    font-weight: normal;
    margin: 2px 2px 2px 8px;
    padding: 2px 2px 2px 8px;
    }
/*    
    ========================================
    Table Grid Header Fine
    ========================================
*/

.Grid_WidthMin_Col {
    width: 5px;
    display: block;
	align-content: center;
	text-align: center;
}
.Grid_Width20px_Col {
    width: 20px;
    display: block;
	align-content: center;
	text-align: center;
}

.Grid_WidthDescr_Col {
    width: 250px;
}
.Grid_Button {
	width: 60px;
    text-align: center;
    text-align-last: center;
    vertical-align: middle;
}
#Grid_First_Col_td {
    max-width: 80px;
    min-width: 80px;
    width: 80px;
    border-bottom: none;
	padding: 2px 0px;
}

/*    
    ========================================
    Table Grid Row 
    Table per griglia di Dettaglio
    ========================================
*/

.Grid_Row {
    width: 100%; 
    min-width: 260px;
    font-size: 20px;
    vertical-align: middle;
    border-collapse: separate;
    border-top: none;
    margin: 0px 8px 0px 2px;
    padding: 0px 8px 0px 2px;

}
 
.Grid_Row table {
    width: 100%;
    border: 0px solid #CCCCCC;
    vertical-align: middle;
    }

.Grid_Row tr {
    background-color: #F9F9F9;
    }

.Grid_Row th {
    background-color: #FFFBED;
    font-weight: bold;
    padding: 0px 2px 0px 8px;
}
.Grid_Row td {
    background-color: #FDFDFD;
    font-weight: normal;
    padding: 0px 2px 0px 2px;
    border-bottom: 1px solid #9F9F9F;
}
.Grid_RowVAlignMiddle th {
    vertical-align: middle;
}
.Grid_RowVAlignMiddle td {
    vertical-align: middle;
}
.Grid_RowColAlignMiddle th {
    text-align: center;
}
.Grid_RowColAlignMiddle td {
    text-align: center;
}


.Grid_FixedTopTR1 {
    top: 30px;
    position: fixed;
    font-size: 1.5em;
    font-weight: normal;
    height: 2em;
    background-color: #E1E1E1;
    border: 1px solid #000000;
    border-radius: 10px 10px 0px 0px;
}
.Grid_FixedTopTR2, 
.Grid_FixedTopTR2 a,
.Grid_FixedTopTR2 tr,
.Grid_FixedTopTR2 th,
.Grid_FixedTopTR2 p {
    position: fixed;
    top: 78px;
    left:inherit;
    color: #FFFFFF;
    background-color: #000080;
    background-image: none;
	background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 1.1em;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    border-radius: 5px;    
}
.Grid_FixedTopTR3 {
    position:fixed;
    top: 125px;
    background-color: #E1E1E1;
    border: 1px solid #000000;
}

.Grid_Scroll {
    position:relative;
    top: 200px;
    width: 300px;
}

/*
    ========================================
    Grid Fine
    ========================================
*/


/*
    ========================================
    Text Box
    ========================================
*/
.Text_Cell {
    width: 20%;
}
.TableImageBTN th {
    vertical-align: middle;
    padding: 2px;
    margin: 2px 8px 2px 8px;
    border: 1px solid #9F9F9F;
    border-radius: 15px;
}
.TableImageBTN td {
    vertical-align: middle;
    font-size: 20px;
    color: #979797;
}

.TableFiltri th {
    vertical-align: middle;
    font-size: 20px;
    padding: 0px 8px;
    margin: 2px 8px;
}
.TableFiltri td {
    vertical-align: middle;
    font-size: 20px;
    padding: 0px 8px;
    margin: 2px 8px;
}

/*    
    ========================================
    Text Box Fine
    ========================================
*/






/*    
    ========================================
    Layout Bottoni MVC
    ========================================
*/

.BTN_Oper_Base {
    background-image: none;
	background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #FFFFFF;
}

.BTN_Default_Home a,
.BTN_Default_Home {
    color: #FFFFFF;
    background-color: #337AB7;
    border: 1px solid #555555;
}

.BTN_Default,
.BTN_Default input,
.BTN_Default a {
    color: #FFFFFF;
    background-color: #337AB7;
}


.BTN_Default_LNK, 
.BTN_Default_LNK a {
    font-size: 1.1em;
    text-align: left;
    border: 1px solid #337AB7;
    margin: 0px;
}

.Link_Menu,
.Link_Menu a,
.Link_Menu button {
    /* TEST01 = #D79D9D; */
    /* DEMO01 = #A7F5AB; */
    color: #337AB7;
    font-weight: normal;
    }
.Link_MenuLeft
{
    text-align: left;
}
.Link_MenuCenter
{
    text-align: center;
}
.Link_MenuRight
{
    text-align: right;
}
.Link_SubMenu a,
.Link_SubMenu {
	/* TEST01 = #D79D9D; */
	/* DEMO01 = #A7F5AB; */
    color: #337AB7;
    font-weight: normal;
}

.BTN_Chiudi {
    color: #FFFFFF;
    background-color: #008080;
}
.BTN_Chiudi a {
    color: #FFFFFF;
}

.BTN_Filtra {
    color: #FFFFFF;
    background-color: #008080;
}
.BTN_Filtra a {
    color: #FFFFFF;
}


/*    
    ========================================
    Bottoni che rchiamano PNL
    ========================================
*/

.BTN_Ritorna {
    width: auto;
    color: #FFFFFF;
    background-color: #337AB7;
    background-image: none;
	background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 5px;
}
.BTN_Ritorna a {
    color: #FFFFFF;
}

.BTN_Aggiungi {
    color: #FFFFFF;
    background-color: #0054FF;
/*    clip-path: circle(50%); */
    background-image: url("../Images/ic_add_18pt_2x.png");
	background-repeat: no-repeat;
    background-size: contain;
    
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;

    vertical-align: middle;
    padding: 5px 5px 5px 40px;
    margin: 2.1px 2.1px 2.1px 2.1px;

    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #0054FF;
}
.BTN_Aggiungi a {
    color: #FFFFFF;
}
.BTN_Aggiungi input {
    color: #FFFFFF;
    background-color: #0054FF;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
}

.BTN_Modifica {
    color: #FFFFFF;
    background-color: #2E2EC8;
    background-image: none;
    background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 5px;
}
.BTN_Modifica a {
    color: #FFFFFF;
}

.BTN_Modifica_Detil,
.BTN_Modifica_Detil a {
    border: 1px solid #2E2EC8;
    }

.BTN_Visualizza {
    color: #FFFFFF;
    background-color: #28A745;
    background-image: none;
	background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 5px;
}
.BTN_Visualizza a {
    color: #FFFFFF;
}

.BTN_Cancella {
    color: #FFFFFF;
    background-color:#DC3545; 
    background-image: none;
	background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 5px;
}
.BTN_Cancella a {
    color: #FFFFFF;
}

.BTN_Copia {
    color: #FFFFFF;
    background-color: #235BDF;
    background-image: none;
	background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #FFFFFF;
}
.BTN_Copia a {
    color: #FFFFFF;
}

.BTN_Stampa {
    color: #FFFFFF;
    background-color: #377D37;
    background-image: none;
	background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #FFFFFF;
}
.BTN_Stampa a {
    color: #FFFFFF;
}

.BTN_Seleziona {
    color: #FFFFFF;
    background-color: #6C757D;
    background-image: none;
    background-repeat: no-repeat;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #FFFFFF;
}
.BTN_Seleziona a {
    color: #FFFFFF;
}

/*    
    ========================================
    Fine Bottoni che rchiamano PNL
    ========================================
*/

/*    
    ========================================
    Bottoni che fanno un'azione fisica
    ========================================
*/

.BTN_Salva {
    color: #FFFFFF;
    background-color: #000080;
    background-image: none;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #FFFFFF;
}
.BTN_Salva a {
    color: #FFFFFF;
}
.BTN_Salva input {
    color: #FFFFFF;
    background-color: #000080;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
}

.BTN_Elimina {
    color: #FFFFFF;
    background-color: #DC3545;
    background-image: none;
    font-family: system-ui, Verdana, Geneva, Helvetica, sans-serif, Arial;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    margin: 2.1px 2.1px 2.1px 2.1px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #FFFFFF;
}
.BTN_Elimina a {
    color: #FFFFFF;
}
.BTN_Elimina input {
    color: #FFFFFF;
    background-color:#DC3545; 
    border: 1px solid #FFFFFF;
    border-radius: 5px;
}

/*    
    ========================================
    Fine Bottoni che fanno un'azione
    ========================================
*/

/*   
    =====================================
    Bottoni MVC - fine
    =====================================
*/




/*    
    ========================================
    Display label for Detail and Grid
    ========================================
*/
.AlignLabelLeft,
.AlignLabelLeft a,
.AlignLabelLeft label {
    text-align: left;
    text-align-last: left;
	vertical-align: middle;
    margin: 1px 0px 0px 0px;
    padding: 1px;
}
.AlignLabelCenter, 
.AlignLabelCenter a, 
.AlignLabelCenter label {
    text-align: center;
    text-align-last: center;
    vertical-align: middle;
}
.AlignLabelRight, 
.AlignLabelRight a, 
.AlignLabelRight label {
    text-align: right;
    text-align-last: right;
    vertical-align: middle;
}


/* 
    ========================================
    Fine - Display label for Detail and Grid
    ========================================
*/


/*
    ========================================
    Azienda box
    ========================================
*/

.azienda_box  {
    width: 750px;
    margin: 0.1em 0.1em 0.1em 8px;
    cursor: default;
    border: 1px solid #000000;
    font-size: 1.2em;
    color: #0000FF;
    
    border-radius: 5px; /* CSS3 */
    -khtml-border-radius: 5px; /* Konqueror */

    box-shadow: 3px 3px 3px  #990000; /* CSS3 */
    -khtml-box-shadow: 3px 3px 3px  #990000; /* Konqueror */
}

.azienda_box table, .azienda_box tr, .azienda_box td {
    color: #003366;
    background-color: #F9F9F9;    
	vertical-align: middle;
    font-style: italic;
    padding: 5px;
    margin:1px 1px 1px 1px;
    border: 1px solid #BFBFBF;

    border-bottom-left-radius: 5px; /* CSS3 */
    border-bottom-right-radius: 5px; /* CSS3 */

    -khtml-border-bottom-left-radius: 5px; /* Konqueror */
    -khtml-border-bottom-right-radius: 5px; /* Konqueror */
}

/* 
    ========================================
    Fine Azienda box
    ========================================
*/


/* 
    ========================================
    ========================================
*/


/*
    ========================================
    Fine Stylesheet
    ========================================
*/



