body {
	 margin-top: 5;
	 margin-left: 0;
	 margin-right: 0;
	 margin-bottom: 0;
	 }

.fond_home {background-color : #827165;}
.fond_proprietaire {background-color : #b4a995;}
.fond_chateau {background-color : #613533;}
.fond_vignoble {background-color : #6d8866;}
.fond_chais {background-color : #ba6831;}
.fond_cave {background-color : #848383;}
.fond_palmares {background-color : #496b92;}
.fond_contact {background-color : #999634;}
.fond_inscription {background-color : #85294c;}
.fond_boutique {background-color : #85294c;}
.fond_complement {background-color : #231f20;}

/* hr {color: #ffce00}*/

P,ul,td,ol,div,th,address,blockquote,nobr,i {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 12px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;}

P.illustration {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 10px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 2;
	margin-left: 3;
	margin-right: 3;
	letter-spacing: 0px}

P.commentaire {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 40;
	margin-right: 20;
	letter-spacing: 0px;
	text-align: justify;}

P.chais {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 40;
	margin-right: 40;
	letter-spacing: 0px;
	text-align: justify;}

P.cave {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 10px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 10;
	margin-right: 10;
	letter-spacing: 0px;
	text-align: justify;}

P.complement {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 10px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 20;
	margin-right: 20;
	letter-spacing: 0px;
	text-align: justify;}

P.complement_titre {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #643634;
 	text-decoration: none;
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 20;
	margin-right: 10;
	letter-spacing: 0px;
	text-align: justify;}

P.complement_titre_couleur {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #bf254d;
 	text-decoration: none;
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 2;
	margin-left: 20;
	margin-right: 10;
	letter-spacing: 0px;
	text-align: justify;}

P.complement_sous-titre {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 10px; 
	color : black;
 	text-decoration: underline;
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 20;
	margin-right: 10;
	letter-spacing: 0px;
	text-align: justify;}

P.NL_texte_inscription {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 33;
	margin-right: 0;
	letter-spacing: 0px;
	text-align: left;}

.NL_champs_obligatoires {
	font-size : 09px; 
	color : #85294c;
 	text-decoration: none;	}

table.nav {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: white;}

img.complement2_gauche {margin-right: 13px}
img.complement2_droite {margin-left: 13px}

/*-------------------------- boutique --------------------------*/ 

.boutique_fond_couleur {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 12px; 
	color : white;
 	text-decoration: none;
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 0;
	background-color : #85294c;}

.boutique_fond_gris {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 12px; 
	color : white;
 	text-decoration: none;
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 0;
	background-color : #7d7c7c;}

.boutique_fond_gris-clair {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 12px; 
	color : white;
 	text-decoration: none;
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 0;
	background-color : #d1d1d1;}

.boutique_fond_noir {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 12px; 
	color : white;
 	text-decoration: none;
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 0;
	background-color : black;}

.boutique_texte_ON {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #85294c;
 	text-decoration: none;
	font-weight: bold; 
	}

.boutique_texte_OFF {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #b2b2b2;
 	text-decoration: none;
	font-weight: bold; 
	}

.boutique_etape_ON {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #85294c;
 	text-decoration: none;
	font-weight: bold; 
	margin-top:30;
	margin-left:5;
	letter-spacing:-0.5;
	}

.boutique_etape_OFF {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #b2b2b2;
 	text-decoration: none;
	font-weight: bold; 
	margin-top:30;
	margin-left:5;
	letter-spacing:-0.5;
	}

.boutique_etape-suivante {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 12px; 
	color : white;
 	text-decoration: none;
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 0;
	background-color : #85294c;}


.identification_texte_gris {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #999999;
 	text-decoration: none;
	}

.identification_texte_noir {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : black;
 	text-decoration: none;
	}

.livraison_texte {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;}

.livraison_quantite {
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;
	text-align: center;
	background-color : #d1d1d1;}

.livraison_tarif{
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;
	text-align: right;
	vertical-align: middle;
	border-left: 1px solid #D1D1D1; 
	border-bottom: 1px solid #D1D1D1;
	height:30;
	}

.livraison_taxe{
	font-family : Verdana, arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size : 11px; 
	color : black;
 	text-decoration: none;
	font-weight: none; 
	margin-top: 0; 
	margin-bottom: 0;
	text-align: left;
	vertical-align: middle;
	border-right: 1px solid #D1D1D1; 
	border-bottom: 1px solid #D1D1D1;
	height:30;}

/*-------------------------- liens --------------------------*/ 

a:link		{text-decoration: none; font-weight: none; color: black}
a:visited	{text-decoration: none; font-weight: none; color: black}
a:active	{text-decoration: none; font-weight: none; color: black}
a:hover		{text-decoration: none; font-weight: none; color: black}

a.nav:link		{font-size : 11px; text-decoration: none; font-weight: bold; color: white }
a.nav:visited	{font-size : 11px; text-decoration: none; font-weight: bold; color: white }
a.nav:active	{font-size : 11px; text-decoration: none; font-weight: bold; color: white }
a.nav:hover		{font-size : 11px; text-decoration: underline; font-weight: bold; color: white}

a.nav_en:link		{font-size : 09px; text-decoration: none; font-weight: none; color: white }
a.nav_en:visited	{font-size : 09px; text-decoration: none; font-weight: none; color: white }
a.nav_en:active		{font-size : 09px; text-decoration: none; font-weight: none; color: white }
a.nav_en:hover		{font-size : 09px; text-decoration: underline; font-weight: none; color: white}

a.texte:link	{font-size : 13px; text-decoration: underline; font-weight: none; color: black }
a.texte:visited {font-size : 13px; text-decoration: underline; font-weight: none; color: black }
a.texte:active	{font-size : 13px; text-decoration: underline; font-weight: none; color: black }
a.texte:hover	{font-size : 13px; text-decoration: none; font-weight: none; color: black}

a.contact:link		{text-decoration: none; font-weight: none; color: black}
a.contact:visited	{text-decoration: none; font-weight: none; color: black}
a.contact:active	{text-decoration: none; font-weight: none; color: black}
a.contact:hover		{text-decoration: none; font-weight: none; color: black}


