*{
		padding:0;
		margin:0;
	}
	
body
{
		background:url(images/fond3.jpg) #000 repeat-x top;
		font-size:12px;
		color:#a7a7a7;
	}
h1
{
	position:absolute;
	top:-99999px;
}
img
{
border:none;
}
#page
{
	background:url(images/fond.png) center top no-repeat ;
		font-family:Arial, Helvetica, sans-serif;
	
	width:100%;
	height:100%;
	}
#global	
{
	width:950px;
	margin:0 auto;
}

#entete
{
		background: url(images/font_entete.jpg) no-repeat bottom;
		width:950px;
		height:283px;
}

#logo
{
	
	width:458px;
	height:220px;
	margin:0 auto;
	
}
#menu
{
	
	width:950px;
	height:60px;
	}
#menu ul
{
	width:750px;
	height:35px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
#menu ul li
{
	list-style:none;
	width:80px;
	height:30px;
	display:block;
	float:left;
}
#menu ul .accueil a
{
	background:url(images/menu_up1.gif) no-repeat;
	width:80px;
	height:30px;
	display:block;
}
#menu ul .accueil a:hover
{
	background:url(images/menu_down1.gif) no-repeat;
	width:80px;
	height:30px;
	display:block;
}

#menu ul .mar
{
	background:url(images/menu_up2.gif) no-repeat;
	width:210px;
	height:30px;
	display:block;
	float:left;
}


#menu ul .mar a
{
	background:url(images/menu_up2.gif) no-repeat;
	width:210px;
	height:30px;
	display:block;
}
#menu ul .mar a:hover
{
	background:url(images/menu_down2.gif) no-repeat;
	width:210px;
	height:30px;
	display:block;
}

  
#menu ul .stickers
{
	background:url(images/menu_up3.gif) no-repeat;
	width:124px;
	height:30px;
	display:block;
}

#menu ul .stickers a
{
	background:url(images/menu_up3.gif) no-repeat;
	width:124px;
	height:30px;
	display:block;
}
#menu ul .stickers a:hover
{
	background:url(images/menu_down3.gif) no-repeat;
	width:124px;
	height:30px;
	display:block;
}

#menu ul .textile
{
	background:url(images/menu_up4.gif) no-repeat;
	width:172px;
	height:30px;
	display:block;
}


#menu ul .textile a
{
	background:url(images/menu_up4.gif) no-repeat;
	width:172px;
	height:30px;
	display:block;
}
#menu ul .textile a:hover
{
	background:url(images/menu_down4.gif) no-repeat;
	width:172px;
	height:30px;
	display:block;
}
#menu ul .Contact a
{
	background:url(images/menu_up5.gif) no-repeat;
	width:85px;
	height:30px;
	display:block;
}
#menu ul .Contact a:hover
{
	background:url(images/menu_down5.gif) no-repeat;
	width:85px;
	height:30px;
	display:block;
}

#menu ul .Boutique a
{
	background:url(images/boutique2.png) no-repeat;
	width:80px;
	height:30px;
	margin-left:10px;
	display:block;
}
#menu ul .Boutique a:hover
{
	background:url(images/boutique1.png) no-repeat;
	width:80px;
	height:30px;
	display:block;
	margin-left:10px;
}




#centre
{
	background:url(images/fond_conteneur.jpg) repeat-x #262626 top;
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
#navigation
{
	width:370px;
	padding-left:33px;
	
	float:left;
}
#navigation h3
{ 
 color:#e2001a;
 font-size:12px;
 margin:5px 0;	
	}
	
#navigation ul 
{
	list-style:none;
	}
#navigation ul li 
{
	background:url(images/fond_menu.jpg) no-repeat;
	width:325px;
	height:105px;
	padding-left:15px;
	margin-bottom:15px;
	padding-top:5px;
}
#navigation ul .rea
{
	
	width:335px;
	height:105px;
	padding-left:5px;
	margin-bottom:15px;
	padding-top:5px;
}
	
#navigation span
{
	display:block;
	float:left;
	}
	
	#navigation .txt_span
{
	width:230px;
	height:auto;
	display:block;
	float:left;
	padding-left:10px;
}

.img_r
{
	
	float:left;
	margin:0 15px;;
}

#contenu
{
	float:left;
	}
#contenu h2
{
	font-size:14px;
	color:#e2001a;
	font-weight:bold;
	padding-bottom:20px;
}

#contenu h3
{
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
padding:5px;

}

#contenu_site
{ 
width:500px;
height:100%;
text-align:justify;
font-size:112%;
	
	}

#contenu_site p { 
padding-bottom:10px;
	
	}


#contenu_site a { 
color:#e2001a;
text-decoration:none;
	
	}

#contenu_site a:hover { 
color: #fff;
	
	}
#slideshow
{
  width:500px;
  margin:10px 0;
  overflow:hidden;
}
#slideshow .slideView
{
  width:500px;
  margin:0 auto;
}
#slideshow .slideView li
{
  list-style:none;
  float:left;
  margin:0 5px 5px 0;
  min-height:100px;
  background:#999999;
}
#slideshow .slideView li img
{
  border:0;
  width:150px;
  
}
#navigation ul li .marquee0 {
  width:300px;
  height:50px;
}
#pied
{
	background:url(images/fond_pied.jpg) no-repeat;
	width:950px;
	height:127px;
	padding-top:50px;
	
}
#pied ul
{
	width:900px;
	height:120px;
	text-align:center;
	margin:0 auto;
	line-height:20px;
	

}
#pied ul li 
{
	list-style:none;
	display:inline;
	color:#a7a7a7;
	font-size:10px;
	text-transform:uppercase;
	margin:0 10px;
	
}
#pied ul li a
{
	text-decoration:none;
	color:#a7a7a7;
	}
#pied ul li a:hover
{
	text-decoration:underline;
}
.imnalys
{
	
	}
	
	
	
	table#panier {
margin:15px auto;
width:731px;}

table#panier tbody tr#titre {
color:#fff;
text-transform:uppercase;
font-weight:bold;
background:#170f0d;
border-bottom:#4b3a22 1px solid;}

table#panier tbody tr#titre td{
text-align:center;
padding:10px;
border-bottom:#4b3a22 1px solid;}

/* Lignes */

table#panier tbody tr.ligne td {
padding:10px;
border-bottom:#4b3a22 1px solid;}

table#panier tbody tr.ligne.couleur1:hover td{
background:none;
border-bottom:#4b3a22 1px solid;}

table#panier tbody tr.ligne.couleur2:hover td{
background:none;
border-bottom:#4b3a22 1px solid;}

/*.couleur1 td {
background:#ccc;}

.couleur2 td { 
background:#E0E0E0;  }*/

table#panier tbody tr.ligne td p input {
width:23px;
margin-right:10px;}

table#panier tbody tr.ligne td img {
color:transparent;} 

/* td Produit */

table#panier tbody tr.ligne td.produit h4 {
padding:10px 10px 4px 0;
text-align:left;
font-size:110%;}

table#panier tbody tr.ligne td.produit p img {
float:left;
margin-right:5px;}

table#panier tbody tr.ligne td.produit p a {
font-weight:bold;
color:#646464;
text-align:left;
font-size:90%;
line-height:1.1;
display:block;
text-decoration:underline;}

table#panier tbody tr.ligne td.produit p a:hover {
text-decoration:none;}

table#panier tbody tr.ligne td.produit span {
font-style:italic;
display:block;
padding-bottom:10px;
color:#4F4F4F;}

/* td Supprimer */

table#panier tbody tr.ligne td.supprimer{
text-align:center;}

/* td Photo */

table#panier tbody tr.ligne td.photo img {
width:75px;
height:50px;
border:1px solid #888;}

table#panier tbody tr.ligne td.photo img:hover {
border:1px solid #333;}

/* td Prix total */

table#panier tbody tr.ligne td.prix_total{
text-align:right;
padding-right:14px;
font-weight:bold;}

/* tr Total */

table#panier tbody tr#total{
color:;
padding:10px;
border-bottom:#4b3a22 1px solid;
}

table#panier tbody tr#total th {
letter-spacing:1px;
padding:7px 15px;
text-align:right;
background:#382d2a;}

/* tr Actions */

table#panier tbody tr#action td p {
width:210px;
margin:0 auto;
padding:15px 0 15px 55px;}

table#panier tbody tr#action td {
padding:5px 15px;
text-align:center;}

table#panier tbody tr#action td p a {
float:left;
font-weight:bold;
margin-right:4px;
color:#646464;
font-size:110%;
line-height:1.1;
text-decoration:underline;}
table#panier tbody tr#action td p a img {
  border:0;
}
table#panier tbody tr#action td p a:hover {
text-decoration:none;}

table#panier tbody tr#action td p img {
margin-right:20px;
float:left;}
