body {
	background-image: url(../img/commun/bkg-body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f4f4f4;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676161;
	/*ajout interligne 
	line-height: 15px;*/
}
* {
	margin: 0px;
	padding: 0px;
}
li {
	text-decoration: none;
	list-style-type: none;
}
a {
	text-decoration: none;	
}
a img {
	border: 0px solid #FFF;
}
#logoPrint  {
	display: none;
}
#bkground {
	width: 100%;
	/*background: url(../img/background/bkg-eau.jpg) no-repeat right top;*/
	padding-top: 15px;
}
.bkgDietetique {
	background: url(../img/bkg/dietetique2.jpg) no-repeat right top;
}
.bkgCoatching {
		background: url(../img/bkg/coaching.jpg) no-repeat right top;
}
.bkgGenerik1, .bkgGenerik {
		background: url(../img/bkg/bkg01.jpg) no-repeat right top;
}
.bkgGenerik2 {
		background: url(../img/bkg/bkg02.jpg) no-repeat right top;
}
.bkgGenerik3 {
		background: url(../img/bkg/bkg03.jpg) no-repeat right top;
}
.bkgGenerik4 {
		background: url(../img/bkg/bkg04.jpg) no-repeat right top;
}
#maincontener {
	width: 1003px;
	margin: 0 auto;
	position: relative;
	background-image: url(../img/panier/bkg-panier.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
}
#header {
	width: 1003px;
	height: 114px;
	/*margin: 15px auto 0 auto;*/
	margin:0 auto;
}
#logo {
	float: left;
	width: 300px;
	height: 92px;
	vertical-align: bottom;
}
#boxMenUp {
	float: left;
	width: 703px;
	height: 57px;
	padding-top: 35px;
	text-align: right;
}
#boxMenUp li {
	display: inline;
	list-style-type: none;
}
#boxMenUp ul {
	width: 703px;
	height: 19px;
	padding-top: 15px;
	background-image: url(../img/commun/bkg-menup.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#boxMenUp li a {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	font-size: 11px;
	text-transform: uppercase;
	color: #6d6f71;
	background-image: url(../img/commun/puce-menup.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-right: 10px;
	margin-left: 0px;
	padding-left: 20px;
}
#boxMenUp li a:hover {
	color: #aecc2b;
}


/* ======== CONTENER ======== */

#contener {
	float: left;
	width: 802px;
	background-image: url(../img/commun/bkg-filetcontener.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#page {
	width: 802px;
	background-image: url(../img/commun/bkg-page.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 5px;
}
#colG {
	float: left;
	width: 191px;
	height: 960px;
	background-image: url(../img/commun/bkg-colg.gif);
	background-position: right bottom;
	padding-bottom: 0px;
	background-repeat: no-repeat;
}
.bandoG {
	padding-top: 1px;
	width: 180px;
	margin-left: 1px;
	background-image: url(../img/commun/filetop-colg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content {
	float: left;
	width: 579px;
	background-image: url(../img/commun/filetop-page.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 11px 21px 25px 11px;
}
#content h1 {
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #676161;
	margin-bottom: 10px;
}


#content h2.titrOnglet {
	font-size: 13px;
	font-weight: bold;
	color: #96bd0d;
	background-image: url(../img/commun/bkg-titrpucevrt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 0 25px;
	height: 30px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
}
#content h2, #content p.titre {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 0 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
}
#content p {
	margin-bottom: 2px;
}

#breadcrumb {
	height: 30px;
}
#breadcrumb a {
	color: #969b9d;
}
#breadcrumb a:hover {
	color: #96bd0d;
}

/* ======== FOOTER ======== */

#footer  {
	margin: 0 auto;
	width: 993px;
	background-image: url(../img/commun/bkg-footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#footer a  {
	color: #FFFFFF;
}
#footer a:hover  {
	color: #aecc2b;
}

/* ======== NAV TRI ======== */

#nav {
	width: 793px;
	background-image: url(../img/nav/bkg-nav2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
#navTF, #navGris {
	float: left;
	padding-top: 0px;
}
#navGris {
	margin-left: 2px;
}
#navTF li, #navGris li {
	list-style-type: none;
	display: inline;
	padding-top: 20px;
}
.btn1{
	background-image: url(../img/nav/bkg-navtri.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*height: 33px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #686868;
	text-transform: uppercase;
	display: block;
	line-height: 34px;
	float: left;
	padding: 0px 15px 0 0;
	margin: 0px 1px 0px 0px;
	text-transform: uppercase;
}	
.startBtn1{
	background: url(../img/nav/encadre-nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 15px;
	float: left;
	margin: 0px;
}
a.btn1:hover {
	color: #ffffff;
	background-position: right -34px;
}
#navTF li a:hover, #navTF li a.navTFactiv {
	background: url(../img/nav/bkg-navtri.gif);
	background-position: left -34px;
	color: #fff;
}	
#navGris li a:hover, #navTF li a.navGrisactiv {
	color: #749002;
}	
.btn2 {
	background-image: url(../img/nav/bkg-nav.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #686868;
	text-transform: uppercase;
	display: block;
	line-height: 34px;
	float: left;
	padding: 0px 20px 0 0;
	margin: 0px 20px 0px 0px;
	text-transform: uppercase;
}
/* Rajout .btn3 Rouge- gras mot: promotion le 18 juin 2010*/
.btn3 {
	background-image: url(../img/nav/bkg-nav.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #ff0000;
	text-transform: uppercase;
	display: block;
	line-height: 34px;
	float: left;
	padding: 0px 20px 0 0;
	margin: 0px 20px 0px 0px;
	text-transform: uppercase;
}
	
.startBtn2 {
	background: url(../img/nav/encadre-nav2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 20px;
	float: left;
	margin: 0px;
}

/* ======== NAV UNIVERS ======== */

#navUnivers {
	width: 778px;
	margin-top: 0px;
	background-image: url(../img/nav/bkg-navunivers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #686868;
	height: 24px;
	padding-top: 10px;
	padding-right: 15px;
}
#navUnivers li {
	list-style-type: none;
	display: inline;
}
#navUnivers li a {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	font-size: 11px;  /* =========== 12 px ==========*/
	font-weight: bold;
	color: #badc4a;
	text-transform: uppercase;
	background: url(../img/nav/separ-ssnav.gif) no-repeat right center;
	padding: 0 11px 0px 11px;
}
#navUnivers li a:hover, #navUnivers li a.navUniversActiv {
	color: #FFFFFF;
}
#navUnivers li.liUniversActiv {
	background-image: url(../img/nav/flchssnavon.gif);
	background-repeat: no-repeat;
	background-position: center 15px;
}

/* ======== NAV MARQUES ======== */

#navMarques {
	width: 793px;
	height: 75px;
	background-color: #FFF;
	/*background-color: #686868;
	background-image: url(../img/nav/bkg-navmarques.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}

/* ======== COL DROITE ======== */

#colD {
	float: left;
	width: 201px;
	background-image: url(../img/commun/bkg-filetcold.gif);
	background-repeat: repeat-y;
	background-position: left 20px;
}
#bandoColD {
	width: 201px;
	background-image: url(../img/bandeaux/bandeaudroit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 960px;
}

.anglColDroit {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

/* ======== PANIER ======== */

#panier {
	width: 185px;
	padding: 0 7px 0 8px;
	margin: 0 1px 9px 0;
	background-color: #FFFFFF;
}
#panier h2 {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff; 
	
	background-image: url(../img/panier/bkg-tpanier.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 12px 0 0 45px;
	height: 30px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#panier h2 a {
	/*color: #ffffff;*/
	color: #676161
}
#panier h2 a:hover {
	color: #475809;
}
#panier input.inputQte, #boutCommandBas input.inputQte {
	width: 27px;
	color: #96bd0d;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px 0;
	border: solid 1px #c1c1c1;
	margin: 0 1px 0 5px;
}
#panierDetail td {
	padding: 4px 0;
	border-bottom: dotted 1px #878787;
	line-height: 12px;
}
#panierDetail a strong {
	color: #96bd0d;
	font-weight: normal;
	font-size: 11px;
}
#panierDetail a {
	color: #878787;
	font-size: 10px;
}
table#panierTotal {
	background-color: #686868;
	background-image: url(../img/panier/bkg-totalpanier.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 184px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
#panierTotal td {
	/*padding: 5px;*/
	padding: 0 5px;
}
#panierTotal select {
	width: 174px;
	margin-top: 3px;
}
.dottedBottomVert {
	border-bottom: dotted 1px #96bd0d;
}
#boxLivraisons {
	width: 191px;
	background-color: #FFFFFF;
	height: 58px;
	/*height: 50px */
	margin-top: 9px;
	margin-right: 1px;
	/*margin-bottom: 9px;*/
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	border-bottom: solid 1px #d0d0d0;
	border-top: solid 1px #d0d0d0;
}

/* ======== PROMOS ======== */

#promos {
	width: 185px;
	padding: 3px 8px;
	background-image: url(../img/panier/bkg-panier.gif);
	background-repeat: repeat-y;
	background-position: right top;
	border-bottom: solid 1px #d0d0d0;
}
#promoVertical {
	display: block;
	overflow: hidden;
	position: relative;
	width:185px;
	/*height: 80px;*/
	height: 100px;
	list-style: none;
}
#promoVertical li {
		display: block;
		/*float: left;*/
		margin-bottom:10px;
}

.promosDesc {
	float: left;
	width: 84px;
}
#promos h3 a {
	font-size: 11px;
	font-weight: normal;
}
#promos h3 {
	margin-bottom: 3px;
}
.promosVisu {
	float: left;
	width: 84px;
}
.promosPrix {
	font-size: 12px;
	font-weight: bold;
	background-color: #e4f189;
	line-height: 14px;
}
.promosPrixBarre {
	text-decoration: line-through;	
}

/* ======== CARTE FIDELITE ======== */

#cartfid {
	width: 185px;
	padding: 15px 8px 0 8px;
	background-image: url(../img/commun/bkg-cartfidel.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;
	/* ==== color: #ffffff; =======*/
	color: #676161;
}
#cartfid strong {
	font-size: 16px;
	font-weigt: bold;
}


/* ======== BOUTIQUE ======== */

#boutVisu  {
	float: left;
	width: 290px;
	text-align: center;
}
#boutCommand  {
	float: left;
	width: 279px;
	margin-left: 10px;
	background-image: url(../img/boutique/bkg-boxselectpdt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#boutCommandBas {
	padding: 7px 10px 0px 10px;
	background-image: url(../img/boutique/bkg-boxselectpdt-bas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#boutCommandBasNo {
	padding: 7px 10px 10px 10px;
	background-image: url(../img/boutique/bkg-boxselectpdt-bas-no.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#boutCommandBas h2 {
	font-size: 12px;
	font-weight: bold;
	color: #96bd0d;
	margin: 2px 0;
}
#boutCommandBas p,  p.soulignVert {
	margin-bottom: 5px;
	border-bottom: dotted 1px #96bd0d;
	padding-bottom: 5px;
}
#boutCommandBas select {
	width: 195px;
	margin: 4px 2px 0px 5px;
}

#vignPdt {
	border-left: solid 3px #96bd0d;
	margin-top: 15px;
}
#vignPdt img {
	float: left;
	border: solid 1px #c7c7c7;
	padding: 1px;
	margin: 13px 0 0 13px;
}

/* Prix produit */

.boutCommandTotal {
	margin-top: 15px;
	font-size: 16px;    /*14*/
	color: #ffffff;		/*#ffffff;*/
	font-weight: bold;
	text-align: right;
	height: 23px;
	padding-top: 4px;
}
.boutCommandAjout {
	margin-top: 0px;
	text-align: right;
	height: 23px;
	padding-top: 8px;
}
.boutCommandAjout a {
	font-size: 14px;
	color: #96bd0d;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}
.boutCommandAjout a:hover {
	color: #fff;
}
#navOnglet {
	margin-top: 20px;
	height: 30px;
	background-image: url(../img/commun/bkg-titrpucevrt.gif);
	background-repeat: no-repeat;
	background-position: left -3px;
}
#navOnglet li {
	display: inline;
	list-style-type: none;	
}
#navOnglet li a {
	display: inline;
	font-size: 12px; /* 13px */
	font-weight: bold;
	color: #676161;
	background-image: url(../img/commun/bkg-titrpucevrt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 20px 8px 25px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif;  /*  suppresion police "Arial Narrow" le 30/12/2010 */
}
#navOnglet li a:hover, #navOnglet li a.navOngletActiv  {
	color: #96bd0d;
}
#boutVideo  {
	width: 579px;
	background-image: url(../img/boutique/bkg-videos.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#boutVideo p  {
	margin: 5px 0;
	font-weight: bold;
	font-size: 10px;
}
#boutVideo a  {
	color: #757575;
}
#boutVideo a:hover, #boutVideo a.vidCurrent  {
	color: #96bd0d;
}
.boxVideo  {
	height: 130px;
	width: 140px;
	padding: 5px;
	background-image: url(../img/boutique/bkg-boxvideos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 auto;
	position: relative;
}
.lecteur  {
	position: absolute;
	left: 45px;
	top: 35px;	
}
.boutPdtConsult {
	float: left;
	width: 115px;
	text-align: center;
}
.boutPdtConsult a {
	color: #96bd0d;
	line-height: 12px;
}
.boutPdtConsult a:hover {
	color: #676161;
}
.boutPdtConsult img {
	margin-bottom: 5px;
}
.visUnivers {
	width: 193px;
	float: left;
}
.boutpack {
	
}
#boutTriSelec {
	
}
#boutFichTec {
	margin-top: 20px;
}

/* ======== DIVERS ======== */

.clear  {
	clear: both;
}
.left  {
	float: left;
}
.right  {
	float: right;
}
.marginLeft20 {
	margin-left: 20px;
}
.coulVertClair  {
	color: #bfe422;
}
.coulVert  {
	color: #96bd0d;
}
.coulRouge {
	color: #ff0000;
}
.coulGris {
	color: #a6a6a6;
}
.coulGrisFonce {
	color: #676161;
/*	font-size: 12px;  /* ajout le 1_08_2011 */
}
	
/* ajouté le 1 aout 2011 by YoYo */
.coulvert_location {
	color: #9ABF48;
	font-size: 12px;  /* ajout le 1_08_2011 */	
	
}


.coulTaupe {
	color: #8d8585;
}
.coulBlc {
	color: #ffffff;
}
.cap {
	text-transform: uppercase;
}
.noCap {
	text-transform: none;
}
.light {
	text-transform: none;
	font-weight: normal;
}
.txt12 {
	font-size: 12px;
}
.txt14 {
	font-size: 14px;
}
.margTop10 {
	margin-top: 10px;
}
ul.listPuce {
	margin-bottom: 2px;
}
ul.listPuce li {
	list-style-type: disc;
	margin-left: 15px;
}
ul.listFleche {
	margin-bottom: 2px;
}
ul.listFleche li {
	list-style-type: none;
	margin-left: 15px;
}
ul.listFleche li a  {
	color: #9abf48;
	background-image: url(../img/commun/puce-flecheverte.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	/*display: block;*/
	padding: 5px 0 3px 15px;
	/*line-height: 13px; modifié le 7 mai 2010*/
	line-height: 18px;
}
ul.listFleche li a:hover  {
	color: #aecc2b;
}

.titragPuceH1 {
	background-image: url(../img/commun/bkg-titrageh1.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 45px;
	padding-top: 10px;
	height: 30px;
}

/* ======== HOME CV ======== */

.boxCv  {
	width: 193px;
	float: left;
	text-align: center;
	background: url(../img/boutique/bkg-boxssfam-up.gif) no-repeat center top;
	padding-top: 12px;
}
.boxCvBas  {
	width: 163px;
	margin-bottom: 20px;
	padding: 0 15px 12px 15px;
	background-image: url(../img/boutique/bkg-boxssfam.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.boxCv h2, .boxCv h3 {
	margin-bottom: 3px;
	margin-top: 0px;
}
.boxCv h2 a {
	font-size: 12px;
	color: #96bd0d;
	text-transform: uppercase;
}
.boxCv h2 a:hover {
	font-size: 12px;
	color: #686868;
}
.boxCv h3 a {
	font-size: 10px;
	color: #686868;
	text-transform: uppercase;
}
.boxCv h3 a:hover {
	color: #96bd0d;
}
.boxCv img {
	margin-top: 5px;
}
.boxCv span {
	background-image: url(../img/boutique/bkg-boxssfam-up.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 185px;
	height: 50px;
}
#boxCVdetail {
	background-image: url(../img/cv/bkg-boxcv.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 579px;
	margin-top: 10px;
}
#boxCVdetailbas {
	background-image: url(../img/cv/bkg-boxcv-bas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
}
#boxCVdetailbas img {
	margin-left: 10px;
}
.coord {
	padding: 5px 10px;
	margin-top: 10px;
	background-color: #e0efb5;
	width: 330px;
}

/* ======== HOME UNIVERS ======== */

.boxSsFamil  {
	width: 183px;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	background: url(../img/boutique/bkg-boxssfam.gif) no-repeat center bottom;
	padding: 0 5px 0 5px;
}
.boxSsFamil img, .boxTriSelect img  {
	margin: 3px 0 5px 0;
}
.boxSsFamil a {
	color:#000000;
	/* Modification couleur texte sous-famille
	color:#96bd0d;*/
	font-weight: bold;
	text-transform: uppercase;
}
.boxTriSelect a {
	color:#96bd0d;
	font-weight: bold;
}
.boxSsFamil a:hover, .boxTriSelect a:hover {
	color: #676161;
}
.boxTriSelect  {
	width: 183px;
	float: left;
	margin-bottom: 0px;
	text-align: center;
	padding: 0 5px 0 5px;
	background: url(../img/boutique/bkg-boxtriselect.gif) no-repeat center bottom;
}
.titrMark  {
	background-image: url(../img/commun/pix-grisfonce.gif);
	background-repeat: repeat-x;
	background-position: center center;
	margin-bottom: 5px;	
}
.titrMark img  {
	padding: 5px;
	border: solid 1px #dcdcdc;
	background-color: #FFFFFF;
}
.boxPdtList {
	padding: 5px 0;
	border-bottom: solid 1px #dcdcdc;
}
.boxPdtListVign {
	width: 75px;
	margin-right: 10px;
	float: left;
	text-align:center;
}
.boxPdtListDesc {
	width: 430px;
	float: left;
}
.boxPdtListDesc h3 {
	margin-top: 3px;
}
.boxPdtListDesc h3 a {
	font-size: 12px;
	color: #96bd0d;
}
.boxPdtListDesc h3 a:hover {
	font-size: 12px;
	color: #686868;
}
a.dispoLoc {
	font-size: 10px;
	color: #a9e51f;
	text-transform: uppercase;
	background-color: #686868;
	padding: 1px 5px;
	margin-top: 5px;
}
a.dispoLoc:hover {
	color: #ffffff;
}

/* ======== LOCATIONS ======== */

#boxLocations {
	width: 187px;
	height:50px;
	margin-right: 1px;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 13px;
	background-image: url(../img/location/bkg-boxloc.gif);
	background-repeat: repeat-y;
}

/* ======== LIENS ======== */

.titragPuceH2  {
	font-size: 13px;
	line-height: 38px;
	font-weight: bold;
	text-transform: uppercase;
	color: #96bd0d;
	background-image: url(../img/panier/bkg-titrage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;	
}
a.lienPuceVert  {
	color: #9abf48;
	background-image: url(../img/commun/puce-vert.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	display: block;
	padding: 5px 0 3px 15px;
	line-height: 13px;
}
a.lienPuceVert:hover, a.lienFlecheVert:hover, a.lienPdfVert:hover  {
	color: #aecc2b;
}
a.lienPdfVert  {
	color: #9abf48;
	background-image: url(../img/commun/iconepdf.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	display: block;
	padding: 5px 0 3px 15px;
	line-height: 13px;
}
a.lienFlecheVert  {
	color: #9abf48;
	background-image: url(../img/commun/puce-flecheverte.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	display: block;
	padding: 5px 0 3px 15px;
	line-height: 13px;
}
a.lienFlecheblc  {
	color: #676161;
	/* ====== color: #FFFFFF; =========== */
	background-image: url(../img/carte-fidelite/puce-flechblcfdvert.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	display: block;
	padding: 5px 0 3px 15px;
}
.btnVert {
	background-position: right;
	float: left;
	/*height: 33px;*/
	display: block;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../img/panier/bouton-vert.gif);
	background-repeat: no-repeat;
	line-height: 23px;
	margin-bottom: 2px;
	padding-right: 7px;
}	
.startBtnVert {
	background: url(../img/panier/bouton-vert.gif) no-repeat;
	background-position: left;
	width: 7px;
	float: left;
}
a.btnVert:hover {
	color: #686868;
}
.btnGris {
	background-position: right;
	/*float: left;
	height: 33px;*/
	display: block;
	color: #96bd0d;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../img/panier/bouton-gris.gif);
	background-repeat: no-repeat;
	line-height: 28px;
	margin-bottom: 2px;
	padding-right: 15px;


	float:right;
	text-align:center;
	margin-top: 15px;

}	
.startBtnGris {
	background: url(../img/panier/bouton-gris.gif) no-repeat;
	background-position: left;
	width: 15px;
	float: left;
}
a.btnGris:hover {
	color: #ffffff;
}
.txtBleu {
	color:#3678b5;
}
.msgErreur {
	font-weight: bold;
	color: #e32424;
	text-align: right;
}
#msg {
	color: #e32424;
	font-weight: bold;
	margin: 5px 0 15px 0;
	border-bottom: 2px solid #e32424;
	padding-bottom: 5px;
}
#msgCodePromo {
	color: #676161;
	margin: 5px 0;
	border-bottom: 2px solid #96BD0D;
	padding-bottom: 5px;
}
.prixBarre  {
	text-decoration: line-through;	
}
.bold{
	font-weight:bold;
}
.pagination {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 5px #666;
}
.pagination a {
	color: #96BD0B;
	
}

/* Texte  le 5 Aout 2010*/
#TexteColdroite {
	color: ##676161;
	background: url("/img/images/droite.jpg");
	/*background-color: #c7db50;*/
	/*font-weight: bold;*/
	font-size:16px;
	text-align:center;
	/*text-decoration: blink ; */
	margin: 5px 0 5px 0;
	/* border-bottom: 2px solid #e32424;*/
	padding: 2px 3px 1px 3px
}
	
	/* Texte Nous contacter  le 11 Aout 2010*/
#TexteColdroite2 {
	color: ##676161;
	background: url("/img/images/fond_nous_contacter.jpg"); /*#c7db50;*/
	/* border:1px solid #000000;*/
	/* height: 50 px*/
	/*font-weight: bold;*/
	font-size:12px;
	/*text-align:center;*/
	padding: 5px 10px 10px ; 
	margin: 15px 0 0px 0;
	/* border-bottom: 2px solid #e32424;*/
	
	}

	
#TexteColgauche {
	/*position div en absolue*/
	background-color:#C7DB50; /* Vert clair */
	background: url("/img/images/fond_gauche.jpg"); /*#c7db50;*/
	position:absolute;
	top:155px;
	left:1px;
	width:180px;
	height:60px;
	z-index:1;

	/* texte*/
	color: ##676161;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin: 0px 0 0px 0;
	/*border-bottom: 2px solid #e32424;*/
	padding: 2px 0px 1px 0px;
}
	
/* le 14 11 2010 */
#Texte_1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #676161;
	margin-bottom: 10px;
}

#Texte_2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #676161;
	margin-bottom: 10px;
}

#espace {
	height: 15px;
}

/* ==================  Skype ===================*/

a.coulSkype {
    color: #676161;
	}
	
p.coulSkype {
	font-size: 12px; 
	font-weight: bold;
    color: #74D3F7;
	}
	
	


/*================= Menu déroulant ==============*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px; 
	
}

.texte_menu {
	text-transform :uppercase;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px; 
	font-weight: bold;
	
}	

.texte_menu_titre {
	
	text-transform :uppercase;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 8px;
	
}


#menubox {
background-color: #686868;  
width: 793px;
height: 30px;

}

	

.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			210px; /* Largeur des sous menus  10em; */ 

}
	
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			30px;  /*  Définir la marge de sous-menu  */
	z-index:		99;
	
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	*  1em; 
	}
	
.sf-menu a {
	
	/*border-left:	1px solid #fff; */
	/* border-top:		1px solid #CFDEFF; */
	padding-top:		8px;		 /* 8 réglage marge interne */
	padding-right: 	9px ;		 /* 5 réglage marge interne */
	padding-bottom: 10px;	 /* 10 réglage marge interne */		
	padding-left: 		7px ; 	 /* 5 réglage marge interne */
	
	text-decoration:none;
}


.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#BADC4A; /*#13a;*/
}
.sf-menu li {
	background:		#686868; /* #BDD2FF;*/
	
}
.sf-menu li li {
	background:		#686868; /* #AABDE6; */
}
.sf-menu li li li {
	background:		#686868;  /*#9AAEDB;  sous-sous-menu */
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#808080;
	outline:		0;
	/*text-decoration: underline;*/
	color: #FFFFFF;
	
	
}


/*** arrows **/
.sf-menu a.sf-with-ul {
	/*padding-right: 	12px; */  /* 2.25em */
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px;    */   /* 8-bit indexed alpha png. IE6 gets solid image only */
}


a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;

	
	
	/*================= Fin Menu déroulant ===================*/
	
	
	
	
	
