/*****************
* block :Declaration gnrique d'un block
******************/

.block{display:block; float:left; width:100%; margin-bottom:0px; background-color:#fff; /* contexte de formatage */ overflow:hidden;_overflow:visible;_height:1%;}

.block table tr{ border:0px}
.block .block{ font-size:1em; /* permet de gommer le soucis d'indentation de class .block */}
/* entete de block (header) */
.block .blk_header, .block .blk_header span, .block .blk_header a{
display:block; margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:left top;text-align:left;background-image:url(../images/box_header_lighter.gif);}
.block .blk_header{ position:relative;  z-index:10;  padding:0 0 0 5px;  margin:-1px -1px 0;   zoom:1;}
.block .blk_header span, .block .blk_header a{  padding:5px 6px 2px 1px;  min-height:20px;  _height:20px;  background-position:right top;  /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}

.block .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer.gif);  color:#333; /* blanc */}
.block .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:20px;  _height:20px;  background-position:right top; background-image:url(../images/box_footer.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}

/* blck_inside */
.block .blk_inside{  position:relative;  zoom:1; /* correction IE bug */}

/* corps intrieur du block, c'est la partie qui contient le texte, produits, etc... */
.blk_content{  /* contexte de formatage */  zoom:1;  overflow:hidden;  _overflow:visible; padding:0 5px;}

/* ======= block_darker ======= */
.block_noir .blk_header, .block_noir .blk_header span, .block_noir .blk_header a{  background-color:#000; /* noir */  background-image:url(../images/box_header.gif); font-size:1.6em; text-align:center}
.block_noir .blk_inside{ border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee; /* gris  */}


/* ======= block_lighter ======= */
.block_lighter .blk_header, .block_lighter .blk_header span, .block_lighter .blk_header a{  background-color:#000; /* noir */  background-image:url(../images/box_header_lighter.gif);  color:#fff;}
.block_lighter .blk_inside{ border-left:1px solid #E95D10;border-right:1px solid #E95D10;border-top:1px solid #E95D10;border-bottom:1px solid #E95D10; /* gris  */}
.block_lighter .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_lighter.gif);  color:#333; /* blanc */}
.block_lighter .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:20px;  _height:20px;  background-position:right top; background-image:url(../images/box_footer_lighter.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}



/* ======= block_border orange ======= */
.block_lighter_orange .blk_header, .block_lighter_orange .blk_header span, .block_lighter_orange .blk_header a{ background-image: url(images/box_header_orange.gif);}
.block_lighter_orange .blk_header, .block_lighter_orange .blk_header span, .block_lighter .blk_header a{  background-color:#ea5c10; /* noir */  background-image:url(../images/box_header_orange.gif);  color:#fff;}
.block_lighter_orange .blk_inside{ background-color:#ea5c10;color:#fff;  border-left:1px solid #E95D10;border-right:1px solid #E95D10;border-top:1px solid #E95D10;border-bottom:1px solid #E95D10;/* gris  */}
.block_lighter_orange .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_orange.gif);  color:#333; /* blanc */}
.block_lighter_orange .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:20px;  _height:20px;  background-position:right top; background-image:url(../images/box_footer_orange.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}


/* ======= block_border grey ======= */
.block_lighter_grey .blk_header, .block_lighter_grey .blk_header span, .block_lighter_grey .blk_header a{ background-image: url(images/box_header_grey.gif);}
.block_lighter_grey .blk_header, .block_lighter_grey .blk_header span, .block_lighter .blk_header a{  background-color:#EFEEED; /* noir */  background-image:url(../images/box_header_grey.gif);  color:#333;}
.block_lighter_grey .blk_inside{ background-color:#EFEEED;color:#333;  border-left:1px solid #EFEEED;border-right:1px solid #EFEEED;border-top:1px solid #EFEEED;border-bottom:1px solid #E95D10;/* gris  */}
.block_lighter_grey .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1; /* noir */  background-image:url(../images/box_footer_grey.gif);  color:#333; /* blanc */}
.block_lighter_grey .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:20px;  _height:20px;  background-position:right top; background-image:url(../images/box_footer_grey.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}





/* ======= block_border ======= */
.block_lighter_border .blk_header, .block_lighter_border .blk_header span, .block_lighter_border .blk_header a{ background-image: url(images/box_header_lighter_border.gif);}
.block_lighter_border .blk_header, .block_lighter_border .blk_header span, .block_lighter .blk_header a{  background-color:#000; /* noir */  background-image:url(../images/box_header_lighter_border.gif);  color:#fff;}
.block_lighter_border .blk_inside{ border-left:1px solid #E95D10;border-right:1px solid #E95D10;border-top:1px solid #E95D10;border-bottom:1px solid #E95D10; /* gris  */}
.block_lighter_border .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_lighter.gif);  color:#333; /* blanc */}
.block_lighter_border .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:20px;  _height:20px;  background-position:right top; background-image:url(../images/box_footer_lighter.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}



/* ======= block_theme1 ======= */
.block_theme1{width:260px; float :left}
.block_theme1 .blk_header, .block_theme1 .blk_header span, .block_theme1 .blk_header a{  background-color:#C01F25; /* noir */  background-image:url(../images/box_header_01.gif);  min-height:8px;  _height:8px;   color:#fff; /* blanc */}
.block_theme1 .blk_inside{ background-color:#C01F25 ;color:#fff; font-size:1.3em;/* gris  */}
.block_theme1 .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_01.gif);  color:#333; /* blanc */}
.block_theme1 .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_01.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}
/* ======= block_theme2 ======= */
.block_theme2{width:260px; float :left}
.block_theme2 .blk_header, .block_theme2 .blk_header span, .block_theme2 .blk_header a{  background-color:#B354A1; /* noir */  background-image:url(../images/box_header_02.gif);  min-height:8px;  _height:8px;   color:#fff; /* blanc */}
.block_theme2 .blk_inside{ background-color:#B354A1 ;color:#fff; font-size:1.3em;/* gris  */}
.block_theme2 .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_02.gif);  color:#333; /* blanc */}
.block_theme2 .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_02.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}
/* ======= block_theme3 ======= */
.block_theme3 {width:260px; float :left}
.block_theme3 .blk_header, .block_theme3 .blk_header span, .block_theme3 .blk_header a{  background-color:#23A38A; /* noir */  background-image:url(../images/box_header_03.gif);  min-height:8px;  _height:8px;   color:#fff; /* blanc */}
.block_theme3 .blk_inside{ background-color:#23A38A ;color:#fff; font-size:1.3em;/* gris  */}
.block_theme3 .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_03.gif);  color:#333; /* blanc */}
.block_theme3 .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_03.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}
/* ======= block_theme4 ======= */
.block_theme4{width:260px; float :left}
.block_theme4 .blk_header, .block_theme4 .blk_header span, .block_theme4 .blk_header a{  background-color:#F4AA29; /* noir */  background-image:url(../images/box_header_04.gif);  min-height:8px;  _height:8px;   color:#fff; /* blanc */}
.block_theme4 .blk_inside{ background-color:#F4AA29;color:#fff; font-size:1.3em;/* gris  */}
.block_theme4 .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_04.gif);  color:#333; /* blanc */}
.block_theme4 .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_04.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}
/* ======= block_theme5 ======= */
.block_theme5{width:260px; float :left}
.block_theme5 .blk_header, .block_theme5 .blk_header span, .block_theme5 .blk_header a{  background-color:#EC8697; /* noir */  background-image:url(../images/box_header_05.gif);  min-height:8px;  _height:8px;   color:#fff; /* blanc */}
.block_theme5 .blk_inside{ background-color:#EC8697 ;color:#fff; font-size:1.3em;/* gris  */}
.block_theme5 .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_05.gif);  color:#333; /* blanc */}
.block_theme5 .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_05.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}

/* ======= block_theme6 ======= */
.block_theme6{width:260px; float :left}
.block_theme6 .blk_header, .block_theme6 .blk_header span, .block_theme6 .blk_header a{  background-color:#4BC6E1; /* noir */  background-image:url(../images/box_header_06.gif);  min-height:8px;  _height:8px;   color:#fff; /* blanc */}
.block_theme6 .blk_inside{ background-color:#4BC6E1 ;color:#fff; font-size:1.3em;/* gris  */}
.block_theme6 .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_06.gif);  color:#333; /* blanc */}
.block_theme6 .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_06.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}

/* ======= block_theme7 ======= */
.block_theme7{width:260px; float :left}
.block_theme7 .blk_header, .block_theme7 .blk_header span, .block_theme7 .blk_header a{  background-color:#DF8800; /* noir */  background-image:url(../images/box_header_07.gif);  min-height:8px;  _height:8px;   color:#fff; /* blanc */}
.block_theme7 .blk_inside{ background-color:#DF8800 ;color:#fff; font-size:1.3em;/* gris  */}
.block_theme7 .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1; /* noir */  background-image:url(../images/box_footer_07.gif);  color:#333; /* blanc */}
.block_theme7 .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_07.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}


/* ======= block_theme11 ======= */
.block_theme11{width:260px; float :left}
.block_theme11 .blk_header, .block_theme11 .blk_header span, .block_theme11 .blk_header a{  background-color:#DF8800; /* noir */  background-image:url(../images/box_header_07.gif);  min-height:8px;  _height:8px;   color:#fff; /* blanc */}
.block_theme11 .blk_inside{ background-color:#DF8800 ;color:#fff; font-size:1.3em;/* gris  */}
.block_theme11 .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin:-1px -1px 0;  font-size:1.3em;  zoom:1; /* noir */  background-image:url(../images/box_footer_07.gif);  color:#333; /* blanc */}
.block_theme11 .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_07.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1;}



/* ======= block_border_vert ======= */
.block_border_vert{float :left; margin-bottom:10px;}
.block_border_vert .blk_header, .block_border_vert .blk_header span, .block_border_vert .blk_header a{  background-color:#fff; /* noir */  background-image:url(../images/box_header_border_vert.gif);  min-height:8px;  _height:8px;   color:#F29400; margin:0/* blanc */}
.block_border_vert .blk_inside{ background-color:#fff ;color:#333; /* gris  */}
.block_border_vert .blk_content {border-right:1px solid #C4BD9E; border-left:1px solid #C4BD9E;padding-bottom:4px}
.block_border_vert .blk_footer{ position:relative; display:block;  z-index:10;  padding:0 0 0 12px;  margin: 0;  zoom:1;  background-color:#000; /* noir */  background-image:url(../images/box_footer_border_vert.gif);  color:#333; /* blanc */}
.block_border_vert .blk_footer b{ display:block; width:100%; padding:5px 0 2px 0;  min-height:8px;  _height:8px;  background-position:right top; background-image:url(../images/box_footer_border_vert.gif); /* contexte formatage */  overflow:hidden;  _overflow:visible;  zoom:1; margin:0}

.block_border_vert h2 span, .block_border_vert .blk_content h2{border-bottom:1px solid #C4BD9E; color:#F29400; :}








