﻿.mGrid  
{
    width:800px;
    background-color: #fff; 
    margin: 5px 0 10px 0; 
   /* border: solid 1px #525252; 
    border-collapse:collapse; */
    font-size:12px;
    font-family:Calibri;    
}

.mGrid td { 
    padding: 15px; 
   /* border: solid 1px #c1c1c1; */
    color: #717171; 
    text-align:center;   
 
}

.mGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(../Imges/Background-Gradient.png) repeat-x top; 
    border-left: solid 1px #525252;     
    text-align:center;
}




.mGrid th a { 
    color: #fff; 
}
.mGrid .alt { background: #fcfcfc url(../Imges/grd_alt.png) repeat-x top; }
.mGrid .pgr { background: #424242 url(../Imges/Background-Gradient.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0;
    

}
.mGrid .pgr td { 
    border-width: 0; 

    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: #000; text-decoration: none; }

.mGrid .foot TD{text-align:center;font-size:14px;font-weight:bold;color:#fff; background: #424242 url(../Imges/Background-Gradient.png) repeat-x top;}

.mGrid INPUT
{
    width: 150px;
    font-family:Calibri, Verdana, Arial;
    font-size:12px;
    text-align:center
}
.mGrid SELECT
{
    width: 150px;
    font-family:Calibri, Verdana, Arial;
    font-size:12px;
}

.mGrid INPUT.ShortNumber
{
    width: 50px;
    font-family:Calibri, Verdana, Arial;
    font-size:12px;
    text-align:center
}

/*Esercizi Region*/
.popupbox  
{
    width:95%;
    background-color: #fff; 
    margin: 0px 0px 0px 0px; 
    padding: 10px 10px 10px 10px; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
    font-size:14px;
    font-family:Arial,Calibri, Verdana ; 
    text-align : justify;
}

.validationMessage  
{
    font-size:15px;
    font-family:Arial,Calibri, Verdana ; 
     font-weight : bold;
     text-align : center ;
     border: solid 2px #525252; 
     border-collapse:collapse; 
    padding: 10px 10px 10px 10px; 
}
.wizardHeader {
     padding: 10px 10px 10px 10px; 
     font-size:15px;
     font-family:Arial,Calibri, Verdana ; 
     font-weight : bold;
     text-align : center ;
}	
.TitleHeader {
     padding: 10px 10px 10px 10px; 
     font-size:15px;
     font-family:Arial,Calibri, Verdana ; 
     font-weight : bold;
     text-align : left ;
     font-style : italic;
}
.CaptionHeader {
     padding: 10px 10px 10px 10px; 
     font-size:18px;
     font-family:Arial,Calibri, Verdana ; 
     font-weight : bold;
     text-align : left ;
}

.Warning {
    margin-left: 5px;
    margin-right: 5px;
    display: inline;
    float: left;
    position: relative;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    font-family: Arial,Calibri, Verdana;
    font-weight: bold;
    text-transform: uppercase;
    text-align: justify;
    color: white;
    background-color: red;
    height: 30px;
    left: 40px;
    width: 780px;
}
.ConfirmDelete {

    display: inline;
    float: left;
    position: relative;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    font-family: Arial,Calibri, Verdana;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    text-justify: auto;
    color: white;
    background-color: red;
    height: 50px;
    top : 5px;
    width: 500px;
}
.errorMessage 
{
     padding: 2px 0px 0px 2px; 
     font-size:12px;
     font-family:Arial,Calibri, Verdana ; 
     font-weight : bold;
     color : red;

}	
/*Menu*/
.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color:  #dcdcdc;
background: #933 url(../Images/arrowdown.gif) no-repeat 14px 14px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color:  white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: white;
background:#606060;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 0px; /*link text is indented 8px*/
text-decoration: none;
text-align:center;
}

.urbangreymenu ul li a:visited{
color: white;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #933;
}

/**/

.fvGruppiDocumenti_pgr table { padding:2px;margin: 5px 0; padding-left:0px;padding-top:0px; }

.fvGruppiDocumenti_pgr td
{
    padding:2px;
    padding-left:0px;
    border-collapse:separate;
}

.fvGruppiDocumenti_pgr td td { 
    border-width: 0; 
    padding: 0 6px; 
    border: solid 1px #666;     
    font-weight: bold;
    font-size:13px;
    color: #000; 
    line-height: 12px;
    padding:5px;
    margin: 5px 0;
    width:9px;
    height:3px;    
    text-align:center;        
 }
 .fvGruppiDocumenti_pgr a { color: #2F4F4F; text-decoration: none; font-size:11px;}
 .fvGruppiDocumenti_pgr a:hover { font-size:15px;color: #000; text-decoration: none; font-weight: bold;}