﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family:Verdana;
}

.tabellaEstesa {
	width:100%;
	height:100%;
	border:0px;
	border-collapse:collapse; 
	padding:0px;
}

.tabellaEstesaCella {
    vertical-align:top;
    padding:0px;
}

.tabellaLista {
    border:1px solid orange;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:white;
}

.cellaHeader {
    text-align: center;
    padding: 2px;
    background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #efbd4b), color-stop(0.50, #ef8d4b) );
    background-image: -o-linear-gradient(top, #efbd4b 0%, #ef8d4b 50%);
    background-image: -moz-linear-gradient(top, #efbd4b 0%, #ef8d4b 50%);
    background-image: -webkit-linear-gradient(top, #efbd4b 0%, #ef8d4b 50%);
    background-image: -ms-linear-gradient(top, #efbd4b 0%, #ef8d4b 50%);
    background-image: linear-gradient(to top, #efbd4b 0%, #ef8d4b 50%);
    font-weight:bold;
    font-size:14px;
    color:red;
}

        .modalBackground
        {
            background-color: Gray;
            filter: alpha(opacity=70);
            opacity: 0.7;
        }
        .modalBackgroundLogin
        {
            width:100%;
            height:800px;
            position:absolute;
            top:0px;
            background-color: Gray;
            filter: alpha(opacity=70);
            opacity: 0.7;
            text-align:center;
        }
        .auto-style1 {
            height: 187px;
        }
        .cellType {
            font-family:Verdana;
            text-align:left; 
            padding-left:5px; 
            padding-right:5px; 
            height:40px; 
            vertical-align:top;
            font-size:8px;
        }
        .cellTypeVerde {
            font-family:Verdana;
            text-align:left; 
            padding-left:5px; 
            padding-right:5px; 
            height:40px; 
            vertical-align:top;
            font-size:8px;
            background-color:greenyellow;
        }
        .cellTypeArancio {
            font-family:Verdana;
            text-align:left; 
            padding-left:5px; 
            padding-right:5px; 
            height:40px; 
            vertical-align:top;
            font-size:8px;
            background-color:orange;
        }
        .modalPopup {
            position:   fixed;
            z-index:    900;
            top:        -10px;
            left:       -10px;
            height:     110%;
            width:      110%;
            opacity:0.7;
            filter:alpha(opacity=70);
            background-color:white;
        }
        .modalPopupInt {
            position:   fixed;
            z-index:    1000;
            top:        230px;
            left:       0;
            height:     100%;
            width:      100%;
            opacity:1.0;
            filter:alpha(opacity=100);
            background-color:transparent;
        }

.img_box {
    border:1px solid #007a00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:white;
    width: 110px;
    height: 100px;
    padding: 5px;
}

.monitor_box {
    border:1px solid #007a00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:white;
    padding: 5px;
}

.grid_box {
    border:1px solid #007a00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:white;
    padding-top: 5px;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:5px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 1200px;
}

.cellaBody {
    border-bottom: 1px, solid, #00fe01;
    border-left:none;
    border-top:none;
    border-right:none;
    vertical-align:top;
    padding-top:3px;
}

.tabella_comandi {
    border:1px solid #007a00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:white;
}

.titolo_box {
    width: 600px;
    height: 80px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #086aff), color-stop(0.50, #5498ff) );
    background-image: -o-linear-gradient(top, #086aff 0%, #5498ff 50%);
    background-image: -moz-linear-gradient(top, #086aff 0%, #5498ff 50%);
    background-image: -webkit-linear-gradient(top, #086aff 0%, #5498ff 50%);
    background-image: -ms-linear-gradient(top, #086aff 0%, #5498ff 50%);
    background-image: linear-gradient(to top, #086aff 0%, #5498ff 50%);
    vertical-align: middle;
    border:2px solid #bec1c7;
    font-size: 24px;
    font-weight: 800;
    color:#E6E8E9;
    padding-top: 10px;
}

.error {
    font-weight: bold;
    color: red;
    font-size: 10px;
    text-align:left;
    font-family:Verdana; 
    -webkit-animation-name: blinker;  
    -webkit-animation-iteration-count: infinite;  
    -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
    -webkit-animation-duration: 1s;
}
    
.success {
    font-weight: bold;
    color: green;
    font-size: 10px;
    font-family:Verdana; 
    -webkit-animation-name: blinker;  
    -webkit-animation-iteration-count: infinite;  
    -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
    -webkit-animation-duration: 1s;
}

.moduli_box {
    width: 966px;
    border:1px solid #3cb0fd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:#e9f1fa;
}

.gruppoDati {
    font-weight: bold;
    color: red;
    font-size: 16px;
}

.etichetteCampi {
    font-weight: bold;
    color: #007a00;
    font-size: 12px;
    vertical-align: top;
}

.datiCampi {
    font-weight: bold;
    color: #3e5df5;
    font-size: 12px;
    vertical-align: top;
}

.datiCampiNero {
    font-size: 12px;
    vertical-align: top;
}

.testo_icona {
    font-size: 10px;
}

.link_testo {
    text-decoration:none;
    font-weight:bold;
    color:red; 
    font-size:12px;
}

.largezzaCellaEtichetta {
    width: 120px;
}

.img_foto {
    -moz-box-shadow: 1px 1px 1px #333333;
    -webkit-box-shadow:1px 1px 1px #333333;
    box-shadow: 1px 1px 1px #333333;
    height:63px;
}

.img_foto_sm {
    -moz-box-shadow: 1px 1px 1px #333333;
    -webkit-box-shadow:1px 1px 1px #333333;
    box-shadow: 1px 1px 1px #333333;
    height:100px;
}

.myscrollX01 {
    height:300px;
    position:relative; 
    margin:0px auto; 
    padding:0px;
    overflow: hidden;
}

.myscrollX02 {
    height:463px;
    position:relative; 
    margin:0px auto; 
    padding:0px;
    overflow: hidden;
}

.myscrollX03 {
    height:280px;
    position:relative; 
    margin:0px auto; 
    padding:0px;
    overflow: hidden;
}

.myscrollX04 {
    height:480px;
    position:relative; 
    margin:0px auto; 
    padding:0px;
    overflow: hidden;
}

.myscrollX05 {
    height:450px;
    position:relative; 
    margin:0px auto; 
    padding:0px;
    overflow-y: auto;
    overflow-x: hidden;
}

.input_text {
    border:1px solid #007a00;
    padding-left:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #ffffff), color-stop(0.50, #e1fae1) );
    background-image: -o-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -ms-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: linear-gradient(to top, #ffffff 0%, #e1fae1 50%);
    height:20px;
}

.input_button {
    border:1px solid #007a00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #ffffff), color-stop(0.50, #e1fae1) );
    background-image: -o-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -ms-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: linear-gradient(to top, #ffffff 0%, #e1fae1 50%);
    height:25px;
    padding:5px;
    text-decoration:none;
    font-weight:bold;
    color:red;
}

.input_editor {
    border:1px solid #007a00;
    padding-left:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #ffffff), color-stop(0.50, #e1fae1) );
    background-image: -o-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: -ms-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
    background-image: linear-gradient(to top, #ffffff 0%, #e1fae1 50%);
}

.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
    }
        .gruppoDati
        {
            font-weight: bold;
            color: darkred;
            font-size: 14px;
        }
        .etichetteCampi
        {
            font-weight: bold;
            color: #0065ad;
            font-size: 10px;
            text-wrap:none;
        }
        .etichetteCampi2
        {
            font-weight: bold;
            color: #0065ad;
            font-size: 8px;
            text-wrap:none;
            min-height:50px;
        }
        .select {
            border: 1px solid #007a00;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -webkit-appearance:none;
            -moz-appearance:none;
            cursor:pointer;
            font-size:12px;
        }
        .datiiniziativa
        {
            font-weight: bold;
            color: Black;
            font-size: 13px;
        }
        .largezzaCellaEtichetta
        {
            width: 120px;
        }
        .TabellaDettagli td
        {
            padding: 2px;
            cursor: default;
            border: 1px solid #361cf6;
        }
        .TabellaIntestazione td
        {
            color: White;
            font-weight: bold;
        }
        .tableOutSet {
            font-family:Verdana;
            font-size:8px;
            border:1px solid #5b9cff;
            background-color:#e5e5e5;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
        }
        .headRow {
            background-color:#f69115; 
            text-align:center; 
            color:darkred; 
            font-family:Verdana; 
            font-size:8px; 
            font-weight:bold;
        }
        .cell_link {
            width:100px;
            text-align:center;
            align-content:center;
            align-items:center;
            vertical-align:central;
        }
        .inputText {
            border: 1px solid #5b9cff;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            background-image: -webkit-gradient( linear, right bottom, right top, color-stop(0, #ffffff), color-stop(0.50, #e1fae1) );
            background-image: -o-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
            background-image: -moz-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
            background-image: -webkit-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
            background-image: -ms-linear-gradient(top, #ffffff 0%, #e1fae1 50%);
            background-image: linear-gradient(to top, #ffffff 0%, #e1fae1 50%);
        }
        .inputText:disabled {
                border: 0px none;
                color:#034171;
                background:transparent;
                font-weight:900;
                font-size:12px;
                text-align:center;
                vertical-align:top;
            }
        .inputButton {
            border: 1px solid #0999ff;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            font-size:10px;
            color:White;
            text-emphasis:filled;
            background-color:#0065ad;
            cursor:pointer;
            cursor:hand;
        }
        .inputButton:disabled {
                border: 0px none;
                color:#0065ad;
                font-size:10px;
                background:transparent;
                font-weight:bold;
            }
        .alternateRow1 {
            background-color:#d0e9f2;
        }
        .alternateRow2 {
            background-color:#e1f2d0;
        }
        .submit2bis {
            border:1px solid #2C41B6;
            margin:1px 1px 1px 0px;   
            background: #FEFEFE url(./img/template/submitattivo.png) repeat-x;
            color:#FFF;
            cursor:pointer;
            cursor:hand;
            width:150px;
            height:30px;
        }

        .btn {
          border: none;
          -webkit-border-radius: 5;
          -moz-border-radius: 5;
          border-radius: 5px;
          color: #ffffff;
          font-size: 14px;
          background: #3498db;
          padding: 10px 20px 10px 20px;
          text-decoration: none;
          cursor:pointer;
          cursor:hand;
        }

            .btn:hover {
                  background: #3cb0fd;
                  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
                  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
                  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
                  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
                  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
                  text-decoration: none;
                  cursor:pointer;
                  cursor:hand;
                  color: #ffffff;
            }

            .btn:disabled {
                background-color: white;
                color: #3cb0fd;
                text-decoration: none;
                border: solid 1px #3cb0fd;
                cursor: none;
            }

.monitor {
    font-weight: bold;
    color: green;
    font-size: 10px;
    font-family:Verdana; 
}

.gridview {
    border:none;
}

.sortasc {
    padding:0 4px 0 15px; 
    background:url(/advancedsystems/img/sort_asc.png) no-repeat;  
    text-decoration:none;
}
 
.sortdesc {
    padding:0 4px 0 15px; 
    background:url(/advancedsystems/img/sort_desc.png) no-repeat;
    text-decoration:none;
}

.fix {
    position:fixed;
    bottom: 5px;
    right: 8px;
    }