*{padding: 0; margin: 0;}
/* ---------------------------
   GENERAL
   ---------------------------*/
body {
	margin:0px;
	background-color:#330066;
	font-family:Arial;
}
h1 {
	margin:0px;
}
li {
	margin-left:20px;
	list-style-type:disc;
}
a {
	color:#000;
}
/* ---------------------------
   DIV COULEUR
   ---------------------------*/
div#global {
	width:100%;
}
div#bleufonceH {
	background-color:#330066;
	height:28px;
}
div#orangeH {
	background-color:#F3715A;
	height:20px;
}
div#roseH {
	background-color:#FFC69C;
	height:8px;
}
div#bleuH {
	background-color:#5F8AC7;
	height:98px;
}
div#bleuclairH {
	background-color:#A5DEEF;
	height:5px;
}
div#vertH {
	background-color:#00BD85;
	height:100px;
}
div#bleuclairM {
	background-color:#A5DEEF;
	height:5px;
}
div#bleufonceM {
	background-color:#330066;
	height:43px;
}
div#bleuclairB {
	background-color:#A5DEEF;
	height:5px;
}
div#bleuB {
	background-color:#5F8AC7;
}
div#roseB {
	background-color:#FFC69C;
	height:8px;
}
div#orangeB {
	background-color:#F3715A;
	font-size:8pt;
	color:#FFF;	
}
div#orangeB a{
	text-decoration:none;
	color:#FFF;	
}
div#promo {
	position:absolute;
	background-color:#0DFFB7;
	width:400px;
	height:85px;
	border:1px solid #FFF;
	margin-top:165px;
	margin-left:20px;
}
/* ---------------------------
   IMAGES
   ---------------------------*/
img#logo {
	padding-top:15px;
	padding-left:20px;
}
img#vert {
	position:absolute;
	padding-top:10px;
	padding-left:700px;
}
img#rose {
	position:absolute;
	padding-top:40px;
	padding-left:560px;
}
img#bleu {
	position:absolute;
	padding-top:60px;
	padding-left:400px;
}
img#papillon1 {
	position:absolute;
	margin-top:220px;
	margin-left:860px;
}
img#papillon2 {
	position:absolute;
	margin-top:70px;
	margin-left:620px;
}
img#fr {
	position:absolute;
	margin-top:132px;
	margin-left:320px;
	border:3px solid #A5DEEF;
}
img#en {
	position:absolute;
	margin-top:132px;
	margin-left:360px;
	border:3px solid #A5DEEF;
}

/* ---------------------------
   3 PETITES BULLES
   ---------------------------*/
img#bulles {
	position:absolute;
	margin-top:310px;
	margin-left:910px;
}
/* ---------------------------
   DIV MENU
   ---------------------------*/
div.frene {
	position:absolute;
	padding-top:523px;
	padding-left:60px;
}
div.freneOver {
	position:absolute;
	padding-top:495px;
	padding-left:60px;
}
div.laurier {
	position:absolute;
	padding-top:510px;
	padding-left:260px;
}
div.laurierOver {
	position:absolute;
	padding-top:483px;
	padding-left:260px;
}
div.murier {
	position:absolute;
	padding-top:523px;
	padding-left:460px;
}
div.murierOver {
	position:absolute;
	padding-top:495px;
	padding-left:460px;
}
div.figuiers {
	position:absolute;
	padding-top:510px;
	padding-left:660px;
}
div.figuiersOver {
	position:absolute;
	padding-top:483px;
	padding-left:660px;
}
/* ---------------------------
   TD CADRE TEXTE
   ---------------------------*/
div#contenu{
	width:980px;
	padding:5px;
	margin:0px;
}
.cadreFrene {
	border:3px solid #DC527D;
	background-color:#DC98AD;
	float:right;
	width:700px;
	margin-top:5px;
}
.cadreLaurier {
	border:3px solid #31A748;
	background-color:#3CCD58;
	float:right;
	width:700px;
	margin-top:5px;
}
.cadreMurier {
	border:3px solid #4CA3B1;
	background-color:#5ECADC;
	float:right;
	width:700px;
	margin-top:5px;
}
.cadreFiguiers {
	border:3px solid #C14DC0;
	background-color:#EF5FEE;
	float:right;
	width:700px;
	margin-top:5px;
}
.cadreReservation {
	border:3px solid #D2C056;
	background-color:#E3D05D;
	margin-top:10px;
}
.cadreDispo {
	border:3px solid #52B25C;
	background-color:#64DA71;
	margin-top:10px;
}
/* ---------------------------
   IMG CADRE PHOTO
   ---------------------------*/
img.photoFrene {
	border:3px solid #DC98AD;
	margin:5px;
}
img.photoLaurier {
	border:3px solid #3CCD58;
	margin:5px;
}
img.photoMurier {
	border:3px solid #5ECADC;
	margin:5px;
}
img.photoFiguiers {
	border:3px solid #EF5FEE;
	margin:5px;
}
/* ---------------------------
   TABLEAU TARIFS
   ---------------------------*/
table.tarifFrene {
	border:3px solid #DC527D;
	background-color:#F3A8BF;
	border-collapse:collapse;
	width:400px;
}
table.tarifFrene td {
	border:1px solid #DC527D;
}
table.tarifLaurier {
	border:3px solid #31A748;
	background-color:#44E964;
	border-collapse:collapse;
}
table.tarifLaurier td {
	border:1px solid #31A748;
}
table.tarifMurier {
	border:3px solid #4CA3B1;
	background-color:#67DEF2;
	border-collapse:collapse;
}
table.tarifMurier td {
	border:1px solid #4CA3B1;
}
table.tarifFiguiers {
	border:3px solid #C14DC0;
	background-color:#FF65FE;
	border-collapse:collapse;
}
table.tarifFiguiers td {
	border:1px solid #C14DC0;
}
.droite{
	text-align: right;
}
/* ------------------
CELLULES DE TABLEAU
Pour calen_rdv.php
Affichage des mois
---------------------*/
td.dispo {
	border:1px solid #000;
	background-color:#9F9;
	text-align:center;
}
td.nondispo {
	border:1px solid #000;
	background-color:#E99292;
	text-align:center;
}
p.petit {
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}
td.entete {
	background-color:#6DED7B;
	border:1px solid #000;
	text-align:center;
}