body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin:0 auto;
	text-align:center;
	background:#ab907b url(images/background-body.jpg) repeat-x top left;
}

td,th {
font-size: 12px;
}

br {
	font-size: 5px;
}

a{
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}
a:hover{
	color: #006600;
}

img{
	border-style: none;
	border: 0px;
}

h2{
font-size:16px;
margin:0;
padding:0;
}


/* CELLULES IMAGE */
/*
.Cell-fond-haut {
	background-image: url(images/phaut_03.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.Cell-fond-haut-droite {
	background-image: url(images/phaut_08.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.Cell-fond-onglet01-off {
	background-image: url(images/phaut_10.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.Cell-fond-onglet02-off {
	background-image: url(images/phaut_11.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.Cell-fond-onglet03-off {
	background-image: url(images/phaut_12.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.Cell-fond-onglet01-on {
	background-image: url(images/phaut_11_on.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.Cell-fond-onglet02-on {
	background-image: url(images/phaut_11_on.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.Cell-fond-onglet03-on {
	background-image: url(images/phaut_12.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.Cell-md-01 {
	background-image: url(images/mb_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.Cell-md-02 {
	background-image: url(images/mb_03.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.Cell-barcentre-02 {
	background-image: url(images/barcentre_03.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.Cell-barcentre-01 {

	background-image: url(images/barcentre_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Cell-barcentre-03 {


	background-image: url(images/barcentre_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}*/
/* IMAGES */
/*
.img-bar {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 10px;	
	margin-left: 0px;
}
.text-bar-gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
.text-bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.cell-corp-01 {
	background-image: url(images/corp_02.jpg);
}
.Cell-corp-02 {
	background-image: url(images/corp_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.cell-blocjaune {
	background-image: url(images/mb_12.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.Cell-bloc-gris {
	background-image: url(images/fond-bestseller.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.Cell-pub01 {
	background-image: url(images/mb_08.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.Cell-pub02 {
	background-image: url(images/mb_08.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.Cell-pub03 {
	background-image: url(images/mb_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
*/
.lien-petit a{
	/*color: #ffffff;
	
	text-decoration:none;
	font-weight: bold;
	*/
}
.lien-petit:hover{
	color: #43006f;
	/*
	text-decoration:none;
	font-weight: bold;
	*/
}
.lien-petit {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	
	line-height: 14px;
}


.productListing{
width:90%;
color:#987c68;
}

.productListing-data{
color:#987c68;
}

.productListing-heading{
padding:0px;
margin:0;
}



.productListing-heading a{
font-size:14px;
color:#987c68;
font-weight:normal;
padding-bottom:0px;
}

.productListing-heading .selected{
color:#bdcb12;/**/
font-weight:bold;
}

.productListing-bas{
width:90%;
color:#987c68;
}


/**/
.smallText a{
color:#006600;
}

.smallText a:hover{
color:#987c68;
}

.titre-principal{
text-transform:uppercase; 
font-size:20px; 
font-weight:bold; 
letter-spacing:0.3em;
/*color:#fff;*/
}

.txt-onglet {
	font-weight: bold;
	text-transform: uppercase;
	
	letter-spacing: 2px;
}
.txt-onglet a{
	font-weight: bold;
	text-transform: uppercase;
	
	letter-spacing: 2px;
	text-decoration:none;
}
.txt-onglet a:hover{	
	text-transform: uppercase;
	
	letter-spacing: 2px;
	/*
	text-decoration:none;
	font-weight: bold;
	*/
}
.txt-onglet-off {
	text-transform: uppercase;
	
	letter-spacing: 2px;
	font-weight: bold;
	/*
	text-decoration:none;
	
	*/
}
.btn_valide {
	/*
	font-weight: bold;
	
	
	font-size: 14px;
	color:#ffffff;*/
}
/*.btn_valide a{	
	font-weight:normal;
	//text-decoration:none;
	
	color: #000000;
}*//*
.btn_valide:hover{
	
	font-weight: bold;
	text-decoration:none;
	
	color: #43006f;
}*/

.btn_text{
/*padding-top:10px;*/
	padding-top:5px;
font-size:16px;
font-weight:bold;
	margin:0 auto;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
}

.btn_text *{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
}

.btn_text:hover{
	color:#006600;
}

.btn:hover{
	color:#006600;
}

.btn_text a:hover{
	color:#006600;
}
/**/
.btn {
	background: url(images/bouton_centre.gif) repeat-x;
	height: 35px;
	position: relative;
	/*width: auto;*/
	white-space: nowrap;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	
}
.btn_gauche {
	background: url(images/bouton_gauche.gif) left top no-repeat;
	height: 35px;
	/*text-align: center;*/
	
	width: 30px;
	position:absolute;
	top:0px;
	left:-10px;/**/
	
}

.btn_droite {
	background: url(images/bouton_droite.gif) right top no-repeat;
	height: 35px;
	/*text-align: center;*/
	
	width: 30px;
position:absolute;
top:0px;
right:-10px;/**/

}

.btn input.submit{
font-size:16px;
padding-top:5px;
/**/padding-left:5px;
	padding-right:5px;
	margin:0 auto;
	width:auto;
}


input.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:80%;
	margin:0 auto;
	padding:0px;
	border:none;
	background:#d8c8bb;
	color:#000;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}

input.submit {
	border: none;
	color:#ffffff;
	font-size:14px;
	margin:0 auto;
	padding:0px;
	background:none;
	font-weight: bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}



input.submit:hover {
    cursor:pointer;
	color:#006600;
}


form, table{
	margin: 0px;
	color:#987c68;
}

ul{
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 20px;
	padding-left: 5px;
	margin-bottom: 6px;
}

li{
	margin: 0px;
}



.box-bas {
	background: url(images/mb_04_OK.jpg) repeat-x;
	/*text-align: center;*/
	position: relative;
	top: -12px;
	left: 1px;
	height: 20px;
}
.box-bas-gauche {
	background: url(images/mb_04.jpg) no-repeat;
	height: 43px;
	width: 122px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.box-bas-droite {
	background: url(images/mb_05.jpg) no-repeat;
	height: 40px;
	width: 55px;
	float: left;
	position: absolute;
	right: 0px;
	top: 0px;
}
/*
.banniere-txt {
position:relative;
	font-size: 14px;
	color: #5E7D91;
	text-transform: uppercase;
	float: left;
	list-style: disc;
	margin-left: 0px;
	margin-right: 100px;
}*/

.nom_du_produit{
	
	font-size:20px;
	padding-top:5px;
	color:#987c68;
	text-align:left;
}

.nom_du_produit_ptt{
	
	font-size:14px;
	/*padding-top:5px;*/
	padding:0px;
	color:#987c68;
	text-align:left;
	font-weight:bold;
}

.prix_du_produit{
	color:#bdcb12;
	font-size:26px;
	font-weight:bold;
	padding-top:10px;
}



.prix_du_produit_grand{
	/*color:#43006F;*/
	font-size:24px;

	padding-top:10px;
	text-align:right;
	margin:0 auto;
	width:158px;
}

.prix_barre{
color:#000;
font-weight:bold;
font-size:14px;
text-decoration:line-through;
}



.contact{
text-align:right;
vertical-align:top;
padding-top:6px;
}

.categorie-titre{
position:relative; 
height:47px; 
width:190px; 
margin:0 auto; 
padding:0px; 
padding-top:10px;
background:url(images/background-categorie.jpg) top left no-repeat;
text-align:center; 
font-size:14px; 
letter-spacing:0.05em;
}

.categorie{
position:relative; 
width:190px; 
margin:0 auto; 
padding:0px;
text-align:center; 
background:url(images/categorie_milieu.jpg) top left repeat-y;
}

.categorie-haut{
position:relative; 
width:190px; 
margin:0 auto; 
padding:0px;
text-align:center;
padding-top:20px; 
padding-bottom:2px;
font-size:15px; 
letter-spacing:0.05em;
background:url(images/categorie_haut.jpg) top left no-repeat;
}

.categorie-haut .titre{
margin:0 auto;
text-align:center;
width:150px;
}

.categorie-bas{
position:relative; 
width:190px; 
height:15px;
margin:0 auto; 
padding:0px;
text-align:center; 
background:url(images/categorie_bas.jpg) bottom left no-repeat;
}


.header{
position:relative; 
width:978px; 
text-align:center; 
margin:0 auto;
padding:0px;
}

.menu-haut-droite{
position:absolute;
left:655px;
top:165px;
}

.menu-haut-gauche{
position:absolute;
left:31px;
top:165px;
}

.menu-boutique{
position:absolute;
left:17px;
bottom:95px;
}

#menu-boutique-presentation{
width:98px;
height:15px;
background:url(images/presentation.jpg);
}

#menu-boutique-presentation:hover{
background:url(images/presentation_over.jpg);
}

#menu-boutique-engagements{
width:127px;
height:15px;
background:url(images/engagements.jpg);
}

#menu-boutique-engagements:hover{
background:url(images/engagements_over.jpg);
}

#menu-boutique-conditions{
width:145px;
height:15px;
background:url(images/conditions.jpg);
}

#menu-boutique-conditions:hover{
background:url(images/conditions_over.jpg);
}

#menu-boutique-contact{
width:65px;
height:15px;
background:url(images/contact.jpg);
}

#menu-boutique-contact:hover{
background:url(images/contact_over.jpg);
}

.box{
position:relative; 
width:190px; 
background:url(images/box_milieu.jpg) left repeat-y;
color:#987c68;
}

.box-titre{
margin:0 auto;
text-align:center;
text-transform:uppercase; 
width:190px; 
background:url(images/box_haut.jpg) top left no-repeat; 
padding-top:18px;
color:#bdcb12;
}

.box-titre h2{
margin:0 auto;
background:url(images/box_titre.jpg) bottom left repeat-x;
width:85%;
padding-bottom:5px;
margin-bottom:7px;
}

.box-contenu{
width:190px; 
text-align:center; 
background:url(images/box_bas.jpg) bottom left no-repeat;
}

.lien-box{
color:#987c68;
font-weight:normal;
}

.valider{
position:relative;
margin:0 auto;
padding:0px;
top:10px;
left:0px;
text-align:center;
}

.valider input, .valider a{
position:absolute;
margin:0 auto;
padding:0px;
text-align:center;
width:100%;
right:0px;
top:6px;
font-size:14px;
}

.box2{
position:relative; 
width:190px; 
background:url(images/box2_milieu.jpg) top no-repeat;
padding-left:2px;
/*color:#987c68;*/
}

.box2-titre{
margin:0 auto;
text-align:center;
text-transform:uppercase; 
width:190px; 
/*background:url(images/box2_haut.jpg) top center no-repeat; */
padding-top:10px;
/*color:#bdcb12;*/
}

.box2-titre h2{
margin:0 auto;
background:url(images/box2_titre.jpg) bottom left repeat-x;/**/
width:85%;
padding-bottom:5px;
margin-bottom:7px;
color:#fff;
}

.box2-contenu{
width:190px; 
text-align:center; 
height:70px;
/*background:url(images/box2_bas.jpg) bottom center no-repeat;*/
}

.box2-contenu input.text{
background:#fff;
}

.box2-contenu .valider{
top:0px;
}

.centre{
position:relative; 
width:582px; 
background:url(images/centre_milieu.jpg) left repeat-y;
color:#987c68;
}

.centre-titre{
margin:0 auto;
text-align:left;
text-transform:uppercase; 
width:582px; 
background:url(images/centre_haut.jpg) top left no-repeat; 
padding-top:10px;
color:#fff;
}

.centre-titre h1{
margin:0 auto;
padding-bottom:5px;
margin-bottom:7px;
margin-left:45px;
font-size:20px;
}

.centre-contenu{
width:582px; 
text-align:left; 
background:url(images/centre_bas.jpg) bottom left no-repeat;
padding-left:30px;
padding-bottom:70px;
color:#987c68;
}

.centre-contenu a{
color:#006600;
}

.centre-contenu a:hover{
color:#987c68;
}


.centre2{
position:relative; 
width:582px; 
color:#fff;
}

.centre2-titre{
margin:0 auto;
text-align:center;
text-transform:uppercase; 
width:582px; 

padding-top:10px;
color:#fff;
}

.centre2-titre h1{
margin:0 auto;
padding-bottom:5px;
margin-bottom:7px;
font-size:23px;
}

.centre2-contenu{
width:582px; 
text-align:center; 
margin:0 auto;


padding-bottom:70px;
color:#fff;
}

.centre2-contenu p{
width:520px;
margin:0 auto;
text-align:justify; 
color:#fff;
}

.centre2-contenu table{
width:540px;
margin:0 auto;
text-align:left; 
color:#fff;
}

.titre-vert{
color:#006600;
border-bottom:1px solid #006600;
margin-bottom:10px;
}

.inactif{
color:#666666;
}

.description-produit{
color:#000;
width:380px;
}

#redAlerte {
	background-color: #FF0000;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}
#alerteClignote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: blink;
	letter-spacing: 2px;
}
