/* =====================================================

   AJOUT DU JUJU POUR PARTENAIRE COTE CLIENT

====================================================== */

#liste_partenaires{
  font:11px Verdana;
  text-align:left;
  padding:5px;
  margin:5px 5px 5px 30px ;
  padding:0px 0px 10px 0px;
  width:650px;
  border-bottom:1px dotted #EF3F00;
  overflow:hidden;

}

#liste_partenaires p
{
	margin:5px 0px 5px 0px;
	padding:0px;	
}
#liste_partenaires a
{
	font-size:11px;

}


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*/


#other_t

{
	font-size:0.85em;
	margin:10px 0px 10px 0px;
	font-weight:bold;
	background-color:#EF3F00;
	color:#FFFFFF;
	padding:3px;
	width:740px;
	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:#EF3F00;
		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;
}


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*/

#top

{
	background:url(../images/top.jpg) no-repeat left top;
	width:980px;
	height:149px;
	margin: 0 auto ;
	position:relative;


}	

#home

{
		position:absolute;
		top:3px;
		left:70px;
}

#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: #ffffff;
	letter-spacing:15px;
	font-size:1.2em;
	position: absolute;
	margin:0px;
	left:350px;
	top:84px;
	

}

#connex

{
			position: absolute;
			left:295px;
			top:120px;
			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:110px;
			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:#EF3F00;

}


#articles

{
			position:absolute;
			top:115px;
			left:845px;
			font-size:0.65em;
			color:#FFFFFF;

}	

#panier
{
			position:absolute;
		
			top:130px;
			left:845px;
		
}


#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:#454750;
			text-decoration:none;
}

a.compte

{
		color:#FFFFFF;
		padding:2px;
	
		margin:0;
	
		text-decoration:none;
		font-size:1.1em;
	
}

a.compte:hover

{
		color:#EF3F00;
		padding:2px;
		
		margin:0;
	
		text-decoration:none;
		font-size:1.1em;
			
}
/*CONTENU */

#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:10px;
	text-align:left;

	
}


/*MENU GAUCHE*/

#menug

{
	float:left;
	width:200px;
	margin:0px 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;
	


}

input.newsletter  
{
	color: #0F1A30; 
	font-weight:normal;

	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color: white;
	border: solid 1pt #9496A3;
	width:130px;
	padding:1px;
	margin:0px;
	font-size:10px;

 }

#info_livraison {margin:5px 0px 5px 2px;padding:0px;color:#FFFFFF;text-align:center;}
#info_livraison p {margin:5px 0px 5px 0px;padding:0px;font-size:12px;}

#pub_fein {margin:0px 0px 5px 2px;text-align:center;position:relative;}

#search

{
	margin:5px 0px 10px 5px;
	font-size:0.65em;
	background-color:#DFDFE3;
	padding:3px;
	
	


}



input.search           { 


	
	color: #454750;
	border:solid 1px #454750;
	font-size: 10px;
	width:130px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background: #ffffff;
}



#outilpro

{	
			margin-left:10px;
			margin-top:25px;
			font-size:0.7em;
			line-height:18px;
			display:block;
			border:solid 1px #EF3F00;
			padding:5px;
			width:160px;


}


#suivi
{
	
		/*border:solid 1px #000000;*/
		
		font-size:0.65em;
		margin:10px 0px 0px 10px;
		text-align:left;
		border:solid 1px #EF3F00;
		padding:5px;
		width:160px;
		
}

#logog

{

		margin-left:20px;
		margin-top:15px;

}


/*MARQUES*/

#marques
{	
 		margin-top:5px;

}

/*INFOS ACCUEIL*/

#infos_box
{
		width:750px;;
		border:solid 1px #000000;
		background:url(../images/img_infos.gif) no-repeat left top;
		margin-top:10px;
		margin-bottom:10px;
		height:auto;
		
}

#infos_box p
{
			padding:0px;
			margin:5px 5px 5px 150px;
			font-size:1.2em;
			width:600px;
			color:#EF3F00;
			letter-spacing:2px;
			font-weight:bold;
			
}


/*PROMOS*/

.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

{
		float:left;
		width:160px;
		padding:10px;
		border:solid 1px #CECECE;
		margin-right:5px;
		margin-bottom:15px;

}
#promo_box a

{
		color:#454750;
		font-size:0.7em;
		letter-spacing:1px;
		font-weight:bold;
		padding:3px;
		margin:0px;
		text-decoration:none;
}

#promo_box a:hover

{
		color:#EF3F00;
		font-size:0.7em;
		letter-spacing:1px;
		font-weight:bold;
		padding:3px;
		margin:0px;
		text-decoration:underline;
}


.promo_prix

{
		color:#EF3F00;
		font-size:1.2em;
		letter-spacing:1px;
		
		padding:3px;
		margin:0px;
		text-align:right;

}


/*LISTE PRODUITS*/



.listitre

{

		color:#FFFFFF;
		font-size:1.2em;
		letter-spacing:6px;
		background-color:#EF3F00;
		margin-top:15px;
		margin-bottom:20px;
		text-align:left;
		padding:3px;

}



#list_photo

{
		float:left;
		width:180px;
		text-align:center;
		
		

}
#list_cont
{
	float:left;
	width:550px;
	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_cont p {margin:2px 0px 2px 0px;padding:0px;}
.list_prix

{
		color:#EF3F00;
		font-size:1.2em;
		letter-spacing:1px;
		
		padding:3px;
		margin:0px;
		text-align:left;

}


.statut_liv {font:10px Verdana;font-weight:bold;height:30px;line-height:30px;vertical-align:middle;margin-top:10px;}


/*FICHE PRODUIT*/

#fiche_photo

{
		float:left;
		width:260px;
		text-align:left;
		margin-left:20px;

		
		

}

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:#EF3F00;
		font-size:1.4em;
		letter-spacing:1px;
		
		padding:3px;
		margin:0px;
		text-align:left;

}

.fiche_ref
{
		color:#333333;
		font-size:0.8em;
		margin:5px;
		overflow:hidden;

}

#fiche_desc
{

		font-size:0.65em;
		margin:5px 5px 5px 5px;
		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:10px 0px 10px 0px;
		font-size:0.65em;
		font-weight:bold;
		text-decoration:underline;
		
	
}

#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;

}


#retour {float:right;text-align:right;margin-top:10px;padding:5px;background-color:#454750;width:220px;}
a.retour

{
		color:#ffffff;
		font-size:0.7em;
		text-decoration:none;

}

a.retour:hover

{
		color:#ffffff;
		font-size:0.7em;
		text-decoration:underline;


}

/*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 10px 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;
		font-family:Arial, Helvetica, sans-serif;
		
      }
	  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:#EF3F00;
        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;
	
}
/* =========================================================================== */
/* =========================================================================== */
.prix_ht{
  font:12px Verdana;
  text-align:center;
}

.prix_ht2{
  font:12px Verdana;
  text-align:left;
  margin-left:10px;
}
