/**
* début des styles pour la boîte du select de la page recette
*/


.extensible_box_01
{
  background-color:#009ee1;
  position:relative;
  padding:10px 20px 12px 10px;
}
.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_bl
{
  background: transparent url(/images/common/box/extensible/01/corner_bl.png) no-repeat left top;
  bottom: 0;
  left: 0;
  _bottom: expression((0 == this.parentNode.offsetHeight % 2)?'0px':'-1px');
}
.extensible_box_01 .corner_br
{
  background: transparent url(/images/common/box/extensible/01/corner_br.png) no-repeat left top;
  bottom: 0;
  right: 0;
  _bottom: expression((0 == this.parentNode.offsetHeight % 2)?'0px':'-1px');
  _right: expression((0 == this.parentNode.offsetWidth % 2)?'0px':'-1px');
}
.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 du select de la page recette
**/


/**
* début de la boîte transparente
*/
.shadow_extensible_box_01
{

}
.shadow_extensible_box_01 .top,
.shadow_extensible_box_01 .top div,
.shadow_extensible_box_01 .bottom,
.shadow_extensible_box_01 .bottom div
{
  height: 18px;
  line-height: 0;
  font-size: 0;
}
.shadow_extensible_box_01 .top .corner_l
{
  padding: 0 0 0 18px;
  background: transparent url(/images/common/box/shadow_extensible/01/corner_tl.png) no-repeat left top;
}
.shadow_extensible_box_01 .top .corner_r
{
  padding: 0 18px 0 0;
  background: transparent url(/images/common/box/shadow_extensible/01/corner_tr.png) no-repeat right top;
}
.shadow_extensible_box_01 .top .border
{
  background: transparent url(/images/common/box/shadow_extensible/01/border_t.png) repeat-x left top;
}
.shadow_extensible_box_01 .border_l
{
  padding: 0 0 0 9px;
  background: transparent url(/images/common/box/shadow_extensible/01/border_l.png) repeat-y left top;
}
.shadow_extensible_box_01 .border_r
{
  padding: 0 9px 0 0;
  background: transparent url(/images/common/box/shadow_extensible/01/border_r.png) repeat-y right top;
}
.shadow_extensible_box_01 .content
{
  background-color: #E9F4FB;
}

.shadow_extensible_box_01 .bottom .corner_l
{
  padding: 0 0 0 18px;
  background: transparent url(/images/common/box/shadow_extensible/01/corner_bl.png) no-repeat left top;
}
.shadow_extensible_box_01 .bottom .corner_r
{
  padding: 0 18px 0 0;
  background: transparent url(/images/common/box/shadow_extensible/01/corner_br.png) no-repeat right top;
}
.shadow_extensible_box_01 .bottom .border
{
  background: transparent url(/images/common/box/shadow_extensible/01/border_b.png) repeat-x left top;
}
/*
* fin de la boîte transparente
**/

/*
* début de la boîte extensible en hauteur
**/
.vertical_extensible_box_01
{
  width: 299px;
}
.vertical_extensible_box_01 .border_t
{
  background: transparent url(/images/common/box/vertical_extensible/top.png) no-repeat left top;
  padding: 17px 0 0 0;
}

.vertical_extensible_box_01 .border_b
{
  background: transparent url(/images/common/box/vertical_extensible/bottom.png) no-repeat left bottom;
  padding: 0 0 35px 0;
}
.vertical_extensible_box_01 .middle
{
  background: transparent url(/images/common/box/vertical_extensible/middle.png) repeat-y left top;
  padding: 18px 35px 0;
}
/*
* fin de la boîte extensible en hauteur
	.shadow_extensible_box_02 = blanche
	.shadow_extensible_box_03 = bleu
**/


/**
* début de la boîte Blanche et bleu
*/

.shadow_extensible_box_02 .top,
.shadow_extensible_box_02 .top div,
.shadow_extensible_box_02 .bottom,
.shadow_extensible_box_02 .bottom div,
.shadow_extensible_box_03 .top,
.shadow_extensible_box_03 .top div,
.shadow_extensible_box_03 .bottom,
.shadow_extensible_box_03 .bottom div
{
  line-height: 0;
  font-size: 0;
}
.shadow_extensible_box_02 .top,
.shadow_extensible_box_02 .top div,
.shadow_extensible_box_03 .top,
.shadow_extensible_box_03 .top div
{
  height: 12px;
}
.shadow_extensible_box_02 .border_l,
.shadow_extensible_box_03 .border_l
{
  padding: 0 0 0 12px;
}
.shadow_extensible_box_02 .border_r,
.shadow_extensible_box_03 .border_r
{
  padding: 0 12px 0 0;
}

.shadow_extensible_box_02 .bottom,
.shadow_extensible_box_02 .bottom div,
.shadow_extensible_box_03 .bottom,
.shadow_extensible_box_03 .bottom div
{
  height: 11px;
}
.shadow_extensible_box_02 .top .corner_l,
.shadow_extensible_box_03 .top .corner_l,
.shadow_extensible_box_02 .bottom .corner_l,
.shadow_extensible_box_03 .bottom .corner_l
{
  padding: 0 0 0 11px;
}
.shadow_extensible_box_02 .top .corner_r,
.shadow_extensible_box_03 .top .corner_r,
.shadow_extensible_box_02 .bottom .corner_r,
.shadow_extensible_box_03 .bottom .corner_r
{
  padding: 0 11px 0 0;
}




.shadow_extensible_box_02 .top .corner_l
{
  background: transparent url(/images/common/box/shadow_extensible/02/corner_tl.png) no-repeat left top;
}
.shadow_extensible_box_02 .top .corner_r
{
  background: transparent url(/images/common/box/shadow_extensible/02/corner_tr.png) no-repeat right top;
}
.shadow_extensible_box_02 .top .border
{
  background: transparent url(/images/common/box/shadow_extensible/02/border_t.png) repeat-x left top;
}
.shadow_extensible_box_02 .bottom .corner_l
{
  background: transparent url(/images/common/box/shadow_extensible/02/corner_bl.png) no-repeat left top;
}
.shadow_extensible_box_02 .bottom .corner_r
{
  background: transparent url(/images/common/box/shadow_extensible/02/corner_br.png) no-repeat right top;
}

.shadow_extensible_box_02 .border_l,
.shadow_extensible_box_02 .border_r,
.shadow_extensible_box_02 .content,
.shadow_extensible_box_02 .bottom .border
{
  background-color: #FFFFFF;
}




.shadow_extensible_box_03 .top .corner_l
{
  background: transparent url(/images/common/box/shadow_extensible/03/corner_tl.png) no-repeat left top;
}
.shadow_extensible_box_03 .top .corner_r
{
  background: transparent url(/images/common/box/shadow_extensible/03/corner_tr.png) no-repeat right top;
}
.shadow_extensible_box_03 .top .border
{
  background: transparent url(/images/common/box/shadow_extensible/03/border_t.png) repeat-x left top;
}
.shadow_extensible_box_03 .bottom .corner_l
{
  background: transparent url(/images/common/box/shadow_extensible/03/corner_bl.png) no-repeat left top;
}
.shadow_extensible_box_03 .bottom .corner_r
{
  background: transparent url(/images/common/box/shadow_extensible/03/corner_br.png) no-repeat right top;
}

.shadow_extensible_box_03 .border_l,
.shadow_extensible_box_03 .border_r,
.shadow_extensible_box_03 .content,
.shadow_extensible_box_03 .bottom .border
{
  background-color: #2AAEE6;
}



/*
* fin de la boîte Blanche et bleu
**/




/**
* début style globaux de la cartouche blanche des titres
*/
.title_cartridge
{
  padding-bottom: 7px;
  zoom:1;
}
.title_cartridge .tc_top
{
  padding-top: 10px;
}
.title_cartridge .tc_top,
.title_cartridge .tc_top div,
.title_cartridge .tc_bottom,
.title_cartridge .tc_bottom div
{
  height: 15px;
  line-height: 0;
  font-size: 0;
}
.title_cartridge .tc_top .tc_corner_l
{
  padding: 0 0 0 15px;
}
.title_cartridge .tc_top .tc_corner_r
{
  padding: 0 15px 0 0;
}
.title_cartridge .tc_border_l
{
  padding: 0 0 0 15px;
}
.title_cartridge .tc_border_r
{
  padding: 0 15px 0 0;
}
.title_cartridge .tc_content
{
  min-height: 60px;
  _height: 60px;
}
.title_cartridge .tc_content .block_title
{
  vertical-align: middle;
  *margin-top : expression((((this.parentNode.offsetHeight - this.offsetHeight)-(this.parentNode.offsetHeight - this.offsetHeight)%2)/2)+'px');
}
.title_cartridge .tc_bottom
{
  padding-bottom: 10px;
}
.title_cartridge .tc_bottom .tc_corner_l
{
  padding: 0 0 0 14px;
}
.title_cartridge .tc_bottom .tc_corner_r
{
  padding: 0 14px 0 0;
}
/**
* fin style globaux de la cartouche blanche des titres
*/

/**
* début de la cartouche blanche des titres
*/
.title_cartridge_01
{

}
.title_cartridge_01 .tc_top
{
  background: transparent url(/images/common/box/title_cartridge/01/arrow_up.png) no-repeat 50% top;
}
.title_cartridge_01 .tc_top .tc_corner_l
{
  background: transparent url(/images/common/box/title_cartridge/01/corner_tl.png) no-repeat left top;
}
.title_cartridge_01 .tc_top .tc_corner_r
{
  background: transparent url(/images/common/box/title_cartridge/01/corner_tr.png) no-repeat right top;
}


.title_cartridge_01 .tc_bottom
{
  background: transparent url(/images/common/box/title_cartridge/01/arrow_down.png) no-repeat 50% bottom;
}
.title_cartridge_01 .tc_bottom .tc_corner_l
{
  background: transparent url(/images/common/box/title_cartridge/01/corner_bl.png) no-repeat left top;
}
.title_cartridge_01 .tc_bottom .tc_corner_r
{
  background: transparent url(/images/common/box/title_cartridge/01/corner_br.png) no-repeat right top;
}
.title_cartridge_01 .tc_top .tc_border,
.title_cartridge_01 .tc_border_l,
.title_cartridge_01 .tc_border_r,
.title_cartridge_01 .tc_content,
.title_cartridge_01 .tc_bottom .tc_border
{
  background-color: #FFFFFF;
}
/*
* fin de la cartouche blanche des titres
**/

/**
* début de la cartouche turquoise des titres
*/
.title_cartridge_02
{

}
.title_cartridge_02 .tc_top
{
  background: transparent url(/images/common/box/title_cartridge/02/arrow_up.png) no-repeat 50% top;
}
.title_cartridge_02 .tc_top .tc_corner_l
{
  background: transparent url(/images/common/box/title_cartridge/02/corner_tl.png) no-repeat left top;
}
.title_cartridge_02 .tc_top .tc_corner_r
{
  background: transparent url(/images/common/box/title_cartridge/02/corner_tr.png) no-repeat right top;
}


.title_cartridge_02 .tc_bottom
{
  background: transparent url(/images/common/box/title_cartridge/02/arrow_down.png) no-repeat 50% bottom;
}
.title_cartridge_02 .tc_bottom .tc_corner_l
{
  background: transparent url(/images/common/box/title_cartridge/02/corner_bl.png) no-repeat left top;
}
.title_cartridge_02 .tc_bottom .tc_corner_r
{
  background: transparent url(/images/common/box/title_cartridge/02/corner_br.png) no-repeat right top;
}

.title_cartridge_02 .tc_top .tc_border,
.title_cartridge_02 .tc_border_l,
.title_cartridge_02 .tc_border_r,
.title_cartridge_02 .tc_content,
.title_cartridge_02 .tc_bottom .tc_border
{
  background-color: #C9EAF9;
}

.did_you_know_cartridge_wrapper
{
  width:188px;
}

.did_you_know .title_cartridge_02
{
  margin-bottom:7px;
}

/*
* fin de la cartouche turquoise des titres
**/


/**
* début de la cartouche bleu des titres
*/
.title_cartridge_03
{

}
.title_cartridge_03 .tc_top
{
  background: transparent url(/images/common/box/title_cartridge/03/arrow_up.png) no-repeat 50% top;
}
.title_cartridge_03 .tc_top .tc_corner_l
{
  background: transparent url(/images/common/box/title_cartridge/03/corner_tl.png) no-repeat left top;
}
.title_cartridge_03 .tc_top .tc_corner_r
{
  background: transparent url(/images/common/box/title_cartridge/03/corner_tr.png) no-repeat right top;
}


.title_cartridge_03 .tc_bottom
{
  background: transparent url(/images/common/box/title_cartridge/03/arrow_down.png) no-repeat 50% bottom;
}
.title_cartridge_03 .tc_bottom .tc_corner_l
{
  background: transparent url(/images/common/box/title_cartridge/03/corner_bl.png) no-repeat left top;
}
.title_cartridge_03 .tc_bottom .tc_corner_r
{
  background: transparent url(/images/common/box/title_cartridge/03/corner_br.png) no-repeat right top;
}

.title_cartridge_03 .tc_top .tc_border,
.title_cartridge_03 .tc_border_l,
.title_cartridge_03 .tc_border_r,
.title_cartridge_03 .tc_content,
.title_cartridge_03 .tc_bottom .tc_border
{
  background-color: #009EE1;
}
/*
* fin de la cartouche bleu des titres
**/



/**
* début de la cartouche bleu  foncé des titres
*/
.title_cartridge_04
{

}
.title_cartridge_04 .tc_top
{
  background: transparent url(/images/common/box/title_cartridge/04/arrow_up.png) no-repeat 50% top;
}
.title_cartridge_04 .tc_top .tc_corner_l
{
  background: transparent url(/images/common/box/title_cartridge/04/corner_tl.png) no-repeat left top;
}
.title_cartridge_04 .tc_top .tc_corner_r
{
  background: transparent url(/images/common/box/title_cartridge/04/corner_tr.png) no-repeat right top;
}

.title_cartridge_04 .tc_bottom
{
  background: transparent url(/images/common/box/title_cartridge/04/arrow_down.png) no-repeat 50% bottom;
}
.title_cartridge_04 .tc_bottom .tc_corner_l
{
  background: transparent url(/images/common/box/title_cartridge/04/corner_bl.png) no-repeat left top;
}
.title_cartridge_04 .tc_bottom .tc_corner_r
{
  background: transparent url(/images/common/box/title_cartridge/04/corner_br.png) no-repeat right top;
}

.title_cartridge_04 .tc_top .tc_border,
.title_cartridge_04 .tc_border_l,
.title_cartridge_04 .tc_border_r,
.title_cartridge_04 .tc_content,
.title_cartridge_04 .tc_bottom .tc_border
{
  background-color: #1252AC;
}
/*
* fin de la cartouche bleu foncé des titres
**/




