/**
* début des styles pour la boîte avec les coins en masque
*/


.extensible_box_01
{
  position:relative;
  min-height:34px;
  _height:34px;
  text-align:center;
}
.box_content
{
  padding:20px;
  position:relative;
}
.extensible_box_01 .corner_tl,
.extensible_box_01 .corner_tr,
.extensible_box_01 .corner_br,
.extensible_box_01 .corner_bl
{
  display: block;
  position: absolute;
  width: 5px;
  height: 5px;
  font-size: 0;
  line-height: 0;

}

.extensible_box_01 .corner_tl
{
  background: transparent url(../../images/common/box/extensible/01/corner_tl.png) no-repeat left top;
  left: 0;
  top: 0;
}
.extensible_box_01 .corner_tr
{
  background: transparent url(../../images/common/box/extensible/01/corner_tr.png) no-repeat left top;
  top: 0;
  right: 0;
  _right: expression((0 == this.parentNode.offsetWidth % 2)?'0px':'-1px');
}
/*
* fin des styles pour la boîte avec les coins en masque
**/


/**
* début des styles  boîte page login
*/
.shadow_extensible_box_01
{
}
.shadow_extensible_box_01 .top,
.shadow_extensible_box_01 .top div
{
  height:10px;
  line-height: 0;
  font-size: 0;
}
.shadow_extensible_box_01 .top .corner_l
{
  padding: 0 0 0 10px;
  background: transparent url(../../images/common/box/shadow_extensible/01/login_corner_tl.png) no-repeat left top;
}

.shadow_extensible_box_01 .top .border
{
  background-color:#eaf3f5;

}

.shadow_extensible_box_01 .top .corner_r
{
  padding: 0 10px 0 0;
  background: transparent url(../../images/common/box/shadow_extensible/01/login_corner_tr.png) no-repeat right top;
}


.shadow_extensible_box_01 .content
{
  background-color:#eaf3f5;
}

.shadow_extensible_box_01 .box_content
{
  padding: 20px 20px 20px 40px;
}

.shadow_extensible_box_01 .bottom,
.shadow_extensible_box_01 .bottom div
{
  height: 10px;
  line-height: 0;
  font-size: 0;
}
.shadow_extensible_box_01 .bottom .corner_l
{
  padding: 0 0 0 10px;
  background: transparent url(../../images/common/box/shadow_extensible/01/login_corner_bl.png) no-repeat left top;
}

.shadow_extensible_box_01 .bottom .border
{
  background-color:#eaf3f5;
}

.shadow_extensible_box_01 .bottom .corner_r
{
  padding: 0 10px 0 0;
  background:transparent url(../../images/common/box/shadow_extensible/01/login_corner_br.png) no-repeat right top;
}

/*
* fin des styles  boîte page login
**/

/**
* début des styles  boîte conteneur principale
*/
.shadow_extensible_box_02
{
}
.shadow_extensible_box_02 .top,
.shadow_extensible_box_02 .top div
{
  height:7px;
  line-height: 0;
  font-size: 0;
}
.shadow_extensible_box_02 .top .corner_l
{
  padding: 0 0 0 7px;
  background: transparent url(../../images/common/box/shadow_extensible/02/content_corner_tl.png) no-repeat left top;
}

.shadow_extensible_box_02 .top .border
{
  background-color:#ffffff;

}

.shadow_extensible_box_02 .top .corner_r
{
  padding: 0 7px 0 0;
  background: transparent url(../../images/common/box/shadow_extensible/02/content_corner_tr.png) no-repeat right top;
}


.shadow_extensible_box_02 .content
{
  background-color:#ffffff;
}

.shadow_extensible_box_02 .box_content
{
  padding:15px 25px 35px 25px;
}

.shadow_extensible_box_02 .bottom,
.shadow_extensible_box_02 .bottom div
{
  height: 7px;
  line-height: 0;
  font-size: 0;
}
.shadow_extensible_box_02 .bottom .corner_l
{
  padding: 0 0 0 7px;
  background: transparent url(../../images/common/box/shadow_extensible/02/content_corner_bl.png) no-repeat left top;
}

.shadow_extensible_box_02 .bottom .border
{
  background-color:#ffffff;
}

.shadow_extensible_box_02 .bottom .corner_r
{
  padding: 0 7px 0 0;
  background: url(../../images/common/box/shadow_extensible/02/content_corner_br.png) no-repeat right top;
}

/*
* fin des styles boîte conteneur principale
**/

/*
* debut non extensible boite sur le modele du bouton pour les themes
**/
.non_extensible_box_01
{
  float: left;
  text-align: left;
  padding: 0;
  margin: 0;
  border: 0px solid #000000;
  text-decoration: none;
  background-color: transparent;
  text-align: left;
  white-space: nowrap;
}

.non_extensible_box_01
{
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border: 0;
  background: none;
}

.non_extensible_box_01 div
{
  text-decoration: none;
  float: left;
  padding: 0 0 0 9px;
}

.non_extensible_box_01 div div
{
  padding: 0 9px 0 0;
}

.non_extensible_box_01 div div div
{
  position: relative;
  padding: 9px 1px 0 1px;
  font-size: 20px;
  color: #ffffff;
  line-height: 20px;    /* Alignement vertical du texte */
  height: 28px;
}

.non_extensible_box_01 .arrow
{
  position: absolute;
  top: 35px;
  left: 13px;
  width: 14px;
  height: 9px;
}

/*
* fin non extensible boite sur le modele du bouton pour les themes
**/

/*
* debut extensible boite interieure page fournisseurs
**/

.extensible_box_03
{
  position:relative;
  min-height:34px;
  _height:34px;
  background-color:#f4f4f4;
}

.box_content
{
}

.extensible_box_03 .corner_tl,
.extensible_box_03 .corner_tr,
.extensible_box_03 .corner_br,
.extensible_box_03 .corner_bl
{
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  font-size: 0;
  line-height: 0;

}

.extensible_box_03 .corner_tl
{
  background: transparent url(../../images/common/box/extensible/03/corner_tl.png) no-repeat left top;
  left: 0;
  top: 0;
}
.extensible_box_03 .corner_tr
{
  background: transparent url(../../images/common/box/extensible/03/corner_tr.png) no-repeat left top;
  top: 0;
  right: 0;
  _right: expression((0 == this.parentNode.offsetWidth % 2)?'0px':'-1px');
}

.extensible_box_03 .corner_bl
{
  background: transparent url(../../images/common/box/extensible/03/corner_bl.png) no-repeat left top;
  bottom:0;
  left:0;
}

.extensible_box_03 .corner_br
{
  background: transparent url(../../images/common/box/extensible/03/corner_br.png) no-repeat left top;
  bottom:0;
  right:0;
}

/*
* fin extensible boite sur le modele du bouton pour les themes
**/