.col1, .col2, .col3, .col4{ float:left}
/*======= width =======*/
.w{
	margin:0 auto;
	text-align:left;
	width:980px; height: auto;
	position: relative; 
}

#w21 { width:830px; overflow:hidden; float:left; height: auto; }
#w2 { width:800px; overflow:hidden; float:left; height: auto; }

/*======= header =======*/
#header {background:url(images/top.jpg) no-repeat top left; }
#header .col1{ width:405px}
#header .col2{ width:370px}

/*======= index.html =======*/
#page1 #content .col1{ width:295px}
#page1 #content .col2{ width:480px}
/*======= index-1.html =======*/
#page2 #content .col1{ width:234px; background:url(images/bg_li.gif) repeat-y right}
#page2 #content .col2{ width:540px}
/*======= index-2.html =======*/
#page3 #content .col1{ width:472px; background:url(images/bg_li.gif) repeat-y right}
#page3 #content .col2{ width:303px}
/*======= index-3.html =======*/
#page4 #content .col1{ width:295px; height:auto;}
#page4 #content .col2{
	width:325px; float:left; 
}
/*======= index-4.html =======*/
#page5 #content .col1{ width:234px; background:url(images/bg_li.gif) repeat-y right}
#page5 #content .col2{ width:263px; background:url(images/bg_li.gif) repeat-y right}
#page5 #content .col3{ width:278px}
/*======= index-5.html =======*/
#page6 #content .col1{ width:472px; background:url(images/bg_li.gif) repeat-y right}
#page6 #content .col2{ width:303px}
/*======= index-6.html =======*/
#page7 #content .col1{ width:234px; background:url(images/bg_li.gif) repeat-y right}
#page7 #content .col2{ width:263px; background:url(images/bg_li.gif) repeat-y right}
#page7 #content .col3{ width:277px}
/*======= index-7.html =======*/
#page8 #content .col1{ width:775px}

/*======= footer =======*/
#footer {
	height:110px;
	font-size: 0.7em;
}
#phone { position:absolute; top:0; right:0; width:201px; height:42px;  behavior: url(iepngfix.htc); z-index:100; }
#produit { background:url(images/bgprod.gif) no-repeat; width:747px; height:240px; margin-bottom:15px; }
#leftX { width:40px; float:left; padding-top:25px; padding-left:13px; }
#photo { width:305px; float:left; padding-top:22px; }
#photo img { border:3px solid #fff; }
#labels { width:335px; height:200px; float:right; margin-top:23px; color:#fff; }
#labels td { padding:15px 0; }
#labels .labot td { vertical-align:bottom; }
#labels .labot td p { font-size:12px; padding:10px 0 0 0; margin:0; }
.ttlX { font-size:36px; color:#fff; }
#price { width:100px; height:60px; background:#e76908; font-size:24px; font-weight:bold; line-height:24px; text-align:center; vertical-align:middle; }
#price span { font-size:11px; }

.nav { text-align:right; padding-right:70px; }