body {
	background: #ffffff;
	margin: 0em;
	text-align: center;
	color: #040456;
	font-family: "Trebuchet MS", Helvetica, sans-serif; 
}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1.21em; font-weight: bold; }
/* ----------blocs principaux------------ */
#page {
	width: 982px;
	background: #ffffff;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#conteneur { 
	width: 100%;
	overflow:auto;
	background-image:  url(largeur.jpg); 
	background-repeat: repeat; 
	background-position: top left;
 }
/* ----------Contenu central------------ */
#contenu {
	float: left;
	width: 597px;
}
/*-- menu */
#menuunivers {
	height: 31px;
	padding-left: 26px;
}
.mauve a{
	font-size: 18px; 
	color: #A971AA;
	text-decoration: none;
}
.jaune a{
	font-size: 18px; 
	color: #EF890F;
	text-decoration: none;
}
.marron a{
	font-size: 18px; 
	color: #966F65;
	text-decoration: none;
}
.bleu a{
	font-size: 18px; 
	color: #6969B7;
	text-decoration: none;	
}

/*-- centre */
#centre {
	margin-left: 23px;
	width: 550px;
}
#produits{
	margin-left: 6px;
}

#desc{
	margin-top: 0px;
	margin-left: 0px;
	text-align: center;
}
#proddesc{
 margin-top: 9px; 
 float: left;  
 width: 300px;
}

#prodimg{
 margin-top: 6px;
 float: left;  
 width: 120px;
 margin-left: 9px;
}
#prodprix{
	margin-top: 9px;
	margin-left: 9px;
	margin-right: 6px;
	float: right;	
	text-align: right;		
}
.pan {
	margin-top: 12px;
	text-align: center;
	margin-bottom: 12px;
	background-image:  url(panier.gif); 
	background-repeat: no-repeat; 
	background-position: top center;
	font-size: 12px; 
	font-weight: bold; 
	height: 20px;
	cursor: pointer;
}
.pan2 {
	margin-top: 12px;
	text-align: center;
	margin-bottom: 12px;
	padding-top: 12px;
	background-image:  url(panier2.gif); 
	background-repeat: no-repeat; 
	background-position: top center;
	font-size: 14px; 
	font-weight: bold; 
	height: 40px;
	cursor: pointer;
}
.tri {
	text-align: right;
	margin-right: 9px;
}
.hiera {
	text-align: left;
	margin-left: 6px;
}
/* chapeau */
#chapeau {
	width: 100%;
	background: #F4E9F4;
	padding-bottom: 6px;
	overflow:auto;
	text-align: left;	
}

* html #prodchapeau2{
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
	padding-bottom: 6px;
	background: #E8D8EA;
	height: 140px;
}
html>body #prodchapeau2{/* pour tous sauf ie */
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
	padding-bottom: 6px;
	background: #E8D8EA;
	overflow:auto;
}
#prodchapeau2 img{
	margin-top: 9px;
	margin-right: 9px;
	margin-bottom: 9px;
	border: 1px solid #A971AA;
	float: left;	
}
#vignfloat{
	float: left;
}
#vignchapeau {
	margin-top: 6px;
	margin-left: 6px;
	background-image:  url(vign-chapeau.gif); 
	width: 130px;
	height: 197px;
}
#vignchapeau img{
	margin-top: 9px;
	margin-left: 9px;
	border: 1px solid #A971AA;
}
/* bonnet*/
#bonnet {
	width: 100%;
	background: #F2EAE9;
	padding-bottom: 6px;
	overflow:auto;
	text-align: left;
}
* html #prodbonnet2{
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
	padding-bottom: 6px;
	background: #E5D6D1;
	height: 140px;
}
html>body #prodbonnet2{/* pour tous sauf ie */
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
	padding-bottom: 6px;
	background: #E5D6D1;
	overflow:auto;
}
#prodbonnet2 img{
	margin-top: 9px;
	margin-right: 9px;
	margin-bottom: 9px;
	border: 1px solid #966F65;
	float: left;	
}
#vignbonnet {
	margin-top: 6px;
	margin-left: 6px;
	background-image:  url(vign-bonnet.gif); 
	width: 130px;
	height: 197px;
}
#vignbonnet img{
	margin-top: 9px;
	margin-left: 9px;
	border: 1px solid #966F65;
}
/* casquette */
#casquette {
	width: 100%;
	background: #FFEFD7;
	padding-bottom: 6px;
	overflow:auto;
	text-align: left;
}
* html #prodcasquette2{
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
	padding-bottom: 6px;
	background: #FCE2C0;
	height: 140px;
}
html>body #prodcasquette2{/* pour tous sauf ie */
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
	padding-bottom: 6px;
	background: #FCE2C0;
	overflow:auto;
}
#prodcasquette2 img{
	margin-top: 9px;
	margin-right: 9px;
	margin-bottom: 9px;
	border: 1px solid #EF890F;
	float: left;	
}
#vigncasquette {
	margin-top: 6px;
	margin-left: 6px;
	background-image:  url(vign-casquette.gif); 
	width: 130px;
	height: 197px;
}
#vigncasquette img{
	margin-top: 9px;
	margin-left: 9px;
	border: 1px solid #EF890F;
}
/*-- autres cadres */
#actu {
	width: 100%;
	border: 2px solid #AF8F85;
	padding-bottom: 6px;
	padding-left: 6px;
}
a.actu { font-size: 18px; color: #966F65; text-decoration: none;}
.actu { font-size: 18px; color: #966F65;}
#bg-actu {
	width: 100%;
	background: #F2EAE9;
	padding: 6px;
}
#concours{
	width: 100%;
	border: 2px solid #CC99CC;
	padding-bottom: 6px;
	padding-left: 6px;
}
a.concours {font-size: 18px; color: #A971AA; text-decoration: none;}
.concours {font-size: 18px; color: #A971AA;}
#bg-concours {
	width: 100%;
	background: #F4E9F4;
	padding: 6px;
}
.premier {background-color:  #D5ADD6; 	padding: 6px;}
.deuxtrois {background-color:  #E3CCE4; 	padding: 6px;}


#forum {
	width: 100%;
	border: 2px solid #B4B4DB;
	padding-bottom: 6px;
	padding-left: 6px;	
}
a.forum {font-size: 18px; color: #6969B7; text-decoration: none;}
.forum {font-size: 18px; color: #6969B7; }
td.forum {font-size: 18px; color: #6969B7; text-decoration: none;}
#bg-cgv {
	width: 100%;
	background: #DFDFF2;
	padding: 6px;
}
#mannequin{
	margin-top: 9px;	
	width: 100%;
	border: 2px solid #CC99CC;
	text-align: center;	
}
#articles{
	margin-top: 9px;	
	border: 0px solid #CC99CC;
	height: 228px;
	width: 100%;
	padding-left: 6px;
}
/* ------------colonne gauche ------------ */
#gauche {
	float: left;
	width: 201px;
	height: 100%;
}
#contgau{
	font-size: 1em;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 5px;
	text-align: left;
}

#contgau .cre a{
	color: #FFEFD7;	
	text-decoration: none; 
}
#contgau .mau a{
	color: #CD9CCD;	
	text-decoration: none; 
}
#contgau .jau a{
	color: #FCCA7A;
	text-decoration: none; 
}
#contgau .mar a{
	color: #F2EAE8;
	text-decoration: none; 
}
#contgau .ble a{
	color: #D9D9ED;
	text-decoration: none; 
}
#contgau  a:hover {
	color: #ffffff;	
}
/*-------------- colonne droite ---------------*/
#droite {
	float: left;	
	width: 181px;
}

#presentation{
 padding: 10px;
 text-align: left;
 border-width: 1px 2px 2px;
 border-color: #B4B4DB;
 border-style: solid;
 padding-left: 16px;
}

#titrepres{
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-image:  url(titre-pres.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	font-size: 1.15em;
}
#panier{
	padding: 10px;
	text-align: left;
	border-width: 1px 2px 2px; 
	border-color: #F9B04E;
	border-style: solid;
	background: FCCA7A;
}
#titrepan{
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-image:  url(titre-pan.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	font-size: 1.15em;
}
#mvente{
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 10px;
	border-width: 1px 2px 2px; 
	border-color: #D4B8D5;
	border-style: solid;
}
#titreven{
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-image:  url(titre-ven.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	font-size: 1.15em;
}
/* ------------Entete ------------------*/
#entete { 
	width: 100%;
	height:108px;
	background-image:  url(entete.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#login { 
	float: right;
	padding-bottom: 40px;
}
#login a { 
	color: #040456;
}
#login td { 
	color: #040456;
	font-size: 0.77em;
}
/*--------------- Pied de page -------------------*/
#pied {
	clear: both;
	width: 100%;
	height:50px;
	padding: 0px;
	background-image:  url(largeur.jpg); 
	background-repeat: repeat; 
	background-position: top left;
}
#contpied {
	clear: both;
	padding-top: 20px;
	margin-left: 201px;
	margin-right: 181px;
	text-align: center; 
	font-size: 0.77em; 
}
/*#contpied a {
	font-weight: normal; 
	text-decoration: underline; 
}*/

/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { text-decoration: underline; color: #040456;}
a:hover { text-decoration: underline; }

/*  ------------------------------------------
/*  ADDON J.PAGES
/*  ------------------------------------------ */
a.selected {
	text-decoration: underline;
}

th { background-color:#FEEB65; color: black;}

.gros { font-size: 18px; font-family: "Trebuchet MS", Helvetica, sans-serif;  }
.petit { font-size: 11px; font-family: "Trebuchet MS", Helvetica, sans-serif;  }
.petitRed { font-size: 10px;color: red; }
.sablefonce { background-color:#D8D8F7; }
.bggrisclair { background-color:#EFEFEF; }
.white { background-color:#FFFFFF; }
#divForum2 { border-width:1px; border-style:dotted; border-color:#FFA800; }
.petitgris { color: gray;	font-size: 0.71em; }

.sable-chapeau { background-color:#E8D8EA; }
.sable-bonnet { background-color:#E5D6D1; }
.sable-casquette { background-color:#FCE2C0; }
.sableclair-chapeau { background-color:#F4E9F4; }
.sableclair-bonnet { background-color:#F2EAE9; }
.sableclair-casquette { background-color:#FFEFD6; }

.border-chapeau {
border-width:1px; 
border-style:solid; 
border-color:#A971AA; 
background-color:#E8D8EA;
margin:1px;
}
.border-bonnet {
border-width:1px; 
border-style:solid; 
border-color:#966F65; 
background-color:#E5D6D1;
margin:1px;
}
.border-casquette {
border-width:1px; 
border-style:solid; 
border-color:#F7A12F; 
background-color:#FCE2C0;
margin:1px;
}
.bgorangepetit {
background-color:#FFFFCC;
margin:1px;
font-size: 11px; 
font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.bg-chapeau {
background-color:#CC99CC;
color:black;
font-weight: bold;
}
.bg-bonnet {
background-color:#AF8F85;
color:black;
font-weight: bold;
}
.bg-casquette {
background-color:#FCCA7A;
color:black;
font-weight: bold;
}


.border { border-width:1px; border-style:solid; border-color:#FFA800; }

.mouseover-chapeau {
background-color:#CC99CC;
}
.mouseover-bonnet {
background-color:#AF8F85;
}
.mouseover-casquette {
background-color:#FCCA7A;
}


SELECT.avecImages option {
	background-repeat:no-repeat;
	height:20px;
	font-size: 16px;
}

SELECT.avecImages {
	background-repeat:no-repeat;
	height:20px;
	font-size: 14px;
}

INPUT.bgorange, INPUT.bg-chapeau, INPUT.bg-bonnet, INPUT.bg-casquette {
	MARGIN: 0px 0px 0px 0px; 
	BORDER: 0px; 
	font-size: 13px;
	font-weight: bold;
	font-style:	bold;
	color: black;
}

a.big {font-size: 18px;}
.big {  font-size: 18px;}