body{background-color:#f1e6db; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#413d22; margin:0; padding:0; background-image:url(../images/gen_background.gif); background-position:left top; background-repeat:repeat-x; padding-top:5px;}
.format_png { behavior: url(win_png.htc);}
form {margin:0;padding:0;}
img {border:0;padding:0;margin:0;}
a {text-decoration:none;color:#205c84;}
a:hover {color:#1e589e;text-decoration:underline;}
p {margin:0; padding:0; padding-bottom:10px;}
div {margin:0;padding:0;}
h1 {padding:0; margin:0;color:#257138;font-size:14px; height:auto; background-image:url(../images/gen_h1.gif); background-position:bottom left; background-repeat:no-repeat; font-weight:bold; height:20px;}
input, select, textarea {border: #b4b4b4 1px solid; font-size: 10px; color:#205c84; background:white;}
.submit {background-color:#3f9dcb; color:white; font-size:9px; border: #3f9dcb 1px solid;}
hr {color:#efefef; background-color:#efefef; height:2px; border:0;}

#wrapper {width: 962px;text-align: left;overflow: visible;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;}
#subwrapper {overflow: hidden;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;width: 962px;}

#header-lang {float:left; width:670px; line-height:28px; height:28px; text-align:left; font-size:10px; color:#009036;}
	#header-lang a {text-decoration:none; color:#009036;}
	#header-lang a:hover {text-decoration:underline;}

#left {float:left; width:600px; height:498px;background-image:url(../images/gen_bg_left.gif); background-position:top center; background-repeat:no-repeat; padding-top:30px; padding-bottom:30px; padding-left:26px; padding-right:47px;}
	#left-menu {width:220px; float:left; margin-right:28px; background-image:url(../images/gauche_menu_bg.gif); background-position:top center; background-repeat:no-repeat; padding-top:13px;}
		a.left-menu-1 {background-image:url(../images/menu_1_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:19px;}
		a.left-menu-1:hover {background-image:url(../images/menu_1_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:19px;}
		a.left-menu-2 {background-image:url(../images/menu_2_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:26px;}
		a.left-menu-2:hover {background-image:url(../images/menu_2_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:26px;}
		a.left-menu-3 {background-image:url(../images/menu_3_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:22px;}
		a.left-menu-3:hover {background-image:url(../images/menu_3_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:22px;}
		a.left-menu-4 {background-image:url(../images/menu_4_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:17px;}
		a.left-menu-4:hover {background-image:url(../images/menu_4_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:17px;}
		a.left-menu-5 {background-image:url(../images/menu_5_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:24px;}
		a.left-menu-5:hover {background-image:url(../images/menu_5_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:24px;}
		a.left-menu-6 {background-image:url(../images/menu_6_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:24px;}
		a.left-menu-6:hover {background-image:url(../images/menu_6_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:24px;}
		a.left-menu-7 {background-image:url(../images/menu_7_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:23px;}
		a.left-menu-7:hover {background-image:url(../images/menu_7_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:23px;}
		a.left-menu-9 {background-image:url(../images/menu_9_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:19px;}
		a.left-menu-9:hover {background-image:url(../images/menu_9_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:19px;}
		a.left-menu-10 {background-image:url(../images/menu_10_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:26px;}
		a.left-menu-10:hover {background-image:url(../images/menu_10_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:26px;}
		a.left-menu-11 {background-image:url(../images/menu_11_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:22px;}
		a.left-menu-11:hover {background-image:url(../images/menu_11_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:22px;}
		a.left-menu-12 {background-image:url(../images/menu_12_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:17px;}
		a.left-menu-12:hover {background-image:url(../images/menu_12_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:17px;}
		a.left-menu-13 {background-image:url(../images/menu_13_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:24px;}
		a.left-menu-13:hover {background-image:url(../images/menu_13_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:24px;}
		a.left-menu-14 {background-image:url(../images/menu_14_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:20px;}
		a.left-menu-14:hover {background-image:url(../images/menu_14_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:20px;}
		a.left-menu-15 {background-image:url(../images/menu_15_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:27px;}
		a.left-menu-15:hover {background-image:url(../images/menu_15_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:27px;}
		a.left-menu-actu {background-image:url(../images/menu_actu_off.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:21px;}
		a.left-menu-actu:hover {background-image:url(../images/menu_actu_on.gif); background-position:top center; background-repeat:no-repeat; display:block; width:219px; height:21px;}
	
	#left-texte {width:352px; text-align:justify; float:right;}
	#left-texte-guestbook {width:352px; text-align:justify; float:right; height:482px;}
		#left-contenu-texte {margin-top:20px;height:470px; overflow:auto; padding-right:10px; }
		.left-contenu-intro {margin-left:10px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; margin-bottom:15px;}
	#left-slide {margin-top:34px;}
	.gal {float:left;margin-bottom:5px;padding-right:3px;}
#right {float:right; width:288px; height:587px; margin-top:13px;}

#footer {float:left; width:673px; background-image:url(../images/gen_footer.gif); height:60px; color:#766e3d; font-size:10px; padding-top:20px; background-repeat:no-repeat;}
	#footer a {color:#766e3d; text-decoration:none;}
	#footer a:hover {color:#766e3d; text-decoration:underline;}
	