	body
{
 					 margin:0px;
					 padding:0px;				
					  font-family:verdana;
					 font-size:0.8em;
					 color:#666;	 
					 line-height:1.6em;
  					background:#F9F5F0 url(img/bg1.jpg) repeat-x;
 					 /* TABLE MAIN */
}					 
.table-main
{
 					 width:850px;
					 border-collapse:collapse;
					 margin:auto;
					 border:0px solid silver;
					 margin-top:10px;
					 margin-bottom:10px;
					 font-size:100%;
}
td
{
 					 border:0px solid silver;
					 font-family: verdana;
					 font-size:100%;
					 color:#666;
}
.header
{
 			 		 padding-bottom:3px;
			 
}
.float-header
{
 						 float:right;
						 width:300px;
						 height:25px;
						 border:0px solid silver;
						 margin-top:2px;
}
.in-float-header
{
 						 color:#FF158A;/*#999900;*/
						 font-size:6pt;
						 float:right;
						 border-left:1px solid silver;
						 padding:5px;
						 padding-top:2px;
						 padding-bottom:1px;
						 
}
.menu
{ 		 	 		 
					 color:white;
					 position:relative;
					 float:left;
					 padding-left:0px;
					 border:0px solid white;
					 width:560px;
					 top:4px;/*-6px;*/
					 border:0px solid blue;
}
.sous-menu
{
 		 	 		 height:30px;			
					 border:0px solid green;		 
}
.left
{ 		 	 		
					 border:0px;
					 border-right:1px solid #FF158A;
					 width:200px;
					padding:0;
					text-align:left;
}
.right
{
					padding-left:15px;
					font-size:105%;
					width:640px;

}
.hr-gauche
{
					color: red;
					background: #FF158A;
					height: 1px;
					border: 0;
}
hr
{
					color: red;
					background: #FF158A;
					height: 1px;
					border: 0;
}
.footer
{
 		 	 		 text-align:center;
					 padding-top:30px;
					 font-size:11px;
					 padding-bottom:20px;
} 					
				 /* CADRES PRODUITS */
.conteneur-produits
{
 					 border:1px solid silver;
					 height:550px;
					 margin-top:0px;
					
}		
.conteneur-article
{
 				 float:left;
				 width:175px;
				 height:248px;
				 margin-right:5px;
				 margin-bottom:10px;
				 border:3px solid #FFC4E1;
				 padding:0px;
				 display:inline;
				  padding:2px;
					font-size:10px;
					background:white;
					padding-bottom:4px;
					background:white;
}		

.photo
{
z-index:10;
position:relative;
float:right;
margin-bottom:-140px;
display:inline;
bottom:110px;
height:87px;
right:0px;
width:240px;
border:1px solid silver;
background-image:url(img/amour.jpg);
}	

.table1
{
width:100%;
border:0;
border-collapse:collapse;
}
					/* TITRES*/
h1
{
 					font-size:135%;
					color:#FF158A;
					font-weight:bold;
					margin-bottom:5px;
					margin-top:7px;
					font-family:arial;			
					
}				
h2
{
 					font-size:120%;
					color:#FF158A;
					font-weight:bold;
					margin-top:7px;
					border:0px solid red;
										
}	
h5
{
 					font-size:110%;
					color:#666;/*#8A8A8A;#999800;*/
					font-weight:normal;
					margin-top:0px;
					margin-bottom:5px;
					line-height:1.2em;
}	
h6
{
 					font-size:110%;
					color:#666;
					font-weight:normal;
					margin-top:0px;
					margin-bottom:2px;
}	
					/* LIENS */
a
{
 					color:#666;
					text-decoration:none;
}
a:hover
{
 					color:#666;
					text-decoration:underline;
}
a.panier
{
          color:#FF158A;
					font-weight:normal;
					text-decoration:none;
					line-height:1.5em;
					font-size:11px;
}
a.panier:hover
{
          color:#666;
					text-decoration:underline;					
}
a.lien1
{
 					color:#999900;
					text-decoration:none;
}
a.lien1:hover
{
 					color:#666;
					text-decoration:underline;
}
a.lien2
{
 			 		display:block;
		      width:96%;
				  height:18px;				  
 					color:#999;
					text-decoration:none;
					text-transform:uppercase;
					display:block;
					width:98%;
					line-height:22px;
					font-weight:bold;
					padding-left:3px;
					font-size:11px;
}
a.lien2:hover
{
 					color:#FF6AB5;
					text-decoration:none;
				background:white;
					
}
a.horiz
{
 			 		font-family:verdana;
 					color:white;
					font-weight:bold;
					text-decoration:none;
					font-size:12px;
					padding:1px 20px 2px 20px;
					display:block;
					float:left;
					margin:5px 10px 0 0;
					margin-bottom:0px;
					background:#E70174;/*#E40173;*/
					border:1px solid #F9F5F0;
}			
a.horiz:hover
{
 					color:#FE0885;
					font-weight:bold;
					text-decoration:none;
					background:#F9F5F0;
					border:1px solid #F9F5F0;
}			
a.vertical
{       				
 			 		font-family:verdana;
					display:block;
 					color:#808000;
					font-weight:bold;
					text-decoration:none;
					font-size:11px;				
					
					padding:2px;				
					color:red;	
}			
a.vertical:hover
{
 					color:#666;
					font-weight:bold;
					text-decoration:none;
}	
form
{
 					font-weight:bold;
					color:#969696;
}	
input
{
 		 		 border:1px inset #C9C9C9;
				 font-size:11px;
				 padding:1px;
				 background:#FFF7FC;
}
textarea
{
 				border:1px inset #C9C9C9;
				font-family:verdana;
				font-size:11px;
				padding:1px;
				background:#FFF7FC;
}
.bouton
{
 			 background:#FF158A;
			 border:0;
			 color:white;
			 padding-bottom:2px;
			 padding-top:1px;
			 margin-top:5px;
			 font-weight:bold;
			 font-size:12px;
			 cursor:pointer;
}			