/* TAGS REDEFINITIONS */
body								{margin:0; padding:0; background:#7a6348 url(../img/bg.gif) bottom center fixed repeat-x; }

/* WRAPPER */
div.website_wrapper					{position:relative; top:8px; left:50%; width:738px; margin-left:-370px; padding-top:109px; margin-top:10px; background:#dac7a3 url(../img/background.png); border:1px solid black;}

/* HEADER */
div#header_top						{position:absolute; top:-10px; left:0px; background:url(../img/header_top.gif) center center no-repeat; width:738px; height:86px;}
div#header_logo						{position:absolute; top:5px; left:9px; background:url(../img/header_logo.gif) no-repeat; width:230px; height:110px; z-index:3}
div#header_image					{position:absolute; top:75px; left:-1px; width:764px; height:221px; z-index:0;}

/* NAVIGATION */
#nav								{position:absolute; top:7px; left:80px; font-size:22px; font-weight:bold; color:#e2ce9d; z-index:4;}
#nav li								{display:inline;}
#nav li a							{display:block; float:left; color:#f3e0ac;}
#nav1_fr							{ width:59px; height:22px; background:transparent url(../img/nav_accueil.gif) top center no-repeat; }
#nav1_en							{ width:50px; height:22px; background:transparent url(../img/nav_home.gif) top center no-repeat; }
#nav2_fr							{ width:45px; height:22px; background:transparent url(../img/nav_canot.gif) top center no-repeat; }
#nav2_en							{ width:45px; height:22px; background:transparent url(../img/nav_canoe.gif) top center no-repeat; }
#nav3_fr							{ width:56px; height:22px; background:transparent url(../img/nav_kayak.gif) top center no-repeat; }
#nav3_en							{ width:56px; height:22px; background:transparent url(../img/nav_kayak.gif) top center no-repeat; }
#nav4_fr							{ width:51px; height:22px; background:transparent url(../img/nav_rando.gif) top center no-repeat; }
#nav4_en							{ width:43px; height:22px; background:transparent url(../img/nav_hike.gif) top center no-repeat; }
#nav5_fr							{ width:36px; height:22px; background:transparent url(../img/nav_info.gif) top center no-repeat; }
#nav5_en							{ width:36px; height:22px; background:transparent url(../img/nav_info.gif) top center no-repeat; }
#nav6_fr							{ width:53px; height:22px; background:transparent url(../img/nav_photos.gif) top center no-repeat; }
#nav6_en							{ width:53px; height:22px; background:transparent url(../img/nav_photos.gif) top center no-repeat; }
#nav7_fr							{ width:56px; height:22px; background:transparent url(../img/nav_contact.gif) top center no-repeat; }
#nav7_en							{ width:56px; height:22px; background:transparent url(../img/nav_contact.gif) top center no-repeat; }
#nav8_fr							{ width:49px; height:22px; background:transparent url(../img/nav_apnee.gif) top center no-repeat; }
#nav8_en							{ width:76px; height:22px; background:transparent url(../img/nav_snorkeling.gif) top center no-repeat; }
li.separator						{ float:left; width:16px; height:22px; background:transparent url(../img/nav_separator.gif) top center no-repeat; }
#nav1_fr:hover, #nav1_en:hover,	#nav2_fr:hover, #nav2_en:hover, #nav3_fr:hover, #nav3_en:hover, #nav4_fr:hover, #nav4_en:hover, #nav5_fr:hover, #nav5_en:hover, #nav6_fr:hover, #nav6_en:hover, #nav7_fr:hover, #nav7_en:hover, #nav8_fr:hover, #nav8_en:hover	{ background-position: 0px -22px; }

div#accueil_dropdown_menu			{display:none; position:absolute; top:30px; left:115px; width:140px; height:40px; padding:3px; line-height:19px; z-index:100;}
div#accueil_dropdown_menu a			{color:#cfbc88; font-weight:normal; text-decoration:none; padding:1px 5px 1px 5px;}
div#accueil_dropdown_menu a:hover	{color:#3c2a14; font-weight:normal; text-decoration:none; background-color:#cfbc88; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

div#info_dropdown_menu				{display:none; position:absolute; top:30px; left:452px; width:120px; height:40px; padding:3px; line-height:19px;}
div#info_dropdown_menu a			{color:#cfbc88; font-weight:normal; text-decoration:none; padding:1px 5px 1px 5px;}
div#info_dropdown_menu a:hover		{color:#3c2a14; font-weight:normal; text-decoration:none; background-color:#cfbc88; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

div#photos_dropdown_menu			{display:none; position:absolute; top:30px; left:510px; width:120px; height:40px; padding:3px; line-height:19px;}
div#photos_dropdown_menu a			{color:#cfbc88; font-weight:normal; text-decoration:none; padding:1px 5px 1px 5px;}
div#photos_dropdown_menu a:hover	{color:#3c2a14; font-weight:normal; text-decoration:none; background-color:#cfbc88; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* LANGUAGE SWITCH*/
div.lang_switch						{position:absolute; top:75px; right:10px; font-family:"GE Curviture"; font-size:20px; font-weight:bold; color:#e2ce9d; }

/* DISPLAY */
div.display_wrapper					{color:#3c2a14; padding:10px; border:0px solid orange; padding-top:195px;}
div.display_wrapper img				{border:1px solid #121212; }
div.opening							{position:absolute; top:293px; right:10px; width:auto; font-size:11px; padding:3px; border:1px solid #654f35; background-color:#ffd65b; text-align:center; border:2px solid orange;}
div.opening a						{font-weight:bold; color:#5b4d29;}
div.opening a:hover					{font-weight:bold; color:red; }
div.send-friend						{position:absolute; top:300px; right:10px; cursor:pointer; }

/* WELCOME PAGE */
div.logos							{border:0px solid red; text-align:left;}
div.logos img						{border:0;}

/* CANOE AND HIKING PAGES */
div.canot_description				{display:none;}

/* PHOTOS PAGE */
div#galleries_wrapper				{width:70%; font-weight:normal; font-size:13px;}
div.galleries_wrapper div:hover		{background-color:#B3A286;}
div.galleries_wrapper a				{text-decoration:none; color:#3c2a14; font-weight:normal;}
div.galleries_wrapper a:hover		{text-decoration:none; color:#3c2a14; font-weight:normal;}
div#galleries_wrapper b				{color:#3c2a14;}


div.gallery_index      				{width:600px; height:85px; margin:0px 0px 20px 45px; padding:5px 0px 9px 5px; cursor:pointer; border-bottom:1px solid #59523c; text-align:left;}
div.gallery_index img		        {border:0px solid #eeeeee; margin:0 5px 0px 0px; float:left; font-weight:normal;}
div.gallery_index_title				{font-size:14px; display:inline;}
div.gallery_index_nb               	{font-size:11px; display:inline;}
div.gallery_index_description		{font-size:13px; padding-top:10px;}

div.gallery_wrapper        			{width:640px; margin:20px 0px 60px 45px; text-align:left;}
div.gallery_wrapper img    			{margin:0px 3px 6px 3px; padding:0px; border:1px solid white;}
div.gallery_nav						{text-align:center; height:20px; }
div.gallery_nav img					{cursor:pointer;}
div.gallery_name	           		{font-size:16px; font-weight:bold;}
div.gallery_desc           			{margin:20px 0px 40px 0px;}

/* INFO PAGE */
div.info							{margin-top:40px;}
div.info p							{padding-left:20px;}

/* CONTACT PAGE */
#contact_form 						{clear:both; width:auto; height:265px; overflow:hidden; border:0px solid green;}
#contact_form .fieldLabel           {width:200px; float:left; text-align:right; padding-right:8px;}
#contact_form input, textarea	    {font-family:Arial; margin:0; padding:0; font-size:12px; color:black; background-color:#8f7a63; padding-left:2px; border:1px solid #3c2a14; width:300px; margin-bottom:5px;}
#contact_form input                 {height:16px;}
#contact_form textarea				{height:110px; overflow:auto}
#contact_form #submit				{cursor:pointer;background-color:#8f7a63; color:#3c2a14; font-size:14px; font-weight:bold; width:auto; height:auto; border:0; margin:10px 0 0 315px; padding:2px 10px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#contact_form #submit:hover			{background-color:#a07c4b;}
.mandatory							{color:red;}
div.feedback						{width:auto; height:auto; border:2px solid #8f7a63; text-align:center; padding:4px; margin:0 0 40px 0; }

/* FOOTER */
div.footer							{height:30px; width:100%; padding-top:10px; color:#e2ce9d; background:#654f35 url(../img/footer-bg.gif) center center no-repeat;;}
div.footer a						{font-weight:normal; color:#e2ce9d; text-decoration:underline;}
div.footer a:hover					{text-decoration:none;}
div.footer div						{position:relative; display:inline;}
div#copyrights						{float:left; margin-left:10px;}
div#top-of-page						{float:right; margin-right:10px;}
div#credits							{position:absolute; top:20px; left:315px; color:#ffffff;}
div#leechee							{position:absolute; top:50px; left:250px;}
div#reefresh						{position:absolute; top:50px; left:380px;}
