body
{
	margin-top:0;
	padding:0;
	font-size:8pt;
	font-family:Verdana;
	background-color:Transparent;
}

A {
   text-decoration: none;
   color:#003399;
} 

A:Hover {
   color:#808080; 
   text-decoration:underline;
}

A.ONGLET {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:#ff7000;
   text-decoration: none; 
} 

A.ONGLET:hover {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:#ff7000; 
   text-decoration:none;
}

A.ONGLET:Link {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:#ff7000; 
   text-decoration:none;
}

A.ONGLET:Visited {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:#ff7000; 
   text-decoration:none;
}

A.BUTTON:Hover {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:#000000; 
   text-decoration:none;
}

A.BUTTON:Link {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:#000000; 
   text-decoration:none;
}

A.BUTTON:Visited {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:Black; 
   text-decoration:none;
}

A.ARTICLE:Hover {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color: black; 
   text-decoration:none;
}

A.ARTICLE:Link {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:black; 
   text-decoration:none;
}

A.ARTICLE:Visited {
   font-size:11px;
   font-family:Arial;
   font-weight: bold;
   color:black; 
   text-decoration:none;
}

.E00BOUTON
{
	font-size:11px;
	color:#003399;
	font-family:verdana;
}

TEXTAREA 
{
	background-color: WHITE;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: BLACK;
}

INPUT
{
	font-weight:normal;
	font-family:Verdana;
	color:BLACK;
	font-size:12px;
}

SELECT {
    text-decoration:none;
    color:BLACK;
    font-size:12px;
    font-family:Verdana;
    background-color:WHITE; 
}

LABEL
{
	border:none;
	font-family:Verdana;
	color:BLACK;
	font-size:12px;
	background-color: WHITE;
}

.E00TECRAN
{
	font-size:14px;
	font-weight:bold;
	font-family:Verdanna;
	text-decoration:none;
	color:WHITE;
}

.E10T1
{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, MS Sans Serif;
	text-decoration:underline;
	color:#000000;
}

.E10TLib
{
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	color:#808080;
	background-color:WHITE;
}

TR
{
	font-family:Arial;
	font-size:12px;
	color:black;
}

.E00LINE 
{
	font-family:Arial;
	font-size:12px;
	color:#003399;
	background-color:White;
}

.E00ALTERNATELINE 
{
	font-family:Arial;
	font-size:12px;
	color:#003399;
	background-color:#A3C2F6;
}

TD
{
	font-family:Arial;
    font-size:12px;
    color:black;
}
.E00TAB
{
	background-color:WHITE;
	border-bottom-style:solid;
	border-bottom-color:#808080;
	border-bottom-width:1px;
	color:#808080;
	font-size:11px;
	font-family:Verdana;
}

.E00CELL 
{
	font-family:Arial;
	font-size:12px;
	color:#003399;
}

.E00CELLALTERNATE 
{
	font-family:Arial;
	font-size:12px;
	color:#003399;
}

.E00QUESTION
{
	background-color:WHITE;
	color:black;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}

.E00QUESTIONCOMMENT
{
	background-color:WHITE;
	color:black;
	font-size:11px;
	font-family:Arial;
	font-style:italic;
}

.E00CRITERE
{
	background-color:WHITE;
	color:black;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}

.E00CRITERECOMMENT
{
	background-color:WHITE;
	color:black;
	font-size:11px;
	font-family:Arial;
	font-style:italic;
}

.E00COMMENTTAB
{
	background-color:WHITE;
	border-bottom-style:solid;
	border-bottom-color:#808080;
	border-bottom-width:1px;
	color:red;
	font-size:11px;
	font-family:Verdana;
}

.E00VERSION
{
	color:#808080;
	font-size:10px;
	font-family:Verdana;
}

.E00TABHEADER
{
	background-color:#D3E4FD;
	border-style:solid;
	border-color:#95B7F3;
	border-width:1px;
	color:#808080;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;

}

.E00TABTITLE {
	background-color:#5D97CE;
	border-style:solid;
	border-color:#5D97CE;
	border-width:1px;
	color:WHITE;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}

.E00TEXT
{
	font-weight:normal;
	font-family:Verdana;
	color:#003399;
	font-size:12px;
	background-color: WHITE;
}

TABLE.E00TABLE 
{
	border-style : solid;
	border-width : 1px;
	border-color : #5D97CE;
	background-color: WHITE;
}

TD.STEPON {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:24pt;
	color:#a1449e;
	text-decoration:none;
	background-image : url(/images/BCStepon.gif);
}

TD.STEPOFF {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:24pt;
	color:#d5aabd;
	text-decoration:none;
	background-image : url(/images/BCStepoff.gif);
}

TD.STEPMSGON {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#a1449e;
}

TD.STEPMSGOFF {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#d5aabd;
}

TD.TITLE {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7a3081;
	background-color : #e4c5d4;
	height:22px;
	text-align:center;
}

TD.TEXTTITLE {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#661e67;
}

TD.DATA {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: BLACK;
	background-color : WHITE;
}

TD.TOTAL 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #10523e;
	background-color : #e1eef7;
	font-weight:bold;
}

TD.DATAALTERNATE {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: BLACK;
	background-color : #f2e6f2;
}

TD.INFO {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#80239D;
	background-color:#e1bfe8;
	text-decoration:none;
	border-color:White;
	border-width:1px;
	border-style:dotted;
}

TD.BLOCK {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #10523e;
	background-color : #deecaf;
}

TD.AUTHENT 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: WHITE;
	background-color : #cc9acb;
}

TD.AUTHENTHAUT
{
	height:8px;
	width:542px;
	background:URL(/images/AUTHENTBANDEAUHAUT.gif) no-repeat left top;
}

TD.AUTHENTBAS
{
	height:8px;
	width:542px;
	background:URL(/images/AUTHENTBANDEAUBAS.gif) no-repeat left top;
}

TD.REGISTER 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#661e67;
	background-color : #e3c6d3;
}

.txtREGISTER
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#661e67;
	background-color : #e3c6d3;
}

td.REGISTERHAUT
{
	height:5px;
	width:720px;
	background:URL(/images/REGISTERBANDEAUHAUT.gif) no-repeat left top;
}

td.REGISTERBAS
{
	height:5px;
	width:720px;
	background:URL(/images/REGISTERBANDEAUBAS.gif) no-repeat left top;
}

TD.REGISTERTITLE 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#a1449e;
	background-color : #d6abbe;
	padding:5px 5px;
}

TD.REGISTERBLOCK 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#661e67;
	background-color : #d6abbe;
}

TD.REGISTERBLOCKINFO
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#661e67;
	background-color : #d6abbe;
	padding-left:12px;
}

TD.RECAPBLOCK 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color : #f4e9ee;
	color:#661e67;
}

TD.RECAPBLOCKTITLE 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color :#660167;
	background-color : #f4e9ee;
}

TD.RECAPBLOCKHIGHLIGHT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color : #790000;
	background-color : #f4e9ee;
}

TD.BACKFOOTER {
	background-image : url(/images/bond_by_source_prop.gif);
}

A.STEPMSGON {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #a1449e;
	text-decoration: none;
}

A.STEPMSGON : hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #a1449e;
	text-decoration: underline;
}

A.STEPMSGOFF {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d5aabd;
	text-decoration: none;
}

A.STEPMSGOFF : hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d5aabd;
	text-decoration: none;
}

TD.CSSBACK {
	font-family:Verdana, ARIAL, Helvetica, sans-serif;
	font-size:24pt;
	color:WHITE;
	text-decoration:none;
	background-image : url(/images/picto_logo.gif);
}


TD.CSSMSGBACK {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

TD.PANIER 
{
	font-family : Arial;
	font-size:12px;
	color:#92278F;
	font-weight:bold;
}

A.CSSMSGBACK {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

A.CSSMSGBACK : hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.PRDDES 
{
	font-family : Arial;
	font-size:14px;
	color:#464646;
	font-weight:bold;
}

.PRDDESC
{
	font-family : Arial;
	font-size:12px;
	color:#464646;
	font-weight:bold;
}


.PRDDEFAULT
{
	font-family:ARIAL;
	color:#464646;
	font-size:11px;
}

.PRDPRICEDIRECT
{
	font-weight: bold;
	font-size: 14px;
	color:#9d0a0e;
	font-family: ARIAL;
}

.PRDPRICE
{
	font-family:ARIAL;
	color:#004A80;
	font-size:14px;
	font-weight:bold;
}

.PRDTITLE 
{
	font-family:ARIAL;
	color:#464646;
	font-size:12px;
	font-weight:bold;
}


TD.HEADERPRDTITLE {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/PRDHEADER.GIF) top left repeat-x;
	height:37px;
}

TD.PRDLINEDATA {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: BLACK;
	background-color : #c5e5c2;
	background:URL(/images/PRDLINEDATA.GIF) top left repeat-x;
	height:37px;
}

TD.PRDLINEDATAALTERNATE {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: BLACK;
	background-color : #f0f0f0;
	background:URL(/images/PRDLINEDATAALTERNATE.GIF) top left repeat-x;
	height:37px;
}

/*** Proprete ***/
TD.ACOINTITLEGA
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/ATOPLEFTGA.GIF) top right no-repeat;
	height:37px;
	width:15px;
}

TD.ACOINTITLEDR
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/ATOPRIGHTGA.GIF) top left no-repeat;
	height:37px;
	width:15px;
}

TD.ACOINBASGA
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/BOTTOMLEFTGA.GIF) top right no-repeat;
	height:22px;
	width:15px;
}

TD.ACOINBASDR
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/BOTTOMRIGHTGA.GIF) top left no-repeat;
	height:22px;
	width:15px;
}


TD.AHEADERPRDTITLE
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/APRDHEADER.GIF) top left repeat-x;
	height:37px;
}

TD.APRDLINEDATA
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color : #c5e5c2;
	background:URL(/images/APRDLINEDATA.GIF) top left repeat-x;
	height:28px;
}

TD.APRDLINEDATAALTERNATE
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color : #f0f0f0;
	background:URL(/images/APRDLINEDATAALTERNATE.GIF) top left repeat-x;
	height:28px;
}

TD.FOOTERPRD
{
	border-bottom:solid 1px #cccccc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-align:center;
}


/*** Bien-Etre ***/
TD.PCOINTITLEGA
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/PTOPLEFTGA.GIF) top right no-repeat;
	height:37px;
	width:15px;
}

TD.PCOINTITLEDR
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/PTOPRIGHTGA.GIF) top left no-repeat;
	height:37px;
	width:15px;
}

TD.PCOINBASGA
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/BOTTOMLEFTGA.GIF) top right no-repeat;
	height:22px;
	width:15px;
}

TD.PCOINBASDR
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/BOTTOMRIGHTGA.GIF) top left no-repeat;
	height:22px;
	width:15px;
}

TD.PHEADERPRDTITLE
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color : #4498ce;
	background:URL(/images/PPRDHEADER.GIF) top left repeat-x;
	height:37px;
}

TD.PPRDLINEDATA
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color : #c5e5c2;
	background:URL(/images/PPRDLINEDATA.GIF) top left repeat-x;
	height:28px;
}

TD.PPRDLINEDATAALTERNATE
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color : #f0f0f0;
	background:URL(/images/PPRDLINEDATAALTERNATE.GIF) top left repeat-x;
	height:28px;
}


TD.PAGE
{
	font-size: 12px;
	color:#004a80;
	font-family: Arial;
}

TD.PAGESEL
{
	font-size: 12px;
	color:#9d0a0e;
	font-family: Arial;
}

.identificationTitre
{
	font-family:Arial;
	color:White;
	font-size:15px;
	font-weight:normal;
	
}

a.identificationTitre, a.identificationTitre:hover
{
	color:White;
}

.identificationTexte
{
	font-family:Arial;
	color:White;
	font-size:12px;	
	font-weight:normal;
}

.MiniPanier
{
	margin-top:-12px;
	margin-top:0;
}

td.tdVidePrd
{
	width:280px;
}

.tableDevenirMembre td
{
	color:#666666;
}

/*** Récap commande ***/
.bordGHearderPanier
{
	height:22px;
	width:5px;
	background-color:White;
	background:URL(/images/bordGHearderPanier.gif) right top no-repeat;
}

.bordDHearderPanier
{
	height:22px;
	width:5px;
	background-color:White;
	background:URL(/images/bordDHearderPanier.gif) left top no-repeat;
}

.bordGSTT
{
	height:31px;
	width:5px;
	background-color:White;
	background:URL(/images/bordGSTT.gif) right top no-repeat;
}

.bordDSTT
{
	height:31px;
	width:5px;
	background-color:White;
	background:URL(/images/bordDSTT.gif) left top no-repeat;
}

td.bordGSaisieCD
{
	height:51px;
	width:5px;
	background:URL(/images/bordGSaisieCD.gif) right top no-repeat;
}

td.bordDSaisieCD
{
	height:51px;
	width:5px;
	background:URL(/images/bordDSaisieCD.gif) left top no-repeat;
}

/* début classe rajouté */
.APRDTITLE 
{
	font-family:ARIAL;
	color:#BC5872;
	font-size:13px;
	font-weight:bold;
}

.APRDDES 
{
	font-family : Arial;
	font-size:13px;
	color:#464646;
	font-weight:bold;
}

.APRDDESC
{
	font-family : Arial;
	font-size:13px;
	color:#464646;
}

.APRDDEFAULT
{
	font-family : Arial;
	font-size:13px;
	color:#464646;
	font-weight:normal;
}

.APRDDEFAULTINFO
{
	font-family : Arial;
	font-size:11px;
	color:#a753a5;
}

.APRDMSGPRICE
{
	font-family:ARIAL;
	color:#464646;
	font-size:13px;
	font-weight:bold;
}

.APRDPRICE
{
	font-family:ARIAL;
	color:#BC5872;
	font-size:13px;
	font-weight:bold;
}

.APRDPRICEDIRECT
{
	
	font-size: 13px;
	color: #9c0b10;
	font-family: ARIAL;
}

.APRDDESCPRICE
{
	font-family : Arial;
	font-size:13px;
	color:#464646;
	font-weight:bold;
}

a.APRDDEFAULTINFO
{
	font-family : Arial;
	font-size:13px;
	color:gray;	
	font-weight:normal;
}





.PPRDTITLE 
{
	font-family:ARIAL;
	color:#0072bc;
	font-size:13px;
	font-weight:bold;
}

.PPRDDES 
{
	font-family : Arial;
	font-size:13px;
	color:#464646;
	font-weight:bold;
}

.PPRDDESC
{
	font-family : Arial;
	font-size:13px;
	color:#464646;
}

.PPRDDEFAULT
{
	font-family : Arial;
	font-size:13px;
	color:#464646;
	font-weight:normal;
}

.PPRDDESCPRICE
{
	font-family : Arial;
	font-size:13px;
	color:#464646;
	font-weight:bold;
}

.PRDDEFAULTINFO
{
	font-family : Arial;
	font-size:11px;
	color:#464646;
}

.PPRDMSGPRICE
{
	font-family:ARIAL;
	color:#464646;
	font-size:13px;
	font-weight:bold;
}

.PPRDPRICE
{
	font-family:ARIAL;
	color:#0072bc;
	font-size:13px;
	font-weight:bold;
}

.PPRDPRICEDIRECT
{
	
	font-size: 13px;
	color: #9c0b10;
	font-family: ARIAL;
}

a.PPRDDEFAULTINFO
{
	font-family : Arial;
	font-size:13px;
	color:gray;	
	font-weight:normal;
}
/* fin classe rajouté */

a.BoutonValider, a.BoutonValider:hover
{
	padding-top:7px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:White;
	text-decoration:none;
	background:URL(/images/ValiderPanier.gif) left top no-repeat;
	width:163px;
	height:31px;
}

.txtCompte
{
	color:#666;
	font-family:Arial;
	font-size:13px;
	text-align:justify;
}

.txtJustify
{
	text-align:justify;
}

a.croisementLien
{
	padding-right:20px;
	padding-top:30px;
	font-family:Arial;
	color:#666;
	font-size:12px;
	text-decoration:underline;
}

.CPRDDEFAULT
{
	color:#464646;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.CPRDDES
{
	color:#626262;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.CPRDDESC
{
	color:#626262;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

a.lienContactConseillere, a.lienContactConseillere:hover, .lienContactConseillere
{
	font-family:Arial;
	font-size:10px;
	color:#222;
	cursor:pointer;
	text-decoration:none;
}

.choixLivraison
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#660167;
	font-weight:normal;
}

.choixLivraisonGras
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#660167;
	font-weight:bold;
}

a.modifierAdresse, a.modifierAdresse:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#660167;
	font-weight:bold;
	text-decoration:none;
}

.CGCodeAvg
{
	height:32px;
	width:5px;
	background : url(/images/CGCodeAvg.gif) top right no-repeat;	
}

.CDCodeAvg
{
	height:32px;
	width:5px;
	background : url(/images/CDCodeAvg.gif) top left no-repeat;	
}

.CGFrais
{
	height:32px;
	width:5px;
	background : url(/images/CGCodeAvg.gif) top right no-repeat;	
}

.CDFrais
{
	height:32px;
	width:5px;
	background : url(/images/CDCodeAvg.gif) top left no-repeat;	
}

.CHGAdresse
{
	height:5px;
	width:5px;
	background : url(/images/CHGAdresse.gif) top left no-repeat;	
}

.CHDAdresse
{
	height:5px;
	width:5px;
	background : url(/images/CHDAdresse.gif) top left no-repeat;	
}

.CBGAdresse
{
	height:5px;
	width:5px;
	background : url(/images/CBGAdresse.gif) top left no-repeat;	
}

.CBDAdresse
{
	height:5px;
	width:5px;
	background : url(/images/CBDAdresse.gif) top left no-repeat;	
}

a.lienCGV, a.lienCGV:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#660167;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.infoCGV
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#660167;
	font-weight:bold;
	text-decoration:none;
}

.errorCVG
{
	color:Red;
	padding-left:25px;
	font-family:Arial;
	font-weight:bold;
}

.errorLivraison
{
	color:Red;
	padding-left:35px;
	padding-bottom:10px;
	font-family:Arial;
	font-weight:bold;
}

.errorStock
{
	color:Red;
	padding-left:0px;
	font-family:Arial;
	font-weight:bold;
}

/*** Mon Compte - Historique des commandes ***/
.compteTitreCG
{
	background: url(/images/CGCompteTitre.gif) top right no-repeat;
	width: 5px;
	height: 23px;
}

.compteTitreCD
{
	background: url(/images/CDCompteTitre.gif) top left no-repeat;
	width: 5px;
	height: 23px;
}

.compteTitreHaut
{
	background-color : #eddbe3;
	height: 23px;
	width: 230px;
	text-align: center;
}

.compteTitre
{
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	color: #a1449e;
}

.compteHeaderCG
{
	background: url(/images/CGCompteHeader.gif) top right no-repeat;
	width: 5px;
	height: 22px;
}

.compteHeaderCD
{
	background: url(/images/CDCompteHeader.gif) top left no-repeat;
	width: 5px;
	height: 22px;
}

.compteHeaderHaut
{
	background-color : #e3c6d3;
	height: 22px;
	width: 120px;
	text-align: center;
}

.compteHeader
{
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	color: #440e62;
}

.compteLigneHaut
{
	background-color : white;
	height: 22px;
	width: 120px;
	text-align: center;
}

.zoneCGV
{
	width:700px;
	height:100px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#999;
}

.msgErreur
{
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color : Red;
}

.msgOk
{
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color : Green;
}

a.style1, a.style1:hover, .style1
{
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	color : Gray;
	text-decoration:none;
}

a.lienHistorique, a.lienHistorique:hover
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#b76db6;
	text-decoration:none;
}

.compteTitreHaut
{
	background-color : #eddbe3;
	height: 23px;
	width: 300px;
	text-align: center;
}

.compteTitreHistorique
{
	background-color : #eddbe3;
	height: 23px;
	width: 300px;
	text-align: center;
}

.titreCoordonnees
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#661e67;
}

/*** Mon compte - Encart Vente Directe ***/
.compte_CHG
{	
	height:5px;
	width:5px;
	background:URL(/images/CHG_MonCompte.gif) no-repeat left bottom;
	background-color:#e3c6d3;
}

.compte_CHD
{	
	height:5px;
	width:5px;
	background:URL(/images/CHD_MonCompte.gif) no-repeat right bottom;
	background-color:#e3c6d3;
}

.compte_CH
{	
	height:5px;
	width:710px;
	background-color:#e3c6d3;
}

.compte_CBG
{	
	height:5px;
	width:5px;
	background:URL(/images/CBG_MonCompte.gif) no-repeat left top;
	background-color:#e3c6d3;
}

.compte_CBD
{	
	height:5px;
	width:5px;
	background:URL(/images/CBD_MonCompte.gif) no-repeat right top;
	background-color:#e3c6d3;
}

.compte_CB
{	
	height:5px;
	width:710px;
	background-color:#e3c6d3;
}

.compte_BG
{	
	width:5px;
	background-color:#e3c6d3;
}

.compte_BD
{	
	width:5px;
	background-color:#e3c6d3;
}

.compte_CG
{	
	font-family : Arial;
	font-size : 12px;
	color:#5a145b;
	background-color:#e3c6d3;
	padding : 10px 0 10px 30px;
	font-weight:bold;
}

.compte_CD
{	
	font-family : Arial;
	font-size : 12px;
	color:#661e67;
	background-color:#e3c6d3;
	padding : 10px 30px 10px 0;
}

a.CompteContact, a.CompteContact:hover
{
	font-family : Arial;
	font-size : 12px;
	color:#5a145b;
	text-decoration:none;
}


/*** Contactez nous ***/
td.headerContactezNous
{
	background : url(http://localhost/H2O/img/back_form_top.jpg) bottom left no-repeat;
	width:650px;
}

td.footerContactezNous
{
	background : url(http://localhost/H2O/img/back_form_bottom.jpg) top left no-repeat;
	width:650px;
}

.backContactezNous
{
	background : url(http://localhost/H2O/img/back_form.jpg) top left repeat-y;
	width:650px;
}

.labelContactezNous
{
	font-family : Arial;
	font-size : 12px;
	color:gray;
	margin-left:20px;
}
.labelContactezNousGras
{
	font-family : Arial;
	font-size : 12px;
	color:gray;
	margin-left:20px;
	font-weight:bold;
}

.labelContactezNousErr
{
	font-family : Arial;
	font-size : 12px;
	color:red;
	margin-left:20px;
}

a.lnkContactezNous, a.lnkContactezNous:hover
{
	background : url(/images/boutonViolet.gif) no-repeat top left;
	width:83px;
	height:24px;
	font-family : Arial;
	font-size : 12px;
	color:white;	
	padding-top:4px;
	text-align:center;
	display: block 
}

.ConfirmationContact
{
	border: solid 1px #661e67;
	background-color:#e3c6d3;
	color:#661e67;
	padding:20px 60px 20px 60px;
}

.ConfirmationContact2
{
	border: solid 1px #661e67;
	background-color:#e3c6d3;
	color:#661e67;
	padding:20px 20px 20px 20px;
}

#ZOOM
{
	position:absolute;
	width:250px;
	left:17px;
	height:250px;
	top:45px;
}

#ZOOM img
{
position:relative;
	top:-5px;
	left:-5px;
	left:-4px;
}

.labelDevenezConseillere
{
	font-family : Arial;
	font-size : 12px;
	color:gray;
	font-weight:bold;
	text-align:left;
}
.labelDevenezConseillereGras
{
	font-family : Arial;
	font-size : 12px;
	color:gray;
	font-weight:bold;
	text-align:left;
}

.labelDevenezConseillereErr
{
	font-family : Arial;
	font-size : 12px;
	color:red;
	text-align:left;
}

h2.titreNews
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#175E0E;
	margin:0px 0px 0px 0px;
	height:10px;
}

input.saisieNews
{
	width:127px;
	height:16px;
	background-color:#ebebeb;
	border:1px solid #f7f7f7;
	margin:3px 0px 0px -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#626262;
}

input.saisieNewsErr
{
	width:127px;
	height:16px;
	background-color:#ebebeb;
	border:1px solid #f7f7f7;
	margin:3px 0px 0px -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:red;
}

a.lienNews, a.lienNews:hover
{
	 display:block;
	 height:17px;
	 width:54px;
	 background:url(../img/back_bt_envoyer_accueil.gif);
	 text-align:center;
	 color:#FFFFFF;
	 text-decoration:none;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: normal;
	 margin:5px 0px 0px 0px;
}

#popUp1
{
	position:absolute;
	top:550px;
	left:700px;
	border:solid 1px green;
	background-color:white;
	width:210px;
	height:90px;
	padding:5px 20px 5px 20px;
	visibility:hidden;
	font-family:Arial;
	font-size:12px;
	color:red;
}

#popUp1 a.lienFermer, #popUpOk a.lienFermer:hover
{
	font-family:Arial;
	font-size:12px;
	color:gray;
}


#popUp2
{
	position:absolute;
	top:550px;
	left:700px;
	border:solid 1px green;
	background-color:white;
	width:210px;
	height:90px;
	padding:5px 20px 5px 20px;
	visibility:hidden;
	font-family:Arial;
	font-size:12px;
	color:red;
}

#popUp2 a.lienFermer, #popUpOk a.lienFermer:hover
{
	font-family:Arial;
	font-size:12px;
	color:gray;
}

#popUp3
{
	position:absolute;
	top:550px;
	left:700px;
	border:solid 1px green;
	background-color:white;
	width:210px;
	height:90px;
	padding:5px 20px 5px 20px;
	visibility:hidden;
	font-family:Arial;
	font-size:12px;
	color:red;
}

#popUp4 a.lienFermer, #popUpOk a.lienFermer:hover
{
	font-family:Arial;
	font-size:12px;
	color:gray;
}

#popUp4
{
	position:absolute;
	top:550px;
	left:700px;
	border:solid 1px red;
	background-color:white;
	width:210px;
	height:90px;
	padding:5px 20px 5px 20px;
	visibility:hidden;
	font-family:Arial;
	font-size:12px;
	color:red;
}

#popUp3 a.lienFermer, #popUpOk a.lienFermer:hover
{
	font-family:Arial;
	font-size:12px;
	color:gray;
}

#popUpOk
{
	position:absolute;
	top:550px;
	left:700px;
	border:solid 1px green;
	background-color:white;
	width:210px;
	height:140px;
	padding:5px 20px 5px 20px;
	visibility:hidden;
	font-family:Arial;
	font-size:12px;
	color:green;
}

#popUpOk a.lienFermer, #popUpOk a.lienFermer:hover
{
	font-family:Arial;
	font-size:12px;
	color:gray;
}


#mailnewsletter {

width:100px;
height:15px;
background-color:transparent;
border:0;
color:#858d7e;
font-size:11px;
position:relative;
left:6px;
top:1px;
margin:0 0 0 0;
padding:0 0 0 0;

}

boutonnewsletter {

position:relative;
top:1px;
left:1px;
background-image:url(../images/bouton_newsletter.png);
border:none;
color:#FFFFFF;
text-transform:uppercase;
font-size:10px;
text-align:center;
width:113px;
height:19px;
font-weight:bold;
padding-bottom:3px;
background-color:transparent;
cursor:pointer;
margin-top:5px;

}

#membre {

width:247px;
height:124px;
position:relative;
top:19px;
left:512px;

}

#membre_content {

width:247px;
height:100px;

}

#header_membre {

width:247px;
height:20px;

}

#header_membre h2 {

font-size:12px;
font-weight:bold;

}


#content_membrebis {

width:247px;
height:73px;
position:relative; 
top:17px;
left:7px;
text-align:center;

}

#content_membrebis a {

color:#7f2257;
text-decoration:none;

}

#content_membrebis a:hover {

color:#7f2257;
text-decoration: underline;

}

.bouton_membre1 {

background-image:url(../images/bouton_membre.png);
background-repeat:no-repeat;
padding:2px 21px 2px 21px;
font-size:12px;
text-decoration:none;
color:#7f2257;

}

.bouton_membre2 {

background-image:url(../images/bouton_membre.png);
background-repeat:no-repeat;
padding:2px 29px 2px 29px;
font-size:12px;
text-decoration:none;
color:#7f2257;

}

.bouton_membre3 {

background-image:url(../images/bouton_membre.png);
background-repeat:no-repeat;
padding:2px 22px 2px 22px;
font-size:12px;
text-decoration:none;
color:#7f2257;

}

.bouton_membre4 {

background-image:url(../images/bouton_membre.png);
background-repeat:no-repeat;
padding:2px 22px 2px 22px;
font-size:12px;
text-decoration:none;
color:#7f2257;

}

#newsletter {

height:auto;
min-height:53px;
width:177px;
position:relative;
top:45px;
left:5px;

}

#form {

position:relative;
left:6px;
top:3px;
}


#backmailnewsletter {

width:113px;
height:19px;
background-image: url(../images/bg_champ_newsletter.png);
background-position:0 0;
background-repeat:no-repeat;
border:0;
color:#858d7e;
font-size:10px;
position:relative;
top:1px;
left:1px;


}

#mailnewsletter {

width:100px;
height:15px;
background-color:transparent;
border:0;
color:#858d7e;
font-size:11px;
position:relative;
left:6px;
top:1px;
margin:0 0 0 0;
padding:0 0 0 0;

}

#boutonnewsletter {

position:relative;
top:1px;
left:1px;
background-image:url(../images/bouton_newsletter.png);
border:none;
color:#FFFFFF;
text-transform:uppercase;
font-size:10px;
text-align:center;
width:113px;
height:19px;
font-weight:bold;
padding-bottom:3px;
background-color:transparent;
cursor:pointer;
margin-top:5px;

}

#footer_newsletter {

width:177px;
background-image:url(../images/footer_bloc_vert.png);
background-repeat:no-repeat;
height:12px;
}
