body, html {
     	margin: 5px 0 0 0  ;
        padding: 0;
		background-color: #B8B8B8;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight:normal;
		color:#473F3C;
		text-align:center;
}



/*----------------------------------------------------------------------------------
					LIENS ET TEXTES FORM GENERAL
----------------------------------------------------------------------------------*/
#avert1
{
	color:#BC1101;
	font-size:12px;
	letter-spacing:1px;
	text-align:left;
	margin:0px 0px 0px 0px;
}
#avert
{
	color:#BC1101;
	font-size:12px;
	letter-spacing:1px;
	text-align:left;
	margin:0px 0px 10px 0px;
}

#other_t

{
	font-size:0.85em;
	margin:5px 0px 10px 0px;
	font-weight:bold;
	background-color:#BC1101;
	color:#FFFFFF;
	padding:3px;
	width:750px;
	text-align:left;
	letter-spacing:2px;

}


a.opacity img 	{filter:alpha(opacity=100);   
                     -moz-opacity: 1.0;   
                     opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=70); 
               -moz-opacity: 0.7; 
               opacity: 0.7;}
			   
a

{
		font-size:0.8em;
		color:#BC1101;
		text-decoration:none;
}

a:hover

{
		font-size:0.8em;
		color:#454750;
		text-decoration:underline;
}

a.search
{
		color:#35373D;
		text-decoration:none;
}



a.search:hover
{
		color:#EF3F00;
		text-decoration:underline;
}


a.plus
{
		color:#339900;
		text-decoration:none;
		font-size:11px;
}



a.plus:hover
{
		color:#000000;
		text-decoration:underline;
}


input          { 


	
	color: #1E394E;
	border:solid 1px #454750;
	font-size: 11px;
	margin: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color: #E1E2E4;
	font-weight: bold;
	


}


TEXTAREA        { color: #1E394E; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: #E1E2E4;border:solid 1px #454750;; 
}



SELECT           { color: #1E394E; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; background-color: #E1E2E4; border:solid 1px #454750;}


/*----------------------------------------------------------------------------------
				TOP HEADER
----------------------------------------------------------------------------------*/

#top

{
	background:url(../images/top.jpg) no-repeat left top;
	width:980px;
	height:160px;
	margin: 0 auto ;
	position:relative;


}	

#home

{
		position:absolute;
		top:130px;
		left:60px;
}
 
#url
{
		position:absolute;
		top:5px;
		left:850px;
		font-size:0.65em;
		letter-spacing:1px;
		color:#FFFFFF;
}	

h1#top
	{
		margin:0;
			
	}

	h1#top a
		{
			
			width:270px;
			height: 120px ;
			display: block ;
			position:absolute;
			top: 25px ;
			left:0px;
			margin:0;
			
			
		}
		
		h1#top a span
		{
			display: none ;
		
			}



#top h2 {
	color: #000000;
	letter-spacing:14px;
	font-size:0.75em;
	position: absolute;
	margin:0px;
	left:340px;
	top:0px;

	

}

#top_anim
{
		position:absolute;
		top:24px;
		left:263px;
		z-index:10;
}

#connex

{
			position: absolute;
			left:295px;
			top:130px;
			font-size:0.6em;
			color:#FFFFFF;
			text-align:left;

}

form.connex

{

		padding:0px;
		margin:0px;
		
}


INPUT.connex              { 

color: #454750; 
font-weight:normal;
font-size: 0.9em; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
background-color: white;
border: solid 0pt #9496A3;
width:90px;;
padding:0px;
margin:0px;

}

#enmdp

{
			
			position: absolute;
			left:620px;
			top:125px;
			text-align:left;
			line-height:14px;

}

#enmdp a

{
		color:#ffffff;
		text-decoration:none;
		font-size:0.6em;
		

}
#enmdp a:hover

{
		text-decoration:none;
		font-size:0.6em;
		color:#BC1101;

}


#articles

{
			position:absolute;
			top:125px;
			left:860px;
			font-size:0.65em;
			color:#FFFFFF;

}	

#panier
{
			position:absolute;
		
			top:140px;
			left:850px;
		
}


#panier a
{
			font-size:0.7em;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
}

#panier a:hover
{
			font-size:0.7em;
			font-weight:bold;
			color:#000000;
			text-decoration:none;
}

a.compte

{
		color:#FFFFFF;
		padding:2px;
	
		margin:0;
	
		text-decoration:none;
		font-size:1.1em;
	
}

a.compte:hover

{
		color:#BC1101;
		padding:2px;
		
		margin:0;
	
		text-decoration:none;
		font-size:1.1em;
			
}

/*----------------------------------------------------------------------------------
				CONTENUE PAGE
----------------------------------------------------------------------------------*/


#page

{
		
			margin: 0 auto ;
			padding:0px;
			text-align: left ;
			position:relative;
			width:978px;
		
			background-color:#FFFFFF;
			border:solid 1px #000000;
			overflow:hidden;
			
		

}




#content

{
	float:left;
	width:750px;
	padding:5px 10px 10px 10px;
	margin:0px;
	text-align:left;

	
}

/*----------------------------------------------------------------------------------
					MENU GAUCHE
----------------------------------------------------------------------------------*/


#menug

{
	float:left;
	width:200px;
	margin:15px 0px 0px 0px;
	/*border-right: solid 1px #EF3F00;*/
	padding-bottom:25px;
	


}

#menug h3

{
		padding:0px;
		font-size:0.75em;
		margin: 10px 5px 2px 0px;


}



#menug a

{
		color:#454750;
		font-size:0.95em;
		font-weight:bold;
		text-decoration:none;
		margin-left:2px;
		font-family:Arial, Helvetica, sans-serif;
	
	
}

#menug a:hover

{
		color:#EF3F00;
		font-size:0.95em;
		margin-left:2px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
	
	
}

#newsletter

{
	margin:5px 0px 0px 5px;
	font-size:0.65em;
	line-height:16px;
	background-color:#EF3F00;
	padding:3px;
	color:#FFFFFF;
	width:190px;


}

input.newsletter  
{
	color: #0F1A30; 
	font-weight:normal;

	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color: white;
	border: solid 1pt #9496A3;
	width:140px;
	padding:1px;
	margin:0px;
	font-size:10px;

 }




#search

{
	margin:5px 5px 10px 5px;
	font-size:0.65em;
	background-color:#DFDFE3;
	padding:3px;
	width:190px;
	


}



input.search           { 


	
	color: #454750;
	border:solid 1px #454750;
	font-size: 10px;
	width:140px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background: #ffffff;
}


#menuplus
{
	background:url(../images/item_plus.gif) no-repeat left top;
	padding:4px 0px 5px 45px;

	background-color:#DFDFE3;
	width:155px;

	
}

#menuplus a{
	    text-decoration:none ;
		
		padding:0px 2px 2px 10px;
		color:#454750;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
#menuplus a:hover{
	    color:#454750;
		text-decoration:none ;
		background-color:#FFFFAA;
		font-size:11px;
		
	}
	
#menurefs
{
		background:url(../images/fd_ref.gif) no-repeat left;
		width:190px;
		line-height:23px;
		margin:20px 0px 10px 10px;
		padding:0px 0px 0px 30px;
		font-size:0.85em;

}

#menurefs a
{

		color:#FFFFFF;
		text-decoration:none;
		
		letter-spacing:1px;
}

#menurefs a:hover
{
		color:#FFBA00;
		text-decoration:none;
		letter-spacing:1px;
}

#meubleho

{	
			margin-left:10px;
			margin-top:10px;
			font-size:0.7em;
			line-height:18px;
			display:block;
			border:solid 1px #BC1101;
			padding:5px;
			width:180px;


}



#logog

{

		margin-left:35px;
		margin-top:15px;

}


/*---------------------------------------- ------------------------------------------
					HOME PAGE ACCUEIL
----------------------------------------------------------------------------------*/


#infos_box
{
		
		border-bottom:dotted 2px #BC1101;
		padding:0px 5px 10px 5px;
		margin:10px 10px 10px 10px;
		overflow:hidden;

		
}

#infos_box p
{
			padding:0px;
			margin:5px 5px 5px 0px;
			float:left;
			color:#000000;
			letter-spacing:0px;
	
			
}
#infos_box p.pub
{
			padding:0px;
			margin:5px 5px 5px 0px;
			float:left;
			color:#000000;
			letter-spacing:0px;
	
			
}



.nospromos

{

		color:#FFFFFF;
		font-size:1.2em;
		letter-spacing:6px;
		background-color:#EF3F00;
		margin-top:15px;
		margin-bottom:10px;
		text-align:left;
		padding:3px;

}


#promo_box

{
		
		margin:0px 0px 0px 10px;
		padding:0px 5px 5px 5px;
		overflow:hidden;
		border-bottom:dotted 2px #BC1101;

}

#promo_img
{
		float:left;
}

#promo_txt
{
		float:left;
		text-align:left;
		margin-left:15px;
		width:400px;
	
}
#promo_txt p

{
	margin:0px;
	padding:0px;
	
}

#promo_txt a

{
		color:#BC1101;
		font-size:1.1em;
		letter-spacing:1px;
		padding:0x 0x 0x 0x;
		margin:0px 0px 00px 0px;
		text-decoration:none;
}

#promo_txt a:hover

{
		color:#000000;
		padding:0px;
		margin:0px;
		text-decoration:underline;
}




#promo_t
{	
		font-size:0.75em;
		color:#000000;
		text-align:left;
		margin:5px 0px 0px 0px;
		
}
#promo_prix

{
		background-color:#BC1101;
		color:#ffffff;
		font-size:1.2em;
		width:250px;
		letter-spacing:1px;
		display:block;
		padding:3px;
		margin-top:10px;
		text-align:center;

}
#promo_plus
{
		margin:15px 0px 0px 90px;
		text-align:left;
}


#home_refs

{
		margin:0px 0px 0px 10px;
		padding:0px 0px 20px 0px;
		overflow:hidden;
		

}

#nosrefs
{
		background-color:#BC1101;
		width:390px;
		color:#FFFFFF;
		font-size:0.9em;
		padding:2px;
		margin:0px 0px 10px 0px;
		
}
#refs_g
{
		float:left;
		width:410px;
}

#refs_d
{
		
		float:left;
		font-size:0.9em;
		color:#000000;
		margin:20px 0px 0px 0px;
		line-height:18px;
		
		
}
/*----------------------------------------------------------------------------------
			LISTE PRODUITS
----------------------------------------------------------------------------------*/

.listitre

{

		color:#FFFFFF;
		font-size:1.2em;
		letter-spacing:6px;
		background-color:#BC1101;
		margin-top:15px;
		margin-bottom:20px;
		text-align:left;
		padding:3px;

}



#list_photo

{
		float:left;
		width:265px;
		text-align:center;
		
		

}
#list_cont
{
	float:left;
	width:465;
	text-align:left;
	

}
#list_cont a

{
		color:#454750;
		font-size:0.7em;
		letter-spacing:1px;
		font-weight:bold;
		padding:3px;
		margin:0px;
		text-decoration:none;
}

#list_cont a:hover

{
		color:#EF3F00;
		font-size:0.7em;
		letter-spacing:1px;
		font-weight:bold;
		padding:3px;
		margin:0px;
		text-decoration:underline;
}


.list_prix

{
		color:#BC1101;
		font-size:1.2em;
		letter-spacing:1px;
	
		padding:3px;
		margin:0px;
		text-align:left;

}

#liste_plus
{
		margin:10px 0px 0px 0px;
		text-align:left;
}

/*----------------------------------------------------------------------------------
		FICHE PRODUIT
----------------------------------------------------------------------------------*/


#fiche_photo

{
		float:left;
		width:310px;
		text-align:left;
		margin-left:5px;

		
		

}

div#photos

{
	position:relative;
	width:180px;
	height:70px;
	padding:2px;
	border:solid 1px #9A9A9A;
	margin-top:20px;
	margin-left:20px;
	text-align:left;
}

div#wn	{ 
    position:absolute; 
    width:120px; 
	height:135px; 
	margin-left:30px;
    overflow:hidden;

	}
	


table#t1 {
	




}
table#t1 td
{ 
border-right:1px solid #EF3F00;
padding: 2px;
text-align: left;
margin:2px;


} 

.liste_pictos
{
	margin-top:5px;
	margin-bottom:2px;

}

.pictos

{
		margin:2px;
		


}

#fiche_cont
{
	float:left;
	width:430px;
	text-align:left;
	font-size:1.2em;
	

}

.fiche_prix

{
		color:#BC1101;
		font-size:1.4em;
		letter-spacing:1px;
		
		padding:3px;
		margin:0px;
		text-align:left;

}


#fiche_liv
{
	
		background:url(../images/livraison.gif) no-repeat left top;
		padding:0px 0px 0px 40px;
		margin:10px 0px 10px 0px;
		font-size:10px;
		font-weight:bold;
		
}
.fiche_ref
{
		color:#333333;
		font-size:10px;
		margin:5px 0px 10px 5px;
		overflow:hidden;

}

#fiche_desc
{

		font-size:11px;
		margin:5px 5px 5px 5px;
		padding:4px;
		background-color:#D8D8D8;
		line-height:18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		

}
#fiche_desc table
{
		  border-spacing:0;
		border-collapse:0;
		width:450px;

}

#fiche_desc td
{
		line-height:15px;
		padding:0px;
		margin:0px;
}


#fiche_desc p
{

		
		line-height:15px;
		padding:0px;
		margin:0px;
		
}


.desc_t

{
		margin:5px 0px 2px 0px;
		padding:0px 0px 0px 3px;
		font-size:0.65em;
		font-weight:normal;
	
		
	
}

#fiche_access
{

		font-size:0.65em;
		margin:10px 5px 5px 5px;

}

#fiche_access p
{

		
		line-height:15px;
		padding:0px;
		margin:0px;
		
}

.access_t

{
		margin:0px 0px 5px 0px;
		font-size:0.65em;
		font-weight:bold;
		text-decoration:underline;
		
	
}

#fiche_plus
{

		background:url(../images/prod/lesplus.gif) no-repeat left top;
		font-size:0.65em;
		margin:15px 5px 5px 5px;
		font-weight:bold;
		padding:30px 10px 10px 10px;
		border:1px solid #B5B7BC;
		width:450px;
		

}

#fiche_pforts
{
		background:url(../images/prod/points_forts.gif) no-repeat left top;
		font-size:0.65em;
		margin:10px 5px 5px 5px;
		padding:25px 10px 10px 10px;
		background-color:#EF3F00;
		color:#ffffff;
		width:450px;
}		

#fiche_pforts table
{
		width:410px;
		
}

#fiche_pforts table td

{
	padding:5px;

}

.fiche_panier

{
	
	margin-top:20px;

}

a.retour

{
		color:#BC1101;
		font-size:0.7em;
		text-decoration:none;

}

a.retour:hover

{
		color:#454750;
		font-size:0.7em;
		text-decoration:underline;


}

/*----------------------------------------------------------------------------------
	AUTRES COLLECTIONS
----------------------------------------------------------------------------------*/

.other_dem
{
		font-size:11px;
		margin:10px 0px 15px 0px;
		padding:3px;
		font-weight:bold;
		border:1px solid #C8C8C8;
		text-align:center;

		
}

#other
{
	padding:5px 5px 5px 5px;
	margin:5px 0px 10px 0px;
	border:1px dotted #B41500;	
	overflow:hidden;
}



#other_img

{
		float:left;
		text-align:left;

}




#other_desc
{
	float:left;
	margin-left:10px;
	width:500px;

}

.other_t
{
	
		padding:2px;
		font-size:16px;
		letter-spacing:1px;
		color:#B41500;
		margin:0px;
		text-align:left;
}

.other_txt
{
		margin:0px 0px 5px 0px;
		font-size:0.7em;
		padding:0px;
	
}

#other_plus
{
	margin:5px 0px 0px 0px;
	padding:3px;
	
}

#plus_txt
{

	font-size:0.7em;

}

#other_photos
{

	font-size:11px;


	background:url(../images/plus_photos.gif) no-repeat left top;
	padding:18px 0px 3px 3px;
	margin:15px 0px 0px 0px;

}

.imag
{
	padding:2px;
	margin:0px;
	

}
/*----------------------------------------------------------------------------------
						ENREGISTREMENT
----------------------------------------------------------------------------------*/


#enreg

{

		font-size:0.75em;
}

form.enreg

{

}

form.enreg legend

{
	
	font-weight:bold;
	color:#454750;
	

}

form.enreg label
{

		font-size:0.95em;
		margin-right:10px;
		
}
 
#enreg_t1

{
	font-size:0.8em;
	margin:10px 0px 10px 0px;
	font-weight:bold;
	background-color:#454750;
	color:#FFFFFF;
	padding:3px;
	width:740px;
	text-align:left;
	letter-spacing:1px;

}


/*----------------------------------------------------------------------------------
						QUI SOMMES-NOUS
----------------------------------------------------------------------------------*/

#diapo

{
	
		float:right;
		width:410px;
		margin:10px;
		text-align:right;
}

#nous

{

		float:left;
		width:290px;
		font-size:0.8em;
		text-align:justify;
		margin-top:20px;
}

/*----------------------------------------------------------------------------------
						FOOTER
----------------------------------------------------------------------------------*/



div#footer {
        

	
        background:url(../images/bottom.jpg) no-repeat left top;
        width: 980px;
		height:69px;
		margin: 0 auto ;
		padding:0;

	
       
}

#copy

{
		padding:15px 15px 0px 20px;
		color:#FFFFFF;
		font-size:0.65em;
		text-align:right;
	
}



#footer a

{
		color:#FFFFFF;
		padding:3px;
		text-decoration:none;



}


#footer a:hover

{
		color:#EF3F00;
		padding:3px;
		text-decoration:none;
	


}


/* =========================================================================== */
/* =========================================================================== */
/*                            CSS POUR MENU DE GAUCHE                          */
/* =========================================================================== */
/* =========================================================================== */
      div.menu_parent{
	    margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		font:12px Verdana ;
	
      }
	  div.menu_parent a{
	    text-decoration:none ;
		color:#454750;
		font-size:0.95em;
		font-weight:bold;
		padding:0px 3px 0px 3px;
		font-family:Arial, Helvetica, sans-serif;
		
      }
	   div.menu_parent a:hover{
	    text-decoration:none ;
		color:#B41500;
		padding:0px 3px 0px 3px;
		background-color:#FFFFAA;
		
      }
	  div.menu_enfant{
	    margin:0px;
		margin-left:5px;
		padding:0px;
		text-align:left;
		font:12px Verdana ;
		display:none ;
      }
	  div.menu_enfant ul{
	    list-style:none;
		margin:0px;
		padding:0px;
	  }
	  div.menu_enfant ul li{
	  	background:url(../images/menu/fl_menu.gif) no-repeat left top;
        background-repeat: no-repeat;
        background-position: 0% 65%;
        padding-left: 15px;
		margin-left:15px;
	
	  }
	  div.menu_enfant ul li.coche{
		background-image: url(../images/menu/fl_menu.gif);
        background-repeat: no-repeat;
        background-position: 0% 65%;
		background-color:#FFFFAA;
        padding-left: 15px;
		margin-left:15px;
	  }
	  div.menu_enfant ul li a{
	    text-decoration:none ;
		color:#454750;
		font-size:0.95em;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	  }
	  div.menu_enfant ul li a:hover{
		background-color:#FFFFAA;
	  }
/* =========================================================================== */
/* =========================================================================== */
/*                   LES MARQUES                                               */
/* =========================================================================== */
/* =========================================================================== */
      div.liste_marques{
	    margin:0px;
		padding:0px;
		text-align:left;
	  }
	  div.liste_marques ul{
	    list-style:none;
		margin:0px;
		padding:0px;
	  }
	  div.liste_marques ul li{
		display: inline;
		margin:0px;
		padding:0px;
	  }
/* =========================================================================== */
/* =========================================================================== */
/*                   FIL D'ARIANE                                              */
/* =========================================================================== */
/* =========================================================================== */
      #fil {
        color:#FFFFFF;
        font-size:1.2em;
		letter-spacing:3px;
		background-color:#BC1101;
        padding: 3px;
        margin-top:15px;
		margin-bottom:20px;
		text-align:left;
      }
      #fil ul {
        margin-left: 0;
        padding-left: 0;
        display: inline;
        border: none;
     }
     #fil ul li {
       margin-left: 0;
       padding-left: 2px;
       border: none;
       list-style: none;
       display: inline;
     }
	 
	 .second
	 {
	 	 color:#FFFFFF;
        font-size:0.9em;
		letter-spacing:2px;
	 }
/* =========================================================================== */
/* =========================================================================== */


/* =========================================================================== */
/* =========================================================================== */
/*                 MON COMPTE                                         */
/* =========================================================================== */
/* =========================================================================== */

#cpt_left

{
	float:left;
	width:540px;
	padding:5px;
	border:0px;
	font-size:0.75em;
	margin-left:20px;
	
}

#cpt_left p
{

		background-color:#E2E3E5;
		padding:10px;
		line-height:20px;
		width:250px;
		
}		

#cpt_right

{
	float:left;
	width:160px;
	padding:5px;
	border:0px;
	

}


#mcpt

{
	background:url(../images/fd_compte.jpg) no-repeat left top;	
	width:155px;
	height:125px;
	padding:15px;	
	line-height:20px;
	font-size:0.8em;
	color:#454750;
}

#mcpt a

{
		font-size:0.75em;
		text-decoration:none;
}

#mcpt a:hover

{
		font-size:0.75em;
		color:#454750;
		text-decoration:underline;
}

#profil_left

{
	float:left;
	width:540px;
	padding:5px;
	border:0px;
	font-size:0.75em;
	margin-left:20px;
	
}
/* =========================================================================== */
/* =========================================================================== */
=============== */
