body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div#datas { 
	width: 382px; 
	height: 378px;
	overflow:auto;
	padding: 20px 20px ;
	font-family:Arial, Helvetica, sans-serif;
}
div#datas p { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#datas h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	padding: 0px;
	margin: 4px 0px 10px 0px;
}

div#datas h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FB8200;
	font-weight: bold;
	padding: 0px;
	margin: 30px 0px 0px 0px;
}

div#datas img.close { margin-left: 1px; border: 0px;}
div#Actions { background-color:#FFFFFF; margin-top: 20px; width:94%;}
div#Actions img { border: 0px;}


div#product { 
	width: 550px; 
	height: 378px;
	overflow:auto;
	padding: 20px 20px ;
	font-family:Arial, Helvetica, sans-serif;
}

div#product p { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#product h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin: 4px 0px 10px 0px;
}

div#product a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
div#product a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F4690F;
	text-decoration: underline;
}
div#product a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
div#product .cadre { 
	border:1px solid #FB8200
}

div#product .bgE6E6E6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E6E6E6;
}

div#product .bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

div#product .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

div#product .line-through {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: line-through;
}


/* styles pour les éléments de formulaire */
label.categorie {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 4px;
}
label.liste {
	display: inline;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0px 10px 4px;
}

input.liste {
	vertical-align: middle;
	height: 14px;
	width: 14px;
	margin: 10px 0px 10px 0px;
	vertical-align: middle;
}



/* styles pour le tableau + les checkbox*/
table.TaillePoids {
font-size: 11px;
font-weight: bold;
color: #363C48;
}
table.TaillePoids td {
margin: 0px;
border-top: 0px;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
border-left: 0px;
}
table.TaillePoids td.entete {
padding: 4px 2px 2px 4px;
background-color: #C8C0A0;
vertical-align:top;
}
table.TaillePoids td.area1 {
background-color: #F2EEE3;
text-align: center;
vertical-align: middle;
width: 30px;
}
table.TaillePoids td.area2 {
background-color: #FDC07F;
text-align: center;
vertical-align: middle;
width: 30px;
}
table.TaillePoids td.area3 {
background-color: #FB8200;
text-align: center;
vertical-align: middle;
width: 30px;
}
input[type="checkbox"].tab + label {
	background-image: url("../images/checkbox.gif");
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding: 0px 0px 30px 30px;
	margin: 0px;
}
input[type="checkbox"].tab:focus + label {
	background-image: url("../images/checkbox.gif");
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding: 0px 0px 30px 30px;
	margin: 0px;
}
input[type="checkbox"].tab:checked + label {
	background-image: url("../images/checkbox-on.gif");
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding: 0px 0px 30px 30px;
	margin: 0px;
}
input[type="checkbox"].tab:checked:focus + label {
	background-image: url("../images/checkbox-on.gif");
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding: 0px 0px 30px 30px;
	margin: 0px;
}

table.TaillePoidsTitre {
font-size: 11px;
font-weight: bold;
color: #363C48;
}
table.TaillePoidsTitre td {
margin: 0px;
border-top: 0px;
border-right: 0px solid #FFF;
border-bottom: 0px solid #FFF;
border-left: 0px;
}

.encart {
background-color: #e5e2d9;
margin:0px 4px 0px 0px;
padding: 4px;
}


/* SEPTEMBRE 2006 */
/* styles product in Fiche and App */

div#productapp p.titre {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#8B8981;
padding: 4px 0px 1px 0px;
border-top:3px solid #C8C0A0;
margin: 0px 0px 8px 0px;
}

div#productapp .promo {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ff6600;
}

div#productapp a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
div#productapp a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F4690F;
	text-decoration: underline;
}
div#productapp a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}


div#productapp .cadreVisuel { 
	border:3px solid #FFFFFF
}

div#productapp .bgE6E6E6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E6E6E6;
}

div#productapp .bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

div#productapp .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

div#productapp .line-through {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: line-through;
}

/** new sept - home  **/

div#home { 
	width: 500px; 
	height: 378px;
	overflow:auto;
	padding: 20px 20px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#home .commencez { 
  background-color:#FFFFFF;
  width: 500px;
	margin: 28px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}