
/* Sub Nav containing box */
.headerBox{background:url(../images/header/headerBox-bottom-left.gif) bottom left no-repeat;}
.headerBox2{background:url(../images/header/headerBox-top-left.gif) top left no-repeat;}
.headerBox3{background:url(../images/header/headerBox-top-right.gif) top right no-repeat;}
.headerBox4{background:url(../images/header/headerBox-bottom-right.gif) bottom right no-repeat;}

/* Sub Nav containing box 2 blue */
.headerBox-blue{background: #d3e3f3 url(../images/header/2headerBox-bottom-left.gif) bottom left no-repeat;}
.headerBox2-blue{background:url(../images/header/2headerBox-top-left.gif) top left no-repeat;}
.headerBox3-blue{background:url(../images/header/2headerBox-top-right.gif) top right no-repeat;}
.headerBox4-blue{background:url(../images/header/2headerBox-bottom-right.gif) bottom right no-repeat;}

/* **************
*line 1
************** */
.line1 .box4-container .box4-text {
  height:239px; /* 276px -4px top 2px bottom 2 px*/
  overflow:hidden
}
.line1 .box4-style3  .box4-text {
  height:239px; /*+6px*/
  overflow:hidden
}
.line1 .box4-style4  .box4-text {
  height:276px; /*+ 4px*/
  overflow:hidden
}
.line1 .box4-style5  .box4-text {
  height:214px;
  overflow:hidden
}

/* **************
* line 2
************** */
.line2 .box4-container .box4-text {
  height:173px; /*231px -4px top 2px bottom 2 px*/
  overflow:hidden
}
.line2 .box4-style3  .box4-text {
  height:173px;
  overflow:hidden
}
.line2 .box4-style4  .box4-text {
  height:177px;/*+ 4px*/
  overflow:hidden
}
.line2 .box4-style5  .box4-text {
  height:170px;
  overflow:hidden
}

/* **************
* Box 4 layout
************** */
.box4-topleft,
.box4-topright {
  background-image: url(../images/pods/box/box4-top.gif);
  height: 2px;
  font-size: 2px;
}

.box4-bottomleft,
.box4-bottomright {
  background-image: url(../images/pods/box/box4-bottom.gif);
  height: 2px;
  font-size: 2px;
}

.box4-topleft,
.box4-bottomleft {
  margin-right: 2px;
}

.box4-topright,
.box4-bottomright {
  margin-left: 2px;
  margin-top: -2px;
}

.box4-topright {
  background-position: 100% 0;
}

.box4-bottomleft  {
  background-position: 0 -2px;
}

.box4-bottomright {
  background-position: 100% -2px;
}

.box4-text {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  background: url(../images/pods/box/box4-gradient.gif) repeat-x left bottom #fff;
  padding:13px 17px 0;
  overflow:hidden;
}

.box4-container{
  height:1%;
  margin-bottom:12px
}
.box4-wrapper {
  width:100%;
}
.relative{
  position: relative;
}

/* **************
* Box 4 style 1 : white/simple
* en mode standard : fond blanc
* en mode siteAgence : fond bleu
************** */
.box4-style1 .box4-topleft,
.box4-style1 .box4-topright {
  background-image: url(../images/pods/box/box4-style1-top.gif);
}
.box4-style1 .box4-bottomleft,
.box4-style1 .box4-bottomright {
  background-image: url(../images/pods/box/box4-style1-bottom.gif);
}
.box4-style1 .box4-text {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  background:none;
  background-color:#fff;
}

/*#siteAgence .box4-style1 .box4-topleft,
.box4-style1 .box4-topright {
  background-image: url(../images/pods/box/box4-style3-top.gif);
}

#siteAgence .box4-style1 .box4-bottomleft,
.box4-style1 .box4-bottomright {
  background-image: url(../images/pods/box/box4-style3-bottom.gif);
}*/

#siteAgence .box4-style3 .box4-text {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  background:none;
  background-color:#EDF5F9;
}

#siteAgence .box4-style3 .box4-style1 .box4-text {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  background:none;
  background-color:#FFFFFF;
}

/* **************
* Box 4 style 2 : jaune
************** */
.box4-style2 .box4-topleft,
.box4-style2 .box4-topright {
  background-image: url(../images/pods/box/box4-style2-top.gif);
}
.box4-style2 .box4-bottomleft,
.box4-style2 .box4-bottomright {
  background-image: url(../images/pods/box/box4-style2-bottom.gif);
}
.box4-style2 .box4-text {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  background:none;
  background-color:#ffd900;
}

/* **************
* Box 4 style 3 : bleu
************** */
.box4-style3 .box4-topleft,
.box4-style3 .box4-topright {
  background-image: url(../images/pods/box/box4-style3-top.gif);
}
.box4-style3 .box4-bottomleft,
.box4-style3 .box4-bottomright {
  background-image: url(../images/pods/box/box4-style3-bottom.gif);
}
.box4-style3 .box4-text {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  background:none;
  background-color:#EDF5F9;
/*
  background: url(../images/pods/box/box4-style3-bg.gif) repeat-x left top #fff;
  padding:7px 17px 0;
*/
}

/* **************
* Box 4 style 4 : non utilise
************** */
.box4-style4 .box4-topleft,
.box4-style4 .box4-topright,
.box4-style4 .box4-bottomleft,
.box4-style4 .box4-bottomright {
display:none
}
.box4-style4 .box4-text {
  border: none;
  background:none;
  background: url(../../library/images/pods/box/box4-style4-bg.gif) repeat-x left top #fff;
}

/* **************
* Box 4 style 5 : non utilise
************** */
.box4-style5  {

}
.box4-style5 .box4-style5-img  {
  height:56px;
  border-bottom:1px dashed #92a8af;
  padding-bottom:.25em;
}
.box4-style5 .box4-topleft,
.box4-style5 .box4-topright,
.box4-style5 .box4-bottomleft,
.box4-style5 .box4-bottomright {
  display:none
}
.box4-style5 .box4-text {
  border: none;
  background:none;
}

/* **************
* Box 4 style 6 : siteMap/searchResult
************** */
.box4-style6 .box4-topleft,
.box4-style6 .box4-topright {
  background-image: url(../images/pods/box/box4-style6-top.gif);
}
.box4-style6 .box4-bottomleft,
.box4-style6 .box4-bottomright {
  background-image: url(../images/pods/box/box4-style6-bottom.gif);
}
.box4-style6 .box4-text {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  background:none;
  background-color:#dbf2ff;
}

