/*@page { size: portrait; }  
@page { size: 8.5in 11in; } */
/*@page { margin: 32cm; }*/
html{font-family: "Times New Roman", Garamond, serif;}	
body{
	margin: 0;
	padding: 0;
	text-align:center;
	font-size: 12pt;
	line-height: 22px;
	color: #000;}

body, h1, h2, h4, h6, h5{
	font-weight: normal;
	font-size: 12pt;}
	
#headers, .noprint, #piedPage, #crouton, #content #left, #include #photo,  #Detailback, #formsortType, #enlarge, #nextback, #addproduit, #locator, .document, .generalform, .linkfeatures, .back{display: none;}

#container{		margin: 0 auto; padding: 0px;   }
.both{  clear: both; }

#content{	margin: 0;	text-align: justify;	}

#content #right{ 
	width: 672px;
	margin: 0;	
	padding: 0;}	
	
#include h1{
	border-bottom: 1px solid #CCC;
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 4px 0;
	line-height: 16px;}

a, a:link, a:visited, a:hover{	color: #000;	text-decoration: none; font-weight: normal;}

#twocolscontainer{
	border-top: 1px solid #D9D9D1;
	width: 735px;
	padding: 3px 0 0 0;}
.twocolsleft{
	float: left;
	width: 325px;
	}
.twocolsright{
	float: right;
	width: 325px;}

.imgCours{
	border: none;
	float: left; 
	margin: 0 15px 10px 0; }

h5{margin: 0px;	display: block;}

#promotion{padding: 0;}
#promotion h4{
	line-height: 18px;
	height: 18px;
	display: block;
	margin: 0px;
	text-align: left;}	
#promotion img{	border: none;}

#thumbsouter{}
#thumbstitre{
	display: block;
	width: 175px;
	height: 22px;
	line-height: 22px;
	text-align: center;}
#thumbs{
	text-align: center;
	float: left;	}
#thumbs a{
	float: left;
	width: 187px;
	height: 30px;
	display: block;
	text-decoration: none;	}
#thumbs a strong{
	font-weight: normal;
	display: block;
	margin: 0px;}

#produitlist{	padding: 0;}
#produitlist div{
	height: 176px;
	width: 220px;
	float: left;}
#produitlist div.nobg{
	background: none;}
#produitlist a{
	display: block;
	margin: 6px 3px 6px 2px;
	text-align: center;
	text-decoration: none;}
#produitlist span{
	display: block;
	height: 105px;
	margin: 0px;}
#produitlist img{	margin: 5px auto 0 auto;}	
#produitlist strong{
	display: block;
	height: 33px;
	margin: 0px 0 0 0;}
#produitlist strong.prix{
	display: block;
	height: 16px;
	margin: 0px 0 0 0;}	

#produitdetail{
	margin: -40px 0 0 0;
	padding: 0;}
#produitdetail #left{
	float: left;
	display: block;
	width: 500px;}
#picture{
	text-align: center;
	position: relative;
	z-index: 1;
	width: 100%;}
#picture img{
	border: none;
	margin: 0 auto;
	z-index: 2;	}
#picture #palason{
	position: absolute;
	bottom: 11px;
	left: 0px;
	z-index: 5;}

#middle #middleleft{
	float: left;
	width: 215px;
	line-height: 16px;}
#middle #middleleft h6, #middle #middleright h6{
	display: block;
	margin: 0px;
	padding: 0px;}
#middle #middleright{
	float: right;
	width: 264px;
	font-weight: normal;
	line-height: 16px;}
#tabDimension{
	border-collapse: collapse;
	border: none;
	margin: 5px 0;
	width: 97%;}
#tabDimension th{
	color: #FFF;
	padding: 4px 10px 4px 6px;}	
#tabDimension td{
	padding: 4px 10px 4px 6px;}

#produitdetail #right{
	float: right;
	width: 170px;}

#tabfeatures, #tabspefeatures{
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;}
#tabfeatures th, #tabspefeatures th{
	padding: 4px 0 4px 0;
	vertical-align: top;
	font-weight: normal;}
#tabfeatures td, #tabspefeatures td{
	padding: 0px;
	vertical-align: middle;}
#tabfeatures select, #tabspefeatures select{width: 100px;}
	
#panier h6{
	display: block;
	height: 21px;
	line-height: 21px;
	margin: 0px;
	padding: 0px;}
#panier a{
	display: block;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 6px 0;	}
#panier #prix{
	font-size: 15pt;
	line-height: 45px;}

#featurescontainer{
	margin: 0;}
.featuresintro{
	padding: 3px 0 0 0;}
.featuresintro h6{
	display: block;
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
	text-align: left;	}

#features{
	width: 672px;
	padding: 0;}
#featuresleft{
	float: left;
	width: 330px;
	padding: 10px 0 0 0;}
#featuresright{
	float: right;
	width: 330px;
	padding: 10px 0 0 0;}
#specialfeatures{
	padding: 3px 0 0 0;}
#specialfeaturesleft{
	float: left;
	width: 325px;
	padding: 10px 0 0 0;}
#specialfeaturesright{
	float: right;
	width: 360px;
	padding: 10px 0 0 0;}
.linkspefeatures a{
	text-decoration: none;}
.listfeatures1col{
	margin: 10px 0 0 0;
	padding: 0px;
	list-style-type: none; 
	width: 195px;
	text-align: left;
	float: left;}
.listfeatures1col li{
	background: none;
	padding: 0 0 7px 7px;
	margin: 0px;}
.listfeatures1col a{
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	display: block;
	line-height: 14px;
	text-align: left;
	width: 188px;}
.listfeatures2col{
	margin: 10px 0 0 0;
	padding: 0px;
	list-style-type: none; 
	width: 125px;
	float: left;}
.listfeatures2col li{
	background: none;
	padding: 0 0 7px 7px;
	margin: 0px;}
.listfeatures2col a{
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	display: block;
	line-height: 14px;
	width: 113px;}
.listfeatureshoriz{
	margin: 10px 0 0 0;
	padding: 0px;
	list-style-type: none; 
	width: 195px;
	text-align: left;
	float: left;}
.listfeatureshoriz li{
	background: none;
	padding: 0 0 7px 7px;
	margin: 0px;
	float: left;}
.listfeatureshoriz a{
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	line-height: 14px;
	float: left;}
.thumbfeatures{
	float: right; 
	margin: 5px 0 0 0;}	
.thumbfeatures img{
	width: 80px;
	border: none; 
	display: block; 
	margin: 0px;}
	
#shopping{
	margin: 0 10px 0 38px;
	padding: 3px 0 0 0;	}
#shopping #left{
	width: 250px;
	float: left;
	line-height: 19px;}
#shopping #middle{
	width: 230px;
	float: left;}
#shopping #right{
		width: 230px;
		float: right;
		padding: 0px;	}

.tabshopping{
	border: none;
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	margin: 4px 0 0 0;}
.tabshopping th{
	padding: 3px 10px 3px 3px;
	font-weight: bold;
	text-transform: lowercase;}
.tabshopping td{
	padding: 0px;}
.tabshopping td.bord strong{
	display: block;
	padding: 0px;
	line-height: 21px;
	padding: 0 4px 0 3px;}

.tabshopping .info{	padding: 3px 3px 3px 4px;}
.tabshopping .valeur{	padding: 3px 3px 3px 3px;}

#shopping a.edit, #shopping a:link.edit, #shopping a:visited.edit{
	padding: 0 0 0 8px;
	font-weight: bold;
	margin: 0px 0 0 5px;}

.itemqte{width: 30px;	height: 17px;}

#letters a, #letters a:link, #letters a:visited{	font-weight: bold;}

#wordsleft{	float: left;		width: 300px;}
#wordsright{	float: right;	width: 300px;}

#words a, #words a:link, #words a:visited{	display: block;	line-height: 20px;	height: 20px;}

.promotiontexte img{	float: left;	border: none;}
.promotiontexte strong{	display: block;	padding: 0 0 4px 0;}
.promotiontexte span{	float: right;	width: 410px;}

.distributeur{	width: 245px; 	float: left; }
.distributeur div{	margin:0 15px 0 0; }




	
	


	



