@media screen {
.fondspecial { background-color: #e7e7e7; padding: 8px; width: 100%; height: 100% }
.entrer      { color: #fff; font-size: 11pt; font-family: Helvetica; text-decoration: none; background-color: transparent; text-align: center; padding: 4px 4px 0; position: absolute; bottom: 10px; left: 400px; width: 100pt; height: 14pt; float: left; border: solid 1pt #999 }
a.entrer  { text-decoration: none }
a.entrer:hover  { font-weight: bold }
/*family_page*/
.mini a   { margin: 12px; padding: 12px; border: solid 1px #ccc }
.jaune { background-color: #ffff00; float: right; width: 200px;  margin: 10; }
.verte   { border: solid 1px }
hr  { visibility: hidden; clear: both }
.flottante      { background-color: #e7e7e7; text-align: center; margin: 4px 4px 20px; padding: 10px; width: auto; height: 340px; float: left; border: solid 2px transparent }
.flottante-original { background-color: #e7e7e7; text-align: center; margin: 4px 4px 20px; padding: 10px; width: auto; height: 200px; float: left; border: solid 2px transparent }
a.flottante:hover   { background-color: #f93; text-align: center; width: auto; height: 320px; float: left; border: solid 2px #fff }
.conteneur { width: 100%; }
/*result_page*/
#c2_unused  { background-color: #e7e7e7; margin-top: -4px; padding: 6px; position: absolute; top: 34px; left: 209px; width: 100%; height: auto; border: solid 2px #567 }
#result_page_background_panel { background-color: #e7e7e7; margin-top: -4px; padding: 20px; position: absolute; top: 34px; left: 209px; width: 620px; height: auto; border: solid 2px #567 }
.counter   { color: #567; font-size: 12pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; text-align: center; margin-top: 12pt }
a.counter  { text-decoration: none }
a.counter:link { color: #567; font-size: 12pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; margin-top: 12pt; margin-right: 6px; margin-left: 6px; padding-right: 6px; padding-left: 6px; border: solid 1px #fff }
a.counter:hover { color: #fff; text-decoration: none; background-color: #567; margin-right: 6px; margin-left: 6px; padding-right: 6px; padding-left: 6px; border: solid 1px white }
.footer { color: #c00; font-size: 10pt; font-family: "Times New Roman"; font-style: italic; text-align: center; width: auto; height: inherit }
.footerImage { background-image: url("../i/iz/footer.jpg"); background-repeat: no-repeat; margin-top: 12px; margin-bottom: 6px; width: 64px; height: 64px }
/*query_page*/
#query_page_background_panel  { background-color: #e7e7e7; margin-top: -4px; padding: 20px; position: absolute; top: 34px; left: 209px; width: 620px; height: auto; border: solid 2px #567 }
.query_page_text_1 { color: #567; font-size: 16pt; font-family: "Times New Roman"; font-style: italic; font-weight: normal; line-height: 18pt; margin-top: 10px; margin-bottom: 20px }
.query_page_text_2 { color: #c00; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: normal; line-height: 18pt; text-decoration: none; background-color: #dcdcdc; background-image: url("../i/g/boult.gif"); background-repeat: no-repeat; text-indent: 24px; margin: 0 0 24px; padding-top: 3px; padding-right: 12px; position: relative; z-index: 1; width: 400px; border: solid 2pt #fff }
.query_page_button_submit { color: #c00; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: normal; line-height: 18pt; text-decoration: none; background-color: transparent; background-image: none; background-repeat: no-repeat; padding: 10px; position: relative; z-index: 1; width: 80px; float: right; border: dashed 1px #c03 }
/*query_page end*/
/*index(_FR_EN)*/
.index_address_frame    { color: #666; background-color: #e9e9e9; text-align: center; margin: 30px 25% 30px 24%; padding: 12px; position: inherit; width: 50%; height: auto; border: solid 6px white }
.index_address_frame:hover  { color: #fff; background-color: #f93; background-image: url("../i/iz/f2.jpg"); text-align: center; margin: 30px 24%; padding: 12px; position: inherit; width: 50%; height: auto; border: solid 6px white }
.index_address_frame_text  { font-size: 12pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; text-align: center; width: auto; height: auto }
a.index_address_frame_text { text-decoration: none }
.index_cadre_principal { color: #e7e7e7; background-color: transparent; text-align: center; margin: 40px 30px 50px; border: solid 30px #fff }
.index_cadre_principal:hover { color: #fff; background-color: #fff5df; background-image: url("../i/iz/f0.jpg"); text-align: center; margin: 40px 30px 50px; width: auto; height: auto; border-width: 30px; border-color:  }
.index_menu { font-size: 12pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; text-align: center; width: auto; height: auto }
.index_menu_frame { background-color: transparent; text-align: center; margin: 30px 44% 30px 42%; padding: 12px; position: inherit; width: 12%; height: auto; border-width: 6px; border-color: #c03 }
.ooo { color: #fff; background-color: transparent; background-image: url("../i/iz/baguesHeader-01f.jpg"); text-align: center; margin-top: -10px; width: auto; height: auto; border-width: 30px; border-color:  }
/*tab*/
#o { padding-top: 5px; position: absolute; top: 0; left: 209px; width: auto; height: 25px; min-width: 800px; border: solid 1px #fff }
#tab_2  { padding-top: 5px; position: inherit; top: 600px; width: auto; height: auto; min-width: 800px; border-width: 1px; border-color: transparent }
.tab    { color: #567; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 19pt; background-color: #ddd; margin: 2px 0 20px 2px; padding: 4px 12px; border-style: solid; border-width: 2px 2px 0; border-color: #fff }
a.tab    { color: #567; text-decoration: none; background-color: #ddd }
a.tab:link   { color: #567; background-color: #ddd }
a.tab:hover    { color: #36c; font-style: italic; background-color: #fff; border-color: #f93 #f93 #fff }
unused_a.tab:visited   { color: #ffd155; background-color: #666; border-color: #36c }
/*page*/
#detail_page_background_panel { background-color: #e7e7e7; margin-top: -4px; padding: 6px; position: absolute; top: 34px; left: 209px; width: 100%; height: auto; border: solid 2px #567 }
.cadre { padding: 20px; width: 96%; height: 94%; border: solid 1px #fff }
.pageEntete { color: #567; font-size: 20pt; font-family: "Times New Roman"; font-style: italic; font-weight: normal; line-height: 20pt; margin-bottom: 10px }
.pageTexteItal  { color: #567; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: normal; line-height: 12pt; text-decoration: none; background-color: transparent; margin: 0; padding: 0 }
a.pageTexteItal   { color: #567; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 12pt; text-decoration: none; background-color: transparent }
a.pageTexteItal:hover { color: #c00; font-size: 11pt; font-family: "Times New Roman"; line-height: 12pt; text-decoration: none; background-color: #e7e7e7 }
.pageTexteItalContour { color: #567; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: normal; line-height: 12pt; background-color: transparent; margin: 10px 0 0 41px; padding: 2px 4px; width: 108px; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc }
.cadreMailPantalon { text-align: center; margin-top: 10px; margin-bottom: 10px; margin-left: 3px; padding-top: 3px; padding-bottom: 3px; width: 190px; border: solid 1px #fff }
.pageTexteItalD { color: #567; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: normal; line-height: 12pt; background-color: transparent; text-align: right; margin: 0; padding: 0 }
/*fiche produit unitaire*/
.blocTete        { margin-bottom: 20px; width: 100%; height: 40px; border: solid 1px transparent }
a.categorie              { color: #e7e7e7; font-size: 10pt; font-family: Arial; font-weight: bold; line-height: 10pt; background-color: #b0bace; text-align: center; padding: 4px 6px; position: relative; top: 6px; width: 80px; float: left; border: solid 2px #fff }
a.categorie:link  { text-decoration: none }
a.categorie:visited  { color: #dcdcdc; text-decoration: none }
a.categorie:hover   { color: #f60; text-decoration: none }
.nomProduit      { color: #567; font-size: 22pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; text-align: left; margin-left: 20px; padding-bottom: 4px; position: inherit; left: 120px; width: 700px; float: left; border: solid 1px transparent }
.blocInfo        { background-color: #d3d3d3; margin-top: 20px; margin-bottom: 20px; padding: 20px; position: relative; width: 400px; border: solid 1px #999 }
.blocImage              { position: relative; border-color: white }
.blocLateral            { position: absolute; top: 140px; left: 200px; width: 300px; float: left; border: solid 1px transparent }
.blocLateralHaut       { background-color: #ebebeb; padding: 12px; width: 274px; border-style: solid; border-width: 1px 1px 0; border-color: #c03 }
.blocLateralBas   { background-color: #fc0; padding: 12px; width: 274px; border-style: solid; border-width: 0 1px 1px; border-color: #c03 }
.blocLateralBasSans { background-color: #fc0; padding: 12px; width: 274px; border: solid 1px #c03 }
.textLateralHaut   { color: #555; font-size: 10pt; font-family: Helvetica; text-align: left }
.textLateralMat  { color: #555; font-size: 11pt; font-family: Helvetica; font-weight: bold; line-height: 14pt; font-stretch: condensed; text-align: left }
.textLateralStyl  { color: #555; font-size: 11pt; font-family: "Times New Roman"; font-weight: bold; line-height: 14pt; font-stretch: condensed; text-align: left }
.textLateralCrea  { color: #b22222; font-size: 10pt; font-family: Helvetica; font-weight: bold; font-stretch: condensed; text-align: left; margin-top: 8px }
.blocLateralPrix   { padding: 1px }
.blocImagePrix  { padding: -1px }
.textPrix  { color: #b22222; font-size: 14px; font-family: Arial; font-weight: bold; float: left }
.textRef      { color: #586880; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 14pt; font-stretch: normal; margin-top: 20px }
.blocRef { margin-top: 20px }
.textCodeArt  { color: #586880; font-size: 11pt; font-family: Arial; font-weight: bold; line-height: 15pt; font-stretch: normal }
.texteLang   { color: #fff; font-size: 9pt; font-family: Arial; line-height: 12pt }
.blocImageAsso   { background-color: #dcdcdc; padding: 12px 12px 0; position: relative; width: 274px; height: auto; border-top: 2px solid #fff; border-right: 2px solid #fff; border-bottom: transparent; border-left: 2px solid #fff }
.texteProduitAsso   { color: #c00; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: normal; line-height: 18pt; text-decoration: none; background-color: #dcdcdc; background-image: url("../i/g/boult.gif"); background-repeat: no-repeat; text-indent: 24px; margin: 0 0 24px; padding-top: 3px; padding-right: 12px; position: relative; z-index: 1; width: 286px; border-top: transparent; border-right: 2pt solid #fff; border-bottom: 2pt solid #fff; border-left: 2pt solid #fff }
/*pages d'information*/
#c1 { background-color: #e7e7e7; margin-top: -4px; padding: 20px; position: absolute; top: 34px; left: 209px; width: auto; height: auto; border: solid 2px #567 }
.fonddepage { background-color: #e7e7e7; border: solid 1pt #fff }
#pantalon   { text-align: center; padding: 4px; position: absolute; top: 0; left: 0; width: 200px; height: auto; min-height: 120px; border: solid 1px #fff }
#pantalonCollection  { float: left }
.mono { color: #fff; background-image: url("../i/m/m180.gif"); background-repeat: no-repeat; text-align: center; margin: 0; left: 0; width: 198px; height: 180px; border: solid 1px }
.cadreLogoPantalon { text-align: center; margin-bottom: -42px; margin-left: 3px; padding-top: 22px; width: 190px; height: 80px; border: solid 1px #fff }
.logo  { color: #fff; background-image: url("../i/l/l160.jpg"); background-repeat: no-repeat; text-align: center; margin: 0 19px; left: 0; width: 160px; height: 62px; border: solid 1px }
a.logoPantalon    { color: #fff; line-height: 62px; background-color: transparent; background-image: url("../i/l/l160.jpg"); background-repeat: no-repeat; text-align: center; padding: 42px 20px 0 12px; border: solid 1px }
a.drapoPantalonFR    { color: #fff; font-size: 8px; line-height: 22; background-image: url("../i/b/flagfr.gif"); background-repeat: no-repeat; text-align: center; padding: 18px 16px 6px 17px; position: relative; border: solid 1px }
a.drapoPantalonEN { color: #fff; font-size: 8px; line-height: 22; background-image: url("../i/b/flaguk.gif"); background-repeat: no-repeat; text-align: center; padding: 18px 16px 6px 17px; position: relative; border: solid 1px }
.logoButton { color: #fff; background-repeat: no-repeat; text-align: center; margin: 0 19px; left: 0; width: 160px; height: 62px; border: solid 1px #ccc }
/*liste generale*/
.tentete { line-height: 11px; margin-top: 10px; margin-bottom: 20px; width: auto; height: auto; border-top: transparent; border-right: transparent; border-bottom: 1px solid #567; border-left: transparent }
.tline { line-height: 11px; width: auto; height: auto; border-top: transparent; border-right: transparent; border-bottom: 1px solid #567; border-left: transparent }
.tfamily { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; padding: 6px; width: 240px; height: 14px; vertical-align: bottom; border-color: transparent }
.tref { color: #fff; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #f93; text-align: center; margin-top: -27px; margin-left: 252px; padding: 6px; width: 108px; height: auto; float: left; border-color: transparent }
a.tref { text-decoration: none }
a.tref:link { text-decoration: none }
a.tref:hover { color: #f93; text-decoration: none; background-color: #fff }
.ttype { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 372px; padding: 6px; position: relative; width: 100px; height: auto; float: left; vertical-align: bottom; border-color: transparent }
.tcollection { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 484px; padding: 6px; position: relative; width: 180px; height: 14px; float: left; vertical-align: bottom; border-top: transparent; border-right: transparent; border-bottom: transparent; border-left: 1px solid #567 }
.tmaterial { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 662px; padding: 6px; position: relative; width: 170px; height: 14px; float: left; vertical-align: bottom; border-color: transparent }
.tlight { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 832px; padding: 6px; position: relative; width: 160px; height: 14px; float: left; vertical-align: bottom; border-top: transparent; border-right: transparent; border-bottom: transparent; border-left: 1px solid #c03 }
.tfin { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 1004px; padding: 6px; position: relative; width: 220px; height: 14px; float: left; vertical-align: bottom; border-top: transparent; border-right: transparent; border-bottom: transparent; border-left: 1px solid #c03 }
.tstyle { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 1236px; padding: 6px; position: relative; width: 160px; height: 14px; float: left; vertical-align: bottom; border-top: transparent; border-right: transparent; border-bottom: transparent; border-left: 1px solid #c03 }
.tcrea { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 1380px; padding: 6px; position: relative; width: 300px; height: 14px; float: left; vertical-align: bottom; border-top: transparent; border-right: transparent; border-bottom: transparent; border-left: 1px solid #c03 }
.tdim { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 1692px; padding: 6px; position: relative; width: 340px; height: 14px; float: left; vertical-align: bottom; border-top: transparent; border-right: 1px solid #c03; border-bottom: transparent; border-left: 1px solid #c03 }
/*table result*/
.table_result_family { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; padding: 6px; width: 200px; height: 14px; vertical-align: bottom; border-top: transparent; border-right: transparent; border-bottom: 1px solid #f93; border-left: transparent }
.table_result_reference { color: #fff; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #f93; text-align: center; margin-top: -27px; margin-left: 212px; padding: 6px; width: 88px; height: auto; float: left; border-color: transparent }
a.table_result_reference { text-decoration: none }
a.table_result_reference:link { text-decoration: none }
a.table_result_reference:hover { color: #f93; text-decoration: none; background-color: #fff }
.table_result_collection { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 312px; padding: 6px; position: relative; width: 120px; height: 14px; float: left; vertical-align: bottom; border-top: transparent; border-right: transparent; border-bottom: 1px solid #f93; border-left: transparent }
.table_result_tricky { color: #999; font-size: 10pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 10pt; text-decoration: none; text-align: left; margin-top: 4px; margin-bottom: 4px; height: 14px }
.table_result_creator { color: #666; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #fff; text-align: left; text-indent: 5pt; margin: -27px 0 0 444px; padding: 6px; position: relative; width: 160px; height: 14px; float: left; vertical-align: bottom; border-style: none none solid solid; border-width: medium medium 1px 1px; border-color: transparent transparent #f93 #567 }
}
@media print {
.tab     { color: #fff; font-size: 7px; line-height: 2px; background-color: #fff; border-color: transparent }
a.tab     { }
a.tab:link    { }
a.tab:hover     { }
a.drapoPantalonEN  { color: #fff; font-size: 2px; line-height: 2px; background-color: #fff; background-repeat: no-repeat; text-align: center; border-color:  }
.mono  { color: #fff; text-align: center; left: 0; width: 198px; height: 2px }
.cadreLogoPantalon  { text-align: center; width: auto; height: 10px }
a.logoPantalon     { color: #fff; text-align: center }
.logo   { color: #fff; width: 60px; height: 2px }
.pageTexteItalContour  { color: #fff; font-size: 2pt; font-family: "Times New Roman"; font-style: italic }
a.categorie               { font-size: 2px; font-family: Arial; background-color: transparent }
.categorie                { color: #fff; font-size: 2px; font-family: Arial; background-color: transparent }
.pageTexteItal   { color: #567; font-size: 13px; font-family: "Times New Roman"; font-style: italic; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; padding: 0 }
	.textRef { color: #567; font-size: 13px; font-family: "Times New Roman"; font-style: italic; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; padding: 0 }
	.textCodeArt { color: #567; font-size: 13px; font-family: "Times New Roman"; font-style: italic; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; padding: 0 }
	.texteLang    { color: #fff; font-size: 2px; font-family: Arial }
}