	html {
		background: -webkit-linear-gradient(right, white, #B08C3C);
		background: linear-gradient(to right, white, #B08C3C);
		height: 100%;
		}


	a.tab:link {
		padding: 10px;
		border: 1px solid rgb(255, 255, 255);
		text-decoration: none;
		color: rgb(218,247,243);
		background: rgb(80, 97, 48);
	}
	a.tab:visited {
		color: rgb(218,247,243);
		background: rgb(80, 97, 48);
	}
	a.tab:hover {
		background: rgb(80, 97, 48);
	}
	
		


	.tabs {
		font-size: 30px;
		color: rgb(218,247,243);
		display: flex;
		flex-direction: row-reverse;
		margin: 0
	}
	
	table#cases {
		table-layout: auto;
		width: 100%;
		border-collapse: separate;
		border-spacing: 20px;
		text-align: center;
		font-size: 80%; 
		font-family : times New Roman;
	}


	table#cases td {
		width: 25%;
		/*height: 100%;*/
		background: #DAF7F3;
		border-radius: 20px;
		-moz-border-radius: 50px;
		padding-bottom: 10px;
	}
	
	
	a.giftlink:link {
		font-size: 30px;
		text-decoration: none;
		color: #815490;
		background: none;
		border-radius: 10px;
	}
	
	a.giftlink:visited {
		color: #815490;
	}

	a.giftlink:hover {
		color: rgb(80,97,48);
	}

	.block-center {
		text-align: center;
	}
	
	.block {
		display: block;
	}

	.tablecases  {
		width:30%;
		height:100%;
	}
	
	.Btn {
		background: #DAF7F3;
		border-radius: 20px;
		-moz-border-radius: 20px;
		font-family: Calibri;
		font-size: 24px;
		border-style: solid;
		padding-top: 25px;
		padding-bottom: 25px;
		width: 200px;
	}
	a.CancelBtn:link {
		background: #DAF7F3;
		display: inline-block;
		border-radius: 20px;
		-moz-border-radius: 20px;
		font-family: Calibri;
		font-size: 24px;
		text-decoration: none;
		width: 200px;
		padding-top: 25px;
		padding-bottom: 25px;
	}

	a.CancelBtn:visited {
		background: #DAF7F3;
		color: black;
	}
	a.CancelBtn:hover {
		background: #DAF7F3;
		color: black;
	}

	table#MassageType {
		width: 75%;
		text-align: center;
		font-size: 28px; 
		font-family : times new Roman, ;
		color: #815490;
		font-weight : bold;
		background: none;
	}

	table#MassageType td {
		background: none;
		/*border-radius: 20px;
		-moz-border-radius: 20px;*/	
		height: 75px;


		
	}

	table#GiftForm {
		width: 80%;
		text-align: left;
		font-size: 16px; 
		font-family : Calibri;
		color: #815490;
		background: none;
	}
	
	table#GiftForm td {
		width: 50%;
		padding-bottom: 15px;
	}

	
.cal_calendrier
{
    border:1px solid black;
    padding:1px;
    background-color:#4594ff;
    width:250px;
    margin:auto;
    height:200px;
    background-image:url('http://www.supportduweb.com/ftp/ybouane/scripts_astuces/javascript/calendrier/fond-250-200.gif');
}
.cal_calendrier th
{
    border:1px solid black;
    background-color:#ffffff;
}
.cal_calendrier td
{
    border:1px solid black;
    background-color:#ffffff;
    text-align:center;
}
.cal_aujourdhui
{
    color:#ff0000;
}
.cal_jours_av_ap
{
    color:#5a779e;
}

