body
{
	background-color: #e1a138;
	height:100%;
	width:100%;
	margin:auto;
	font-family: 'Maiandra GD','Georgia','Times New Roman','Comic sans ms',serif;	
	font-size: small;
	color:black;
	overflow:hidden;	
}
#cadre
{

	height:100%;
	width:100%;
	background-color: white;
	text-align:left;
	position:absolute;
	top:0%;
	left:0%;
	overflow:hidden;

}

.fond
{
	height:100%;
	width:100%;
	text-align:center;
	display: inline;
}

.conseils
{
	height:4%;
	width:14%;
	position: absolute;
	right:13%;
	top:68%;

	text-align:center;
}

.accueil
{
	height:4%;
	width:14%;
	position: absolute;
	right:28%;
	top:1.5%;

	text-align:center;
}

.marques
{
	position:absolute;
	right:30%;
	top:8%;
	height:4%;
	width:14%;
	text-align:center;
}

.soins
{
	position:absolute;
	right:13%;
	top:40%;
	height:4%;
	width:14%;
	text-align:center;
}

.mariage
{
	position:absolute;
	right:4%;
	top:54%;
	height:4%;
	width:20%;
	text-align:center;
}

.cures
{
	position:absolute;
	right:11%;
	top:47%;
	height:4%;
	width:14%;
	text-align:center;
}

.offres
{
	position:absolute;
	right:5%;
	top:61%;	
	height:4%;
	width:20%;
	text-align:center;
}



.contact
{
	position:absolute;
	height:4%;
	width:14%;
	right:34%;
	top:84%;
	text-align:center;
}

.plan
{
	position:absolute;
	height:4%;
	width:14%;
	right:32%;
	top:90.5%;
	text-align:center;
}

#corps
{
	height:58%;
	width:43.5%;
	position:absolute;
	top:17.6%;
	left:25.5%;
	overflow :auto;
	list-style-image: url("../images/li.gif");
	text-align:justify;
	padding-right:2%;
}

#corps a
{
	color:#9f4719;
	text-decoration:none;
	font-weight:bold;
}

#corps a:hover
{
	background-color: #f0d9df;
	color:#e1a138;
	font-size:105%;
	font-weight:bold;
}

img
{
   display: block;
   text-align:center;
   margin:auto;
}

#corps th
{
	text-align:center;
	padding: 2.5%;
}

#corps td
{
	text-align:justify;
	padding: 2.5%;
	vertical-align :top;
}

#corps table
{
	margin:auto;
}

#auto
{
	text-align:center;
}

#auto a
{
	text-align:center;
}

#auto table
{
	margin:auto;
	border-collapse: separate;
	width:85%;
}

#auto caption
{
	text-align:center;
	font-weight:bold;
	height:40px;
}


#auto th
{
	padding:0px;		
	text-align:justify;
	font-weight:normal;
}

#auto td
{
	padding:0px;		
	text-align:center;
	font-style: italic;
	height:25px;
}

#horaires
{
	position:absolute;
	top:67%;
	left:1%;
	height:28%;
	width:18.5%;
	overflow:auto;
	text-align:center;
}

#horaires table
{
	border-collapse: collapse;
	margin: auto;
}

#horaires td
{
	text-align: right;
}

#horaires h1
{
	text-align:center;
}


#fleurg
{
	position:absolute;
	top:38%;
	left:0%;
	height:16%;
	width:16%;
	text-align:center;
	color:white;
	overflow:auto;

}

#fleurg :hover
{
	background-color: #f0d9df;
	color:#e1a138;
	font-size:120%;
	font-weight:bold;
}

#fleurd1
{
	position:absolute;
	top:20%;
	right:5%;
	height:17%;
	width:17%;
	text-align:center;
	color:white;
	overflow:none;
}

#fleurd2
{
	position:absolute;
	top:80%;
	right:3%;
	height:16%;
	width:16%;
	text-align:center;
	color:white;
	overflow:auto;
}

#fleurd2 :hover
{
	background-color: #f0d9df;
	color:#e1a138;
	font-size:120%;
}

#compteur
{
	position:absolute;
	top:3%;
	left:1%;
	height:10%;
	width:19%;
	text-align:center;
	overflow:none;
}

#tel
{
	position:absolute;
	bottom:15%;
	left:20%;
	height:5%;
	width:25%;
	text-align:center;
	overflow:none;
}

a
{
	color:#0ca9da;
	text-decoration:none;
	font-weight:bold;
}


a img
{
	border:  none ;
}

em a
{
	border:  none ;
}

em a:hover
{
	border:  none ;
}

h1
{
	font-size:large;
	text-align :center;
	text-decoration:underline;
	color:#445f7d;
}

h2
{
	font-size:medium;
	text-align :center;
}

h3
{
	font-size:small;
	text-align :center;
}

h4
{
	font-size:x-small;
	text-align :left;
}

h5
{
	font-size:xx-small;
	text-align :left;
}

p
{
	text-align:justify;
}

input, textarea, select
{
	background-color: #e1a138;
	color:#9f4719;
	font-size:x-small;
}


input:focus, textarea:focus, select:focus 
{
	background-color: #0ca9da;
	color: #9f4719;
	font-style: oblique;
	font-size:x-small;
}