@charset "utf-8";
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-color: #F8F3B3;
	margin: 0;
	padding: 0;
	color: #000;
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0px;	 
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom:4px;
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
}
ul {
	margin-top: 0;	 
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
}
a:link {
	color: #F4FDFA;
	text-decoration: underline;
}
a:visited {
	color: #d1eeeb;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}
article a:link, article a:visited { 
	color: #E0531C;
}
footer a:link, footer a:visited { 
	color: #E0531C;
}
hr { 
	text-align:center;
	size:1;
	width:75%;
}
.container {
	width: 960px;
	background-color: #ddffef;
	border:thin ridge #000;
	margin: 0 auto;
}
.fond_chene1  {
	background-image:url(img/fd_chene_all.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.fond_chene2  {
	background-image:url(img/fd_chene2.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.fond_charme  {
	background-image:url(img/fd_charme.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.fond_orme  {
	background-image:url(img/fd_orme.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.fond_pommier  {
	background-image:url(img/fd_pommier.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#dassaud2014 {
	background-repeat:no-repeat;
	background-image:url(img/vue-dassaud-2014.jpg);
	background-position:bottom right;
}

header {
	height:200px;
}
.sidebar1 {
	float: left;
	width: 180px;
	padding-bottom: 10px;
	height:600px;
}
.content {
	padding: 10px 0;
	width: 695px;
	float: right;
	margin-right:30px;
	margin-top:30px;
}

.content ul, .content ol {
	padding: 0 15px 15px 40px;
}

/* menu du site */	
ul.nav {
	list-style: none; 
	margin-bottom: 0px;
}
ul.nav a, ul.nav a:visited { 
	padding: 5px 5px 5px 15px;
	display:block;
	margin-top:5px;
	width: 180px;
	text-decoration: none;
	color:white;
	background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 4px black inset, 
                 0 1px 0 rgba( 255, 255, 255, 0.1);
	text-shadow: 1px 2px 1px rgba( 0, 0, 0, 0.3);
	-moz-border-radius: 0 20px 20px 0;
	-webkit-border-radius: 0 20px 20px 0;
	border-radius: 0 20px 20px 0;
	behavior: url(/PIE/PIE.htc);
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.5);
	box-shadow: 0 -1px 0 rgba( 255, 255, 255, 0.1);
}
/* FIN menu du site */

h1, h2, h3 {
	color: #f87500;
	margin-left:30px;
	padding-top:15px;
}
p {
	text-align:justify;
}
.centre {
	text-align:center;
}


footer {
	padding: 10px 0;
	position: relative;
	clear: both;
}
footer p {
text-align:center;
}

header, section, footer, aside, article, figure {
	display:block;
}
.arrondi {
	box-shadow: 8px 8px 12px #aaa;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    behavior: url(/PIE/PIE.htc);
}
.arrondih {
	-moz-border-radius: 20px 20px 0 0;
    -webkit-border-radius: 20px 20px 0 0;
    border-radius: 20px 20px 0 0;
    behavior: url(/PIE/PIE.htc);
}
.arrondib {
	-moz-border-radius: 0 0 20px 20px ;
    -webkit-border-radius: 0 0 20px 20px;
    border-radius: 0 0 20px 20px;
    behavior: url(/PIE/PIE.htc);
}

/* tableau tarifs */
.table_tarifs {
	border: solid 1px black;
	align: center;
}
.table_tarifs td {
	padding-left:6px;
	border: none;
}
.grise {
	background-color: rgb(205, 235, 221);
	background-color: rgba(0, 0, 0, 0.06);
}
/* fin tableau tarifs */

/* IMAGE menu */		
	a.imgmenu span
		{
		display:none;
		text-decoration:none;
		}
	a.imgmenu:hover	/*pour IE6 */
		{
		background:none;
		}
	a.imgmenu:hover span
		{
		display:inline-block;
		position:absolute;
		right:51%;
		margin-right:80px;
		margin-top:-42px;
		text-decoration:none;	/*pour IE6 */
		border:none;
		z-index:2;
		}
/* fin IMAGE menu */

/* cartes */		
	a.carte span
		{
		display:none;
		text-decoration:none;
		}
	a.carte:hover	/*pour IE6 */
		{
		background:none;
		}
	a.carte:hover span
		{
		display:inline-block;
		background-color:#FFFFFF;
		position:absolute;
		margin-left:5px;
		text-decoration:none;	/*pour IE6 */
		z-index:2;
		}
/* fin cartes */

/* activités */		
	a.activite span
		{
		display:none;
		text-decoration:none;
		}
	a.activite:hover	/*pour IE6 */
		{
		background:none;
		}
	a.activite:hover span
		{
		display:inline-block;
		position:absolute;
		margin-left:5px;
		text-decoration:none;	/*pour IE6 */
		z-index:2;
		}
/* fin activités */
.bordure1 img { 
	border:medium;
	border-style:solid;
	border-color:#A80002;
		-moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    behavior: url(/PIE/PIE.htc);
	text-align:center;
}