.BOLD {
  font-weight:bold;
}

.ITALIC {
  font-style:italic;
}

.COULEUR-01 {
  color:#990000;
}

.COULEUR-01-BOLD {
  color:#B54908;
  font-weight:bold;
}

.COULEUR-02-BOLD {
  color:#546082;
  font-weight:bold;
}

.COULEUR-03-BOLD {
  color:#546082;
  font-weight:bold;
}

.COULEUR-02 {
  color:#B25959;
}

.COULEUR-03 {
  color:#FF0000;
}

.COULEUR-04 {
  color:#F86F0B;
}

.COULEUR-05 {
  color:#474747;
}

.COULEUR-06 {
  color:#8D7E7E;
}

.COULEUR-07 {
  color:#546082;
}

.COULEUR-08 {
  color:#82B1E9;
}
.COULEUR-09 {
  color:#d7af5e;
}

.COULEUR-NOIR
{
	color:Black;
}
.COULEUR-ORANGE 
{
	color:#FF6D01;
}
.BG-color-ORANGE {
  background-color:#FF6D01;
}

.BG-color-01 {
  background-color:#FFF;
}

.BG-color-02 {
  background-color:#B9504F;
}

.BG-color-03 {
  background-color:#F4E5E5;
}

.BG-color-04 {
  background-color:#F9E5BA;
}

.BG-color-05 {
  background-color:#FDF3DE;
}

.BG-color-06 {
  background-color:#FFFFFF;
}

.BG-color-07 {
  background-color:#EEEBEB;
}

.BG-color-08 {
  background-color:#DEEDFF;
}

.BG-color-09 {
  background-color:#F5FAFF;
}

.BG-color-10 {
  /*background-color:#FAF6F7;*/
  background-color:#f7efde;
}

.BG-color-11 {
	background-color : #FFFFDA;
}

.FONT-size-01 {
  font-size:1.6em;
}

.FONT-size-02 {
  font-size:1.3em;
}

.FONT-size-03 {
  font-size:0.9em;
  line-height:1em; 
}

.FONT-size-normal-01 {
  font-size:1em;
  font-weight:normal;
}

.PRIX-barre {
  text-decoration:line-through;
}

.TEXTES-petits  {
  font-size:0.85em;
}

.TEXTES-petits2  {
  font-size:0.7em;
}

.TEXTES-petits3  {
  font-size:0.9em;
}

.TEXTES-petits4  {
  font-size:0.8em;
}

.TEXTES-moyens  {
  font-size:1.1em;
}

.TEXTES-moyens-01  {
  font-size:1.2em;
}

.TEXTES-moyens-02  {
  font-size:1.3em;
}

.TEXTES-Remise  {
  font-size:0.95em;
  color:#FF0000;
}

.TEXTES-gros {
  font-size:1.5em;
}

.TEXTES-gros2 {
  font-size:1.7em;
}

.TEXTES-nonBOLD  {
  font-weight:normal;
}

.TITRE-boite  {
  font-weight:normal;
  border: 1px solid #FFFFFF;
  padding: 0 4px 0 4px;
  margin: 0 0 0 10px;
  font-size:11px;
}

.LIENS-01 {
  color:#474747;
  text-decoration:none;
}

.LIENS-02 {
  color:#546082;
  text-decoration:none;
}

a.LIENS-02:hover { 
  text-decoration:none;
}

.LIENS-03 {
  color:#f86f0b;
  text-decoration:none;
}
#diaporama {
	display: block;
	width: 250px;
}
#diaporama img {
	position: absolute;
	border: 2px solid #666;
	width: 460px;
	z-index:2;
}
#linSearch:hover
{
	text-decoration:none;
	color:#B54908;  
}
.pm img
{
	margin-bottom:5px;
	margin-top:2px;
}
.lienAvantage a:hover
{
	text-decoration:none;
	color:#546082;
}

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}
#lightbox p
{
	margin:5px;
	padding:5px;
	color:Black;
}
#lightbox p a
{
	/*color:Black;*/
	font-weight:bold;
}
.parrain
{
	font-weight:bold;
	font-size :1.1em;
}
#panComVeto
{
	width:100%;
}
.indispo
{
	padding-left:4px;
}
.tableAlerte
{
	margin:auto;
	width:80%;
	text-align:center;
}
.tableAlerte td
{
	width:50%;
}
.tableAlerte2
{
	margin:auto;
	width:90%;
	text-align:center;
}
.tableAlerte2 td
{
	width:33%;
}
.W_2_4
{
	width:65px;	
}
.W_2_22
{	
	width:63px;		
}
.W_2_5
{
	width:104px;
}
.W_2_6
{	
	width:74px;
}
.MENU-Autres #nav
{
	position:absolute;
	background-color: #FFF;
	border: 1px solid #FF6D01; /*#9C0A0B;*/
	margin:  17px 0 0 -8px;	
	/*padding-left: 7px;*/
	padding:  2px 1px 2px 1px;
	z-index:200;
	display:none;		
}
.MENU-Autres #nav li
{
	clear:left;
	z-index:15;	
	width:160px;
}
.MENU-Autres #nav li a
{
	color:#9c0a0b ; /* #FF6D01;*/ /*#9c0a0b;*/
	width:155px;
}
.MENU-Autres #nav li a:hover
{
	color:#FFF;
	background-color: #FF6D01; /*#9C0A0B;*/
	width:152px;
}
.W_2_6 #nav
{	
	margin: 17px 0 0 -84px;
}

/*Tableau des transporteur pour la commande*/
.transPrice
{
	float:left;
	width:25%;
	padding:35px 0 0 0;
	margin:0;
	text-align:center;
	height:50px;
	font-weight:bold;
	color:#ff6d01;
}

.transTitle
{
    clear:both;
	float:left;
	width:190px;
	height:75px;
}

.transPrice2
{
	float:left;
	width:25%;
	padding:35px 0 0 0;
	margin:0;
	margin-top:-16px;
	text-align:center;
	height:55px;
	font-weight:bold;
	color:#ff6d01;
}

.transTitle2
{
    clear:both;
	float:left;
	margin-top:-16px;
	width:190px;
	height:80px;
}
.ligneTrans2 input
{
	margin:19px 35px 0px 0px;	
	padding:0;
	float:right;
	border:0;
    width:10%;
	border:none;
}

.ligneTrans input
{
	margin:35px 35px 0px 0px;	
	padding:0;
	float:right;
	border:0;
    width:10%;
	border:none;
}

.ligneTrans
{
	  border-top:1px solid #E2D2D2;
	  border-left:1px solid #E2D2D2;
	  border-right:1px solid #E2D2D2;
	  width:99%;
	  float:left;
	  padding:0;
	  margin:0;
}
.ligneTrans2
{
	  border-top:1px solid #E2D2D2;
	  border-left:1px solid #E2D2D2;
	  border-right:1px solid #E2D2D2;
	  width:99%;
	  float:left;
	  padding:0;
	  margin:0;
}

.trans
{
	float:left;
	width:80%;
}

/* Tableau Carte de fidélité et forfait fidélité Page Ma fidélité*/
.carteFideliteIce
{
	width:50%;
	text-align:center;
	font-size:0.8em;
}
.carteFidelite
{
	/*width:25%;	*/
	text-align:center;
	/*padding-bottom:10px;*/
	font-size:0.8em;
}
.carteFideliteProd
{
	width:30%;	
	text-align:left;
	padding-bottom:10px;
}

.forfaitFidelite
{
	width:30%;	
	text-align:center;
	padding-bottom:5px;
	font-size:11px;
}
.forfaitFideliteProd
{
	width:30%;	
	text-align:left;
	padding-bottom:5px;
	font-size:12px;
}
.carteFidelite
{
	font-weight: normal;
	font-size: 11px;
}
.carteFideliteTotal
{
	font-weight: bold;
	font-size: 11px;
	color: Red;
}

.important
{
	color:Red;	
}

/*-----------------------privilege bienvenue----------------*/
#bienvenue {
	width:603px;
	height:126px;
}
#bienvenue_gch {
	float:left;
	background: url(../images/bienvenue_bg_gch.jpg) 0 0 no-repeat;
	width:71px;
	height:126px;
}
#bienvenue_ctr {
	float:left;
	background: url(../images/bienvenue_bg_ctr.jpg) 0 0 repeat-x;
	width:502px;/*521px*/
	height:107px;/*126px*/
	padding:19px 7px 0 12px;
}
h2.bienvenue_ttr {
	font-size:18px;
	font-weight:bold;
  	color:#d7af5e;
}
#bienvenue_ctr p {
	font-size:13px;
	font-weight:bold;
  	color:#881417;
}
#bienvenue_dt {
	float:left;
	background: url(../images/bienvenue_bg_dt.jpg) 0 0 no-repeat;
	width:10px;
	height:126px;
}
/*-----------------------encart marque----------------*/
.clear {clear:both;}
.float_left {float:left;}
.encart_marque {
	float:left;
	background-color:#f7f0dd;
	width:350px;/*352px;*/
	height:110px;
	margin:0 10px 10px 0;
	padding:10px 10px 0 10px;
}
.encart_marque p {
	width:220px;
}
.encart_marque img {
	float:left;
	border:#cbc4b1 solid 1px;
	width:90px;
	height:90px;
	margin:0 20px 10px 0;
}
.encart_marque .en_savoir_plus {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
h2.encart_marque_ttr {
	font-size:18px;
	font-weight:bold;
  	color:#881417;
	text-transform:uppercase;
}