.tx-indexedsearch-searchbox form{padding: 1em 3em;}.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {font-size:90%;font-style: normal;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background-color:#eee;font-size:92%;border-bottom:1px solid #feaa6b;padding:0.5em;}/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| *//* GLOBAL : DEFAULT *//* _________________________________________________________________________ *//* _________________________________________________________________________ */body {background-color: #FFFFFF;margin: 0px;}body, input, textarea, select {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 0.9em;}table { font-size: 1em; }table table { font-size: 1em; }table table table { font-size: 1em; }table table table table { font-size: 1em; }table table table table table { font-size: 1em; }div {/*border-color: #bababa;border-style: dashed;border-width: 1px;padding: 4px;margin: 4px*/}td {/*border-color: #000000;border-style: dashed;border-width: 1px;margin: 6px*/}/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| *//* GLOBAL : DEFAULT *//* _________________________________________________________________________ *//* _________________________________________________________________________ */body {background-color: #FFFFFF;margin: 0px;}body, input, textarea, select {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 0.9em;}table { font-size: 1em; }table table { font-size: 1em; }table table table { font-size: 1em; }table table table table { font-size: 1em; }table table table table table { font-size: 1em; }div {/*border-color: #bababa;border-style: dashed;border-width: 1px;padding: 4px;margin: 4px*/}td {/*border-color: #000000;border-style: dashed;border-width: 1px;margin: 6px*/}/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| *//* GLOBAL : CUSTOM *//* _________________________________________________________________________ *//* _________________________________________________________________________ */hr {color: #96755E;background-color: #96755E;width: 100%;height: 1px;border: 0px;}#temp-clear {clear: both;}#area-all-container {height : auto !important; /* ignored by IE, applied everywhere else */height : 100%; /* IE treats as min-height */min-height : 100%; /* IE ignores this */width: 1002px;font-size: 80%;margin: 0px;padding: 0px 0px 0px 0px;text-align: left;}    #area-all {        height : auto !important; /* ignored by IE, applied everywhere else */    height : 100%; /* IE treats as min-height */    min-height : 100%; /* IE ignores this */    width: 1002px;    background-image: url('../images/body_bg.gif');    background-repeat: y-repeat;    background-position: top left;        }    		div.titre-sommaire{			font-size:150%;			font-weight:normal;		    background-image: url('../images/logo_gic/hiver.gif');		    background-repeat: no-repeat;		    background-position: 0px 0px;		    background-color: #fff;			line-height:37px;				padding-left:55px;				margin-top:22px;		}           #area-left {                float: left;        width: 207px;        }                    #area-left-top {                        background-color: #FFFFFF;            height: 195px;                               }                                #area-left-top-logo {                    }                                    #area-left-top-logo a img {                                        border: 1px solid #FFFFFF;                                        }                                            #area-left-top-logo a:hover img {                                }                                        #area-left-top-guide {              display: block;              float: right;              width: 187px;              height: 45px;              background-image: url('../images/area_left_guide.gif');              background-repeat: no-repeat;              background-position: top right;              padding-top: 15px;              text-align: right;              font-weight: bold; /* modif 2 lignes */			                padding-top: 4px;			  line-height:18px;                }                                    #area-left-top-guide a {                  text-decoration: none;                  color: #4C527B;                  padding-right: 38px;                                        }                                            #area-left-top-guide a:hover {                                                color: #FE7D1A;                                                }                                                                                            #area-left-top-guide a .guide {                            color: #FE7D1A;                                                }                                                    #area-left-top-guide a:hover .guide {                                    color: #4C527B;                                                        }                                                          /*                                #area-left-nav {                        float: right;            margin-top: 15px;            width: 187px;                        }                #area-left-nav a.l1 {                 display: block;                color: #4C527B;                font-weight: bold;                text-decoration: none;                padding-left: 16px;                font-size: 95%;                background-image: url('../images/nav_left_button_bg1.gif');                background-repeat: no-repeat;                background-position: top right;                 height: 30px;                margin-bottom: 11px;                }                                    #area-left-nav a.l1 .text {                                        display: block;                    float: left;                    height: 19px;                    background-image: url('../images/nav_left_button_bg2.gif');                    background-repeat: x-repeat;                    background-position: top left;                    padding-right: 11px;                    padding-left: 4px;                    padding-top: 2px;                    margin-top: 4px;                    cursor: pointer;                        }                                    #area-left-nav a.l1:hover {                                        background-image: url('../images/nav_left_button_bg1_hover.gif');                    background-repeat: no-repeat;                    background-position: top right;                    }                                        #area-left-nav a.ispage {                                                  }                                                                   #area-left-nav-sub {                }                                    #area-left-nav-sub a {                                        display: block;                    text-decoration: none;                    color: #292C40;                                        }                                            #area-left-nav-sub a:hover {                                                font-weight: bold;                        background-image: url('../images/nav_left_button_arrow.gif');                        background-repeat: no-repeat;                        background-position: 2px 4px;                                                 }                                                                #area-left-nav-sub a .text {                        display: block;                        margin-left: 22px;                        border-bottom: 1px solid #D9DADF;                        padding-bottom: 6px;                        margin-bottom: 6px;                                                }                                                                      #area-left-nav-sub a.islast .text {                                        display: block;                    margin-left: 22px;                    text-decoration: none;                    border-bottom: 0px solid;                    padding-bottom: 6px;                    margin-bottom: 6px;                        }                                                       #area-left-nav-sub a.ispage {                    font-weight: bold;                    background-image: url('../images/nav_left_button_arrow.gif');                    background-repeat: no-repeat;                    background-position: 2px 4px;                                     }                 */           #area-left-nav {          float: right;          margin-top: 11px;          width: 187px;          }              #area-left-nav a.l1 {              display: block;              color: #4C527B;              font-weight: bold;              text-decoration: none;              padding-left: 16px;              font-size: 95%;              background-image: url('../images/nav_left_button_bg1.gif');              background-repeat: no-repeat;              background-position: top right;              height: 30px;              margin-top: 11px;              }                  #area-left-nav a.l1 .text {                  display: block;                  float: left;                  height: 19px;                  background-image: url('../images/nav_left_button_bg2.gif');                  background-repeat: x-repeat;                  background-position: top left;                  padding-right: 11px;                  padding-left: 4px;                  padding-top: 2px;                  margin-top: 4px;                  cursor: pointer;                  }                  #area-left-nav a.l1:hover {                  background-image: url('../images/nav_left_button_bg1_hover.gif');                  background-repeat: no-repeat;                  background-position: top right;                  }                  #area-left-nav a.ispage {                  }              #area-left-nav-sub {              }                  #area-left-nav-sub a {                  display: block;                  text-decoration: none;                  color: #292C40;                  font-weight: bold;                  }                      #area-left-nav-sub a:hover {                      background-image: url('../images/nav_left_button_arrow.gif');                      background-repeat: no-repeat;                      background-position: 2px 10px;                      }                      #area-left-nav-sub a .text {                      display: block;                      margin-left: 22px;                      border-top: 1px solid #D9DADF;                      padding-top: 6px;                      margin-top: 6px;                      }                  #area-left-nav-sub a.islast .text {                  display: block;                  margin-left: 22px;                  text-decoration: none;                  border-bottom: 0px solid;                  padding-top: 6px;                  margin-top: 6px;                  }                  #area-left-nav-sub a.ispage {                  font-weight: bold;                  background-image: url('../images/nav_left_button_arrow.gif');                  background-repeat: no-repeat;                  background-position: 2px 10px;                  }              #area-left-nav-sub-sub {              margin-right: 18px;              }                  #area-left-nav-sub-sub a {                  display: block;                  text-decoration: none;                  color: #292C40;                  text-transform: lowercase;                  margin-right: 5px;                  font-weight: normal;                  }                      #area-left-nav-sub-sub a:hover {                      font-weight: normal;                      background-image: url('');                      background-repeat: no-repeat;                      background-position: 0px 0px;                      border-left: 4px solid #7AC141;                      margin-left: 0px;                      }                      #area-left-nav-sub-sub a .text {                      display: block;                      margin-left: 22px;                      border-top: 0px solid #D9DADF;                      padding-top: 4px;                      margin-top: 4px;                      line-height: 12px;                      }                          #area-left-nav-sub-sub a:hover .text {                          margin-left: 18px;                          }                  #area-left-nav-sub-sub a.ispage {                  font-weight: normal;                  background-image: url('');                  background-repeat: no-repeat;                  background-position: 0px 0px;                  border-left: 4px solid #7AC141;                  margin-left: 0px;                  }                      #area-left-nav-sub-sub  .ispage .text {                      margin-left: 18px;                      }                                       #area-right {                float: right;        width: 793px;        margin-top: 16px;        margin-bottom: 16px;        }            #area-right-top {                        width: 777px;            height: 68px;            background-image: url('../images/nav_top_bg.gif');            background-repeat: no-repeat;            background-position: 0px 0px;            margin-left: 16px; 			margin-bottom:0;            }                                #area-right-top-nav {                                float: left;                width: 570px;                padding-top: 8px;                       }                        #area-right-top-nav a {                                        display: block;                    float: left;                    color: #292C40;                    font-weight: bold;                    margin-right: 11px;                    text-decoration: none;                    background-image: url('../images/nav_top_puce.gif');                    background-repeat: no-repeat;                    background-position: left 4px;                     padding-left: 18px;                       margin-top: 5px;                        }                                            #area-right-top-nav a .text {                                                display: block;                        border-bottom: 1px solid #FE7D1A;                        padding-bottom: 2px;                                                        }                                                                    #area-right-top-nav a:hover .text {                                                border-bottom: 1px solid #FFFFFF;                        color: #FE7D1A;                                                }                                                                  #area-right-top-nav a.ispage {                                                }                                     /*                #area-right-top-search {                              float: right;              width: 200px;              margin-top: 22px;              height: 33px;                                                }                                    #area-right-top-search input {                                        float: right;                    width: 150px;                    background-color: #FFFFFF;                    border: 1px solid #FE7D1A;                    color: #FE7D1A;                    height: 18px;                    font-size: 95%;                    padding-left: 11px;                                                        }          */           #area-right-top-search {              float: right;              width: 200px;              margin-top: 22px;              height: 33px;              }                  #area-right-top-search input {                  }                      #area-right-top-search input {                      background-color: #FFFFFF;                      border: 1px solid #FE7D1A;                      color: #FE7D1A;                      height: 18px;                      font-size: 95%;                      }		                      #area-right-top-search .submit {                                        float: right;                    background-image: url('../images/nav_top_search_button.gif');                    background-position: 0px 0px;                    background-repeat: no-repeat;                    background-color: transparent;                    border: 0px;                    padding: 0px;                    padding-top: 300px;                    overflow: hidden;                    width: 43px;                    height: 43px;                    max-width: 43px;                    max-height: 43px;                    cursor: pointer;                    }                                              #area-right-content {          width: 575px;          float: left;          padding-left: 15px;            }                            #area-right-content-top {                }                                            #area-right-content-top-path {                                        color: #FE8E39;                    font-weight: bold;                    margin-top: 16px;                    font-size: 110%;                                        }                        #area-right-content-top-path a {                                                color: #292C40;                        text-decoration: none;                            }                            #area-right-content-top-path a:hover {                            text-decoration: underline;                                    }                    #area-right-content-main {                    margin-top: 22px;                    width: 571px;                                        }/*                                            #area-right-content-main-title {                                                width: 571px;                        height: 94px;                        background-image: url('../images/content_prod_title_bg.gif');                        background-repeat: no-repeat;                        background-position: 0px 0px;                          }                                                                            #area-right-content-main-title-left {                                                        float: left;                            margin-top: 14px;                            margin-left: 33px;                                }                                                                             #area-right-content-main-title-right {                                                        float: right;                            text-align: right;                            margin-bottom: 33px;                                                        }                                                                  */                      #area-right-content-main-title {                      width: 571px;                      height: 94px;                      background-color: #FE8E39; /* couleur du theme */                      background-image: url('../images/content_prod_title_bg.gif');                      background-repeat: no-repeat;                      background-position: 0px 0px;                      margin-bottom: 22px; /* ajouté */                      }                          #area-right-content-main-title-left {                          float: left;                          margin-top: 14px;                          margin-left: 33px;                          }                          #area-right-content-main-title-right {                          float: right;                          text-align: right;                          }                                #area-right-content-main-title-right .theme {                                                                display: block;                                color: #FFFFFF;                                font-family: verdana;                                font-size: 240%;font-size: 200%;                                margin-right: 70px;                                margin-top: 11px;                                }                                                        #area-right-content-main-title-right .product {                                                                display: block;                                color: #FFFFFF;                                font-family: verdana;                                font-size: 240%;								font-size: 200%;                                margin-right: 11px;                                font-style: italic;                                font-weight: bold;                                margin-top: 4px;                                                                                                                              }                                         #area-right-content-main-photo {                                                margin-bottom: 22px;                         }                                                   #area-right-content-main-buttons {                                                text-align: right;                        margin-bottom: 22px;                                                }                                                                             #area-right-content-main-buttons a {                                                        border: 1px solid #FE8E39;                            padding: 5px;                            font-weight: bold;                            font-size: 160%;font-size: 133%;                            text-decoration: none;                            color: #FE8E39;                            margin-left: 11px;                                                        }                                                            #area-right-content-main-buttons a .symb {                                color: #292C40;                                                                }  /* modif ben */								                        #area-right-content-main{                        font-size: 120%;                         } /*                                                #area-right-content-main-text {                        font-size: 120%;                         }       */                                                   #area-right-content-main-text .title {                                font-size: 150%;                            font-weight: bold;                            /*display: block;*/                            margin-bottom: 11px;                                 }                                                                             #area-right-content-main-text .article {                                font-size: 120%;                            font-weight: bold;                            color: #FE8E39;                                 }                                                 /*                                                    table.prices {                                                      	border-width: 1px 1px 1px 1px;                          	border-spacing: 0px;                          	border-style: solid solid solid solid;                          	border-color: #292C40 #292C40 #292C40 #292C40;                          	border-collapse: collapse;                          	font-weight: bold;                          	                            }                                                        table.prices td {                                                      	border-width: 1px 1px 1px 1px;                          	padding: 6px;                          	border-style: inset;                          	border-color: #292C40;                            }                                                                                    table.prices .title td {                                                      	background-color: #292C40;                          	color: #FFFFFF;                            }                                                        table.prices .header td {                          	background-color: #FE8E39;                          	color: #292C40;                            }                                                        table.prices .data td {                          	border-color: #292C40 #292C40 #292C40 #292C40;                          	background-color: #FFFFFF;                          	                            }                                                         table.prices td.ref {                          	color: #FE8E39;                          	text-align: center;                            }                                                                                     table.prices td.ht {                          	text-align: right;                            }                                                                                                                table.prices td.ttc {                          	text-align: right;                            }                                                                                    #area-right-content-main-text .nb {                                            font-size: 80%;                            font-weight: bold;                                            }                                                    #area-right-content-main-text .info {                                                        display: block;                            font-weight: bold;                            background-image: url('../images/content_prod_info.gif');                            background-repeat: no-repeat;                            background-position: 0px 0px;                            background-color: #FE8E39;                            color: #292C40;                            padding: 11px 11px 11px 55px;                            margin-top: 22px;                            margin-bottom: 22px;                            font-size: 90%;                            }                                                  */                            #area-right-content-main-text table.prices {                         border-width: 1px 1px 1px 1px;                         border-spacing: 0px;                         border-style: solid solid solid solid;                         border-color: #292C40 #292C40 #292C40 #292C40;                         border-collapse: collapse;                         font-weight: bold;                          }                          #area-right-content-main-text table td {                         border-width: 1px 1px 1px 1px;                         padding: 6px;                         border-style: inset;                         border-color: #292C40;                         /* white-space: nowrap;*/                          }                          #area-right-content-main-text table .title td {                         background-color: #292C40;                         color: #FFFFFF;                          }                          #area-right-content-main-text table .header td {                        /* background-color: #FE8E39;*/                         color: #292C40;                          }                          #area-right-content-main-text table .data td {                         border-color: #292C40 #292C40 #292C40 #292C40;                         background-color: #FFFFFF;                          }                          #area-right-content-main-text table td.ref {                         color: #FE8E39;                         text-align: center;                          }                          #area-right-content-main-text table td.ht {                         text-align: right;                          }                          #area-right-content-main-text table td.ttc {                         text-align: center;                          }                          #area-right-content-main-text table td.left {                         text-align: left;                          }                          #area-right-content-main-text table td.centre {                         text-align: center;                          }                          #area-right-content-main-text .nb {                          font-size: 80%;                          font-weight: bold;                          }                          #area-right-content-main-text .info {                          display: block;                          font-weight: bold;                          background-image: url('../images/content_prod_info.gif');                          background-repeat: no-repeat;                          background-position: 0px 0px;                          background-color: #FE8E39;                          color: #292C40;                          padding: 11px 11px 11px 55px;                          margin-top: 22px;                          margin-bottom: 22px;                          font-size: 90%;                          }						  /**/						                                      #area-right-nav {            float: right;            width: 185px;            margin-top: 20px;            }                                                                  #area-right-nav-top {                                background-color: #FE8E39;                padding-top: 11px;                                }                                    #area-right-nav-top-links {                                        }                                        #area-right-nav-top-links a {                                                display: block;                        color: #FFFFFF;                        background-image: url('../images/nav_right_puce.gif');                        background-repeat: no-repeat;                        background-position: 0px 4px;                        padding-left: 28px;                        text-decoration: none;                        margin-top: 11px;                        font-weight: bold;                                                    }                                                                                      #area-right-nav-top-links a:hover {                                                        text-decoration: underline;                                                                }                                                                                              #area-right-nav-top-company {                                        background-color: #FEAA6B;                    border-top: 1px solid #FFFFFF;                    border-bottom: 1px solid #FFFFFF;                    margin-top: 22px;                    padding-top: 22px;                    padding-bottom: 22px;                    padding-left: 11px;                    color: #FFFFFF;					/* modif  */background-image: url(../images/home_news_bg.gif);background-repeat: no-repeat;background-x-position: 0px;background-y-position: 0px;                                        }                                                                      #area-right-nav-top-email {                    color: #FFFFFF;                    border-bottom: 1px solid #FFFFFF;                    padding-top: 11px;                    padding-bottom: 11px;                    text-align: center;                    }                                                                         #area-right-nav-top-email a {                            color: #FFFFFF;                        font-size: 95%;                        text-decoration: none;                                                }                                          #area-right-nav-prods {                                margin-top: 111px;                color: #292C40;                font-weight: bold;                                                }                                      #area-right-nav-prods a {                                        display: block;                    color: #292C40;                    font-weight: bold;                    text-decoration: none;                                        }                                            #area-right-nav-prods a:hover {                                                color: #FE7D1A;                                                 }                                                                 #area-right-nav-prods a .num {                        color: #FE7D1A;                        padding-right: 5px;                        }                                                    #area-right-nav-prods a:hover .num {                                color: #292C40;                                                           }                                                   #area-right-nav-prods a .info {                        display: block;                        color: #FE7D1A;                        font-size: 180%;                        background-image: url('../images/content_prod_question.gif');                        background-repeat: no-repeat;                        background-position: 0px 0px;                        padding-left: 55px;                        line-height: 18px;                        }                                                                            #area-right-nav-prods a:hover .info {                               }                           #area-right-nav-prods a .tarif {                        display: block;                        color: #FE7D1A;                        font-size: 180%;                        background-image: url('../images/content_prod_priceorder.gif');                        background-repeat: no-repeat;                        background-position: 0px 0px;                        padding-left: 55px;                        line-height: 18px;                        }                                                                            #area-right-nav-prods a:hover .tarif {                               }                       #area-right-nav-prods .title {                                        display: block;                    color: #FE7D1A;                    font-size: 180%;                                                           }                          #area-bottom {                border-top: 66px solid #FFDCC2;        margin-left: 207px;                                           }                                             #area-bottom-nav {            width: 585px;            float: left;            text-align: center;            color: #FE7D1A;            font-weight: bold;            font-size: 110%;            margin-top: 11px;                        }                            #area-bottom-nav a {                                color: #292C40;                text-decoration: none;                padding-left: 22px;                padding-right: 22px;                line-height: 150%;                                }                                                                        #area-bottom-right {            float: right;            width: 180px;                                           }                                                                 #area-bottom-right a img {                                border: 0px solid;                                                   }                                                                                                                /* menu flottant */            .menu-g-f1 {              }.menu-v-layer-guide{/*margin-top:-8px;*/}			  .menu-v-layer {width:150px;}                .menu-v-layer  a.menu-g-f1  {                  display: block;                  background-image: url('../images/nav_left_float_bg1.gif');                  background-repeat: no-repeat;                  background-position: 11px 0px;                  background-color: #FE8E39;                  padding: 6px 33px 6px 40px;                  font-weight: bold;                  font-size: 80%;                  color: #292C40;                  text-decoration: none;                  border-top: 1px solid #FE8E39;                  }                    .menu-v-layer  a.menu-g-f1:hover {                      color: #292C40;                      text-decoration: none;                      background-color: #292C40;                      }              .menu-g-f2 {              }                  .menu-g-f2 a {                  display: block;                  background-image: url('../images/nav_left_float_bg2.gif');                  background-repeat: no-repeat;                  background-position: 1px 1px;                  background-color: #FE8E39;                  padding: 6px 33px 6px 33px;                  font-weight: bold;                  font-size: 80%;                  color: #FFFFFF;                  text-decoration: none;                  border-top: 1px solid #FFFFFF;                  }                      .menu-g-f2 a:hover {                      color: #FFFFFF;                      text-decoration: none;                      background-color: #292C40;                      background-image: url('../images/home_news_arrow.gif');                      background-repeat: no-repeat;                      background-position: 2px 8px;                      }div.user-ehficheproduit-pi1 #area-right-content-main-text {	text-align:justify;}div.user-ehficheproduit-pi1 #area-right-content-main-text table .header td {	text-align:center;}div.user-ehficheproduit-pi1 #area-right-content-main-text table .header td.left {	text-align:left;}#area-right-nav-prods a .info {	font-size: 170%;}                #area-right-content-main-text table.contenttable   tr td{border:none;}                                                                          