body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0 0 100px 0;
	background:url(../images/corporate/common/logo_wittamer_philigrane.gif) no-repeat left bottom #1a0f06;
}


ul, li {
	padding:0;
	margin:0;
}

#ZoneHeader {
	background:url(../images/common/bg_zoneheader.gif) bottom repeat-x;
    background-color: #d6d6d5;
	height:166px;
    clear: both;
}

#ZoneCenter {
	overflow:hidden;
	background:#FFFFFF;
}

	#ContainerCenter {
		width:916px;
		margin:0 auto;
	}

#ZoneCenter.Decoration {
	background:url(../images/common/bg_deco.jpg) no-repeat right bottom #FFFFFF;
}

.PageContent {
	padding:0;
}

#ZoneBottom {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}


* html #ZoneBottom {
	width:100%;
	height:100%;
	overflow:hidden;
	background:none;
}

#Header {
	width:916px;
	margin:0 auto;
}


	ul#ListHeaderMenu {
		height:25px;
		list-style:none;
		float:right;
		margin:0;
		padding:15px 0 0 0;
	}
	
	ul#ListHeaderMenu li {
		float:left;
		background:url(../images/common/headermenu_separator.gif) no-repeat right;
		padding:0 8px;
		margin:0;
	}
	
	ul#ListHeaderMenu li.LastListHeader {
		background:none;
		padding:0 8px 0 8px;
	}
	
		ul#ListHeaderMenu li a {
			font-size:10px;
			color:#554029;
			text-decoration:none;
			outline:none;
		}
		
		ul#ListHeaderMenu li a:hover {
			color:#d4005b;
		}

#ZoneMenu {
	clear:both;
	height:120px;
}

#ZoneFlash {
	width:506px;
	height:426px;
	float:left;
}

#ZoneContent {
	float:right;
	width:756px;
}

#ZoneContent img {
		display:block;
	}

	#ContentLeft {
		clear:both;
		float:left;
		width:452px;
		padding:10px 20px 25px 20px;
	}
	
	#ContentLeft p {
		color:#707070;
		font-size:13px;
		line-height:16px;
	}
	
#ZoneTarifs {
	border:none;
	clear:both;
	width:438px;
	padding:10px 0 0 0;
}

#LayerLinks {
	position:absolute;
	width:32px;
	left:0;
	top:30px;
}

	#LayerLinks a {
		border:0;
	}
	
	#LayerLinks img {
		display:block;
	}

#ColumnRight {
	float: right;
	width: 243px;
	padding: 5px 0 0 19px;
	background: url(../images/common/columnright_separator.gif) no-repeat;
}


#ColumnRightHomepage {
	float:right;
	width:238px;
	padding:5px 8px 0 8px;
}

#ColumnRightReservations {
	float:right;
	width: 235px; 
	padding: 10px 7px 25px 20px;
	background:url(../images/common/columnright_separator.gif) no-repeat;
}

#ZoneReservations {
	clear:right;
	float:right;
	width:238px;
	padding:25px 7px 15px 4px;
}

	#ReservationsInfos {
		clear:both;
		background:#efefef;
		width:208px;
		overflow:hidden;
		padding:20px 0 10px 15px;
	}
	
	#ReservationsInfos p {
		color:#5f5f5f;
		font-size:11px;
		line-height:20px;
		margin:0 0 22px 0;
	}
	
	#ReservationsInfos span {
		color:#d4005b;
	}
	
	#ReservationsInfos a {
		color:#5f5f5f;
		text-decoration:none;
	}
	
		#ReservationsInfos a:hover {
			color:#d4005b;
		}
		
	#ReservationsInfos ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	
		#ReservationsInfos ul li {
			clear:both;
			margin:0 0 3px 0;
		}
		
		#ReservationsInfos ul li a {
			background:url(../images/common/arrow_links.gif) no-repeat;
			padding:0 0 0 10px;
			font-size:11px;
			text-transform:uppercase;
			color:#6c6c6c;
		}

.FirstBoxInfos {
	width:218px;
	background:url(../images/common/box_shadow.gif) no-repeat;
	padding:8px 12px 12px 12px;
	font-size:12px;
	color:#544029;
}

	.FirstBoxInfos h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		padding:0;
		margin:0 0 7px 0;
	}

.FirstBoxInfosFooter {
	background:url(../images/common/box_arrow_bottom.gif) no-repeat;
	width:240px;
	height:14px;
	margin:0 0 6px 0;
}

.SecondBoxInfos {
	background: #f2f2f2;
	border: 1px solid #d8d7d7;
	width: 236px;
	margin: 0;
	clear: both;
	float: right;
}

.SecondBoxInfos p {
	margin: 0 0 6px 0;
}

.SecondBoxInfos div {
	padding: 7px 20px 0px 12px;
	font-size: 11px;
	color: #6c6c6c;
}

.SecondBoxInfos div a {
	background: none;
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #d4005b;
	text-decoration: none;
	height: 0;
}

.SecondBoxInfos h1 {
	color: #23180e;
	font-size: 13px;
	line-height:14px;
	padding: 0;
	margin: 0 0 7px 0;
}
	
.SecondBoxInfos a {
	background:url(../images/entreprise/common/secondbox_link.gif) no-repeat #4c2a19;
	display:block;
	height:24px;
	font-size:14px;
	color:#ffffff;
	padding:5px 0 0 40px;
	margin:0;
	text-decoration:none;
}
	
.SecondBoxInfos a:hover {
	color:#d4005b;
}
		
#ZoneContainerBottom {
	width:933px;
	margin:0 auto;
}	

#ContainerBottom {
	float:right;
	width:770px;
	background:url(../images/common/bg_container_bottom.jpg) no-repeat #baa893;
	padding:25px 0 10px 15px;
}

	#ContainerBottom p {
		color:#FFFFFF;
		font-size:14px;
		line-height:17px;
	}
	
	#ContainerBottom a {
		color:#d4005b;
		text-decoration:none;
	}
	
	#ContainerBottom a:hover {
		text-decoration:underline;
	}
	
	#ContainerIntro {
		width:486px;
		overflow:hidden;
		float:left;
		padding:0 0 0 4px;
	}
	
#ColumnMenu #ZoneNewsletter {
	width:132px;
	overflow:hidden;
	padding:6px 0 0 0;
}

	#ColumnMenu #ZoneNewsletter form p {
		font-size:10px;
		color:#666666;
		margin:0 0 10px 0;
		padding:0;
	}

	#ColumnMenu #ZoneNewsletter input,
	#ColumnMenu #ZoneNewsletter select {
	 	clear:both;
		width:104px;
		border:1px solid #999999;
		color:#777777;
		padding:3px;
		margin:0 0 8px 0;
	}
	
	 #ColumnMenu #ZoneNewsletter select {
		width:112px;
	}
	
	
		#ColumnMenu #ZoneNewsletter input.CaptchaField {
			clear:both;
			width:72px;
			border:1px solid #999999;
			color:#777777;
			padding:3px;
			margin:4px 3px 3px 0;
			float:left;
		}
	
	#ColumnMenu #ZoneNewsletter a {
		font-size:10px;
		line-height:10px;
		color:#FFFFFF;
		padding:5px;
		margin:4px 0 0 0;
		background:#d4005b;
		border:1px solid #d4005b;
		float:left;
		display:inline;
	}
	
		#ColumnMenu #ZoneNewsletter a:hover {
			color:#d4005b;
			background:#FFFFFF;
		}
	
	#ColumnMenu #ZoneNewsletter a.Illisible {
		font-size:10px;
		color:#d4005b;
		padding:0;
		margin:0;
		float:none;
		background:none;
		border:none;
	}
	
		#ColumnMenu #ZoneNewsletter a.Illisible:hover {
			background:none;
			color:#666666;
		}
	
	 #ColumnMenu #ZoneNewsletter img {
	 	margin:0 0 10px 0;
		clear:both;
	 }

.NewsletterBox {
	background:#efefef;
	width:112px;
	overflow:hidden;
	padding:10px;
}



#ZoneClientsInfos {
	clear:both;
	float:right;
	width:785px;
	padding:17px 0;
	background:#4e3c2a;
}


#ZoneClientsInfosContent {
	clear:both;
	float:right;
	width:768px;
	padding:0 0 0 17px;
	background:#4e3c2a;
}

#ZoneClientsInfosContent .ZoneBanner {
	width:768px;
}

#ZoneClientsInfosContent .ZoneBanner ul {
	margin:0 15px 0 0;
}

	#ClientsInfos {
		width:714px;
		overflow:hidden;
		margin:0 auto;
		padding:12px 16px 12px 16px;
		border:2px solid #59452f;
		background:#423120;
	}
	
	
	#ClientsInfos p {
		margin:0;
		padding:0;
		font-size:15px;
		line-height:16px;
		color:#baa893;
		float:right;
	}
	
	#ClientsInfos a {
		color:#FFFFFF;
		text-decoration:none;
		outline:none;
	}
	
		#ClientsInfos a:hover {
			color:#84633d;
		}
		
#ZoneLegalInfos {
	clear:both;
	float:right;
	width:745px;
	background:#150e08;
	padding:17px 20px;
}

	#ZoneLegalInfos p {
		color:#FFFFFF;
		font-size:10px;
		line-height:14px;
		margin:0;
		padding:8px 0 0 0;
	}
	
	#ZoneLegalInfos a {
		color:#624931;
		text-decoration:none;
	}
	
		#ZoneLegalInfos a:hover {
			color:#FFFFFF;
		}
		
#Footer {
	clear:both;
	float:right;
	width:690px;
	padding:17px 20px 17px 80px;
	color:#715a3f;
	line-height:18px;
}

	#Footer a {
		color:#715a3f;
		text-decoration:none;
	}
	
	#Footer a:hover {
		color:#FFFFFF;
	}
	
/***/

#ClientsInfos #ZoneSliderFooter {
	border:1px solid #23180e;
	width:193px; 
	float:right; 
	background:#988672; 
	margin:10px 7px 0 0; 
	clear:both;
	padding:10px;
	font-size:10px;
	overflow:hidden;
}

#ClientsInfos #ZoneSliderFooter p {
	padding:0;
	margin:0 0 4px 0;
	line-height:11px;
	color:#23180e;
	clear:both;
}

#ClientsInfos #ZoneSliderFooter img {
	margin:7px 0 10px 0;
	clear:both;
}

#ClientsInfos #ZoneSliderFooter a {
	font-size:11px;
	line-height:11px;
	color:#FFFFFF;
	background:#d4005b;
	border:1px solid #d4005b;
	margin:0;
	padding:3px 5px 4px 5px;
	float:left;
}

	#ClientsInfos #ZoneSliderFooter a:hover {
		background:#FFFFFF;
		color:#d4005b;
	}

#ClientsInfos #ZoneSliderFooter a.IllisibleFooter {
		font-size:10px;
		color:#23180e;
		padding:0;
		margin:0;
		background:none;
		border:none;
		float:none;
	}
	
	#ClientsInfos #ZoneSliderFooter a.IllisibleFooter:hover {
		color:#dad0c5;
		background:none;
	}

#ClientsInfos #ZoneSliderFooter input {
	clear:both;
	width:185px;
	color:#896f52;
	background:#dad0c5;
	padding:3px;
	border:none;
	margin:0 0 3px 0;
}

#ClientsInfos #ZoneSliderFooter input.FooterCaptcha {
	clear:both;
	width:150px;
	color:#896f52;
	background:#dad0c5;
	padding:3px;
	border:none;
	float:left;
	margin:0 5px 3px 0;
}
		
/************ LINKS **************/	

a {
	color:#d4005b;
	text-decoration:none;
}

a:hover {
	color:#544029;
}

a img {
	border:none;
}


a.LogoWittamer {
	background:url(../images/common/logo_wittamer.gif) no-repeat;
	width:153px;
	height:120px;
	display:block;
	outline:none;
	font-size:1px;
	float:left;
	text-indent:-1000000px;
	margin:0 5px 0 0;
}

/************ MENU **************/

ul#MenuTop { list-style:none; }

ul#MenuTop li {
   width:238px;
   height:115px;
   margin:0 5px 0 0;
   float:left;
   border:5px solid #FFFFFF;
   border-bottom: 0;
   background-repeat: repeat-x;
}

ul#MenuTop li.active { height:121px; }

ul#MenuTop .title { font-size:23px; }

ul#MenuTop span {
   font-size:15px;
   color: #fff;
}

ul#MenuTop li.MenuOne .title { color: #78452c; }

ul#MenuTop li.MenuTwo .title { color: #ffffff; }

ul#MenuTop li.MenuThree .title { color: #493723; }

ul#MenuTop li a {
   width:223px;
   height:60px;
   display:block;
   font-size:16px;
   line-height:normal;
   background-repeat: no-repeat;
   text-decoration: none;
   padding: 55px 0 0 15px;   
   position: relative;
   z-index: 0;
}
ul#MenuTop li .hover {
   width:238px;
   height:116px;
   position: absolute;
   z-index: 0;
}

ul#MenuTop li.active .hover { height:121px; }

ul#MenuTop li.MenuOne {
	background-color: #190f07;   
}
	ul#MenuTop li.MenuOne .hover{  background-color: #190f07; }

ul#MenuTop li.MenuTwo {
   background-image:url(../images/common/bg_menu_two.gif);
   background-color: #98003e;
}
	ul#MenuTop li.MenuTwo .hover{  background-image:url(../images/common/bg_menu_two_hover.gif); }

ul#MenuTop li.MenuThree {
   background-image:url(../images/common/bg_menu_three.gif);
   background-color: #b36600;
   margin:0;
}
	ul#MenuTop li.MenuThree .hover{  background-image:url(../images/common/bg_menu_three_hover.gif); }
   
/***/


#ColumnMenu {
	float:left;
	width:153px;
	overflow:hidden;
}

#ColumnMenu ul {
	clear:both;
	float:left;
	width:135px;
	list-style:none;
	padding:12px 0px 10px 5px;
	margin:0 0 18px 0;
	border-bottom:1px solid #d3cec8;
}

	#ColumnMenu ul li {
		margin:0 0 5px 0;
	}
	
	#ColumnMenu ul li a {
		font-size:11px;
		color:#6c6c6c;
		text-decoration:none;
		outline:none;
	}
	
	#ColumnMenu ul li a:hover {
		color:#d4005b;
	}

/********************************/

/******* h1, h2, h3, ... ********/

h1 {
	clear:both;
	font-size:15px;
	font-weight:normal;
	color:#78452c;
	margin:0 0 0 5px;
}


/***/

		h2.TitleFooter_FR {
			width:430px;
			height:25px;
			background:url(../images/fr/intro_footer.png) no-repeat;
			display:block;
			margin:0 0 10px 0;
		}

		h2.ClientsInfos_FR {
			float:left;
			width:250px;
			height:15px;
			background:url(../images/fr/title_clientsinfos.png) no-repeat;
			display:block;
			margin:0;
			font-size:1px;
			line-height:1px;
			text-indent:-1000000px;
		}
		
		h2.ClientsInfos_NL {
			float:left;
			width:256px;
			height:15px;
			background:url(../images/nl/title_clientsinfos.png) no-repeat;
			display:block;
			margin:0;
			font-size:1px;
			line-height:1px;
			text-indent:-1000000px;
		}
		
		h2.ClientsInfos_EN {
			float:left;
			width:250px;
			height:15px;
			background:url(../images/en/title_clientsinfos.png) no-repeat;
			display:block;
			margin:0;
			font-size:1px;
			line-height:1px;
			text-indent:-1000000px;
		}
		
		h2.Wittamer_cafe_en_images {
			float:left;
			width:216px;
			height:21px;
			background:url(../images/fr/wittamer_cafe_en_images.gif) no-repeat;
			display:block;
			margin:0 0 20px 0;
			text-indent:-10000px;
		}
		
		h2.Wittamer_cafe_en_imagesNL {
			float:left;
			width:216px;
			height:21px;
			background:url(../images/nl/wittamer_cafe_en_images.gif) no-repeat;
			display:block;
			margin:0 0 20px 0;
			text-indent:-10000px;
		}
		
		h2.Wittamer_cafe_en_imagesEN {
			float: left;
			width: 216px;
			height: 21px;
			background: url(../images/en/wittamer_cafe_en_images.gif) no-repeat;
			display: block;
			margin: 0 0 20px 0;
			padding: 0;
			text-indent: -1000000px;
		}
		  
      h2.Telechargez_tarifs {
         width: 222px;
         height: 20px;
         background: url(../images/fr/telechargez_tarifs.gif) no-repeat;
         display: block;
         margin: 0 0 20px 0;
         padding: 0;
         text-indent: -1000000px;
      }
      
	  
	  h2.Telechargez_tarifsNL {
         width: 222px;
         height: 20px;
         background: url(../images/nl/telechargez_tarifs.gif) no-repeat;
         display: block;
         margin: 0 0 20px 0;
         padding: 0;
         text-indent: -1000000px;
      }
	  
	  h2.Telechargez_tarifsEN {
			width: 222px;
			height: 20px;
			background: url(../images/en/telechargez_tarifs.gif) no-repeat;
			display: block;
			margin: 0 0 20px 0;
			padding: 0;
			text-indent: -1000000px;
		}

      
		
		h2.Reservations {
			width: 95px;
			height: 16px;
			background: url(../images/fr/reservations.gif) no-repeat;
			display: block;
			margin: 0 0 20px 0;
			padding: 0;
			text-indent: -1000000px;
		}
		
		h2.ReservationsNL {
			width: 95px;
			height: 16px;
			background: url(../images/nl/reservations.gif) no-repeat;
			display: block;
			margin: 0 0 20px 0;
			padding: 0;
			text-indent: -1000000px;
		}
		
		h2.ReservationsEN {
			width: 95px;
			height: 16px;
			background: url(../images/en/reservations.gif) no-repeat;
			display: block;
			margin: 0 0 20px 0;
			padding: 0;
			text-indent: -1000000px;
		}
		
/***/

h3 {
	font-size:14px;
	line-height:18px;
	color:#544029;
	padding:0;
	margin:0 0 15px 0;
	font-weight:bold;
}

	h3.SecondH3 {
		font-size:14px;
		line-height:18px;
		color:#544029;
		padding:0;
		margin:25px 0 0 0;
		font-weight:bold;
	}

h4 {
	padding:0;
	margin:0 0 15px 0;
	font-size:18px;
	font-weight:normal;
	color:#544029;
}

/********************************/


/************ LISTS *************/

.ZoneBanner {
	clear:both;
	height:215px;
	overflow:hidden;
	padding:0;
}

.ZoneBanner ul {
	list-style:none;
	padding:0;
	margin:0 9px 0 0;
	float:left;
}
	
	.ZoneBanner ul li.BannerTitle {
		padding:5px 0 0 11px; 
		background:url(../images/common/banner_title_separator.gif) repeat-y #4e3c2a;
		height:21px; 
		font-size:12px; 
		color:#baa893;
	}
	
	.ZoneBanner ul li.BannerTitle.FirstTitle {
		width:231px;
	}
	
	.ZoneBanner ul li.BannerTitle.SecondTitle {
		width:232px;
	}
	
ul.LastZoneBanner li.BannerTitle.ThirdTitle {
	margin:0;
	width:233px;
}

/***/

ul.TarifsList {
	clear:both;
	list-style:none;
	border:1px solid #d4d4d4;
	width:424px;
	overflow:hidden;
	padding:5px 10px 10px 11px;
}

	ul.TarifsList li {
		width:424px;
		overflow:hidden;
		border-bottom:1px solid #e7e7e7;
		margin:0 0 2px 0;
		padding:3px 0;
		clear:both;
	}
	
	ul.TarifsList li a {
		float:left;
		background: url(../images/common/document_icon_v3.gif) no-repeat;
		height:19px;
		padding:5px 0 0 30px;
		font-size:13px;
		color:#898989;
		text-decoration:none;
	}
	
		ul.TarifsList li a:hover {
			color:#d4005b;
		}
	
	ul.TarifsList li span {
		float:right;
		font-size:11px;
		color:#a69582;
		margin:7px 0 0 0;
	}
	
/***/

ul.Listing {
	list-style:none;
}

	ul.Listing li {
		background:url(../images/common/bullet_list.gif) no-repeat;
		padding:0 0 5px 15px;
		border-bottom:1px solid #e4e4e4;
		margin:5px 0 3px 0;
		font-size:13px;
		color:#707070;
	}
	
/***/

ul.Tabs {
	list-style:none;
	margin:0;
	padding:0;
	width:450px;
	overflow:hidden;
	border-bottom:1px solid #d9d8d6;
}

ul.Tabs li {
	float:left;
	margin:0 2px 0 0;
}

	ul.Tabs li a {
		background:#d9d8d6;
		width:98px;
		height:18px;
		display:block;
		color:#666666;
		outline:none;
		text-align:center;
		padding:5px 0 0 0;
		border-left:1px solid #d9d8d6;
		border-top:1px solid #d9d8d6;
		border-right:1px solid #d9d8d6;
	}
	
	ul.Tabs li a.TabsNoActive {
		background:#FFFFFF;
		color:#d8065d;
		text-align:center;
		padding:5px 0 0 0;
	}
	
/***/

ul.Gallery {
	list-style:none;
	width:450px;
	overflow:hidden;
	padding:7px 0 0 0;
}	

ul.Gallery li {
	border:1px solid #999999;
	float:left;
	padding:0;
	margin:0 7px 7px 0;
}



/********************************/

/*********** CLASSES ************/

.Clearer {
	clear:both;
}

.FirstBanner {
	float:right;
	margin:0 0 12px 0;
}

img.BelgiumLogo {
	float:left;
	margin:0 15px 0 0;
}

.Left {
	float:left;
}

.Right {
	float:right;
}

img.ImagesThumbs {
	float:left;
	border:5px solid #bebebe;
	margin:0 10px 10px 0;
}

.LittleText {
	font-size:11px;
	font-style:oblique;
	color:#9b9b9b;
	display:block;
}

/********************************/

#ZoneSlider {
	clear:both;
	padding:0;
    width:100%;
    overflow: hidden;
}


	#ZoneSlider h1 {
		float:left;
		font-size:15px;
		color:#FFFFFF;
		font-weight:normal;
		margin:30px 0 10px 0;
	}
	
	#ZoneSlider ul.TarifsList {
		border:none;
		float:left;
		list-style:none;
		width:454px;
		overflow:hidden;
		padding:5px 0 0 0;
	}

	#ZoneSlider ul.TarifsList li {
		width:434px;
		overflow:hidden;
		border-bottom:1px solid #4f3b25;
		margin:0 0 2px 0;
		padding:3px 0;
		clear:both;
	}
	
	#ZoneSlider ul.TarifsList li a {
		float:left;
		background:url(../images/common/document_icon_v2.gif) no-repeat;
		height:19px;
		padding:5px 0 0 30px;
		font-size:13px;
		color:#FFFFFF;
		text-decoration:none;
	}
	
		#ZoneSlider ul.TarifsList li a:hover {
			color:#d4005b;
		}
	
	#ZoneSlider ul.TarifsList li span {
		float:right;
		font-size:11px;
		color:#5c4328;
		margin:7px 0 0 0;
	}
	
	#ZoneSlider .SliderInfos {
		float:right;
		width:220px;
	}
	
	#ZoneSlider .SliderInfos p {
		clear:both;
		float:left;
		font-size:11px;
		margin:10px 0 0 0;
		color:#FFFFFF;
		line-height:20px;
		width:100%;
	}
	
		#ZoneSlider .SliderInfos a {
			color:#d4005b;
		}
		
		#ZoneSlider .SliderInfos a:hover {
			color:#70563c;
		}
		
	#ZoneSlider .SliderInfos ul {
		clear:both;
		list-style:none;
		width:250px;
		overflow:hidden;
		padding:20px 0 0 0;
	}
	
		#ZoneSlider .SliderInfos ul li {
			float:left;
			background:url(../images/common/list_links_separator.gif) no-repeat right;
			padding:0 10px 0 0;
			margin:0 10px 0 0;
			font-size:10px;
		}
		
			#ZoneSlider .SliderInfos ul li.LastLinksList {
				padding:0;
				margin:0;
				background:none;
			}
	
		#ZoneSlider .SliderInfos ul li a {
			color:#FFFFFF;
		}

/******** FORM *********/

#ZoneForm {
	padding:15px 45px;
	overflow:hidden;
}

ul.Form {
	list-style:none;
	width:360px;
}
	ul.Form li {
		clear:both;
		padding:2px 0;
		color:#666666;
	}

	ul.Form li label {
		float:left;
		padding:7px 0 0 0;
	}
	
	ul.Form li input {
		float:right;
		padding:7px;
		width:250px;
		border:1px solid #CCCCCC;
	}
	
	ul.Form li textarea {
		width:250px;
		height:80px;
		padding:7px;
		border:1px solid #CCCCCC;
		float:right;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	ul.Form li select.SelectChoice {
		width:264px;
		float:right;
	}

ul.FormRadioButton {
	list-style:none;
	width:360px;
}

	ul.FormRadioButton li {
		clear:both;
		padding:2px 0;
		color:#666666;
	}
	
	ul.FormRadioButton li input {
		float:left;
	}
	
	ul.FormRadioButton li label {
		float:right;
	}

a.SendForm {
	background:#c7c0b9;
	color:#544029;
	font-size:11px;
	text-align:center;
	padding:10px;
	text-transform:uppercase;
}

a.SendForm:hover {
	background:#da2673;
	color:#FFFFFF;
}


/**************************/


/******** SUBMENU *********/


#MenuTop ul.submenu{
	position: absolute;
   display: none;
   list-style: none;
   z-index: 200;
	padding: 15px 0;
   border-top: 6px solid #ffffff;
}

#MenuTop .active ul.submenu {
	border: 0;
   margin-top: 6px;
}
#MenuTop ul.submenu li,
#MenuTop ul.submenu li a
{
   height: auto; 
	float: none;
	background: none;
   border: none;
}
#MenuTop ul.submenu li a{
   display: inline;
   margin: 0 0 0 15px;
   padding: 0;
   width: auto;
   font-size: 15px;
   line-height: normal;
   text-decoration: none;
}

#MenuTop ul.submenu li{
	padding: 5px 0;
   margin: 0;
}
/******************************************************************
 *
 * STYLING 
 *
 *****************************************************************/
#MenuTop ul.submenu{
   background-color: #462312;
}
#MenuTop ul.submenu li a{
   color: #ffffff;
}
#MenuTop ul.submenu li a:hover{
	color: #997755;
}
/******************************************************************
 *
 * In case of noscript 
 *
 *****************************************************************/

 #MenuTop li:hover ul.submenu{
 	display:block;
 }
 
 #MenuTop li ul.submenu{
 	display:none;
 }

