body{
	background-color:#FAFEAF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#853a40;
	
	}

a:link{
	text-decoration:none;
	color:#853a40;
	}

a:hover{
	text-decoration:none;
	color:#000000;
	
	}
a:visited{
	text-decoration:none;
	
	}


/* milieu de la page*/

.general {

	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	padding-bottom:15px;
	border: 2px solid #853A40;
	background-color:#FDFA7B;
	
	
}

.general h3{
	text-align:center;
	}

/* bloc des news*/

.news{
	margin-left:15px;
	
	}
	
.image_news{
	float:right; 
	width:50px;
	margin-right:15px;
	}

.puce{
	float:left;
	margin-right:5px;
	}

.news_content{
	padding:10px;
	background-image:url(images/back_news.gif); 
	background-repeat:repeat-y;
	}	

.news h5{
	text-decoration:underline;
	
	text-align:center;
	}

/*chapo*/
.texte_news{
	font-size:10px;
	}
/* derniere news*/
.texte_news a:link{
	text-decoration:none;
	color:#990000;
	}

.texte_news a:hover{
	text-decoration:overline;
	}
	
.texte_news a:visited{
	text-decoration:none;
	}
/*titre des news*/
.titre_news{
	font-weight:bold;
	font-size:11px;
	}


/* texte des news*/

.contenu_news{
	font-size:12;
	}

/*bloc photo en premier page et pour l'affichage des news*/
.photo_content{
	background-image:url(images/back_photo.gif);
	background-repeat:repeat-y;
	padding:10px;
	
	}

.photo_content h4{
	font-size:15px;
	text-decoration:underline;
		}

.photo_content .chapo{
	text-align:center;
	font-size:10px;
	}

.photo_content img{
	border:solid 2px #853a40;
	}


/* lien archive*/
.archives{
	text-align:right;
	font-size:9px;
	text-decoration:none;
	}
/*page archives centre*/
.archives_content{
	padding:10px;
	background-image:url(images/back_photo.gif);
	background-repeat:repeat-y;
	font-size:12px;
	}


	
	
	
	
/*page produit*/

.titre_produits{
	font-size:11px;
	
	}	
	
.produits_content{
	font-size:10px;
	background-image:url(images/back_photo.gif); 
	background-repeat:repeat-y;
}	
	

	
.produits_content h3{
	text-align:center;
	
	}
	
.table_produits{
	margin-left:30px;
	font-size:10px;
	}	
		
.produits_content .desc_rub{
	text-align:center;
	}	


/*détails des produits avec photos*/

.produits_content_details{
	background-image:url(images/back_photo.gif); 
	background-repeat:repeat-y;
	}
	
.produits_content_details .prix{
	text-align:right;
	font-weight:bold;
	
	margin-right:50px;
	font-size:15px;
	}

.produits_content_details img{
	border:solid 2px #853a40;
	}



.produits_content_details h3{
	text-align:center;
	
	}


.produits_content_details .unite{
	text-align:right;
	margin-right:50px;
	}	
	
	
/*gros bloc central de la page magasin*/
.centre_general{
	background-image:url(images/back_centre.gif); 
	background-repeat:repeat-y;
	padding:10px;
	font-size:12px;
	
	
	}
.titre_magasin{
	
	font-size:11px;
	}	
	
.magasin_content{
	padding:20px;
	background-image:url(images/back_photo.gif); 
	background-repeat:repeat-y;
	font-size:11px;
	}		
.choix_menu{
	margin-left:40px;
	font-size:10px;
	}	
	
.magasin_content h3{
	text-align:center;
	
	}	
.magasin_content img{
	border:solid 2px #853a40;
	}
	
/*page contact*/
.table_contact{
	font-size:12;
	border:solid 2px #853a40;
	}	
	
	
	
/*page fetes*/

.produits_fetes{
	font-size:10px;
	
	background-image:url(images/back_photo.gif); 
	background-repeat:repeat-y;
}	
	

	
.produits_fetes h3{
	text-align:center;
	
	}
	

.produits_fetes p.desc_rub{
    margin-left:10px;
	text-align:center;
	}	
	
	
	
	
/*footer*/
.footer{
	text-align:center;
	font-size:9px;
	color:#FFFFFF;
	background-color:#853A40;
	}

.footer a:link{
	color:#CCCCCC;
	text-decoration:none;
	}

.footer a:visited{
	text-decoration:none;
	color:#FFFFFF;
	}