.cCentrada{
    text-align: center !important; 
}

.cDerecha{
    text-align: right !important;
}

.cIzquierda{
    text-align: left !important;
}

#grid-result {
    width:100%;
    border-radius: 5px;
    overflow:auto;
}

#grid-result table{
    width:100%;
    font-size:11px;
}
#grid-result table thead{
    /*background: #5c9ccc url(../../plugins/jquery-ui-1.11.1/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 0% 50% repeat-x;*/
    /*background-size: 100% 100%;*/
    /*border: 1px solid #4297d7;*/
    /*border-bottom: 0px;*/
    border-bottom: 1px solid #111;
    overflow: hidden;
}
#grid-result table thead th{
    font-weight: bold;
    height: 27px;
    
    overflow: hidden;
    /*color: #ffffff !important;*/
    color: #111 !important;
    text-transform: uppercase;
    text-align: center;
    border-right: 1px solid #ddd;
    /*width:100%;*/
    /*width:25px;*/
    padding:5px
}

#grid-result table thead th.sortup{
	background-image: url("../../img/new_look/sortdown.png");
    background-position: 99% 90%;
    background-repeat: no-repeat;

}

#grid-result table thead th.sortdown{
    background-image: url("../../img/new_look/sortup.png");
    background-position: 99% 10%;
    background-repeat: no-repeat;
}
#grid-result table thead th a, #grid-result table thead th a:hover{
    font-weight: bold;
    text-decoration: none;
    overflow: hidden;
    /*color: #ffffff;*/
    color: #111;
}

.hovered{ 
    background:#c5dbec !important; 
}

#grid-result table tbody tr.odd {
    background: #ececec;
    white-space: nowrap;
}
#grid-result table tbody tr.even {
    background: #fff;
    white-space: nowrap;
}

#grid-result table tfoot tr.odd {
    background: #fff;
}
#grid-result table tfoot tr.even {
    background: #ececec;
}

#grid-result table tfoot td{
    text-align: left;
    border-right: 1px solid #ddd;
    overflow: hidden;
    vertical-align: middle !important;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    white-space: nowrap;
    /*width:25px;*/
}

#grid-result table tbody td{
    text-align: left;
    border-right: 1px solid #ddd;
    overflow: hidden;
    vertical-align: middle !important;
    /*padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;*/
    padding: 8px 10px;
    /*white-space: nowrap;*/
    /*width:25px;*/
}

#grid-result table tbody td button span{
    padding-top: 2px;
    padding-bottom: 2px;
}

#grid-link {
    /*background: #5c9ccc url(../../plugins/jquery-ui-1.11.1/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;*/
    width:100%;
    font-size:11px;
    /*border-bottom-right-radius: 5px;*/
    /*border-bottom-left-radius: 5px;*/
    height:30px;
}
#grid-link  div.pGroup{
    float: left;
    background: none;
    height: 24px;
    margin-top: 4px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}

#grid-link  div.pPages{
    margin-top: 8px;
    /*color: #ffffff;*/
    color: #111;
}


#grid-link div.pButton {
    float: left;
    width: 22px;
    height: 22px;
    border: 0;
    /*cursor: pointer;*/
    overflow: hidden;
}

#grid-link div.on {
    cursor: pointer;
}

#grid-link div.on a{
    width:25px;
    height:25px;
    display:block;
}

#grid-link div.pButton:hover  {
    border: 1px solid #4297d7;
    width: 20px;
    height: 20px;
}
#grid-link  div.pFirst {
    background: url(../../img/new_look/first.gif) no-repeat center;
}
#grid-link  div.pPrev {
    background: url(../../img/new_look/prev.gif) no-repeat center;
}
#grid-link  div.pNext {
    background: url(../../img/new_look/next.gif) no-repeat center;
}
#grid-link  div.pLast {
    background: url(../../img/new_look/last.gif) no-repeat center;
}
#grid-link input{
    width:50px;
}
#grid-link  tr{
    background: #5c9ccc url(../js/jquery-ui-1.10.3/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
    /*position: relative;*/
    border: 1px solid #4297d7;
    border-bottom: 0px;
    overflow: hidden;
    height: 27px;
}
#grid-link  td{
    vertical-align: middle !important;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
}

#grid_footer{
    text-align:right;
    font-weight: bold;
    color: #2e6e9e;
    font-size: 15px;
    padding-top: 5px;
    padding-right: 10%;
}



.block .grid {
    width:100%;
    /*border-radius: 5px !important;*/
    /*border: 1px solid #4297d7 !important;*/
}
.block .grid table{
    width:100%;
    font-size:11px;
    border-bottom: 1px solid black;
}
.block .grid table thead{
    /*background: #5c9ccc url(../../plugins/jquery-ui-1.11.1/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;*/
    /*background-size: 100% 100%;*/
    /*border: 1px solid #4297d7;*/
    /*border-bottom: 0px;*/
    border-bottom: 1px solid #111;
    overflow: hidden;
}
.block .grid table thead th{
    font-weight: bold;
    height: 22px;
    overflow: hidden;
    /*color: #ffffff !important;*/
    color: #111 !important;
    text-transform: uppercase;
    text-align: center;
    /*border-right: 1px solid #ddd;*/
    /*width:100%;*/
    /*width:25px;*/
    padding:5px
}

.block .grid table thead th.sortup{
    background-image: url("../../img/new_look/sortup.png");
    background-position: 98% 5px;
    background-repeat: no-repeat;
}

.block .grid table thead th.sortdown{
    background-image: url("../../img/new_look/sortdown.png");
    background-position: 98% 5px;
    background-repeat: no-repeat;
}

.block .grid table thead th a, .block .grid table thead th a:hover{
    font-weight: bold;
    text-decoration: none;
    
    overflow: hidden;
    color: #4D555B;
}
.block .grid table tbody tr.odd {
    background: #ececec;
}
.block .grid table tbody tr.even {
    background: #fff;
}

.block .grid table tfoot td{
    text-align: left;
    border-right: 1px solid #ddd;
    overflow: hidden;
    vertical-align: middle !important;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    white-space: nowrap;
    /*width:25px;*/
}

.block .grid table tbody td{
    text-align: center;
    /*border-right: 1px solid #ddd;*/
    overflow: hidden;
    vertical-align: middle !important;
    /*padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;*/
    padding:8px 10px;
    
    /*width:25px;*/
}
.block .grid table tbody td button span{
    padding-top: 2px;
    padding-bottom: 2px;
}

/* Style pour colonne grid des commentaires */
.comColumnDate{
    text-align:center !important;
    white-space: normal !important;
    width:80px;
}

.comColumnEmetteur{
    text-align:left !important;
    white-space: normal !important;
    width:80px;
}

.comColumnTexte{
    text-align:left !important;
    white-space: normal !important;
    /*width:80px;*/
}

.comColumnStatut{
    text-align:center !important;
    white-space: normal !important;
    width:80px;
}

.comColumnValidation{
    text-align:center !important;
    white-space: normal !important;
    width:80px;
}

.blockAssortisPFCmde{
	display: inline-block;
	border-left: 1px solid #ddd;
	width : 20px;
	padding : 5px;
	height : 20px;
}

.dataTables_empty{
	text-align :center !important;
}

.first div,.previous  div,.next div ,.last div{
    height: 15px;
}
a.first,a.next,a.previous,a.last{
	margin: 0px!important;
	padding: 0px!important;
	height: 12px;
}

.first div {
    background: url(../../img/new_look/idgroup/first.gif) no-repeat center;
}
.previous  div {
    background: url(../../img/new_look/idgroup/prev.gif) no-repeat center;
}
.next div {
    background: url(../../img/new_look/idgroup/next.gif) no-repeat center;
}
.last div {
    background: url(../../img/new_look/idgroup/last.gif) no-repeat center;
}

.gridCenter{
	display: block;
    text-align: center;
    width: 100%;
}

.blockAssortisPFCmde{
	display: inline-block;
	border-left: 1px solid #ddd;
	width : 20px;
	padding : 6px;
	height : 20px;
}
#grid-ss-result table thead{
    overflow: hidden;
    border-bottom: solid 1px #ddd; 
}
#grid-ss-result table thead th{
    font-weight: bold;
    height: 20px;   
    color: #000000 !important;
    text-align: center;
    border-right: 1px solid #ddd;
    padding:5px
}
#grid-ss-result table{
	border: 1px solid #1c1d22;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}
#grid-ss-result table thead th.sortup{
	background-image: url("../../img/new_look/sortdown.png");
    background-position: 99% 90%;
    background-repeat: no-repeat;

}

#grid-ss-result table thead th.sortdown{
    background-image: url("../../img/new_look/sortup.png");
    background-position: 99% 10%;
    background-repeat: no-repeat;
}

#grid-ss-result table thead th a, #grid-ss-result table thead th a:hover{
    font-weight: bold;
    text-decoration: none;
    overflow: hidden;
    color: #ffffff;
}


#grid-ss-result table tbody tr.odd  {
    background: #fff;
}
#grid-ss-result table tbody tr.even  {
    background: #ececec;
}

#grid-ss-result table tfoot tr.odd {
    background: #fff;
}
#grid-ss-result table tfoot tr.even {
    background: #ececec;
}

#grid-ss-result table tfoot td{
    text-align: left;
    border-right: 1px solid #ddd;
    overflow: hidden;
    vertical-align: middle !important;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    white-space: nowrap;
    /*width:25px;*/
}

#grid-ss-result table tbody td{
    text-align: left;
    border-right: 1px solid #ddd;
    overflow: hidden;
    vertical-align: middle !important;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    white-space: nowrap;
    /*width:25px;*/
}

#grid-ss-result table tbody td button span{
    padding-top: 2px;
    padding-bottom: 2px;
}
div#grid-ss-result table.result td:last-child, div#grid-ss-result table.result th:last-child,
div#search-result table.result td:last-child, div#search-result table.result th:last-child {
	border-right: none;
}
#grid-ss-result table thead{
    background: #BDBDBD url(./theme/images/ui-bg_gloss-wave_55_E2E3E4_500x100.png) 0% 50% repeat-x;
    background-size: 100% 100%;
    /*border: 1px solid #4297d7;*/
    border-bottom: 0px;
    overflow: hidden;
}
#grid-ss-result table thead th{
    font-weight: bold;
    height: 27px;
    
    overflow: hidden;
    color: #4D555B !important;
    text-transform: uppercase;
    text-align: center;
    border-right: 1px solid #ddd;
    /*width:100%;*/
    /*width:25px;*/
    padding:5px
}