﻿        input[type='file']
        {
            border: 3px dashed #999;
            padding: 20px 0px 10px 10px;
            cursor: move;
            position: relative;
        }
        input[type='file']:before
        {
            content: "Trascina il file quì";
            display: block;
            position: absolute;
            text-align: center;
            top: 50%;
            left: 50%;
            width: 200px;
            height: 40px;
            margin: -25px 0 0 -100px;
            font-size: 18px;
            font-weight: bold;
            color: #999;
        }
    
    
    .body {font-family: MS Sans Serif;}
    
    .pnlmenu{box-shadow: #2d3c86 0 0 0 1px inset, #4b5fc3 0 2px 0 inset, #e8e8e8 0 0 0 4px, #dedede 0 0 0 5px;
        background-color: #dedede; border-radius: 4px;width: 425px;text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0;-webkit-font-smoothing: antialiased;}
        
    .menubtnLogin{border: solid 1px #ddd;box-shadow: 2px 2px 3px 0 #ccc ; border-radius:15px; background-color:White; }
    .menubtn{background-color: #1682ba;border: none;color: White;cursor: pointer;height: 40px;box-shadow: 2px 2px 3px 0 black ;  border-radius: 5px;height:20px;}
    	
    .menubtn:hover{background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
                    background-repeat: repeat-x;height:20px;}
                    
    .pnlmenu2{box-shadow: #2d3c86 0 0 0 1px inset, #4b5fc3 0 2px 0 inset, #e8e8e8 0 0 0 4px, #dedede 0 0 0 5px;background-color: #dedede;
                 border-radius: 4px;width: 240px;text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0;}
                 
    .menubtn2{ background-color: #394dac;border: solid 0.5px #2f3f8e;color: White;cursor: pointer;height: 35px;box-shadow: 2px 2px 3px 0 black}
    
    .menubtn2:hover{background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-repeat: repeat-x; }
    
    .txt{border:solid 1px #dedede;font-size: 15px;box-shadow: 1px 1px 2px 0 black}
    
    .text{color: white;font-size: 18px;background-color: #394dac;}
    
    .hr{background: #394dac; width:550px ;border: 0; height:2px}
    
    .dg{border: solid 0.5px lightgray;box-shadow: 1px 1px 1px 1px darkgray;border-collapse:separate }
    .dgTable{border: solid 1px lightgray;box-shadow: 1px 1px 1px 1px darkgray;border-top:solid 0.5px lightgray;border-bottom:solid 0.5px lightgray ;background-color:White;}
    
    .dgItem{ background-color: #EBEBEB; color: #464646;font-size: 15px;border-bottom: 1px solid #d9d9d9; }
    
    .dgAltItem{background-color: white;color:#464646;font-size: 15px;border-bottom: 1px solid #d9d9d9;}
    
    .dgFootert{background-color: #394dac;color: White;}
     .dgFooter{color: #394dac;font-weight:bold;border-top:solid 2px white;text-shadow:1px 1px 1px darkgray ;background-color:White;}
     
    .dgHeaderasd{background-color: #394dac;color: #F7F7F7;font-size: 17px;}
    .dgHeader{color: #394dac;font-size: 19px;font-weight:bold;border-top:solid 1px trasparent ; border-bottom:solid 2px trasparent;text-shadow:1px 1px 1px darkgray ;background-color:White;
                   }
    
    .dgEdit INPUT[type='submit']{background-color: #394dac;color: White;border: none;cursor: pointer;height: 20px;box-shadow: 2px 2px 3px 0 black }
    .dgEdit INPUT[type='submit']:hover{background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
                    background-repeat: repeat-x;}
    
    .dgItem INPUT[type='submit']{ background-color: #394dac; color: White;border: none;cursor: pointer;height: 20px;box-shadow: 2px 2px 3px 0 black }
    .dgItem INPUT[type='submit']:hover{background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
                    background-repeat: repeat-x;}
                    
    .dgAltItem INPUT[type='submit']{ background-color: #394dac;color: White; border: none;cursor: pointer;height: 20px;box-shadow: 2px 2px 3px 0 black }
    .dgAltItem INPUT[type='submit']:hover{background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
                    background-repeat: repeat-x;}
                    
    .newText {  color: #394dac; font-weight: bold; text-shadow: 1px 1px 1px darkgray;
                background-color: White;
    }



@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,300,100);
   
/*** Stile Link ***/

      
        
/*** Stile Tabelle **/
.table-1
{
      font-family: "Roboto" , helvetica, arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-rendering: optimizeLegibility;
    background: white;
    border-radius: 3px;
    border-collapse: collapse;
    margin: auto;
    /*max-width: 600px;*/
    padding: 5px;
    width: 100%;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    animation: float 5s infinite;
    border-right: 1px solid #8c94a5;
}
.table-1 th,
.table-1 tr:first-child
{
    color: #D5DDE5;
    background: #454a52;
    border-bottom: 4px solid #9ea7af;
    border-right: 1px solid #797d84;
    font-size: 1.1em;
    font-weight: 400;
    padding: 9px 10px;
    text-align: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    vertical-align: middle;
}
.table-1 th:first-child
{
    border-top-left-radius: 3px;
}
.table-1th:last-child
{
    border-top-right-radius: 3px;
    border-right: none;
}
.table-1 tr
{
    border-top: 1px solid #C1C3D1;
    border-bottom-: 1px solid #C1C3D1;
    color: #666B85;
    font-size: 16px;
    font-weight: normal;
    text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
.table-1 tr:hover td
{
    background: #4E5066;
    color: #FFFFFF;
    border-top: 1px solid #22262e;
}
.table-1 tr:first-child
{
    border-top: none;
}
.table-1 tr:last-child
{
}
.table-1 tr:nth-child(odd) td
{
    background: #EBEBEB;
}
.table-1 tr:nth-child(odd):hover td
{
    background: #4E5066;
}
.table-1 tr:last-child td:first-child
{
    border-bottom-left-radius: 3px;
}
.table-1 tr:last-child td:last-child
{
    border-bottom-right-radius: 3px;
}
.table-1 td
{
    background: #FFFFFF;
    padding: 5px 5px;
    /*text-align: left;*/
    vertical-align: middle;
    font-weight: 100;
    font-size: 0.7em;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
    border-right: 1px solid #C1C3D1;
}
.table-1 td:last-child
{
    border-right: 0px;
}
.table-1 th.text-left
{
    text-align: left;
}
.table-1 th.text-center
{
    text-align: center;
}
.table-1 th.text-right
{
    text-align: right;
}
.table-1 td.text-left
{
    text-align: left;
}
.table-1 td.text-center
{
    text-align: center;
}
.table-1 td.text-right
{
    text-align: right;
}

body.x_template .table-1 a
{
      font-weight: bold;
      color:#4e5066;
      text-decoration:none;
      padding: 1px;
}

body.x_template .table-1 a:hover
{
      font-weight: bold;
      color:#4e5066;
      text-decoration:none;
}

body.x_template .table-1 tr:nth-child(odd):hover td a,
body.x_template .table-1 tr:hover td a
{
      color:#d8d9e2;
}

body.x_template .table-1 tr:nth-child(odd):hover td a:hover,
body.x_template .table-1 tr:hover td a:hover
{
      color:#fff;
}

body.x_template img.imgMagazzino 
{
      height:30px;
}

	
 
