* {
	padding:0;
	margin:0;
}
body {
	background:url(img/body.jpg) repeat-x #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
h1 {
	position:absolute;
	top:-9999px;
}
#page
{
 background:url(img/global.jpg) no-repeat top center;
}
#global {
	
	width:960px;
	margin:0 auto;
}
#entete
{
  width:960px;
  height:38px;/*185*/
  padding-top:137px;
}
#menu
{
  width:740px;
  height:38px;
  float:left;
}
#menu ul
{
  width:740px;
  height:38px;
  line-height:38px;
}
#menu ul li
{
  display:inline;
  list-style:none;
  margin-left:14px;
}
#menu ul li a
{ 
  text-decoration:none;
  color:#5d2564;
}
#newsletter
{
  width:220px;
  height:38px;
  float:left;
}
#newsletter .txt
{
  background:url(img/bg_input.jpg) no-repeat;
  width:170px;/*175*/
  height:20px;/*22*/
  padding:2px 0 0 5px;
  border:0;
  color:#5d2564;
  float:left;
  margin-top:8px;
}
#newsletter .sub
{
  background:url(img/sub.jpg) no-repeat;
  width:21px;
  height:21px;
  float:left;
  border:0;
  margin:8px 0 0 9px;
  cursor:pointer;
}
#centre
{
  background:url(img/centre.jpg) no-repeat top left;
  width:960px;
  min-height:470px;/*490*/
  padding-top:20px;
  overflow:hidden;
}
#centre h2
{
  width:135px;/*145*/
  height:35px;
  line-height:35px;
  text-align:right;
  padding-right:10px;
  background:#FFFFFF;
  margin:0 0 20px 0;
  font-size:15px;
  color:#737373;
  font-style:italic;
}

#centre h3 {
padding:5px;
}
#centre .paiement {

text-align:right;
margin-top:50px;
}
p.info {
font-size:80%;
}

#colone_left {
 width:142px;
 min-height:250px;
 float:left;
 text-align:center;
}
#colone_left h3 {
  font-size:14px;
}
#colone_left select {

  width:140px;
  height:20px;
  border:1px solid #B70ACA;
  margin:3px 0;
} 
#colone_left img {
  border:1px solid #B70ACA;
}
#promotion {
  width:142px;
  min-height:215px;/*220*/
  padding:5px 0;
  background:url(img/bg_promo.jpg) no-repeat #ccc;
  margin:10px 0;
  color:#B70ACA;
}
#promotion .texte {
  margin-bottom:5px;
}
#meilleur_vente {
  width:142px;
  min-height:215px;/*220*/
  padding:5px 0;
  background:url(img/bg_promo.jpg) no-repeat #ccc;
  margin:10px 0;
  color:#B70ACA;
}
#meilleur_vente .texte {
  margin-bottom:5px;
}
#contenu {
 width:660px;
 min-height:250px;
 float:left;
}
#contenu a {
  color:#CCCCCC;
  text-decoration:none;
  font-weight:700;
}

#contenu a:hover {
text-decoration:underline; }

#colonne_right {
  width:150px;
  min-height:250px;
  float:left;
}
#compte {
  background:url(img/compte.png) no-repeat;
  width:150px;
  height:100px;/*130*/
  padding-top:5px;
  margin:0 auto;
}
#compte h3 {
  text-align:center;
  font-size:14px;
  color:#b70aca;
  padding:0px;
}
#compte h5 {
  text-align:center;
  color:#b70aca;
  margin:5px 0;
}
#compte .txt {
  background:#CCCCCC;
  border:1px solid #999999;
  width:100px;
  height:18px;

}
#compte .txt_1 {
  background:#CCCCCC;
  border:1px solid #999999;
  width:100px;
  height:18px;
  float:left;
}
#compte .text_1
{
   margin:5px 0 0 10px;
}
#compte .sub {
  width:25px;
  height:20px;
  background:#CCCCCC;
  border:1px solid #999999;
  float:left;
  margin-left:4px;
  cursor:pointer;
}
#compte .inscri {
  text-align:center;
  margin:2px 0;
  font-size:10px;
}
#compte .inscri a {
 color:#b70aca;
}
#panier {
  background:url(img/compte.png) no-repeat;
  width:150px;
  height:100px;/*130*/
  padding-top:5px;
  margin:10px auto;
}
#panier h3 {
  text-align:center;
  font-size:14px;
  color:#b70aca;
}
#panier .text_1 {
 text-align:center;
 margin:15px 0 0 0;
 font-size:13px;
 color:#b70aca;
}
#panier .text_1 a {
 color:#b70aca;
}
#centre .contact
{
  width:245px;
}
#centre .image_right
{
  background:url(img/cadre.png) no-repeat;
  width:263px;/*277*/
  height:179px;/*192*/
  float:right;
  padding:13px 15px 0 14px;
}


#centre .image_right img
{

  padding-left:13px;
}










#liste li {
  margin-top:3px;
}
#liste li a {
  color:#CCCCCC;
  text-decoration:none;
  font-weight:700;
}
#contenu_1
{
  width:960px;
  min-height:220px;
  margin-top:20px;
  float:left;
}
#contenu_1 .image_left
{
  background:url(img/cadre.png) no-repeat;
  width:263px;/*277*/
  height:179px;/*192*/
  float:left;
  padding:13px 15px 0 14px;
}
#centre .text
{
  margin:10px 0 10px 18px;
}

#centre p {
margin-bottom:10px;
}
#centre p span
{
  font-weight:bold;
}
#description {
 width:360px;
 min-height:250px;
 float:left;
 margin-left:10px;
}
ul#commande {
 width:360px;
 height:20px;
 margin:0 auto;
}
ul#commande li {
  list-style:none;
  margin-right:15px;
  display:inline;
  font-size:14px;
}
ul#commande .page_courrant {
  color:#FF00FF;
}

ul#vente {
margin-bottom:10px;
}

ul#vente li{
margin-bottom:10px;
}

select#echelle {
  width:140px;
  height:20px;
  border:1px solid #B70ACA;
  margin:3px 0;
}
select#couleur {
  width:140px;
  height:20px;
  border:1px solid #B70ACA;
  margin:3px 0;
}
div#coul select {
  width:140px;
  height:20px;
  margin:3px 0;
}
#panier1 {
width:650px;
}
#tableau td {
 width:220px;
}
#tableau tr {
margin:5px 0;
}
/*****PIED*****/
#conteneur_pied
{
  background:url(img/bg_pied.jpg) repeat-x bottom;
  overflow:hidden;
}
ul.produit {
  width:500px;
  min-height:250px;
}
ul.produit li {
  list-style:none;
  margin:10px 0;
}
ul.produit li a {
  color:#CC33CC;
  font-weight:bold;
}
ul.produit .titre {
  font-weight:bold;
  font-size:14px;
  margin-top:15px;
}
dl.produit {
 width:500px;
  min-height:250px;
}
dl.produit dt {
  color:#CC33CC;
  font-weight:bold;
  margin:10px 0;
}

dl.produit .image {
  float:left;
  width:211px;
  margin-right:10px;

}
dl.produit .image img 
{
 border:0;
}
dl.produit dd a {
 color:#b70aca;
}
#pied
{
  width:960px;
  min-height:245px;
  margin:0 auto;
}
#pied .texte_pied {
  text-align:center;
  font-size:11px;
  margin:5px 0;
}
#pied .imnalys
{
  text-align:center;
   float:left;
   margin:1px 0 0 60px;
}
#pied .imnalys img
{
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}
#bandeaux_bas
{
  width:948px;
  height:193px;
  margin:10px auto;
}
#news
{
  background:url(img/bg_news.jpg) no-repeat;
  width:327px;
  height:183px;/*193*/
  padding-top:10px;
  float:left;
}
#news h3
{
   font-size:21px;
   margin:0 0 0 12px;
}
#news ul
{
  width:300px;
  height:95px;
  margin:22px 0 0 18px;
}
#news ul li
{
  float:left;
  list-style:none;
}
#news ul .images
{
  background:url(img/cadre_img_news.jpg) no-repeat;
  width:146px;/*150*/
  height:83px;
  padding:4px 0 0 4px;
}
#news ul .titre
{
  font-weight:bold;
  margin-left:12px;
}
#news ul .prix
{
  font-size:11px;
  color:#aeaeae;
  margin:5px 0 0 12px;
}
#news ul .detail
{
  font-size:11px;
  color:#aeaeae;
  margin:5px 0 0 12px;
}
#news ul .detail a
{
  color:#aeaeae;
}
#carte
{
  background:url(img/plan.jpg) no-repeat;
  width:344px;
  height:192px;
  float:left;
}

#contact
{
  background:url(img/bg_contact.jpg) no-repeat;
  width:275px;
  height:182px;/*192*/
  padding-top:10px;
  float:left;
}
#contact h3
{
  text-align:center;
  font-size:21px;
  margin-bottom:20px;
}
#contact dl
{
 width:233px;
 height:90px;
 margin:0 auto;
 text-align:center;
}
#contact dl dd
{
  margin-top:10px;
}
#liens
{
float:left;
height:25px;
margin-top:5px;
text-align:center;
width:730px;
}
#liens li
{
  display:inline;
  list-style:none;
  margin-left:10px;
  font-size:11px;
}
#liens li a
{
  text-decoration:none;
  color:#a37d9f;
}
#liens li a:hover
{
  color:#FFFFFF;
}
/* Formulaire de contact */

#form {
	text-align: left;
	margin-top:25px;
	margin:0 10px;
	width:700px; }
	
.form1 {
	border-width: medium;
	border: solid 1px #ccc;
	width: 46%;
	background: #fff;/**** ý modifier****/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #575b5f;/**** ý modifier****/
	margin-right: 5px;
	padding: 2px; }

.form11 {
	border-width: medium;
	border: solid 1px #ccc;
	width: 95%;
	background: #fff;/**** ý modifier****/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #575b5f;/**** ý modifier****/
	margin-right: 5px;
	padding: 2px; }

.form1:focus, .form11:focus {
	border: 1px solid #666666; }
	
.form2{
	font: 11px Arial, Helvetica, sans-serif;
	width: 30%; 
	}
.form3 { 
    font-size:11px;
    width: 30%;	}

.form4{
	overflow: hidden;
	padding: 5px 0px 0px;   }
	
.button1 {
	font-size: 11px;
	width: 45%;
	background: #fff;
	border-width: medium #fff;
	border-style: none;
	color: #C0A479; /**** ý modifier****/
	font-weight:bold;
	cursor: pointer; }

#form .italic {
    font-style:italic;	}


/* Error / Success / Notice 
------------------------------------------------------------- */

.notes		{ background:#f0f0f0; border:1px solid #b8b8b8; }
.success	{ background:#5d2564; border:1px solid #000; }
.error		{ background:#f9e3e3; border:1px solid #e79e9e; }
.notice		{ background:#fcf0cc; border:1px solid #ecc735; }

.notes,.notice,.success,.error
			{
				font-size:100%;
				color:#000;
				padding:10px;
				width:80%;
				margin:0 0 5px 0px;
				text-align:left
				margin-left:auto;
				margin-right:auto;
				margin-left: auto;
			}

.notes span,.notice span,.error span 
			{
				color:#000;
				font-weight:bold;
				font-size:1em;
				padding:2px 10px;
			}
.success span 
			{
				color:#CCCCCC;
				font-weight:bold;
				font-size:1em;
				padding:2px 10px;
			}

.notes p,.success p,.error p,.notice p
			{
				margin:0px;
				padding:0px;

}
.notification_ok
	{
	border: 1px #567397 solid;
	height: auto;
	width: 90%;
	padding: 8px;
	background: #f5f9fd;
	text-align: center;
	-moz-border-radius: 5px;
	}

#style_paypal
{
	border:none;
	width:213px;
	height:37px;
	background-image:url(img/img_paypal.gif);	
}
