@charset "utf-8";
/* CSS Document */

/*/////////////////////// GENERAL ////////////////////////*/

body, p, img, div, ul, li, input, a, h1, h2, h3, table, tr, th, td, form
{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636161;
}
#preload
{
	display:none;
	visibility:hidden;
}
.clr
{
	clear:both;
}
a
{
	color:#859B1D;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
a:hover
{
	color:#E92D06;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
a.lienExt
{
	color:#859B1D;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
a.lienExt:hover
{
	color:#E92D06;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
a.lienExt:after 
{
	content: "\0000a0[\2197]";
}
a.gras
{
	color:#859B1D;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
a.gras:hover
{
	color:#E92D06;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
}
#global
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#Haut
{
	background-image:url(../images/menuH/ludomaine_02.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:120px;
}
h1.titre
{
	font-family:Arial, Helvetica, sans-serif;
	color:#6A8002;
	font-size:24px;
	margin-left:515px;
	padding-top:50px;
}
h2.titre
{
	font-family:Arial, Helvetica, sans-serif;
	color:#AAC811;
	font-size:18px;
	margin-left:515px;
}
img.logo
{
	float:left;
}
#contenu
{
	width:960px;
	background-image:url(../images/pages/bg-contenu.jpg);
	background-repeat:no-repeat;
	background-position: 192px 38px;
	min-heigth:600px;
	height:auto;
}

p.retourMessages
{
	width:526px;
	text-align:center;
	padding-top:80px;
}
.retourLien
{
	width:526px;
	text-align:center;
	padding-top:30px;
	padding-bottom:300px;
}
.retourLien3
{
	width:500px;
	text-align:center;
	padding-bottom:30px;
	padding-top:30px;
	float:left;
}
.retourLien2
{
	width:526px;
	text-align:center;
	padding-bottom:30px;
}
p.erreurMessage
{
	width:526px;
	text-align:center;
	padding-top:30px;
}
.texteGras
{
	font-weight:bold;
	width:520px;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
	margin-bottom:10px;
}

.texteNormal
{
	font-weight:normal;
	width:510px;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:justify
}
.texteNormalBarre
{
	font-weight:normal;
	width:510px;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:justify;
	text-decoration:line-through;
}
.texteNormalSouligne
{
	font-weight:normal;
	width:510px;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:justify;
	text-decoration:underline;
}
#infos
{
	float:left;
	width:520px;
	height:600px;
}
/*/////////////////////// MENU GAUCHE ////////////////////////*/
.sousMenu1
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#EDE6E8;
}
ul.overSousMenu
{
	padding-left:-20px;
}
ul.overSousMenu li
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#000;
  text-align:left;
  background-image:none;
  width:200px;
  height:20px;
	list-style:none;
	list-style-type:none;
	padding-top:3px;
} 
ul.overSousMenu li:hover
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-align:left;
	background-color:#C6FFC6;
	list-style:none;
	list-style-type:none;
	background:#FFFFFF;
	padding-top:3px;
}
.sousMenuAmenagement
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#FDC2D9;
}
.sousMenuAccueil
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#B1F3F5;
}
.sousMenuEveil
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#FAF99D;
}
.sousMenuImitation
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#C5F48F;
}
.sousMenuApprentissage
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#F8C978;
}
.sousMenuArtistique
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#AFCCF8;
}
.sousMenuRepas
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#D2A9FB;
}
.sousMenuToilette
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#FBC6A9;
}
.sousMenuSieste
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#F6FC56;
}
.sousMenuExterieur
{
	visibility:hidden;
	display:none;
	position: absolute;
	z-index: 100;
	width:200px;
	text-decoration:none;
	border:#000 solid 1px;
	background-color:#F85725;
}


.sousSousMenu1
{
  visibility:hidden;
  display:none;
  position: absolute;
  width:200px;
  text-decoration:none;
  border:#000 solid 1px;
}
.sousSousMenu1 li
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#000;
  text-align:left;
  background-image:none;
  width:200px;
  height:20px;
	list-style:none;
	list-style-type:none;
} 
.sousSousMenu1 li:hover
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-image:none;
	color:#000;
	text-align:left;
	list-style:none;
	list-style-type:none;
}
#menuG
{
	float:left;
	width:192px;
}
ul.Gauche
{
	width:192px;
	text-decoration:none;
	list-style:none;
	list-style-type: none;
}
li.contact
{
	list-style:none;
	list-style-type: none;
	width:192px;
}
li.contact a
{
	width:192px;
	height:38px;
	display:block;
	background-image:url(../images/menuG/ludomaine_03.gif);
}	
li.contact a:hover
{
	background-image:url(../images/menuG/ludomaine_03_over.gif);
}
li.famille
{
	list-style:none;
	list-style-type: none;
	width:192px;
	height:41px;
	display:block;
	background-image:url(../images/menuG/ludomaine_09.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7A7A7;
	text-align:left;
	cursor:pointer;
}
li.famille:hover
{
	list-style:none;
	list-style-type: none;
	width:192px;
	height:41px;
	display:block;
	background-image:url(../images/menuG/ludomaine_09_over.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7A7A7;
	text-align:left;
}
.nomFamille
{
	margin-left:40px;
	height:41px;
	margin-bottom:0px;
	cursor:pointer;
}
li.famille a
{
	width:192px;
	height:41px;
	display:block;
	background-image:url(../images/menuG/ludomaine_09.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7A7A7;
	text-align:left;
}	
li.famille a:hover
{
	background-image:url(../images/menuG/ludomaine_09_over.gif);
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7A7A7;
	text-align:left;
}
#menuG ul.ssMenu {
  display: none; 
  position: relative; 
	margin-top:-20px;
  margin-left: -200px;  
  width:200px;
  text-decoration:none;
  list-style:none;
  list-style-type: none;
	border:#00FF33 solid 1px;
	z-index:100;
	margin-bottom:-1px;
}
#menuG ul.ssSsMenu {
  display: none;
  position: relative;
	margin-top:-20px;
  margin-left: -200px;  
  width:200px;
  text-decoration:none;
  list-style:none;
  list-style-type: none;
	border:#00FF33 solid 1px;
	z-index:101;
  }
li.ssfamille
{
	width:200px;
	height:20px;
	padding-top:1px;
	background-color:#FFFFFF;
	margin-top:-1px;
}
li.ssfamille:hover
{
	width:200px;
	height:20px;
	padding-top:1px;
	background-color:#CCFF66;
	margin-top:-1px;
}
li.ssfamille a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-align:left;
	background-color:#FFFFFF;
	background-image:none;
	width:200px;
	height:20px;
	margin-top:-1px;
	padding-bottom:-10px;
}	
li.ssfamille a:hover
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-align:left;
	background-color:#CCFF66;
	background-image:none;
}

#newsletter
{
	background-image:url(../images/menuG/ludomaine_12.jpg);
	width:192px;
	height:129px;
}
#newsletter input
{
	width:130px;
	margin-top:61px;
	margin-left:37px;
	background-color:#FAFAFA;
	color:#A7A7A7;
}
#newsletter a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#94C63D;
	float:right;
	margin-right:22px;
	margin-top:12px;
}
#newsletter a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FEA100;
	text-decoration:none;
}

/*/////////////////////// MENU DROIT ////////////////////////*/

#menuD
{
	float:right;
	height:600px;
	width:225px;
}
table.log
{
	background-image:url(../images/menuD/ludomaine_08.jpg);
	background-repeat:no-repeat;
	width:225px;
}
table.log2
{
	background-image:url(../images/menuD/ludomaine-log_08.jpg);
	background-repeat:no-repeat;
	width:225px;
}
td.recherche
{
	width:171px;
}
td.recherche input
{
	width:130px;
	position:relative;
	top:-2px;
	left:20px;
	background-color:#FAFBF9;
	color:#A7A7A7;
}
td.okRecherche
{
	width:54px;
	text-align:right;
}
td.okRecherche img
{
	border:0px;
	position:relative;
	top:-4px;
	right:-4px;
}
td.okRecherche a
{
	border:0px;
}
td.identifiant
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#636161;
	padding-left:52px;
	padding-top:5px;
}
td.identifiant2
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#636161;
	padding-left:20px;
	padding-top:30px;
}
p.monCompte
{
margin-top:10px;
margin-left:20px;
}
p.monCompte2
{
margin-top:10px;
margin-left:20px;
margin-bottom:18px;
}
p.monCompte2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#E92D06;
	padding-top:30px;
}
p.monCompte2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#636161;
	text-decoration:none;
}
p.monCompte a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#E92D06;
	padding-top:30px;
}
p.monCompte a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#636161;
	text-decoration:none;
}
td.login input
{
	width:130px;
	margin-top:11px;
	margin-left:30px;
	background-color:#FBFBFB;
	color:#A7A7A7;
}
td.mdp
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#636161;
	padding-left:20px;
	padding-top:5px;
}
td.mdp2
{
	height:10px;
}
td.mdp2 input
{
	width:130px;
	margin-top:8px;
	margin-left:30px;
	background-color:#FBFBFB;
	color:#A7A7A7;
}
td.compte
{
	padding-left:10px;
	padding-top:10px;
}
a.liensComptes
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#636161;
	line-height:18px;
}
a.liensComptes:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#E92D06;
	text-decoration:none;
}
a.okLogin
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#94C63D;
	float:right;
	padding-right:38px;
	padding-top:0px;
}
a.okLogin:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FEA100;
	text-decoration:none;
	float:right;
	padding-right:38px;
}
.panier
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#E92D06;
	margin-left:50px;
	margin-top:20px;
}
.NbArticlesPanier
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#BCBCBC;
	margin-left:50px;
	margin-bottom:10px;
}
a.voirPanier
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#636161;
}
a.voirPanier:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#E92D06;
	text-decoration:none;
}
p.commanderPapier
{
margin-top:20px;
padding-left:60px;
}
p.commanderPapier a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#636161;
}
p.commanderPapier a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#E92D06;
	text-decoration:none;
}
p.telechargerCatalogue
{
margin-top:10px;
padding-left:60px;
margin-bottom:40px;
}
p.telechargerCatalogue a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#636161;
}
p.telechargerCatalogue a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#E92D06;
	text-decoration:none;
}
p.liensBas
{
	text-align:right;
	margin-right:20px;
}
p.liensBas a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#A0A0A0;
	line-height:20px;
}
p.liensBas a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#E92D06;
	text-decoration:none;
}

/*/////////////////////// CONTENU ////////////////////////*/
#page
{
	margin-left:200px;
	padding-top:5px;
	margin-right:230px;
}
#numPage
{
	width:526px;
	margin-top:30px;
	text-align:center;
	margin-bottom:30px;
}
#numPage p
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#A0A0A0;
}
#numPage a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:11px;
	padding-left: 4px;
	padding-right:4px;
	background-color:#A7A7A7;
	text-align:center;
}
#numPage a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:11px;
	width:14px;
	height:14px;
	text-align:center;
	background-color:#89A94B;
	text-decoration:none;
}
.numPageOver
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:11px;
	padding-left: 4px;
	padding-right:4px;
	text-align:center;
	background-color:#89A94B;
}

/*/////////////////////// LISTE PRODUITS ////////////////////////*/

h3.liste
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7A7A7;
	font-size:22px;
	padding-bottom:40px;
}
h3.produit
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7A7A7;
	font-size:22px;
	padding-bottom:40px;
}
h3.produit a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7A7A7;
	font-size:22px;
}
h3.produit a:hover
{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7A7A7;
	font-size:22px;
}
div.produitListe
{
	width:526px;
	height:111px;
	background-image:url(../images/pages/produitListe_bg.gif);
	background-repeat:no-repeat;
	float:left;
}
div.ref
{
	float:left;
	margin-top:-50px;
	text-align:left;
}
div.ref img
{
	float:left;
	width:75px;
	height:75px;
	margin-left:11px;
	margin-top:-5px;
}
.refListe
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:11px;
	margin-left:110px;
	margin-top:0px;
}
.nomArticleListe
{
	margin-left:110px;
	margin-top:10px;
	width:300px;
	text-align:justify;
}
.nomArticleListe a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:16px;
}
.nomArticleListe a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6700;
	font-size:16px;
	text-decoration:none;
}
.NouvPromo
{
	margin-left:110px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6700;
	font-size:16px;
	text-decoration: blink;
}
div.prix
{
	position:relative;
	top:35px;
	left:402px;
	text-align:center;
	width:120px;
}
.prixListe
{
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin-bottom:28px;
}
.prixListePromo
{
	margin-top:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF33;
	font-size:12px;
}
.prixListeBarre
{
	margin-top:px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
}
.ajouterPanierListe
{
	margin-top:23px;
}
p.ajouterPanierListe a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82A444;
	font-size:11px;
}
p.ajouterPanierListe a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:11px;
	text-decoration:none;
}

/*/////////////////////// FICHES PRODUITS 1 PHOTO ////////////////////////*/

#ficheProduit
{
	width:526px;
	height:307px;
	background-image:url(../images/pages/ficheProduit-1photo_bg.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:left;
}
#refFiche
{
}
#refFiche img
{
	float:right;
	margin-right:15px;
	margin-top:10px;
}
div.prixFiche
{
	position:relative;
	top:248px;
	left:307px;
	text-align:right;
	width:190px;
	float:left;
}
.prixFicheNormal
{
	margin-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin-bottom:28px;
}
.prixFichePromo
{
	margin-top:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF33;
	font-size:12px;
}
.prixFicheBarre
{
	margin-top:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
}
p.ajouterPanierFichePromo
{
	margin-top:7px;
	margin-left:10px;
	text-align:left;
}
p.ajouterPanierFichePromo a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82A444;
	font-size:11px;
}
p.ajouterPanierFichePromo a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:11px;
	text-decoration:none;
}
p.ajouterPanierFiche
{
	margin-top:-10px;
	margin-left:10px;
	text-align:left;
}
p.ajouterPanierFiche a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82A444;
	font-size:11px;
}
p.ajouterPanierFiche a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:11px;
	text-decoration:none;
}
.nomArticleFiche
{
	margin-top:-40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:12px;
	width:270px;
	text-align:justify;
	float:left;
}
.descriptionArticleFiche
{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5A5A5A;
	font-size:12px;
	width:270px;
	text-align:justify;
	float:left;
}
.NouvPromoFiche
{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6700;
	font-size:16px;
	float:left;
}
.refFiche
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:11px;
	width:270px;
	float:left;
	margin-top:-10px;
}
a.imprimerExt
{
	color:#859B1D;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.imprimerExt:hover
{
	color:#E92D06;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/*/////////////////////// PANIER ////////////////////////*/
#panier
{
	float:left;
	width:520px;
	text-align:center;
	height:600px;
}
table.panier
{
	width:500px;
	margin-left:10px;
	border-collapse:collapse;
	display:table;
}
table.panier td
{
	border:#000 solid 1px;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	display : table-cell;
}
input.colori
{
	border:1px solid #f66f32;
	width:100px;
	color:#636161;
	height:11px;
	font-size:10px;
}
table.panier tr
{
	border:#000 solid 1px;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	display : table-row;
}
table.panier th
{
	font-weight:bold;
	font-size:10px;
	border:#000 solid 1px;
	display : table-cell;
}
td.refPanier
{
	width:40px;
	display:table-cell;
	text-align:center;
	height:20px;
}
td.prixPanier
{
	width:70px;
	display:table-cell;
	text-align:center;
}
td.articlePanier
{
	width:245px;
	text-align:left;
}
td.quantitePanier
{
	width:50px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.quantite1
{
	padding-left:4px;
	padding-top:3px;
	float:left;
}
.quantite2
{
	padding-right:3px;
	padding-top:3px;
	float:left;
	height:25px;
}
td.totalPanier
{
	width:65px;
	display:table-cell;
	text-align:center;
}
td.totaux
{
	display:table-cell;
	text-align:right;
	height:20px;
}
td.actionsPanier
{
	width:40px;
}
img.qtePanier
{
 width:14px;
 height:10px;
}
img.supPanier
{
 width:16px;
 height:16px;
}
input.panierBouton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #859B1D;
	border:1px solid #859B1D;
	width:100px;
	margin-top:40px;
	margin-bottom:40px;
}
input.panierBouton2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #859B1D;
	border:1px solid #859B1D;
	width:150px;
	margin-top:40px;
	margin-bottom:40px;
}
input.panierBouton3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #859B1D;
	border:1px solid #859B1D;
	width:200px;
	margin-top:40px;
	margin-bottom:40px;
}
input.panierBouton:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E92D06;
	border:1px solid #E92D06;
	width:100px;
	margin-top:40px;
	margin-bottom:40px;
}
/*/////////////////////// FICHES PRODUITS > 1 PHOTO ////////////////////////*/

#ficheProduitMult
{
	width:526px;
	height:418px;
	background-image:url(../images/pages/ficheProduit-3photos_bg.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:left;
}
#refFicheMult
{
	text-align:center;
}
#refFicheMult table
{
	float:right;
}
td.photo
{
text-align:center;
}
td.photos
{
	text-align:center;
}
td.photo img
{
	width:220px;
	height:220px;
	margin-right:13px;
	margin-top:10px;
}
img.photo2
{
	width:103px;
	height:103px;
	margin-right:13px;
	border:#000099 solid 1px;
}
img.photo3
{
	width:103px;
	height:103px;
	margin-right:13px;
	border:#000099 solid 1px;
}
div.prixFicheMult
{
	position:relative;
	top:359px;
	left:307px;
	text-align:right;
	width:190px;
	float:left;
}
.prixFicheNormalMult
{
	margin-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin-bottom:28px;
}
.prixFichePromoMult
{
	margin-top:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF33;
	font-size:12px;
}
.prixFicheBarreMult
{
	margin-top:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
}
p.ajouterPanierFichePromoMult
{
	margin-top:7px;
	margin-left:10px;
	text-align:left;
}
p.imprimer
{
	margin-top:7px;
	margin-left:-20px;
	text-align:left;
	float:right;
	position:relative;
	top:0px;
	right:20px;
}
p.ajouterPanierFichePromoMult a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82A444;
	font-size:11px;
}
p.ajouterPanierFichePromoMult a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:11px;
	text-decoration:none;
}
p.ajouterPanierFicheMult
{
	margin-top:-10px;
	margin-left:10px;
	text-align:left;
}
p.ajouterPanierFicheMult a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82A444;
	font-size:11px;
}
p.ajouterPanierFicheMult a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:11px;
	text-decoration:none;
}
.nomArticleFicheMult
{
	margin-top:-40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:16px;
	width:270px;
	text-align:justify;
	float:left;
}
.descriptionArticleFicheMult
{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5A5A5A;
	font-size:12px;
	width:270px;
	text-align:justify;
	float:left;
}
.descriptionArticleFicheMultGras
{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5A5A5A;
	font-size:12px;
	width:270px;
	text-align:left;
	float:left;
}
.descriptionArticleFicheMultGras img
{
	float:left;
	text-align:left;
}
.coloris
{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5A5A5A;
	font-size:12px;
	width:270px;
	text-align:left;
	float:left;
}
.coloris img
{
	float:left;
	text-align:left;
	padding:3px;
}
.NouvPromoFicheMult
{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6700;
	font-size:16px;
	float:left;
}
.refFicheMult
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:11px;
	width:270px;
	float:left;
	margin-top:-10px;
}

/*/////////////////////// COMPTE CLIENT ////////////////////////*/

input.mdpOublie
{
	border:solid 1px #859B1D;
	width: 250px;
	margin:auto;
}
.texteGrasTitreCompteClient
{
	font-weight:bold;
	margin-bottom:20px;
	margin-left:10px;
	font-size:12px;
}

/*/////////////////////// MENU HAUT ////////////////////////*/

#menuH
{
	width:543px;
	height:38px;
	float:left;
	position:relative;
	top:-5px;
	left:-8px;
}
ul#menu
{
	list-style-type: none;
}
ul#menu li
{
	list-style-type: none;
	display:inline;
}
a.presentation
{
	width:185px;
	height:38px;
	float:left;
	background-image:url(../images/menuH/ludomaine_04.gif);
}	
a.presentation:hover
{
	background-image:url(../images/menuH/ludomaine_04-over.gif);
}
a.presentationOver
{
	width:185px;
	height:38px;
	float:left;
	background-image:url(../images/menuH/ludomaine_04-over.gif);
}
a.promos
{
	width:121px;
	height:38px;
	float:left;
	background-image:url(../images/menuH/ludomaine_05.gif);
}
a.promos:hover
{
	background-image:url(../images/menuH/ludomaine_05-over.gif);
}
a.promosOver
{
	width:121px;
	height:38px;
	float:left;
	background-image:url(../images/menuH/ludomaine_05-over.gif);
}
a.nouveau
{
	width:120px;
	height:38px;
	float:left;
	background-image:url(../images/menuH/ludomaine_06.gif);
}	
a.nouveau:hover
{
	background-image:url(../images/menuH/ludomaine_06-over.gif);
}
a.nouveauOver
{
	width:120px;
	height:38px;
	float:left;
	background-image:url(../images/menuH/ludomaine_06-over.gif);
}
a.faq
{
	width:117px;
	height:38px;
	float:left;
	background-image:url(../images/menuH/ludomaine_07.gif);
}	
a.faq:hover
{
	background-image:url(../images/menuH/ludomaine_07-over.gif);
}
a.faqOver
{
	width:117px;
	height:38px;
	float:left;
	background-image:url(../images/menuH/ludomaine_07-over.gif);
}

/*/////////////////////// FORMULAIRES CONTACT ////////////////////////*/

table.form
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A7A7A7;
	width:500px;
}
td.labelForm
{
	width:200px;
	height:30px;
	text-align:right;
	margin-bottom:0px;
	margin-right:10px;
}
td.labelPass
{
	width:350px;
	height:30px;
	text-align:right;
	margin-bottom:0px;
	margin-right:10px;
}
td.texteCenter
{
	height:60px;
	text-align:center;
	margin-bottom:0px;
}
td.texteLeft
{
	height:30px;
	text-align:left;
	margin-bottom:0px;
}
td.inputLabel
{
	margin-bottom:0px;
}
select.Obli
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A7A7A7;
	height:17px;
}
input.codeObli
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:1px solid #f66f32;
	width:60px;
	color:#A7A7A7;
}
input.contact
{
	border:1px solid #859B1D;
	width:250px;
	color:#A7A7A7;
}
input.contactObli
{
	border:1px solid #f66f32;
	width:250px;
	color:#A7A7A7;
}
input.modifPass
{
	border:1px solid #f66f32;
	width:100px;
	color:#A7A7A7;
}
p.loginAuth input
{
	border:1px solid #f66f32;
	width:150px;
	color:#A7A7A7;
}
p.loginAuth
{
margin-bottom:20px;	
}
input.check
{
	border:1px solid #f66f32;
	color:#A7A7A7;
}

textarea.contact
{
	border:1px solid #859B1D;
	width:250px;
	height:80px;
	color:#A7A7A7;
}
textarea.contactObli
{
	border:1px solid #E92D06;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:250px;
	height:80px;
	color:#A7A7A7;
} 
img.code
{
	border:1px solid #f66f32;
	padding:2px;
	margin:15px 0px 15px 0px;
}
input.contactBouton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #859B1D;
	border:1px solid #859B1D;
	width:50px;
	margin-top:40px;
	margin-bottom:40px;
}
input.contactBouton:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E92D06;
	border:1px solid #E92D06;
	width:50px;
	margin-top:40px;
	margin-bottom:40px;
}
.AuthGrasTitre
{
	font-weight:bold;
	font-size:11px;
	margin-bottom:30px;
}
.AuthGrasSsTitre
{
	font-weight:bold;
	font-size:10px;
	margin-bottom:10px;
}
td.Auth
{
	padding:20px;
	width:50%;
	text-align:justify;
	margin-top:0px;
	padding-top:0px;
}
p.labelFiche
{
	margin-top:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5A5A5A;
	font-size:12px;
	width:500px;
	text-align:left;
	float:left;
}

/*/////////////////////// INDEX ////////////////////////*/

#contenuIndex
{
	width:960px;
	background-image:url(../images/index/bg-index.jpg);
	background-repeat:no-repeat;
	background-position: 192px 38px;
	min-height:550px;
}
img.CDC
{
	width:105px;
	height:105px;
	margin-left:18px;
	margin-top:80px;
	float:left;
}
p.nomCoupDeCoeur a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#EB6B00;
	font-size:12px;
	margin-left:3px;
	float:left;
	margin-top:80px;
	width:120px;
	text-align:left;
}
p.nomCoupDeCoeur a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFBD2B;
	font-size:12px;
	text-decoration:none;
	margin-top:80px;
	text-align:left;
	float:left;
}
img.theme
{
	width:105px;
	height:105px;
	margin-left:120px;
	margin-top:90px;
	float:left;
}
p.nomThemeDuMois
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3C8BB6;
	font-size:12px;
	float:left;
	margin-top:50px;
	margin-left:-185px;
	text-align:left;
	width:150px;
}
p.themeDuMois a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3C8BB6;
	font-size:11px;
	margin-top:14px;
	margin-left:70px;
	text-align:left;
	width:150px;
	float:left;
}
p.themeDuMois a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#41B5F4;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	float:left;
}
p.coupDeCoeur a
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#EB6B00;
	font-size:11px;
	margin-left:40px;
	margin-top:12px;
}
p.coupDeCoeur a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFBD2B;
	font-size:11px;
	text-decoration:none;
}
.prixCoupDeCoeur
{
	margin-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin-left:30px;
	float:left;
	width:70px;
	margin-top:12px;
	text-align:center;
}
.prixCoupDeCoeurPromo
{
	margin-top:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF33;
	font-size:12px;
}
.prixCoupDeCoeurBarre
{
	margin-top:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
}
p.refIndex
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:11px;
	float:right;
	width:170px;
	margin-top:35px;
}
img.promoIndex1
{
	float:left;
	margin-left:47px;
	margin-top:5px;
}
img.promoIndex2
{
	float:left;
	margin-left:93px;
	margin-top:5px;
}
img.promoIndex3
{
	float:left;
	margin-left:90px;
	margin-top:5px;
	margin-right:30px;
}
p.nomRefIndex1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:10px;
	margin-top:10px;
	margin-right:28px;
	float:right;
	width:140px;
	text-align:justify;
}
p.nomRefIndex1 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:10px;
	text-decoration:none;
	text-align:justify;
}
p.nomRefIndex2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:10px;
	margin-top:10px;
	margin-right:31px;
	float:right;
	width:140px;
	text-align:justify;
}
p.nomRefIndex2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:10px;
	text-decoration:none;
	text-align:justify;
}
p.nomRefIndex3 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81A343;
	font-size:10px;
	margin-top:10px;
	margin-right:31px;
	float:right;
	width:140px;
	text-align:justify;
}
p.nomRefIndex3 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:10px;
	text-decoration:none;
	text-align:justify;
}
p.prixIndexPromoBarre1
{	
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
	float:right;
	margin-right:28px;
	width:70px;
	text-align:center;
}
p.prixIndexPromoBarre2
{
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
	float:right;
	margin-right:100px;
	width:70px;
	text-align:center;
}
p.prixIndexPromoBarre3
{
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
	float:right;
	margin-right:100px;
	width:70px;
	text-align:center;
	margin-left:50px;
}
p.prixIndexPromo1
{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF33;
	font-size:12px;
	text-decoration:none;
	float:right;
	margin-right:33px;
	width:70px;
	text-align:center;
}
p.prixIndexPromo2
{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF33;
	font-size:12px;
	float:right;
	margin-right:100px;
	width:70px;
	text-align:center;
}
p.prixIndexPromo3
{
	margin-top:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF33;
	font-size:12px;
	float:right;
	margin-right:100px;
	width:70px;
	text-align:center;
	margin-left:80px;
}


.prixIndexPromoBarre
{
	margin-top:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
}
p.ajouterPanierIndex1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82A444;
	font-size:11px;
	float:right;
	text-align:left;
	margin-top:8px;
	margin-right:95px;
}
p.ajouterPanierIndex1 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:11px;
	text-decoration:none;
	text-align:left;
}
p.ajouterPanierIndex2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82A444;
	font-size:11px;
	float:right;
	text-align:left;
	margin-top:8px;
	margin-right:125px;
}
p.ajouterPanierIndex2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:11px;
	text-decoration:none;
	text-align:left;
}
p.ajouterPanierIndex3 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82A444;
	font-size:11px;
	float:right;
	text-align:left;
	margin-top:8px;
	margin-right:120px;
}
p.ajouterPanierIndex3 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B0D300;
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

/*/////////////////////// INDEX IE6  ////////////////////////*/
p.prixIndexPromoBarreIE61
{	
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:line-through;
	float:right;
	margin-right:16px;
	width:70px;
	text-align:center;
}
p.prixIndexPromoIE61
{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFF33;
	font-size:12px;
	text-decoration:none;
	float:right;
	margin-right:17px;
	width:70px;
	text-align:center;
}
/*///////////////////////   ////////////////////////*/

table.ami
{
	display:table;
}
td.ami1
{
	width:170px;
}
td.ami2
{
	padding-top:10px;
}
input.ami
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:1px solid #f66f32;
	width:130px;
	color:#A7A7A7;
}
.fermerAmi
{
	height:20px;
	padding: 2px;
}
table.imprimerFiche
{
	display:table;
}
td.imprimer1
{
	width:20px;
}
td.imprimer2
{
	padding-top:10px;
}
.fermerAmi
{
	height:20px;
	padding: 2px;
}
/*/////////////////////// COMMANDER A PARTIR DU CATALOGUE ////////////////////////*/

input.refCatalogue
{
	border:solid 1px #859B1D;
	width: 80px;
	margin:auto;
}

/*/////////////////////// PLAN DU SITE  ////////////////////////*/

.titrePlan
{
	font-weight:bold;
	margin-left:30px;
	padding-bottom:10px;
}
ul.plan1
{
	margin-left:45px;
	list-style:none;
	list-style-type:none;
	display:block;
}
ul.plan2
{
	margin-left:10px;
	list-style:none;
	list-style-type:none;
	display:block;
}
ul.plan3
{
	margin-left:10px;
	list-style:none;
	list-style-type:none;
	display:block;
}
li.liste1
{
	height:20px;
	font-weight:normal;
	color:#E92D06;
	display:block;
}
li.liste1 a
{
	height:20px;
}
ul.plan3 li
{
	height:20px;
}
/*/////////////////////// FAQ  ////////////////////////*/

.rubriqueFAQ
{	
	font-weight:bold;
	padding-bottom:15px;
}
.questionFAQ
{	
	font-weight:bold;
	padding-bottom:15px;
	text-align:justify;
}
.texteRubriqueFAQ
{
	text-align:justify;
	padding-bottom:15px;
}
.texteQuestionFAQ
{
	text-align:justify;
	padding-bottom:15px;
}
ul.faq
{
	list-style:none;
	list-style-type:none;
}
ul.faq li
{
	list-style:none;
	margin-left:20px;
	padding-bottom:10px;
}
/*/////////////////////// ESPACE CLIENT ////////////////////////*/
table.histoCommandes
{
	width:500px;
	margin-left:10px;
	border-collapse:collapse;
	display:table;
}
table.histoCommandes td
{
	border:#000 solid 1px;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	display : table-cell;
}
input.colori
{
	border:1px solid #f66f32;
	width:100px;
	color:#636161;
	height:11px;
	font-size:10px;
}
table.histoCommandes tr
{
	border:#000 solid 1px;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	display : table-row;
}
table.histoCommandes th
{
	font-weight:bold;
	font-size:10px;
	border:#000 solid 1px;
	display : table-cell;
}
td.numCommande
{
	width:80px;
	display:table-cell;
	text-align:center;
	height:20px;
}
td.montantCommande
{
	width:80px;
	display:table-cell;
	text-align:center;
}
.prixBarreTableau
{
	text-decoration:line-through;
}
td.dateCommande
{
	width:70px;
	display:table-cell;
	text-align:center;
}
td.actionCommande
{
	width:50px;
	display:table-cell;
	text-align:center;
}
td.etatCommande
{
	display:table-cell;
	text-align:left;
}
td.historiqueCommande
{
	display:table-cell;
	text-align:center;
}
td.quantitePanier
{
	width:50px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.quantite1
{
	padding-left:4px;
	padding-top:3px;
	float:left;
}
.quantite2
{
	padding-right:3px;
	padding-top:3px;
	float:left;
	height:25px;
}
td.totalPanier
{
	width:65px;
	display:table-cell;
	text-align:center;
}
td.totaux
{
	display:table-cell;
	text-align:right;
	height:20px;
}
td.actionsPanier
{
	width:40px;
}
/*/////////////////////// PRESENTATION ////////////////////////*/

ul.presentation
{
	text-align:justify;
	margin-left:30px;
	margin-bottom:20px;
}
/*/////////////////////// IMPRESSION DEVIS / FACTURE ////////////////////////*/

.devis 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight:bold;
	color: #636161;
	text-align:left;
}
.devisGras
{
	font-weight:bold;
	margin-left:40px;
	margin-right:10px;
	text-align:left;
	margin-bottom:10px;
}
.devisGrasSouligne
{
	font-weight:bold;
	margin-left:40px;
	margin-right:10px;
	text-align:left;
	margin-bottom:10px;
	text-decoration:underline;
}
.devisNormal
{
	font-weight:normal;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:left;
}
.devisNormalSouligne
{
	font-weight:normal;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:left;
	text-decoration:underline;
}
table.panierDevis
{
	width:700px;
	margin-left:10px;
	border-collapse:collapse;
	display:table;
}
table.panierDevis td
{
	border:#000 solid 1px;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	display : table-cell;
}
table.panierDevis tr
{
	border:#000 solid 1px;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	display : table-row;
}
table.panierDevis th
{
	font-weight:bold;
	font-size:10px;
	border:#000 solid 1px;
	display : table-cell;
}
td.refpanierDevis
{
	width:40px;
	display:table-cell;
	text-align:center;
	height:20px;
}
td.prixpanierDevis
{
	width:70px;
	display:table-cell;
	text-align:center;
}
td.articlepanierDevis
{
	width:475px;
	text-align:left;
}
td.quantitepanierDevis
{
	width:50px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
td.totalpanierDevis
{
	width:65px;
	display:table-cell;
	text-align:center;
}
td.totauxpanierDevis
{
	display:table-cell;
	text-align:right;
	height:20px;
}
td.devisPiedPage
{
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-size:12px;
	text-align:center;
}
