#preload-menu-item {
     width: 0px;
     height: 0px;
     display: inline;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/e2/RAY_VIGNETTE_2_1227021638.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/4b/RAY_VIGNETTE_3_1227021588.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/92/RAY_VIGNETTE_4_1227021577.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/6d/RAY_VIGNETTE_5_1227021682.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/d8/RAY_VIGNETTE_6_1227021650.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/4b/RAY_VIGNETTE_3_1227021588.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/35/RAY_VIGNETTE_7_1227021693.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/e0/RAY_VIGNETTE_8_1227021671.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/f9/RAY_VIGNETTE_9_1227021613.png)  ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/b7/RAY_VIGNETTE_10_1227021566.png) ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/f9/RAY_VIGNETTE_11_1227021625.png) ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/b4/RAY_VIGNETTE_12_1227021599.png) ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/ee/RAY_VIGNETTE_13_1227021552.png) ;
     background-image: url(http://backoffice.placedumarche.fr/uploads/PLACEDUMARCHE/NOMENCLATURE/86/RAY_VIGNETTE_14_1227021660.png) ;
     background-image: url(http://www.placedumarche.fr/include/css/images/bandeauHaut.png) ;
     background-image: url(http://www.placedumarche.fr/images/logo.png) ;
}


.alignleft {text-align: left;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
.alignjustify {text-align: justify;}
.invisible {display: none}
img.alignleft, table.alignleft {float: left; margin: 0 5px 5px 0; text-align: left;}
img.alignright, table.alignright {float: right; margin: 0 0 5px 5px; text-align: left;}
table.aligncenter {margin: auto; text-align: left;}
a img {border-width: 0;}
form {margin: 0; padding: 0;}
.gras{ font-weight: bold; }
iframe#iframe{ margin: 0 auto; display: block; overflow: auto;}
.margin_absolute {position:absolute;margin-left:6px;margin-top:1px;}
 /* iframe#iframe{ margin: 0 auto; display: block; overflow-x: hidden; overflow-y: scroll;} */
.blue{color:#16A2D0!important; }
.rouge{color: #F00!important;}
.vert{color:#41A21F!important;}
.orange{color:#DF5107!important;}

/**********/
/* LAYOUT */
/**********/
body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47565A;
	background: #F8F8F8 url(images/Background.png) repeat-y  center;
}
a {
	color: #506368;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

HR {
background-color: #B9C9CF!important;
height:1px;
border: 0px;

}

#document {
border:1px solid #DADADA; border-bottom: 0px solid;
margin:auto;
padding:0 18px;
width:952px;
}

#documentInner {
	background: #fff;
}
#corps {
	width: 100%;
	overflow: hidden;
	background: none;
	padding-top:4px;
}
#colonneGauche {
	float: left;
	width: 173px;
}

#contenu {
	display: inline;
	float: left;
	width:741px;
	/* margin-left: 5px;*/
}
#avecMenuGauche #contenu {
	/*width: 607px;*/
	width:594px ;
	padding:0 8px;
}


/***************/
/* bandeauHaut */
/***************/

#bandeauHaut {
	background: url(images/bandeauHaut2.png) repeat-x 100% 0;
	/*height: 235px;*/
	overflow: hidden;
	width: 100%;
}
#bandeauHaut #titre {
	color: #FFFFFF;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
}
#bandeauHaut #titre a {
	color: #FFFFFF;
	text-decoration: none;
}
#bandeauHaut #logo {
	position:relative;
	top:2px;
	padding: 0;
	overflow: hidden;
	display: block;
	float: left;
}
#bandeauHaut #logo img {
	display: block;
}
#bandeauHaut #rechercheHaut{
	background: transparent url(images/formRecherche.png) repeat-x left center;
	overflow: hidden;
	clear: both;
	width: 100%;
}
#bandeauHaut #rechercheHaut #formRecherche {
	float: left;
	width: 223px;
}
#bandeauHaut #rechercheHaut #formRecherche p{
	margin: 0;
}
#bandeauHaut #rechercheHaut #formRecherche p label{
	float: left;
	padding: 4px;
	font-weight: bold;
	font-size: 12px;
}
#bandeauHaut #rechercheHaut #formRecherche p input#searchString{
	margin: 4px;
	padding: 0;
	display: inline;
	float: left;
	width: 100px;
}
#bandeauHaut #rechercheHaut a{
	margin: 0;
	padding: 5px;
	height: 13px;
	width: 145px;
	float: left;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #fff;
}
#bandeauHaut #rechercheHaut a:hover{
	text-decoration: underline;
}
#bandeauHaut #rechercheHaut a#lienAccueil{
	background: transparent url(images/fondLienAccueil.png) repeat-x left center;
	width: 110px;
}
#bandeauHaut #rechercheHaut a#lienAccueil:hover{
	background: none;
	width: 110px;
}
#bandeauHaut #rechercheHaut a#lienPromo{
	background: transparent url(images/fondLienPromo.png) repeat-x left center;
	width: 110px;
}
#bandeauHaut #rechercheHaut a#lienPromo:hover{
	background: none;
	width: 110px;
}
#bandeauHaut #rechercheHaut a#lienNouveautes{
	background: transparent url(images/fondLienNouveautes.png) repeat-x left center;
	width: 110px;
}
#bandeauHaut #rechercheHaut a#lienNouveautes:hover{
	background: none;
	width: 110px;
}
#bandeauHaut #rechercheHaut a#lienRecettes{
	background: transparent url(images/fondLienRecettes.png) repeat-x left center;
	width: 110px;
}
#bandeauHaut #rechercheHaut a#lienRecettes:hover{
	background: none;
	width: 110px;
}


#bandeauHaut #rechercheHaut a#lienCasino{
	background: transparent url(images/fondLienCasino.png) repeat-x left center;
	width: 110px;
}

#bandeauHaut #rechercheHaut a#lienCasino:hover{
	background: none;
	width: 110px;
}

#bandeauHaut #rechercheHaut a#lienBlog{
	background: transparent url(images/fondLienAccueil.png) repeat-x left center;
	width: 110px;
}

#bandeauHaut #rechercheHaut a#lienBlog:hover{
	background: none;
	width: 110px;

}

#bandeauHaut #client {
	margin: 5px 18px 0 0;
	padding: 0;
	display: inline;
	float: right;
}
#bandeauHaut #client #logoToupargel {
	text-align: right;
}
#bandeauHaut #clientPrivilege #lienMonCompte{
	margin: 0 0 0 22px;
	display: inline;
	font-size:11px;

}
#bandeauHaut #clientPrivilege {
	margin: 0px 18px 0 0;
	padding: 0;
	font-size: 11px;
	background: url(images/clientPrivilegeLog.png) no-repeat left top;
	width: 305px;
	height: 74px;
}
#bandeauHaut #clientPrivilegeInner{
	padding: 5px 0 7px 8px;
	font-weight:bold;
}
#bandeauHaut #clientPrivilegeInner p{  }

#bandeauHaut #clientPrivilege a {
	color: #3E8AC1;
	font-size: 12px;

}
#bandeauHaut #clientPrivilege #nom a {
	text-decoration: none;
}
#bandeauHaut #clientPrivilege div label a {
	color: #45A12A;
	font-family: "Arial black";
	font-size: 12px;
	text-transform:capitalize;
}
#bandeauHaut #clientPrivilege label {
	color: #E05300;
	font-size: 12px;
    text-transform:capitalize;

}
#bandeauHaut #clientPrivilege form {
	margin: 0;
	padding: 0;
}
#bandeauHaut #clientPrivilege p {
	color: #3E8AC1;
	font-size: 9px;
	margin:  0;
	padding: 0;
}
p#nom{margin-top:4px;}


#bandeauHaut #clientPrivilege input#CLI_SUBMIT_LOG{
	border: none;
}
#bandeauHaut #clientPrivilege input#CLI_FACEMAIL_LOG,
#bandeauHaut #clientPrivilege input#CLI_PASSWORD_LOG
 {
	border: 1px solid #939596;
	height: 18px;
	margin: 0;
	font-size: 13px;
	color: #939596;
	font-weight:bold;
}
#bandeauHaut #nomCookie{
	float: right;
	display: inline;
	text-align: left;
	margin: 60px 10px 0 0;
	color: #45A12A;
	font-size: 14px;
	font-weight: bold;
}
#bandeauHaut #nomCookie a{
	color: #45A12A;
}


/*****************/
/* colonneGauche */
/*****************/
#retourAccueil {
	margin-left: 12px;
	margin-top: 10px;
}
#retourAccueil a {
    color: #6D6361;
    font-size: 12px;
    text-decoration: underline;
}
#searchString {
	border: 1px solid #ABA7A3;
	width: 115px;
	padding: 1px 1px 1px 5px;
	margin-left: 5px;
	margin-bottom: 4px;
	font-size: 10px;
	color: #666666;
}
#searchStringOk {
	padding: 5px 0 0 0;
	margin: 0px 3px 0px 0px;
}
#news {
	margin-left: 8px;
	margin-bottom: 20px;
}
#news p {
	margin: 3px 0px;
}


/*****************/
/* colonneDroite */
/*****************/

#colonneDroite {
	padding-bottom: 5px;
	padding: 0 0px 0 10px ;
	color: #000;
	width:195px;
	float:left;
}

#colonneDroite a {
	color: #536664;
}
#colonneDroite p  {
margin:0;
padding:0;
width:98%;
}

#colonneDroite h5{
font-size:12px;
margin:0;
padding:0;
}


#colonneDroite form  {
width:98%;
}

.PadBlocLeft{
padding: 5px 0 7px 8px;
}
.titleBlocLeft{
    color: #45A12A;
	font-family: "Arial black";
	font-size: 14px;
}
.orBackBlocLeft{   }
.petit{font-size:10px  }

#colonneDroite input[type=text]
 {
	border: 1px solid #889DB0;
	height: 18px;
	margin: 0;
	font-size: 13px;
	color: #939596;
	font-weight:bold;

}
#colonneDroite #panierXML input[type=text]
 {
 width:20px;
}

#colonneDroite label, #colonneDroite label li{
	color: #E05300;
	font-size: 11px;
    margin-left:22px;
   font-weight:bold;
   height: 18px;
}


#zonedelivraison{
	font-size: 11px;
	background: url(images/livraison.png) no-repeat left  top;
	width: 187px;

}
#zonedelivraisonInner{
	background: url(images/zonedelivraisonInner.png) no-repeat left  top;
    height:10px;
    margin-bottom:10px
}
#zonedelivraison small {
text-decoration:none!important;
font-size:10px;
font-weight:bolder;
  }

div#panierXML{
background: transparent url(images/panierBack.png) repeat-y ;
margin:0px;
width: 196px;
}


ul#panierInner{
	background: transparent url(images/panierTop.png) no-repeat left  top;
	margin:0px;
	padding-bottom:0 ;

}

ul#panierInner li {
margin:0px;
padding:0px;
list-style-type:none;
}
ul#panierInner li h5{
height:22px;
margin:0px;
padding-top:4px;
padding-left:0px;
font-family:Verdana;
font-size:10px!important;
 }

ul#panierInner li h5.libele{
color:#2A6A8D;
font-style: italic;
 }


#panierInnerBottom{
background: transparent url(images/panierBottom.png) no-repeat left  bottom;
height:8px;

}


#XMLtotalttc{
 width: 152px;

  height:20px;
   }

#XMLtotalttcInner{
background-color: rgb(251, 236, 217);
font-weight: bold;
width: 152px;
padding: 3px 13px;
  }


#dernierProduit {
	font-size: 8px;
	padding: 0 5px;
}

#enUnClic {
	margin: 0 0 1px 5px;
}
#enUnClic img {
	display: block;
	margin-bottom: 1px;
}
#dernierProduit {
	padding: 0 5px;
}
#dernierProduit h5 {
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0 0;
	font-weight: bold;
	font-style: italic;
	color: #FFDD48;
}
#dernierProduit p {
	margin: 0;
	padding: 2px 0 0 0;
}
#triPanier {
	font-style: italic;
	padding : 5px 5px 15px 4px;
}
#triPanier a.selected {
	color: #BE1125;
}
#panierXML table{
	font-size: 10px;
	border-collapse: collapse;
	width: 100%;
	margin: auto;
}

#panierXML input {
	border: 1px inset #000;

	font-size: 10px;
	padding: 0px 1px;
	margin: 0;
}

#panierXML table tr td {
	white-space: nowrap;
}

#panierXML table tr td h5{
height: 10px;
font-style: italic;
font-weight:bolder;
color:#27697F;
font-size: 11px;
}


#panier img {
	vertical-align: middle;
}
#totalPanier {
	text-align: center;
	margin-top: 10px;
}
#totalPanier p {
	font-size: 13px;
	margin: 0;
	padding: 7px 0;
	font-weight: bold;
	color : #FFDD48;
}
#totalPanier p strong {
	color: #FFDD48;
}


#serviceCLient{
	font-size: 11px;
	background: url(images/serviceClient.png) no-repeat left  top;
	width: 187px;
	height: 133px;
}

#information{
	font-size: 11px;
	background: url(images/informations.png) no-repeat left  top;
	width: 187px;
	height: 118px;
}

#information  ol li a{
color:#000;
}



#information ol{
font-weight:bold;
padding:0 0 0 20px;
margin:10px 0 0;
}

#information ol li{
padding:3px 0;
 }


#newsletter{
	font-size: 11px;
	background: url(images/newsletter.png) no-repeat left  top;
	width: 187px;
	height: 113px;
}

/********/
/* menu */
/********/
#bandeauHautBis {
	padding: 5px 10px 0px 10px;
}
#commandePlanning {
	float: right;
}
#commandePlanning img {
	display: block;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#menu {
	border-collapse: collapse;
	/*position: absolute;
	top: 164px;*/
	width: 930px;
}
#menu td {
	padding: 0;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: none;
	border-right: none;
}
#menu td ul, #menu td ol {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}
#menu td ol {
	top: 8px;
	z-index: 20;
	padding: 0;
}
#menu td div,
#menu td a {
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	width: 70px;
	height: 22px;
	padding-top: 48px;
	color: #FFF;
	line-height: 0.9;
}
/*#menu td a.selected, #menu td a.hovered, #menu td a:hover  {
	height: auto;
}*/
#menu td ul li {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 0;
}
#menu td ul li.more {
	/*background: #F1682F url(images/triDroite.gif) no-repeat 98% 50%;*/
	background-image: url(images/triDroite.gif);
	background-repeat: no-repeat;
	background-position: 98% 50%;
	padding: 0;
}
#menu td li a {
	width: 150px;
	height: auto;
	padding: 4px 5px;
	text-align: left;
	background: none !important;
	color: #FFF;
}
#menu td li.more a {
	padding-right: 15px;
	color: #FFF;
}
#menu td li a:hover {
	/*background-color: #F12C15 !important;*/
	color: #000;
}


/***********/
/* contenu */
/***********/
.h2{
	background: url(images/h2.png) no-repeat 0 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	margin: 5px 0px 7px 0px;
	padding: 8px 0 0 20px;
}
.h2 a {
	color: #fff;
}
.avecDeuxColonnes {
	background: url(images/h2_petit.png) no-repeat 0 0;
}
h2{
	color: #fff;
	font-size: 12px;
	margin: 5px 0px 7px 0px;
	padding: 8px 0 0 20px;
	height: 25px;
	background: url(images/h2.png) no-repeat 0 0;
	font-weight: bold;
}
h2 a {
	color: #fff;
}
h3 {
	color: #373438;
	font-weight: normal;
	margin-left: 15px;
}
#contenu input, #contenu select, #contenu textarea  {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #000;
	padding: 0 2px;
}

#contenu select {
	padding: 0;
}
#contenu input.radio, #contenu input.checkbox, #contenu input.image {
	border: none;
}

table tr td input.submit,
#documentPopup input.submit,
#popup input.submit,
#contenu input.submit, #contenu .tablo3 .submit button
#contenu input, button,#nouvelleAdresseLiv a.submit

 {
background: #F18200!important;
border-color:#DE5400!important;
color:#F8FFFD!important;
cursor:pointer;
font-size:12px!important;
font-weight:bold!important;
margin:3px 6px!important;
padding:2px 19px!important;
border-width: 1px !important;
}

#ajoutpanier a.submit{
font-weight:bold!important;
color:#F8FFFD!important;
background: #F18200!important;
border:1px solid #DE5400!important;
margin:3px 6px!important;
padding:4px 19px!important;
text-decoration: none;
margin-bottom:4px;
}


#contenu input.readonly, #documentPopup input.readonly{
	background-color: #F0F0F0;
	color: #606060;
}
div.texte {
	padding: 0;
	font-size: 12px;
}
div.texte p {
	margin: 0;
	padding: 5px 0;
}
div.texte ul {
	margin: 0;
	padding: 0 0 5px 35px;
}

div.texte#aucunProduit{
	text-align: center;
	padding: 20px;
}
div.texte_produitfrais{
	/*text-align: right;
	padding: 0 40px;*/
}

/*****************/
/* referencement */
/*****************/
#referencement {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: auto;
	padding: 0 20px;
}
#referencement h1 {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 0;
	padding: 0;
}
#referencement h2 {
	background: none;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0 0 10px 0;
}
#referencement p {
	margin: 0;
	padding: 0;
}

/********************/
/* blocNomenclature */
/********************/
#blocNomenclature {
	width: 98%;
	margin: auto;
	overflow: hidden;
	margin-bottom: 10px;
}

/***********/
/* cmdHaut */
/***********/
#cmdHaut {
	border-collapse: collapse;
	margin: 5px 50px;
}
#cmdHaut td {
	width: 80px;
	color: #C4D2E9;
	font-size: 14px;
	font-style: italic;
	font-weight: 900;
	text-align: center;
}
#cmdHaut td.selected {
	font-weight: 900;
	color: #D63623;
}

/*******************/
/* tablo0 + tablo1 */
/*******************/
caption , .caption {
	color: #FFFDFF !important;
	background: #B1CA0C url(images/fondCaption.gif) repeat-x left top;
	font-weight: bold;
	font-size: 13px;
	margin: 8px 0 0 0;
	padding: 5px;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #A6C0CF;
	width: 100%;
}
.caption { 	text-transform: none!important; }

.tablo1 th{
	color: #fff;
	background: #B1CA0C url(images/fondCaption.gif) repeat-x left top;
	font-weight: bold;
	font-size: 13px;
	margin: 8px 0 0 0;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #A6C0CF;
	text-transform: uppercase;
}
.tablo1 th.norm{
	text-align: center;
	text-transform: none;
}
.tablo0,
.tablo1 {
	margin: 0px;
	border-collapse: collapse;
	width: 100%;
	background-color: #E5EFA5;
	border: 1px solid #A6C0CF;
}
.tablo0 td,
.tablo1 td{
	padding: 5px;
	color: #000;
}

.tablo1 tr.alter1 {
	background-color: #D0DF6C;
}
.tablo1 th a{
	color: #fff;
}
.tablo0 td label{
	font-size: 13px;
}

table#codePromo   th {
background:none !important ;
border-bottom:0px solid #A6C0CF;
color:#000;
font-size:13px;
font-weight:bold;
margin:8px 0 0;
padding:5px;
text-align:left;
text-transform:uppercase;
}

TABLE#codepromo  {}



/**********/
/* tablo2 */
/**********/
.tablo2 {
	margin: 5px auto 10px auto;
	border-collapse: collapse;
	width: 95%;
}
.tablo2 td {
	padding: 10px;
	width: 25%;
	text-align: center;
	vertical-align: bottom;
}
.tablo2 a img {
	display: block;
}
.tablo2 a.noImg {
	color: #174A13;
	display: block;
	font-weight: 900;
	font-size: 13px;
	border: 1px solid #C5CDDF;
	background: url(images/noImg.png) repeat-x 0 100%;
}

/**********/
/* tablo3 */
/**********/
.tablo3{
	margin: 10px auto 10px auto;
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #AAC3CD;
	background: #E7EEF2 url(images/fondTablo3.png) repeat-x top left;
	color: #000;
}
.tablo3 td#haut{
	padding-top: 10px;
}
.tablo3 a{
	color: #000;
	text-decoration: underline;
}
.tablo3 td{
	padding: 10px;
}
.tablo3 a#ajoutPanier{
	padding-left: 100px;
}

#contenu .FondDroiteCmd1 .submit{
	border: 1px solid #144A7E;
	background: #fff;
	color: #000;
	font-weight: normal;
}
#contenu .FondDroiteCmd1 a.submit{
	width: 100px;
	display: block;
	text-align: center;
}
/*****************/
/* codePromo */
/*****************/
.tablo1#codePromo td#haut{
	padding: 10px 0 5px 50px;
}
.tablo1#codePromo td#bas{
	padding: 0 0 10px 50px;
}
#codePromo #CODE_PROMO{
	width: 300px;
}

/*****************/
/* tabloVignette */
/*****************/
table.tabloVignette {
	border-collapse: separate;
	border-spacing: 15px;
}
.tabloVignette td {
	background: transparent no-repeat 50% 0;
	border: 1px solid #B3B8BC;
	height: 49px;
	padding: 0 5px;
	text-align: center;
	width: 160px;
}
.tabloVignette a {
	color: #535154;
	display: block;
	font-size: 12px;
	height: 32px;
	padding-top: 17px;
	text-decoration: none;
	width: 100%;
}
.tabloVignette a:hover {
	text-decoration: none;
}

#formCommande #divHoraire{
	margin-top: 10px;
}

/**************/
/* tabloListe */
/**************/
table.tabloListe {
	border-collapse: separate;
	border-spacing: 0px;
	display: inline;
}
.tabloListe table {
	border-collapse: collapse;
}
.tabloListe h4 {
	font-size: 11px;
	margin: 0;
}
.tabloListe td {
	vertical-align: top;
}
.tabloListe td.produitTd {

border:1px solid #E1E1E1;
padding:0px;

	 }
tr#vignette a img{

	 max-width: 120px;
}

.tabloListe tr#vignette td{
vertical-align:middle;
}
.hautListeTablo.promo  tr#vignette a img{

}
.hautListeTablo.nouveau  tr#vignette a img{
}


.tabloListe .tdFooter {
	line-height:0.9;
	vertical-align: middle;
	width: 75px;
}
.tabloListe strong {
	color: #000000;
	font-family: "Arial Black";
	font-size: 12px;
}
.tabloListe strike {
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
.tabloListe input.qt {
	font-size: 9px;
	width: 17px;
	text-align: right;
	padding: 0 2px;
	margin: 0 3px;
	border: 1px solid #000;
}
.tabloListe .produitTd form table{
	height: 182px;
}

/*#libelle {height:56px}*/

/***********************/
/* promotion et nouveautÃ© */
/***********************/
form.normal , form.promo , form.nouveau ,form.offredecouverte{
	color:#A0A2A3;
	font-size: 9px;
	font-weight: normal;
	padding: 25px 0 5px 5px;
}

form.promo  {
background: transparent url(images/promo.jpg) no-repeat scroll -15px top  ;
}
form.nouveau  {
background: transparent url(images/nouveau.jpg) no-repeat scroll -15px top  ;
}
form.offredecouverte  {
background: transparent url(images/promonouveau.jpg) no-repeat scroll -15px top  ;
}


.normal #vignette, #promo #vignette, #nouveau #vignette {
	height: 95px;
	text-align: center;
}
.normal #libelle, #promo #libelle, #nouveau #libelle {
	font-size: 9px;
	height:43px;
}
.normal #libelle a, #promo #libelle a, #nouveau #libelle a {
	color: #009EE0;
	font-size: 9px;
}
.normal #prix, #promo #prix, #nouveau #prix {
}
.normal #prix #rouge, #promo #prix #rouge, #nouveau #prix #rouge {
	color: #F00;
}
.hautListeTablo {
	background: #FFF /*url(images/hautListeTablo.png)*/ no-repeat top left;
	margin: 0;
	padding: 0;
	width: 149px;

}
.hautListeTablo.promo{
	margin: 0;
	padding: 0;
}
.hautListeTablo.nouveau{
	margin: 0;
	padding: 0;
}
.hautListeTablo.offredecouverte{
	margin: 0;
	padding: 0;
}
/*******************************/
/* menu promotion et nouveauté */
/*******************************/
#colonneGauchePromoNouveaute{
	background: transparent ;
	float: left;
	margin: 5px 0 0 0px;
	padding: 0;
	width: 134px;
}
#menuPromoNouveaute{
	background: transparent ;
	padding: 0px;
}
#menuPromoNouveaute ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 130px;
}
#menuPromoNouveaute ul li.lienMenuPromo {
	background: #EA824B url(images/lienMenuPromo.png) no-repeat  -4px top;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	list-style: none;
	height: 35px;
	margin: 0;
	padding: 0;
	outline:none;

}
#menuPromoNouveaute ul li.lienMenuPromoSelected {
	background: #DC4415 url(images/lienMenuPromoSelected.png) no-repeat  -4px top;
		outline:none;
}
.lienMenuPromo.top {
	border-top: 1px solid #B3B8BC;
}
.lienMenuPromo a{
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	margin: 0;
	padding: 3px 18px 0 6px;
	width: 110px;
}
.lienMenuPromo a:hover{
	text-decoration: none;
}
#menuPromoNouveaute ul li.lienMenuNouveaute {
	background: #9AC365 url(images/lienMenuNouveaute.png) no-repeat -4px top;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	list-style: none;
	height: 35px;
	margin: 0;
	padding: 0;
	width: 133px;
}
#menuPromoNouveaute ul li.lienMenuNouveauteSelected {
	background: #5D9528 url(images/lienMenuNouveauteSelected.png) no-repeat -4px top;
}
.lienMenuNouveaute.top {
	border-top: 1px solid #B3B8BC;
}
.lienMenuNouveaute a{
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	margin: 0;
	padding: 3px 18px 0 6px;
	width: 110px;
}
.lienMenuNouveaute a:hover{
	text-decoration: none;
}

/******************/
/* blocPagination */
/******************/
.blocPagination {
	color: #3BB2D1;
	border-collapse: collapse;
	margin: 0;
	width: 596px;
}
.blocPagination td {
	width: 33%;
}
.blocPagination p {
	color: #47565A;
}
.blocPagination select {
	color: #506368;;
}
.blocPagination .col1 {text-align: left;}
.blocPagination .col2 {text-align: center;}
.blocPagination .col3 {text-align: right;}


/***********/
/* produit */
/***********/
#produit {
	width: 98%;
	border-collapse: collapse;
	margin: 10px;
}
#produit caption {
	text-align: left;
	font-size: 13px;
	color: #D63623;
	background: none;
	margin-left: 5px;
}
#produit td {
	vertical-align: middle;
	padding: 5px;
	border:2px solid #E6EB7B;
}
#produit td#produitDescription {
	color: #47565A;
	width: 60%;
	font-size: 12px;
	padding: 0;
	border: none;
}
#produit td#produitDescription .texte {
	padding: 10px;
	margin: 10px 0 ;
}
#produit td#produitPrix {
	background: #E6EB7B;
	text-align: center;
	font-size: 12px;
	height: 5px;
}
#produit td#produitPrix strong {
	font-size: 20px;
	color: #E01A1A;
}
#produit td#produitPrix strike {
	font-size: 14px;
	color: #EA871D;
}
#produit td#produitPrix img {
	vertical-align: middle;
}
#produit td#produitDivers {
	color: #37592C;
	text-align: left;
	font-size: 12px;
	height: 5px;
	border: none;
}
#produitLogo {
	margin: 10px;
	background: url(images/caption.png) no-repeat 0 0;
}
#produitLogo img {
	margin: 5px;
}
.accompagnementImage {
}
#produit td .accompagnementLibelle {
	vertical-align: middle;
}
#produit #recettes{
	background: transparent url(images/fondBasRecettes.gif) no-repeat bottom left;
	margin-top: 20px;
	width: 200px;
}
#produit #recettes #recettesInner{
	padding: 34px 10px 30px 10px;
	background: transparent url(images/fondHautRecettes.gif) no-repeat top left;
	width: 180px;
}
#produit #recettes #recettesInner ul{
	margin: 5px 0 0 0;
	padding: 0;
	list-style-position: outside;
	background-color: transparent;
}
#produit #recettes #recettesInner ul li{
	background-color: transparent;
	padding: 0;
}

#recetteOverlib{background-color:#F8F8F8; padding: 8px 6px ;  border: 1px solid #c0c0c0 ;      }

#recetteOverlib ul {
background-color:#F8F8F8;
margin: 0px 0px 0px 0px;
list-style-type:none;
padding: 8px 6px ;            }

#recetteOverlib ul li a {color:#387288   }

/*************/
/* bandeauBas */
/*************/
#footer {
	margin: 0;
	padding-top: 20px;
	width: 97%;
}
#footer font{
font-size:11px;
color:#47504D;
}


#footer a {
	color: #47504D;
}
#footer hr {
	text-align: center;
	width: 200px;
}
#footer p {
	margin: auto;
	margin-top: 0;
	margin-bottom: 0;

}
#piedDePage {
background:transparent	url("images/piedDePageBack.png") no-repeat  center top  ;
height:122px;
margin:0;
text-align:center;
width:100%;
}
#piedDePage a {
	color: #535154;
}
#piedDePage hr {
	text-align: center;
	width: 200px;
}
#piedDePage p {
	margin: auto;
	margin-top: 0;
	margin-bottom: 0;
	width: 530px;
}


/**************/
/* menuGauche */
/**************/
#colonneGauche{
	background: transparent url(images/colonneGaucheInner.png) no-repeat scroll left bottom;
	margin: 5px 0 0 0;
	width: 134px;
	display: inline;
}
#colonneGauche #menuGauche{
	background: transparent url(images/colonneGauche.png) no-repeat scroll left top;
	padding: 0;
}
#colonneGauche #menuGauche ul{
	margin: 0;
	padding: 0;
	/*overflow: hidden;*/
	width: 134px;
}
#colonneGauche #menuGauche ul li{
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: auto;
	border-bottom: 1px solid #B3B8BC;
	border-left: 1px solid #B3B8BC;
	border-right: 1px solid #B3B8BC;
	list-style: none;
	width: 133px;
}

#colonneGauche #menuGauche ul li ol{
	margin: 0;
	padding: 0;
}
#colonneGauche #menuGauche ul li ol li{
	margin: 0 0 0 25px;
	border: none;
	width: 105px;
}
#colonneGauche #menuGauche ul li.sousFamilles{
	background-color: #fff;
}
#colonneGauche #menuGauche ul li.lienMenu{
	background: #fff url(images/lienMenuGauche.png) no-repeat left top;
}
#colonneGauche #menuGauche ul li.lienMenu a{
	width: 110px;
	padding-right: 10px;
}
#document #documentInner #corps .lienMenu.lienMenuSelected{
	background: #7BA1B2 url(images/lienMenuSelected.png) no-repeat top left;
}

/***********/
/* accueil */
/***********/
#accueilRayons {
	margin-top: 10px;
}
#accueilNews {
	margin-top: 0;
}
#titrePromotion {
	font-size: 20px;
	font-weight: bold;
	font-family: impact;
	color: #D8513F;
	background: url(images/blocPromoHaut.png) no-repeat 0% 100%;
	padding-bottom: 8px;
	padding-left: 10px;
}
#blocPromo {
	margin-bottom: 20px;
	width: 608px;
	font-weight: bold;
	font-size: 13px;
}
#blocPromo a {
	color: #1A171B;
}
#lienPromotion {
	background: url(images/blocPromoBas.png) no-repeat 0% 100%;
}
#lienPromotion a {
	font-size: 20px;
	font-weight: bold;
	font-family: impact;
	color: #D8513F;
	padding-left: 15px;
}
#blocPromo strong {
	font-size: 20px;
	color: #D63623;
}
#produitAccueil {
	background: url(images/blocPromoMilieu.png) repeat 0% 100%;
	padding-bottom: 10px;
}

/*********************/
/* popup de localisation home */
/*********************/
#popupLocalisationHome {
	background: #FFFFFF url(images/bgPopupLocalisation.png) no-repeat  10px 36px ;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;

}
#popupLocalisationHome form{
	height: 430px;
}
#boutonFermerHome {
	width: 635px;
	text-align: right;
	background-color: #fff;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #A7A7A9;
	overflow: hidden;
}
#boutonFermerHome #fermer{
	margin: 0;
	padding: 3px 0 0 0;
}
#boutonFermerHome input{
	float: right;
	margin-left: 3px;
}
#popupLocalisationHome  #localisation {
	left: 387px;
	position: absolute;
	top: 143px;
	width: 234px;
}
#popupLocalisationHome  #localisation p {
	margin: 0;
	padding: 0;
	color: #BDBDBE;
	font-size: 12px;
	font-style: italic;
	text-align: right;
}
#popupLocalisationHome  #localisation #CMN_CODEPOSTAL {
	font-size: 20px;
	height: 23px;
	width: 152px;
}



/*********************/
/* popup de localisation */
/*********************/


div#boutonFermer
{
height: 14px!important;
border-bottom:1px solid #90A3B4 ;
}

#popupLocalisation  {

	background: #FFFFFF url(images/PopupValidationPanier.png) no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	margin: 0;
	padding: 0px 10px 10px 10px!important;
}


#boutonFermer {
	text-align: right;
	background-color: #fff;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000;
	overflow: hidden;
    font-weight:bold ;
}
#boutonFermer #fermer{
	margin: 0;
	padding: 0px 0 0 0;
}
#boutonFermer input{
	float: right;
	margin-left: 2px;margin-top: 2px;
}

#popupLocalisation  #CMN_CODEPOSTAL {
	font-size: 20px;
	height: 23px;
	width: 152px;
}




/***************************************/
/* zone de livraison dans la navigation droite */
/***************************************/

/*
#localisation {
	margin-bottom: 10px;
}
#localisation #CMN_CODEPOSTAL {
	font-size: 9px;
	height: 10px;
	width: 115px;
}
*/

/**************************/
/* popup  produit Frais  */
/************************/

#documentPopupProduitFrais {
	background: #FFFFFF url(images/PopupCommandePoisson.png) no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
    height:195px!important ;
	padding:0px ;margin:0px ;
}

#documentPopupProduitFrais {
	background: #FFFFFF url(images/PopupCommandePoisson.png) no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
    height:195px!important ;
	padding:0px ;margin:0px ;
}
#documentPopupPremiereCommande {
	background: #FFFFFF url(images/Popup1CommandeFermer.png) no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
    height:195px!important ;
	padding:0px ;margin:0px ;
}


/*******************************/
/* Navigation Droite		*/
/******************************/

.lienMenu{
	width: 151px;
	height: 22px;
	background: #ffffff url(images/lienMenu.png) no-repeat top left;
	border-left: 1px solid #B3B8BC;
	border-right: 1px solid #B3B8BC;
	border-bottom: 1px solid #B3B8BC;
	margin: 0;
	padding: 0;
	list-style: none;
}
.lienMenu.top{
border-top: 1px solid #B3B8BC;
}

.lienMenu.twoLine{
border-top: 1px solid #B3B8BC;
height: 37px;
}

.lienMenu.lienMenuSelected a{
	color: #ffffff;
}
.lienMenu a{
	padding: 3px 0 0 8px;
	margin: 0;
	display: block;
	color: #535154;
	font-size: 13px;
	width: 125px;
}
.lienMenu a:hover{
	text-decoration: none;
}
#colonneDroite #colonneDroiteInner #panierACaher,
#colonneDroite #colonneDroiteInner #newsletter{
	background-color: #F9FBFC;
	border-left: 1px solid #B3B8BC;
	border-right: 1px solid #B3B8BC;
	border-bottom: 1px solid #B3B8BC;
	width: 139px;
	padding: 5px 0 5px 12px;
	margin: 0;
	list-style: none;
	display: none;
	overflow: hidden;
}
#colonneDroite #colonneDroiteInner #newsletter #ABO_EMAIL{
	width: 90px;
	float: left;
	margin-right: 5px;
}
#colonneDroite #colonneDroiteInner #localisation label{
	font-size: 14px;
}
#colonneDroite #colonneDroiteInner #localisation .dateLiv{
	color: #FF0000;
	margin-left: 10px;
}
#colonneDroite #colonneDroiteInner #localisation .dateCmd{
	color: #47565A;
	font-size: 10px;
	margin-left: 10px;
}
#colonneDroite #colonneDroiteInner #panierACaher{
	padding: 0;
	margin: 0;
	width: 151px;
}
#colonneDroite #colonneDroiteInner #panierACaher th{
	font-weight: normal;
}
#colonneDroite #colonneDroiteInner #panierACaher th a{
	font-size: 11px;
}
#colonneDroite #colonneDroiteInner #panierACaher input.input{
	width: 10px;
}
#colonneDroite #colonneDroiteInner #totalPanier{
	padding: 0 5px;
}
#colonneDroite #colonneDroiteInner #totalPanier table{
	border-collapse: collapse;
	width: 135px;
}
#colonneDroite #colonneDroiteInner #totalPanier strong{
	color: #2C6A80;
}

#topten {

padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
width: 187px;

padding-top: 10px;
}

table#topten td.innerTop {

height:31px;
padding-bottom:2px;
/*background: transparent url(images/fondTopTentop.png) no-repeat -3px top ;*/
font-size:14px;text-align:center;
color:#5A5A4A;
	 }

table#topten td.innerCenter{

	/*border-left:1px solid #DADFE1 ;
	border-right:1px solid #DADFE1;*/
	}
table#topten td.innerbottom{ /*border-bottom:3px solid #D6D5D2;*/}



/****************************/
/*	Fiche produit			*/
/****************************/
#produit{
	width: 100%;
}
#produit td{
	vertical-align: top;
	border: none;
	background: transparent none repeat top left;
}
#produit .photo{
	background: transparent ;
	width: 203px;
	height: 200px;
}
#produit .photo .photoInner{
	width: 203px;
	height: 184px;
	padding: 10px 0 0 0;
	margin-bottom: 10px;
}
#produit .photo .photoInner td {
	vertical-align: middle;
}
#produit #infosProduit strong#libelle{
	color: #08A5DB;
	font-size: 13px;
}
#produit #infosProduit .prix{
	font-size: 16px;
	color: #000;
}
#produit #infosProduit #PRO_QUANTITE{
	width: 20px;
	margin: 0 5px;
}
#produit #infosProduit #modifQuantite{
	margin: 0 10px 0 0;
}
#produit #infosProduit #modifQuantite td,
#produit #infosProduit .blockInfo p{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #000;
	font-family: Verdana;
}
#produit #infosProduit .blockInfo h4{
	padding: 0;
	color: #08A5DB;
}
#produit #infosProduit .blockInfo a{
	color: #0E71B4;
}
#produit #infosProduit .blockInfo h4{
	margin: 10px 0;
}
#produit #infosProduit .blockInfo{
	margin-top: 10px;
	width: 315px;
}
#produit #ajoutListe a{
	display: block;
	background: transparent url(images/ajoutListe.png) no-repeat top left;
	width: 185px;
	height: 18px;
	padding: 4px 0 0 0;
	margin: 5px auto 0 auto;
	border: 1px solid #ADBBC1;
}

#produit #recettes #recettesInner ul li{
	list-style: none;
	text-align: left;
	padding-left:10px;
	padding-bottom:7px;
	height: 28px;
}
#produit #recettes #recettesInner ul li a{

	padding: 0px 0 5px 16px;
}
#produit.RST_BLEU #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_BLEU.png) no-repeat top left;
}
#produit.RST_BLEU #recettes #recettesInner ul li a{
	background: transparent url(images/RST_BLEU_puce.gif) no-repeat left top;
	color: #8DB8DF;
}
#produit.RST_BLEU1 #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_BLEU1.png) no-repeat top left;
}
#produit.RST_BLEU1 #recettes #recettesInner ul li a{
	background: transparent url(images/RST_BLEU1_puce.gif) no-repeat left top;
	color: #8DB8DF;
}
#produit.RST_BLEU2 #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_BLEU2.png) no-repeat top left;
}
#produit.RST_BLEU2 #recettes #recettesInner ul li a{
	background: transparent url(images/RST_BLEU2_puce.gif) no-repeat left top;
	color: #83ABD7;
}
#produit.RST_MARRON #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_MARRON.png) no-repeat top left;
}
#produit.RST_MARRON #recettes #recettesInner ul li a{
	background: transparent url(images/RST_MARRON_puce.gif) no-repeat left top;
	color: #CBA168;
}
#produit.RST_ORANGE #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_ORANGE.png) no-repeat top left;
}
#produit.RST_ORANGE #recettes #recettesInner ul li a{
	background: transparent url(images/RST_ORANGE_puce.gif) no-repeat left top;
	color: #F9B53A;
}
#produit.RST_ROSE #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_ROSE.png) no-repeat top left;
}
#produit.RST_ROSE #recettes #recettesInner ul li a{
	background: transparent url(images/RST_ROSE_puce.gif) no-repeat left top;
	color: #F5AE8F;
}
#produit.RST_ROSE1 #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_ROSE1.png) no-repeat top left;
}
#produit.RST_ROSE1 #recettes #recettesInner ul li a{
	background: transparent url(images/RST_ROSE1_puce.gif) no-repeat left top;
	color: #F099BD;
}
#produit.RST_ROSE2 #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_ROSE2.png) no-repeat top left;
}
#produit.RST_ROSE2 #recettes #recettesInner ul li a{
	background: transparent url(images/RST_ROSE2_puce.gif) no-repeat left top;
	color: #E8B2CF;
}
#produit.RST_VERT #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_VERT.png) no-repeat top left;
}
#produit.RST_VERT #recettes #recettesInner ul li a{
	background: transparent url(images/RST_VERT_puce.gif) no-repeat left top;
	color: #CECD1B;
}
#produit.RST_VERT1 #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_VERT1.png) no-repeat top left;
}
#produit.RST_VERT1 #recettes #recettesInner ul li a{
	background: transparent url(images/RST_VERT1_puce.gif) no-repeat left top;
	color: #8AB8A3;
}
#produit.RST_VERT2 #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_VERT2.png) no-repeat top left;
}
#produit.RST_VERT2 #recettes #recettesInner ul li a{
	background: transparent url(images/RST_VERT2_puce.gif) no-repeat left top;
	color: #B0CC5E;
}
#produit.RST_VIOLLET #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_VIOLLET.png) no-repeat top left;
}
#produit.RST_VIOLLET #recettes #recettesInner ul li a{
	background: transparent url(images/RST_VIOLLET_puce.gif) no-repeat left top;
	color: #CBA6CB;
}
#produit.RST_VIOLLET1 #ajoutListe a{
	background: transparent url(images/ajoutListe_RST_VIOLLET1.png) no-repeat top left;
}
#produit.RST_VIOLLET1 #recettes #recettesInner ul li a{
	background: transparent url(images/RST_VIOLLET1_puce.gif) no-repeat left top;
	color: #9CA5C2;
}
.typeAffichage{
	height: 20px;
	margin: 0 3px;
	padding: 0;
	width: 22px;
	float: left;
}
#txtAffichage{
	color: #000;
	float: left;
	padding: 2px 0 0 0;
}
.typeAffichage#vignette_on{
	background: transparent url(images/vignette_on.gif) no-repeat top left;
	color: #000;
}
.typeAffichage#vignette_off{
	background: transparent url(images/vignette_off.gif) no-repeat top left;
	color: #666;
}
.typeAffichage#liste_on{
	background: transparent url(images/liste_on.gif) no-repeat top left;
	color: #000;
}
.typeAffichage#liste_off{
	background: transparent url(images/liste_off.gif) no-repeat top left;
	color: #666;
}
#tabloListeProd{
	vertical-align: middle;
	border-collapse: collapse;
}
#tabloListeProd .libelleListe{
	color: #999999;
}
#tabloListeProd .libelleListe h4{
	color: #000;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#tabloListeProd #promoListe{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
#tabloListeProd #nouveauListe{
	color: green;
	font-family: Arial, Helvetica, sans-serif;
}
#tabloListeProd.avecMenuPromoNouveaute {
	width: 76%;
}

/*************/
/*	Fil d'ariane	*/
/*************/
#arriane{
	margin-top: 0;
	margin-bottom: 0px;
	font-size: 12px;
}
#arriane a{
	color: #CBCCCD;
	font-weight: normal;
}
#arriane a#arianeDernier{
	color: #373438;
}
/*****************/
/*	Style des rayons */
/*****************/
.tabloVignette.RST_VERT td.familleTd {
	background: #CECD1B url(images/fondSRayon_RST_VERT.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_BLEU td.familleTd {
	background: #8DB8DF url(images/fondSRayon_RST_BLEU.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_ROSE td.familleTd {
	background: #F5AE8F url(images/fondSRayon_RST_ROSE.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_MARRON td.familleTd {
	background: #CBA168 url(images/fondSRayon_RST_MARRON.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_BLEU1 td.familleTd {
	background: #85D0F0 url(images/fondSRayon_RST_BLEU1.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_ROSE1 td.familleTd {
	background: #F099BD url(images/fondSRayon_RST_ROSE1.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_ORANGE td.familleTd {
	background: #F9B53A url(images/fondSRayon_RST_ORANGE.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_BLEU2 td.familleTd {
	background: #83ABD7 url(images/fondSRayon_RST_BLEU2.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_ROSE2 td.familleTd {
	background: #E8B2CF url(images/fondSRayon_RST_ROSE2.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_VIOLLET td.familleTd {
	background: #CBA6CB url(images/fondSRayon_RST_VIOLLET.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_VERT1 td.familleTd {
	background: #8AB8A3 url(images/fondSRayon_RST_VERT1.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_VIOLLET1 td.familleTd {
	background: #9CA5C2 url(images/fondSRayon_RST_VIOLLET1.png) repeat-x top left;
	padding: 0;
}
.tabloVignette.RST_VERT2 td.familleTd {
	background: #B0CC5E url(images/fondSRayon_RST_VERT2.png) repeat-x top left;
	padding: 0;
}

#produit #infosProduit #libelle #libelleProd{
	font-size: 16px;
	font-weight: bold;
}
#produit #infosProduit #libelle,
#produit #infosProduit .blockInfo h4,
#contenu  #libelle h4 a,
#produit #infosProduit #modifQuantite #QteProd{
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#contenu #libelle h4 a{
	font-weight: bold;
	font-size: 11px;
}

/* ------------------------------------------------------- */



.RST_VERT#produit #infosProduit #libelle,
.RST_VERT#produit #infosProduit .blockInfo h4,
#contenu .RST_VERT #libelle h4 a{
	color: #CECD1B;
}
.RST_VERT#produit #infosProduit #sousLibelleProd{
	color: #CECD1B;
	font-size: 16px;
}
#produit #infosProduit #modifQuantite #QteProd{
	color: #000;
}
#document #documentInner #corps .RST_VERT .lienMenuSelected{
	background: #98A600 url(images/lienMenuSelected_RST_VERT.png) no-repeat top left;
}
#document #documentInner #corps .RST_VERT ol li a{
	color: #98A600;
}
.RST_VERT ul li {
	background-color: #CECD1B;
}

#crosseling.RST_VERT h3{
	color: #CECD1B;
	font-size: 16px;
	}
#crosseling.RST_VERT ul li{
background-color: transparent;
}



/*---*/



.RST_BLEU#produit #infosProduit #libelle,
#produit.RST_BLEU #infosProduit .blockInfo h4,
#contenu .RST_BLEU #libelle h4 a{
	color: #8DB8DF;
}
.RST_BLEU#produit #infosProduit #sousLibelleProd{
	color: #8DB8DF;
	font-size: 16px;
}
#document #documentInner #corps .RST_BLEU .lienMenuSelected{
	background: #678BB1 url(images/lienMenuSelected_RST_BLEU.png) no-repeat top left;
}
#document #documentInner #corps .RST_BLEU ol li a{
	color: #678BB1;
}
.RST_BLEU ul li {
	background-color: #8DB8DF;
}

#crosseling.RST_BLEU h3{
	color: #8DB8DF;
	font-size: 16px;
	}
#crosseling.RST_BLEU ul li{
background-color: transparent;
}

/*---*/



.RST_ROSE#produit #infosProduit #libelle,
#produit.RST_ROSE #infosProduit .blockInfo h4,
#contenu .RST_ROSE #libelle h4 a{
	color: #F5AE8F;
}
.RST_ROSE#produit #infosProduit #sousLibelleProd{
	color: #F5AE8F;
	font-size: 16px;
}
#document #documentInner #corps .RST_ROSE .lienMenuSelected{
	background: #B7806A url(images/lienMenuSelected_RST_ROSE.png) no-repeat top left;
}
#document #documentInner #corps .RST_ROSE ol li a{
	color: #B7806A;
}
.RST_ROSE ul li {
	background-color: #F5AE8F;
}

#crosseling.RST_ROSE h3{
	color: #F5AE8F;
	font-size: 16px;
	}
#crosseling.RST_ROSE ul li{
background-color: transparent;
	}





/*---*/

.RST_MARRON#produit #infosProduit #libelle,
#produit.RST_MARRON #infosProduit .blockInfo h4,
#contenu .RST_MARRON #libelle h4 a{
	color: #CBA168;
}
.RST_MARRON#produit #infosProduit #sousLibelleProd{
	color: #CBA168;
	font-size: 16px;
}
#document #documentInner #corps .RST_MARRON .lienMenuSelected{
	background: #9C7546 url(images/lienMenuSelected_RST_MARRON.png) no-repeat top left;
}
#document #documentInner #corps .RST_MARRON ol li a{
	color: #9C7546;
}
.RST_MARRON ul li {
	background-color: #CBA168;
}
#crosseling.RST_MARRON h3{
	color: #CBA168;
	font-size: 16px;
	}
#crosseling.RST_MARRON ul li{
background-color: transparent;
	}

/*---*/

.RST_BLEU1#produit #infosProduit #libelle,
#produit.RST_BLEU1 #infosProduit .blockInfo h4,
#contenu .RST_BLEU1 #libelle h4 a{
	color: #85D0F0;
}
.RST_BLEU1#produit #infosProduit #sousLibelleProd{
	color: #85D0F0;
	font-size: 16px;
}
#document #documentInner #corps .RST_BLEU1 .lienMenuSelected{
	background: #639DBA url(images/lienMenuSelected_RST_BLEU1.png) no-repeat top left;
}
#document #documentInner #corps .RST_BLEU1 ol li a{
	color: #639DBA;
}

.RST_BLEU1 ul li {
	background-color: #85D0F0;
}

#crosseling.RST_BLEU1 h3{
	color: #85D0F0;
	font-size: 16px;
	}
#crosseling.RST_BLEU1 ul li{
background-color: transparent;

	}

/*---*/


.RST_ROSE1#produit #infosProduit #libelle,
#produit.RST_ROSE1 #infosProduit .blockInfo h4,
#contenu .RST_ROSE1 #libelle h4 a{
	color: #F099BD;
}
.RST_ROSE1#produit #infosProduit #sousLibelleProd{
	color: #F099BD;
	font-size: 16px;
}
#document #documentInner #corps .RST_ROSE1 .lienMenuSelected{
	background: #B96C91 url(images/lienMenuSelected_RST_ROSE1.png) no-repeat top left;
}
#document #documentInner #corps .RST_ROSE1 ol li a{
	color: #B96C91;
}
.RST_ROSE1 ul li {
	background-color: #F099BD;
}

#crosseling.RST_ROSE1 h3{
	color: #F099BD;
	font-size: 16px;
	}
#crosseling.RST_ROSE1 ul li{
background-color: transparent;

	}

/*---*/

.RST_ORANGE#produit #infosProduit #libelle,
#produit.RST_ORANGE #infosProduit .blockInfo h4,
#contenu .RST_ORANGE #libelle h4 a{
	color: #F9B53A;
}
.RST_ORANGE#produit #infosProduit #sousLibelleProd{
	color: #F9B53A;
	font-size: 16px;
}
#document #documentInner #corps .RST_ORANGE .lienMenuSelected{
	background: #E49D0E url(images/lienMenuSelected_RST_ORANGE.png) no-repeat top left;
}
#document #documentInner #corps .RST_ORANGE ol li a{
	color: #E49D0E;
}
.RST_ORANGE ul li {
	background-color: #F9B53A;
}

#crosseling.RST_ORANGE h3{
	color: #F099BD;
	font-size: 16px;
	}
#crosseling.RST_ORANGE ul li{
background-color: transparent;
}



/*---*/
/*.tabloVignette.RST_BLEU2 td{
	background: #83ABD7 url(images/fondSRayon_RST_BLEU2.png) repeat-x top left;
}*/
.RST_BLEU2#produit #infosProduit #libelle,
#produit.RST_BLEU2 #infosProduit .blockInfo h4,
#contenu .RST_BLEU2 #libelle h4 a{
	color: #83ABD7;
}
.RST_BLEU2#produit #infosProduit #sousLibelleProd{
	color: #83ABD7;
	font-size: 16px;
}
#document #documentInner #corps .RST_BLEU2 .lienMenuSelected{
	background: #607EA8 url(images/lienMenuSelected_RST_BLEU2.png) no-repeat top left;
}
#document #documentInner #corps .RST_BLEU2 ol li a{
	color: #607EA8;
}
.RST_BLEU2 ul li {
	background-color: #607EA8;
}
.RST_BLEU2 ul li {
	background-color: #83ABD7;
}

#crosseling.RST_BLEU2 h3{
	color: #83ABD7;
	font-size: 16px;
	}
#crosseling.RST_BLEU2 ul li{
background-color: transparent;
}



/*---*/


.RST_ROSE2#produit #infosProduit #libelle,
#produit.RST_ROSE2 #infosProduit .blockInfo h4,
#contenu .RST_ROSE2 #libelle h4 a{
	color: #E8B2CF;
}
.RST_ROSE2#produit #infosProduit #sousLibelleProd{
	color: #E8B2CF;
	font-size: 16px;
}
#document #documentInner #corps .RST_ROSE2 .lienMenuSelected{
	background: #B383A0 url(images/lienMenuSelected_RST_ROSE2.png) no-repeat top left;
}
#document #documentInner #corps .RST_ROSE2 ol li a{
	color: #B383A0;
}
.RST_ROSE2 ul li {
	background-color: #E8B2CF;
}

#crosseling.RST_ROSE2 h3{
	color: #E8B2CF;
	font-size: 16px;
	}
#crosseling.RST_ROSE2 ul li{
background-color: transparent;
}



/*---*/

.RST_VIOLLET#produit #infosProduit #libelle,
#produit.RST_VIOLLET #infosProduit .blockInfo h4,
#contenu .RST_VIOLLET #libelle h4 a{
	color: #CBA6CB;
}
.RST_VIOLLET#produit #infosProduit #sousLibelleProd{
	color: #CBA6CB;
	font-size: 16px;
}
#document #documentInner #corps .RST_VIOLLET .lienMenuSelected{
	background: #9B799C url(images/lienMenuSelected_RST_VIOLLET.png) no-repeat top left;
}
#document #documentInner #corps .RST_VIOLLET ol li a{
	color: #9B799C;
}
.RST_VIOLLET ul li {
	background-color: #CBA6CB;
}

#crosseling.RST_VIOLLET h3{
	color: #CBA6CB;
	font-size: 16px;
	}
#crosseling.RST_VIOLLET ul li{
background-color: transparent;
}



/*---*/

.RST_VERT1#produit #infosProduit #libelle,
#produit.RST_VERT1 #infosProduit .blockInfo h4,
#contenu .RST_VERT1 #libelle h4 a{
	color: #8AB8A3;
}
.RST_VERT1#produit #infosProduit #sousLibelleProd{
	color: #8AB8A3;
	font-size: 16px;
}
#document #documentInner #corps .RST_VERT1 .lienMenuSelected{
	background: #669A84 url(images/lienMenuSelected_RST_VERT1.png) no-repeat top left;
}
#document #documentInner #corps .RST_VERT1 ol li a{
	color: #669A84;
}
.RST_VERT1 ul li {
	background-color: #8AB8A3;
}

#crosseling.RST_VERT1 h3{
	color: #8AB8A3;
	font-size: 16px;
	}
#crosseling.RST_VERT1 ul li{
background-color: transparent;
}



/*---*/


.RST_VIOLLET1#produit #infosProduit #libelle,
#produit.RST_VIOLLET1 #infosProduit .blockInfo h4,
#contenu .RST_VIOLLET1 #libelle h4 a{
	color: #9CA5C2;
}
.RST_VIOLLET1#produit #infosProduit #sousLibelleProd{
	color: #9CA5C2;
	font-size: 16px;
}
#document #documentInner #corps .RST_VIOLLET1 .lienMenuSelected{
	background: #7B81A6 url(images/lienMenuSelected_RST_VIOLLET1.png) no-repeat top left;
}
#document #documentInner #corps .RST_VIOLLET1 ol li a{
	color: #7B81A6;
}
.RST_VIOLLET1 ul li {
	background-color: #9CA5C2;
}

#crosseling.RST_VIOLLET1 h3{
	color: #9CA5C2;
	font-size: 16px;
	}
#crosseling.RST_VIOLLET1 ul li{
background-color: transparent;
}



/*-- */

.RST_VERT2#produit #infosProduit #libelle,
#produit.RST_VERT2 #infosProduit .blockInfo h4,
#contenu .RST_VERT2 #libelle h4 a{
	color: #B0CC5E;
}
.RST_VERT2#produit #infosProduit #sousLibelleProd{
	color: #B0CC5E;
	font-size: 16px;
}
#document #documentInner #corps .RST_VERT2 .lienMenuSelected{
	background: #849D40 url(images/lienMenuSelected_RST_VERT2.png) no-repeat top left;
}
#document #documentInner #corps .RST_VERT2 ol li a{
	color: #849D40;
}
.RST_VERT2 ul li {
	background-color: #B0CC5E;
}
#crosseling.RST_VERT2 h3{
	color: #B0CC5E;
	font-size: 16px;
	}
#crosseling.RST_VERT2 ul li{
background-color: transparent;
}



/*---*/
.defaultStyle ul li{
	background-color: #C8D8E1;
}
/*---*/

/********************/
/*	Lightbox		*/
/********************/
#cover {
	display: block;
	z-index: 1;
	filter: alpha(Opacity = 55);
	opacity: .55;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #555;
	cursor: wait;
}
#ownFrame iframe{
	padding: 0;
	margin: 0;
	width: 100%;
}
#documentPopup{
	overflow: hidden;
	margin: 0;
	padding: 0px 10px 0px 10px;
}

/*************/
/* plan du site */
/*************/
.plan1 {
	color: #08A5DB;
	font-size: 16px;
	font-weight: bold;
}
.plan2 {
	font-size: 14px;
	font-weight: bold;
}
.plan3 {
}

/************************/
/*	CMD Etape 2			*/
/************************/
#recapCommandeTotal{
	text-align: right;
}
#recapCommandeTotal td p{
	margin: 0;
	padding: 0;
}

/************************/
/*	Planning			*/
/************************/
#tabloPlanning #semaine td {
	background-color: #E9F1F5;
}
#tabloPlanning #THT_DESCRIPTION td {
	background-color: #E9F1F5;
}
#tabloPlanning #THT_DESCRIPTION td p {
	background-color: #C7D7E0;
	border: 1px solid #000000;
	font-size: 13px;
	margin: 0px 100px 10px 100px;
	padding: 5px 30px;
}
#tabloPlanning #joursGauche{
	background: transparent url(images/fondPlanninghautGauche.gif) no-repeat top right;
	border-bottom: 1px dashed #CC9A02;
	width: 80px;
	padding: 0;
}
#tabloPlanning .plan_date{
	background: #C7D7E0 none;
	border-bottom: 1px dashed #CC9A02;
	color: #000;
	text-align: center;
	width: 85px;
}
#tabloPlanning .heure{
	background: #fff none;
	color: #000;
}
#tabloPlanning .borderBottom{
	border-bottom: 1px dashed #CC9A02;
	padding:0 10px;
}
#tabloPlanning td.borderBottom{
	border-left: 1px solid #fff;
}
#tabloPlanning .dispo{
	background-color: #D0DF6C;
}
#tabloPlanning .backgroundBlanc{
	background-color: #fff;
}
#tabloPlanning #creneauTxt{
	color: #16A2D0;
	font-weight: bold;
	font-size: 14px;
}
#tabloPlanning .buttonCreneau{
	border: 1px solid #C7D7E0;
	color: #000;
	background: #fff url(images/fondButtonCreneau.gif) repeat-x top left;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 5px;
	float: left;
	margin: 5px 5px 0 0;
}
#tabloPlanning .buttonCreneau#selected{
	color: #C7D7E0;
}

/***************Recettes ***************/
#recette{
	width: 760px;
	padding: 20px;
	float: left;
	font-famlily: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
}
#recette h3,
#recette p.orange{
	color: #E68111;
	margin: 0;
	padding: 0;
}
#recette h3{
	font-size: 28px;
	font-weight: bold;
}
#recette p.orange{
	font-size: 18px;
}
#recette #suggestion{
	background-color: #EFF3F6;
	color: grey;
}
#recette #ingrediants{
	color: #6DA845;
	margin-top: 20px;
}
#recette #description,
#recette #suggestion{
	margin-top: 20px;
	text-align: justify;
}
#recette #imgRecette{
	float: right;
	margin: 0 0 10px 10px;
}
.bold{
	font-weight: bold;
}
#recette #produitsAssocies{
	margin: 0;
	padding: 0;
	list-style: none;
}


#themes{
	width: 150px;
	float: left;
	padding-top: 20px;
	font-size:12px;
}
#themes #recherche{
	overflow: hidden;
	zoom: 1;
	margin-left: 3px;
}
#themes #recherche input{
	float: left;
	margin: 0 1px;
}
#themes #recherche input#searchString{
	width: 110px;
	height: 16px;
	*height: 17px;
}
#themes ul{
	margin: 0 auto;
}
ul.recettes{
	margin: 0;
}
#themes ul,
ul.recettes{
	padding: 0;
	width: 133px;
}
#themes #recetteMois{
	margin-top: 20px;
	background: transparent url(images/backlarecettedumoi.png) no-repeat top left;
	height: 225px;
	padding: 50px 5px 0 5px;
}
#themes #recetteMois a{
	color: #385C72;
	text-decoration: underline;
}
#themes #recetteMois a:hover{
	text-decoration: none;
}
#themes ul li{
	*margin-top: -4px;
}
#themes ul li,
ul.recettes li{
	background: #FFFFFF url(images/lienMenuGauche.png) no-repeat scroll right top;
	display: block;
	border: 1px solid #B3B8BC;
	border-bottom: none;
	width: 133px;
	margin: 0 ;
	padding: 0;
	list-style: none;
	*margin-top: -4px;
	height: 24px;
}
#themes ul li.hover,
ul.recettes li.hover{
	background: #fff url(images/recetteSelected2.png) repeat-x scroll right top;
	cursor: pointer;
}
#themes ul li.hover a,
ul.recettes li.hover a{
	color: #fff;
	text-decoration: none;
}
ul.recettes li{
	height: auto;
}
ul.recettes li,
#themes ul li#first{
	*margin-top: 0;
}
#themes ul li.last,
ul.recettes li.last{
	border-bottom: 1px solid #B3B8BC;
}
#themes ul li.selected{
	background: #FFFFFF url(images/recetteSelected.png) no-repeat scroll right top;
}
ul.recettes li.selected{
	background: #FFFFFF url(images/recetteSelected2.png) no-repeat scroll right top;
}
ul.recettes li{
	background: #FFFFFF url(images/menuSousRayonOut.bmp) repeat-x scroll right top;
	width: auto;
	overflow: hidden;
	zoom: 1;
}
ul.recettes{
	width: 200px;
}
ul.recettes li a{
	width: 100%;
	overflow: hidden;
}
#themes ul li a,
ul.recettes li a{
	display: block;
	padding: 4px 0 3px 5px;
}
#lienImpression{
	display: block;
	clear: both;
	width: 165px;
	overflow: hidden;
}
#logoPrint{
	display: none;
}

#sips input {
	border: none !important;
}
#sips {
	font-size: 14px;
}
/* ===================== ADD ======================== */


 .carousel  #prix #rouge, #promo #prix #rouge, #nouveau #prix #rouge {
color:#FF0000;
}
 .carousel #libelle a, #promo #libelle a, #nouveau #libelle a {
color:#009EE0;
font-size:8px;
}

.carousel  table {width:164px;height:210px; }


.carousel TABLE.nouveau  {
background: transparent url(images/nouveau.jpg) no-repeat scroll right top  ;

}

.carousel TABLE.promo  {
background: transparent url(images/promo.jpg) no-repeat scroll right top  ;
}

.carousel TABLE.promonouveau   {
background: transparent url(images/promonouveau.jpg) no-repeat scroll right top  ;
}

.carousel TABLE.meavDefault   {
background: transparent url(images/meavDefault.gif) no-repeat scroll -4px 0   ;

}
.black{color:#506368!important}


div#footerbody {
    background-color: transparent;
    width: 1030px;
    margin: -25px auto ;
}


#footerbodyInner {
background-color:#F8F8F8;
height:100px;
}

div#footerbodyInner   { margin: -9px; }
*> div#footerbodyInner  { margin: -14px 0 0 0!important; }

ul#partenaire{
list-style-type:none;
font-family:verdana;
}
ul#partenaire li  a{
font-weight:bold!important;
}
ul#partenaire li  {
font-weight:normal!important;
}

ul#affiliation {
list-style-type:none;
margin-top:0px;
font-size:13px
}


TABLE.filter_produitliste {
    width: 370px
}

TABLE.filter_produitliste tr td.pagination {
    width: 150px
}

TABLE.filter_produitliste tr td.produitsparpage {
    width: 220px
}

div.bloc_tri ul li {
	padding:0 0px 0 0 !important
}

li.text{

	margin:2px!important;
}



