@media print {
  body {color:#000000; background:#ffffff; font-size:12pt;
    font-family:"Times New Roman", Times, serif; } 
  #navigation, #SpgeTabs, #chgPdtList, #nextItem, .botPadding { display:none; }
  #bot  { display:block; }
}
/*Blue fonce color:#0099FF; :#3333FF; #e3b102; #778899; */
BODY{ font-family:Helvetica, Arial, sans-serif; background-color:#ffffff; 
   margin:8px 0px 0px 0px; padding:0px; text-align:center;  }

div#navigation{ width:685px; margin:0px auto; align:center; text-align:right;}
div#SpgeTabs  { width:685px; margin:0px auto; align:center; text-align:center;}
div#Corps     { width:675px; margin:0px auto; align:center; text-align:left; margin-top:5pt; }
 div#NvgPane  { width:133pt; text-align:left;}
 div#CorpsPane{ width:350pt; }
 div#DescPane { width:350pt; text-align:left; }
div#bot       { width:665px; margin:0px auto; align:center; text-align:left; margin-top:20px; 
     font-size:10pt; border:1px dashed black; break-within:never; }
div.botPadding{ height:500px; }

/*debut: #navigation  685px*/
#navigation TABLE.banner{ width:100%; text-align:left; }
#navigation TABLE.banner td.right{ text-align:right; }
#navigation TABLE.banner td.address{font-size:9pt; text-align:center; }
#navigation TABLE.banner td.nowrap{ white-space: nowrap; }
#navigation img#logoimg{ border:0; width:300px; height:80px; }
#navigation HR{ color:#0099FF; height:3px; }
#navigation a{ text-decoration:none; padding-left:5px; padding-right:5px; font-weight:bold;
   color:#0033FF; cursor:pointer; }
#navigation a.box:hover{ color:black; background:#C0C0C0; }
#navigation a.boxcurrent{ color:black; font-weight:bold; background:#FFFF66; }

/*debut: #SpgeTabs  685px*/
#SpgeTabs TABLE.spgeTbl{ width:100%; margin-top:10px; }
#SpgeTabs TABLE.spgeTbl td{ font-size:small; text-align:center;}
#SpgeTabs img.nvgTimgs{ width:60px; height:50px; border:0; }
#SpgeTabs div.nvgT{ border:4px solid white; cursor:pointer; }
#SpgeTabs div.nvgThover{ border:4px solid blue; cursor:pointer;   }
#SpgeTabs div.nvgTcurrent{ border:4px solid #0099FF; cursor:default; }
#SpgeTabs span#ysolde { font-size:13pt;}
#SpgeTabs div#xsolde { width:60px; font-size:26pt; font-weight:bold; cursor:pointer;
    border:#0099FF 2px solid; background:red;}

/*debut: #Corps  685px; NvgPaneTD:133pt; corpsTD:width:350pt*/
TABLE#CorpsTbl{width:100%;}
TABLE#CorpsTbl td.NvgPaneTD{ width:133pt; text-align:center; } 
TABLE#CorpsTbl td.corpsTD{ text-align:center; } 

/*debut: #Corps #NvgPane  133pt;  */
TABLE#NvgPaneTbl{width:100%; font-size:13pt;}
TABLE#NvgPaneTbl td.tabCurr{ width:70%; text-align:center;}
TABLE#NvgPaneTbl td.NextL { text-align:center;}
TABLE#NvgPaneTbl tdX.tabDesc{ border-top   :1px solid #0899ff; border-right:1px solid #0899ff; 
                             border-bottom:1px solid #0899ff; border-left :1px solid #0899ff;}
 img#nextup{margin-top:1px;}
 #Corps #NvgPane a.next{ text-decoration:none; padding:0px; margin:0px}
 #Corps #NvgPane a.next:hover{ padding:0px; margin:0px}
/*#3333FF; */
#Corps #NvgPane span#chgPar{FONT-SIZE:10pt;}
#Corps #NvgPane a.chgP ,a.chgP:hover, a.chgPCurr {FONT-SIZE:11pt; text-decoration:none; color:red;
  padding-left:5pt; padding-right:5pt; font-weight:bold;}
#Corps #NvgPane a.chgP{ BORDER:2px solid red; }
#Corps #NvgPane a.chgP:hover{ BORDER-RIGHT: thin outset; BORDER-TOP: thin outset;
  BORDER-LEFT: thin outset; BORDER-BOTTOM: thin outset;}
#Corps #NvgPane a.chgPCurr{ color:#3333FF; background:#ffffff; CURSOR:default; padding-left:5pt; padding-right:5pt;
  BORDER-RIGHT: thin inset; BORDER-TOP: thin inset; BORDER-LEFT: thin inset; BORDER-BOTTOM: thin inset;}

 #NvgPane div#TypeName{ color:#3333FF; font-size:15pt; font-weight:bold; padding-top:5px; text-align:left; 
   border-bottom:2px solid #0899ff;}

/* width:133pt;  overflow:auto;  color:#3333FF;*/ 
 #NvgPane div#TypeTabs{ padding-top:5pt;}
  #TypeTabs div.nvg, div.nvghover, div.nvgcurrent{ width:130pt; cursor:pointer; font-weight:bold; }
   #TypeTabs div.nvghover{ background-color:#C0C0C0;  }
   #TypeTabs div.nvgcurrent{ cursor:default; color:#3333FF; }

  #TypeTabs {} 
   #ImgsPane div.ImgsPane2{  font-size:10pt;}
   #ImgsPane div.ImgsPane1{ height:130pt; overflow:auto; font-size:10pt;}
   #ImgsPane div.ImgsTab, div.ImgsTabHover, div.ImgsTabActive{ width:115pt; cursor:pointer; margin-left:5px;}
   #ImgsPane div.ImgsTabHover{ background:#C0C0C0;}
   #ImgsPane div.ImgsTabActive{ background:#0899ff; cursor:default;}

  #NvgPane div#dPrixPane{ }
   #dPrixPane a#boxQ{ text-decoration:none; font-size:10pt; color:red; font-weight:bold; background:#3399FF; }
   TABLE#prix { width:100%; text-align:center; }
   TABLE#prix TR.cBleu{BACKGROUND:#3399FF;}
   TABLE#prix TR.cgris{BACKGROUND:#FAEBD7;}
   TABLE#prix TR.cblanc{BACKGROUND:#ffffff;}
   TABLE#prix TR.caption{FONT-SIZE:10pt; text-align:left; padding:3px; BACKGROUND:#99ccFF;}
   TABLE#prix TH.nowrap{ white-space: nowrap; }
   TABLE#prix TR.item{FONT-SIZE:small;}

   TABLE.classf { text-align:center; }
   TABLE.classf TR.cBleu{BACKGROUND:#3399FF;}
   TABLE.classf TR.cgris{BACKGROUND:#FAEBD7;}
   TABLE.classf TR.cblanc{BACKGROUND:#ffffff;}

/*debut: #Corps #CorpsPane  350pt*/
 h1#dNom{ font-size:x-large; background:none transparent scroll repeat 0% 0%; text-align:left;
    margin:0px; color:#3333FF; padding-top:0px;  border-bottom:#0099FF 2px solid; }
 div#nextItem{  text-align:left;  padding-bottom:10px; color:#3333FF; font-weight:bold;}
 div#sPhoto{ width:350pt; text-align:center; }
   img#dPhoto{ }
   img.simgdCenter{ }
   img.simgd{ float:left;  width:260pt; }
   img.simgs{ float:center; width:100px; height:75px; margin-left:10px; cursor:pointer;}
   img#dPhoto{ }
 div#dFutonPane{ }
 div#dDescPane{clear:both; text-align:left}
    #dDescPane UL{margin-bottom:0px;}

/*debut: #Corps #DescPane  350pt*/

/*debut: #dFiniPane  685px*/
 div#dFiniPane{ clear:both;width:685px; text-align:left;}
   div.dFiniTitre{ clear:both; color:#3333FF;  font-size:18px; font-weight:bold;
     margin-top:15px; border-bottom:#0099FF 1px solid; }
   span.dFiniText{ font-size:13px; margin-left:10px; color:#000000;}
   div.finiscr{ float:left; width:80px; margin-right:4px; font-size:13px; text-align:center;}
   img.finiscr{ width:80px; height:30px; }

/*debut: #bot  665px*/
 p.pagebreak{ page-break-before:avoid; always;}
  #bot p { }
  #bot img#logobot {width:110px; height:30px }
  #bot TABLE.bot{ BORDER:1px; width:100%; margin-top:0px; text-align:center; }
  #bot TABLE.bot td{ text-align:center }
  #bot TABLE.heurs{ }
  #bot TABLE.heurs td{ text-align:right } 
  #bot TABLE.heurs th.titre{ font-weight:bold; text-decoration:underline }

.inline{ display:inline; }
.none{ display:none; }
.noneblock{ display:block; }
form{ margin:0px; padding:0px}
#Corps a{ padding-left:2px; padding-right:1px; color:#0099FF; cursor:pointer; }
#Corps a:hover{ color:white; background-color:#778899; padding-left:2px; padding-right:1px;}
#Corps H1{ font-size:x-large; background:none transparent scroll repeat 0% 0%;
  margin:0px; color:#3333FF; padding-top:0px;  border-bottom:#0099FF 2px solid; }
#Corps H2{ font-size:large; background:none transparent scroll repeat 0% 0%;
  margin:0px; color:#3333FF; padding-top:15px; border-bottom:#0099FF 1px solid; }
#Corps H3{ font-size:small }
#Corps H4{ font-size:large; margin:0px; color:blue; border-bottom: #e3b102 1px solid; }

.gras{ font-weight: bold }
.bline{ font-weight:bold; text-decoration:underline;}
.large{ font-size:large;}
.normal{ font-size:12pt;}
.petit{ font-size:x-small;}

/*
<span class='petit'>Housse avec endo uni épargné</span>
16''x16''<br/>(selon le tissu)
*/
