a{
	color: darkRed;
	text-decoration: none;	
}

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

a:hover.switch{
	color: #dedede;
	text-decoration: none;	
}

.switchSelected{
	color: #FFFFFF;
	text-decoration: none;	
	font-weight: bold;	
}

.switchSelected a:hover{
	color: #ffffff;
}

tr.altbg{
	background-color: #f2eded;
}

/**/
/*accueil.php*/
/**********/
.accueilContainer{
	padding: 25px;
	text-align: center;
	width: 450px;
	height: 396px;
}

.accueilContainer .message{
	font-size: 21px;
	line-height: 38px;
	text-align: justify;
}

.accueilContainer .signature{
	font-size: 19px;
	text-align: right;
	padding-top:40px;
}

/**/
/*heuresouverture.php*/
/**********/
.titreEmplacement{
	color: #4D0000;
	font-size: 18px;
	font-family: Lucida Grande;	
}

.infoEmplacement{
	color: #000000;
	font-size: 15px;
	font-family: Lucida Grande;	
	font-weight: normal;
	height: auto;
}
td.emplacement{
	padding-left: 10px;
	padding: 10px;
}
td.heures{
	padding-right: 10px;
	padding: 10px;
}
td.heures span{
	color: #4D0000;
	font-size: 15px;
	font-family: Lucida Grande;		
	width:125px;
	height:15px;
	float: left;
}
td.heures div.hrs{
	color: #000000;
	width: 100px;
	height: 15px;		
}

/**/
/*produits.php et promotions.php*/
/**********/
.nomPromotion,
.nomProduit{
	margin-left:10px;
	font-size: 15px;
	color: #4D0000;
	font-weight: bold;
	font-family: Lucida Grande;	
}
.descriptionPromotion,
.descriptionProduit{
	margin-left:20px;
	margin-right:10px;	
	font-family: tahoma;	
	font-size: 12px;
}
.prixPromotion,
.siteInternetProduit{
	width:100%;
	text-align:right;	
}
.siteInternetProduit a{
	color: #0066CC;
}
.siteInternetProduit a:hover{
	color: #4D0000;
}

/**/
/*soins.php*/
/**********/
.choixCat li{
	list-style-image: url(../img/bullet.jpg);
}
.choixCat li a{
	font-family: Lucida Grande;	
	font-size: 17px;
	margin-bottom: 5px;
	width: 400px;
	color: #4D0000;	
}
.choixCat li a:hover{
	color: #c00000;
}