div.entete {
width:100%;
text-align:left;
}

div.separ1 {
background:#68B030;
color:black;
width:99%;
height: 2px;
font-size:1px;
margin:auto;
}

div.separ2 {
background:#7e9b65;
color:black;
width:99%;
height: 2px;
font-size:1px;
margin:auto;
}

div.separ3 {
background:white;
color:black;
width:99%;
height: 2px;
font-size:1px;
margin:auto;
}

div.full_separ {
height: 1px;
font-size:1px;
}

div.prod2 {
border: 2px solid #12759F;padding: 5px;
}

.logo {
			border:0px;
}

body {
	margin-top:10px;
	background: white;
	color: black;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:95%;
}

div.corps {
  vertical-align:top;
  border: 1px solid #68B030;
}

div.menu {
	float:left;
	vertical-align:top;
	width:100%;
	padding-left:5px;
	padding-right:2px;
}

td.contenu {
	text-align:justify;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}

div.contenu {
	margin-left:1px;
	margin-right:1px;
	text-align:left;
	vertical-align:top;
	width:100%;
	height:100%;
}

td.panier {
	vertical-align:top;
	width:200px;
	height:100%;
}

div.panier {
	width:200px; 
	margin-right:5px;
	text-align:left;
	height:100%;
} 

.ombreD {
background-image:url(/images/ombre-d.gif);
background-repeat:repeat-y;
width:20px;
height:100%;
}

.ombreB {
background-image:url(/images/ombre-b.gif);
background-repeat:repeat-x;
height:20px;
}

.ombreHD {
background-image:url(/images/ombre-hd.gif);
background-repeat:no-repeat;
width:20px;
height:20px;
}

.ombreBG {
background-image:url(/images/ombre-bg.gif);
background-repeat:no-repeat;
width:20px;
height:20px;
}

.ombreBD {
background-image:url(/images/ombre-bd.gif);
background-repeat:no-repeat;
width:20px;
height:20px;
}

table.ombre  td{
padding:0px;
}

table.ombre {
border-collapse:collapse;
}

div.spacer {
	clear:both;
}
div.menu_ {
background-color: #b4D898;
color:black;
border-bottom: 1px solid #345515;
font-size:12px;
text-decoration:none;
text-align:left;
}

div.menu_select {
background-color: #68B030;
color:black;
border-bottom: 1px solid #345515;
font-size:12px;
text-align:left;
}

div.menu2_ {
background-color: #c4e8a8;
color:black;
border-bottom: 1px solid #345515;
font-size:12px;
text-decoration:none;
text-align:left;
}

div.menu2_select {
background-color: #68B030;
color:black;
border-bottom: 1px solid #345515;
font-size:12px;
text-align:left;
}

div.pied {
text-align:center;
}

table.pied {
margin:auto;
}

td.pied {
padding-left:15px;
padding-right:15px;
text-align:center;
}

div.lorksoft {
text-align:right;
float:right;
text-decoration:none;
}

div.lorksoft a:link,
div.lorksoft a:active,
div.lorksoft a:visited,
div.lorksoft a:hover {
color:black;
text-decoration:none;
font-size: 8px;
text-align:right;
}

.menu2_ a:link,.menu2_ a:active,.menu2_ a:visited,.menu2_ a:hover {
text-decoration:none;
color:black;
background: #c4e8a8;
font-size:12px;
width:100%;
height:100%;
display:block;
}


.menu_ a:link,.menu_ a:active,.menu_ a:visited,.menu_ a:hover {
text-decoration:none;
color:black;
background: #339933;
font-size:12px;
width:100%;
height:100%;
display:block;
}

.menu2_select a:link,.menu2_select a:active,.menu2_select a:visited,.menu2_select a:hover, 
.menu_select a:link,.menu_select a:active,.menu_select a:visited,.menu_select a:hover {
text-decoration:none;
color:black;
background: #6666FF;
font-size:12px;
width:100%;
height:100%;
display:block;
font-weight:bolder;
}

div.famille2 {
border: 1px solid  #af977c;
color:black;
background: #339933;
width: 100%;
}
div.famille {
border:1px solid #386777;
color:black;
background: #6666FF;
width: 100%;
}

div.produits {
color:black;
background: #FF9999;
border: 1px solid #7e9b65;
width: 100%;
}

div.produit2 {
color:black;
background:white;
width: 100%;
}

img.img {
border:0px none;
}

div.titre_fam,.titre_fam {
font-size: 20px;
font-weight:bolder;
}

div.text_fam {
font-size: 14px;
}

div.titre_prod,.titre_prod {
font-size: 18px;
font-weight:bolder;
}

div.text_prod {
font-size: 14px;
}
div.img_prod {
width:128px;
}

td.img {
width : 115px;
text-align:center;
vertical-align:middle;
}
.cache a:link,.cache a:visited{
font-size:6px;
color:gray;
text-decoration:none;
}
.cache {
float:right;
font-size:6px;
color:gray;
text-align:right;
white-space: nowrap;
text-decoration:none;
}


td.trans_hg {
background-image:url(/images/trans_hg.gif);
width:30px;
height:30px;
background-repeat:repeat-y;
border:0px solid;
padding:0px;
margin:0px;
}
td.trans_hd {
background-image:url(/images/trans_hd.gif);
width:30px;
height:30px;
background-repeat:repeat-y;
border:0px solid;
padding:0px;
margin:0px;
}
td.trans_bg {
background-image:url(/images/trans_bg.gif);
width:30px;
height:30px;
background-repeat:repeat-y;
border:0px solid;
padding:0px;
margin:0px;
}
td.trans_bd {
background-image:url(/images/trans_bd.gif);
background-repeat:repeat-y;
width:30px;
height:30px;
border:0px solid;
padding:0px;
margin:0px;
}
table.trans {
border:0px solid;
padding:0px;
margin:0px;
background:#339933;
}


td.ligne_panier {
background:white;
border-left:1px green solid;
border-right:1px green solid;
width:200px;
padding-left:10px;
padding-right:10px;
}

table.trans2 {
border:0px solid;
padding:0px;
margin:0px;
background:#6666FF;;
}

td.ligne_compte {
background:white;
border-left:1px lightblue solid;
border-right:1px lightblue solid;
width:200px;
padding-left:10px;
padding-right:10px;
}

td.ligne_ed_panier {
 text-align:left;
}

.question {
	font-size:16px;
	font-weight:bold;
}

.reponse {
	font-size:14px;
}
