/* STYLES CSS LED-DESIGN */	 
/* @ ACTIVWEB SARL 2006 */

/* DEBUT Styles communs */
body {
	margin:0px;
	padding:0px;
	/*background: #96A4C1;*/
	background: #96A4C1 url(bkg_body.jpg) top left repeat;
	color: black;
	font-family: verdana, arial, Helvetica, serif;
	font-size: 12px;
	
}			 

div.retour_accueil {
	text-align:center;
	font-weight:bold;
	color:green; 
}				

a.retour_accueil {
	color:green; 
}				

a.retour_accueil:hover {
	color:red; 
}				


/* FIN Styles communs */						  

/* DEBUT Structure */
#header { 
	width: 800px;
	border:1px solid #808080;	
	height: 132px;
	background: #c0c0c0 url(bkg_header.jpg) top left no-repeat;
	margin-left: auto;
	margin-right: auto;
}				   

#inter {
	width: 800px;
	/*border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;*/ 
	border-left:1px solid #808080;	
	border-right:1px solid #808080;	
	margin-left: auto;
	margin-right: auto;
	/*background: #ffffff url(bkg_conteneur.jpg) top left no-repeat;*/
	text-align:center;	
	background-color: #65789E;	
}	   

#conteneur {
	width: 800px;
	border:0px solid #C7CDD9;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff url(bkg_conteneur.jpg) top left repeat;	
}	   

#pied {
	width: 800px;  
	border:1px solid #000000;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff url(bkg_conteneur.jpg) top left repeat;	
	padding: 2px;	
}		

#menu_haut { 
	background-color: transparent;
	margin: 0;
	list-style-type: none;
	padding: 0.1em 0.5em 0.1em 0;
}	   					   

#conteneur table.conteneur {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
/* FIN Structure */

/* DEBUT Barre de menus horizontale */
#menu_haut li {
	display: inline;
	font-size: 10px;
}			   

#menu_haut a {
	color: #C7CDD9;
	text-decoration: none;
}

#menu_haut a:hover {  
	color: yellow;
	text-decoration: none;
}					
/* FIN Barre de menus horizontale */

/* DEBUT Menu de gauche */
#conteneur table td.menu {
	width:160px;				  
	background-color: #C7CDD9;
	
}	   

div.bt {
	border:0px solid black;
	width:150px;
	height:48px;
	margin-bottom:10px; 
}				  

a.bt1 {
	width:150px;
	height:48px; 
	display: block;
	background: #C7CDD9 url(bkg_bt1.jpg) top left no-repeat;
}		   

a.bt1:hover {
	background: #C7CDD9 url(bkg_bt1_hover.jpg) top left no-repeat;
}		

a.bt2 {
	width:150px;
	height:48px; 
	display: block;
	background: #C7CDD9 url(bkg_bt2.jpg) top left no-repeat;
}		   

a.bt2:hover {
	background: #C7CDD9 url(bkg_bt2_hover.jpg) top left no-repeat;
}		

a.bt3 {
	width:150px;
	height:48px; 
	display: block;
	background: #C7CDD9 url(bkg_bt3.jpg) top left no-repeat;
}		   

a.bt3:hover {
	background: #C7CDD9 url(bkg_bt3_hover.jpg) top left no-repeat;
}		

a.bt4 {
	width:150px;
	height:48px; 
	display: block;
	background: #C7CDD9 url(bkg_bt4.jpg) top left no-repeat;
}		   

a.bt4:hover {
	background: #C7CDD9 url(bkg_bt4_hover.jpg) top left no-repeat;
}		 
	 /* pour le préload des boutons*/
div.bt1 {
	background: #C7CDD9 url(bkg_bt1_hover.jpg) top left no-repeat;
	visibility: hidden;
}
div.bt2 {
	background: #C7CDD9 url(bkg_bt2_hover.jpg) top left no-repeat; 
	visibility: hidden;
}
div.bt3 {
	background: #C7CDD9 url(bkg_bt3_hover.jpg) top left no-repeat;
	visibility: hidden;
}
div.bt4 {
	background: #C7CDD9 url(bkg_bt4_hover.jpg) top left no-repeat;
	visibility: hidden;
}					  

a.rubrique2 {
	font-size: 11px;
	padding-left: 6px;
	background-color: lightyellow;
	width: 100%;
	display: block;
}		
a.rubrique2:hover {
	color: red;
	text-decoration: none;
	/*padding-left: 8px;*/
	background-color: #FAFBA7;
}				

div.blocs_rub2 {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}

/* FIN Menu de gauche */   	   
			  
/* DEBUT TD home */
#conteneur table td.td_home {
	background-color: #FFFFFF;
	padding: 10px;
}	   

table.spip {
	margin-right: 20px;
}

td.txt_home {
	border:1px solid black; 
	font-size:11px; color:#808080; 
	width:50%; padding:5px; 
	background: #ffffff url(bkg_td1_home.jpg) top right repeat;
}

td.produit_home {
	border:1px solid black; 
	font-size:11px; color:#808080; 
	width:50%; padding:5px; 
	background: #ffffff url(bkg_td2_home.jpg) top right repeat;
}		 

td.produit_home h3 {
	color: black;
	font-size: 15px;
	text-align:center; 
	margin-top: 6px;
	color: green;
}
	 

div.photo {
	border:1px solid #808080;	
	background-color: #FFFFFF;
	width: 200px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}		

div.txt {
	color: black;
	margin-top: 10px;
}	   

div.lien {
	font-weight: bold; 
	margin-top: 8px;
	text-align: right;
}		   

a.lien {
	color: white;
}			 

a.lien:hover {
	color: yellow;
	text-decoration: none;
}		

td.idee_cadeau {
	border:1px solid black; 
	font-size:11px; color:#808080; 
	padding:5px; 
	background: #ffffff url(bkg_td3_home.jpg) top right repeat;

}							 

table.idee_cadeau {
	margin-bottom: 8px;	
	color: #808080;
	font-size: 12px;
}

/* FIN TD home */


/* DEBUT page categories*/
table.item {
	border:1px solid #c0c0c0;
	width: 610px;
}

table.item td.logo {
	width:130px;
	text-align:left;
}

table.item td.txt {
	padding-left:10px;
	color:green;
}				  

div.txt_categorie {
	font-size:11px;
	margin-bottom: 15px;
}
/* FIN page categories*/


/* DEBUT page article*/		 
h3.titre_article {
	color:red;		  
	text-align:center;
	margin-top: 8px;
}			

DIV.reference_article {
	color: green;	  
	text-align:left;	
	margin-left: 20px;
}

DIV.image_article {
	text-align:center;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.texte_article {
	margin-left: 20px;
}	

div.texte_article_infos_legales { 
	margin: 20px;
	font-size: 11px;
}		

div.revendeurs {
	width: 230px;
	float: right;
	border: 1px dashed #808080;
	margin-bottom: 20px;
	margin-right: 20px;
	padding: 20px;
	font-size: 11px;
}			   

div.prix_design {
	/* border: 1px solid #808080; */
	margin-left: 15px;	
	text-align: center;
	width: 330px;
}

h3.prix_design {
	color: green;
	font-size: 11px;
}

/* FIN page article*/
	
					 
/* DEBUT page mot*/
h3.revendeur {
	color: green;
	margin-top: 10px;
	text-align: center;
}				  

div.adr_revendeur {
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 100px;
	border: 1px solid red;
	padding: 20px;
}				  

div.articles_revendeur {
	margin-top: 20px;
	font-size: 11px;
}			

a.art_rev:hover {
	color: red;
}
								 
/* FIN page mot*/								  
												  
/* DEBUT page pied*/								  
span.pied {
	font-size:9px;
	color: 808080;
}				 

a.pied {
	color: 808080;
}
/* FIN page pied*/							


/* DEBUT page contact*/
td.home_contact {
	padding: 12px;
}					 

.forml { width: 100%; ; background-color: #DEE1E8;}	

div.txt_contact {
	font-size: 11px;
}
					   
/* FIN page contact*/
					 
/* DEBUT page message_mail*/

div.message_mail {
	margin: 20px;
	border: 1px dashed green;
	text-align: center;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 20px
}

/* FIN page message_mail*/