/* General Segment Styles ( no used for O2O ) */

/* Layout */
* {margin:0;padding:0;}
	#bodyContainer {width:980px;overflow:hidden; margin:0 auto 50px auto; padding-top:5px;}
		#portal {width:960px;margin:0 auto; overflow:hidden; background:#FFF;}

				#header .topLink {height:27px;padding:2px 5px 0 0;/*border-bottom:1px solid #696969;background:url(http://static.news.portal.skynet.be/module/images/toplink.jpg) repeat-x;*/}
					#header .topLink a {text-decoration:none;}
				#header .logo {/*width:343px;*/float:left;display:inline;overflow:hidden;padding:25px 63px 20px 15px;/*background:url(http://static.news.portal.skynet.be/module/images/logotabcorner.jpg) no-repeat right top;*/position:relative;}
					#header .logo .optionPanel {position:absolute;right:28px;top:6px;}
						#header .logo .optionPanel a.linkToHP {font:.75em Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:2px 71px 0 0;}
							#header .logo .optionPanel a:hover.linkToHP {}
						#header .logo .optionPanel img {width:16px;height:16px;cursor:pointer;position:absolute;top:0;right:0;}
						#header .logo .optionPanel span {display:none;}
						body span.actionPanelTooltip {background:#fff url(http://static.www.portal.skynet.be/module/images/dropdown.png) no-repeat;display:block;width:75px;height:99px;padding:5px 10px;position:absolute;}
				#header .services {float:right;display:inline;width:537px;}
					#header .apps {height:23px;border-bottom:1px solid #E4F0FB;}
					
					/* THIS PART NEEDS TO BE OVERWRITTEN BY WWW/SEGMENT.CSS */
						#header #fastLinks {margin:0;padding:0;float:left;display:inline;}
							#header #fastLinks li {float:left;display:inline;padding:5px 7px 0;margin:0 1px 0 0;background:transparent url(http://static.news.portal.skynet.be/module/images/fastlinks_bg.png) no-repeat right bottom;}
								#header #fastLinks li a {color:#39c;font-size:0.91em;text-decoration:none;font-weight:bold;}
								#header #fastLinks li a:hover {text-decoration:underline;}
								#header #fastLinks li .emailLinks {display:none;}
								#header #fastLinks li.email {position:relative;}
									#header #fastLinks li:hover .emailLinks, #header #fastLinks li.hover .emailLinks {background:#fff url(http://static.www.portal.skynet.be/module/images/dropdown_email.png) no-repeat;display:block;left:-57px;padding:5px 10px;position:absolute;top:19px;width:125px;height:52px;}
									#header #fastLinks li:hover .emailLinks a, #header #fastLinks li.hover .emailLinks a {background-color:#fff;color:#39c;display:block;font-weight:normal;padding:5px; font-size:0.83em;}
									#header #fastLinks li:hover .emailLinks a:hover, #header #fastLinks li.hover .emailLinks a:hover {background-color:#f7f7f7;color:#000;text-decoration:none;}
									#header #fastLinks li:hover .emailLinks a.sm, #header #fastLinks li.hover .emailLinks a.sm {border-bottom:1px solid #ccc;}
					 /*END */ 							
						#header .skypassStatus {display:inline;float:right;margin:5px 20px 0 0;font-size:0.75em;}
							#header .skypassStatus a {color:#39c;font-weight:bold;font-family:Verdana, Arial;text-decoration:none;}
							#header .skypassStatus a:hover {text-decoration:underline;}
							#header .skypassStatus .separator {color:#999;}
						#header #langChoice {float:right;display:inline;margin-top:3px;}

								#header .apps .fr a, #header .apps .nl a {display:block;height:21px;width:21px;}
								#header .apps .fr a {background:transparent url(http://static.news.portal.skynet.be/module/images/langbutton_fr.png) no-repeat;}
								#header .apps .nl a {background:transparent url(http://static.news.portal.skynet.be/module/images/langbutton_nl.png) no-repeat;}
								#header .apps #langChoice a span { display:none; }

					#header .search {float:right;display:inline;overflow:hidden; }
						/*#CEmenuTopsearch {margin:15px 15px 0 0; }*/
						#header .search #CEmenuTopsearch { margin-top:16px;overflow:hidden;zoom:1; }
							#CEmenuTopsearch .skynetWeb {float:left;display:inline;color:#333; font-weight:bold; border:none;}
							#CEmenuTopsearch .skynetWeb, .btnInput { margin:5px 0 0 0;}
							#CEmenuTopsearch .skynetWeb .radioBtn {float:left;display:inline;margin:3px 5px 0 0;}
							#CEmenuTopsearch .skynetWeb label {padding:0 5px 0 0;margin:3px 0 0 0;float:left;display:inline;}
							/*#CEmenuTopsearch .skynetWeb #google_form_keywords {width:235px;margin-right:10px;}*/
							#CEmenuTopsearch .btnInput {float:left;display:inline;margin-right:10px;}
							#CEmenuTopsearch .googleLogo {float:left;height:29px;margin-top:0;width:55px;background:url(http://static.www.portal.skynet.be/module/images/Google_logo.png) no-repeat;}

			#menu {}
			#main {width:930px;margin:15px auto;overflow:hidden;zoom:1; clear:both; /*padding:15px;*/}
				#main .sideBar {width:130px;float:left;display:inline;}
					#main .sideBar object, #main .sideBar embed, #main .sideBar .skyScraper img { /*width:120px;*/ overflow:hidden; }
					#community {background:#999;height:300px;width:130px;margin-bottom:10px;}
				#main .content {float:right;display:inline;width:790px;}
				#main .noLeft {float:left;display:inline;width:100%;}
					#main .leaderBoard {margin:0 auto 0 auto;text-align:center; padding-bottom:10px;}
					/*#main .leaderBoard object, */
					#main .leaderBoard img { margin:0 auto; }
					/*#main .leaderBoard object { height:90px; width:728px; }*/

					/* TRYING TO DEBUG ! THIS MUST BE APPLIED ONLY ON THE REAL LEADERBOARD AT TOP OF PAGE */
					/*#main .leaderBoard { position:relative; z-index:255; }*/
					#main .topLeaderBoard { position:relative; z-index:255; }

					#main .pub {padding:5px; /* background:#FFFFFF;*/}
					#main .columnDouble {width:610px;float:left;display:inline;background:#cc6;margin:0 10px 10px 0;}
					#main .columnFull {overflow:hidden; margin:0 0 10px 0;}
					#main .columnLeft {width:470px;float:left;display:inline;margin:0 10px 10px 0;}
					#main .columnRight {width:310px;float:right;display:inline;margin:0 0 10px 0;}
						#boxWidget {height:150px;width:100%;background-color:#999;line-height:150px;text-align:center;font-weight:bold;margin:0 0 10px 0;}

/* Tags */
body {font-size:12px;font-family:Arial, Helvetica, sans-serif;}
a {outline:none;}
	a img {border:0;}
ul {list-style:none;list-style-type:none;}

/* Classes */
/*--- rounded box general styles ---*/
.box { margin:0 0 10px 0; background:#FFFFFF;}
.columnRight .box { margin:0 5px 5px 5px;}

.cornTop, .cornBottom { display:block;}
.cornTop b, .cornBottom b { display:block; overflow:hidden; height:1px; font-size:1px; }
.cornRow2 {margin:0 2px;}
.cornRow1 {margin:0 1px;}
.boxContent {padding:0 5px; margin:0;}

/*--- only border ---*/
.bdNbg .cornRow1, .bdNbg .cornRow2, .bdNbg .boxContent {border-style:solid; border-width:0 1px;  /* DEFINE BACKGROUND IN SEGMENT CSS */ }
.bdNbg .cornRow2 { /* DEFINE BACKGROUND IN SEGMENT CSS */ }

/*--- only background ---*/
.bgNbd .cornRow1, .bgNbd .cornRow2, .bgNbd .boxContent { /* DEFINE BACKGROUND IN SEGMENT CSS */ }

/*--- border & background ---*/
.bgBd .boxContent { /* DEFINE BACKGROUND IN SEGMENT CSS */}
.bgBd .cornRow1, .bgBd .cornRow2, .bgBd .boxContent { /* DEFINE BACKGROUND & BORDERCOLOR IN SEGMENT CSS */border-style:solid; border-width:0 1px;}
.bgBd .cornRow2 {  /* DEFINE BACKGROUND IN SEGMENT CSS */ }

/* styles (class .tab ) to use when using tabs above the box*/
.bdNbg .tab .cornRow1 {margin:0 1px 0 0;}
.bdNbg .tab .cornRow2 {margin:0 2px 0 0;}


/* EXTRA BOX STYLING */
a.CEEBheader { border-bottom:1px solid #C3D4E3;}
	li.last a.CEEBheader { border-bottom:none; }
	li.last a.selected { border-bottom:1px solid #C3D4E3; }
.CEEBaccBody {height:116px; padding:0px 13px 0 13px; border-bottom:1px solid #C3D4E3; overflow:hidden; padding-bottom:13px; }
	.CEEBaccBody .motsGry {color:#545454; font-size:1.1em; margin:0; padding:0;}
	.CEEBaccBody .motsGryLabel {font-size:.9em;color:#545454;}
	.CEEBaccBody .avec {font-size:.8em;}
	li.last .CEEBaccBody { padding:0px 10px; border-bottom:none; padding-bottom:13px; }
	.CEEBaccBody p { margin:5px 0 5px 0; font-size:.9em;color:#666;}
	.CEEBaccBody p img { vertical-align:bottom;}
		.CEEBaccBody .thomascookEB, .CEEBaccBody .jobatEB, .CEEBaccBody .stepstoneEB { position:relative; bottom:-2px;}
		.CEEBaccBody .yellowpagesEB { position:relative; bottom:-4px;}
	.CEEBaccBody .CEEBdetails .trouvoWidthInput, .CEEBaccBody .CEEBdetails .meeticWidthSelect { border:1px solid #C2D3E3;width:84px; margin-bottom:2px;}
		.CEEBdetails .meetic, .CEEBdetails .truvo { margin:0 0 15px 0;}
.CEEBleftFloat { float:left; }
.CEEBdetails {float:left; display:inline; width:180px; padding:0 0 0 10px;}
.CEEBdetails p.alignForm { display: inline; margin-bottom:10px; }
.CEEBdetails label { display:block; margin:0; margin-bottom:5px; overflow:hidden; width:100%; padding-left:1px; }
.CEEBdetails label span { width:90px; float:left; text-align:left; }
.CEEBdetails input.textInput { float:left; width:135px; margin-left:1px; /*margin-top: 6px;*/ }
.CEEBdetails label input.textInput { width:80px; }
.CEEBdetails form { text-align:right; width:180px; margin-top: -5px; }
.CEEBdetails h3 {font-size:1em;}

/* VDF accroche styling*/
#VDF_accroche {  font-family:Arial, Helvetica, sans-serif; border:1px solid #EE3224; background:#FFFFFF; width:auto; margin:10px 5px; overflow:hidden; color:#333333; height:180px; padding:0; }
	#VDF_accroche img.acc_head { display:block; clear:both; overflow:hidden; }
	#VDF_accroche .VDF_content { padding:15px; }
	#VDF_accroche .VDF_content h3 { font-size:18px; font-weight:bold; display:block; clear:both; margin:0 0 10px 0; color:#333333; }
	#VDF_accroche .VDF_content img { float:left; display:inline; margin:0 10px 0 0; border:1px solid #656565; }
	#VDF_accroche .VDF_content p { font-size:11px; display:inline; margin:0 0 5px 0; }
	#VDF_accroche .VDF_content p a { display:block; font-weight:bold; text-decoration:none; }
	#VDF_accroche .VDF_content p a:link, #VDF_accroche .VDF_content p a:visited { color:#E60000;}
	#VDF_accroche .VDF_content p a:hover, #VDF_accroche .VDF_content p a:focus { color:#000000;}

/* ------- Button input ------- */
.CEEBdetails p.submitBtn {float:right;/* margin:0;*/}

/* This will be in use very soon for safari fix */
/* Testing for Safari... if working need to be implemented globally */
#header { height:103px; }
#header .services { height:80px; padding:0; margin:0; position:relative; }
	#header #fastLinks li:hover .emailLinks,
	#header #fastLinks li.hover .emailLinks { z-index:1; }
	/*#header .search {width:540px; height:40px;}	*/	
p.submitBtn input { height:22px; }

/* ------- Community Contextual Teaser------*/

.communityContextualTeaser { border:1px solid #ccc; margin:10px 0 0 0; padding:0; width:468px; }
.communityContextualTeaser .mainImage { border-right:1px solid #ccc; float:left; margin:0 15px 0 0; padding:0; }
hr.clear{border:medium none; clear:both; height:0pt; margin:0pt; padding:0pt; visibility:hidden;}


/* THIS STYLE IS USED FOR GOOGLE ADS, COPY IT INTO THE CORRECT SEGMENT */
#googleAdsRight .google_ads_link { font: bold 12px arial;  color: #3399cc; }