body {
	background-color:#4A5F1D;
	font-family:Trebuchet MS;
}

a{
color:#4A5F1D;
}
a:hover{
color:#A9C93A;
}

#container {
	position:relative;
	background-image:url(../graphics/color/back.png);
	background-repeat:repeat-y;
	width:800px;
	background-color:#FFFFFF;
	left:50%;
	margin-left:-400px;
	border-left:1px solid #313F13;
	border-right:1px solid #313F13;
	border-bottom:1px solid #313F13;
}

#top_brun {
	text-align:right;
	position:relative;
	width:800px;
	min-height:30px;
	background-color:#603617;
}

#top_brun img {
cursor:pointer;
}

/* SHADOW */
#shadows{
	position:relative;
	width:820px;
	background-image:url(../graphics/color/shadows.png);
	background-repeat:repeat-y;
	left:50%;
	margin-left:-410px;
}
/* SHADOW */

/* MENU */
div#menu a{
	background-image:url(../graphics/color/bullets/fleche_haut.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
}

div#menu a:hover,
div#menu a#selected{
	background-image:url(../graphics/color/bullets/fleche_droite.png);
	background-repeat:no-repeat;
}

#menu1,
#menu2,
#menu3,
#menu4,
#menu5,
#menu6,
#menu7 {
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	position:relative;
	width:800px;
	min-height:20px;
}

#menu1 A,
#menu2 A,
#menu3 A,
#menu4 A,
#menu5 A,
#menu6 A,
#menu7 A {
	color:#FFFFFF;
	text-decoration:none;
}

#menu1 {
	background-color:#A9C93A;
}

#menu2 {
	background-color:#54BF48;
}

#menu3 {
	background-color:#0DAD2B;
}

#menu4 {
	background-color:#279727;
}

#menu5 {
	background-color:#318927;
}

#menu6 {
	background-color:#327023;
}

#menu7 {
	background-color:#4A5F1D;
}

#menu_left{
	position:absolute;
	top:140px;
	left:20px;
	width:218px;
	height:5px;
	z-index:10;
}

#top_menu_left {
	width:190px;
	margin-left:0px;
	margin-top:-170px;
}

#menu_left_content {
	position:relative;
	/*margin-top:-177px;*/
	margin-top:-317px;
	margin-left:20px;
	float:left;
	width:210px;
	background-color:#A9C93A;
	z-index:11;
	/*border:1px solid blue;*/
}

#img_logo{
	display:block;
	position:relative;
	z-index:12;
	margin-left:0;
	width:300px;
	height:191px;
	/*background:url(../graphics/color/logo/fr2.png) no-repeat top left;*/
	}

#menu_left_content2 {
	position:relative;
	margin-left:10px;
	/*margin-top:10px;*/
	margin-top:-35px;
	margin-bottom:10px;
	width:188px;
	z-index:13;
	/*border:1px solid red;*/
}

.menu_left_content_button {
	padding-top:3px;
	height:22px;
}

.menu_left_content_button A,
.agenda_title,
.faux_liens{
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#4A5F1D;
}

.menu_left_content_button2 {
	height:20px;
}

.menu_left_content_button2 A
{
text-decoration:none;
font-size:12px;
color:#4A5F1D;
}


.menu_left_content_button A:hover,
.faux_liens,
.menu_left_content_button2 A:hover
{
color:#FFFFFF;
}

#newsletter {
color:#279727;
font-size:14px;
font-weight:bold;
}

/* MENU */


/* BOX LIEN */
#box_lien {
	width:190px;
	background-color:#4A5F1D;
	margin-top:-5px;
}

#box_lien_content {
	margin-left:10px;
	margin-right:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}



#box_lien_content A {
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	
}

img.box_lien_bootom{
	margin-top:-3px;
	display:block;
	
}
#box_lien_content img.trait1{
	display:block;
	margin-top:3px;
	margin-bottom:3px;
}
/* BOX LIEN */

/* BOX CONTACT */
#box_contact_titre{
	color:#279727;
	font-size:14px;
	font-weight:bold;
}

#box_contact {
	width:190px;
	background-color:#F8EEE4;
}

#box_contact_content {
	margin-left:10px;
	margin-right:10px;
	color:#4A5F1D;
	font-size:12px;
}

#box_contact_content A {
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	color:#4A5F1D;
	font-size:12px;
}
#box_contact_content A:hover{
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	color:#A9C93A;
	font-size:12px;
}
/* BOX CONTACT */

/* HEADER */
#header_left {
	z-index:11;
	position:absolute;
	left:-105px;
	width:471px;
	height:313px;
	background-image:url(../graphics/color/header_left3.png);
	background-repeat:no-repeat;
}

#header_bottom {
	z-index:8;
	position:relative;
	left:25px;
	top:-132px;
	width:507px;
	height:141px;
	/*background-image:url(../graphics/color/header_bottom.png);*/
	background-image:url(../graphics/color/header_bottom2.png);
	background-repeat:no-repeat;
}

/*
Modif Fabb decembre 2008

#header_right {
	position:absolute;
	left:800px;
	top:30px;
	width:103px;
	height:350px;
	background-image:url(../graphics/color/header_right.png);
	background-repeat:no-repeat;
}
*/

#header_right {
	position:absolute;
	left:800px;
	top:0;
	/*width:103px;*/
	width:164px;
	/*height:350px;*/
	height:400px;
	/*background-image:url(../graphics/color/header_right.png);*/
	background-image:url(../graphics/color/header_right3.png);
	background-repeat:no-repeat;
}
#logo{
	position:absolute;
	left:40px;
	top:20px;
	width:170px;
	height:76px;
	z-index:100;
}
/* HEADER */

/* FOOTER */
#footer{
	background-image:url(../graphics/color/footer.png);
	background-repeat:repeat;

}
#footer, #footer A{
	height:40px;
	width:800px;
	font-size:11px;
	text-align:right;
	color:#A9C93A;
	clear:both;
}

#footer A{
	font-weight:bold;
}
/* FOOTER */

/* MAIN CONTENT */
#main_content {
	margin-left:250px;
	margin-top:-125px;
	width:530px;
	color:#4A5F1D;
	font-size:12px;
	position:relative;
	z-index:19;
}
#main_content strong,#main_content h2,
#main_content strong,#main_content h3{
	color:#279727;
}
#main_content h2{
	margin-top:0px;
	font-size:20px;
}

#main_content h3{
	margin-top:0px;
	font-size:15px;
}


/*#main_content a{
	color:#4A5F1D;
}
#main_content a:hover{
	color:#A9C93A;
}*/

/* MAIN CONTENT */



div.text{
	text-align:justify;
	margin-bottom:15px;
}

/* VISITE */

table.salle_content img,
div.top_contact img,
div.text img{
	border:3px solid #A9C93A;
}

td.left_content,
td.right_content{
	text-align:justify;
	vertical-align:top;
}

td.left_content{
	
	padding-right:20px;
	
}

table.bottom_nav{
	margin-top:0px;
}

table.bottom_nav div{
	
	padding-top:1px;
}
table.bottom_nav a{
	color:#F8EEE5;
	text-decoration:none;
	font-weight:bold;
}

div.precedent{
	background-image:url(../graphics/color/buttons/bg_precedent.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:20px;
	}
div.rotour{
	background-image:url(../graphics/color/buttons/bg_rotour.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:20px;
}
div.suivant{
	background-image:url(../graphics/color/buttons/bg_suivant.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:20px;	
}
div.visite{
	background-image:url(../graphics/color/buttons/bg_visite.jpg);
	background-repeat:no-repeat;
	width:175px;
	height:20px;	
}
div.suivantS{
	background-image:url(../graphics/color/buttons/bg_suivantS.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:20px;	
}
div.precedent a{
	margin-left:30px;
	position:relative;
	z-index:20;
}

div.suivant a{
	margin-right:30px;
}

div.suivantS a{
	margin-right:30px;
}

/* VISITE */

/*CONTACT*/

a.map{
	display:block;
	float:right;
	margin-left:10px;
}
.required,
.error{
	color:#990000;
}
.succes{
	color:#009900;
}

/* COTACT*/

/*TARIF*/



table.tariftable{
	background-color:#279727;
}

table.tariftable td{
	background-color:#F8EEE4;
	padding-left:5px;
}

tr.title_table td{

	background-color:#A8C93A;
	color:#F8EEE4;
	font-weight:bold;
	text-align:center;
	
}

/*TARIF*/

/*RESERVE ANIMAUX PLANTES*/

td.fiches{
text-align:right;
}

td.fiches img{
margin-bottom:10px;
border:3px solid #A9C93A;
}

/*RESERVE ANIMAUX PLANTES*/

a.liensa{
color:#4A5F1D;
}
a:hover.liensa{
color:#49C93A;
}

table.contact_list{
width:100%;
background-color:#A9C93A;
margin-top:10px;

}
table.contact_list td{
background-color:#F8EEE4;

}
tr.contact_title td{
background-color:#A9C93A;
color:#FFFFFF;
font-weight:bold;
}

#box_wonders {
	width:190px;
	background-color:#279727;
	margin-top:-5px;
}

#box_wonders_content {
	margin-left:10px;
	margin-right:10px;
	color:#FFFFFF;
	font-size:12px;
}

#box_wonders_content a{
	color:#FFFFFF;
	font-weight:bold;
}

.logowonders{
	margin-left:-5px;
}

.bold_wonder{
	color:#a9c93a;
	font-weight:bold;
}
/* Album */
.albums{
	float:left;
	width:250px;
	height:183px;
	background:url('../graphics/color/box/album.jpg') no-repeat;
}