@import url('reset.css?v1.0');
@import url('base.css?v1.0');


/* General tags */
body{
	color: #717171;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 0.75em;	
	line-height: 150%;
	background: transparent url(../media/images/bg_blue.jpg) top right no-repeat;
}
html {
overflow-y:scroll;
}
#wrapper{
	width:990px;
	margin:0px auto 0px auto;
	/*padding:107px 0px 67px 0px;*/
	padding:45px 0px 10px 0px;
}
#content{
	width: 883px;
	float: left;
}
#navigation{
	width: 107px;
	float: left;
	/*background-color: gray;*/
}
#navigation ul ul{
	padding-left: 7px;
	width: 107px;
	overflow: hidden;
}
#navigation ul li{
	margin: 0px;
	height: 16px;
	padding:0px;
}

#navigation ul li a{
	display: block;
	padding:2px 0px;
}
/*
#navigation ul li span{
	height: 11px;
	overflow: hidden;
}
*/
#language_choice{
	width: 67px;
	float: left;
	padding-top: 38px;
}
#footer{
	padding-top: 30px;
	font-size: 0.85em;
	height: 84px;
}
#navigation, #footer{
	color: #de8d19;
	font-size: 0.90em;
}
#footer a:link,#navigation a:link,#footer a:active,#navigation a:active,#footer a:visited,#navigation a:visited{
	color: #de8d19;
	text-decoration: none;
}
#footer a:hover,#navigation a:hover{
	text-decoration: underline;
}

/*Page content */

#imageColumn{
	width: 220px;
	float: left;	
	/*background-color: blue;*/
	
}
#imageColumn a{
	display: block;
	/*margin-left: 22px;*/
	color: #431508;
}
#textColumn a{
	color: #431508;
}
#concours a,#subscription a{
	color: #ed1c24;
	font-size: 11px;
}
#imageColumn a:link,#imageColumn a:visited,#imageColumn a:active,#textColumn a:link,#textColumn a:visited,#textColumn a:active{
	text-decoration: underline;
}
#imageColumn a:hover,#textColumn a:hover,#concours a:hover,#subscription a:hover{
	text-decoration: underline;
	color: #000;
}
#textColumn{
	width: 621px;
	float: left;
	/*background-color: red;*/
	padding-left: 12px;
}

#imageColumn img{
	float: right;	
	margin-bottom: 10px;
}


/*Three columns*/

#column1{
	width: 289px;
	margin-right: 10px;
	float: left;
}

#column2{
	width: 222px;
	margin-right: 10px;
	float: left;
	/*background-color: green;*/
}
#column3{
	width: 285px;
	float: left;
	/*background-color: orange;*/
}

#column1 img,#column2 img,#column3 img{
	margin-bottom: 10px;
	display: block;
}

.cook{
	/*padding-left: 8px;*/
}

/* Recipes new */

.recipes-top{
	height: 398px;
	_padding-bottom: 65px;
	}
	
	.recipes-top a, .recipes-top a:visited, .recipes-top a:hover{
		display: block;
		float: left;
		margin-right: 12px;
		}
	
.recipes-bottom{
	clear: both;
	}
	
	.recipes-bottom .column{
		float: left;
		width: 307px;
		}
		
	.recipes-bottom .column a{
		display: block;
		margin-bottom: 10px;
		}
		
	.recipes-main{
		position: absolute;
		margin-left: 708px;
		margin-top: 207px;
		}
		
/* Contest */

#contest{
	width: 800px;
	height: 600px;
	border: 1px solid #d9e7fd;
	/*margin: 0px auto 0px auto;*/
	color: #431508;
	/*font-size: 0.70em;*/
	
}

#contest #top{
	height: 200px;
}
#contest #bottom{
	background-color: black;
	height: 392px;
	padding: 8px 0px 0px 45px;
	background:transparent url(../media/images/bg_contest.jpg) top left no-repeat;
}
#contest #merci_nl_BE,#contest #merci_fr_BE{
	height: 410px;
	padding: 190px 0px 0px 45px;
	background:transparent url(../media/images/bg_contest_merci_nl_BE.jpg) top left no-repeat;
}
#contest #merci_fr_BE{
	background-image:url(../media/images/bg_contest_merci_fr_BE.jpg);
}
#numberDt{
	margin-left:100px;
}

.required{
	font-size: 11px;
	color: #ed1c24;
}

#contest #bottom form dt{
	float: left;
	width: 110px;
	margin-right: 10px;
	margin-bottom: 6px;
	background-color: white;	
}
#contest #bottom form dt label{
	padding:5px 10px 1px 22px;
}
#contest #concours label{
	font-size: 15px;
}
#contest #bottom form dd{
	margin-bottom: 8px;
}

#contest form input.inputText{
	width: 120px;
	height: 17px;
}
#contest #concours input.inputText{
	height: 12px;
}


/*Winners pagina*/
body#pages_winners #top{
	height: 35px;
	padding: 165px 0px 0px 45px;
}
#top.nl_BE,#top.fr_BE{
	background:transparent url(../media/images/bg_contest_winners_nl_BE.jpg) top left no-repeat;
}
#top.fr_BE{
	background:transparent url(../media/images/bg_contest_winners_fr_BE.jpg) top left no-repeat;
}

#bottom ul{
	padding-left: 15px;
}
#bottom li{
	list-style-type: disc;
}


/* Intro */

#intro_container{
	width: 655px;
	height:528px;
	margin: 0px auto 10px auto;
}

body#index_intro a:link,body#index_intro a:visited,body#index_intro a:active{
	color: #de8d19;
	text-decoration: none;
}
body#index_intro a:hover{
	text-decoration: underline;
}



/* Titles */

h1,h2{
	font-size: 21px;
	line-height: 120%;
	margin-bottom: 10px;
}
h4{
	font-size: 16px;
	line-height: 120%;
	margin-bottom: 5px;
}
h5{
	font-size: 14px;
	line-height: 120%;
	margin-bottom: 8px;
}
h6{
	font-size: 12px;
	/*line-height: 120%;*/
}
h3{
	font-weight: bold;
	font-size: 0.90em;
	margin: 25px 0px;
}
/*Page specific css */

body#pages_contest h5{
	font-size: 12px;
	margin-bottom: 2px;
}

body#recipes_show h1,body#products_show h2{
	width: 85%;
}
body#products_show h1{
	font-size: 16px;
}
body#products_show h2{
	margin-bottom: 20px;
}


body#index_index #footer,body#index_intro #footer{
	display: none;
}
body#index_index #navigation,body#index_intro #navigation,body#index_home #navigation{
	display: none;
}
body#index_intro{
	background-image:  none;
}
body#index_intro #content{
	width: 990px;
}
body#index_intro #wrapper{
	padding-top: 25px;
}
body#index_home #content{
	/*margin: 0px auto 0px auto;*/
	margin-left:58px;
}


body#jobs_index #textColumn,body#jobs_show #textColumn{
	padding-left: 0;
}
body#jobs_index h3{
	margin-bottom: 10px;
}
body#jobs_index #content ul,body#jobs_show #content ul{
	padding-left: 30px;
	margin: 20px 0;
}
body#jobs_index #content ul li,body#jobs_show #content ul li{
	list-style: disc;
}
body#jobs_show form{
	margin-bottom: 20px;
}
body#jobs_show dd,dt{
	padding: 2px 0;
}

body#jobs_show label.required,body#jobs_show label.optional{
	color: #222;
	font-weight: bold;
	font-size: 11px;
}


body#jobs_show #content ul.errors{
	padding-left: 0;
	margin: 0 0 10px 0;
}
body#jobs_show #content ul.errors li{
	color: #ed1c24;
	list-style: none;
}



body#pages_history,body#products_show,body#recipes_show{
	background-image:  url(../media/images/bg_yellow.jpg);
}

body#recipes_index #column2{
	padding-top: 66px;
}
body#recipes_index #column3{
	width: 284px;
	padding-top: 126px;
}
body#recipes_index #column1{
	width: 247px;
}

/*
body#recipes_index #wrapper{
	padding-top: 47px;
}
*/

body#products_index #column1{
	width: 257px;
}
body#products_index #column2{
	width: 254px;
	padding-top: 4px;
}
body#products_index #column3{
	width: 352px;
	padding-top: 225px;
}

/*
body#pages_contest #wrapper,body#pages_winners #wrapper{
	padding-top: 40px;
}
*/

body#pages_contest #footerlogo,body#pages_winners #footerlogo{
	display: none;
}
/*body#index_home #footerlogo,body#pages_movies #footerlogo,body#pages_history #footerlogo,body#pages_history */#footerlogo{
	/*margin-top: -120px;*/
	position:relative;
	top: -120px;
}
body#pages_contact #footerlogo, body#jobs_index #footerlogo{
	/*position:static;*/
	top: -40px;
	
}

/*
body#pages_movies #column1{
	width: 289px;
	padding-top: 239px;
}
body#pages_movies #column2{
	width: 222px;
	padding-top: 119px;
}
body#pages_movies #column3{
	width: 222px;
	padding-top: 48px;
}
*/
body#pages_movies #column1{
	width: 289px;
	padding-top: 239px;
}
body#pages_movies #column2{
	width: 222px;
	padding-top: 119px;
}
body#pages_movies #column3{
	width: 222px;
	padding-top: 48px;
}

body#pages_history #textColumn,body#recipes_show #textColumn,body#products_show #textColumn,body#pages_disclaimer #textColumn,body#pages_contact #textColumn{
	padding-right: 61px;
	width: 560px;
}


