/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
/* BLACK TITLES */




/* ------------------------------------------------------------------------
	GOLDEN BAGS
------------------------------------------------------------------------- */

.goldenawards_sacor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-color:#525051;
	}

.goldenawards_sacor img {
	float:left;
	margin: -12px 5px 0px 0px;
	}

.goldenawards_sacbronzeArgent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-color:#525051;
	}

.goldenawards_sacbronzeArgent img {
	float:left;
	margin: -20px 5px 0px 0px;
	}

.ga_sacor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-color:#525051;
	text-transform:uppercase;
	margin:0px;
	}

.ga_title_cie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	font-color:#525051;
	text-transform:uppercase;
	margin:0px;
	}

.ga_phone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-color:#525051;
	margin:0px;
	}

.ga_website {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-color:#ed018a;
	margin:0px;
	text-decoration:none;
	}

.uppercase {text-transform:uppercase; font-weight:bold;}

.ga_title_cie1 {	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	font-color:#525051;
	text-transform:uppercase;
	margin:0px;
}


/* ------------------------------------------------------------------------
	REDIFINITION
------------------------------------------------------------------------- */

	* { margin: 0; padding: 0; border: 0; }

	body {
		/*RC
		font: 62.5% Arial, Verdana, Sans-Serif;
		color: #ffffff;
		background: #fff url(/english/images/media/images/all/backgrounds/contentPattern.gif) top left repeat-x;
		text-align: center;
		*/
		color:#404040;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:14px;
	}

	p, li, input, label, select, textarea { font-size: 1em; color: #525051; }
	p {
		font-size:1.2em;
		line-height:1.2em;
		margin:0pt 15px 10px 0pt;
		padding:0pt;
	}
	p img 
	{
	margin:4px 4px 4px 4px;
	}

	a:focus { outline: none; }

	a { color: #404040; text-decoration:none;}

	/*RC*/
	hr {
		clear:both;
		padding:0;
		border-top:1px solid #E6E6E6;
		font-size:0px;
		text-align:center;
		margin:0 auto 5px auto;
		width:100%;
	}
	/*RC end*/

	h5 {

		margin:10px 0 0 0;
		padding:0;
		text-transform:uppercase;
		font-size:1.6em;
		height:30px;
		font-weight:bold;
	}
	h6 {

		color:#404040;
		font-size:15px;
		padding:0;
		margin:0;
		font-weight:bold;
		text-transform: uppercase;
		line-height: 20px;
	}

h3{
	color: #990000;
	font-size: 16px;
}
	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { font-family: Arial, Verdana, Sans-Serif!important; }

	.noline{text-decoration:none!important;}
	a.noline:hover{text-decoration:none!important;}

/* ------------------------------------------------------------------------
	GENERAL SELECTORS
------------------------------------------------------------------------- */

	.hide { display: none; }
	.textRose { color: #ed018a;}
	.textRed { color: #C0000A;}
	.big { font-size: 1.1em; }

	.fLeft { float: left; }
	.fRight { float: right!important; }

	.cLeft { clear: left; }
	.cBoth { clear: both; }

	.alignRight { text-align: right; }

	div.thumbnail { background: url(/english/images/media/images/all/backgrounds/shadowImage.png) bottom right no-repeat; padding: 0 3px 0 0; }
	div.thumbnail img { margin-bottom: -1px; }

	.x-small { font-size: 0.8em !important; }
	.small { font-size: 0.9em !important; }
	.normal { font-size: 1.1em !important; }
	.medium { font-size: 1.3em !important; }
	.large { font-size: 1.5em !important; }
	.x-large { font-size: 1.7em !important; }

	.smallBlackBorder { border:5px solid #000; }

	.purpleUnderline { background: #61246F; padding: 2px 3px 2px 3px;}

	.padding { padding: 15px; }

	/*RC*/
	.vspacer {  line-height:0; height:10px;# height:6px; }
	.separator { clear: both; border-bottom: 1px solid #E6E6E6; margin-bottom:13px; padding-top:10px; }
	.colLeft .separator,.colCenter .separator,.colRight .separator { margin-bottom:8px; padding-top:15px; }
	/*RC end*/

	a.rss { padding: 1px 0 2px 15px; background: url(/english/images/media/images/all/placeholders/iconRSS.gif) top left no-repeat;
	}


	a.btnGreyArrowPrevious {
		background: url(/english/images/media/images/all/btns/btnGreyArrowPrevious.gif) top left no-repeat;
		width: 13px;
		height: 13px;
		text-indent: -10000px;
		display:block;
	}

	a.btnGreyArrowNext {
		background: url(/english/images/media/images/all/btns/btnGreyArrowNext.gif) top left no-repeat;
		width: 13px;
		height: 13px;
		text-indent: -10000px;
		display:block;
	}

	a.btnViewMoreOnRose {
		background: url(/english/images/media/images/en/btns/viewMoreOnRose.gif) top left no-repeat;
		display:block;
		width: 68px;
		height: 7px;
		text-indent: -10000px;
	}

	a.btnSendUsAPicture {
		background: transparent url(/english/images/media/images/en/btns/btnSendUsAPicture.gif) top left no-repeat;
		display:block;
		width: 123px;
		height: 28px;
		text-indent: -10000px;
	}

	a.btnViewAllWhiteOnRed {
		display: block;
		width: 63px; height: 11px;
		text-indent: -10000px;
		background: url(/english/images/media/images/en/btns/btnViewAllWhiteOnRed.gif) top left no-repeat;
	}

	a.btnViewAllWhiteOnPurple {
		display: block;
		width: 63px; height: 11px;
		text-indent: -10000px;
		background: url(/english/images/media/images/en/btns/btnViewAllWhiteOnPurple.gif) top left no-repeat;
	}

	a.btnViewAllWhiteOnGrey {
		display: block;
		width: 115px; height: 11px;
		text-indent: -10000px;
		background: url(/english/images/media/images/en/btns/btn_ClickForEvents_onGrey.gif) top left no-repeat;
	}

	a.btnViewAllEditorsPicks {
		float: right;
		display: block;
		width: 142px; height: 14px;
		text-indent: -10000px;
		background: url(/english/images/media/images/en/btns/btnViewAllEditorsPicks.gif) top left no-repeat;
		margin: 5px 0 0 0;
	}


	a.logoCanoe {
		float: left;
		display: block;
		width: 63px; height: 18px;
		text-indent: -10000px;
		background: url(/english/images/media/images/all/logos/logo_canoe.gif) top left no-repeat;
	}

	a.btnShopNow{
		float: right;
		display: block;
		width: 121px; height: 27px;
		text-indent: -10000px;
		background: url(/english/images/media/images/en/btns/btnShopNow.gif) top left no-repeat;
		margin-top:15px;
	}

	a.btnViewMore {
		display: block;

		width: 78px; height: 27px;
		text-indent: -10000px;
		background: url(/english/images/media/images/en/btns/btnViewMore.gif) top left no-repeat;
		margin-top:15px;
	}

	.hotItem {
		display: block;
		position: absolute;
		top: 0; left: 0;
		width: 57px; height: 28px;
		text-indent: -10000px;
		background: url(/english/images/media/images/all/placeholders/iconHot.gif) top left no-repeat;
	}

	.tendanceItem {
		display: block;
		position: absolute;
		top: 0; left: 0;
		width: 98px; height: 29px;
		text-indent: -10000px;
		background: url(/english/images/media/images/all/placeholders/iconTendance.gif) top left no-repeat;
	}

	.extensibleShadow_a {
		background: url(/english/images/media/images/all/backgrounds/extensibleShadow_a.gif) left top no-repeat;
		padding: 6px 0px 0px 6px;
		float:left;
		margin: 0px 0px 15px -5px;
		position: relative;
	}

		.extensibleShadow_a .photoAuthor{
			position:absolute;
			bottom: -12px;
			font-size: 0.8em;
			color:#525051;
		}

	.extensibleShadow_a .extensibleShadow_b {
		background: url(/english/images/media/images/all/backgrounds/extensibleShadow_b.gif) right bottom no-repeat;
		padding: 6px 12px 10px 6px;
		position:relative;
		color:#525051;
	}

	.innerShadow203 {
		background: url(/english/images/media/images/all/backgrounds/innerShadow203Center.gif) left top repeat-y;
		width: 203px;
		text-align: center;
		margin: 4px;
	}
		.innerShadow203 .innerShadowTop{
			background: url(/english/images/media/images/all/backgrounds/innerShadow203Top.gif) left top no-repeat;
			height: 4px;
			width: 203px;
		}

		.innerShadow203 .innerShadowBottom{
			background: url(/english/images/media/images/all/backgrounds/innerShadow203Bottom.gif) left bottom no-repeat;
			height: 4px;
			width: 203px;
		}

	.innerShadow117 {
		background: url(/english/images/media/images/all/backgrounds/innerShadow117Center.gif) left top repeat-y;
		width: 117px;
		text-align: center;
		margin: 0px;
	}
		.innerShadow117 .innerShadowTop{
			background: url(/english/images/media/images/all/backgrounds/innerShadow117Top.gif) left top no-repeat;
			height: 12px;
			width: 117px;
		}

		.innerShadow117 .innerShadowBottom{
			background: url(/english/images/media/images/all/backgrounds/innerShadow117Bottom.gif) left bottom no-repeat;
			height: 12px;
			width: 117px;
		}

	span.fifteenPercent {
		position: absolute;
		top: 30px; right: 0px;
		display: block;
		width: 50px; height: 50px;
		text-indent: -10000px;
		background: url(/english/images/media/images/all/placeholders/banner15PercentOff.png) top left no-repeat;
	}
	span.thirtyPercent {
		position: absolute;
		top: 35px; right: 0px;
		display: block;
		width: 50px; height: 50px;
		text-indent: -10000px;
		background: url(/english/images/media/images/all/placeholders/banner30PercentOff.png) top left no-repeat;
	}
  span.onSale {
		position: absolute;
		top: 25px; right: 0px;
		display: block;
		width: 60px; height: 60px;
		text-indent: -10000px;
		background: url(/english/images/media/images/all/placeholders/bannerOnSaleNow.png) top left no-repeat;
	}
/* ------------------------------------------------------------------------
	SHELL
------------------------------------------------------------------------- */

	#wrap {
		/*width: 972px;*/
		width: 970px;
		margin: 0 auto;
		text-align: left;
	}

	#wrap #leaderboard_container { background-color:#E6E6E6; border:10px solid #E6E6E6; height:90px; /*margin-top:10px; margin-bottom:10px;*/ vertical-align: top; text-align: center; }

	#wrap #header {
		width: 970px;
		height: 196px;
		padding: 0;
	}

	#wrap #header #banner #banner-top {
		height: 11px;
		font-size: 0px;
		background: url(/english/images/media/images/backgrounds/marketing_banner_top.jpg) 0 0 no-repeat;
	}
	#wrap #header #banner #banner-left {
		float: left;
		height: 93px;
		width: 20px;
		background: url(/english/images/media/images/backgrounds/marketing_banner_left.jpg) top left no-repeat;
	}
	#wrap #header #banner #banner-logo {
		float: left;
		font-size: 1px;
		height: 93px;
		width: 349px;

	}
	#wrap #header #banner #banner-middle {
		float: left;
		height: 93px;
		width: 415px;
		background: url(/english/images/media/images/backgrounds/marketing_banner_middle.jpg) top left no-repeat;
	}

/*--------------------------------------Debut Edition search box----------------------------------------------------------*/

	#wrap #header #banner #banner-middle div.search_box {
		float: right;
		height: 23px;
		position: relative;
		top: 70px;
	}
	#wrap #header #banner #banner-middle div.search_box img {
		margin-bottom: -5px;
	}
	#wrap #header #banner #banner-middle input.search_box {
		width: 200px;
		border: 1px inset;
		padding: 1px;
		margin-bottom: 7px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px;
		font-weight: normal;
		text-align: left middle;
		color: #404040;
		border: 1px solid #404040;
	}
	#wrap #header #banner #banner-middle .search_box .searchKeyword {
		float: left;
		padding-top: 3px;
	}
	#wrap #header #banner #banner-middle .search_box .searchButton {
		float: left;
		margin-left: 5px;
	}

/*--------------------------------------fin Edition search box----------------------------------------------------------*/
	

	#wrap #header #banner #banner-spacer {
		float: left;
		height: 93px;
		width: 32px;
		background: url(/english/images/media/images/backgrounds/marketing_banner_spacer.jpg) top left no-repeat;
	}
	#wrap #header #banner #banner-card {
		float: left;
		height: 93px;
		width: 122px;
	}
	#wrap #header #banner #banner-right {
		float: left;
		height: 93px;
		width: 32px;
		background: url(/english/images/media/images/backgrounds/marketing_banner_right.jpg) top left no-repeat;
	}
	#wrap #header #banner #banner-bottom {
		clear: left;
		height: 8px;
		font-size: 0px;
		background: url(/english/images/media/images/backgrounds/marketing_banner_bottom.jpg) top left no-repeat;
	}



	#wrap #breadcrump {

		display:block;
		font-size:0.9em;
	}

	#wrap .content-container {/*RC*/float:left; width: 970px; height: auto; margin-top:-32px; padding-top:32px; background-image: url(/english/images/media/images/backgrounds/marketing_bg.gif);} /* remove margin and padding */



/*----------------------------------------Debut edition content-----------------------------*/
	#wrap .content-container .content {
		float: left;
		padding-left: 15px;
		padding-bottom: 10px;
		padding-right: 0px;
		width: 624px;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
		padding-top:7px;

		margin-top:0; /* add 35px top margin */
	}
#wrap .content-container .content p a { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #1a1a1a; text-decoration: none; }
#wrap .content-container .content p a:link { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #1a1a1a; text-decoration: none; }
#wrap .content-container .content p a:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #1a1a1a; text-decoration: none;}
#wrap .content-container .content p a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #c0000a; text-decoration: none; }
#wrap .content-container .content p a:active { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #1a1a1a; text-decoration: none; }


/*--------------table content------------------------*/
#wrap .content-container .content table tr td p {margin:0 0px 0px 0;color:#525051;padding:0; text-align:center; font-size:1.2em; line-height:1.5em;}
#wrap .content-container .content table tr td p .ver10noPad  { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #1a1a1a; text-decoration: none; }
#wrap .content-container .content table tr td p .ver10noPad  a:link { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #1a1a1a; text-decoration: none; }
#wrap .content-container .content table tr td p .ver10noPad  a:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #1a1a1a; text-decoration: none;}
#wrap .content-container .content table tr td p .ver10noPad  a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #c0000a; text-decoration: none; }
#wrap .content-container .content table tr td p .ver10noPad  a:active { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #1a1a1a; text-decoration: none; }


/*--------------table content------------------------*/


/*----------------------------------------fin edition content-----------------------------*/


		#wrap .content-container .content .oneCol { margin: 0 0 5px 0; }

		#wrap .content-container .content .twoCol { /*RC margin: 0 0 0 1px; */  }

		#wrap .content-container .content .twoCol .colLeft {
			float: left;
			width: 300px;
			margin: 0 0 5px 0;
		}
		#wrap .content-container .content .twoCol .colRight {
			float: left;
			margin: 0 0 5px 10px;
			width: 300px;
		}
		#wrap .content-container .content .cp_twoCol .colLeft {
			float: left;
			width: 194px;
			margin: 0 0 5px 0;
		}
		#wrap .content-container .content .cp_twoCol .colRight {
			float: left;
			margin: 0 0 5px 10px;
			width: 394px;
		}
		/*RC*/
		#wrap .content-container .content .threeCol .colLeft {
			float: left;
			width: 194px;
			margin: 0 0 5px 6px;
		}
		#wrap .content-container .content .threeCol .colCenter {
			float: left;
			width: 194px;
			margin: 0 0 5px 10px;
		}
		#wrap .content-container .content .threeCol .colRight {
			float: left;
			width: 194px;
			margin: 0 0 5px 10px;
		}
		/*end RC*/

		#wrap .content-container .content .fadeBox {
			width: 653px;
			padding: 0 1px 1px 1px;
			background: url(/english/images/media/images/all/backgrounds/twoColBackground.gif) bottom left no-repeat;
			margin: 0 0 5px 1px;
		}

/*-------------------------edition rightcol-------------------------------*/
	#wrap .content-container .rightCol {
		float: right;
		width: 310px;
		margin-right: 17px;
		padding: 0px 0 10px 0;
		margin-top:0; /* add 35px top margin */
	}
/*-------------------------fin edition rightcol-------------------------------*/


		#wrap .content-container .rightCol .header {
			background-color:#C00009;
			margin-top:7px;
			padding:2px 0 2px 5px;
			text-align:left;
			vertical-align:top;
			font-weight:bold;
			color:#FFF;
		}
		#wrap .content-container .rightCol .rightColContent {
			padding-bottom: 5px;
			padding-top: 7px;
			border-bottom: 2px solid #e6e6e6;
			vertical-align: top;
			text-align: left;
			background-position: left top;
		}
		#wrap .content-container .rightCol .rightColContent input {
			margin:3px 3px 0 3px;
		}
		#wrap .content-container .rightCol .rightColContent .moreContent {
			text-align:right;
			margin-right:15px;
		}
		#wrap .content-container .rightCol .rightColContent.ad {
			text-align:center;
		}



/*---------------------------------------------Debut edition menu footer-----------------------------------*/
#footer 
	{
		border-color:#0000FF;
		width:970px;
		margin-bottom: 10px;
	}
		
#footer #footermenu
	{
		display: block;
		width:970px;
		text-align: center;
		padding: 6px 0 8px 0;
		background-color:#CC0000;
		background: url(/english/images/media/images/all/backgrounds/bottom_banner.jpg) no-repeat;
		height: 20px;
	}

 #footer #footermenu ul 
		{
			width:97%;
			margin: 0 auto 5px auto;
			list-style: none;
			margin-bottom: 7px;
		}

 #footer #footermenu  ul li 
			{
				display: block;
				float: left;
				margin-top:2px;
				margin-bottom:7px;
				padding-right:7px;
				padding-left:7px;
				color: #D34D54;
				font-weight: bold;
			}

/*---------------------------------------------Fin edition menu footer-----------------------------------*/

 #footer #footermenu   ul li.last {float: right;}

 #footer #footermenu   ul li a { color: #B2B2B2; font-family:Arial,Helvetica,sans-serif; text-decoration: none; }
 #footer #footermenu  ul li a:hover { color: #FFFFFF; }
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#footer #cp_footermenu
	{
		display: block;
		width:970px;
		text-align: center;
		padding: 6px 0 8px 0;
		background-color:#CC0000;
		background: url(/english/images/canadianprinter/bottom_banner_cp.jpg) no-repeat;
		height: 20px;
	}

#footer #cp_footermenu ul 
		{
			width:97%;
			margin: 0 auto 5px auto;
			list-style: none;
			margin-bottom: 7px;
		}

#footer #cp_footermenu  ul li 
			{
				display: block;
				float: left;
				margin-top:2px;
				margin-bottom:7px;
				padding-right:25px;
				padding-left:25px;
				color: #D34D54;
				font-weight: bold;
			}

/*---------------------------------------------Fin edition menu footer-----------------------------------*/

 #footer #cp_footermenu   ul li.last {float: right;}

 #footer #cp_footermenu   ul li a { color: #555555; font-family:Arial,Helvetica,sans-serif; text-decoration: none; }
 #footer #cp_footermenu  ul li a:hover { color: #999999; }

/*---------------------------------------------Debut edition logo footer-----------------------------------*/
/*---------------------------------------------------------------------------*/
		

		#wrap #footer #logo
			{
			position: relative;
			text-align: center;
			padding: 6px 0 8px 0;
			float: right;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-top:6px;
			height: 48px;
			width: 223px;
					
			}
		 #footer #logo .marketingmag 
			{
			float: left;
			margin-bottom: 5px;
			margin-left: 5px;
			margin-right: 10px;
			margin-top:3px; 
			width: 112px; 
			height: 18px; 
			background: url(/english/images/media/images/logos/marketing_logo_sm.gif) top  no-repeat; 
			
			}
		#footer #logo .rogers 
			{

			float: right;
			margin-bottom: 5px;
			margin-left: 9px;
			margin-right: 2px;
			margin-top:3px; 
			width: 82px; 
			height: 18px; 
			background: url(/english/images/media/images/logos/rogers_logo_sm.gif) top  no-repeat; 
			
			}
		#footer #logo #copyright
			{
			margin-top:5px; 
			position:relative;
			width:223px;
			margin-bottom:0px;
			}



/*---------------------------------------------------------------------------*/


	#flashHolder { margin: 0 0 5px 0; }

.copy { font-size:.9em; }


/* ------------------------------------------------------------------------
	NAV
------------------------------------------------------------------------- */

	div.submenu {
		float: left;
		clear: left;
		position: relative;
		width: 100%;
		height: 20px;
	}

	div.menu {
		float: left;
		clear: left;
		position: relative;
	
		width: 100%;
		background-image: url(/english/images/media/images/backgrounds/menuSeparator.gif);
	}

		div.menu ul { list-style: none;

	
		}
			div.menu ul li {
				position: relative;
				display: block;
				float: left;
				line-height: 25px;
				/*background-image: url(/english/images/media/images/backgrounds/menuSeparator.gif);*/
				padding: 0 18px 0 18px;
				position:relative;
			}
			div.menu ul li:hover {
				
			}

				div.menu ul li a {
					font-family: Arial,Helvetica,sans-serif;
					font-size: 14px;
					font-weight: bold;
					color: #1A1A1A;
					text-decoration: none;
					position:relative;
				}

/* ------------------------------------------------------------------------
	submenu
------------------------------------------------------------------------- */






/*---------------************************Ajouter*****************-------------------------*/					
div.subitem{
	visibility: hidden;
	position: absolute;
	height:25px;
	margin-top:1.8em !important 1.4em ;
	float:left;
	padding-top:4px;
	}
	
	
		div.subitem, #sm1{
	width:970px;
	background: #d4d8d9;
	left:-76px;
	
	}
	div.subitem, #sm2{
		width:970px;
	background: #d4d8d9;
	left:-150px;
	}
		div.subitem, #sm3{
	left:-246px;
	background: #caeaf9;
	width:970px;
	}
		div.subitem, #sm4{
	left:-399px;
	width:970px;
	background: #d4d8d9;
	}
		div.subitem, #sm5{
	width:970px;
	background: #d4d8d9;
	left:-631px;
	}
		div.subitem, #sm6{
	left:-743px;
	width:970px;
	background: #d4d8d9;
	}
		div.subitem, #sm7{
	left:-828px;
	width:970px;
	background: #d4d8d9;
	}
	div.subitem ul li {

					z-index:2001;
					display: none;
					position: absolute;
					float:left;
					padding-top:4px;
					
				
					/* RC */
					
				}
				div.menu ul li div.subitem li { display: block; padding: 0 7px; position:relative; z-index:2002; line-height: 20px; color:#666666; font-weight: bold; }
					div.menu ul li div.subitem li a,
					div.menu ul li.selected div.subitem li a { color: #1A1A1A; font-size:11px; font-family:Arial,Helvetica,sans-serif; background: none; position:relative; z-index:2003; }
					div.menu ul li div.subitem li a:hover { color: #C0000A }

				div.menu ul li.selected div.subitem li { background: #000; border-bottom: 1px #666 solid; }
				
/*---------------***********************Ajouter*******************-------------------------*/	
			

/* ------------------------------------------------------------------------
	CONTENT
------------------------------------------------------------------------- */
/* ----------------------------
	HEADER
----------------------------- */

#wrap #header .canoeNav { padding: 2px 10px; margin: 0 0 10px 0; }
	#wrap #header .canoeNav select { float: left; border: 1px #d5d5d5 solid; margin: 0 0 0 10px; }

#wrap #header .ad { ; float: right; margin: 8px 0 0 0; }

/* ----------------------------
	BREADCRUMP
----------------------------- */


#wrap #breadcrump .breadText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C0000A; text-decoration: none; }
#wrap #breadcrump .breadText a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040; text-decoration: none; }
#wrap #breadcrump .breadText a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040; text-decoration: none; }
#wrap #breadcrump .breadText a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040; text-decoration: none; }
#wrap #breadcrump .breadText a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c0000a; text-decoration: none; }
#wrap #breadcrump .breadText a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040; text-decoration: none; }

#wrap #breadcrump #breadIcons {float:right;font-size:0.95em;padding:0; color:#000; font-weight: bold; margin-right: 19px;}
	#wrap #breadcrump #breadIcons a.email {
		background: url(/english/images/media/images/all/btns/email.gif) no-repeat left center;
		padding-left: 18px;
		color: #000;
		text-decoration: none;
		font-size:10px;
	}
	#wrap #breadcrump #breadIcons a.print {
		background: url(/english/images/media/images/all/btns/print.gif) no-repeat left center;
		padding: 1px 0px 2px 18px;
		color: #000;
		text-decoration: none;
		font-size:10px;
	}
	/* ----------------------------
		PAGETITLE DEFINITION
	----------------------------- */

	#wrap h5#fashion { background:#000000 url(../../../IWTemp/rciesncme/cache/mediastore1/main/media/publishing/marketingmag_ca/prod/WORKAREA/common/iw-web/english/css/%27/english/images/media/images/en/titles/t_fashion.gif%27) top left no-repeat ;margin: 0px 0px 0px 2px; text-indent:-10000px; }

	#wrap h5#fashion_14plus { background:#000000 url(../../../IWTemp/rciesncme/cache/mediastore1/main/media/publishing/marketingmag_ca/prod/WORKAREA/common/iw-web/english/css/%27/english/images/media/images/en/titles/t_Loulou14plus_en.gif%27) top left no-repeat ;margin: 0px 0px 0px 2px; text-indent:-10000px; }

	#wrap h5#beauty{ background:#000000 url(../../../IWTemp/rciesncme/cache/mediastore1/main/media/publishing/marketingmag_ca/prod/WORKAREA/common/iw-web/english/css/%27/english/images/media/images/en/titles/t_beauty.gif%27) top left no-repeat ;margin: 0px 0px 0px 2px; text-indent:-10000px; }

	#wrap h5#fashion_prom { background:#000000 url(../../../IWTemp/rciesncme/cache/mediastore1/main/media/publishing/marketingmag_ca/prod/WORKAREA/common/iw-web/english/css/%27/english/images/media/images/en/titles/t_prom.gif%27) top left no-repeat ;margin: 0px 0px 0px 2px; text-indent:-10000px; }
	/* ----------------------------
		ARTICLE
	----------------------------- */
	#wrap .content {position:relative;z-index:0;}

		#wrap .article a {color:#404040; text-decoration:none;}
		#wrap .article a:hover {text-decoration:underline;}
		#wrap .article .fRight {margin-right: 5px;}
		#wrap .article div.headLine {width: 370px; }
		#wrap .article p.headLine {color:#404040;padding:0;margin:0;font-size:12px;font-weight:bold;line-height:14px;}
		#wrap .article p.headLine.date {padding:15px 0 10px 0;font-size:11px;font-family: Arial,Helvetica,sans-serif;}
		#wrap .article .options {float:right;padding:0;margin-right:10px; display:block;}
		#wrap .article .options div {text-align:center;font-size:10px;line-height:20px;}
		#wrap .article .options .email {float:left;width:40px;height:22px;}
		#wrap .article .options a.email {background: url(/english/images/media/images/btns/article_tools_email_up.gif) top left no-repeat;}
		#wrap .article .options a.email:hover{background: url(/english/images/media/images/btns/article_tools_email_over.gif) top left no-repeat;}
		#wrap .article .options .share {float:left;width:47px;height:22px;}
		#wrap .article .options a.share {background: url(/english/images/media/images/btns/article_tools_share_up.gif) top left no-repeat;}
		#wrap .article .options a.share:hover {background: url(/english/images/media/images/btns/article_tools_share_over.gif) top left no-repeat;}
		#wrap .article .options .print {float:left;width:36px;height:22px;}
		#wrap .article .options a.print {background: url(/english/images/media/images/btns/article_tools_print_up.gif) top left no-repeat;}
		#wrap .article .options a.print:hover {background: url(/english/images/media/images/btns/article_tools_print_over.gif) top left no-repeat;}
		#wrap .article .options .textsize {float:left;width:58px;}
		#wrap .article .options .largetype {float:left;width:30px;height:22px;}
		#wrap .article .options a.largetype {background: url(/english/images/media/images/btns/article_tools_largetype_up.gif) top left no-repeat;}
		#wrap .article .options a.largetype:hover {background: url(/english/images/media/images/btns/article_tools_largetype_over.gif) top left no-repeat;}
		#wrap .article .options .smalltype {float:left;width:28px;height:22px;}
		#wrap .article .options a.smalltype {background: url(/english/images/media/images/btns/article_tools_smalltype_up.gif) top left no-repeat;}
		#wrap .article .options a.smalltype:hover {background: url(/english/images/media/images/btns/article_tools_smalltype_over.gif) top left no-repeat;}
		#wrap .article .publisher {display:table;width:auto;margin:10px 0;padding-top:5px;border-top:1px solid #E6E6E6;}
		/*RC end*/

	#wrap .content .AbsolutAuthorContainer {
		position:absolute;
		top:77px; right:15px;
		width:350px; height:95px;
		background: url(/english/images/media/images/all/authors/MelanieJobin.png) top right no-repeat;
		line-height:14px;
	}
		#wrap .content .AbsolutAuthorContainer p {color:#7f7f7f; font-size:1.1em; padding: 27px 80px 0 0; text-align:right;margin:0;}
					#wrap .content .AbsolutAuthorContainer p span.purple {color:#ed018a;}


		#wrap .article h1 {
			color: #ed018a;
			font-size: 26px;
			font-weight: normal;
			padding-top: 10px;
		}

		#wrap .article .h1{
			color: #ed018a;
			font-size: 26px;
			font-weight: normal;
			padding-top: 10px;
		}

		#wrap .article .h2 {
			color: #000;
			font-size: 14px;
			font-weight: normal;
			text-transform: uppercase;
		}

		#wrap .article h2 {
			color: #000;
			font-size: 14px;
			font-weight: normal;
		}
		/* Changement par Younes*/
		#wrap .article h2,h2.article {
			color: #ed018a;
			font-size: 12px;
			font-weight: bold;

		}

		#wrap .article .price {
			color: #ED018A;
			font-size: 14px;
			font-weight: bold;
		}

		#wrap .article .extensibleShadow_a {
			margin-right: 15px;
		}

		#wrap .article .contentImg {
				float:left;
				width:245px; height:238px;
				background: #fff url(../../../IWTemp/rciesncme/cache/mediastore1/main/media/publishing/marketingmag_ca/prod/WORKAREA/common/iw-web/english/css/%27/english/images/media/images/all/backgrounds/bg_photo_content.gif%27) top left no-repeat;
				padding:0 15px 10px 0;
		}

			#wrap .article .contentImg img {
					float:left;
					padding: 13px 0 8px 13px;
				}

			#wrap .article .contentImg .photoAuthorContainer {
					position:relative;
					float:left;
					height:25px;
					padding:0 10px 0px 22px ;
					margin:0;
					color:#7f7f7f;
					font-size:1.0em;
					background: url(/english/images/media/images/all/backgrounds/bg_photo_author.gif) top left no-repeat;
				}
					#wrap .article .contentImg .photoAuthorContainer p {
						margin:0;
						padding: 4px 0 0px 0;
						font-size:1.1em;
					}
				#wrap .article .contentImg .photoAuthorContainer .photoAuthorBorder {
					position:absolute;
					width:6px; height:25px;
					top:0px;right:-1px;
					background: url(/english/images/media/images/all/backgrounds/bg_photo_border-right.gif) top right no-repeat;

				}


			#wrap .content .contentImg div span.author {font-style:italic;}


			#wrap .content .article dl {

				font-size:1.2em;
				color:#525051;
				margin:0 10px 12px 0;
			}

				#wrap .content .article dt {font-size:1.3em;font-weight:bold;}
				#wrap .content .article dd {padding: 4px 0 10px 17px; line-height:1.4em;}


		/* RELATED CONTENT */

		#wrap .dotLine {
			display:block;
			background: url(/english/images/media/images/all/backgrounds/dotLineBlack.gif) center left repeat-x;
			height:12px;
			margin:0px 10px 0px 10px;
			padding:0px;
		}


		#wrap div.rContent { margin: 5px 0 0 0; padding: 10px 0 10px 0;	font-size:1.5em; color:#000000; background: url(/english/images/media/images/all/backgrounds/whiteBorder.gif) top left repeat-x; }
			#wrap .rContent ul { margin:0;padding:0; height:91px; list-style-type: none; color: #000000; list-style-position: inside;}
			#wrap .rContent li {
				margin:0 0 0 0px;
				padding:4px 0 4px 0px;
				font-size:0.8em;
				color:#000000;
			}
					#wrap .rContent li a {color:#000!important; text-decoration:none;border:none ;}
					#wrap .rContent li a:hover {color:#ffffff!important; background-color:#000000;}

		/* OLD PURPLE */

			#wrap .listImg {
				position:relative;
				display:block;
				width: 317px;
				overflow:hidden;
				line-height:0px;
			}

				#wrap .listImg p{
					line-height:normal;
				}
			/* FULL PICTURE BOX */
				#wrap .listImg .onTopImg {
					position:absolute;
					bottom:0px; left:0;
					width:100%;
					height:62px;
					background:url(/english/images/media/images/all/backgrounds/bg_listImg.png);
					color:#fff;
				}
					#wrap .listImg .onTopImg p {

						padding:9px 0 0 14px;
						margin:0;
						color:#fff;
						font-size:13px;
					}
						#wrap .listImg .onTopImg p span {font-size:15px;text-transform:uppercase;font-weight:bold;}

	#wrap .article table {
  	color: #525051;
    background: url(/english/images/media/images/all/backgrounds/dotLineBlack.gif) top left repeat-x;
		padding-top: 1px;
		width: 250px;
	 	margin: 15px 10px 5px 0px;
		clear:right;
	}

		#wrap .article table tr{
			background: #FFFFFF;
		}

		#wrap .article table tr.last{
	    background: #FFFFFF; url(/english/images/media/images/all/backgrounds/dotLineBlack.gif) bottom left repeat-x;
		}

		#wrap .article table tr.lighter{
	    background-color:  #fdeafb;
			border-top: #ffffff 1px solid;
			border-bottom: #ffffff 1px solid;
		}

			#wrap .article table tr td{
		  	color: #000000;
				font-size: 12px;
				padding: 0px 0px 0px 10px;
			}


	#wrap .article #specials {
		margin-top: 15px;
	}

	#wrap .article .dotLine {
	 margin-left: 243px;
	}

		#wrap .article .fRight {
			 margin-top: 10px;
		}

	/* ----------------------------
		PINK CONTENT
	----------------------------- */




	#wrap .content-container .content .twoCol .pink {
		background: #ff9df0;
		border: 5px #ed018a solid;
		margin: 0 1px 2px 1px;
		padding: 10px 10px 5px 10px;
	}

	#wrap .content-container .content .twoCol .pink .padding { padding: 8px 15px; }

	#wrap .content-container .content .twoCol .pink .lookbooksContent {
		width: 304px; height: 224px;
		background: url(/english/images/media/images/all/backgrounds/lookbooks_contentBackground.gif) bottom left no-repeat;
		margin: 0 0 0 -2px;
		padding: 35px 0 0 15px;
	}

		#wrap .content-container .content .twoCol .pink .lookbooksContent h4 {
			font-size: 1.5em;
			text-transform: uppercase;
			color: #ED018A;

		}

		#wrap .content-container .content .twoCol .pink .lookbooksContent div.author {
			float: right;
			margin: -18px 25px 0 0;
		}

		#wrap .content-container .content .twoCol .pink .lookbooksContent p.author {
			float: left;
			background: #525051;
			padding: 1px 2px;
			color: #fff;
		}


	#wrap .pinkBorder {
		border: 5px #ed018a solid;
		margin: 0 1px 2px 1px;
		padding: 10px 9px 23px 8px;
		font-size: 13px;
		height:518px;
	}
		#wrap .pinkBorder p{
			margin-top:15px;
		}

		#wrap .pinkBorder a{
			float:right;
			text-transform: uppercase;
		}


	/* ----------------------------
		RED CONTENT
	----------------------------- */
	#wrap .content-container .content .twoCol .red {
		background: #ad1e2d;
		border: 5px #ef5c6f solid;
		margin: 0 1px 2px 1px;
		padding: 10px 10px 5px 10px;
	}
	#wrap .content-container .content .twoCol .rose {
		background: #f08c9b;
		border: 5px #fdc0cd solid;
		margin: 0 1px 2px 1px;
		padding: 10px 10px 5px 10px;
	}

	#wrap  .noPadding {
		padding: 0px !important;
		margin:0 !important;
	}

	/* ----------------------------
		GREY CONTENT
	----------------------------- */
	#wrap .content-container .content .twoCol .grey {
		background: #525051;
		border: 6px #000000 solid;
		margin: 0 1px 2px 1px;
		padding: 10px 10px 5px 10px;
		position:relative;
		height:370px;
	}

		#wrap .content-container .content .twoCol .grey a{
			color:#ff9df0;
		}

    #wrap .content-container .content .twoCol .grey .lighter{
			color:#ff9df0;
		}

		#wrap .content-container .content .twoCol .grey h4 {
			font-size: 1.2em;
			text-transform: uppercase;
			margin: 3px 0 0 0;
			padding: 0 0 3px 0;
		}

	/* ----------------------------
		GREY CONTENT
	----------------------------- */
	#wrap .content-container .content .twoCol .grey2 {
		background: #525051;
		border: 6px #000000 solid;
		margin: 0 1px 2px 1px;
		padding: 10px 10px 5px 10px;
		position:relative;
	}

		#wrap .content-container .content .twoCol .grey2 a{
			color:#ff9df0;
		}

    #wrap .content-container .content .twoCol .grey2 .lighter{
			color:#ff9df0;
		}

		#wrap .content-container .content .twoCol .grey2 h4 {
			font-size: 1.2em;
			text-transform: uppercase;
			margin: 3px 0 0 0;
			padding: 0 0 3px 0;
		}

	/* ----------------------------
		PURPLE CONTENT
	----------------------------- */

	#wrap .content-container .content div.purpleBlack 
	{
	background: #E6E6E6;
	border: 3px solid;
	margin: 0 1px 2px 1px;
	padding: 5px 10px 5px 10px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	}


		#wrap .content-container .content div.red h4,
		#wrap .content-container .content div.purpleBlack h4 {
			font-size: 1.2em;
			text-transform: uppercase;
			margin: 3px 0 0 0;
			padding: 0 0 3px 0;
		}

		#wrap .content-container .content div.purpleBlack a {
			color: #61246f;
		}

    #wrap .content-container .content div.purpleBlack .dark {
			color: #61246f;
		}

		#wrap .content-container .content div.purpleBlack .leftCol {
			width: 300px;
			margin: 10px 0px 10px 0px;
		}

			#wrap .content-container .content div.purpleBlack .leftCol ul {
				list-style-type: none;
				text-transform: none;
				margin-left: 0px;
				margin-top: 10px;
			}

				#wrap .content-container .content div.purpleBlack .leftCol ul li{
					margin-left: 0px;
					padding: 5px 0px 5px 0px;
					background: none;
				}

					#wrap .content-container .content div.purpleBlack .leftCol ul li a {
						text-transform: none;
						color: #fff;
						padding:3px;
						font-family: Arial, Verdana, Sans-Serif;
						font-size:12px;
					}

			#wrap .content-container .content div.purpleBlack .leftCol ul li a:hover {
				background: #61256f;
			}

		#wrap .content-container .content div.purpleBlack .leftCol {
			float:left;
		}


	/* ----------------------------
		PURPLE-BLACK CONTENT
	----------------------------- */

	#wrap .content-container .content div.purple {
		background: #FFFFFF;
		border: 5px #000000 solid;
		margin: 0 1px 2px 1px;
		padding: 3px 10px 0px 10px;
		height:148px;
	}

		#wrap .content-container .content div.red h4,
		#wrap .content-container .content div.purple h4 {
			font-size: 1.2em;
			text-transform: uppercase;
			margin: 3px 0 0 0;
			padding: 0 0 3px 0;
		}

		#wrap .content-container .content div.purple a {
			color: #000000;
		}

    #wrap .content-container .content div.purple .dark {
			color: #000000;
		}

		#wrap .content-container .content div.purple .leftCol {
			width: 300px;
			margin: 10px 0px 10px 0px;
			color: #000000;
		}

			#wrap .content-container .content div.purple .leftCol ul {
				list-style-type: none;
				text-transform: none;
				margin-left: 0px;
				margin-top: 10px;
				color: #000000;
			}

				#wrap .content-container .content div.purple .leftCol ul li{
					margin-left: 0px;
					padding: 5px 0px 5px 0px;
					background: none;
				}

					#wrap .content-container .content div.purple .leftCol ul li a {
						text-transform: none;
						padding:3px;
						font-family: Arial, Verdana, Sans-Serif;
						font-size:12px;
					}

			#wrap .content-container .content div.purple .leftCol ul li a:hover {
				color:#FFFFFF;
				background-color: #000000;
			}

		#wrap .content-container .content div.purple .leftCol {
			float:left;
		}


	/* ----------------------------
		VIDEO PLAYER
	----------------------------- */

	.videoPlayer {
		float: left;
		width: 325px;
		margin: 0 0 5px 0;
		background: #000000 url(/english/images/media/images/all/backgrounds/videoPlayerTop.gif) top left no-repeat;
	}

	.videoPlayer .background {
		padding: 10px 6px 7px 6px;
		background: url(/english/images/media/images/all/backgrounds/videoPlayerBottom.gif) bottom left no-repeat;
	}

	.videoPlayer .options { margin: 7px 0 0 0; }

	.videoPlayer select { width: 195px; float: left; }

	.videoPlayer .btnViewAllVideos {
		float: right;
		background: url(/english/images/media/images/en/btns/btnViewAllVideos.gif) top left no-repeat;
		width: 110px; height: 12px;
		display: block;
		text-indent: -10000px;
	}


	/* ----------------------------
		EDITORS PICKS
	----------------------------- */
	#editorsPicks {
		width: 295px; height: 130px;
		position: relative;
	}

	#editorsPicks2 {
		width: 295px; height: 110px;
		position: relative;
	}
	#editorsPicks2 img{
margin-top:10px;border:1px solid #cfcfcf;
		width: 66px;
		position: relative;
	}
		#editorsPicks a.previous {
			position: absolute;
			top: 35%; left: 0;
			display: block;
			width: 13px; height: 13px;
			text-indent: -10000px;
			background: url(/english/images/media/images/all/btns/blackArrowPrevious.gif) top left no-repeat;
		}

		#editorsPicks a.next {
			position: absolute;
			top: 35%; right: 0;
			display: block;
			width: 13px; height: 13px;
			text-indent: -10000px;
			background: url(/english/images/media/images/all/btns/blackArrowNext.gif) top left no-repeat;
		}

	#editorsPicks ul {
		position: relative;
		list-style: none;
		float: left;
		width: 260px;
		height: 130px;
		overflow: hidden;
		margin: 0 0 0 25px;
		}

		#editorsPicks ul li {
			float: left;
			display: block;
			width: 130px;
			height: 130px;
			margin: 0 5px;
		}

		#editorsPicks p { color: #ed018a; margin: 0 0 0 10px; }
		#editorsPicks p.author { float: left; width: 75px; color: #fff; background: #525051; padding: 1px 2px; }

    #celebrity .celebrity ul li { width: 80px;}

		#celebrity #editorsPicks p.author { width: 55px; margin-left: 3px;}

	/* ----------------------------
		SHOPPING ALERTS
	----------------------------- */

	#shoppingAlerts {
		width: 605px; height: 150px;
		position: relative;
		margin: 10px 0 10px 0;
	}

		#shoppingAlerts a.previous {
			position: absolute;
			bottom: 4px; left: 0;
			display: block;
			width: 25px; height: 25px;
			text-indent: -10000px;
			background: url(/english/images/media/images/all/btns/redArrowPrevious.gif) top left no-repeat;
		}
		#shoppingAlerts a.next {
			position: absolute;
			bottom: 4px; right: 0;
			display: block;
			width: 25px; height: 25px;
			text-indent: -10000px;
			background: url(/english/images/media/images/all/btns/redArrowNext.gif) top left no-repeat;
		}

		#shoppingAlerts ul { position: relative; list-style: none; width: 555px; height: 150px; overflow: hidden; margin: 0 0 0 25px; }
			#shoppingAlerts ul li {
				position: relative;
				float: left;
				display: block;
				width: 110px; height: 150px;
				margin: 0 12px;
			}

			#shoppingAlerts p {
				color: #000;
				background: #fcd6f6;
				padding: 5px 10px;
			}


	#wrap .content .greyBorder {
		border: 6px #525051 solid;
		margin: 0 0 1px 0;
		padding: 13px 10px 15px 10px;
		margin-right: -3px;
		position:relative;
	}

		#wrap .content .greyBorder p{
			margin: 10px 0px 0px 0px;
		}

		#wrap .content .greyBorder h1{
			color: #ED018A;
			font-size: 26px;
			font-weight: normal;
		}

	#wrap .content .redBorder {
		border: 5px #ad1e2d solid;
		margin: 0 0 1px 0;
		padding: 13px 12px 0 25px;
	}

	#wrap .content .blackBorder {
		border: 5px #000000 solid;
		margin: 0 0 1px 0;
		padding: 13px 12px 0 25px;
		position:relative;
	}

#wrap .content .twoCol .colRight .blackBorder {
		border: 1px #000000 solid;
		margin: 0 0 1px 0;
		padding: 13px 12px 0 25px;
		position:relative;
	}
		#wrap .content .blackBorder .btn_viewAll {
			display: block;
			width: 63px; height: 11px;
			background: url(/english/images/media/images/en/btns/btn_viewAll.gif) top left no-repeat;
			text-indent: -10000px;
			float: right;
			margin: 20px 0 0 0;
		}

	/* ----------------------------
		CATEGORY LISTING
	----------------------------- */

	#wrap .content .category {
		clear:both;
		padding: 15px 0px 7px 0px;

	}
		#wrap .content .category .listing{
			width: 458px;
			float:left;
			clear:right;
			margin-left: 8px;
		}

			#wrap .content .category .listing p{ font-size: 12px; }

		#wrap .content .category .thumbImg{ background: url(/english/images/media/images/all/backgrounds/bgThumb.gif) no-repeat center center; width: 141px; height: 136px; }
		#wrap .content .category .thumbImg img{ margin: 11px 0 0 10px; }

		#wrap .content .category h2, #wrap .content .category h2 a, #wrap .content .category h2 a:active {
			color: #ed018a;
			font-size: 20px;
			text-transform: uppercase;
			padding-top: 5px;
			text-decoration: none;
		}

		#wrap .content .category a {
			color: #ed018a;
			text-decoration: none;
		}

		#wrap .content .category a:hover {
			text-decoration: underline;
		}

		#wrap .content .category ul { list-style-type: none; }

			#wrap .content .category ul li{
				display: inline;
				padding: 0px 5px 0px 0px;
				line-height: 1.5em;
				font-size: 13px;
			}

				#wrap .content .category ul li a{
					color: #525051;
					padding: 3px;
					font-family: Arial, Verdana, Sans-Serif;
				}

				#wrap .content .category ul li a:hover {
					background: #ed018a;
					color: #fff;
				}

		#wrap .content .category .dotLine {
			margin: -2px 0px 3px 0px;
		}
	/* ----------------------------
		THUMBNAILS
	----------------------------- */

	#wrap .thumbs {
		clear:both;
	}

		#wrap .thumbs .thumb{
			float: left;
			margin: 15px 10px 0px 0px;
		}

			#wrap .thumbs .thumb img{
				width: 117px;
				height: 110px;
			}

		#wrap .thumbs h4, #wrap .thumbs h4 a{
			color: #ED018A;
			font-size: 16px;
			font-weight: normal;
			margin: 0px 0px 4px 3px;
			text-decoration: none;
		}

	/* ----------------------------
		DISCOUNT
	----------------------------- */
	#wrap ul.discount {
		background: url(/english/images/media/images/all/backgrounds/dotLineBlack.gif) top repeat-x;
		margin: 15px 0;
		list-style-type: none;
		padding-top:1px;
	}

		#wrap ul.discount li{
			background: url(/english/images/media/images/all/backgrounds/dotLineBlack.gif) #fff bottom repeat-x;
			padding: 8px 0px;
			clear:both;
			margin: 0px;
		}

		#wrap ul.discount li.notpair{
			background-color: #ffebfc;
		}

			#wrap ul.discount li.notpair .extensibleShadow_a {
				background: url(/english/images/media/images/all/backgrounds/extensibleShadowOnRose_a.gif) left top no-repeat #ffebfc;
				padding: 0px;
				margin: 6px 0px 0px 6px;
			}
			#wrap ul.discount li .extensibleShadow_a {
				background: url(/english/images/media/images/all/backgrounds/extensibleShadowOnRose_a.gif) left top no-repeat #ffebfc;
				padding: 0px;
				margin: 6px 0px 0px 6px;
			}

			#wrap ul.discount li.notpair .extensibleShadow_a .extensibleShadow_b{
				background: url(/english/images/media/images/all/backgrounds/extensibleShadowOnRose_b.gif) right bottom no-repeat #ffebfc;
			}



			#wrap ul.discount li .definition{
				float: left;
				width: 450px;
				margin: 2px 0px 0px 15px;
				font-size: 14px;
			}

				#wrap ul.discount li .definition p{
					margin: 3px 0px;
				}

				#wrap ul.discount li .definition a{
					color: #ed018a;
					text-decoration: none;
				}

				#wrap ul.discount li .definition .spaced{
					width: 380px;
					float: left;
					margin: 0px 0px 0px 15px;
					clear: right;
				}

				#wrap ul.discount li .definition .grey{
					color: #525051;
					clear:both;
				}
				#wrap ul.discount li .definition .restriction{
					font-size: 0.95em;
				}

				#wrap ul.discount li .definition .fLeft{
					padding-top: 5px;
				}


		#wrap ul.noBg li {
			padding-bottom:1px;
		}

		#wrap ul.discount li .moreLessContent {
			background: url(/english/images/media/images/all/backgrounds/dotLineBlack.gif) #ffebfc top repeat-x;
			padding: 8px 0;
			margin-top: 5px;
		}

		#wrap ul.noBg {
			background: none!important;
			margin-top:5px;
		}
   /* ----------------------------
		MORE OR LESS BEAUTY
	----------------------------- */

	#wrap ul.discount li .subTitle {
			font-size: 14px;
			font-weight: bold;
            padding-left:6px;

		}

	#wrap ul.discount li .definition_moreorless_lft{
				float: left;
				width: 170px;
				margin: 2px 10px 0px 5px;
				font-size: 14px;
                border-right:solid #fff 1px;
			}

				#wrap ul.discount li .definition_moreorless_lft p{
					margin: 3px 0px;
					font-size: 0.95em;
				}

				#wrap ul.discount li .definition_moreorless_lft a{
					color: #ed018a;
					text-decoration: none;
				}

#wrap ul.discount li .definition_moreorless_rgt{
				float: right;
				width: 175px;
				margin: 0px 10px 0px 5px;
				font-size: 14px;
				text-align: left;
			}

			.comparisonTitle { bottom left repeat-x; margin: 15px 0 0px 0; height: 2em;
		
			}

			.comparisonTitle div { width: 48%; color:#ED018A; font-size: 1.1em; float:left; font-weight: bold;}

			.definition_moreorless_rgt{ text-align: left!important; }

				#wrap ul.discount li .definition_moreorless_rgt p{
					margin: 3px 0px;
					font-size: 0.95em;
				}

				#wrap ul.discount li .definition_moreorless_rgt a{
					color: #ed018a;
					text-decoration: none;
				}

	/* ----------------------------
		MORE OR LESS
	----------------------------- */

	.labelBlack, .labelRose {
		position: absolute;
		top: 4px;
		left: 30px;
		height: 62px;
		width: 84px;
		background: url(/english/images/media/images/all/backgrounds/labelBlack.png) no-repeat;
		z-index: 10;
	}

	.labelRose {
		background-image: url(/english/images/media/images/all/backgrounds/labelRose.png);
	}

		.labelBlack div, .labelRose div{
			margin: 24px 5px 0px 30px;
		}

	.clothesViewer {
		position:relative;
	}
		.clothesViewer ul{
			position: absolute; top: 0; left: -67px;
			list-style-type: none;
			width: 100%; height: 100%;
			z-index: 0;

		}

			.clothesViewer ul li{
				display: block;
				position:absolute;
				z-index: 2;
				text-align: center;
				width: 137px;
			}

			.clothesViewer ul li a { display: block; position: relative; z-index: 100; }
			.clothesViewer ul li .boxContainer {
				display: none;
				top: 12px; left: 0;
				width:137px;
				margin-top:-30px;
				position:relative;
				z-index: 1000;
			}

			.clothesViewer ul li .roundedBox {
				border: 1px solid #ff9df0;
				border-bottom: none;
				background: #fdeafb;
				text-align: left;
			}

			.clothesViewer ul li .roundedBox .picHolder{
				width: 135px;
				overflow:hidden;
			}

			.clothesViewer ul li .roundedBox .roundTop {
				position: relative;
				background: url(/english/images/media/images/all/backgrounds/roseRoundedBoxTop.png) no-repeat top left;
				width: 137px;
				height:5px;
				overflow:hidden;
				top:-4px;
				left:-1px;
			}

			.clothesViewer ul li .roundBottom {

				background: url(/english/images/media/images/all/backgrounds/roseRoundedBoxBottom.png) no-repeat top left;
				width: 137px;
				height:5px;
			}

			.clothesViewer ul li .roundedBox .roundInside {
				background: #fdeafb;
				padding: 4px 6px 10px 10px;
				font-family: Arial, Verdana, Sans-Serif;
			}

				.clothesViewer ul li .roundedBox .roundInside h5{
					color: #ed018a;
					font-size: 16px;
					background: none;
					height: 2.2em;
					text-indent: 0;
					font-weight:bold;
				}

				.clothesViewer ul li .roundedBox .roundInside a{
					font-size: 10px;
					font-weight: bold;
				}

	/* ----------------------------
		ITEMS BROWSE
	----------------------------- */

	#wrap .itemBrowse {
		border: #fce5f2 1px solid;
		text-align: center;
		color: #525051;
		margin-top: 15px;
		position: relative;
	}

		#wrap .itemBrowse .previous{
			float: left;
			padding-left: 30px;
			background: url(/english/images/media/images/all/btns/redArrowPrevious.gif) left center no-repeat;
			position:relative;
			z-index:100;
		}

		#wrap .itemBrowse a {
			font-weight: bold;
			font-family: Arial, Verdana, Sans-Serif;
			color: #525051;
		}

		#wrap .itemBrowse p {
			position:relative;
			top: -4px;
		}

		#wrap .itemBrowse div.previous{
			background: url(/english/images/media/images/all/btns/roseArrowPrevious.gif) left center no-repeat;
		}

		#wrap .itemBrowse .next{
			float: right;
			background: url(/english/images/media/images/all/btns/redArrowNext.gif) right center no-repeat;
			float:right;
			position:relative;
			z-index:101;
			padding-right:30px;
		}

		#wrap .itemBrowse div.next{
			background: url(/english/images/media/images/all/btns/roseArrowNext.gif) right center no-repeat;
		}

			#wrap .itemBrowse .next, #wrap .itemBrowse .previous {
				display:block;
				color: #525051;
				height: 23px;
				text-decoration: none;
				line-height: 23px;
			}

				#wrap .itemBrowse .next span, #wrap .itemBrowse .previous span { display:inline; }

		#wrap .itemBrowse p{ margin-top: 6px;	}


	#wrap .items {
		margin-bottom: 15px;
		clear:both;

	}

	#wrap .items .item {
		width: 150px;
		text-align: center;
		float: left;
		margin: 15px 2px 0px 0px;
		padding-bottom: 20px;
		position: relative;
	}

		#wrap .items .item .img {
			height: 130px;
		}

.item img{	height: 120px;

			}


		#wrap .items .item a.bloc {
			background: #fbd6f7;
			padding: 10px;
			text-align: left;
			display:block;
			height:50px;
			margin:5px;
			text-decoration: none;
			font-family: Arial, Verdana, Sans-Serif;
		}
		#wrap .items .item div.bloc {
			background: #fbd6f7;
			padding: 10px;
			text-align: left;
			height:100px;
			margin:5px;
			text-decoration: none;
			font-family: Arial, Verdana, Sans-Serif;
			font-size: 0.9em;
		}

		#wrap .items .item a.bloc:hover {
			background: #fdeafb;
			text-decoration: none;
		}

			#wrap .items .item .bloc .price {
				color: #ed018a;
				font-weight: bold;
				font-size:1.1em;

			}

			#wrap .items .item .bloc h6 {
				width:100%;
			}

			#wrap .items .item .bloc p {
				margin:0px;
				font-size: 0.9em;
			}

			#wrap .items .item .bloc h6, #wrap .items .item .bloc h6 a {
				font-size: 12px;
				color: #525051;
				margin: 0px;
				padding: 0px;
				font-weight: bold;
				text-decoration: none;
			}

	/* ----------------------------
		RIGHT COL
	----------------------------- */

	#wrap .rightCol div.purple {
		background: #61246f;
		padding: 10px 0 0 0;
		margin-bottom: 2px;
	}

		#wrap .rightCol div.purple ul { margin: 8px 0 0 0; }

		#wrap .rightCol div.purple ul li {
			clear: both;
			padding: 10px 15px;
			background: url(/english/images/media/images/all/backgrounds/purpleBorder.gif) top center no-repeat;
		}

			#wrap .rightCol div.purple ul li div.fLeft { margin: 0 10px 0 0; }
			#wrap .rightCol div.purple ul li div.fRight { margin: 0 0 0 10px; }

			#wrap .rightCol div.purple ul li.pale {
				background-color: #762c87;
			}




		#wrap .rightCol div.purple a {
			font-family: Georgia, Times, Serif;
			color: #ff9df0;
			text-transform: uppercase;
			text-decoration: none;
		}

	#wrap .rightCol .pink {
		background: #fbdce1;
		padding: 10px 15px;
		color: #ef5c6f;
		margin-bottom: 2px;
	}

  #wrap .rightCol .black {
		background: #000000;
		padding: 10px 15px;
		color: #ffffff;
		margin-bottom: 2px;
	}

	/* ----------------------------
		FASHION
	----------------------------- */

	.fashion {
		padding-left: 0px!important;
		padding-top: 0px!important;
		margin-top:10px!important;
		position:relative;
		z-index:1;
	}

		.fashion h3{
			font-size: 20px;
			text-transform: uppercase;
			color:#ed018a;
			margin-top:10px!important;
		}

		.fashion .fashionContent {
			width: 270px;
			float:left;
		}

	#pictureBox {
		width:360px;
		height: 300px;
		position:relative;
		z-index:-1;
		float:left;
	}

		#pictureBox img {
			position:absolute;
			left:0px;
			bottom:0px;
		}

		#pictureBox #pictureBorder {
			background: url(/english/images/media/images/all/backgrounds/pictureBorder.png) no-repeat left top;
			width: 318px;
			height: 300px;
			position: relative;
			z-index: 10;
		}

		#pictureBox .picHolder {
			position:absolute;
			top:15px;
			left:21px;
			width:273px;
			height:257px;
			display:block;
			z-index: 5;
		}

		#pictureBox .picHolder img{
			display:block;
			position:relative;
		}

	.pictureImg {
		background: url(/english/images/media/images/all/backgrounds/picturesBg.gif) no-repeat top left;
		width: 307px;
		height: 241px;
		margin: 0px -3px 0px -6px;
	}

		.pictureImg .picHolder{
			width: 284px;
			height: 212px;
			overflow:hidden;
			position:relative;
			top:5px;
			left:6px;
			margin-right: -30px;
		}

			.pictureImg .picHolder img{
				width: 284px;
				height: 212px;
				overflow:hidden;
				position:relative;
				top:10px;
				left:10px;
				margin-right: -30px;
			}

/* ----------------------------
		GALLERY
	----------------------------- */

	ul.gallery {
		margin: 25px 0px 15px 0px;
		list-style-type:none;
		display:block;
	}

		ul.gallery li {
			display:block;
			float:left;
			margin: 0px 9px 5px 0px;
			position:relative;
			width: 80px;
			overflow: visible;
		}


			ul.gallery li .extensibleShadow_a {
		   	padding: 2px 0px 0px 2px;
				float:none;
				width: 83px;
			}


				ul.gallery li .extensibleShadow_a .extensibleShadow_b {
			   	padding: 2px 9px 7px 2px;
				}

				ul.gallery li .roundedBox180 {
					position:absolute;
					top: 40%;
					left:40%;
					width: 180px;
					z-index: 50;
					display: none;
					color:#474246;
				}

				ul.gallery li .roundedBox180 p, ul.gallery li .roundedBox180 div{ color:#474246; }

				ul.gallery li .roundedBox180 .roundTop{
					background: url(/english/images/media/images/all/backgrounds/roseRoundedBox180Top.png) no-repeat top center;
					width: 180px;
					height: 7px;
					line-height: 0px;
					font-size: 0px;
				}

				ul.gallery li .roundedBox180 .roundBottom{
					background: url(/english/images/media/images/all/backgrounds/roseRoundedBox180Bottom.png) no-repeat top center;
					width: 180px;
					height: 6px;
				}

				ul.gallery li .roundedBox180 .roundInside{
					background: #fdeafb;
					border:1px #ff9df0 solid;
					border-top: none;
					border-bottom: none;
					padding: 5px 5px 15px 5px;
					font-size: 1.2em
				}

					ul.gallery li .roundedBox180 .roundInside h3{
						font-size: 16px;
						color: #ed018a;
					}


	.loulouweb {
		background: #ff9df0 url(/english/images/media/images/all/backgrounds/sendAPicBg.gif) top right no-repeat;
		font-size: 13px;
		padding: 10px 255px 10px 10px;
		margin-top: 10px;
		position:relative;
		color:#474246;
	}

		.loulouweb p {
			color:#474246;
		}

		.loulouweb h2{
 			color: #61246F;
			font-size: 26px;
			font-weight: normal;
		}

		.loulouweb h3{
 			color: #fff;
			font-size: 13px;
			font-weight: normal;
		}

		.loulouweb a.btnSendUsAPicture{
			position: absolute;
			left: 410px;
			top:120px;
			z-index: 10;
		}

	.streetStylingColRight {
		float: left;
		width: 280px;
		margin-left: 10px;
		font-size: 12px;
		color: #525051;
	}

			.streetStylingColRight #editorsPicks {
		width: 300px; height: 130px;
		position: relative;
	}
		.streetStylingColRight #editorsPicks ul {
			width: 370px;
		}


			.streetStylingColRight #editorsPicks ul li .extensibleShadow_a{
				padding: 3px 0px 0px 3px;
			}

				.streetStylingColRight #editorsPicks ul li .extensibleShadow_a .extensibleShadow_b {
					padding: 3px 9px 7px 3px;
				}

		.streetStylingColRight #editorsPicks .btnGreyArrowPrevious{
			position:absolute;
			left: 0px;
			top: 42%;
		}

		.streetStylingColRight #editorsPicks .btnGreyArrowNext{
			position:absolute;
			right: 0px;
			top: 42%;
		}
	/* ----------------------------
		TV
	----------------------------- */

	.tv2Box {
		background: url(/english/images/media/images/all/backgrounds/tv2BoxBg.gif) top left repeat-y;
		width: 613px;
	}

		.tv2Box .roundTop{
			background: url(/english/images/media/images/all/backgrounds/tv2BoxTop.gif) top left no-repeat;
			width: 613px;
			height: 9px;
			margin-left: -1px;
			line-height:0px;
		}

		.tv2Box .roundBottom{
			background: url(/english/images/media/images/all/backgrounds/tv2BoxBottom.gif) top left no-repeat;
			width: 613px;
			height: 9px;
			margin-left: -1px;
			line-height:0px;
			overflow:hidden;
		}

		.tv2Box .roundInsideLeft{
			float:left;
			width: 313px;
			margin: 0px 23px 0px 6px;
			line-height:0px;
			padding: 0px;
		}

		.tv2Box .roundInsideRight{
			float:left;
			width: 250px;
			font-size: 1.2em;
			color: #fff;
		}


			.tv2Box .roundInsideRight p{ color: #fff; }

			.tv2Box .roundInsideRight img{ margin-top: 15px; }

			.tv2Box .roundInsideRight h3{
				color: #ff9df0;
				font-size: 2.1em;
				font-weight:normal;
				margin:5px 0px -5px 0px;
			}


/* NEW VIDEOS SECTION /////////////////////////// */
	.tv2BoxVideos {
		background: url(/english/images/media/images/all/backgrounds/tv2BoxBg2.gif) top left repeat-y;
		width: 613px;
	}
		.tv2BoxVideos .roundInsideVideos {
			width: auto;
			font-size: 1.2em;
			color: #fff;
		}

		.tv2BoxVideos .roundTopVideos {
			background: url(/english/images/media/images/all/backgrounds/tv2BoxTop2.gif) top left no-repeat;
			width: 613px;
			height: 9px;
			margin-left: -1px;
			line-height:0px;
		}

		.tv2BoxVideos .roundBottomVideos {
			background: url(/english/images/media/images/all/backgrounds/tv2BoxBottom2.gif) top left no-repeat;
			width: 613px;
			height: 9px;
			margin-left: -1px;
			line-height:0px;
			overflow:hidden;
		}

			.tv2BoxVideos .roundInsideVideos p { color: #FFFFFF; padding-left:10px; padding-right:10px;}

			.tv2BoxVideos .roundInsideVideos img { margin-top: 15px; }

			.tv2BoxVideos .roundInsideVideos h3 {
				color: #ff9df0;
				font-size: 2.1em;
				font-weight:normal;
				margin:5px 0px -5px 0px;
				padding-left:10px;
			}





	ul.vidGallery {
		list-style-type: none;
	}

		ul.vidGallery li {
			width: 300px;
			float:left;
			height: 97px;
			margin: 15px 10px 0px 0px;
			position:relative;
		}

	 	ul.vidGallery li.sponsored {
			background: #fce8f3 url(/english/images/media/images/all/backgrounds/roundRoseThumbRight.gif) no-repeat top right;
		}

			ul.vidGallery li .thumb{
				float:left;
				width: 138px;
				height: 108px;
				position:relative;
				top: -4px;
				z-index: 10;
			}

			ul.vidGallery li a.thumbLink{
				width: 138px;
				height: 108px;
				position:absolute;
				top: 0px;
				left: 0px;
				display:block;
				z-index:1000;
				background: none;
				line-height: 1000px;
				font-size:1000px;
			    overflow:hidden;
			}

				ul.vidGallery li .picHolder{
					width: 128px;
					height: 96px;
					overflow:hidden;
					margin: 4px 0px 0px 3px;
				}


				ul.vidGallery li .thumb .vidShadow{
					background: url(/english/images/media/images/all/backgrounds/vidThumb.png) no-repeat top left;
					width: 138px;
					height: 108px;
					position:absolute;
					top:0px;
					left:0px;
					z-index: 10;
				}

					ul.vidGallery li .thumb .vidShadow a{

					}

				ul.vidGallery li.sponsored .thumb .vidShadow{ background: url(/english/images/media/images/all/backgrounds/vidThumbBordered.png) no-repeat top left; }

				ul.vidGallery li .description{
					height: 75px;
					margin: 15px 0px 0px 10px;
					width: 140px;
					float: left;
					font-size: 1.1em;
				}

					ul.vidGallery li .description h4{ font-size: 1.1em; }
					ul.vidGallery li .description a{ font-weight: bold; }
					ul.vidGallery li .description img{ margin-top:5px; }


	/* ----------------------------
		MAP CANADA
	----------------------------- */
	#mapCanada { background: url(/english/images/media/images/all/backgrounds/mapCanada.gif) no-repeat top right; width: 270px; height: 150px; float:right; list-style-type: none; position:relative; margin: 0px 0px -15px 0px;}


	/* ----------------------------
		SAFARIS
	----------------------------- */
	#wrap .content .safaris ul { margin: 10px 0px 15px 0px; }
		#wrap .content .safaris ul.short li { width: 300px; float:left;margin-right:2px;}
		#wrap .content .safaris ul li { margin: 0px 0 0 0;}
			#wrap .content .safaris ul li .description { padding-top:10px; font-size:1em;}
				#wrap .content .safaris ul li .description h3{ font-size:1.1em; color: #525051; font-weight:bold; }
				#wrap .content .safaris ul li .description p{ font-weight:normal; margin:8px 0 0 0;}
				#wrap .content .safaris ul.short li .description p{ font-weight:normal; margin-top:3px;}
				#wrap .content .safaris ul li .description a{ font-weight:bold; }
			#wrap .content .safaris ul li .extensibleShadow_a { margin-right:8px; }
	#wrap .content .safaris .categorie { font-weight:bold; text-transform:uppercase; font-size:1.2em; padding-bottom:10px;}
	/* ----------------------------
		SUBSCRIBE
	----------------------------- */

	#flyout { position:relative; }
		#flyout #flyoutBox { position:absolute; left: -646px; top:0px; z-index: 20000; display:none; width:629px; height:323px; background: #fff; border: 6px solid #ed018a;}
			#flyout #flyoutBox a.btnFlyoutClose { position:absolute; left: -20px; top:-6px; z-index: 500; background: url(/english/images/media/images/en/ads/btnFlyoutClose.gif) no-repeat top left; width: 20px; height: 335px;}

				#flyout #flyoutBox #flyoutContent { margin: 10px 10px 10px 10px; position:relative; left:15px;}
					#flyout #flyoutBox #flyoutContent input{ width: 550px; color: #525051; border: 1px solid #efefec; font-size:1.1em; padding:2px;}
					#flyout #flyoutBox #flyoutContent label{ display:block; color: #525051; margin: 6px 0px 2px 2px; font-size:0.95em;}
					#flyout #flyoutBox #flyoutContent div.little { width: 180px; float:left; margin-right:20px;}
						#flyout #flyoutBox #flyoutContent div.little input { width: 180px; }
						#flyout #flyoutBox #flyoutContent div.little select { width: 180px; }
						#flyout #flyoutBox #flyoutContent div.little input.little { width: 70px; float:left; margin-left: 2px;}
					#flyout #flyoutBox #flyoutContent .subSubMenu{ float:left; margin-top:15px; color: #ed018a }
						#flyout #flyoutBox #flyoutContent .subSubMenu li { color: #ed018a; }
							#flyout #flyoutBox #flyoutContent .subSubMenu li a { color: #ed018a; font-weight:bold; }
							#flyout #flyoutBox #flyoutContent .subSubMenu li a:hover { background: none; text-decoration:none; }
					#flyout #flyoutBox #flyoutContent .btnContinue{ ; margin: 10px 50px 0 0; width: 69px; height: 30px; float:right; border:none;}

			#flyout #flyoutBox img { position:absolute; top:-6px; left:629px;}
			#flyout #flyoutBox p { color: #525051; margin: 6px 0px;}


	/* ----------------------------
		TAG CLOUD
	----------------------------- */

	div.tagCloud { margin: 5px 0 0 0; padding: 5px 0 0 0; background: url(/english/images/media/images/all/backgrounds/purpleBorder.gif) top left repeat-x; }
	div.tagCloud a { color: #ffffff; text-decoration: none; padding: 2px 3px; } div.tagCloud a:hover { background: #ed018a; }

	/* ----------------------------
		FORM
	----------------------------- */

	#newsLetterForm {
		display: block;
		background: #ffffff url(/english/images/media/images/all/backgrounds/newsletterBack.jpg) 1px 1px no-repeat;
		padding: 10px 13px 7px 13px;
	}

		#newsLetterForm label { display: block; margin: 3px 0 2px 2px; padding: 5px 0 0 0; background: url(/english/images/media/images/all/backgrounds/blackBorder.gif) top left repeat-x; }

		#newsLetterForm input {
			width: 200px;
			float: left;
			border: 1px #a15767 solid;
			font-size: 0.9em;
			color: #666;
			padding: 4px 5px;
			margin: 5px 0 0 0;
		}
		#newsLetterForm input.submit { border: 0; padding: 0; margin: 0 0 0 5px; width: 64px; float: left; }

  #contest form {
		background: #ffebfc;
		padding: 10px;
		margin-top: 15px;
	}

		#contest h3 {
			font-size: 16px;
			font-weight: normal;
			color: #ed018a;
			margin-top: 10px;
		}

		#contest form input, #contest form select, #contest form textarea{
			background: #fff;
			border: #efe1ea 1px solid;
		}

		#contest form label{ margin: 10px 0px 3px 0px; display: block;  font-size: 1.2em;}

	#contest input, #contest select, #contest textarea {
		margin-bottom: 10px;
		padding: 3px;
		font-size: 12px;
	}

	#contest ul.subSubMenu li { color:#ed018a;}

	#contest ul.subSubMenu li a { color:#ed018a; font-weight: bold; }

	#contest ul.subSubMenu li a:hover { background: none; text-decoration: underline; }

	.fGroup { float:left; width: 290px; }

		.fGroup input{ width: 282px; }

		.fGroup select { width: 290px; }

	textarea.x-long { width: 576px; height:80px; clear: both; }

	input.x-long { width: 576px; clear: both; }

	input.long {
		width: 425px;
		float:right;
		margin-right: 15px;
		clear:right;
	}

	input.little { width: 50px; }

	input.x-little { width: 30px; }

	input.checkbox {
		height: 12px !important;
		margin: 0px 5px 5px 0px;
		float:left;
	}

	input.button {
		width: inherit!important;
		height: inherit!important;
		border: none!important;
		background: none!important;
		padding: 0px!important;
	}

			#wrap div.radio { font-size: 1.1em; font-weight:bold; margin: 15px 0 0 0; }
			#wrap div.radio div{ float:left; margin: 5px 0 0 15px; }
			#wrap div.radio div label{ float:left; display:block; margin:0 5px 0 0; }
	/* ----------------------------
		LISTS
	----------------------------- */


	ul.lookbook { list-style-type: none; clear:both; }
		ul.lookbook li { display: block; float: left; }

	ul.newsListing { list-style: none; margin: 0 0 5px 0; background: url(/english/images/media/images/all/backgrounds/blankBorder.gif) repeat-x scroll left top;}
		ul.newsListing li { clear: both; padding: 9px 0; background: url(/english/images/media/images/all/backgrounds/whiteBorder.gif) bottom left repeat-x; }

		.grey ul.newsListing li { background: url(/english/images/media/images/all/backgrounds/blankBorder.gif) bottom left repeat-x; }

		ul.newsListing li p { color: #fff; }

		ul.newsListing li p.date { padding-left: 13px; background: url(/english/images/media/images/all/placeholders/iconDate.gif) top left no-repeat; margin: 0 0 5px 0; }

		ul.newsListing li a { font-family: Georgia, Times, Serif; color: #fff; text-transform: uppercase; text-decoration: none; }

		ul.newsListing li div.fLeft { margin: 0 6px 0 0; }



/* ------------------------------------------------------------------------
	TITLES
------------------------------------------------------------------------- */

	body#en #t_newsletter { background: url(/english/images/media/images/en/titles/t_newsletters.gif) top left no-repeat; width: 150px; height: 18px; display: block; text-indent: -10000px; }
	body#en #t_dontMissThis { background: url(/english/images/media/images/en/titles/t_dontMissThis.gif) 15px 0 no-repeat; width: 163px; height: 18px; display: block; text-indent: -10000px; }
	body#en #t_whatsHotNow { background: url(/english/images/media/images/en/titles/t_whatsHotNow.gif) top left no-repeat; width: 187px; height: 18px; display: block; text-indent: -10000px; }
	body#en #t_lookbooks { background: #ed018a url(/english/images/media/images/en/titles/t_lookbooks.gif) 5px 50% no-repeat; width: 298px; height: 24px; display: block; text-indent: -10000px; padding: 5px 0 5px 0; }
	body#en #t_lookbooksCelebrity { background: #ed018a url(/english/images/media/images/en/titles/t_lookbooksCelebrity.gif) 5px 50% no-repeat; width: 298px; height: 24px; display: block; text-indent: -10000px; padding: 5px 0 5px 0; }
	body#en #t_title { background: url(/english/images/media/images/en/titles/t_title.gif) 5px 50% no-repeat; width: 298px; height: 26px; display: block; text-indent: -10000px;}
	body#en #t_lookbook_index { background: url(/english/images/homepage/t_lookbook_index.gif) top left no-repeat; width: 140px; height: 18px; display: block; text-indent: -10000px; margin-left: -3px; }
	body#en #t_angelinaJolie { background: url(/english/images/media/images/en/titles/t_angelinaJolie.gif) top left no-repeat; width: 160px; height: 18px; display: block; text-indent: -10000px; margin-left: -3px; }
	body#en #t_moreEditorsPicks { background: url(/english/images/media/images/en/titles/t_moreEditorsPicks.gif) top left no-repeat; width: 111px; height: 13px; display: block; text-indent: -10000px; margin-left: -3px; }
	body#en #t_moreCelebrity { background: url(/english/images/media/images/en/titles/t_moreCelebrity.gif) top left no-repeat; width: 111px; height: 13px; display: block; text-indent: -10000px; margin-left: -3px; }
	body#en #t_shoppingAlerts { background: url(/english/images/media/images/en/titles/t_shoppingAlerts.gif) top left no-repeat; width: 349px; height: 36px; display: block; text-indent: -10000px; float: left; }
	body#en #t_specialEvents { background: url(/english/images/media/images/en/titles/t_specialEvents.gif) top left no-repeat; width: 210px; height: 32px; display: block; text-indent: -10000px; }
	body#en #t_fashionOnGrey { background: url(/english/images/media/images/en/titles/t_fashionOnGrey_radar.gif) top left no-repeat; width: 134px; height: 23px; display: block; text-indent: -10000px; }
	body#en #t_concoursOnGrey { background: url(/english/images/title/t_contestOnGrey.gif) top left no-repeat; width: 270px; height: 26px; display: block; text-indent: -10000px; }
	body#en #t_editorsBlogs { background: url(/english/images/media/images/en/titles/t_editorsBlogs.gif) top left no-repeat; width: 210px; height: 32px; display: block; text-indent: -10000px; }
	body#en #logoLoulou { float: left; background: url(/english/images/media/images/en/logos/logo_loulou.gif) top left no-repeat; width: 238px; height: 139px; display: block; text-indent: -10000px; margin-top:4px;}
	body#en #t_productFinder { float: left; background: url(/english/images/media/images/en/titles/t_productFinder.gif) top left no-repeat; width: 113px; height: 10px; display: block; text-indent: -10000px; margin: 9px 0 0 12px; }
	body#en #t_relatedContent { background: url(/english/images/media/images/en/titles/t_relatedContent.gif) top left no-repeat; width: 202px; height: 30px; display: block; text-indent: -10000px; }
	body#en #t_shopNow { background: url(/english/images/media/images/en/titles/t_shopNow.gif) top left no-repeat; width: 155px; height: 97px; display: block; text-indent: -10000px; float:right; padding: 0px; margin: -19px -10px 0 0; position:relative; z-index:100;}
	body#en #t_loulouShopping { background: url(/english/images/media/images/en/titles/t_loulouShopping.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_loulouCurrentIssue { background: url(/english/images/media/images/en/titles/header_thismonth.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_loulouInsiderAccess { background: url(/english/images/media/images/en/titles/t_loulouInsiderAccess.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_loulouShare { background: url(/english/images/media/images/en/titles/t_loulouShare.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_loulouStyleWorkshop { background: url(/english/images/media/images/en/titles/t_loulouStyleWorkshop.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_nightLifeKit { background: url(/english/images/media/images/en/titles/t_nightLifeKit.gif) top left no-repeat; height: 18px; display: block; text-indent: -10000px;}
	body#en #t_loulouDealsContests { background: url(/english/images/media/images/en/titles/t_loulouDealsContests.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_labelFashion { background: url(/english/images/media/images/en/titles/t_labelFashion.gif) top left no-repeat #000; height: 101px; width: 268px; display: block; text-indent: -10000px; position:relative; top: -8px; float:right;}
	body#en #t_labelFashion14plus { background: url(/english/images/media/images/en/titles/t_labelFashion14plus.gif) top left no-repeat #000; height: 101px; width: 268px; display: block; text-indent: -10000px; position:relative; top: -8px; float:right;}
	body#en #t_labelFashionProm { background: url(/english/images/media/images/en/titles/t_labelFashionProm.gif) top left no-repeat #000; height: 101px; width: 268px; display: block; text-indent: -10000px; position:relative; top: -8px; float:right;}
	body#en #t_labelBeauty { background: url(/english/images/media/images/en/titles/t_labelBeauty.gif) top left no-repeat #000; height: 101px; width: 268px; display: block; text-indent: -10000px; position:relative; top: -8px; float:right;}
	body#en #t_labelInsider { background: url(/english/images/media/images/en/titles/t_labelInsider.gif) top left no-repeat #000; height: 125px; width: 268px; display: block; text-indent: -10000px; position:relative; top: -8px; float:right;}
	body#en #t_labelStyleworkshop { background: url(/english/images/media/images/en/titles/t_labelStyleworkshop.gif) top left no-repeat #000; height: 125px; width: 268px; display: block; text-indent: -10000px; position:relative; top: -8px; float:right;}
	body#en #t_labelShare { background: url(/english/images/media/images/en/titles/t_labelShare.gif) top left no-repeat #000; height: 101px; width: 268px; display: block; text-indent: -10000px; position:relative; top: -8px; float:right;}
	body#en #t_subscribeAndGet { background: url(/english/images/media/images/en/ads/t_subscribeAndGet.gif) top left no-repeat; height: 52px; width: 424px; display: block; text-indent: -10000px; }
	body#en #t_labelContest { background: url(/english/images/media/images/en/titles/t_labelContest.gif) top left no-repeat #000; height: 150px; width: 268px; display: block; text-indent: -10000px; position:relative; top: -8px; float:right;}

	body#en #t_privacyPolicy { background: url(/english/images/media/images/en/titles/t_privacyPolicy.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_contactUs { background: url(/english/images/media/images/en/titles/t_contactUs.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_subscriptionServices { background: url(/english/images/media/images/en/titles/t_subscriptionServices.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_advertiseWithLoulou { background: url(/english/images/media/images/en/titles/t_advertiseWithLoulou.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_aboutUs { background: url(/english/images/media/images/en/titles/t_aboutUs.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_loulouNewsletter { background: url(/english/images/title/t_newsletter.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_loulouRss { background: url(/english/images/title/t_loulouRss.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	#t_loulou404 { background: url(/english/images/title/t_Loulou404.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }

	body#en #t_beautyTrends { background: url(/english/images/title/beauty-trends.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }
	body#en #t_fashionTrends { background: url(/english/images/title/fashion-trends.gif) top left no-repeat #000; height: 53px; display: block; text-indent: -10000px; margin: 0px 0px 0px 2px; }

	/*RC*/
	body#en #title_streettalkblog { background: url(/english/images/title/title_streettalkblog.jpg) top left no-repeat; width: 33px; height: 18px;  }
	body#en #title_streettalk { background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_accounts.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_agencynews.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 170px; height: 16px;  }
	body#en #title_awards.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 170px; height: 16px;  }
	body#en #title_current-issue.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_featuredcampaign.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_internationalcampaigns.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_letterstoeditor_2line.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 170px; height: 36px;  }
	body#en #title_letters-to-editor.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_marketernews.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 170px; height: 16px;  }
	body#en #title_medianews.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 170px; height: 16px;  }
	body#en #title_news.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_prnews.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 170px; height: 16px;  }
	body#en #title_regionalshowcase.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_streettalk.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }
	body#en #title_thework.gif{ background: url(/english/images/title/title_streettalk.gif) top left no-repeat; width: 280px; height: 16px;  }

/* ------------------------------------------------------------------------
	OTHER
------------------------------------------------------------------------- */

	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

	.tags_loulou_btns {
	height:25px;
	background-color:#000000;
	border:1px solid #ff9df0;
	padding: 1px 10px 2px 10px !important;
	padding/**/:/**/2px 5px 2px 3px;
	margin-right:5px;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;

	a:hover tags_loulou_btns {
		text-decoration:none
	}
}


/* ----------------------------
		FASHION
	----------------------------- */

	.fashion {
		padding-left: 0px!important;
		padding-top: 0px!important;
		margin-top:10px!important;
		position:relative;
		z-index:1;
	}

		.fashion h3{
			font-size: 20px;
			text-transform: uppercase;
			color:#ed018a;
			margin-top:10px!important;
		}

		.fashion .fashionContent {
			width: 270px;
			float:left;
		}

	#pictureBox {
		width:360px;
		height: 300px;
		position:relative;
		z-index:-1;
		float:left;
	}

		#pictureBox img {
			position:absolute;
			left:0px;
			bottom:0px;
		}

		#pictureBox #pictureBorder {
			background: url(/english/images/homepage/pictureBorder.png) no-repeat left top;
			width: 318px;
			height: 300px;
			position: relative;
			z-index: 10;
		}

		#pictureBox .picHolder {
			position:absolute;
			top:15px;
			left:21px;
			width:273px;
			height:257px;
			display:block;
			z-index: 5;
		}

		#pictureBox .picHolder img{
			display:block;
			position:relative;
		}

	.pictureImg {
		background: url(/english/images/homepage/picturesBg.gif) no-repeat top left;
		width: 307px;
		height: 241px;
		margin: 0px -3px 0px -6px;
	}

		.pictureImg .picHolder{
			width: 284px;
			height: 212px;
			overflow:hidden;
			position:relative;
			top:5px;
			left:6px;
			margin-right: -30px;
		}

			.pictureImg .picHolder img{
				width: 284px;
				height: 212px;
				overflow:hidden;
				position:relative;
				top:10px;
				left:10px;
				margin-right: -30px;
			}


#ll_archives_container {
	float:left;
	width:465px;
	height:auto;
	margin:auto;
	padding: 0px 0px 0px 12px;
	background:url(/images/bg_extend_section_article.gif);
	background-repeat:no-repeat;
	}

#ll_archivesBox {
	width:445px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
	margin:0;
	padding:30px 0px 0px 0px;
	}

#ll_archivesBox a, #chf_archivesBox a:hover {
	color:#cd3f3c;
	font-weight:bold;
	text-decoration:none;
}
.ll_archivesList {
	padding:0px 0px 20px 0px;
}

#ll_archivesBox ul {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#e47815;
	padding:5px 0px 0px 2px;
	}

#ll_archivesBox li {
	margin:0px;
	padding: 0px 0px 10px 10px;
	background-image: url(/images/chf_small_grey_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em !important;
	background-position/**/:/**/ 0 .7em; /* IE 6x value */
	list-style:none;
	}

#ll_archivesBox li a {
    display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
    padding:0px;
    text-decoration: none;
	}

	#table_lookbook table{ padding:0px; margin:opx;}

/*PAST WINNERS */
#list_win {clear: both;
			 margin: 5px;
			 padding: 0px;
			 list-style: none;
			 font-size: 12px;
			 background: #ffffff;
			 font-family: verdana, arial, sans-serif;}

#list_win li {display: block;
			  margin: 10px 0px 0px 0px;
			  padding: 0px 0px 0px 0px;
			  float: left;
			  width: 140px;}

#list_win_t {clear: both;
			 margin: 5px;
			 padding: 0px;
			 list-style: none;
			 font-size: 12px;
			 background: #eeeeee;
			 font-weight: bold;
			 font-family: verdana, arial, sans-serif;}

#list_win_t li {display: block;

				margin: 10px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				float: left;
				width: 140px;}

.missing {color: #000000}


#flashcontent4{
 width: 313px;
 padding-left:0px;
}

.innerAuthorContainer {
	position:absolute;
	top:17px;
	right: 15px;
	width:150px;
	text-align:right;
}


.archives_container {
	float:left;
	width:465px;
	height:auto;
	margin:auto;
	padding: 0px 0px 0px 12px;
	background:url(/images/bg_extend_section_article.gif);
	background-repeat:no-repeat;
	}

.archivesBox {
	width:545px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
	margin:0;
	padding:30px 0px 0px 0px;
	}

.archivesBox a, .archivesBox a:hover {
	color:#cd3f3c;
	font-weight:bold;
	text-decoration:none;
}
.chf_archivesList {
	padding:0px 0px 20px 0px;
}

.archivesBox  {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#e47815;
	padding:5px 0px 0px 2px;
	}

.archivesBox li {
	margin:0px;
	padding: 0px 0px 10px 10px;
	background-image: url(/images/chf_small_grey_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em !important;
	background-position/**/:/**/ 0 .7em; /* IE 6x value */
	list-style:none;
	}

.archivesBox li a {
    display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
    padding:0px;
    text-decoration: none;
	}

.archivesBox li a:hover {

	}


.archives_list h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
	margin:0;
	padding:0;
	}

.archivesBox p, .date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#5a5a5a;
	margin:0;
	padding:0;
	}
.allArchives {
	padding-top:5px;
}
.allArchives a {
	padding:4px 0px 4px 0px;
}
.archives_list {
	margin:0;
}
.title {
  	color: #000000;
	font-size:14px;
	font-weight: bold;
}

.deck, .action{
   color: #000000;
}

#contest_listing {
    color: #000000;
	font-size:14px;
	margin:3px;
	border-top: solid 1px #000000;
	margin-top:15px;
	padding-top:5px;
	clear:left;
}
#contest_listing img{
	padding:5px
}
.firstnameContest {
	display:none;
}

.encadre {
	border:1px solid #FF7FED;
	background-color:#FFDFFB;
	padding:5px;
	margin:5px;
	overflow:hidden;
}

/*celebrity looks homepage */



.celebritylookscontener {
	border: 0px solid #ed018a;
	background-image: url(/francais/images/mode/prom/celebritylooks-bg.gif);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 250px;
width: 305px;
	}

.celebritylooks {
		height: 224px;

		padding: 5px 0 0 0px;

	}

#CelebritylooksNav {
		height: 150px;
		position: relative;
		margin: 10px 0 10px 0;
	}
#CelebritylooksNav a.previous {
	position: absolute;
	bottom: 4px;
	left: 0;
	display: block;
	width: 25px;
	height: 25px;
	text-indent: -10000px;
	background-image: url(/francais/images/mode/prom/whiteArrowPrevious.gif);
	background-repeat: no-repeat;
	background-position: left top;
		}
#CelebritylooksNav a.next {
	position: absolute;
	bottom: 4px;
	right: 0;
	display: block;
	width: 25px;
	height: 25px;
	text-indent: -10000px;
	background-image: url(/francais/images/mode/prom/whiteArrowNext.gif);
	background-repeat: no-repeat;
	background-position: left top;
		}

#CelebritylooksNav ul { position: relative; list-style: none; width: 240px; height: 200px; overflow: hidden; margin: 0 0 0 27px; }
#CelebritylooksNav ul li {
				position: relative;
				float: left;
				display: block;
				width: 110px; height: 140px;
				margin: 0 5px;
			}

#CelebritylooksNav p {
				color: #000;
				padding: 0px 5px;
				margin-left: 3px
			}

a.btnBackProm {
	display: block;
	width: 110px; height: 40px;
	text-indent: -10000px;
	background: url(/english/images/fashion/prom/backPromPage.gif) top left no-repeat;
	margin-top:15px;
}

.more a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040; text-decoration: none; }
.more a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040; text-decoration: none; }
.more a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040; text-decoration: none; }
.more a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c0000a; text-decoration: none; }
.more a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040; text-decoration: none; }

.sub_nav a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1a1a1a; text-decoration: none; text-transform: uppercase; }
.sub_nav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1a1a1a; text-decoration: none; text-transform: uppercase; }
.sub_nav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1a1a1a; text-decoration: none; text-transform: uppercase; }
.sub_nav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c0000a; text-decoration: none; text-transform: uppercase; }
.sub_nav a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1a1a1a; text-decoration: none; text-transform: uppercase; }

#rdm_banner {
	height:25px;
	background:#fff;
	border:#cccccc solid 1px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
#rdm_banner select {
	border:#cccccc solid 1px;
	margin:2px;
	color: #333333;
	font-size: 13px;
}
#rdm_banner option {
	height:15px;
}
#rdm_banner img {
	margin:2px 12px 0 5px;
}

/* ------------------------------------------------------------------------
	Left Navigation - Endeca Guided
------------------------------------------------------------------------- */
#wrap .content-container .content table tr td.endecaGuide p {
	text-align: left;
	padding-top: 5px;
}

#wrap .content-container .content table tr td.endecaGuide p a {
	font-size: 11px;
}

.endecaGuide ul {
	margin:0;
	margin-left:15px;
	padding:0;
}

.endecaGuide li {
	font-size: 11px;
	margin:0;
	padding:0;
}

.endecaGuide li a:hover {
	color: #C0000A;
}

.endecaGuide select, input {
	border: 1px solid;
}

.endecaGuide select {
	margin-right: 1px;
}

.endecaGuide input {
	margin-top: 1px;
}

.endecaGuide option {
	padding: 1px;
}

.endecaGuide .separator {
	margin-bottom: 5px;
}

/* ------------------------------------------------------------------------
	Search result
------------------------------------------------------------------------- */
#verticalLeft {
	float: left;
	width: 135px;
}

#verticalMain {
	float: left;
	width: 472px;
	padding-bottom: 10px;
	padding-right: 0px;
	margin-left: 12px;
}

#verticalMain #content p {
	font-size: 11px;
}

#sort_by {
	padding-bottom: 5px;
}

#sort_by select {
	border: 1px solid;
}

#sort_by option {
	padding: 1px;
}

.searchResults {
	padding-bottom: 5px;
}

.searchResults a {
	color: #C0000A;
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
}

.searchResults #item_odd {
	background-color: #FFF;
}

.searchResults #item_even {
	background-color: #f2f1f1;
}

.page_nav {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	font-weight: bold;
}

.page_nav a {
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
	padding: 0px 3px;
}

.page_nav a:hover {
	color: #C0000A;
}

.page_nav .active {
	color: #C0000A;
}