.tp {
	BORDER-RIGHT: #000000 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #000000 1px dotted; MARGIN-TOP: 0px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px dotted; COLOR: #34342b; PADDING-TOP: 4px; BORDER-BOTTOM: #000000 1px dotted; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #cce0eb
}
body {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}
p, ul .texte {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #4D3E3A;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}
a, a:link, a:visited  {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #F78B1F;
	text-decoration: none;
}
a:hover { color: #4D3E3A; text-decoration: underline; }
a:active { color: #F78B1F; }

div#contenupromo {}
div#contenupromo h1 {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 16px;
	line-height: 18px;
	color:#4D3E3A;
	font-weight: bold;
	font-variant: small-caps;
	margin: 3px 0px 6px 0px;
}
div#contenupromo h2 {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 18px;
	line-height: 20px;
	color:#F68B1E;
	font-weight: bold;
	font-variant: small-caps;
	margin: 3px 0px 6px 0px;
}
td.selectpromo {
	border: 1px solid #DDDDDD;
	padding: 10px 10px 0px 5px;
	background-color: #FFFFFF;
}
td.selectpassion {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px 10px 0px 5px;
	background-color: #943668;
}
td.selectconfiance {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px 10px 0px 5px;
	background-color: #66623F;
}
td.selecttemps {
	padding: 10px 10px 0px 5px;
	background-color: #564879;
}
td.temps{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	padding: 10px 10px 0px 5px;
	background-color: #ffffff;
}
a.acheterfdviolet:hover { color: #FFFFFF; background-image:url("/images/bt-acheter-on.gif"); }
a.acheterrubpromo, a.acheterrubpromo:link, a.acheterrubpromo:visited, a.acheterrubpromo:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	height: 15px;
	font-size: 11px;
	line-height: 10px;
	font-variant:small-caps;
	color: #F78B1F;
	text-decoration: none;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 6px 30px 0px 0px;
	background-image:url("/images/bt-acheter.gif");
	background-position: 100% 50%;
	background-repeat:no-repeat;
}
a.acheterrubpromo:hover { color: #FFFFFF; background-image:url("/images/bt-acheter-on.gif"); }
.titre2bis {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 18px;
	line-height: 18px;
	color:#FFFFFF;
	font-weight: normal;
	margin: 3px 0px 6px 0px;
}
.promonom{
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color:#FFFFFF; 
	font-weight: bold;
	background-color: #4D3E3A;
	padding: 5px 8px 4px 8px;
	margin: 0px 0px 4px 0px;
}
.descriptionbis {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.unitebis {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
a.acheterfdblanc, a.acheterfdblanc:link, a.acheterfdblanc:visited, a.acheterfdblanc:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	height: 15px;
	font-size: 11px;
	line-height: 10px;
	font-variant:small-caps;
	color: #F78B1F;
	text-decoration: none;
	text-align:left;
	margin: 0px 0px 6px 0px;
	padding: 6px 0px 0px 0px;
	background-image:url("/images/bt-acheter.gif");
	background-position: 100% 50%;
	background-repeat:no-repeat;
}
a.acheterfdblanc:hover { color: #716561; background-image:url("/images/bt-acheter-on.gif"); }
a.acheterfdviolet, a.acheterfdviolet:link, a.acheterfdviolet:visited, a.acheterfdviolet:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	height: 15px;
	font-size: 11px;
	line-height: 10px;
	font-variant:small-caps;
	color: #F78B1F;
	text-decoration: none;
	text-align:right;
	margin: 0px 6px 0px 6px;
	padding: 6px 30px 0px 0px;
	background-image:url("/images/bt-acheter.gif");
	background-position: 100% 50%;
	background-repeat:no-repeat;
}
a.acheterfdviolet:hover { color: #FFFFFF; background-image:url("/images/bt-acheter-on.gif"); }
.petitvert {
	font-size: 9px;
	color: #6E7A51;
}
.petitcommunique {
	font-size: 10px;
	color: #6E7A51;
}
.petitvertlogged {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 17px;
	color:#F68B1E;
	font-weight: normal;
	margin: 3px 0px 8px 0px;
}
a.petitvertclair, a.petitvertclair:link, a.petitvertclair:visited, a.petitvertclair:active {
	font-size: 9px;
	color: #B6BCA8;
	text-decoration: none;
}
a.petitvertclair:hover { color: #6E7A51; text-decoration: underline; }
/* Promo de la semaine*/
.fdaccueilpromo { background-color: #943668; border-right: solid 2px #FFFFFF;}
td.accueilpromo { padding: 2px 6px 0px 6px;}
table.accueilpromo h1 {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 15px;
	color:#FFFFFF;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
}
table.accueilpromo .descriptionpromo {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
}
table.accueilpromo .unitepromo {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
}
table.accueilpromo .prixunite {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 36px;
	line-height: 34px;
	color:#FFFFFF;
	font-weight: bold;
}
table.accueilpromo .prixdecimal {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 20px;
	line-height: 18px;
	color:#FFFFFF;
	font-weight: bold;
}
table.accueilpromo .euro {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color:#FFFFFF;
	line-height: 9px;
	font-weight: bold;
}

.tdref {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding: 3px 1px 2px 1px;
}



/* Nouveau produit*/
table.accueilnouvo { background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px;}
table.accueilnouvo .famille {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	padding: 5px 8px 4px 7px;
	margin: 0px 0px 0px 0px ;
	background-color: #A69E9C;
}

table.accueilnouvo h1 {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}
table.accueilnouvo .descriptionnouvo {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color:#575757;
	font-weight: bold;
}
table.accueilnouvo .unitenouvo {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color:#000000;
	font-weight: normal;
}
table.accueilnouvo .prixunite {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 30px;
	line-height: 28px;
	color:#F78B1F;
	font-weight: bold;
}
table.accueilnouvo .prixdecimal {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 16px;
	line-height: 14px;
	color:#F78B1F;
	font-weight: bold;
}
table.accueilnouvo .euro {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 10px;
	color:#F78B1F;
	line-height: 8px;
}

.tdrefnouvo {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#716561;
	padding: 4px 6px 6px 0px;
}



/* Nouveau chez le delas*/
td.accueilnouvo2 { background-color: #584979;}
table.accueilnouvo2 p {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 10px 0px 9px;
	margin: 0px 0px 0px 0px;
}
a.accueilnouvo2, a.accueilnouvo2:link, a.accueilnouvo2:visited  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-align:right;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url("/images/puce-ledelas.gif");
	background-position: 40% 50%;
	background-repeat:no-repeat;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}
a.accueilnouvo2:hover { color: #FFFFFF; text-decoration: underline; }
a.accueilnouvo2:active { color: #FFFFFF; }



/* Baseline*/
.fdmarron {background-color: #4D3E3A;}
.fdjaune { background-color: #F68B1E;}
.fdgris {
	background-color: #8B817F; 
	border-left: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	margin: 0px 0px 0px 0px;
	width: 120px;
}
.fdgrisclair {
	background-color: #A69E9C; 
	border-left: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	margin: 0px 0px 0px 0px;
	width: 109px;
}
table.baseline p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #A69F9D;
	padding: 16px 0px 15px 14px;
	margin: 0px 0px 0px 0px;
}
.petitgris {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	color: #A69F9D;
	padding: 5px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}
a.baseline, a.baseline:link, a.baseline:visited  {
	font-family: Verdana, Arial,Helvetica, sans-serif;
	display: inline;
	font-size: 9px;
	color: #A69F9D;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
a.baseline:hover { color: #A69F9D; text-decoration: underline; }
a.baseline:active { color: #A69F9D; }


a.haut, a.haut:link, a.haut:visited, a.haut:active {
	display:block;
	font-size:9px;
	color: #4B3F3F;
	padding: 0px 0px 4px 6px;
	margin: 0px 0px 0px 0px;
	text-decoration:underline;
}
a.haut:hover { color: #943668; text-decoration: none; }


/* Formulaire*/
input.acces{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#6E7A51;
	border: solid #4D3E3A 1px;
	width: 83px;
	height: 13px;
	padding: 0px 0px 0px 2px;
}
input.infos{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#584979;
	border: solid #4D3E3A 1px;
	width: 110px;
	height: 11px;
	padding: 0px 0px 0px 2px;
}
input.recherche{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#943668;
	border: solid #4D3E3A 1px;
	width: 150px;
	height: 13px;
	padding: 0px 0px 0px 2px;
}
input.valider{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#943668;
	border: solid #4D3E3A 1px;
	width: 150px;
	height: 13px;
	background-image:url("puce-ledelas.gif");
	background-position: 0% 0%;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 2px;
}
select.civilite{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4D3E3A;
	width: 110px;
	height: 21px;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}
select.type{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4D3E3A;
	border: solid #7F9DB9 1px;
	width: 190px;
	height: 21px;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}
input.inputlong{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4D3E3A;
	border: solid #4D3E3A 1px;
	width: 188px;
	height: 18px;
	padding: 0px 0px 0px 2px;
}
input.inputcourt{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4D3E3A;
	border: solid #4D3E3A 1px;
	width: 124px;
	height: 18px;
	padding: 0px 0px 0px 2px;
}
input.quantite{
	display: inline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#8B817F;
	border: solid #A69E9C 1px;
	width: 25px;
	height: 12px;
	padding: 0px 0px 2px 3px;
	margin: 0px 0px 0px 0px;
}
input.buttonacces {
	height: 15px;
	vertical-align: middle;
}
input.buttonform {
	margin: 5px 0px 5px 0px;
}



/* TableContenu */
table.contenu {background-color:#943668;}


/* menu */
div#menu { padding-left: 12px;}
td.menu {
	background-color: #943668;
	width: 150px;
}
div#menu a.off:link, div#menu a.off:visited, div#menu a.off:active { 
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#FFFFFF;
	text-align: right;
	text-decoration:none;
	border-top: 1px solid #B47396;
	background-image:url("/images/menu-puce-n1.gif");
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding: 2px 8px 2px 0px;
	margin: 0px 8px 0px 0px;

}
div#menu a.off:hover { 
	color: #943668; 
	font-weight: bold;
	background-image:url("/images/menu-puce-on.gif");
	background-position: 94% 0%;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 16px 2px 0px;
	margin: 0px 0px 0px 0px;
}
div#menu .on{
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	color: #943668; 
	font-weight: bold;
	background-image:url("/images/menu-puce-on.gif");
	background-position: 94% 0%;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 16px 2px 0px;
	margin: 0px 0px 0px 0px;
}



/* menupromo */
div#menupromo { padding-left: 12px;}
td.menupromo {
	background-color: #584979;
	width: 150px;
}
div#menupromo a.off:link, div#menupromo a.off:visited, div#menupromo a.off:active { 
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#FFFFFF;
	text-align: right;
	text-decoration:none;
	border-top: 1px solid #7D7196;
	background-image:url("/images/menu-puce-n1bleu.gif");
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding: 2px 8px 2px 0px;
	margin: 0px 8px 0px 0px;

}
div#menupromo a.off:hover { 
	color: #584979; 
	font-weight: bold;
	background-image:url("/images/menu-puce-onbleu.gif");
	background-position: 94% 0%;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 16px 2px 0px;
	margin: 0px 0px 0px 0px;
}
div#menupromo .on{
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	color: #584979; 
	font-weight: bold;
	background-image:url("/images/menu-puce-on.gif");
	background-position: 94% 0%;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 16px 2px 0px;
	margin: 0px 0px 0px 0px;
}


/* menu2 */
div#menu2 { }
td.menu2 {
	background-color: #8B817F;
	width: 120px;
	padding: 31px 0px 0px 0px;
	border-top: 4px solid #ffffff;
	border-left: 4px solid #ffffff;
}
div#menu2 a.off:link, div#menu2 a.off:visited, div#menu2 a.off:active { 
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#FFFFFF;
	text-align: right;
	text-decoration:none;
	border-top: 1px solid #ADA8A5;
	background-image:url("/images/menu-puce-n2.gif");
	background-position: 94% 0%;
	background-repeat: no-repeat;
	padding: 2px 16px 2px 6px;
	margin: 0px 0px 0px 0px;

}
div#menu2 a.off:hover { 
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	color: #943668; 
	font-weight: bold;
	background-image:url("/images/menu-puce-on.gif");
	background-position: 94% 0%;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 16px 2px 0px;
	margin: 0px 0px 0px 0px;
}
div#menu2 .on{
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	color: #943668; 
	font-weight: bold;
	background-image:url("/images/menu-puce-on.gif");
	background-position: 94% 0%;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 16px 2px 0px;
	margin: 0px 0px 0px 0px;
}


/* menu3 */
div#menu3 { }
td.menu3 {
	background-color: #A69E9C;
	width: 109px;
	padding: 31px 0px 0px 0px;
	border-top: 4px solid #ffffff;
	border-left: 4px solid #ffffff;
}
div#menu3 a.off:link, div#menu3 a.off:visited, div#menu3 a.off:active { 
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#FFFFFF;
	text-align: right;
	text-decoration:none;
	border-top: 1px solid #C1BBBA;
	padding: 2px 6px 2px 6px;
	margin: 0px 0px 0px 0px;

}
div#menu3 a.off:hover { 
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	color: #943668; 
	font-weight: bold;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 6px 2px 0px;
	margin: 0px 0px 0px 0px;
}
div#menu3 .on{
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	color: #943668; 
	font-weight: bold;
	background-color:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 6px 2px 0px;
	margin: 0px 0px 0px 0px;
}



/* tableaux des produits tous les niveaux*/
div#catalogues { width: 100%;}
div#produitsn2 { width: 100%;}
td.produitsn3 { background-color: #FFFFFF; padding: 15px 0px 5px 8px;}

td.cgeneral {
	background-color: #FFFFFF;
	padding: 15px 0px 5px 20px;
}

td.cspecilise {
	background-color: #FFFFFF;
	background-image:url("/images/ligne-violette.gif");
	background-position: 10px 40px;
	background-repeat:no-repeat;
	padding: 15px 0px 5px 20px;
}

td.produitsn2col1 {
	width: 50%;
	background-color: #FFFFFF;
	padding: 15px 0px 5px 12px;
}
td.produitsn2col2 {
	width: 50%;
	background-color: #FFFFFF;
	padding: 44px 0px 5px 18px;
}
td.produitsn3col1 {
	width: 50%;
	background-color: #FFFFFF;
	padding: 0px 8px 0px 0px;
}
td.produitsn3col2 {
	width: 50%;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}
.fdpromomois {
	display:block;
	background-color: #F68B1E;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
}

.titre1 {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 22px;
	line-height: 20px;
	color:#943668;
	font-weight: normal;
	margin: 3px 0px 6px 0px;
}
.titre1orange {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 22px;
	line-height: 20px;
	color:#F68B1E;
	font-variant:small-caps;
	font-weight: normal;
	margin: 3px 0px 8px 0px;
	border-bottom: 3px solid #F68B1E;
}

.titreactus {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color:#000000;
	font-weight: normal;
	margin: 3px 0px 6px 0px;
}
.titrecommunique {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	color:#000000;
	font-weight: normal;
	margin: 3px 0px 6px 0px;
}
.titre2 {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 18px;
	line-height: 18px;
	color:#000000;
	font-weight: normal;
	margin: 3px 0px 6px 0px;
}

.nom{
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#FFFFFF; 
	font-weight: bold;
	background-color: #A69E9C;
	border-bottom: 4px solid #FFFFFF;
	padding: 5px 8px 4px 8px;
	margin: 0px 0px 0px 0px;
}
.description {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 11px;
	color:#575757;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.unite {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 11px;
	color:#575757;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
.prixunite {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 30px;
	line-height: 34px;
	color:#F78B1F;
	font-weight: bold;
}
.prixdecimal {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	font-size: 18px;
	line-height: 18px;
	color:#F78B1F;
	font-weight: bold;
}
.euro {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color:#F78B1F;
	line-height: 9px;
	font-weight: bold;
}
.ref_old {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#6F6563;
	padding: 0px 0px 0px 0px;
}
.ajout {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-variant:small-caps;
	text-align: right;
	background-color: #F68B1E;
	border-bottom: 2px solid #FFFFFF;
	background-image:url("/images/barre-fleche.gif");
	background-position: 99% 90%;
	background-repeat:no-repeat;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tsprod {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-variant:small-caps;
	text-align: left;
	background-color: #A69E9C;
	border-bottom: 1px solid #FFFFFF;
	background-image:url("/images/fleche-bas.gif");
	background-position: 99% 0%;
	background-repeat:no-repeat;
	padding: 0px 15px 0px 6px;
	margin: 0px 0px 0px 0px;
}

/* inscriptions et infos pratiques*/
.inscription {padding: 15px 0px 0px 18px;}
.fdvert {background-color: #5F684D;}
.txtgras {
	display: inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4D3E3A;
	font-weight: bold;
}
.formpoints {
	display: inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4D3E3A;
	font-weight: normal;
	padding: 0px 10px 0px 5px;
}

td.buttonmargin {padding: 12px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}



/* tableau de commande*/
.entete{
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A69E9C;
	padding: 3px 4px 1px 6px;
	border-right: 2px solid #FFFFFF;
}
.enteteaction{
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A69E9C;
	padding: 3px 4px 1px 6px;
}
tr.lingneun { background-color: #EDECEB; }
tr.lingnedeux { background-color: #FFFFFF; }
.ref{
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D615D;
	text-align:left;
	vertical-align: top;
	border-right: 2px solid #FFFFFF;
	padding: 1px 2px 0px 6px;
}

.refbis {
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	vertical-align: top;
	padding: 1px 2px 0px 6px;
}

.refsupp{
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF615D;
	text-align:left;
	text-decoration:line-through;
	vertical-align: top;
	border-right: 2px solid #FFFFFF;
	padding: 1px 2px 0px 6px;
}
.prix{
	display: block;
	width:45px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #F68B1E;
	font-weight: bold;
	text-align:right;
	vertical-align: top;
	border-right: 2px solid #FFFFFF;
	padding: 1px 4px 0px 6px;
}
.prixsupp{
	display: block;
	width:45px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF615D;
	font-weight: bold;
	text-align:right;
	text-decoration:line-through;
	vertical-align: top;
	border-right: 2px solid #FFFFFF;
	padding: 1px 4px 0px 6px;
}
.article{
	display: block;
	width:200px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #000000;
	text-align:left;
	vertical-align: top;
	border-right: 2px solid #FFFFFF;
	padding: 1px 4px 2px 6px;
}
.articlesupp{
	display: block;
	width:200px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #FF615D;
	text-align:left;
	text-decoration:line-through;
	vertical-align: top;
	border-right: 2px solid #FFFFFF;
	padding: 1px 4px 2px 6px;
}

/*bloc coordonnées dans votre commande type*/
div#delices {
	border-bottom:1px solid #A59D9B;
	border-left:1px solid #A59D9B;
	border-right:1px solid #A59D9B;
	border-top:1px solid #A59D9B;
	margin: 0px 0px 0px 10px;
	padding: 6px 8px 6px 14px;
}
div#delices h1 {
	font-family:"Trebuchet MS";
	font-size: 18px;
	color:#F68B1F;
	margin: 0px 0px 0px 0px;
}


/*pour les pages visibles*/
div#visible {
	font-family:"arial";
	font-size: 12px;
	list-style-type:square;
	width:550px;
}



/* fond societe et contact : prendre fdjaune */

/* fond les promotions */
.fdviolet {background-color: #584979;}
.texte {  font-family: Arial; font-size: 12px}
.titre3 { font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; display: block; font-size: 14px; line-height: 18px; color:#000000; font-weight: normal; margin: 3px 0px 6px 0px; }
.titre1bleu { font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; display: block; font-size: 22px; line-height: 20px; color:#584979; font-weight: normal; margin: 3px 0px 6px 0px; }


.list { border: none; background-color: #dddddd; width:	100%; }
.list tr.normal { background-color: #ffffff; font-family: verdana; font-size: 11px; height: 17px; }
.list tr.normal_over { background-color: #ffffcc; height: 17px; }
.list tr.title { background-color: #943668; color: #ffffff; font-size: 12px; font-weight: bold; height: 25px;	vertical-align: middle;	 margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.list tr.gris { background-color: #dddddd; font-family: verdana; font-size: 11px; height: 17px; }
.list tr.gris_over { background-color: #ffffcc;  height: 17px; }
.list td { vertical-align: middle; font-family: verdana; font-size: 11px; padding-left: 3px;}

table.formul { border: solid 1px #943668; }
.formul tr.title td { background-color:	#943668; height: 25px; font-size: 14px; font-weight: bold; padding-left: 20px;}
.formul tr td.left { background-color: #eeeeee; padding-left: 5px;font-size: 11px;}
.formul tr td.right { font-family: verdana; font-size: 11px;}
.formul tr td.right input { font-family: verdana; font-size: 11px; height: 15px; border: solid 1px #943668; width: 98%; padding-left: 3px;}
.formul tr td.right textarea { font-family: verdana; font-size: 11px; height: 100%; border: solid 1px #943668; width: 98%; padding-left: 3px;}																		
.formul tr td.right_ckbox { font-family: verdana; font-size: 11px;}
.formul tr td.right_ckbox a { font-family: verdana; font-size: 11px; font-weight: normal; color: #0000ff }
.formul tr.buttons { background-color:	#eeeeee; height: 45px; }
.formul tr.buttons td { text-align: center; border: solid 1px #943668; }
.formul tr.buttons td input { border: solid 1px #943668; width:150px; height:22px; cursor:pointer; font-family:verdana; font-size: 11px; }

table.view { border: solid 1px #F2E9DF; }
.view tr.view_title td { background-color: #943668; height: 25px; font-size: 14px; font-weight: bold; padding-left: 20px;color:#FFFFFF;}
.view tr.view_field td.left_cell { background-color: #F2E9DF; width: 100px; }
.view tr.view_field td.right_cell { font-family: verdana; font-size: 11px; }
