/*TelerikStyle1 RadGrid_Telerik TelerikStyle1 Skin*/
/*global*/
.RadGrid_Telerik {
  border: 1px solid #cccccc;
  background: #fff;
  color: #000;
  
}
  /*.RadGrid_Telerik .rgMasterTable, .RadGrid_Telerik .rgDetailTable, .RadGrid_Telerik .rgGroupPanel table, .RadGrid_Telerik .rgCommandRow table, .RadGrid_Telerik .rgEditForm table, .RadGrid_Telerik .rgPager table {
    font: 12px/16px "segoe ui", arial, sans-serif; }*/


  .RadGrid_Telerik .rgMasterTable, 
  .RadGrid_Telerik .rgDetailTable, 
  .RadGrid_Telerik .rgGroupPanel table, 
  .RadGrid_Telerik .rgEditForm table, 
  .RadGrid_Telerik .rgPager table 
  {
    /*font-family:'Segoe UI';*/
    font-size:13px;
    color:#343434;
  }

   .RadGrid_Telerik .rgCommandRow 
   {
        /*font-family:'Segoe UI';
        font-size:12px;*/
   }
.GridToolTip {
  /*font: 12px/16px "segoe ui", arial, sans-serif;*/ 

}


.RadGrid_Telerik .rgAdd, .RadGrid_Telerik .rgRefresh, .RadGrid_Telerik .rgEdit, .RadGrid_Telerik .rgDel, .RadGrid_Telerik .rgPagePrev, .RadGrid_Telerik .rgPageNext, .RadGrid_Telerik .rgPageFirst, .RadGrid_Telerik .rgPageLast, .RadGrid_Telerik .rgExpand, .RadGrid_Telerik .rgCollapse, .RadGrid_Telerik .rgSortAsc, .RadGrid_Telerik .rgSortDesc, .RadGrid_Telerik .rgUpdate, .RadGrid_Telerik .rgCancel, .RadGrid_Telerik .rgUngroup, .RadGrid_Telerik .rgExpXLS, .RadGrid_Telerik .rgExpDOC, .RadGrid_Telerik .rgExpPDF, .RadGrid_Telerik .rgExpCSV {
  background-image: url("../img/sprite.gif");
  
}

.RadGrid_Telerik .rgFilter
{
     background-image: url("../img/filtro.png");
}

.RadGrid_Telerik .rgHeaderDiv {
  /*background: #eeeeee 0 -8050px repeat-x url("../Images/sprite.gif");*/
  background: #cccccc 0 -8050px repeat-x;
}

/*header*/
.rgTwoLines .rgHeaderDiv {
  background-position: 0 -7550px; }

.RadGrid_Telerik .rgHeader, .RadGrid_Telerik th.rgResizeCol, .RadGrid_Telerik .rgHeaderWrapper {
  border: 0;
  border-bottom: 1px solid #828282;
  /*background: #f3f3f3 0 -2300px repeat-x url("../Images/sprite.gif");*/
  background-color: #cccccc;
  border-color:#cccccc;
  
}
.RadGrid_Telerik .rgMultiHeaderRow .rgHeader, .RadGrid_Telerik .rgMultiHeaderRow .rgResizeCol {
  border-left: 1px solid #828282; }
.RadGrid_Telerik .rgHeaderDiv {
  border-right-color: #8e8e8e; }
.RadGrid_Telerik th.rgSorted {
  /*background-color: #B5E0FF;*/
  background-position: 0 -2600px; }

.RadGrid_Telerik .rgHeader
{
   background-color:#e5e5e5;
   color: #343434;
   /*font-family: "Segoe UI";
   font-size: 13px;*/
}

.RadGrid_Telerik .rgHeader a
{
   color: #343434;
    /*font-family: "Segoe UI";
    font-size: 13px;*/
}

.RadGrid_Telerik .rgRow td, .RadGrid_Telerik .rgAltRow td, .RadGrid_Telerik .rgEditRow td, .RadGrid_Telerik .rgFooter td {
  border-style: solid;
  border-width: 0 0 0 0; }
.RadGrid_Telerik .rgRow td {
  border-color: #fff; 
  padding-left: 7px !important;
}
.RadGrid_Telerik .rgAltRow {
  background: #e5e5e5; }
  .RadGrid_Telerik .rgAltRow td {
    border-color: #e5e5e5; 
    padding-left: 7px !important;
  }
.RadGrid_Telerik .rgRow .rgSorted, .RadGrid_Telerik .rgAltRow .rgSorted {
  /*border-color: #B5E0FF;
  background-color: #B5E0FF;*/ }
.RadGrid_Telerik .rgSelectedRow .rgSorted, .RadGrid_Telerik .rgActiveRow .rgSorted, .RadGrid_Telerik .rgHoveredRow .rgSorted, .RadGrid_Telerik .rgEditRow .rgSorted {
    background-color: #B5E0FF; 
  background-color: transparent;

}
.RadGrid_Telerik .rgRow a, .RadGrid_Telerik .rgAltRow a, .RadGrid_Telerik .rgEditRow a, .RadGrid_Telerik .rgFooter a, .RadGrid_Telerik .rgEditForm a
{
   color: #006534; 
   padding-right: 7px !important;

}
 
.RadGrid_Telerik .rgSelectedRow a
{
     color: white !important; 
   padding-right: 7px !important;
}






 
.RadGrid_Telerik .rgMasterTable .rgSelectedCell, .RadGrid_Telerik .rgSelectedRow {
  /*background: #0072C6 0 -3900px repeat-x url("../Images/sprite.gif") !important;*/
  /*background: #0072C6 0 -3900px repeat-x !important;*/
  background-color:#8DC500;
  color:white;
}

/*rows*/
* + html .RadGrid_Telerik .rgSelectedRow .rgSorted, * html .RadGrid_Telerik .rgSelectedRow .rgSorted {
  background-color: #0866C6; }

.RadGrid_Telerik .rgMasterTable .rgActiveCell, .RadGrid_Telerik .rgActiveRow, .RadGrid_Telerik .rgHoveredRow
{
  /*background: #a2ea8b 0 -2900px repeat-x url("../Images/sprite.gif");}*/
  background: #a2ea8b 0 -2900px repeat-x;}

* + html .RadGrid_Telerik .rgActiveRow .rgSorted, * + html .RadGrid_Telerik .rgHoveredRow .rgSorted {
  background-color: #a2ea8b; }
* html .RadGrid_Telerik .rgActiveRow .rgSorted, * html .RadGrid_Telerik .rgHoveredRow .rgSorted {
  background-color: #a2ea8b; }

.RadGrid_Telerik .rgEditRow {
  /*background: white 0 -4900px repeat-x url("../Images/sprite.gif"); }*/
  background: white 0 -4900px repeat-x ; }


* + html .RadGrid_Telerik .rgEditRow .rgSorted, * html .RadGrid_Telerik .rgEditRow .rgSorted {
  background-color: #fff; }

.RadGrid_Telerik .rgActiveRow td, .RadGrid_Telerik .rgHoveredRow td {
  border-bottom-color: #28a800; }
  .RadGrid_Telerik .rgActiveRow td.rgSorted, .RadGrid_Telerik .rgHoveredRow td.rgSorted {
    border-bottom-color: #28a800; }
.RadGrid_Telerik .rgSelectedRow td {
  border-bottom-color: #155800; }
  .RadGrid_Telerik .rgSelectedRow td.rgSorted {
    border-bottom-color: #155800; }
.RadGrid_Telerik .rgEditRow td {
  border-bottom-color: #333; 
  padding-left: 7px !important;
}
  .RadGrid_Telerik .rgEditRow td.rgSorted {
    border-bottom-color: #333; }
.RadGrid_Telerik .rgDrag {
  background-image: url('Grid/rgDrag.gif'); }
.RadGrid_Telerik .rgFooterDiv, .RadGrid_Telerik .rgFooter, .RadGrid_Telerik .rgFooterWrapper {
  background: #eee; }
.RadGrid_Telerik .rgFooter td, .RadGrid_Telerik .rgFooterWrapper {
  border-top: 1px solid #828282;
  border-bottom: 1px solid #fff; }
.RadGrid_Telerik .rgStatus {
  border: 1px solid;
  border-color: #828282 #c9c9c9 #eee #c9c9c9;
  border-left-width: 0; }
  .RadGrid_Telerik .rgStatus div {
    background-image: url('Common/loading_small.gif'); }
.RadGrid_Telerik .rgPager {
  background: #cccccc; 
  color:#343434;
}
.RadGrid_Telerik td.rgPagerCell {
  border: 1px solid;
  border-color: #828282 #cccccc #cccccc;
  border-right-width: 0; }
.RadGrid_Telerik .rgInfoPart {
  color: #8a8a8a; }
  .RadGrid_Telerik .rgInfoPart strong {
    color: #4c4e54; }
.RadGrid_Telerik .rgPageFirst {
  background-position: 8px -641px; }
  .RadGrid_Telerik .rgPageFirst:hover {
    background-position: 8px -641px; }
.RadGrid_Telerik .rgPagePrev {
  background-position: 4px -793px; }
  .RadGrid_Telerik .rgPagePrev:hover {
    background-position: 4px -793px; }
.RadGrid_Telerik .rgPageNext {
  background-position: -4px -937px; }
  .RadGrid_Telerik .rgPageNext:hover {
    background-position: -4px -937px; }
.RadGrid_Telerik .rgPageLast {
  background-position: -7px -1091px; }
  .RadGrid_Telerik .rgPageLast:hover {
    background-position: -7px -1091px; }
.RadGrid_Telerik .rgPager .rgPagerButton {
  border-color: #d0d0d0 #aeaeae #8b8b8b;
  /*background: #eeeeee repeat-x 0 -1550px url("../Images/sprite.gif");*/
  background: #eeeeee repeat-x 0 -1550px;
  color: #000;
  /*font: 12px/12px "segoe ui", arial, sans-serif;*/

}
.RadGrid_Telerik .rgNumPart a {
  color: #000; }
  .RadGrid_Telerik .rgNumPart a:hover, .RadGrid_Telerik .rgNumPart a.rgCurrentPage {
    /*background: no-repeat url("../Images/sprite.gif");*/
    background: no-repeat;
  }
    .RadGrid_Telerik .rgNumPart a:hover span, .RadGrid_Telerik .rgNumPart a.rgCurrentPage span {
      /*background: no-repeat url("../Images/sprite.gif");*/
      background: no-repeat;
    }
  .RadGrid_Telerik .rgNumPart a:hover {
    background-position: 100% -1250px; }
    .RadGrid_Telerik .rgNumPart a:hover span {
      background-position: 0 -1150px; }
  .RadGrid_Telerik .rgNumPart a.rgCurrentPage {
    background-position: 100% -1450px; }
    .RadGrid_Telerik .rgNumPart a.rgCurrentPage:hover {
      background-position: 100% -1450px; }
    .RadGrid_Telerik .rgNumPart a.rgCurrentPage span, .RadGrid_Telerik .rgNumPart a.rgCurrentPage:hover span {
      background-position: 0 -1350px; }
.RadGrid_Telerik .rgHeader .rgSortAsc {
  background-position: 3px -248px;
  height: 10px; }
.RadGrid_Telerik .rgHeader .rgSortDesc {
  background-position: 3px -198px;
  height: 10px; }

/*footer*/
/*status*/
/*pager*/
/*sorting, reordering*/
.GridReorderTop {
  /*background: 0 0 no-repeat url("../Images/sprite.gif");*/ 
  background: 0 0 no-repeat;
}

.GridReorderBottom {
  /*background: 0 0 no-repeat url("../Images/sprite.gif");*/
  background: 0 0 no-repeat;
  background-position: 0 -50px; }

/*filtering*/
.RadGrid_Telerik .rgFilterRow {
  background-color: #cccccc; 
  /*font-family:"Segoe UI";
  font-size:12px;*/

}
  .RadGrid_Telerik .rgFilterRow td {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 4px !important;
    padding-left: 6px !important;
    padding-top: 2px !important;
  }
/*.RadGrid_Telerik .rgFilter {
  background-position: 0 -351px; }*/
  .RadGrid_Telerik .rgFilter:hover {
    /*background-position: 0 -300px;*/ 
    border-color: #cccccc; 

  }
/*.RadGrid_Telerik .rgFilterActive {
  background-position: 0 -400px; }
  .RadGrid_Telerik .rgFilterActive:hover {
    background-position: 0 -400px; }*/
.RadGrid_Telerik .rgFilterBox {
 
    /*font: 11px "segoe ui" !important;*/
    border-color: #cccccc !important; 
    height: 12px !important;
    margin: 0 !important;
    padding: 1px 0 2px !important;
}

/*filter context menu*/
.RadMenu .rgHCMClear, .RadMenu .rgHCMFilter {
  border-color: #ccc #999 #a8a8a8;
  background: #eeeeee center -23px repeat-x url('FormDecorator/ButtonSprites.png');
  color: #000;
  /*font-family: "segoe ui",arial,sans-serif;*/

}
.RadMenu .rgHCMClear:hover, .RadMenu .rgHCMFilter:hover {
  border-color: #2ebf00 #2bb500 #28a800;
  background-position: center -67px;
  background-color: #a2ea8b; }

/*context menu*/
.GridContextMenu .rmLeftImage {
  background-image: url('../Common/Grid/contextMenu.gif'); }
.GridContextMenu .rgHCMSortAsc .rmLeftImage {
  background-position: 0 0; }
.GridContextMenu .rgHCMSortDesc .rmLeftImage {
  background-position: 0 -40px; }
.GridContextMenu .rgHCMUnsort .rmLeftImage {
  background-position: 0 -80px; }
.GridContextMenu .rgHCMGroup .rmLeftImage {
  background-position: 0 -120px; }
.GridContextMenu .rgHCMUngroup .rmLeftImage {
  background-position: 0 -160px; }
.GridContextMenu .rgHCMCols .rmLeftImage {
  background-position: 0 -200px; }
.GridContextMenu .rgHCMFilter .rmLeftImage {
  background-position: 0 -240px; }
.GridContextMenu .rgHCMUnfilter .rmLeftImage {
  background-position: 0 -280px; }

/*grouping*/
.RadGrid_Telerik .rgGroupPanel {
  border: 0;
  border-bottom: 1px solid #828282;
  /*background: #eeeeee 0 -1900px repeat-x url("../Images/sprite.gif");*/ 
  background: #eeeeee 0 -1900px repeat-x;
}
  .RadGrid_Telerik .rgGroupPanel td {
    border: 0;
    padding: 3px 4px; }
    .RadGrid_Telerik .rgGroupPanel td td {
      padding: 0; }
  .RadGrid_Telerik .rgGroupPanel .rgSortAsc {
    background-position: 4px -143px; }
  .RadGrid_Telerik .rgGroupPanel .rgSortDesc {
    background-position: 4px -93px; }
.RadGrid_Telerik .rgUngroup {
  background-position: 0 -7498px; }
.RadGrid_Telerik .rgGroupItem {
  border: 1px solid;
  border-color: #d0d0d0 #bdbdbd #8a8a8a;
  /*background: #e8e8e8 0 -6500px repeat-x url("../Images/sprite.gif");*/ 
  background: #e8e8e8 0 -6500px repeat-x;
}
.RadGrid_Telerik .rgMasterTable td.rgGroupCol, .RadGrid_Telerik .rgMasterTable td.rgExpandCol
{
    /*border-color: #d2f8c5;
    background: #d2f8c5 none;*/
}
.RadGrid_Telerik .rgGroupHeader {
  /*background: #d2f8c5 0 -7000px repeat-x url("../Images/sprite.gif");*/
  background: #d2f8c5 0 -7000px repeat-x;
  /*font-size: 1.1em;*/
  line-height: 21px; }
  .RadGrid_Telerik .rgGroupHeader td {
    border-bottom: 1px solid #808080;
    background-color: #006534;
    color:#fff;

  }
    .RadGrid_Telerik .rgGroupHeader td.rgGroupCol {
      /*background: #d2f8c5 0 -7000px repeat-x url("../Images/sprite.gif");*/ 
      /*background: #d2f8c5 0 -7000px repeat-x;*/
    }
.RadGrid_Telerik .rgExpand {
  background-position: 3px -498px; 
    background-color: #B5E0FF;
}
.RadGrid_Telerik .rgCollapse {
  background-position: 3px -444px; 
    background-color: #B5E0FF;
}
.RadGrid_Telerik .rgEditForm {
  border-bottom: 1px solid #828282; 
  border-top: 1px solid #828282 !important; 

}
.RadGrid_Telerik .rgUpdate {
  background-position: 0 -1800px; }
.RadGrid_Telerik .rgCancel {
  background-position: 0 -1850px; }
.RadGrid_Telerik .rgDetailTable {
  border-color: #828282; }
.RadGrid_Telerik .rgCommandRow
{
    color: #FFFFFF;
    background-color: #006534;
    height: 30px;
}
.RadGrid_Telerik .rgCommandCell {
  border: 0;
  padding: 0; }
.RadGrid_Telerik thead .rgCommandCell {
  border-bottom: 1px solid #8b8b8b; }
.RadGrid_Telerik tfoot .rgCommandCell, .RadGrid_Telerik .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
  border-top: 1px solid #a1a1a1; }
.RadGrid_Telerik .rgCommandTable {
  border: 1px solid;
  border-color: #f5f5f5 #e4e4e4 #d5d5d5; }
  .RadGrid_Telerik .rgCommandTable td {
    border: 0;
    padding: 2px 7px; }
.RadGrid_Telerik .rgCommandRow a
{
    display: inline-block;
    line-height: 30px;
    margin-left: 6px;
    padding-right:10px;
    padding-left: 25px;
    color:white;
}

.RadGrid_Telerik .rgAdd {
  margin-right: 3px;
  background-position: 0 -1650px; }
.RadGrid_Telerik .rgRefresh {
  margin-right: 3px;
  background-position: 0 -1600px; }
.RadGrid_Telerik .rgEdit {
  background-position: 0 -1700px; }
.RadGrid_Telerik .rgDel {
  background-position: 0 -1750px; }
.RadGrid_Telerik .rgExpXLS, .RadGrid_Telerik .rgExpDOC, .RadGrid_Telerik .rgExpPDF, .RadGrid_Telerik .rgExpCSV {
  background-image: url('../Common/Grid/export.gif'); }
.RadGrid_Telerik .rgExpXLS {
  background-position: 0 0; }
.RadGrid_Telerik .rgExpDOC {
  background-position: 0 -50px; }
.RadGrid_Telerik .rgExpPDF {
  background-position: 0 -100px; }
.RadGrid_Telerik .rgExpCSV {
  background-position: 0 -150px; }

/*editing*/
/*hierarchy*/
/*command row*/
/*multirow select*/
.rgCellSelectorArea, .GridRowSelector {
  background: #155800; }

/*row drag n drop*/
.GridItemDropIndicator {
  border-top: 1px dashed #155800; }

/*tooltip*/
.GridToolTip {
  border: 1px solid #828282;
  padding: 3px;
  background: #fff;
  color: #000; }


/*
.RadGrid_Telerik .rgHoveredRow
{
    background-color:gray !important;
    color:white;
}

.RadGrid_Telerik .rgRow
{
    background-color:white;
    padding:0px !important;
    border-bottom-width:0px !important;
}

.RadGrid_Telerik .rgAltRow
{
    background-color:white;
    padding:0px !important;
    border-bottom-width:0px !important;
}

.RadGrid_Telerik .rgSelectedRow a
{
    color:white;
}
*/
.RadGrid_Telerik .rgHeader, .RadGrid_Telerik th.rgResizeCol
{
    font-weight: normal !important;
    padding-bottom: 6px !important;
    padding-top: 5px !important;
    text-align: left !important;
}


.RadGrid_Telerik .rgEditForm a
{
    /*margin:0;
    padding:0;*/
    /*background: -moz-linear-gradient(center top , #0866C6, #4683EA) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background-color: #006534;
    border: 1px solid #006534;
    color:#FFFFFF !important;
    /*font-family: arial,sans-serif;*/
    /*font-family: "Segoe UI";
    font-size:12px;*/
    font-weight: bold;
    margin: 6px;
    padding: 3px 3px 3px 6px;
    line-height:45px;
}



.RadGrid_Telerik .rgEditForm a:hover
{
    background-color: #8dc500;
    border: 1px solid #8dc500;
}



.button_grid
{
    /*margin:0;
    padding:0;*/
    /*background: -moz-linear-gradient(center top , #0866C6, #4683EA) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background-color: #006534;
    border: 1px solid #006534;
    color:#FFFFFF !important;
    /*font-family: arial,sans-serif;*/
    /*font-family: "Segoe UI";
    font-size:12px;*/
    font-weight: bold;
    margin: 6px;
    padding: 3px 3px 3px 6px;
    line-height:45px;
}

.button_grid:hover
{
    /*margin:0;
    padding:0;*/
    background-color: #8dc500;
    border: 1px solid #8dc500;

}


.RadGrid_Telerik .rgDetailTable .rgAltRow {
  background-color: #FFFFFF; 
  padding:40px !important;
  border:none !important;
}
.RadGrid_Telerik .rgDetailTable .rgRow {
  background-color: #FFFFFF; 
  padding:40px !important;
  border:none !important;

}

.RadGrid_Telerik .rgDetailTable .rgSelectedRow {
  background-color: #006534 !important; 
  padding:40px !important;
  border:none !important;

}

.RadGrid_Telerik .rgDetailTable .rgRow td, .RadGrid_Telerik .rgDetailTable .rgAltRow td
 {
    padding: 2px;
    
}

.RadGrid_Telerik .rgNoRecords td
{
    padding-bottom: 3px !important;
    padding-top: 4px !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
}

.RadGrid_Telerik .rgDetailTable
{
   

    border-color: #006534;
    border-style: solid !important;
    border-width: 2px !important;

    margin: 10px !important;
    /*width: 50% !important;*/
}

.RadDetailTurboHiddenMagical
{
    display:none !important;
}

.RadGrid_Telerik input {
    /*font-family: "segoe ui" !important;
    font-size: 11px !important;*/
    line-height: normal !important;
    /*border: 1px solid #cccccc;*/
    /*color: #343434;*/
}


.RadGrid_Telerik .rgWrap {
    padding-top:4px !important;
}

.contorno
{
    border: 1px solid #006534 !important;
}


.PopUp
{
    margin: 0px 25px;
}

.PopUp .rgCommandRow 
{
    background-color:transparent;
    border:none;
}

.PopUp .rgCommandTable td
{
  padding:0px;
  margin:0px;
  float:right;
}

.PopUp .rgCommandRow a
{
    background-color: #006534;
    border: 1px solid #006534;
    color:#FFFFFF;
    font-weight: bold;
    padding: 0 4px;
    line-height: 23px;
    float: right;
  
}

    .PopUp .rgCommandRow a:hover,
    .PopUp .rgCommandRow a:enabled {
        background-color: #8DC500;
        border: 1px solid #8DC500;
        color: #FFFFFF;
        font-weight: bold;
        padding: 0 4px;
        line-height: 23px;
        cursor:default;
    }

.PopUp .rgSave,
.PopUp .rgCancel
{
   display:none;
}

.PopUp,
.PopUp .rgCommandTable,
.PopUp .tfoot .rgCommandCell
{
    border:none;

}

.PopUp rgRow,
.PopUp rgAltRow
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;

}

.PopUp tfoot .rgCommandCell, .RadGrid_Telerik .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: none;
}


.RadWindow_Metro .rwTopLeft, .RadWindow_Metro .rwTopRight, .RadWindow_Metro .rwTitlebar, .RadWindow_Metro .rwTopResize {
    background:#006534 !important;
}

.RadWindow_Metro iframe {
    height:0px !important;
}