body{width:900px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url("images/fonds/fond.png");
	background-attachment: fixed;}



		/* L'en-tête et le pied de page */

.en_tete{width:896px;
		height:130px;
		background-image:url("images/fonds/banniere.jpg");
		background-repeat:no-repeat;
		margin-bottom:10px;
		cursor:hand;
		border:2px solid #007f00;}
.en_tete_a{width:896px;
		height:130px;
		background-image:url("images/fonds/banniere_a.jpg");
		background-repeat:no-repeat;
		margin-bottom:10px;
		cursor:hand;
		border:2px solid #007f00;}
.pied_de_page{padding:5px;
        font-size: 13px;
		text-align:center;
		text-decoration: none;
		color:#000000;						/* couleur du texte du pied de page*/
		background-color:#aaff55;						/* couleur de fond du pied de page*/
		background-image:url("images/fonds/pied.jpg");
		background-repeat:repeat-x;  
		border:2px solid #007f00;
		cursor:hand;}



		/* Le menu */

.menu{float:left;
		width:127px;}

.titre_menu{color:#000000;						/* couleur du texte de titre  des menus*/		
		background-image:url("images/fonds/titre_menu.gif");
		background-repeat:no-repeat;
		padding-left:16px;
		text-align:left;
		font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
		font-size: 20px;
		font-weight: bold;}
.element_menu{background-color:#aaff55;						/* couleur de fond du menu*/
		background-image:url("images/fonds/motif.png");
		background-repeat:repeat-x;  
		border:2px solid #007f00;
		padding-top:6px;
		margin-bottom:10px;}

		/* Quelques effets sur les menus */

.element_menu ul{list-style-image:url("images/fonds/puce.png");
		padding:0px;
		padding-left:20px;
		margin:0px;
		margin-bottom:5px;}

.element_menu a{color:#000000;						/* couleur du texte des menus*/
		text-decoration: none;}

.element_menu a:hover{background-color:#aaff55;
		color:#ff0000;
		text-decoration: underline;}



		/* Le corps de la page */

.corps{margin-left:137px;
		margin-bottom:10px;
		padding:5px;
		background-color:#aaff55;						/* couleur de fond du corps*/
		background-image:url("images/fonds/motif.png");
		background-repeat:repeat-x;  
		border:2px solid #007f00;}
.titre{color:#000000;						/* couleur du texte de titre h1 du corps*/
		text-align:center;
		font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
		font-size: 30px;
		font-weight: bold;}
.soustitre{height:30px;
		background-image:url("images/fonds/soustitre.gif");
		background-repeat:no-repeat;
		padding-left:30px;
		color:#000000;						/* couleur du texte de titre h2 du corps*/
		text-align:left;
		font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
        font-size: 25px;
		margin-left: 20px;}
.texte{font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
        font-size: 16px;
		font-weight: normal;
		text-align: justify;
		margin-left: 20px;
		margin-right: 20px;
	    color:#000000;}
.textedecale{font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
        font-size: 16px;
		font-weight: normal;
		text-align: justify;
		margin-left: 50px;
		margin-right: 50px;
	    color:#000000;}

.textecentre{font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
        font-size: 16px;
		font-weight: normal;
		text-align: center;
		margin-left: 50px;
		margin-right: 50px;
	    color:#000000;}		
.textecentregras{font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
        font-size: 16px;
		font-weight: normal;
		text-align: center;
		margin-left: 50px;
		margin-right: 50px;
	    color:#000000;
		font-weight: bold;}		
.textecentregras2{font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
        font-size: 16px;
		font-weight: normal;
		text-align: center;
		margin-left: 50px;
		margin-right: 50px;
	    color:#ff0000;
		font-weight: bold;}		
.textecentregras3{font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
        font-size: 18px;
		font-weight: normal;
		text-align: center;
		margin-left: 50px;
		margin-right: 50px;
	    color:#000000;
		font-weight: bold;}		
.liens_site{text-decoration: underline;
			color: #000000;
			cursor:hand;}
	.liens_site:hover{text-decoration: underline;
		color: #ff0000;}
.cadre_liens{cursor:hand;
			border:0px;}
.cadre_images{border:2px solid #007f00;}
.imageflottantegauche{margin-top: 10px;
		float: left;
		margin-left: 20px;
		margin-right: 10px;}
.imageflottantedroite{margin-top: 10px;
		float: right;
		margin-right: 20px;
		margin-left: 20px;}
.liens_haut{border:0px ;
		color: #6699ff;}													/*Pour les fleches de retour en haut, ne marche pas sous Internet Exporer*/
	.liens_haut:hover{color: #f0000f;}



		/*style page contact*/

.textedecale_contact{font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
        font-size: 16px;
		font-weight: normal;
		text-align: justify;
		margin-left: 100px;
		margin-right: 50px;
	    color:#000000;}		
.form_contact{margin-left: 100px;}
.form_contact_bouton{text-align:center;
			cursor:hand;}
.fond_contact_case{background-color:#ffff88;  /*Couleur de fond des caractères restants*/
		margin-left: 10px;
		margin-right: 10px;}
.fond_contact_restant{background-color:#ffff88;  /*Couleur de fond des caractères restants*/
        font-size: 11px;}
.form_contact_restant_texte{color:#777777;
		margin-left: 120px;
        font-size: 11px;}
.liens_contact{color:#000000;						/* couleur du texte de titre h1 du corps*/
		text-align:center;
		font-family:"Times New Roman", Arial, "Arial Black", Times, serif;
		font-size: 30px;
		font-weight: bold;}
	.liens_contact:hover{text-decoration: underline;
		color: #ff0000;}



		/*style des tableaux*/

.tableau_commande{border: 3px outset #aaff55; /* Bordure du tableau avec effet 3D (outset) */
		border-collapse: collapse; /* Colle les bordures entre elles */}
.tableau_titre_cases{font-family: Times new roman, verdana, arial, sans-serif;
	        font-size: 20px;
			font-weight: bold;
			background-color: #33dd22;
		    color: #000000;}
.tableau_prix_poid{font-family: Times new roman, verdana, arial, sans-serif;
	        font-size: 10px;
			font-weight: bold;
			background-color: #33dd22;
		    color: #000000;}
.tableau_cases_1{font-family: Times new roman, verdana, arial, sans-serif;
	        font-size: 15px;
			background-color: #bbffbb;
		    color: #000000;}
		.tableau_cases_1:hover{color: #f00000;
			text-decoration: underline;
			background-color: #d8e9a3;}
.tableau_cases_2{font-family: Times new roman, verdana, arial, sans-serif;
	        font-size: 14px;
			background-color: #bbffbb;
		    color: #000000;}
		.tableau_cases_2:hover{color: #f00000;
			text-decoration: underline;
			background-color: #d8e9a3;}
.tableau_titre_cases_3{font-family: Times new roman, verdana, arial, sans-serif;
	        font-size: 15px;
			font-weight: bold;
			background-color: #99ff77;
		    color: #000000;}
		.tableau_titre_cases_3:hover{color: #f00000;
			text-decoration: underline;
			background-color: #d8e9a3;}

