table
{
margin:none;
width:100%;
}

.cellfixe
{
width:200px;
}

.cellfixeact
{
text-align:center;
width:200px;
}

.cellfixe2
{
width:20%;
}

.cellfixeact2
{
text-align:center;
width:20%;
}

.center
{
text-align:center;
}

td{

    padding: 0.3em;
    vertical-align: top;
    box-sizing: border-box;
    border: 1px solid rgba(25,25,25,0.2);

}

th {

    padding: 0.1em;
    vertical-align: top;
    box-sizing: border-box;
    background-color:rgba(68,68,68,1);
    color:white;

}

tr{
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}


tr:hover{
background-color:rgba(25,25,25,0.2);
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}




form table
{
border-spacing:2px 1px;
}

table .input input
{
width:100%;
border:none;
}

.nonval
{
background-color:rgba(0,0,0,0.2);
}

.navbuild .navbuild > .form > .nav_ssmenu, .navbuild .navbuild >.form > .nav_ssmenu2
{
padding-left:2em;
position:relative;
}

.navbuild .navbuild > .form > .nav_ssmenu:before, .navbuild .navbuild >.form > .nav_ssmenu2 :before
{
content:"►   ";
position:absolute;
top:1em;
left:1em;
}


.navbuild .navbuild .navbuild > .form > .nav_ssmenu
{
padding-left:4em;
position:relative;
}

.navbuild .navbuild .navbuild > .form > .nav_ssmenu:before
{
content:"►   ";
position:absolute;
top:1em;
left:3em;
}

.numbertable
{width:100px;}
.lientable
{width:300px}

.imgcomm
{width:30%;}
