/* CSS Block that makes the rollover not flicker at start-up*/
.rollover
{
	display:none;
	opacity:0;
}
/*end of CSS block*/

*
{
	margin: 0px;
	padding: 0px;	
}

body, html
{
	font-family: Arial;
}

.cleaner
{
	clear: both;
	position: relative;
}

.lCleaner
{
	clear: left;
}

.rCleaner
{
  clear: right; 
}

body
{
	background:#55595d url(/static/images/body_bkg.gif) repeat-x left top;
}

.linkImage
{
	border: none;
	
}

.noLineLink
{
	text-decoration: none;
}

p
{
	margin-top: 8px;
	margin-bottom: 9px;
}

.dotsLink
{
	height: 25px;
	display: block;
	background: url(/static/images/link_dots.gif) repeat-x center top;
	text-decoration: none;
	font-size: 11px;
	color: #ff4e00;
	padding-top: 6px;
	text-transform: uppercase;
	margin-top: 6px;
	margin-left:8px;
  padding-left:5px;
}

	.dotsLink img
	{
		float: right;
		margin-right: 4px;
		margin-top: 1px;
	}

#bigWrapper
{
	/*background: url(/static/images/default_bkg.jpg) no-repeat center top;*/
	background:#FFF;
	width: 1100px;
	margin: 0 auto;
	position: relative;
}

.fakeClickZone
{
	cursor: pointer;
}

#header
{
	width: 1000px;
	margin: 0 auto;
	position: relative;
	height: 87px;
}

	#loggedBox
	{
		width: 187px;
		height: 42px;
		background: url(/static/images/logged_bkg.png) no-repeat left top;
		float: right;
	}
	
  	#loggedBox p
  	{
  		margin:0px 0px 0px 5px;
  		padding:0px;
      font-size: 11px;
  		font-weight: bold;
  		color: #110f18;
  	}	
  	
  	#loggedBox p a
  	{
      text-decoration:underline;
  		font-weight: normal;
  		color: #110f18;
  	}	  	

	#loginBox
	{
		width: 481px;
		height: 42px;
		background: url(/static/images/login_bkg.png) no-repeat left top;
		float: right;
	}

		#loginBox #loginBoxClickArea
		{
			position: absolute;
			height: 42px;
			width: 190px;
		}

		#loginBox #loginStar
		{
			height: 27px;
			width: 43px;
			background: url(/static/images/go_star.png) no-repeat left bottom;
			margin-left: 160px;
		}

		#loginBox form
		{
			float: right;
			margin-top: 6px;
		}

			#loginBox form span
			{
				font-size: 11px;
				font-weight: bold;
				text-transform:uppercase;
				color: #FFF;
				display: block;
				float: left;
				width: 60px;
				line-height: 11px;
			}

			#loginBox form .textInput
			{
				width: 82px;
				border: 1px solid #eaeaeb;
				font-size: 11px;
			}

			#loginBox form .buttonInput
			{
				font-size: 13px;
				font-weight: bold;
				background-color: transparent;
				border: none;
				background: url(/static/images/ok_btn.png) no-repeat left top;
				color:#fff;
				width:30px;
				height:20px;
				margin-right:3px;
			}

	#topLogo
	{
		position: absolute;
		width:344px;
		height: 53px;
		background: url(/static/images/top_logo.png) no-repeat left top;
		left: 9px;
		top: 12px;
	}

	#saintOfDay
	{
		color: #202943;
		font-size: 8px;
		font-family: Arial;
		text-transform: uppercase;
		position: absolute;
		left: 365px;
		top: 37px;
	}

	#menu
	{
		position: absolute;
		height: 33px;
		width: 1000px;
		margin-top: 54px;
		margin-left: 1px;
	}

		#menuMiddle
		{
			width:989px;
			height: 33px;
			float: left;
			background: url(/static/images/menu_bkg.gif) repeat-x left top;
		}

			#menuMiddle a.firstMenuItem
			{
				/*padding-left: 0px !important;*/
			}

			#menuMiddle a.lastMenuItem
			{
				background: none !important;
			}

			#menuMiddle a
			{
				background: url(/static/images/menu_dots.gif) no-repeat right center;
				font-size: 13px;
				font-weight: bold;
				text-transform:uppercase;
				text-decoration: none;
				color: #FFF;
				float: left;
				margin-top: 9px;
				padding-right: 6px;
				padding-left: 6px;
			}
			
			#menuMiddle a.selected
			{
				color: white;
				background:#ff4e00 url(/static/images/menu_dots.gif) no-repeat right center;
        margin-top:5px;
        padding-top:4px;
        height:19px;
			}
			
			#menuMiddle #menuText /*FIX: so that text appears on top of the cursor*/
			{
				z-index:2;
				position: absolute;
			}
			#menuMiddle #cursor
			{
				position: absolute;
				margin-top: 2px;
				height: 34px;
				width: 200px;
				z-index:1;
			}
		
			#menuMiddle #cursor #cursor_left
			{
				width: 6px;
				height: 34px;
				background: url(/static/images/menu_selector_left.png) no-repeat right center;
				float:left;
			}

			#menuMiddle #cursor #cursor_right
			{
				width: 30px;
				height: 34px;
				background: url(/static/images/menu_selector_right.png) no-repeat right center;
				float:left;
			}

			#menuMiddle #cursor #cursor_body
			{
				height: 34px;
				background: url(/static/images/menu_selector_middle.png) repeat-x right center;
				float:left;
			}
		
		#menuLeft, #menuRight
		{
			width: 5px;
			height: 33px;
			float: left;
		}
		
		#menuLeft
		{
			background: url(/static/images/menucorner_l.png) repeat-x left top;
		}
	
		#menuRight
		{
			background: url(/static/images/menucorner_r.png) repeat-x left top;
		}

.rollover
{
	width: 999px;
	position: absolute;
	left: 51px;
	margin-top: 3px;
	overflow: hidden;
	z-index: 2600;
}

	.rollover .rolloverTop
	{
		height: 5px;
		background: url(/static/images/rollover_top.png) no-repeat left top;
	}

	.rollover .rolloverBottom
	{	
		height: 5px;
		background: url(/static/images/rollover_bottom.png) no-repeat left top;
	}
	
	.rollover .rolloverContent
	{
		background: #222943 url(/static/images/rollover_bkg.gif) repeat-x left top;
		border-bottom: 1px solid #222943;
	}

		.rolloverContent .rolloverCateg
		{
			float: left;
			height: 41px;
			font-weight: bold;
			font-size: 20px;
			padding-top: 7px;
			padding-left: 26px;
			background: url(/static/images/rollover_title_bkg.png) repeat-x left top;
			position: relative;
			padding-right: 18px;
		}

			.rolloverCateg a
			{
				color: white;
				text-decoration: none;
			}

			.rolloverCateg .rocRight
			{
				position: absolute;
				right: -12px;
				top: 0px;
				width: 12px;
				height: 41px;
				background: url(/static/images/rollover_title_right.png) repeat-x left top;
			}

		.rolloverContent .rolloverSecDesc
		{
			float: right;
			
			font-size: 12px;
			margin-right: 17px;
			margin-top: 20px;
			display: inline;
		}
			
			.rolloverSecDesc a
			{
				color: #262237;
				text-decoration:none;				
			}

		.rolloverContent .rolloverDossier
		{
			position: relative;
			display: inline;
      position: absolute;
      left: 21px; 
    }

			.rolloverContent .rollover_dossier_overlay
			{
				height: 227px;
				position: absolute;
				top: 0px;
				left: 0px;
				width: 234px;
				background: url(/static/images/rollover_dossier_middle.png) repeat-y left top;
			}
		
				.rollover_dossier_overlay .rollover_dosTop
				{
					top: 0px;
					height: 4px;
					position: absolute;
					left: 0px;
					width: 100%;
					background: url(/static/images/rollover_dossier_top.png) no-repeat left top;
				}
				
				.rollover_dossier_overlay .rollover_dosBadge
				{
					top: 1px;
					left: 0px;
					width: 124px;
					height: 73px;
					position: absolute;
					background: url(/static/images/rollover_dossier_badge.png) no-repeat left top;
				}
					
			.rolloverContent .rollover_dossier_screen
			{
				height: 53px;
				position: absolute;
				top: 227px;
				left: 0px;
				width: 234px;
				color: white;
				text-align: center !important;
				font-size: 18px;
				background: url(/static/images/rollover_dossier_screen.png) no-repeat left top;
				padding-top: 2px;
			}		
				.rollover_dossier_screen b
				{
					display: block;
					text-align: center !important;
				}
			.rolloverContent .rollover_dossier_link
			{
				display: block;
				width: 234px;
			}				
			
			.rolloverContent .rollover_bigWrapper
			{
				width: 705px;
				margin-left: 263px;
			}
			
				.rollover_bigWrapper .rollover_bwTop
				{
					height: 5px;
					background: url(/static/images/rollover_bigbox_top.gif) no-repeat left top;
				}

				.rollover_bigWrapper .rollover_bwBottom
				{
					height: 5px;
					background: url(/static/images/rollover_bigbox_bottom.gif) no-repeat left top;
				}

				
				.rollover_bigWrapper .rollover_bwContent
				{
					background-color: white;
				}
				
					.rollover_bwContent .rollover_tnsTitle
					{
						font-size: 14px;
						font-weight: bold;
						text-transform: uppercase;
						padding-left: 14px;
						margin-left: 4px;
						margin-bottom: 5px;
						background: url(/static/images/rollover_arrow.gif) no-repeat left center;
					}
				
					.rollover_bwContent .rollover_topNewsSection
					{
						margin-left: 18px;
					}
										
						.rollover_topNewsSection .rollover_smallNews
						{
							float: right;
							display: inline;
							width: 230px;
							margin-right: 26px;
						}
						
							.rollover_smallNews .rollover_topSmallNews
							{
								padding-bottom: 5px;
								padding-top: 5px;
							}
							
							.rollover_smallNews .rollover_topSmallNews.first
							{
								padding-top: 0px;
								background: url(/static/images/dots_h.gif) repeat-x left bottom;
							}
							
								.rollover_topSmallNews img
								{
									float: left;
									display: inline;
									border: 1px solid #3d3a4a;
									margin-left: 3px;
								}
								
								.rollover_topSmallNews .rollover_tsnTitle
								{
									font-weight: bold;
									font-size: 12px;
									margin-left: 58px;
								}
								
									.rollover_tsnTitle a
									{
										color: #221e32;
										text-decoration: none;
									}
								
								.rollover_topSmallNews .rollover_tsnSummary
								{
									font-size: 11px;
									margin-left: 58px;
									line-height: 12.5px;
								}
								
									.rollover_tsnSummary a
									{
										color: #36324a;
										text-decoration: none;
									}
								
							
						.rollover_topNewsSection .newsListItem
						{
							width: 400px;
						}
			
			.rolloverContent .twoWrapper
			{
				margin-top: 5px;
				width: 705px;
				margin-left: 263px;
				padding-top: 4px;
				background: url(/static/images/rollover_dots.gif) repeat-x left top;
			}
				
				.twoWrapper .twoBox
				{
					width: 346px;
					background: url(/static/images/rollover_smallbox_middle.gif) repeat-y left top;
					float: left;
					margin-left: 1px;
				}
				
					.twoWrapper .videosNews
					{
						margin-left: 11px;
					}
				
					.twoBox .twoTop
					{
						height: 6px	;
						background: url(/static/images/rollover_smallbox_top.gif) no-repeat left top;
					}
					
					.twoBox .twoBottom1
					{
						height: 6px;
						background: url(/static/images/rollover_smallbox_bottom1.gif) no-repeat left top;
					}

					.twoBox .twoBottom2
					{
						height: 5px;
						background: url(/static/images/rollover_smallbox_bottom2.gif) no-repeat left top;
					}
					
					.twoBox .twoTitle
					{
						font-size: 12px;
						font-weight: bold;
						text-transform:uppercase;
						margin-left: 7px;
						padding-left: 15px;
						background: url(/static/images/rollover_arrow.gif) no-repeat left center;
					}
					
						.twoTitle a
						{
							color: #221e32;
							text-decoration:none;
						}
					
					.twoBox .twoList
					{
						margin-top: 8px;
					}
						.twoList .twoListItem
						{
							padding-left: 22px;
						}
					
							.twoList .twoListItem a
							{
								font-size: 11px;
								color: #221e32;
								text-decoration: none;
								line-height: 12px;
							}
					
					.twoBox .twoMore
					{
						display: block;
						font-size: 12px;
						font-weight: bold;
						text-transform: uppercase;
						text-decoration: none;
						color: #221e32;
						margin-left: 22px;
						margin-right: 22px;
						margin-top: 3px;
						background: url(/static/images/rollover_arrow.gif) no-repeat right center;
					}
												
				.rollover_dossier_link img
				{
					display: block;
				}			
			
#top_ads
{
	margin: 0 auto;
	margin-top: 8px;
	width: 728px;
	height: 90px;
}

#contentTopCorners
{
	width: 999px;
	height: 7px;
	/*background: url(/static/images/bkg_top.png) no-repeat left top;*/
	margin: 0 auto;
	margin-top: 5px;
}

#innerContent
{
	background-color:white;
}

#content
{
	width: 999px;
	height: 100%;
	margin: 0 auto;
	/*background: url(/static/images/bkg_bkg.png) repeat left top;*/
}
	
	#content #majojColumn1
	{
		float: left;
		width: 676px;
		margin-left: 8px;
		margin-top: 1px;
		display: inline; /*FIX: IE double margin bug*/
		background-color: white;
	}
	
	#content #majorColumn2
	{
		float: left;
		width: 300px;
		margin-top: 1px;
		margin-left: 7px;
	}
	
		#majorColumn2 .add300
		{
      margin-bottom: 5px;
		}
	
			#majorColumn2 .add300 img
			{
				display: block;
			}

		#majorColumn2 .bouton300
		{
      margin-bottom: 5px;
		}
	
			#majorColumn2 .bouton300 img
			{
				display: block;
			}
	
		#majorColumn2 #dossier
		{
			position: relative;
			background-color: #3c414d;
			margin-bottom: 5px;
		}
				
			#dossier .dossierPic
			{
				display: none;
				border: none;
			}
		
			#dossier .topImgLink
			{
				display: block;
			}
		
			#dossier .dossierPic#dosPic1
			{
				display: block;
			}
		
			#dossier #dossier_overlay
			{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 300px;
				height: 293px;
				background: url(/static/images/dossier_middle.png) repeat-y left top;
				cursor: pointer;
			}
			
				#dossier_overlay #dosTop
				{
					height: 6px;
					background: url(/static/images/dossier_top.png) no-repeat left top;
				}
				
				#dossier_overlay #dosBadge
				{
					top: 1px;
					position: absolute;
					width: 161px;
					height: 95px;
					background: url(/static/images/dossier_badge.png) no-repeat left top;
				}
				
			#dossier #dossier_screen
			{
				position: absolute;
				top: 293px;
				left: 0px;
				height: 68px;
				width: 300px;
				color: white;
				text-align: center !important;
				background: url(/static/images/dossier_darkscreen.png) no-repeat left top;
				font-size: 23px;
				overflow: hidden;
			}
				
				#dossier_screen #screenRestrict
				{
					height: 60px;
					overflow: hidden;
					text-align: center !important;
				}
			
				#dossier_screen b
				{
					display: block;
					text-align: center;
					margin-top: 3px;
				}
				
			#dossier #dossierTitles
			{
			}
			
				#dossierTitles .dosTitle
				{
					display: block;
					color: white;
					width: 268px;
					font-size: 16px;
					background: url(/static/images/dossier_dots.gif) repeat-x left bottom;
					text-decoration: none;
					margin-left: 10px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 13px;
					position: relative;
				}
				
					.dosTitle b
					{
						padding-left: 13px;
						margin-left: -13px;
						background: url(/static/images/dossier_arrow.gif) no-repeat left center;
						border: 1px solid #221E32; /*FIX: IE7 margin bug*/
					}
				
			#dossier .linkImage
			{
				display: block;
				margin-top: 8px;
			}
		
		#majorColumn2 #parole
		{
			background: url(/static/images/parole_bkg.gif);
			margin-bottom: 5px;
		}
				
			#parole #paroleTop
			{
				height: 5px;
				background: url(/static/images/parole_top.gif) no-repeat left top;
			}
		
			#parole #paroleBottom
			{
				height: 5px;
				background: url(/static/images/parole_bottom.gif) no-repeat left top;				
			}
		
			#parole #paroleTitle
			{
				color: #222943;
				font-family: Trebuchet MS;
				font-size: 16px;
				text-transform: uppercase;
				margin-left: 10px;
			}
			
			#parole #paroleTabs
			{
				height: 24px;
				margin-left: 3px;
				margin-top: 3px;
				position: absolute;
				z-index: 10;
			}
				
				#paroleTabs a
				{
					float: left;
					width: 96px;
					height: 19px;
					padding-top: 5px;
					text-align: center;
					text-transform: uppercase;
					font-size: 11px;
					text-decoration: none;
					font-weight: bold;
					color:#525151;
					margin-right: 3px;
					background: url(/static/images/parole_tab_n.gif) no-repeat left top;
				}
				
				#paroleTabs a.selected
				{
					color: #221e32;
					background: url(/static/images/parole_tab_s.gif) no-repeat left top;
				}
			
			#parole .paroleContent
			{
				background: url(/static/images/parole_content_bkg.gif);
				margin-top: 26px;
			}
			
				.paroleContent .topEntries
				{
					padding-top: 10px;
					border-top: 1px solid #221e32;
				}
				
				.paroleContent .topEntries a
				{
          text-decoration: none;
          font-weight:bold;
          color:#222943;
				}				
			
				.paroleContent .paroleTopEntry
				{
					margin-left: 6px;
					font-size: 14px;
					background: url(/static/images/dossier_dots.gif) repeat-x left top;
					padding-top: 7px;
					padding-bottom: 7px;
					padding-left: 31px;
					position: relative;
				}
				
				#parolePage3 .paroleTopEntry
				{
					font-weight: bold;
					padding-bottom: 8px;
				}
				
					.paroleTopEntry .topPoints
					{
						position: absolute;
						top: 7px;
						right: 17px;
						width: 40px;
						text-align: right !important;
					}
					
					.paroleTopEntry .topPoints.up
					{
						background: url(/static/images/parole_rank_up.gif) no-repeat left center;
					}

					.paroleTopEntry .topPoints.down
					{
						background: url(/static/images/parole_rank_down.gif) no-repeat left center;
					}

					.paroleTopEntry .topPoints.stat
					{
						background: url(/static/images/parole_rank_stat.gif) no-repeat left center;
					}
				
				
					.paroleTopEntry .topEntryNumber
					{
						position: absolute;
						left: 4px;
						top: 5px;
						height: 21px;
						width: 21px;
						background: url(/static/images/parole_lightcircle.gif) no-repeat left top;
						font-weight: bold;
						padding-top: 2px;
						padding-left: 7px;
					}
					
					.paroleTopEntry .topEntryNumber.gold
					{
						background: url(/static/images/parole_gold.gif) no-repeat left top;
					}

					.paroleTopEntry .topEntryNumber.silver
					{
						background: url(/static/images/parole_silver.gif) no-repeat left top;
					}

					.paroleTopEntry .topEntryNumber.bronze
					{
						background: url(/static/images/parole_bronze.gif) no-repeat left top;
					}
					
					.paroleTopEntry .topEntryNumber.dark
					{
						background: url(/static/images/parole_darkcircle.gif) no-repeat left top;
						color: white;
					}


			
			
				.paroleContent .paroleTopPart
				{
					background: url(/static/images/parole_dots.gif) repeat-x left bottom;
					width: 285px;
					margin-left: 13px;
					border-top: 1px solid #b1b2b7;
					padding-top: 6px;
	
				}
				
					.paroleTopPart img
					{
						float: left;
						margin-bottom: 5px;
					}
					
					.paroleTopPart .paroleArtTitle
					{
						color: white;
						font-weight: bold;
						font-size: 12px;
						margin-left: 55px;
					}
					
						.paroleArtTitle a
						{
							color:#36416b;
						}
					
					.paroleTopPart .paroleSummary
					{
						font-size: 11px;
						line-height: 12px;
						color: #221e32;
						margin-left: 55px;
						margin-top: 3px;
						padding-bottom:5px;
					}
					
						.paroleSummary a
						{
							color: #4c4c4c;
						}
					
					.paroleTopPart .paroleActions
					{
						margin-left: 55px;
						margin-top: 3px;
					}
					
						.paroleActions img
						{
							margin-right: 4px;
						}
				
				.paroleContent .parBaloons
				{
					height: 119px;
					overflow-y: scroll;
					margin-bottom: 4px;
				}
				
				.paroleContent .paroleBalloon
				{
					width: 276px;
					margin-left: 13px;
					margin-top: 4px;
				}
								
					.paroleBalloon .pbTop
					{
						height: 5px;
						background: url(/static/images/parole_baloon_top.png) no-repeat left top;
					}

					.paroleBalloon .pbContent
					{
						background-color: white;
						padding-left: 6px;
						padding-right: 6px;
					}
					
						.pbContent .pbcMessage
						{
							font-size: 12px;
						}
						
						.pbContent .pbcUser
						{
							font-size: 8px;
							text-transform: uppercase;
							text-align: right !important;
						}

					.paroleBalloon .pbBottom
					{
						height: 11px;
						background: url(/static/images/parole_baloon_bottom.png) no-repeat left top;
					}
				
				
				.paroleContent .paroleAddCmt
				{
					width: 276px;
					margin-left: 13px;
					background-color: white;
				}
				
					.paroleContent .pacTop
					{
						height: 5px;
						background: url(/static/images/parole_addcmt_top.gif) no-repeat left top;						
					}

					.paroleContent .pacBottom
					{
						height: 11px;
						background: url(/static/images/parole_addcmt_bottom.gif) no-repeat left top;						
					}
				
					.paroleContent .pacContent
					{
					}
					
						.pacContent .postBtn
						{
							float: right;
							width: 91px;
							height: 38px;
							border: none;
							background: url(/static/images/parole_addcmt_bkg.gif) repeat-x left top;
							color: white;
							text-transform: uppercase;
							font-size: 12px;
							text-align: left;
							padding-left: 7px;
							display: block;
						}
						
						.pacContent textarea
						{
							border: none;
							height: 38px;
							width: 185px;
							overflow: auto;
							display: block;
						}
				
					
				.paroleContent .paroleLink
				{
					text-transform: uppercase;
					font-size: 9px;
					font-weight: bold;
					color: #221e32;
					display: block;
					text-align: right !important;
					padding-right: 13px;
					margin-top: 5px;
				}
				
				.paroleContent .paroleLink.top
				{
					text-align: center !important;
				}
				
				.paroleContent .parolePostBtn
				{
					display: block;
					text-align: center !important;
					margin-top: 4px;
				}
				
		#majorColumn2 #videozap
		{
			background: #ebebeb url(/static/images/video_bkg.gif) repeat-x left top;
			margin-bottom: 5px;
		
		}
		
			#videozap #vzTop
			{
				height: 5px;
				background: url(/static/images/video_top.gif) no-repeat left top;
			}
			
			#videozap #vzTitle
			{
				font-family: Trebuchet MS;
				font-size: 18px;
				color: #221e32;
				text-transform: uppercase;
				margin-left: 20px;
			}
			
				#vzTitle a
				{
					color: #222943;
				}
			
			#videozap #vzContent
			{
				margin-left: 20px;
			}
			
				#vzContent #vzBigImg
				{
					position: relative;
					width: 256px;
				}
			
					#vzBigImg img.zvBigImage
					{
						display: none;
						border: 1px solid #293150;
					}
					
					#vzBigImg img#zvBigImage1
					{
						display: block;
					}
					
					#vzBigImg .videoOverlayBig
					{
						height: 72px;
						width: 72px;
						background: url(/static/images/video_play_overlay.png) no-repeat left top;
						position: absolute;
						top: 60px;
						left: 94px;
						cursor: pointer;
            display: none;
          }
          
          #vzBigImg .videoOverlayBig#videoOverlayBig1
          {
            display: block;
          }
					
					#vzBigImg .vzArrow
					{
						position: absolute;
						width: 17px;
						height: 97px;
						top: 38px;
						cursor: pointer;
					}
					
					#vzBigImg .vzArrow#vzArrowLeft
					{
						left: -17px;
						background: url(/static/images/video_left_arrow.png) no-repeat left top;
					}

					#vzBigImg .vzArrow#vzArrowRight
					{
						right: -17px;
						background: url(/static/images/video_right_arrow.png) no-repeat left top;
					}

		
				#vzContent #vzThumbs
				{
					position: relative;
					height: 60px;
					width: 100%;
				}
				
					#vzContent #vzCursor
					{
						width: 65px;
						height: 57px;
						background: url(/static/images/video_cursor.png) no-repeat left top;
						position: absolute;
						top: 0px;
						left: -2px;
					}
				
					#vzThumbs .vzThumb
					{
						float: left;
						margin-right: 5px;
						margin-top: 9px;
						position: relative;
						cursor: pointer;
					}
					
						.vzThumb img
						{
							display: block;
							border: 1px solid #48435e;
						}
		
						.vzThumb .videoOverlaySmall
						{
							height: 16px;
							width: 16px;
							background: url(/static/images/video_play_overlay_small.png) no-repeat left top;
							position: absolute;
							top: 14px;
							left: 21px;
						}
		
		
			#videozap #vzLink
			{
				display: block;
				margin-top: 0px;
			}
			
				#vzLink img
				{
					display: block;
				}
		
		
		#majorColumn2 #allAbout
		{
			background: #c8cad1 url(/static/images/allabout_bkg.gif) repeat-x left top;
			margin-bottom: 5px;
		}
		
			#allAbout #aaTop
			{
				height: 6px;
				background: url(/static/images/allabout_top.gif) no-repeat left top;
			}
			
			#allAbout #aaTitle
			{
				font-family: Trebuchet MS;
				font-size: 16px;
				font-weight: bold;
				color: #221e32;
				text-transform: uppercase;
				margin-left: 13px;
				background: url(/static/images/allabout_dots.gif) repeat-x left bottom;
				width: 270px;
			}
			
				#aaTitle a
				{
					color: #222943;
				}
			
			#allAbout #aaContent
			{
				margin-left: 13px;
				padding-left: 2px;
				padding-right: 2px;
				padding-top: 9px;
				padding-bottom: 1px;
				width: 270px;
				background: url(/static/images/allabout_dots.gif) repeat-x left bottom;
			}
			
				#aaContent img
				{
					float: left;
					border: 1px solid black;
					margin-bottom: 9px;
					margin-right: 5px;
				}
			
			#allAbout #aaLink
			{
				display: block;
				margin-top: 10px;
			}
			
				#aaLink img
				{
					display: block;
				}
		
		#majorColumn2 #zapArt
		{
		background: #222943 url(/static/images/zapart_bkg.gif) repeat-x left top;
			margin-bottom: 5px;
		}
		
			#zapArt #zaTop
			{
				height: 5px;
				background: url(/static/images/zapart_top.gif) no-repeat left top;
			}

			#zapArt #zaBottom
			{
				height: 5px;
				background: url(/static/images/zapart_bottom.gif) no-repeat left top;
			}
			
			#zapArt #zaTitle
			{
				font-family: Trebuchet MS;
				color: #FFF;
				font-weight: bold;
				font-size: 17px;
				text-transform: uppercase;
				margin-left: 10px;
				text-decoration: none;
			}
			
				#zaTitle img
				{
					float: right;
					margin-right: 10px;
					margin-top: 5px;
				}
		
			
			#zapArt #zaContent
			{
				background: url(/static/images/zapart_dots.gif) repeat-x left top;
				width: 278px;
				margin-left: 10px;
				padding-left: 3px;
				padding-right: 3px;
				padding-top: 5px;
				overflow: hidden;
			}
			
				#zaContent #zaHContent
				{
					height: 183px;
					margin-left: 0px;
				}
			
					#zaHContent .zaItem
					{
						width: 278px;			
						margin-right: 10px;
						float: left;			
					}
					
					
			
				#zaContent img
				{
					float: left;
				}
			
				#zaContent .zaArtTitle
				{
					font-weight: bold;
					font-size: 12px;
					margin-left: 163px;
					line-height: 12px;
					color: white;
				}
				
					.zaArtTitle a
					{
						text-decoration: none;
						color: #FFF;						
					}
				
				#zaContent .zaItemCateg
				{
					display: none;
				}
				
				#zaContent .zaSummary
				{
					margin-left: 163px;
					line-height: 13px;
					font-size: 11px;
					color: #c4c2d8;
					height: 134px;
					width: 114px;
					overflow: hidden;
				}
				
					.zaSummary a
					{
						text-decoration: none;
						color: #c4c2d8;	
					}
				
			#zapArt #zaNavigator
			{
				background: url(/static/images/zapart_dots.gif) repeat-x left top;
				width: 278px;
				margin-left: 10px;
				padding-top: 5px;
				margin-bottom: 3px;
				
			}
				
					#zaNavigator #zaNavLeft
					{
						float: left;
						margin-left: 10px;
					}

					#zaNavigator #zaNavRight
					{
						float: right;
						margin-right: 10px;
					}
					
					#zaNavRight img, #zaNavLeft img
					{
						display: block;
						margin-top: 4px;
					}
					
					#zaNavigator #zaCateg
					{
						font-family: Trebuchet MS;
						font-weight: bold;
						font-size: 12px;
						color: white;
						text-transform: uppercase;
						text-align: center;
					}
					
					#zaNavigator #zaCateg a
					{
            color: white;
            text-decoration:none;
					}					

			.newsListItem img
			{
				float: left;
				border: 1px solid black;
			}
			
			.newsListItem .nliTop
			{
				background-color: #c8cad1;
				padding: 3px;
				font-size: 10px;
				font-weight: bold;
				text-transform:uppercase;
				margin-left: 108px;
				color: #000;
			}
			
			.newsListItem.noPicNews .nliTop, .newsListItem.photoGallery .nliTop
			{
				margin-left: 0px;
			}
			
				.nliTop .nliCateg
				{
					float: right;
					
				}
				
					.nliCateg a
					{
						color: #FFF;
						text-decoration: none;
					}
			
			.newsListItem h3
			{
				font-size: 18px;
				font-weight:normal;
				margin-left: 108px;
				margin-top: 4px;
				line-height: 18px;
			}
				
				.newsListItem h3 a
				{
					color:#36416b;
					text-decoration:none;
				}
			
			.newsListItem.noPicNews h3, .newsListItem.photoGallery h3
			{
				margin-left: 0px;
			}
			
			.newsListItem.photoGallery h3
			{
				text-align: center;
			}
			
			
			.newsListItem .nliSummary
			{
				
				display: block;
				font-size: 11px;
				color: #4c4c4c;
				line-height: 14px;
				margin-left: 108px;
				margin-top: 4px;
				max-height: 56px;
				width: 283px;
				overflow: hidden;
			}

			.newsListItem .nliSummary a
			{
				
				color: #4c4c4c;
				text-decoration:underline;
			}

			.newsListItem.noPicNews .nliSummary, .newsListItem.photoGallery .nliSummary
			{
				margin-left: 0px;
			}
			
			.newsListItem.noPicNews .nliSummary
			{
				width: 395px;
			}
			
			
			.newsListItem .photosHolder
			{
				margin-top: 3px;
				height: 220px;
			}
			
				.photosHolder .smallNewsPicture
				{
					margin-left: 4px;
					border: 1px solid black;
					margin-bottom: 3px;
					margin-top: 1px;
				}
				
			.newsListItem .nliBottomLink
			{
				font-size: 11px;
				color: #ff7200;
				display: block !important;
				margin-left: 108px;
			}

			.newsListItem.noPicNews .nliBottomLink, .newsListItem.photoGallery .nliBottomLink
			{
				margin-left: 0px;
			}


			
#footer
{
	width: 999px;
	background: #222943 url(/static/images/footer_top.gif) no-repeat left top;
	margin: 0 auto;
	margin-top: 7px;
}

	#footer #footerTitle
	{
		font-weight: bold;
		font-size: 16px;
		color: white;
		float: left;
		display: inline !important;
		margin-top: 8px;
		margin-left: 24px;
	}
		
	#footer #footerNavigator
	{
		height: 12px;
		width: 590px;
		text-align: center;
		float: left;
		margin-top: 10px;
	}
		
		#footerNavigator div, #footerNavigator a
		{
			display: inline !important;
			width: 10px;
			height: 10px;
			text-decoration: none;
		}
		
		#footerNavigator .footerNavArrow
		{
			margin-left: 20px;
			margin-right: 20px;
		}
		
		#footerNavigator .footerNavPage
		{
			margin-left: 5px;
		}	
		
		#footerNavigator .footerNavPage#page1
		{
			margin-left: 0px;
		}
		
	#footer #footerNewsList
	{
		height: 352px;
		width: 915px;
		margin-left: 9px;
		margin-top: 8px;
		background: white url(/static/images/footer_white_top.gif) no-repeat left top;
		padding-top: 18px;
		padding-left: 66px;
		margin-bottom: 11px;
	}
		#footerNewsList .footerNewsPage
		{
			position: absolute;
		}
				
		#footerNewsList .footerNewsItem
		{
			width: 190px;
			margin-right: 33px;
			float: left;
			background-color: white;
		}
		
			.footerNewsItem .fniCateg
			{
				font-size: 14px;
				font-weight: bold;
				padding-left: 15px;
				background: url(/static/images/footer_article_arrow.gif) no-repeat left center;
			}
			
				.fniCateg a
				{
					color: #161616;
					text-decoration:none;
				}
	
			.footerNewsItem .fniMenu
			{
				font-size: 10px;
				margin-top: 2px;
			}
			
				.fniMenu a
				{
					color: #444444;
					text-decoration: none;
				}

			.footerNewsItem .fniPic
			{
				margin-top: 6px;
			}
					
				.fniPic img
				{
					border: 1px solid black;
				}
				
			.footerNewsItem .fniTitle
			{
				font-size: 11px;
				font-weight: bold;
				margin-top: 2px;
				
			}
				
				.fniTitle a
				{
					color: #4c4c4c;	
				}
			
			.footerNewsItem .fniAbout
			{
				font-size: 11px;
				margin-top: 13px;
				color: #222943;
			}
			
				.fniAbout a
				{
					color: #36416b;
				}
			
	#footer #pageFooter
	{
		background: #36416b url(/static/images/footer_bkg.gif) repeat-x left top;
		height: 130px;
		padding-top: 15px;
		position: relative;
	}
	
		#pageFooter #footerLogo
		{
			margin-left: 28px;
		}
		
		#pageFooter #footerMenu
		{
			float: right;
			font-size: 12px;
			margin-right: 64px;
			color: white;
			margin-top: 4px;
			display: inline;
		}
		
			#footerMenu a
			{
				color: white;
				text-decoration: none;
				margin-left: 4px;
				margin-right: 4px;
			}
			
		#pageFooter #footerBla
		{
			font-size: 10px;
			color: #989ba6;
			text-align: center;
			width: 895px;
			margin: 0 auto;
			margin-top: 4px;
			letter-spacing: -0.2px;
		}
		
		#footerBla a
		{
      color: #afa3cb;
      text-decoration:none;
		}		
				
		#pageFooter #xiti
		{
			position: absolute;
			bottom: 10px;
			right: 7px;
		}

/* Hack Widget Kelkoo */

		#kk-widget
		{
			padding-top:3px;
		}
		
		.widget_article
		{
			width:176px;
		}		

/* Widget article */

		#kk-widget-5918702 #kk-btn
		{
			background:url(/static/images/kelkoo_produit_go.gif) no-repeat !important;
		}

		#kk-widget-powered-5918702
		{
			display:none !important;
		}

		#kk-widget-5918702 a.more
		{
			padding-bottom:0px !important;
		}

		#kk-widget-5918702 .carousel .more 
		{
			display:none !important;
		}

		#kk-widget-5918702 .container .desc 
		{
			padding-bottom: 0px !important;
		}

		#kk-widget-5918702 .container .category
		{
			display:none !important;
		}

		#kk-widget-5918702 .container li
		{
			padding-bottom:0px !important;			
		}

		#kk-widget-5918702 .offer
		{
			padding-bottom:0px !important;
		}

		#kk-widget-5918702 .merchant
		{
			display:none !important;
		}

		#kk-widget-5918702 .container 
		{
			padding-bottom:0px !important;
		}

/* Widget tag */

		#kk-widget-8088378 #kk-btn
		{
			background:url(/static/images/kelkoo_tag_go.gif) !important;
		}

		#kk-widget-powered-8088378
		{
			display:none !important;
		}

		#kk-widget-8088378 a.more
		{
			padding-bottom:0px !important;
		}

		#kk-widget-8088378 .carousel .more 
		{
			display:none !important;
		}

		#kk-widget-8088378 .container .desc 
		{
			padding-bottom: 0px !important;
		}

		#kk-widget-8088378 .container .category
		{
			display:none !important;
		}

		#kk-widget-8088378 .container li
		{
			padding-bottom:0px !important;			
		}

		#kk-widget-8088378 .offer
		{
			padding-bottom:0px !important;
		}

		#kk-widget-8088378 .merchant
		{
			display:none !important;
		}

		#kk-widget-8088378 .container 
		{
			padding-bottom:0px !important;
		}

/* Widget popup */

		#kk-widget-8405631 #kk-btn
		{
			background:url(/static/images/kelkoo_tag_go.gif) !important;
		}

		#kk-widget-powered-8405631
		{
			display:none !important;
		}

		#kk-widget-8405631 a.more
		{
			padding-bottom:0px !important;
		}

		#kk-widget-8405631 .carousel .more 
		{
			display:none !important;
		}

		#kk-widget-8405631 .container .desc 
		{
			padding-bottom: 0px !important;
		}

		#kk-widget-8405631 .container .category
		{
			display:none !important;
		}

		#kk-widget-8405631 .container li
		{
			padding-bottom:0px !important;			
		}

		#kk-widget-8405631 .offer
		{
			padding-bottom:0px !important;
		}

		#kk-widget-8405631 .merchant
		{
			display:none !important;
		}

		#kk-widget-8405631 .container 
		{
			padding-bottom:0px !important;
		}

/* Widget colonne 2 */

		#majorColumn2 #kk-widget-2328765
		{
			margin-bottom: 5px;
			width:300px !important;
			padding-bottom: 0px !important;
		}

		#kk-widget-2328765 .container table #kk-btn 
		{
			background:url(/static/images/kelkoo_produit_go.gif) no-repeat !important;
		}

		#kk-widget-powered-2328765
		{
			display:none !important;
		}

		#kk-widget-2328765 .no-more-results #kk-widget-2328765-cnt 
		{
			padding-bottom: 0px !important;
		}

		#kk-widget-2328765 .container .merchant 
		{
			display:none !important;
		}

		#kk-widget-2328765 .container
		{
			padding-bottom:0px !important;
		}
