body {margin:auto; background:#fff; padding:5px; font:13px Verdana,Arial}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:0px 8px 0px; font-size:15px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

#wrapper_accueil{width:506px; margin:95px 0px 0px 450px; display:none}
#wrapper_prestations{width:506px; margin:105px 0px 0px 450px; display:none}
#wrapper_contact {width:506px; margin:130px 0px 0px 450px; display:none}
#wrapper_creations {width:506px; margin:80px 0px 0px 450px; display:none}
#wrapper * {margin:0; padding:0}

.main {position:absolute; height:590px; width:980px; margin:0; background:url(../images/header_bg.png) center no-repeat;border:1px}
.main2 {position:absolute; height:2100px; width:980px; margin:0; background:url(../images/header_bg2.png) center no-repeat;border:1px}
.entete {position:relative; height:180px; width:920px; margin:0}
.logo {position:relative; float:left; width:330px; height:170px; padding:10px 0 0 0; margin:0; background:url(../images/ArboEtSens.jpg) left no-repeat; alt}
.arbre_petit {position:relative; float:left; width:30px; height:180px; padding:0px 0 0 0; margin:0; background:url(../images/Arbre_Petit.jpg) bottom no-repeat}
.arbre_moyen {position:relative; float:left; width:30px; height:180px; padding:0px 0 0 0; margin:0; background:url(../images/Arbre_Moyen.jpg) bottom no-repeat}
.arbre_grand {position:relative; float:left; width:30px; height:180px; padding:0px 0 0 0; margin:0; background:url(../images/Arbre_Grand.jpg) bottom no-repeat}
.photo { position:relative; float:left; margin:0px 0px 0 0px; }

.text_haut {float:left; position:relative; width:915px; margin:0px 20px 0px 20px; padding:15px 10px 0px 10px; font-size:16px; color:#ffffff; text-align: justify;}
.text_gauche {float:left; position:relative; width:530px; margin:0px 0px 0px 20px; padding:0px 10px 10px 10px; font-size:15px; color:#ffffff; text-align: justify;}
.text_plein {float:left; position:relative; width:915px; margin:0px 20px 20px 20px; padding:10px 10px 10px 10px; font-size:15px; color:#ffffff}

.titre1{font-size:18px; color:#fdd346;font-weight:bold;}
.titre2{font-size:15px; color:#fdd346;font-weight:bold;}

.bouton {
	float:right;
	width:240px;
	height:28px;
	text-align:center;
	vertical-align: middle;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	border-radius: 4px;
	padding:2px 10px 4px 10px;
	margin:7px 3px 3px 3px;
	font-family: verdana;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	background-color: transparent;
	cursor:pointer;
	}

.titrePrestations:hover {
	border-style:solid;
	border-width:1px;
	border-color:#fdd346;
	color:#fdd346;
	}

	
.titrePrestations {
	float:left;
	width:276px;
	height:40px;
	text-align:center;
	vertical-align: middle;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	border-radius: 4px;
	padding:5px 10px 10px 10px;
	margin:3px;
	font-family: verdana;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	}
	/*
	float:left;
	width:276px;
	height:40px;
	text-align:center;
	vertical-align: middle;
	border-style:solid;
	border-width:1px;
	border-color:#689700;
	border-radius: 6px;
	padding:5px 10px 10px 10px;
	margin:3px;
	font-family: verdana;
	font-size:12px;
	font-weight:normal;
	color:#598000;
	background-color:#ffffff;
	*/
a:link{text-decoration:none; color:#ffffff;}
a:visited { color:#ffffff;}
a:hover {color:#fdd346;}

h1  {display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; font-weight:bold; color:#ffffff;}
h2  {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h3  {margin:0px 0px 0px 0px; padding:2px 0px 2px 0px; font-size:16px; font-weight:normal; color:#ffffff;}
ul {padding:0px 0px 0px 40px; margin:-10px 0px 0px 0px;}
li {padding:1px 0px 1px 2px; color:#fdd346;}

#top_nav {float:right;padding:5px 32px 0 0}
#top_nav li {float:left;padding-right:8px;margin-right:7px;background:url(../images/line_top.gif) right 5px no-repeat}
#top_nav li a {color:#000;text-decoration:none;font-size:12px}
#top_nav li a:hover {text-decoration:underline}
#top_nav .end {padding-right:0;margin-right:0;background:none}

#menu {float:right;padding:34px 0 0 0;margin:90px 0 0 0}
#menu li {float:left;padding-left:1px;list-style: none;}
#menu li a {display:block;font-size:15px;color:#000;text-decoration:none;line-height:60px;background:url(../images/menu_bg.gif) top repeat-x;height:56px;overflow:hidden;cursor:pointer}
#menu li a span {display:block;background:url(../images/menu_bg_left.gif) top left no-repeat}
#menu li a span span {background:url(../images/menu_bg_right.gif) top right no-repeat;padding:0 32px;height:56px}
#menu li a:hover, #menu #menu_active a {color:#fff;background:url(../images/menu_bg_active.gif) top repeat-x}
#menu li a:hover span, #menu #menu_active a span {background:url(../images/menu_bg_left_active.gif) top left no-repeat}
#menu li a:hover span span, #menu #menu_active a span span {background:url(../images/menu_bg_right_active.gif) top right no-repeat}

#menu .nav3 a:hover, #menu .nav3#menu_active a {background:url(../images/menu_nav3_bg.gif) top repeat-x}
#menu .nav3 a:hover span, #menu .nav3#menu_active a span {background:url(../images/menu_nav3_left.gif) top left no-repeat}
#menu .nav3 a:hover span span, #menu .nav3#menu_active a span span {background:url(../images/menu_nav3_right.gif) top right no-repeat}

#menu .nav4 a:hover, #menu .nav4#menu_active a {background:url(../images/menu_nav4_bg.gif) top repeat-x}
#menu .nav4 a:hover span, #menu .nav4#menu_active a span {background:url(../images/menu_nav4_left.gif) top left no-repeat}
#menu .nav4 a:hover span span, #menu .nav4#menu_active a span span {background:url(../images/menu_nav4_right.gif) top right no-repeat}

#menu .nav5 a:hover, #menu .nav5#menu_active a {background:url(../images/menu_nav5_bg.gif) top repeat-x}
#menu .nav5 a:hover span, #menu .nav5#menu_active a span {background:url(../images/menu_nav5_left.gif) top left no-repeat}
#menu .nav5 a:hover span span, #menu .nav5#menu_active a span span {background:url(../images/menu_nav5_right.gif) top right no-repeat}


#contactForm fieldset
{
    padding:10px 30px 30px 30px;
    border:none;
}     

#contactForm label
{
    display: inline-block;
	font-size:16px;
	font-weight: normal;
    color:#FDD346;
	width:300px;
	text-align: right;
	padding-right : 10px;
	vertical-align: top;
}     

#contactForm input[type=text]
{
	display: inline-block;
    border:solid 1px #4d3a24;
    width:500px;
    margin-bottom:10px;
    height:20px;
} 

/*
#contactForm input[type=submit]
{
	display: inline-block;
    border:solid 1px #4d3a24;
    width:141px;
    margin-bottom:10px;
    height:24px;
} 
*/

#contactForm textarea
{
	display: inline-block;
    border:solid 1px #4d3a24;
    width:497px;
    margin-bottom:10px;
} 

/*
#contactForm input[type=submit]
{
    background-color:#4d3a24;
    border:solid 1px #23150c;
    color:#fecd28;
    padding:5px;
}
*/
#contactLink
{
    height:40px;
    width:351px;
    background-image:url('slidein_button.png');
    display:block;
    cursor:pointer;
}

#messageSent
{
    color:#ff9933;
    display:none;
}

