body { 	
	margin: 0px 10px 0px 10px; 
	padding: 0px; 
	background-image:url("images/common/background.gif"); 
	background-repeat:repeat;
	color: #413E30;
	scrollbar-face-color: #303030; 
	scrollbar-shadow-color: #FFB724;
	scrollbar-highlight-color: #FFB724;
	scrollbar-3dlight-color: #FFB724; 
	scrollbar-darkshadow-color: #F4F4F4; 
	scrollbar-track-color: #565855; 
	scrollbar-arrow-color: #FFB724;
}

/* basic body style -------------------------------- */
.text_fw  {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}

td  { font-family:Arial, Helvetica, sans-serif;font-size: 12px }

.tdlittle {
	font-size : 10px;
}

.disabled_style  {
	color : #666666;
	background-color: #F3F3F3;
}

/* website main titles -------------------------------- */
.title {
	color: #B3BCCF;
	font-family : Trebuchet Ms;
	font-size : 14px;
	font-weight:bold;
}

#ariane 	{padding: 10px 0px 10px 0px;vertical-align: top; height: 10px}

/* 2 bubbles types -------------------------------- */
.bubble_1 {
	background-color: #B3BCCF;
}

.bubble_2 {
	background-color: #FF6000;
}

/* popup page title -------------------------------- */
.poptitle  {
	color: #37A0FF;
	font-family : Verdana;
	font-size : 12px;
	font-weight:bold;
}

/* table rows colors -------------------------------- */
.bg_cell_1 {
	font-weight:bold;
	padding:2px;
	color: #000000;
	font-size : 11px;
	font-family : Verdana;
	background-color: #B3C2D1;
}

.bg_cell_2 {
	background-color: #F6F6F6;	
	color: #333333;
}

.bg_altern_line {
	background-color: #F6F2E1;	
}

.bg_sel_line {
	background-color: #E1DCC4;	
}


/* website titles -------------------------------- */
h1  {
	font-size:20px; 
	font-weight:100; 
	padding: 0px; 
	margin: 0px
}

h2  {
	font-size : 12px;
	color : #333333;
	font-weight : bold;
	padding: 0;
}

h3 {
	font-size : 13px;
	color : #ED1B28;
	font-weight : bold;
	font-style: italic;
	padding-bottom: 0;
}
ul, ol {
	padding:0px;
	margin: 0px 0px 10px 40px;
}

/* separation line -------------------------------- */
.separate {
	background-color: #333333;	
}


/* font styles -------------------------------- */
.none_style {
	color : #333333;
	text-decoration : none;
	font-style: italic;
}

.color {
	color : #ED1B28;
	text-decoration : none;
}

.alert {
	color : #CE0000;
	text-decoration : none;
	font-weight:bold;
}

.warning {
	color : #FF6600;
	text-decoration : none;
	font-weight:bold;
}

.success {
	color : #4FE100;
	text-decoration : none;
	font-weight:bold;
}

.invertcolor {
	color : #FFFFFF;
	text-decoration : none;
}

.headertext  {
	font-family : Verdana;
	font-size : 10px;
	font-weight:bold;
	color : #FF6000;
	margin: 3px 0px 3px 0px;
}

/* main tour style -------------------------------- */

.tour {
	border: 1 solid #000000;
}


/* links styles -------------------------------- */
a 	{text-decoration: underline; color: #413E30}
a:hover {text-decoration: underline; color: #EB4A40}

a.ariane 	{text-decoration: underline; color: #413E30}
a.ariane:hover {text-decoration: underline; color: #EB4A40}

a.invertcolor:link, a.invertcolor:visited {
	font-family : Verdana;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
}
a.invertcolor:hover {
	font-family : Verdana;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : underline;
}

a.top:link, a.top:visited {
	font-family : Trebuchet Ms;
	font-size : 11px;
	color : #001F5C;
	text-decoration : none;
	font-weight : bold;
}

a.top:hover {
	font-family : Trebuchet Ms;
	font-size : 11px;
	font-weight : bold;
	color : #FF6000;
	text-decoration : underline;
}

a.invisible:link, a.invisible:visited, a.invisible:hover {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}
a.invisible:hover {
	background-color: #DDDDDD;
}
/* VOD & catalog styles -------------------------------- */
.distribution_type {
	color : #FF6000;
	font-size : 11px;
	font-weight:bold;
}


.item_title {
	font-family : Arial;
	font-size : 9pt;
	color : #000000;
	font-weight:bold;
}

.item_price {
	font-family : Arial;
	font-size : 15pt;
	color : #ff6600;
	font-weight:bold;
}

.item_price_disabled {
	font-family : Arial;
	font-size : 13pt;
	color : #CCCCCC;
	font-weight:bold;
	text-decoration: line-through;
}

.item_price_label {
	font-family : Arial;
	font-size : 11pt;
	color : #333333;
	font-weight:bold;
}
.item_price_description {
	font-family : Arial;
	font-size : 8pt;
	color : #999999;
}

.item_subtitle {
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
	font-style:italic;
}

.item_little {
	font-family : Arial;
	font-size : 7.5pt;
}

.item_text {
	font-family : Arial;
	font-size : 8.5pt;
	color : #000000;
}

.item_url, a.item_url:link, a.item_url:visited {
	font-family : Arial;
	font-size : 8.5pt;
	color : #000000;
	text-decoration : none;
}

a.item_url:hover {
	font-family : Arial;
	font-size : 8.5pt;
	color : #333333;
	background-color: #F4F4F4;
	text-decoration : none;
}

.item_inverturl, a.item_inverturl:link, a.item_inverturl:visited {
	font-family : Arial;
	font-size : 8.5pt;
	color : #7E0804;
	font-weight:bold;
	text-decoration : none;
}

a.item_inverturl:hover {
	font-family : Arial;
	font-size : 8.5pt;
	color : #7E0804;
	font-weight:bold;
	text-decoration : underline;
}

/* form styles -------------------------------- */


/* FORM */
form 	{padding: 0px; margin: 0px;}
input {}
.selectfield {
	border: 1px solid #C7C0A0; padding: 2px 6px 2px 6px; background-color: #F6F2E1; color:#585442;
	scrollbar-face-color: #000000; 
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #cccccc; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #cccccc;
}

.selectfield_home {
	background-color: #f3f3f3; 
	color: #000000; 
	font-family: Arial;
	font-weight:bold;
	font-size: 10 px; 
	border: 1 solid #000000;
}

.buttonfield {
	background-color: #E1DCC4; color:#585442;
	height: 18;
	width: inherit;
	font-weight:bold;
	valign:bottom;
	cursor:hand;
}

.buttonfield_home {
	background-color: #cccccc; 
	color: #000000; 
	font-family: Arial;
	font-weight:bold;
	font-size: 10 px; 
	border: 1 solid #000000;
	height: 16;
	width: inherit;
	valign:bottom;
	cursor:hand;
}

#overDiv { left: 2px; visibility: hidden; position: absolute; top: 0px }

/************* ACCOUNT MANAGEMENT *************************************************************/
#UserLoginDiv { visibility: hidden; position: absolute;}
#UserPadDiv { visibility: hidden; position: absolute;}

.UserPad_left { background: url(images/subscription/pad_l.gif) no-repeat; display: block; width: 17px; height: 162px; margin: 0px; padding: 0px; text-decoration: none;}

.UserPad_bg { background: url(images/subscription/pad_bg.gif); display: block; height: 162px; margin: 0px; padding: 0px; text-decoration: none;}

.UserPad_right { background: url(images/subscription/pad_r.gif) no-repeat; display: block; width: 62px; height: 162px; margin: 0px; padding: 0px; text-decoration: none;}


/************* CART MANAGEMENT ****************************************************************/
#CartDiv { left: 2px; visibility: hidden; position: absolute; top: 0px; }

.CartDiv_top_anchor {margin: 0px; padding: 4px 0px 0px 50px; background-image:url(images/common/cart/cart_bg.gif); background-repeat:no-repeat; width: 160px; height: 28px;color: #928D77;font-size:11px; line-height: 12px;}

.CartDiv_bottom_anchor { background: url(images/FR/cart/bt_cartDetail.gif) no-repeat; width: 157px; height: 22px; margin: 0px 0px 0px 30px; padding: 0px; text-decoration: none;}

.CartDiv_top_full { margin: 0px; padding: 4px 0px 0px 50px; background-image:url(images/common/cart/cart_bg.gif); background-repeat:no-repeat; width: 160px; height: 28px;color: #928D77;font-size:11px; line-height: 12px;}

.CartDiv_bottom_full { background: url(images/FR/cart/bt_cartClose.gif) no-repeat; width: 211px; height: 21px; margin: 0px; padding: 0px; text-decoration: none;}

#cartBarZoom        {clear: both; margin: 0px 0px 0px 0px; padding: 5px;width: 200px; line-height: 12px; background: #FFFFF7; }
#cartBarZoom td        {padding: 2px; font-size:11px}
#cartBarZoom td.trait    {border-bottom: 1px solid #E1DCC4}
#cartBarZoom td.submit    {padding: 6px 0px 6px 0px; text-align: center}
#cartBarZoom a        {text-decoration: none; font-size: 10px}
#cartBarZoom a:hover    {text-decoration: underline}

.red     {color: #EB4A40}
.green     {color: #84BB5E}
.pink     {color: #FE218A}
.beige     {color: #928D77}


/************* MSGBOX MANAGEMENT *************************************************************/
#MsgBoxDiv { left: 2px; visibility: hidden; position: absolute; top: 0px }

/************* PLAYER MANAGEMENT *************************************************************/

#PlayerDiv { left: 2px; visibility: hidden; position: absolute; top: 0px }

#player_bg {padding: 10px;margin: 5px 0px 5px 0px;background-image:url('images/player/bg.gif'); background-repeat:no-repeat;width: 100%; height: 385px;background-position:left top; }

#player_top {background-color: #E1DCC4; color: #8A856E; width: 98%; font-size:11px; clear:right; border-bottom: 2px solid #C1BA9A;  padding: 6px 4px 0px 10px; margin: 0px; height: 20px; }


#player_top a {color: #8A856E; font-size:11px;}
#player_bottom {background-color: #E1DCC4; color: #8A856E; font-size:11px; clear:right; border-top: 2px solid #C1BA9A;width: 98%; padding: 4px 4px 4px 10px; margin: 0px; height: 20px }

.player_contents_list {margin: 5px 0px 5px 0px;padding: 0px;}

.player_contents_list ul {list-style-type: none;}
.player_contents_list li {padding: 0px 0px 0px 7px;margin: 0px;background-color: #F1EFE7;border-bottom: 1px solid #F1EFE7;}
.player_contents_list li#altern {padding: 0px 0px 0px 7px;margin: 0px; background-color: #F6F2E1;border-bottom: 1px solid #F1EFE7}
.player_contents_list li#selected {padding: 0px 0px 0px 7px; margin: 0px;background-color: #E1DCC4;border-bottom: 1px solid #F1EFE7;background-position:left center; background-image:url('images/player/selected_left.gif'); background-repeat:no-repeat; }

.channels_tabs            	{cursor: hand; float:left; margin-left:6px;}
.channels_tabs a              	{float: left; background-position:left top; background-image:url('images/common/bar-tri_left.gif'); background-repeat:no-repeat; margin: 0px; padding: 0px 0px 0px 16px; text-decoration:none; height: 20px; cursor:hand;}

.channels_tabs a span         	{color: #353535;float:left; background-position:right top; background-image:url("images/common/bar-tri_right.gif"); background-repeat:no-repeat; display: block; padding: 2px 4px 0px 2px;  margin: 0px; font-size: 11px; vertical-align: middle; height: 18px; text-decoration:none;cursor:hand;}

.channels_tabs a:hover        	{text-decoration: none; background-position: 0% -20px; color: #353535;cursor:hand;}
.channels_tabs a:hover span   	{text-decoration: none; background-position: 100% -20px; color: #353535;cursor:hand;}
.channels_tabs#active a      	{background-position: 0 -20px; border-width: 0px; color: #353535;cursor:hand; }
.channels_tabs#active a span 	{background-position: 100% -20px; color: #353535;cursor:hand; }

a.player_title, a.player_title:visited {
	font-family : Arial;
	font-size : 12px;
	font-weight:bold;
}

a.player_title:hover {
	font-family : Arial;
	font-size : 12px;
	font-weight:bold;
	text-decoration : underline;
}

.player_text {
	font-family : Arial;
	font-size : 9px;
}

.player_text a {
	font-family : Arial;
	font-size : 9px;
}


.mediathek                 	{white-space: nowrap; text-align: center;position: relative;margin: 0px 0px 0px 0px;width: 100%; padding : 0px 0px 0px 0px;}
.mediathek ul              	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; list-style: none;}
.mediathek li              	{line-height: 10px; font-size: 12px; color: #908B74; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.mediathek #selected a      	{background-position: 0 -35px; border-width: 0px; color: #AE6400; }
.mediathek #selected a span 	{background-position: 100% -35px; color: #AE6400; }
.mediathek a               	{float: left; background: url("images/common/onglet_more_left.gif") no-repeat left top; margin: 0px;  padding: 0px 4px 0px 2px; text-decoration:none; }
.mediathek a span          	{float: none; display: block; background: url("images/common/onglet_more_right.gif") no-repeat right top; padding: 4px 12px 0px 8px; color: #908B74; }
.mediathek a:hover      		{background: url("images/common/onglet_more_left.gif") no-repeat left top;background-position: 0% -35px; color: #AE6400; text-decoration:none; }
.mediathek a:hover span 		{background: url("images/common/onglet_more_right.gif") no-repeat left top;background-position: 100% -35px; color: #AE6400; text-decoration:none; }



/************* TABS MANAGEMENT *************************************************************/





/************* CMV SKIN ********************************************************************/
/* PAGE STRUCTURE */
* 			{font-family:Arial, Helvetica, sans-serif;font-size: 12px}
#structure 		{width: 965px; background-color: #F1EFE7; }
#colleft 		{width: 160px;vertical-align: top;padding: 10px;}
#colright 		{width: 250px;padding: 10px;vertical-align: top}
#container 		{padding: 0px;margin: 0px;width: 965px; clear: both}
#content 		{padding: 10px;vertical-align: top}


/* HEADER LOGO + ACCOUNT */
.header 		{margin: 0px; padding: 0px; height: 75px; width: 965px; clear: both;}
#logoclic		{margin: 0px; padding: 0px; width: 350px; height: 72px; float:left}
#account		{margin: 0px; padding: 4px; height: 35px; width: 450px; text-align:right; background-image:url("images/common/account/account_bg.gif"); background-repeat:no-repeat; background-position:top right; float:right}

.header a		{text-decoration: underline; color: #ffffff}
.header a:hover {text-decoration: underline; color: #EB4A40}

/* HEADER NAVIGATION */
#headernav                 	{clear: both;white-space: nowrap; text-align: center;position: relative;margin: 0px 0px 0px 0px;width: 945px; padding : 0px 0px 0px 0px  }
#headernav ul              	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 200px; list-style: none;}
#headernav li              	{line-height: 0px; font-size: 12px; color: #908B74; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#headernav #selected a      	{background-position: 0 -35px; border-width: 0px; color: #AE6400; }
#headernav #selected a span 	{background-position: 100% -35px; color: #AE6400; }
#headernav a               	{float: left; background: url("images/common/onglet_jaune_left.gif") no-repeat left top; margin: 0px;  padding: 0px 4px 0px 2px; text-decoration:none; }
#headernav a span          	{float: none; display: block; background: url("images/common/onglet_jaune_right.gif") no-repeat right top; padding: 4px 8px 0px 8px; color: #908B74; }
#headernav a:hover      	{background: url("images/common/onglet_jaune_left.gif") no-repeat left top;background-position: 0% -35px; color: #AE6400; }
#headernav a:hover span 	{background: url("images/common/onglet_jaune_right.gif") no-repeat left top;background-position: 100% -35px; color: #AE6400; }

#headernav a.adulte             {float: left; background: url("images/common/onglet_rose_left.gif") no-repeat left top; margin: 0px;  padding: 0px 4px 0px 2px; text-decoration:none; }
#headernav a span.adulte        {float: none; display: block; background: url("images/common/onglet_rose_right.gif") no-repeat right top; padding: 4px 8px 0px 8px; color: #FF1E8F; }
#headernav a:hover.adulte      	{background: url("images/common/onglet_rose_left.gif") no-repeat left top;background-position: 0% -35px; color: #ffffff; }
#headernav a:hover span.adulte 	{background: url("images/common/onglet_rose_right.gif") no-repeat left top;background-position: 100% -35px; color: #ffffff; }


#headernav #selected a.adulte   {background: url("images/common/onglet_rose_left.gif") no-repeat left top;background-position: 0% -35px; color: #ffffff; }
#headernav #selected a span.adulte 	{background: url("images/common/onglet_rose_right.gif") no-repeat left top;background-position: 100% -35px; color: #ffffff; }

.bar			{clear: both; padding: 6px 10px 0px 10px; color: #666666; height: 32px; width: 945px; background-image:url("images/common/bg_search_clic.gif");}
.bar#adulte		{background-image:url("images/common/bg_search_clic_adulte.gif");}

.bar input 		{border: 1px solid #F98A05; width: 120px; padding: 2px 6px 2px 6px; background-color: #F6F2E1; color:#585442}
.bar select 	{border: 1px solid #F98A05; padding: 2px 2px 2px 6px; background-color: #F6F2E1; color:#585442}
#searchBar 		{float: left; padding: 0px 0px 0px 120px}


#pub			{padding: 16px 1px 0px 1px; height: 600px; width: 120px; background-image:url("images/common/bg_search_clic.gif"); vertical-align:top; background-color: #F1EFE7; background-position:left middle; background-repeat:repeat-x; margin: 0px 0px 0px 7px;}

/* NAVIGATION ON THE LEFT COLUMN */
#navcontainer ul			{margin: 0px;padding: 0;list-style-type: none;}
#navcontainer li 			{padding: 0px;margin: 0px;background-color: #E1DCC4;border-bottom: 1px solid #F1EFE7}
#navcontainer a				{display: block;color: #413E30;width: 150px;font-weight: 100;padding: 0px 0px 0px 10px;margin: 0px;line-height: 22px;text-decoration: none;}
#navcontainer a#navadulte		{color: #FF1E8F;font-weight: 800;}
#navcontainer a:hover#navadulte		{background-color: #FF1E8F; font-weight: 800; color:#FFFFFF}
#navcontainer a:hover			{color: #413E30; background-color: #C7C0A0;font-weight: 800;}
#navcontainer li#active a		{color: #413E30; background-color: #C7C0A0;font-weight: 800;}

#navcontainer li#active a#navadulte	{background-color: #FF1E8F; font-weight: 800; color:#FFFFFF}

/* BOX GRADIENT */
.boxgradient 				{margin: 0px;padding: 10px;list-style-type: none; background-image:url("images/common/news-box_bg.gif"); background-position:left bottom; background-repeat:no-repeat}

/* LISTING PRODUCTS : how to present a product on the screen */
.listingproduct 			{width: 100%;clear: both;}
.listingproduct td 			{border-bottom: 0px solid #D6D1BC; vertical-align:top; padding: 4px 0px 4px 0px}
.description 				{font-size:11px}
.jacket  				{width: 70px; height: 100px; margin-right: 3px}
.price 					{height: 16px; background-image:url("images/common/icons/euro.gif"); background-repeat:no-repeat; padding: 0px 10px 0px 20px; width:100px; color: #EB4A40; font-weight:800; font-size: 16px; margin: 0px}
.priceBig 				{height: 20px; background-image:url("images/common/icons/euro.gif"); background-repeat:no-repeat; padding: 0px 10px 0px 20px; width:100px; color: #EB4A40; font-weight:800; font-size: 20px; margin: 0px}

#topventes 	td			{background-color: #E1DCC4; padding: 10px}
.listingproduct#moreItem, .listingproduct#mediathek 		{border-top: 8px solid #FFBB21;}
.listingproduct#moreItemX 		{border-top: 8px solid #F42588;}

/* LISTING NEWS */
.listingnews 			{width: 100%;clear: both;}
.listingnews td 		{border-bottom: 1px solid #D6D1BC; vertical-align:top; padding: 4px 0px 4px 0px;text-align:justify;}
.date_news 			{font-size:10px;clear: both;color:#666666}
.title_news  			{margin-right: 3px;clear: both;font-weight: bold;font-size:13px;}
.abstract_news 			{clear: both;margin: 0px 3px 5px 0px;font-weight: bold;font-size:11px;color:#666666}
.text_news 			{margin: 0px 3px 0px 0px;clear: both;font-size:12px;}

/* BUTTONS TEXT+IMAGES - extensibles */
.buttoninfo            		{cursor: hand;float: left;clear: right;}
.buttoninfo a              	{float: left; background-position:left top; background-image:url('images/common/buttons/bt_info_left.gif'); background-repeat:no-repeat; margin: 0px; padding: 0px 0px 0px 4px; text-decoration:none; height: 20px;display: block;}
.buttoninfo a span         	{color: #8A856E;float: left; background-position:right top; background-image:url('images/common/buttons/bt_info_right.gif'); background-repeat:no-repeat; padding: 3px 4px 0px 2px;  margin: 0px 6px 0px 0px; font-size: 11px; vertical-align: middle; height: 17px; text-decoration:none; }

.buttoninfo a:hover        	{text-decoration: none; background-position: 0% -20px; color: #585442;cursor:hand;}
.buttoninfo a:hover span   	{text-decoration: none; background-position: 100% -20px; color: #585442;cursor:hand;}

.buttonadd            		{cursor: hand;}
.buttonadd a              	{float: left; background-position:left top; background-image:url('images/common/buttons/bt_addcart_left.gif'); background-repeat:no-repeat; margin: 0px; padding: 0px 0px 0px 4px; text-decoration:none; height: 20px}
.buttonadd a span         	{color: #F1EFE7;float: left; background-position:right top; background-image:url('images/common/buttons/bt_addcart_right.gif'); background-repeat:no-repeat; display: block; padding: 3px 4px 0px 2px;  margin: 0px 6px 0px 0px; font-size: 11px; vertical-align: middle; height: 17px; text-decoration:none;cursor: hand;}
.buttonadd a:hover        	{text-decoration: none; background-position: 0% -20px; color: #F1EFE7;cursor: hand;}
.buttonadd a:hover span   	{text-decoration: none; background-position: 100% -20px; color: #F1EFE7;cursor: hand;}

.button_sort            		{cursor: hand; float: left; margin-left:6px;}
.button_sort a              	{float: left; background-position:left top; background-image:url('images/common/bar-tri_left.gif'); background-repeat:no-repeat; margin: 0px; padding: 0px 0px 0px 16px; text-decoration:none; height: 20px;cursor:hand;}
.button_sort a span         	{color: #353535;float: left; background-position:right top; background-image:url("images/common/bar-tri_right.gif"); background-repeat:no-repeat; display: block; padding: 2px 4px 0px 2px;  margin: 0px; font-size: 11px; vertical-align: middle; height: 18px; text-decoration:none;cursor:hand;}
.button_sort a:hover        	{text-decoration: none; background-position: 0% -20px; color: #353535;cursor:hand;}
.button_sort a:hover span   	{text-decoration: none; background-position: 100% -20px; color: #353535;cursor:hand;}
.button_sort#active a      	{background-position: 0 -20px; border-width: 0px; color: #353535;cursor:hand; }
.button_sort#active a span 	{background-position: 100% -20px; color: #353535;cursor:hand; }

/* PREHOME */
.prehome 	{ background-image:url(images/common/prehome/encart_flag.gif); width: 536px; height: 

67px}

/* HOME */
#infoButtons {padding: 0px 0px 0px 25px;width: 250px; height:350px; background-image:url(flash/FR/background_flash_D.jpg); background-repeat:no-repeat; background-position: left top}
#flashContent {z-index:1;}

/* #flashContent {width: 510px; z-index:1;} */

/* PUB 468x60 */
.pub468x60 { background-color: #BFB792; color:#FFFFFF}

/* PUB 728x90 */
.pub728x90 { background-color: #BFB792; color:#FFFFFF; vertical-align: middle}

/* DEAL OF THE DAY : movie on the top of the page */ 
#hotMovie { background-color:#333333; color:#FFFFFF;padding: 10px 0px 10px 10px; margin: 0px; vertical-align:top; height: 280px}
#hotMovie .title 	{color:#FFFFFF; font-size: 16px; font-weight: 800}
#hotMovie .price 	{height: 16px; background-image:url("images/common/icons/euro_black.gif"); background-repeat:no-repeat; padding: 0px 10px 0px 20px; width:100px; color: #ffffff; font-weight:800; font-size: 16px; margin: 0px}
#hotMovie .jacket  	{width: 210px; height: 280px;margin: 0px 10px 0px 10px; float: right}


/* ITEM INFO PAGE */
.itemmedia 				{width: 210px; padding: 0px; margin: 0px; background-image:url(images/common/media_bg.gif); background-repeat:no-repeat; background-position: left top; float: left; height: 530px; vertical-align: top;}
.itemmedia .jacket		{width: 200px; height: 270px; padding: 5px; margin: 0px; }
.itemmedia p 			{padding: 15px; margin: 0px; }
.iteminfo 				{width: 540px; padding: 0px 0px 0px 10px; margin: 0px; float: left; vertical-align:top;}

 dl.table-display		{width: 22em;margin: 0;padding: 0; float: left;}
.table-display dt		{width: 9em;float: left;margin: 0;padding: 0px;}
dt 				{clear: both;}
.table-display dd		{float: left;width: 13em;margin: 0;padding: 0px;}

.itemcart 			{color:#333333;padding: 0px; margin: 10px 0px 0px 10px; vertical-align:top; width: 220px; float: right;}
.itemcart-content 	{vertical-align: top;background-color: #E1DCC4; padding: 10px; margin: 0px;margin-bottom: 1px;}
.itemcart #top 		{height: 1px; vertical-align:bottom;background-image:url(images/common/cart/item-cart_top.gif); background-repeat:no-repeat; background-position: left bottom;}

.itemcart #bottom	{height: 1px; background-image:url(images/common/cart/item-cart_bottom.gif); background-repeat:no-repeat; background-position: left top; vertical-align:top; }

.moreItem                 	{white-space: nowrap; text-align: center;position: relative;margin: 0px 0px 0px 0px;width: 100%; padding : 0px 0px 0px 0px;}
.moreItem ul              	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; list-style: none;}
.moreItem li              	{line-height: 10px; font-size: 12px; color: #908B74; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.moreItem #selected a      	{background-position: 0 -35px; border-width: 0px; color: #AE6400; }
.moreItem #selected a span 	{background-position: 100% -35px; color: #AE6400; }
.moreItem a               	{float: left; background: url("images/common/onglet_more_left.gif") no-repeat left top; margin: 0px;  padding: 0px 4px 0px 2px; text-decoration:none; }
.moreItem a span          	{float: none; display: block; background: url("images/common/onglet_more_right.gif") no-repeat right top; padding: 4px 12px 0px 8px; color: #908B74; }
.moreItem a:hover      		{background: url("images/common/onglet_more_left.gif") no-repeat left top;background-position: 0% -35px; color: #AE6400; text-decoration:none; }
.moreItem a:hover span 		{background: url("images/common/onglet_more_right.gif") no-repeat left top;background-position: 100% -35px; color: #AE6400; text-decoration:none; }

.moreItemX                 	{white-space: nowrap; text-align: center;position: relative;margin: 0px 0px 0px 0px;width: 100%; padding : 0px 0px 0px 0px;}
.moreItemX ul              	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; list-style: none;}
.moreItemX li              	{line-height: 10px; font-size: 12px; color: #908B74; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.moreItemX #selected a      	{background-position: 0 -35px; border-width: 0px; color: #ffffff; }
.moreItemX #selected a span 	{background-position: 100% -35px; color: #ffffff; }
.moreItemX a               	{float: left; background: url("images/common/onglet_morex_left.gif") no-repeat left top; margin: 0px;  padding: 0px 4px 0px 2px; text-decoration:none; }
.moreItemX a span          	{float: none; display: block; background: url("images/common/onglet_morex_right.gif") no-repeat right top; padding: 4px 12px 0px 8px; color: #908B74; }
.moreItemX a:hover      		{background: url("images/common/onglet_morex_left.gif") no-repeat left top;background-position: 0% -35px; color: #ffffff; text-decoration:none; }
.moreItemX a:hover span 		{background: url("images/common/onglet_morex_right.gif") no-repeat left top;background-position: 100% -35px; color: #ffffff; text-decoration:none; }


/* SEARCH RESULTS - navigation + sort */
.results 			{clear:both; width: 97%;}
.results_bar 		{background-color: #E1DCC4; color: #8A856E;width: 97%; font-size:11px; clear:right}
.results_bar#sort 	{border-bottom: 2px solid #C1BA9A;  padding: 6px 4px 0px 10px; margin: 0px; height: 20px }
.results_bar#pages	{border-top: 2px solid #C1BA9A;  padding: 4px 4px 4px 10px; margin: 0px; height: 20px }

.pagetotal 			{padding: 0px; margin: 0px; float: left; width: 250px; font-size:11px}
.number 		    {padding: 0px; margin: 0px 2px 0px 2px; float: left; text-align:center; font-size:11px}
.number a		    {width:18px; height: 18px;padding: 2px 0px 0px 0px; margin: 0px; float: left; text-decoration:none }
.number a:hover 	{background-image:url("images/common/buttons/bt_pagenumber.gif"); text-decoration:none}
.number a#active    {background-image:url("images/common/buttons/bt_pagenumber.gif"); text-decoration:none; font-weight: 800}


/* RECAP TABLE with white background */
.tablorecap-top 	{background:url("images/common/tablo_blc_top.gif") no-repeat left bottom; width: 550px; height: 5px}
.tablorecap-bottom  {background:url("images/common/tablo_blc_bottom.gif") no-repeat left top; width: 550px; height: 5px}
.tablorecap 		{background-color:#FFFFF7; width: 550px; border: 0px}
.tablorecap table	{width: 98%; margin: 5px; vertical-align: top; align: center}
.tablorecap table td.bg_toprow {background-color:#DFDFC5;font-weight:700;}
.tablorecap table td.bg_alternrow {background-color:#F2F2E0;}

.tablorecap-bottomTotal {background-image:url("images/common/tablo_blc_bottomTotal.gif"); width: 540px;
height: 20px; background-color: #E1DCC4; background-repeat:no-repeat;
background-position: left bottom; padding: 5px;}

/* Formules */
.formuleCadre				{width: 115px; height: 69px; text-align:center; margin: 10px; float: left; padding:5px}
.formuleCadre#Silver			{background-image:url("images/common/account/bg_formule1.gif");}
.formuleCadre#Gold			{background-image:url("images/common/account/bg_formule2.gif");}
.formuleCadre#Platinum			{background-image:url("images/common/account/bg_formule3.gif");}

/* BOX 1 */
.box1 		{ width: 340px; padding: 0px; margin: 0px; float: none;}
.box1-bg	{ width: 320px; height: 160px; padding: 10px; margin: 0px; background-color:#E2DCC4; }
.box1-top#connect 	{ height: 34px; background:url("images/FR/pads/top_connect.gif") no-repeat left top; }
.box1-top#cb 	{ height: 34px; background-image:url("images/FR/vod/top_cb.gif"); }
.box1-top#subscr { height: 34px; background-image:url("images/FR/vod/top_subscr.gif"); }
.box1-bottom	{ width: 340px; height: 7px; background:url("images/FR/pads/bottom_1.gif") no-repeat left top; }

/* BOX 2 */
.box2 {
	color: #FFFFFF;
	font-family : Trebuchet Ms;
	font-size : 14px;
	font-weight:bold;
	font-style: italic;
}

/* BOX 3 */
.box3 {
	color: #FFFFFF;
	font-family : Trebuchet Ms;
	font-size : 14px;
	font-weight:bold;
	font-style: italic;
}

/* INFOBOX */
.infobox             {position:absolute;left: 780px;color:#333333;padding: 0px; margin: 0px; vertical-align:top; width: 180px; float: right;background-color: #E1DCC4;}
.infobox-content     {background-image:url("images/FR/pads/box-info_middle.gif");vertical-align: top;background-color: #F1EFE7; padding: 6px 10px 0px 15px; margin: 0px; } 
.infobox #top         {background-image:url("images/FR/pads/box-info_top.gif"); height: 33px;background-color: #F1EFE7; background-position: top left; background-repeat:no-repeat }
.infobox #bottom    {background-image:url("images/FR/pads/box-info_bottom.gif"); height: 6px;background-color: #F1EFE7; background-position: top left; background-repeat:no-repeat} 


#full_report  {position:absolute;left: 480px;top: 200px;color:#333333;padding: 0px; margin: 0px; vertical-align:top; width: 450px; float: right;background-color: #E1DCC4;}
