/* 
    Document   : bloc
    Created on : 24 nov. 2009, 12:27:36
    Author     : nivux
    Description:
        Style général pour les blocs du portail
*/
.bloc-loading {
  position: relative;
  background-image: url(../../../images/default/loading_small.gif);
  background-position: 3px 50%;
  background-repeat: no-repeat;
  display: none;
  text-align: left;
  color: black;
  font-weight: bold;
  border: none;
  z-index: 10;
  height: 20px;
  width: 140px;
  margin: 0 auto;
  line-height: 20px;
  padding-left: 25px;
  border: 1px solid #BABABA;
  background-color: #fff;
  color: #BABABA;
}
.bloc-subtitle {
  margin: 5px 2px 5px 15px;
  font-weight: bold;
  font-size: 9pt;
  color: #000;
}
.bloc-subtitle a,
.bloc-subtitle a:hover {
  font-weight: bold;
  font-size: 9pt;
  color: #000;
  text-decoration: none;
}
.no-bold { font-weight: normal; }
.bloc-subcontent { margin: 0px 5px; background-color: #ffffff; }
.bloc-subcontent a, .bloc-subcontent a:hover { color: #000; text-decoration: none; }
.bloc-spacer { height: 2px; }
.bloc-action { float: right; position: relative; display: none; height: 10px; }
.img-action { height: 12px; }
.bloc-line { margin: 0px; padding: 1px 2px; font-size: 8pt; border-bottom: 1px solid #BABABA; }
.bloc-line:hover { background-color: #FFE854; }
.bloc-line:hover .bloc-action { display: block; }
.no-data { font-style: italic; }
.clear { clear: both; height: 1px; }
.link-new { float: right; margin-right: 10px; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; cursor: pointer; background-image: url(../../../images/default/bloc/ui-icons.png); }
.portail_titre_bloc .ui-icon { float: right; }
.ui-icon-plusthick { background-position: 0 0px; }
.ui-icon-minusthick { background-position: 0 -18px; }
.ui-icon-refresh { background-position: 0 -36px; }
.ui-icon-settings { background-position: 0 -56px; }
.ui-icon-trash { background-position: 0 -74px; }
