body {
	text-align: center;
	width:auto;
	margin-left: 1%;
	margin-right: 1%;
	background: url(null) fixed ;

}
#haut {
	/*width: 1000px;*/
   height: 103px;
   margin-left: 30px;
   background-color: white;
   background-image: url("../images/bandeau.jpg");
   background-repeat: no-repeat;
   border-bottom: 4px groove;
   margin-bottom: 5px;
}

#animflash
{

   margin-left: 280px;
   margin-bottom: 20px;

   text-align : left;

  }
 #flashcontent
{

   left: 200px;
   margin-bottom: 20px;
   background-color: #4A0406;
   text-align : left;

  }
  #titretaille
{
	color: #272B2E;
	margin-left: 280px;
	margin-bottom: 10px;
   text-align: left;
   height: 2em;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}


#pied {
	/*width: 1000px;*/
   height: 20px;
   text-align: center;
   background-color: white;
  font-family:Arial,"Times New Roman", Times, serif;
  font-size: 0.8em;
   top: 90%;
}


#tableau
{
	float:left;
	width:700px;
	margin-top: 10px;
	margin-left: 30px;
}

#appercu
{
	background-color:#B0CAD6; 
	color: black;
	border: 1px solid blue;	
	width:200px; 
	height:150px;
	/*float:left;*/
	left:750px;
	margin-left:10px;
	position: fixed;
	font-family:"Times New Roman", Times, serif;
	_position: absolute; 
	margin-top: expression(documentElement.scrollTop+body.scrollTop + 20 + "px");
	
	
}




#global
{

	margin-left: auto;
	margin-right: auto;

	text-align: center;
	
}

#panier
{

	clear: both;
	background-color:white; 
	color: black;
	border-style:groove; 
	left:20%;
	width:550px; 
	height:600px; 
	position:absolute;
	/*top:79px;*/
	margin-top: 10px;
	z-index:1;
	visibility:hidden;
}


.commentaire h2
{
	font-size: 1.5em;
	font-style: italic;
   color: #444444;
   text-align: center;
   font-family:"Times New Roman", Times, serif;
	
}

.commentaire p
{
	font-size: 0.8em;
	font-style: normal;
	line-height:120%;
   color: black;
   text-align: justify;
   font-family:Arial,"Times New Roman", Times, serif;
	margin-left:5px;
}
.commentaire span
{
	/*background-color: #777777;*/
	color:#660000;
	/*text-decoration: underline;*/
}

.acheter h2
{
	height: 1.2em;
	font-style: italic;
   color: #000000;
   text-align: center;
   font-family:"Times New Roman", Times, serif;
	
}

.acheter form
{
	height: 1.0em;
	font-style: normal;
   color: #444444;
   list-style-position:outside;
   font-family:Arial,"Times New Roman", Times, serif;
	
}
.acheter p
{
	padding-right:20px;
	}
	

.total
{
text-align: right;
}
#menu
{
   /*width: 1000px;*/
   height: 20px;
   text-align: left;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 1.0em;
   margin-bottom: 20px;

}

#pub
{
   /*width: 1000px;*/
   height: 80px;
   text-align: left;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 1.0em;
   margin-bottom: 10px;

}

#menutaille
{
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 1.0em;

}
.element_menu
{

  /* margin-bottom: 10px;  Pour éviter que les éléments du menu ne soient trop collés */
}
.element_menu
{
   /* border: 1px solid black; */
   margin-bottom: 10px; /* Pour éviter que les éléments du menu ne soient trop collés */
  
}
.element_menu h3 /* Tous les titres de menus */
{    
   color: black;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
   font-size: 1.5em;
}

.element_menu ul
{
   /*list-style-image: url("images/puce1.png");*/

}



.element_menu a /* Tous les liens se trouvant dans un menu */
{
   color: #4A0406;
    margin-right: 20px;
}

.element_menu a:hover /* Quand on pointe sur un lien du menu */
{
   background-color: #B3B3B3;
   color: black;
}
.masque2
{
	background-color: #EFE1F2;
	width:500px; 
	height:350px; 
	position:absolute; 
	left:180px; 
	top:260px; 
	/*white-space:nowrap;*/
	border-style:dotted ;
	overflow:auto;
	padding-left:5px;
	padding-right:5px;
	z-index:1; 
	visibility:hidden;
	
}
.masque2 h1
{
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	color: #26132B;
   font-size: 22px;
   white-space:nowrap;
}
.masque2 p 
{
	font-family: "Times New Roman", Times, serif;
   font-size: 16px;
   text-align: justify;
	color:#4F2F57;
}
.masque2 a
{
	font-family: "Times New Roman", Times, serif;
   font-size: 16px;
   text-align: justify;
   color: #272B2E;

}
.masque2 p:first-letter 
{
   font-weight: bold; /* En gras */
   font-size: 1.5em; /* Ecrit légèrement plus gros que la normale */
   color: #26132B; /* En bleu */
}





