
BODY {
	font-family: verdana;
	
  margin-top:0px;
  margin-left:0px;
  background-color:#A8E25A;
  background: url('pict/bg.jpg') center center fixed;


}


A.MenuPortail {
	FONT-SIZE: 10pt; COLOR: rgb(22,58,123); FONT-FAMILY: verdana; TEXT-DECORATION: none; Margin-Top:0;
}

A.menuportail:link {
	FONT-SIZE: 10pt; COLOR: rgb(138,97,92); FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.menuportail:visited {
	FONT-SIZE: 10pt; COLOR: rgb(0,102,153); FONT-FAMILY: verdana; TEXT-DECORATION: none
}


/* Présentation des tableaux à l'intérieur des pages*/

/* tableau qui contient la page et le menu de gauche */
TABLE.ConteneurPage {
  Border-Style:solid;
  Border-Color:white;
  Border-Width:0pt;   
  Margin-top:7px;
  Margin-left:0px;
  width:766px;
  
}

/* mise en forme de la cellule contenant la page description prosuit, panier... */
TD.ColonneDroite {
  Padding:5px;
  background-color : #F9F5ED;
  border : 1px solid #AE8D6E;
}

/* Mise en forme de la cellule contenant la page descroiption du menu de gauche */
TD.ColonneMenu { 
  Padding:0pt;
  background-color:#F4EEE0;
  border-left : 1px solid #AE8D6E;
  border-bottom : 1px solid #AE8D6E;
  border-right : 1px solid #AE8D6E;
  width:218px;
  margin:0px;
}

TD.bordureblancheverticale {
width:10px;
padding:0px;

}


/* MENU GAUCHE */
/*============================================================================================== */
/* CASE RECHERCHE MENU GAUCHE */
TD.FondCaseRecherche { background-color:#878665;
                       vertical-align:middle;
                     }

/* liens du menu gauche */
A.MenuPortailBleu {
	FONT-SIZE: 10pt; COLOR: #072855; FONT-FAMILY: verdana; TEXT-DECORATION: none; Margin-Top:0;
}

A.menuportailBleu:link {
	FONT-SIZE: 8pt; COLOR: #072855; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.menuportailBleu:visited {
	FONT-SIZE: 8pt; COLOR: #072855; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.menuportailBleu:hover {
	FONT-SIZE: 8pt; COLOR: rgb(0,102,153); FONT-FAMILY: verdana; TEXT-DECORATION: underline
}

A.menuportailRouge:link {
	FONT-SIZE: 10pt; COLOR: #072855; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.menuportailRouge:visited {
	FONT-SIZE: 10pt; COLOR: #072855; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.menuportailRouge:hover {
	FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
/* FIN MENU GAUCHE */
/* ============================================================================================= */


/* RECHERCHE ET AFFICHAGE DES PRODUITS */
/* changement de couleur des lignes de la recherche */
/* ============================================================================================= */
TD.CouleurClaire {BACKGROUND : #AFDOFD;}
TD.CouleurFoncee {BACKGROUND : #AFDOFD;}
TD.CouleurGalerieClaire {BACKGROUND : #000000; }
TD.CouleurGalerieFoncee {BACKGROUND : #000000; }
a.TitreProduit { FONT-SIZE:12pt; COLOR :#AE8D6E; FONT-FAMILY : verdana; TEXT-ALIGN : Left; TEXT-DECORATION:Underline}
A.TitreProduit:visited {FONT-SIZE:12pt; COLOR :#992D07; FONT-FAMILY : verdana; TEXT-ALIGN : Left; TEXT-DECORATION:None}
A.TitreProduit:hover {TEXT-DECORATION:Underline; COLOR:#657FD3;}
A.LienInfo { FONT-SIZE:8pt; COLOR : #072855; FONT-FAMILY : verdana; TEXT-DECORATION: underline;}
A.LienInfo:hover { COLOR : #657FD3; FONT FAMILY : verdana; TEXT-DECORATION:underline;}


/* fin changement des couleurs de la recherche */



/*===========*/
/* LE PANIER */
/*===========*/
TD.ContenuPanier {BACKGROUND : none; }
TD.EntetePanier  {BACKGROUND : #FF7F00; FONT-SIZE:9pt; FONT FAMILY : verdana; FONT-WEIGHT : bold; COLOR=#FFFFFF; TEXT-ALIGN=center}
TD.LignePanier  {FONT-SIZE:8pt; FONT FAMILY : verdana; FONT-WEIGHT : none; COLOR=#000000; BORDER-RIGHT: #847548 1px inset;}
TD.PortPanier  { FONT-SIZE:9pt; FONT FAMILY : verdana; COLOR=#657FD3; TEXT-ALIGN=center}
P.SousTitrePanier { COLOR : #657FD3; FONT-SIZE:13pt; FONT FAMILY : verdana; FONT-WEIGHT : bold; Margin-bottom:8px; Margin-Top:15px;}
P.PanierMenuHorizontal { FONT-SIZE:9pt; FONT FAMILY : verdana; FONT-WEIGHT : none; MARGIN-RIGHT=5; TEXT-ALIGN=Right; COLOR : #FFF691; MARGIN-BOTTOM=3; MARGIN-TOP=3;}
INPUT.Choix {COLOR: #000080; BACKGROUND : #FF7F00; FONT-FAMILY: Arial,Verdana,sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; BORDER-BOTTOM: #DBCAB5 0px inset; BORDER-LEFT: #DBCAB5 0px inset; BORDER-RIGHT: #DBCAB5 0px inset; BORDER-TOP: #DBCAB5 0px inset; COLOR:
}
P.PetitPanier { FONT-SIZE:7pt; COLOR : #657FD3; FONT-FAMILY : verdana; TEXT-DECORATION: none; MARGIN-RIGHT=5;
}


/* ======================================================================== */
/* LES FORMULAIRES DU SITE */
TD.TitreFormulaire { TEXT-ALIGN:Center; BACKGROUND : #FF7F00; FONT-SIZE:9pt; FONT-FAMILY : verdana,helvetica,arial; FONT-WEIGHT : Bold; COLOR=#FFFFFF;}
TD.FondFormulaire { BACKGROUND:#FABC00; }
TD.LibelFormulaire { TEXT-ALIGN:right; FONT-SIZE:8pt; FONT-FAMILY : verdana,helvetica,arial; FONT-WEIGHT : none; COLOR=#100801;}
TD.LibelAdressePanier { TEXT-ALIGN:left; FONT-SIZE:10pt; FONT-FAMILY : verdana,helvetica,arial; FONT-WEIGHT : none; COLOR=#100801;}
TD.LibelCaseOption { Color: #072855;BACKGROUND:#FABC00; FONT-SIZE:10pt; FONT-FAMILY : verdana,helvetica,arial; FONT-WEIGHT : none;}
TD.TitreErreur {BACKGROUND : #D0CCD2; FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR : Red; BORDER-BOTTOM: Gray 1px inset;}
TD.BorderGauche {BACKGROUND : white; BORDER-LEFT: Blue 1px inset; BORDER-RIGHT: Blue 1px inset; BORDER-TOP: Blue 1px inset; BORDER-BOTTOM: Blue 1px inset;}

/* FIN FORMULAIRE */
/* ======================================================================== */

/* ======================================================================== */
/* LES PRODUITS */
P.TitrePage { FONT-SIZE:22pt; COLOR : #657FD3; FONT-FAMILY : verdana;  FONT-WEIGHT: bold; MARGIN-RIGHT=5; MARGIN-LEFT:8px;
}
P.LibelSousTitre { FONT-SIZE:9pt; COLOR : #657FD3; FONT-FAMILY : verdana; TEXT-DECORATION: none; MARGIN-RIGHT=5; MARGIN-LEFT:8px;
}
TD.EtiquettePageProduit {FONT-SIZE:10pt; FONT FAMILY : verdana; COLOR : #657FD3 ;}
TD.LibellePageProduit   {FONT-SIZE:9pt; FONT FAMILY : verdana; FONT-WEIGHT : none; COLOR : #657FD3;}
TD.LibellePageProduitPetit   {FONT-SIZE:9pt; FONT FAMILY : verdana; FONT-WEIGHT : none; COLOR: #657FD3;}
P.LibelGaleriePhoto { FONT-SIZE:13pt; Font-Weight:Bold; COLOR : #657FD3; FONT-FAMILY : verdana; MARGIN-RIGHT=5; MARGIN-TOP:13px;}
P.LibelCategorie { FONT-SIZE:13pt; Font-Weight:Bold; COLOR : #657FD3; FONT-FAMILY : verdana; MARGIN-RIGHT=5; MARGIN-TOP:13px;}
/* AFFICHAGE DES PRIX */
/* ======================================================================== */
P.PartieEntiere {FONT-SIZE:30pt; COLOR:#657FD3; FONT-WEIGHT : bold; }
P.PartieDecimale {FONT-SIZE:15pt; COLOR:#657FD3; FONT-WEIGHT : bold; }
TD.EncadrePrix {BACKGROUND:#F9F5ED; COLOR:#657FD3; FONT FAMILY : verdana; }

/* ======================================================================== */

/* ======================================================================== */
/* le pied de page
   ======================================================================== */

DIV.footer {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align:right;
	margin-left:22px;
	width:930px;	
}

.footer{
	font:11px/13px  tahoma, arial, helvetica, sans-serif;
	color:#C1D2E4;
}
.footer strong{
	font:11px/14px  tahoma, arial, helvetica, sans-serif;
	color:#C1D2E4;
	font-weight:normal;
	text-decoration:underline;
}
.footer a{
	color:#C1D2E4;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}

/* ========================================================================== */

A.LienRecherche { FONT-SIZE:9pt; COLOR : #FF7F00; FONT-FAMILY : verdana; TEXT-DECORATION: none;}
A.LienRecherche:hover { COLOR : #F53F88; FONT FAMILY : verdana; TEXT-DECORATION:underline;
}


P { COLOR : #9A9A9A; FONT-FAMILY : verdana; TEXT-DECORATION: none; FONT-SIZE:12Pt;
}

P.MenuDate { FONT-SIZE:12pt; COLOR : #434319; FONT-FAMILY : verdana; TEXT-DECORATION: none; MARGIN-RIGHT=5; MARGIN-BOTTOM=5px;
}
P.MenuGauche { FONT-SIZE:9pt; COLOR : #942173; FONT-FAMILY : verdana; TEXT-DECORATION: none; MARGIN-RIGHT=5;
}
P.Petit { FONT-SIZE:7pt; COLOR : #9A9A9A; FONT-FAMILY : verdana; TEXT-DECORATION: none; MARGIN-RIGHT=5;
}
P.Petit_recherche { FONT-SIZE:9pt; COLOR : #FFFFFF; FONT-FAMILY : verdana; TEXT-DECORATION: none; MARGIN-RIGHT=5;
}
P.MenuBas { FONT-SIZE:9pt; COLOR : #434319; FONT-FAMILY : verdana; TEXT-DECORATION: none; TEXT-ALIGN:Center;
            MARGIN-TOP : 4px; MARGIN-BOTTOM : 3px;}


P.LibelNavigation { FONT-SIZE:9pt; COLOR : #F53F88; FONT-FAMILY : verdana; TEXT-DECORATION: none; MARGIN-RIGHT=5;
}
P.TexteErreur { COLOR: #FE1800; FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none, TEXT-ALIGN:Justify }


.SousTitreProduit {FONT-SIZE:10pt; COLOR : #73614D; FONT-FAMILY : helvetica, verdana; TEXT-ALIGN : right; MARGIN-RIGHT=2;
}
.SousTitreLibelleProduit {FONT-SIZE:10pt; COLOR : #F53F88 ; FONT-FAMILY : helvetica, verdana; TEXT-ALIGN : right; MARGIN-RIGHT=2;
}
P.PrixProd {FONT-SIZE:10pt; COLOR : rgb(33,57,107); FONT-FAMILY : helvetica, verdana; TEXT-ALIGN : right; MARGIN-RIGHT=2;
}
P.TitreProduitGalerie {FONT-SIZE:10pt; COLOR : #942173;; FONT-FAMILY : helvetica, verdana; TEXT-ALIGN : center;
}



SELECT {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #DBCAB5 1px inset; BORDER-LEFT: #DBCAB5 1px inset; BORDER-RIGHT: #DBCAB5 1px inset; BORDER-TOP: #DBCAB5 1px inset; COLOR: #2973A5; FONT-FAMILY: Arial,Verdana,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
INPUT {COLOR: #000080; BACKGROUND : white; FONT-FAMILY: Arial,Verdana,sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; BORDER-BOTTOM: Black 1px inset; BORDER-LEFT: #9dceff 1px inset; BORDER-RIGHT: black 1px inset; BORDER-TOP: #9dceff 1px inset;
}


.submit {
  border-Width: thin;
  border-Style: solid;
  border-Color: #CBCABB;
  font-Family: Helvetica, sans-serif;
  font-Size: xx-small;
  font-Weight: normal;
  font-Style: italic;
  text-Align: center;
  text-Transform: capitalize;
  letter-Spacing: normal;
  color: navy;
  background-Color: #A3A284;
  
 /* CSS created by CSS Button Editor (c) C.Paulus 2004 http://www.quesaco.org/ */
 }











#barrenavigation {
	
}
#barrenavigation IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.ligne0 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/interface/caddie_f_h.gif); HEIGHT: 74px; TEXT-ALIGN: center
}
.ligne1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/interface/caddie_f_b.gif); COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px; TEXT-ALIGN: center
}
.ligne1r {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/interface/caddie_f_b.gif); COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px; TEXT-ALIGN: center
}
.ligne1l {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/interface/caddie_f_b.gif); COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px; TEXT-ALIGN: center
}
.ligne1l {
	TEXT-ALIGN: left
}
.ligne1r {
	TEXT-ALIGN: right
}
.ligne0br {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.ligne0bl {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
#macommande {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 35px; COLOR: #d23524; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#resumecaddie {
	MARGIN: 5px 0px 0px 10px
}
#caddiepied {
	MARGIN: 10px 0px 0px
}
#caddiepied cell {
	BACKGROUND-IMAGE: url(../images/interface/caddie_pied_f.gif)
}
.btcaddittext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/interface/caddie_pied_f_bt.gif); COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.etape {
	FONT-SIZE: 12px; COLOR: #fff! important; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.etape:link {
	FONT-SIZE: 12px; COLOR: #fff! important; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.etape:visited {
	FONT-SIZE: 12px; COLOR: #fff! important; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.etape:hover {
	FONT-SIZE: 12px; COLOR: #fff! important; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.titrecaddie {
	BORDER-RIGHT: #515151 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #515151 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 20px 20px 5px; BORDER-LEFT: #515151 0px solid; WIDTH: 470px; COLOR: #515151! important; PADDING-TOP: 0px; BORDER-BOTTOM: #515151 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cadretable {
	BORDER: #FFFEFB 1px solid; DISPLAY: block; TEXT-ALIGN: center
}
.cellcontc {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.cellbandeau {
	FONT-SIZE: 12px; COLOR: #E71C18; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; PADDING-TOP: 0px; MARGIN-TOP:0px;
}
.top {
	VERTICAL-ALIGN: top! important
}
.rigth {
	TEXT-ALIGN: right! important
}
.left {
	TEXT-ALIGN: left! important
}
.center {
	TEXT-ALIGN: center! important
}
.rouge {
	COLOR: #fff! important; BACKGROUND-COLOR: #dd3119! important
}
.cellheadc {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #313131; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbd8d6; TEXT-ALIGN: center
}
.disableded {
	BORDER-RIGHT: #f9f8f7 1px solid; BORDER-TOP: #f9f8f7 1px solid; BORDER-LEFT: #f9f8f7 1px solid; COLOR: #000! important; BORDER-BOTTOM: #f9f8f7 1px solid; BACKGROUND-COLOR: #f9f8f7; TEXT-ALIGN: right
}
.inputnormal {
	BORDER-RIGHT: #f9f8f7 1px solid; BORDER-TOP: #f9f8f7 1px solid; BORDER-LEFT: #f9f8f7 1px solid; COLOR: #000! important; BORDER-BOTTOM: #f9f8f7 1px solid; BACKGROUND-COLOR: #f9f8f7; TEXT-ALIGN: right
}
.inputnormal {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.inputnormalerror {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.inputnormalerror {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
.cadaddresse TD {
	FONT-SIZE: 12px; TEXT-ALIGN: right
}
#condition {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.etoile {
	FONT-WEIGHT: bold; COLOR: red! important
}
.btrouge {
	BORDER-RIGHT: #8e1002 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f6b3a9 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/interface/fond_btrouge.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #f6b3a9 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #8e1002 1px solid
}
.mode {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 3px solid
}
.bordurerightheader {
	BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #fff 3px solid; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 3px solid
}
.bordurerightmiddle {
	BORDER-RIGHT: #fff 3px solid
}
.bordurerightbottom {
	BORDER-RIGHT: #fff 3px solid; BORDER-BOTTOM: #fff 3px solid
}
.borderfirst {
	BORDER-LEFT: #fff 3px solid
}
#modepaiement TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

td		{
		color:#575757;
		font-family:tahoma;
		font-size:11px;
		
		}
		
.form
	{
		width:145px; height:20px; border-color:#4A2F08; border-width:1px; background-color:#1E1303; border-style:solid; padding-left:7px
	}
form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}
		
		

li {background:url(images/as.gif) no-repeat right center; margin: 5px 21px 0px 0px; padding:0px 0px 0px 0px;}

ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}

ul a	{
		color:#575757;
		text-decoration:underline;
		}
strong	{
		color:#417DA6;
		}
a		{
		color:#575757;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}

.line1	{
		width:100%;
		height:1px;
		background:url(images/line1.gif) top left repeat-x
		}
.m1		{
		color:#8AAD11;
		}
.ta		{
		color:#717171;
		text-decoration:none
		}
.bt0	{
		color:#777777;
		margin:17 0 0 0px;
		font-size:9px
		}
.bt0 a	{
		color:#777777;
		text-decoration:none;
		font-size:11px;
		}
.bt1	{
		color:#9A9A9A;
		font-family:tahoma;
		font-size:10px;
		margin:17 0 0 11px
		}
.bt1 a	{
		color:#9A9A9A;
		font-family:tahoma;
		font-size:10px;
		text-decoration:none
		}


