*
{
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: inherit;
	font-weight: inherit;
	line-height: normal;
	letter-spacing: normal;
	border: none;
	text-align: left;
	outline: none;
}

* a, * a:link, * a:visited, * a:active
{
	text-decoration: none;
	color: #004c97;
}

* a:hover
{
	color: #2b72b8;
}

a *
{
	cursor: pointer;
}

* p
{
	margin-bottom: 8px;
}

* input

{
	color: #556ba2;
}

.left
{
	float: left;
}

.center
{
	text-align: center;
}

.right
{
	float: right;
}

.clr
{
	clear: both;
	height: auto !important;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0;
	padding: 0;
	border: none;
}

strong
{
	font-weight: bold;
}

input[type=text], input[type="text"], textarea, div.DernieresNews input
{
	border: solid 1px #c0c0c0 !important;
	padding: 2px 4px 2px 4px;
	margin-bottom: 4px;
	color: #404040;
	font-size: 12px;
	background-color: #f8f8f8;
}

* input[type=button]
{
	border: none;
}

body, table
{
	font-size: 12px;
	font-weight: normal;
}

body
{
	background-color: #2973ec;
	background-position: center top;
	background-repeat: repeat-y;
	text-align: center;
}

div#MetaNav
{
	background-image: url(./Img/MetaNav_bg.png);
	background-position: left top;
	background-repeat: repeat-x;
	text-align: center;
	clear: both;
	height: 33px;

	/*position: fixed;*/
	top: 0;
	left: 0;
	z-index: 300;
	width: 100%;
}

div#MetaNavInner
{	
	width: 990px;
	height: 33px;
	margin: 0 auto 0 auto;
	position: relative;
	z-index: 200;
}

div#MetaNavInner ul.MetaNav
{
	list-style-type: none;
	float: left;
}

ul.MetaNav li
{
	list-style-type: none;
	display: inline-block !important;
	display: inline;
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	color: #1e287d;
	padding: 0;
	float: left;
}

ul.MetaNav li.separator
{
	background-image: url(./Img/MetaNavSeparator_bg.png);
	width: 2px;
}

ul.MetaNav li a
{
	color: #1e287d;
	display: inline-block;
	height: 17px;
	padding: 8px 16px 8px 16px;
	margin: 0;
}

ul.MetaNav li a:hover
{
	background-color: #c0c9de;
}

ul.MetaNav li.selected
{
	background-image: url(./Img/MetaNavItemSelected_bg.png);
	background-position: left top;
	background-repeat: repeat-x;
}

div#MetaNavInner ul li.selected a
{
	color: #ffffff;
	background-image: none;
	background-position: right top;
	background-repeat: no-repeat;
}

div.MetanavPopup
{
	background-image: url(./Img/MetanavPopup_bg.png);
	background-position: center top;
	background-repeat: repeat-y;
	border: solid 3px #c0c9de;
	width: 944px;
	position: absolute;
	left: 0px;
	top: 33px;
	display: none;
	padding: 24px 20px 24px 20px;
	color: #8b9eca;
	font-size: 13px;
	z-index: 3;
}

div.MetanavPopupColumn
{
	float: left;
	width: 180px;
	padding: 0 15px 0 0;
	margin: 0 7px 0 0;
	height: auto !important;
	height: 350px;
	min-height: 350px;
	border-right: solid 1px #b0bbd5;
}

div.MetanavPopupColumnRight
{
	float: right;
	width: 300px;
	margin: 0 0 0 0;
	height: auto !important;
	height: 350px;
	min-height: 350px;
}

ul.MetaNav li div.MetanavPopupColumn h3
{
	color: #1e287d;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
	padding-left: 7px;
}
ul.MetaNav li div.MetanavPopupColumn ul
{
	margin-bottom: 10px;
	float: none;
}

ul.MetaNav li div.MetanavPopupColumn ul li
{
	margin: 0;
	padding: 0;
	height: auto;
	float: none;
	width: 180px;
	display: block;
}

ul.MetaNav li div.MetanavPopupColumn ul li a, div#MetaNavInner ul.MetaNav li.selected div.MetanavPopupColumn ul li a
{
	display: block;
	background: none;
	height: auto;
	width: 172px;
	padding: 2px 8px 2px 8px;
	margin: 0;
	color: #455478;
}

ul.MetaNav li div.MetanavPopupColumn a:hover, div#MetaNavInner ul.MetaNav li.selected div.MetanavPopupColumn a:hover
{
	background-color: #556ba2;
	color: #fbfcfe;
}

ul.MetaNav li div.MetanavPopupColumn a, ul.MetaNav li div.MetanavPopupColumnRight a
{
	margin: 0;
	padding: 0;
	background: none;
}

ul.MetaNav li div.MetanavPopupColumn div.PopmenuItemTitle a:hover
{
	background-color: transparent;
}

div#Leaderboard
{
	background-color: #0d1139;
	background-image: url(./Img/Leaderboard_bg.png);
	background-position: center bottom;
	/*background-repeat: repeat-y;*/
	background-repeat: no-repeat;
	text-align: center;
	clear: both;
	//padding: 44px 0 0 0;
	padding: 34px 0 0 0;
}

div#LeaderboardInner
{
	min-width: 728px;
	*width: 728px;
	margin: 0 auto 0 auto;
	text-align: center;
	position: relative;
	display: inline-block;
	padding-bottom:10px;
}

div#Topmenu
{
	background-color: #0d1139;
	background-image: url(./Img/Topmenu_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	clear: both;
}

div#TopmenuInner
{	
	width: 990px;
	height: 42px;
	margin: 0 auto 0 auto;
	position: relative;
	z-index: 100;
	position: relative;
}

input#Logo
{
	background-image: url(./Img/Logo.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 111px;
	height: 34px;
	float: left;
	margin: 3px 12px 0 0;
	cursor: pointer;
}


div#Search
{
	float: right;
	z-index: 2;
	margin: 8px 0 0 0;
	/*display: none;*/
	border: none;
}

input#SearchInput
{
	background-color: transparent;
	background-image: url(./Img/Search_bg.png);
	background-repeat: no-repeat;
	width: 168px;
	height: 21px;
	color: #556ba2;
	padding: 3px 12px 0 32px;
	font-size: 14px;
	border: none !important;
}

div#Skyscrapper
{
	position: absolute;
	width: auto;
	height: 600px;
	left: 1010px;
	top: 54px;

}

div#TopmenuInner ul
{
	list-style-type: none;
	margin-top: 3px;
	float: left;
}

div#TopmenuInner ul li
{
	list-style-type: none;
	display: inline-block !important;
	display: block;
float: left;
	font-size: 18px;
	color: #ffffff;
	height: 38px;
	padding: 0 0 0 8px;
	cursor: pointer;
}

div#TopmenuInner ul li a
{
	color: #ffffff;
	display: block;
	height: 34px;
	padding: 4px 8px 0 0;
}

div#TopmenuInner ul li.selected
{
	background-image: url(./Img/TopmenuItemLeft_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div#TopmenuInner ul li.selected a
{
	background-image: url(./Img/TopmenuItemRight_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
}

div#Submenu
{
	background-color: #141e52;
	background-image: url(./Img/Submenu_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 35px;
	text-align: center;
	clear: both;
	margin-top: -1px;
}

div#SubmenuInner
{	
	width: 990px;
	height: 35px;
	margin: 0 auto 0 auto;
	font-size: 13px;
	color: #ffffff;
	position: relative;
	z-index: 75;
}

div#SubmenuInner ul
{
	list-style-type: none;
	margin-top: 3px;
	float: left;
}

div#SubmenuInner ul li
{
	list-style-type: none;
	display: inline-block !important;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #a1baeb;
	height: 32px;
	padding: 0 0 0 8px;
	background-image: url(./Img/SubmenuItemSeparator.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: -1px;
}

div#SubmenuInner ul li a
{
	color: #a1baeb;
	display: inline-block;
	height: 32px;
	padding: 6px 8px 0 0;
}

div#SubmenuInner ul li.selected
{
	background-image: url(./Img/TopmenuItemLeft_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div#SubmenuInner ul li.selected a
{
	background-image: url(./Img/TopmenuItemRight_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
}

div.SubmenuPopup
{
	background-image: url(./Img/Popmenu2_bg.png);
	background-position: center top;
	background-repeat: repeat-y;
	border: solid 3px #456edf;
	width: 944px;
	position: absolute;
	left: 0px;
	top: 35px;
	display: none;
	padding: 24px 20px 24px 20px;
	color: #8b9eca;
	font-size: 13px;
	z-index: 3;
}

div.SubmenuPopupColumn
{
	float: left;
	width: 180px;
	padding: 0 15px 0 0;
	margin: 0 7px 0 0;
	height: auto !important;
	height: 350px;
	min-height: 350px;
	border-right: solid 1px #456edf;
}

div.SubmenuPopupColumn + div.SubmenuPopupColumn
{
	width: 166px;
}

div.SubmenuPopupColumn + div.SubmenuPopupColumn + div.SubmenuPopupColumn + div.SubmenuPopupColumn + div.SubmenuPopupColumn
{
	border-right: none;
	padding: 0;
}

div.SubmenuPopupColumnRight
{
	float: right;
	width: 300px;
	margin: 0 0 0 0;
	height: auto !important;
	height: 350px;
	min-height: 350px;
}

div#TopmenuInner ul li div.SubmenuPopupColumn h3, div#SubmenuInner ul li div.SubmenuPopupColumn h3
{
	margin-bottom: 10px;
	font-weight: bold;
	color: #ffffff;
}

div#TopmenuInner ul li div.SubmenuPopupColumn a, div#SubmenuInner ul li div.SubmenuPopupColumn a
{
	display: block;
	background: none;
	height: auto;
	width: 154px;
	padding: 2px 8px 2px 8px;
	margin: 0;
	color: #7287d4;
}

div#TopmenuInner ul li div.SubmenuPopupColumn a:hover, div#SubmenuInner ul li div.SubmenuPopupColumn a:hover
{
	background-color: #7287d4;
	color: #ffffff;
}

div#TopmenuInner ul li div.SubmenuPopupColumn div.PopmenuItem a, div#TopmenuInner ul li div.SubmenuPopupColumnRight a, div#SubmenuInner ul li div.SubmenuPopupColumn div.PopmenuItem a, div#SubmenuInner ul li div.SubmenuPopupColumnRight a
{
	margin: 0;
	padding: 0;
	background: none;
}

div#TopmenuInner ul li div.SubmenuPopupColumn div.PopmenuItemTitle a, div#SubmenuInner ul li div.SubmenuPopupColumn div.PopmenuItemTitle a
{
	color: #ffffff;
}

div#TopmenuInner ul li div.SubmenuPopupColumn div.PopmenuItemTitle a:hover, div#SubmenuInner ul li div.SubmenuPopupColumn div.PopmenuItemTitle a:hover
{
	background-color: transparent;
}

div#Breadcrump
{
	background-color: #aeb9d5;
	background-image: url(./Img/Breadcrump_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	clear: both;
}

div#BreadcrumpShadow
{
	background-image: url(./Img/BreadcrumpShadow_bg.png);
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
	clear: both;
	height: 10px;
}

div#BreadcrumpInner
{
	width: 990px;
	height: 24px;
	margin: 0 auto 0 auto;
	color: #4b5a7e;
	padding: 6px 0 0px 0;
}

div#Main
{
	/*background-color: #2973ec;*/
	background-color: #2841a6;
	background-image: url(./Img/Main_bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
	clear: both;
}

div#MainInner
{
	width: 990px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 15px 0 26px 0;
}

div#Footer
{
	background-color: #283d97;
	background-image: url(./Img/Footer_bg.png);
	background-position: center top;
	background-repeat: repeat-y;
	text-align: center;
	clear: both;
}

div#FooterTop
{
	background-image: url(./Img/FooterTop_bg.png);
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
	clear: both;
	height: 16px;
}

div#FooterInner
{
	width: 990px;
	min-height: 340px;
	height: auto !important;
	height: 340px;
	margin: 0 auto 0 auto;
	padding-top: 4px;

	position: relative;
}

div#FooterInner *
{
	color: #7daaf2;
	font-size: 12px;
}

div.FooterColumnLeft
{
	float: left;
	margin-right: 32px;
	width: 215px;
}

div.FooterColumnRight
{
	float: right;
	margin-left: 32px;
	width: 215px;
}

div#FooterInner * h3
{
	color: #ffffff;
	font-size: 18px;
	margin-bottom: 10px;
}

div#FooterInner div.FooterPageTitle
{
	font-size: 11px;
	width: 100%;
	position: absolute;
	bottom: 15px;
}

div.FooterLogos
{
	float: right;
	width: 210px;
}

div.rightcolumn
{
	float: right;
	width: 300px;
	margin-bottom: 20px;
	margin-left: 12px;
}

div.leftColumn
{
	float: left;
	width: 675px;
}

/* VPL */

div.TabbedBox
{
}

div.Tabs ul
{
	list-style-type: none;
	display: inline-block;
	width: 100%;
}

div.Tabs ul li, div.Tabs ul li.selected
{
	list-style-type: none;
	display: inline-block !important;
	float: left;
	background-image: url(./Img/TabItemLeft_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	margin-right: 4px;
	color: #ffffff;
	font-size: 14px;
}

div.Tabs ul li.tabright
{
	float: right !important;
}

div.Tabs ul li a, div.Tabs ul li.selected a
{
	background-image: url(./Img/TabItemRight_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 8px 12px 0 0;
	color: #ffffff;
	height: 32px;
	display: inline-block;
}

div.Tabs ul li a:visited
{
	color: #ffffff;
}

div.Tabs ul li.selected
{
	background-image: url(./Img/TabItemSelectedLeft_bg.png);
}

div.Tabs ul li.selected a
{
	background-image: url(./Img/TabItemSelectedRight_bg.png);
}

div.Tabs ul li.TBTwitter.selected a
{
	background-image: url(./Img/TabItemSelectedRightWhite_bg.png);
}

div.TabContent
{
	background-color: #1e2e7d;
	border: solid 1px #3047b5;
}

div.TabContentInner
{
	display: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

div.v12
{
	height: 638px;
	overflow: hidden;
	margin: 10px;
	position: relative;
}


div.v14
{
	height: 758px;
	overflow: hidden;
	margin: 10px;
}

div.v20
{
	height: 968px;
	overflow: hidden;
	margin: 10px;
}

div.TabbedBox div.TabPaging
{
}

/* From IPAd */

div.ScrollingPane
{
	overflow: hidden;
	position: relative;
}

div.ScrollingPaneContent, div.inner, div.Inner
{
	position: absolute;
	width: auto;
}

div.SP_Paging
{
	position: absolute;
	z-index: 50;
	bottom: 0px;
	left: 0;
	height: 24px;
	width: 100%;
	text-align: center;
}

div.SP_PagingV
{
	position: absolute;
	z-index: 50;
	right: 16px;
	top: 50%;
	width: 16px;
	height: auto;
}

input.SP_PagingBut, input.SP_PagingButSelected
{
	background-image: url(../Ipad/Img/Paging_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 16px;
	height:16px;
	background-color: transparent;
	cursor: pointer;
}

input.SP_PagingButSelected
{
	background-position: 0 -16px;
}

div#BigItems
{
	width: 675px;
	height: 305px;
}

div.BigItem
{
	width: 675px;
	height:305px;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

div#BigItemShadow
{
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
	height: 32px;
	width: 675px;
	background-image: url(../Ipad/Img/BigItemShadow_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div#BigInfos
{
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	background-image: url(../Ipad/Img/BigInfos_bg.png);
	background-repeat: no-repeat;
	background-position: left -45px;
	width: 350px;
	height: 140px;
	padding: 165px 0 0 6px;
}

div#BigInfos h1, div#BigInfos h1 a
{
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
}

div#BigInfos h2
{
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
}


div#BigItemsHP
{
	width: 675px;
	height: 250px;
}

div.BigItemHP
{
	width: 675px;
	height:250px;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

div#BigInfosHP
{
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	background-image: url(../Ipad/Img/BigInfos_bg.png);
	background-repeat: no-repeat;
	background-position: left -60px;
	width: 350px;
	height: 110px;
	padding: 140px 0 0 6px;
}

div#BigInfosHP h1
{
	color: #ffffff;
	font-size: 21px;
	font-weight: normal;
	padding-left: 6px;
}

div#BigInfosHP h2
{
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	padding-left: 6px;
}

input.ShowboxBut
{
	margin: 0 0 0 0px;
	width: 224px;
	height: 64px;
	background-position: 0 0;
	background-repeat: repeat-y;
	background-image: url(./Img/Showbox_but.png);
	background-color: transparent;
	font-size: 14px;
	color: #0d1c41;
	text-align: left;
	padding: 0 0 0 20px;
	cursor: pointer;
}

input.ButVoirlabandeannonce, input.butEnvoyer
{
	margin: 0 0 0 50px;
	width: 232px;
	height: 56px;
	background-position: 0 0;
	background-repeat: repeat-y;
	background-image: url(../Ipad/Img/VoirLaBandeAnnonce_but.png);
	background-color: transparent;
	font-size: 18px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
}

input.butEnvoyer
{
	margin: 0;
}

p.butEnvoyer
{
	text-align: center;
}

div.Thumbnail, div.ThumbnailCat
{
	background-image: url(./Img/Thumbnail_bg.png);
	background-repeat: no-repeat;
	background-position: 15px top;
	width: 201px;
	height: 166px;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	color: #5b6c97;
	font-size: 12px;
	padding: 8px 0px 8px 23px;
	overflow: hidden;
	position: relative;
}

div.ThumbnailCat
{
	height:136px;
}

div.Thumbnail img, div.ThumbnailCat img
{
	margin: 4px 4px 8px 4px;
}

div.Thumbnail.thin
{
	background-image: url(./Img/Thumbnail4_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 216px;
	height: 168px;
	display: block;
	float: left;
	margin: 8px 8px 0px 8px;
	color: #5b6c97;
	font-size: 12px;
	padding: 6px 6px 0px 6px;
	overflow: hidden;
	position: relative;
}

div.Thumbnail.thin img
{
	margin: 0px 0px 8px 0px;
	width: 215px;
	height: 120px;
}

div.Thumbnail.thin2
{
	background-image: url(./Img/ThumbnailThin2_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 200px;
	height: 140px;
	display: block;
	float: left;
	margin: 8px 4px 0px 4px;
	color: #5b6c97;
	font-size: 12px;
	padding: 6px 6px 0px 6px;
	overflow: hidden;
	position: relative;
}

div.Thumbnail.thin2 img
{
	margin: 0px 0px 8px 0px;
	width: 200px;
	height: 112px;
}

div.Thumbnail h3, div.ThumbnailCat h3
{
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	max-height: 41px;
	overflow: hidden;
	margin-bottom: 4px;
}

div.ThumbDate
{
	position: absolute;
	color: #5b6c97;
	left: 23px;
	bottom: 0px;
}

div.ThumbViews
{
	position: absolute;
	color: #5b6c97;
	right: 0px;
	bottom: 0px;
}

div.Thumbnail.thin div.ThumbNbVideos
{
	color: #6a91ea;
}

div#SelectionBox
{
	width: 659px;
	height: 265px;
	background-image: url(./Img/SelectionBox_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 8px;
	overflow: hidden;
}

div#SelectionBox div.Header, div#SelectionBox div.HeaderRevoir
{
	background-image: url(./Img/SelectionTitle_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	padding: 2px 6px 0 6px;
	height: 24px;
	margin-bottom: 6px;
}

div#SelectionBox div.HeaderRevoir
{
	background-image: url(./Img/RevoirTitle_bg.png);
}

div#SelectedList
{
	width: 308px;
	height: 234px;
	float: right;
}

div.SP_PrevNext
{
	position: absolute;
	z-index: 50;
	right: 16px;
	bottom: 22px;
}

input.SP_Prev
{
	background-color: transparent;
	background-image: url(./Img/PrevNext_but.png);
	background-position: 0 0;
	background-repeat: repeat-y;
	width: 34px;
	height: 37px;
	float: left;
	margin-right: 1px;
}

input.SP_Prev:hover
{
	background-position: 0 -100%;
}

input.SP_Next
{
	background-color: transparent;
	background-image: url(./Img/PrevNext_but.png);
	background-position: -34px 0;
	background-repeat: repeat-y;
	width: 34px;
	height: 37px;
	float: left;
	margin-left: 1px;
}

input.SP_Next:hover
{
	background-position: -34px -100%;
}

input.PrevBut
{
	background-color: transparent;
	background-image: url(./Img/Prev_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 26px;
	height: 22px;
	float: right;
	margin-right: 8px;
}

input.Prev3But
{
	background-color: transparent;
	background-image: url(./Img/Prev3_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 26px;
	height: 22px;
	float: right;
	margin-right: 8px;
}

input.NextBut
{
	background-color: transparent;
	background-image: url(./Img/Next_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 26px;
	height: 22px;
	float: right;
}

input.Next3But
{
	background-color: transparent;
	background-image: url(./Img/Next3_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 26px;
	height: 22px;
	float: right;
}

div.Thumbnail2
{
	background-image: url(./Img/Thumbnail2_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:316px;
	height:223px;
	display: block;
	float: left;
	margin: 0 0 0 0;
	color: #5b6c97;
	font-size: 12px;
	padding: 5px 5px 0px 5px;
	overflow: hidden;
}

div.Thumbnail2 img
{
	margin: 4px 3px 3px 3px;
	width: 309px;
	height: 171px;
}

div.Thumbnail2 h3
{
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	margin: 4px 0 4px 0;
}

div.Thumbnail2 h4,
div.Thumbnail3 h4
{
	font-size: 11px;
	font-weight: normal;
	margin: 4px 0 0 0;
	text-transform: uppercase;
}

div.Thumbnail2 a, div.Thumbnail2 a:visited
{
	color: #6a91ea;
}

div.Thumbnail3
{
	background-image: url(./Img/Thumbnail3_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:298px;
	height:67px;
	display: block;
	float: right;
	margin-bottom: 0px;
	color: #5b6c97;
	font-size: 12px;
	padding: 5px 5px 6px 5px;
	overflow: hidden;
}

div.Thumbnail3 img
{
	margin: 3px 15px 3px 3px;
	width: 104px;
	height: 56px;
	float: left;
}

div.Thumbnail3 h3
{
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	margin: 4px 0 4px 0;
}

div.Thumbnail3 a, div.Thumbnail3 a:visited
{
	color: #6a91ea;
}

div#DirectBox
{
	width: 280px !important;
	width: 300px;
	height: 230px !important;
	height: 250px;
	background-image: url(./Img/DirectBox_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px;
	position: relative;
}

div#LiveBox
{
	width: 266px;
	height: 67px;
	background-image: url(./Img/LiveBox_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	padding: 8px 7px 0px 7px;
	color: #555555;
	font-size: 16px;
}

div#LiveBox img
{
	width: 102px;
	height: 60px;
	margin-right: 10px;

}

div#DirectBox div.ProchainsRendezVousTop
{
	background-image: url(./Img/ProchainsRendezVousTop_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 272px;
	height: 34px;
	color: #fefefe;
	font-size: 18px;
	font-weight: normal;
	padding: 4px 0 0 8px;
}

div#DirectBox div.ProchainsRendezVousList
{
	background-image: url(./Img/ProchainsRendezVousList_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 268px;
	min-height: 48px;
	height: auto !important;
	height: 48px;
	padding-left: 12px;
	color: #ffffff;
}

div#DirectBox * a, div#DirectBox * a:visited
{
	color: #ffffff;
}

div#DirectBox div.ProchainsRendezVousBottom
{
	background-image: url(./Img/ProchainsRendezVousBottom_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 280px;
	height: 8px;
	line-height: 0px;
}

/* /VPL */


div.ScrollingBar
{
	width: 17px;
	position: absolute;
	right: 0px;
	top: 0px !important;
	top: -2px;
	z-index: 2;
}

div.ScrollingBarTop
{
	background-image: url(./Img/ScrollingBarTop_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 12px;
}

div.ScrollingBarVert
{
	background-image: url(./Img/ScrollingBarVert_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
}

div.ScrollingBarBottom
{
	background-image: url(./Img/ScrollingBarBottom_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 12px;
}

div.ScrollingButton
{
	width: 15px;
	margin: 1px;
	position: absolute;
	top: 0;
	z-index: 3;
}

div.ScrollingButtonTop
{
	background-image: url(./Img/ScrollingButtonTop_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 12px;
}

div.ScrollingButtonVert
{
	background-image: url(./Img/ScrollingButtonVert_bg.png);
	background-position: left center;
	background-repeat: repeat-y;
}

div.ScrollingButtonBottom
{
	background-image: url(./Img/ScrollingButtonBottom_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 12px;
}

/* Paging */

div.paging
{
	background-image: url(./Img/MenuSemaine_bg.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 50px;
	text-align: center;
	margin-top: 10px;
	/*margin-right: 20px;*/
}

div.paging ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	margin: 0 auto 0 auto;
}

div.paging ul li
{
	clear: none;
	list-style-type: none;
	float: left;
	
	margin: 4px 4px 0 4px;
	width: 65px;
	height: 29px;
	background-position: 0 0;
	background-repeat: repeat-y;
	background-image: url(../Ipad/Img/Day_but.png);
	background-color: transparent;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	padding-top: 8px;
}

div.paging ul li.Selected
{
	background-position: 0 -100%;
	color: #d32323;
}

div.paging ul li a
{
	color: #ffffff;
}

div#MenuSemaine
{
	width: 988px;
	height: 50px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(./Img/MenuSemaine_bg.png);

}

div#MenuSemaine h3
{
	float: left;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	margin: 12px;
}

input.WeekDayBut, input.WeekDayButSelected
{
	background-color: transparent;
	background-image: url(./Img/MenuSemaine_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 88px;
	height: 64px;
	float: left;
	margin-right: 8px;
	color: #808fb5;
	font-size: 14px;
	text-align: center;
	white-space: normal;
	padding-bottom: 10px;
}

input.WeekDayButSelected
{
	background-position: left -100%;
	color: #8c0701;
}

div#Player
{
	background-image: url(./Img/Player_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 664px;
	height: 470px;
	padding: 11px 12px 11px 13px;
	margin-left: -8px;
	vertical-align: top;

}

div#Player.Live
{
	background-image: url(./Img/Live_bg.png);
	height: 376px;
}

div#PlayerFrame
{
	width: 664px;
	height: 373px;
}

div#CategoryDetail
{
	background-image: url(./Img/CategoryDetail_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 300px;
	height: 280px;
	position: relative;
	clear: both;
}

div#CategoryDetail.live
{
	background-image: url(./Img/CategoryLive_bg.png);
}

div#CategoryDetailShadow
{
	background-image: url(./Img/CategoryDetailShadow_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 300px;
	height: 28px;
	bottom: 0;
	position: absolute;
	z-index:2;
}

div#PlayerDetail, div#DirectDetail
{
	background-image: url(./Img/PlayerDetail_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 300px;
	height: 380px;
	position: relative;
	margin-top: 8px;
}

div#DirectDetail
{
	background-image: url(./Img/DirectDetail_bg.png);
}

div#PlayerDetail h2, div#DirectDetail h2
{
	color: #1e287d;
	font-size: 16px;
	font-weight: normal;
	height: 56px;
	overflow: hidden;
}

div#PlayerDetailInner
{
	background-image: url(./Img/PlayerDetailInner_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 252px;
	height: 270px;
	padding: 110px 24px 0 24px;
	color: #5b6c97;
}

div.PlayerDetailViews
{
	float: right;
	color: #5b6c97;
}

div#PlayerDetailLike
{
	float: left;
	width: 32px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}

div#PlayerDetailEmbed
{
	position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: 375px;
	display: none;
	background-color: #28439b;
	border: solid 3px #4475d7;
	color: #ffffff;
}

div#PlayerDetailEmbed h2
{
	color: #ffffff;
	padding: 8px;
}

input.CloseBut
{
	background-image: url(./Img/Close_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 48px;
	height: 48px;
	background-color: transparent;
	margin: 0px;
	float: right;
	cursor: pointer;

}

div#PlayerDetailEmbed hr
{
	background-color: #4475d7;
	height: 1px;
	border-top: solid 1px #4475d7;
	border-bottom: solid 1px #19226c;
	margin: 0;
	padding: 0;
	line-height: 0;
}

div#PlayerDetailEmbed div
{
	padding: 8px;
}

div#PlayerDetailEmbed h3
{
	font-size: 14px;
	font-weight: normal;
	clear: both;
}

input.permalien, input.embed
{
	width: 230px;
	border: solid 1px #4475d7;
	background-color: #28439b;
	color: #ffffff;
	padding: 2px 2px 0 2px;
	height: 18px;
	float: left;
}

input.CopierBut
{
	background-image: url(./Img/Copier_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 48px;
	height: 22px;
	background-color: transparent;
	margin: 0px;
	cursor: pointer;
	float: left;
}


input.StarBut, input.StarButSelected
{
	background-image: url(../Ipad/Img/Star_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 32px;
	height: 32px;
	background-color: transparent;
	margin: 0px;

	display: none;
}

input.StarButSelected
{
	background-position: 0 -100%;
}

input.HeartBut
{
	background-image: url(../Ipad/Img/Heart_but.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 32px;
	height: 32px;
	background-color: transparent;
	margin-left: 0px;

	display: none;
}

div.NbHearts
{
    background-image: url(../Ipad/Img/NbHearts_bg.png);
    background-repeat: no-repeat;
    background-position: 0 0 !important;
	background-position: 0 1px;
    width: 32px;
    height: 14px;
    text-align: center;
    font-size: 11px;
    color: #790c01;
    margin: 0 auto 0 auto;

display: none;
}

div#PlayerDetailDescription
{
	float: right;
	width: 212px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}

div#PlayerDetailDescription p
{
	color: #000000;
	margin-right: 20px;
}

div#PlayerDetailFooter
{
	clear: both;
	margin-top: 20px;
	height: 48px;
}

input.EmbedBut
{
	background-image: url(./Img/Embed_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 48px;
	height: 40px;
	background-color: transparent;
	float: right;
	z-index: 2;
}

input.FacebookBut
{
	background-image: url(./Img/Facebook_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 48px;
	height: 40px;
	background-color: transparent;
	float: right;
	z-index: 2;
}

input.TwitterBut
{
	background-image: url(./Img/Twitter_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 48px;
	height: 40px;
	background-color: transparent;
	float: right;
	z-index: 2;
}

input.SiteWebBut
{
	background-color: transparent;
	background-image: url(./Img/SiteWeb_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 96px;
	height: 32px;
	float: left;
	margin-top: 8px;

	display: none;
}


div.WeekDayList
{
	display: none;
}


div#VotreSoiree
{
	width: 990px;
	height: 292px;
	background-image: url(./Img/VotreSoiree_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div#VotreSoiree h2
{
	height: 27px;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 9px 0 0 12px;
}

div#VotreSoireeInner
{
	width: 990px;
	height: 244px;
	margin: 6px 0 6px 0;
}

div.VotreSoireeItem
{
	width: 330px;
	height: 244px;
	background-image: url(./Img/VotreSoireeItem_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block !important;
	display: inline;
	float: left;
}

div.VotreSoireeItemTime, div.VotreSoireeItemTitle
{
	width: 260px;
	height: 22px;
	padding: 15px 20px 0px 20px;
	color: #ffffff;
	font-size: 18px;
}

div.VotreSoireeItemTitle
{
	padding: 0px 20px 0px 20px !important;
	padding: 1px 20px 0px 20px;
	height: 18px;
	overflow: hidden;
}

div.VotreSoireeItemImg
{
	width: 300px;
	height: 168px !important;
	padding: 0px 15px 0px 15px;
}

div.VotreSoireeItemImg img
{
	width: 300px;
	height: 168px;
}

div.GrillePrgmDays
{
	width: 667px;
	height: 52px;
	background-image: url(./Img/GrillePrgmDays_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 8px 4px 0 4px;
}

div.GrillePrgmDay
{
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	margin: 8px 0 0 8px;
	float: left;
}


input.DayBut
{
	margin: 4px 4px 0 4px;
	width: 46px;
	height: 35px;
	background-position: 0 0;
	background-repeat: repeat-y;
	background-image: url(./Img/Day_but.png);
	background-color: transparent;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
}

input#butday0.Selected, input#butday1.Selected, input#butday2.Selected, input#butday3.Selected, input#butday4.Selected, input#butday5.Selected, input#butday6.Selected
{
	background-position: 0 -100%;
}

input.Next2But, input.Prev2But
{
	margin: 4px 4px 0 4px;
	width: 30px;
	height: 35px;
	background-position: 0 0;
	background-repeat: repeat-y;
	background-image: url(./Img/Next2_but.png);
	background-color: transparent;
	vertical-align:top;
}

input.Prev2But
{
	background-image: url(./Img/Prev2_but.png);
}


div.Prgms
{
	width: 675px;
	float: left;
}

div#GrillePrgm
{
	width: 675px;
}

div.prgmItem, div.prgmItemB
{
	width: 673px;
	border: solid 1px #0c1731;
	border-bottom: solid 1px #233359;
	background-image: url(./Img/PrgmItem_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative;
	z-index: 1;
	display: inline-block;
}

div.prgmItemB
{
	background-image: url(./Img/PrgmItemB_bg.png);
}


div.PrgmItemImg
{
	width: 187px;
	height: 102px;	
}

div.prgmItemHour
{
	width: 120px;
	text-align: right;
	float: left;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
}

div.prgmItemContent
{
	width: 300px;
	float: left;
	padding: 20px 0 10px 0;
	position: relative;
	color: #bbbbbb;
	font-size: 14px;
}

div.prgmItemContent a
{
	color: inherit;
}

span.catname
{
	color: #bbbbbb;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
}

div.prgmItemMiddle
{
	width:228px;
	float: left;
}

div.prgmItemPubGoogleAds
{
        margin: 0 0 0 136px;
	padding: 0;
	vertical-align: top;
	width:530;
	float: left;
}

div.prgmItemThumbnail
{
	background-image: url(../Ipad/Img/Thumbnail_bg.png);
	background-repeat: no-repeat;
	background-position: 8px 12px;
	width:188px;
	padding: 24px 20px 20px 20px;

	height: auto !important;
	height: 150px;
	min-height: 150px;
}

div.prgmItemButtons
{
	clear: both;
	text-align: right;
	margin-top: 10px;
}

div.prgmItemButtons a
{
	display: block;
}

div.prgmItemContent h2, div.prgmItemContentFull h2
{
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	margin-bottom: 4px;
}

div.prgmItemContent h3, div.prgmItemContentFull h3
{
	font-size: 14px;
	font-weight: normal;
	color: #5b6c97;
	text-transform: uppercase;
	margin-bottom: 4px;
}

input.RegarderLaVideoBut
{
	background-image: url(../Ipad/Img/RegarderLaVideo_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 95px;
	height: 52px;
	background-color: transparent;
	float: left;
}

input.AvantPremiereBut
{
	background-image: url(../Ipad/Img/AvantPremiere_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 85px;
	height: 52px;
	background-color: transparent;
	margin-left: 10px;
	float: left;
}

input.ALInfiniBut
{
	background-image: url(../Ipad/Img/ALInfini_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 85px;
	height: 52px;
	background-color: transparent;
	float: right;
}

div.GrilleDescription
{
	width: 300px;
	color: #ffffff;
	margin-bottom: 10px;
	font-size: 12px;
}

div.GrilleDescription b,
div.GrilleDescription strong
{
	font-weight: bold;
	margin-bottom: 4px;
}

div#SoireesAVenir
{
	background-image: url(./Img/SoireesAVenir_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:300px;
	height: 1170px;
	margin-top: 10px;
	padding-top: 10px;
}

div.SoireesAVenirTitle
{
	background-image: url(./Img/SoireesAVenirTitle_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 169px;
	height: 18px;
	margin: 0px 0 0 16px;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	padding: 2px 0px 6px 8px;
}

div.SoireesAVenirItem
{
	background-image: url(./Img/SoireesAVenirItem_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 217px;
	height: 142px;
	margin: 8px 35px 0 35px;
	padding: 6px;
	position: relative;
}

div.SoireesAVenirDay
{
	width: 213px;
	height: 18px;
	padding: 2px 0 0 4px;
	font-size: 13px;
        color: #ffffff;
}

div.SoireesAVenirItemImg, div.SoireesAVenirItemImg img
{
	width: 217px;
	height: 122px;
}

div.SoireesAVenirItemTitle
{
	background-image: url(./Img/SoireesAVenirItemTitle_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 213px;
	height: 19px;
	position: absolute;
	bottom: 6px;
	z-index: 2;
	padding: 3px 0 0 4px;
	font-size: 13px;
        color: #ffffff;
	overflow: hidden;
}

div#RightMenu
{
	background-image: url(./Img/RMItems_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	width: 330px;
	height: 249px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}

div.RMItem
{
	background-image: url(./Img/RMItem_bg.png);
	width: 272px;
	height: 75px;
	margin: 0px 0 0px 0;
	float: right;
	padding: 8px 12px 0 46px;
	color: #ffffff;
	cursor: pointer;
}

div.RMItem img
{
	margin-right: 4px;
	text-align: left;
	opacity:0.5;
	filter:alpha(opacity=50);
	width: 110px;
	height: 62px;
}

div.RMItem h3
{
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	display: block;
	margin-right: 20px;
	padding-bottom: 4px;
	float: left;
	width: 130px;
	height: 14px;
	overflow: hidden;

	white-space:nowrap;
	text-overflow:ellipsis;

	
}

span.RIHour
{
	background-image: url(./Img/RIHour_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 54px;
	height: 24px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin-left: -4px;
	padding-top: 4px;
	padding-left: 6px;
}

span.now
{
	background-position: left -28px;
}

div.Selected
{
	background-image: url(./Img/RMItemSelected_bg.png);
}

div.Selected img
{
	opacity:1.0;
	filter:alpha(opacity=100);
}

div.strip
{
	position: relative;
	margin-bottom: 10px;
	clear: both;
}

div#PourVous
{
	background-image: url(./Img/PourVous_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 990px;
	height: 190px;
	clear: both;
	margin: 16px 0 16px 0;
}

div.PourVousTitle, div.EmissionsTitle, div.SeriesTitle, div.InfosTitle
{
	background-image: url(./Img/PourVousTitle_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 220px;
	height: 24px;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	padding: 2px 0 0 6px;
	float: left;
	letter-spacing: -1px;
	margin: 10px 0 10px 16px !important;
	margin: 10px 0 0px 16px !important!;
}

div.SeriesTitle
{
	background-image: url(./Img/SeriesTitle_bg.png);
}

div.ServicesTitle
{
	background-image: url(./Img/ServicesTitle_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;
	height: 24px;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	padding: 2px 0 0 6px;
	float: left;
	letter-spacing: -1px;
	margin: 10px 0 10px 16px !important;
	margin: 10px 0 0px 16px !important!;
}

div#EmissionsSeries
{
	background-image: url(./Img/EmissionsSeries_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 990px;
	height: 190px;
	clear: both;
	margin: 16px 0 16px 0;
}

div#Emissions
{
	width: 495px;
	float: left;
}

div#Series
{
	width: 495px;
	float: right;
}

div.EmissionsItems, div.SeriesItems
{
	height: 130px;
	width: 490px;
	margin: 10px 2px 10px 3px;
	clear: both;
}

div.SPControls
{
	float: right;
	margin: 10px 10px 0 0;
}

div#Selection
{
	background-image: url(./Img/Selection_bg.png);
	background-repeat: no-repeat;
	background-position: left top;

	width: 990px;
	height: 161px;
	clear: both;
	margin: 16px 0 16px 0;
}

div.SelectionItems
{
	clear: both;
	height: 101px;
	width: 980px;
	margin: 10px 5px 10px 5px;
}

div.SelectionItem
{
	width: 180px;
	height: 101px;
	position: relative;
	display: inline-block !important;
	display: block;
	float: left;
	margin: 0 8px 0 8px;
}

div.SelectionItem img
{
	width: 180px;
	height: 101px;
}

div.SelectionItemTitle
{
	background-image: url(./Img/PourVousItemTitle_bg.png);
	background-position: left top;
	width: 172px;
	height: 29px;
	padding: 4px;
	position: absolute;
	z-index: 2;
	bottom: 0px;
	left: 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
}

div.SelectionItemTitle *, div.PourVousItemTitle *
{
	color: #ffffff;
}

input.SurFacebookBut
{
	background-image: url(./Img/SurFacebook_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 178px;
	height: 25px;
	background-color: transparent;
	color: #ffffff;
	padding: 0px 0 0 28px !important;
	padding: 2px 0 0 28px;
	font-size: 14px;
	letter-spacing: 0px;
	margin: 10px 16px 0 0;
}

div.PourVousItems
{
	clear: both;
	height: 130px;
	width: 980px;
	margin: 10px 6px 10px 6px;
}

div.PourVousItem, div.SerieItem
{
	background-image: url(./Img/PourVousItem_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	
	width: 217px;
	height: 122px;
	
	padding: 4px 14px 4px 14px;
	
	position: relative;
	display: inline-block !important;
	display: block;
	margin: 0;

	float: left;
}

div.SerieItem
{
	background-image: url(./Img/SerieItem_bg.png);
}

div.PourVousItem img, div.SerieItem img
{
	width: 217px;
	height: 122px;
}

div.PourVousItemTitle
{
	background-image: url(./Img/PourVousItemTitle_bg.png);
	background-position: left top;
	width: 205px;
	height: 31px;
	position: absolute;
	z-index: 2;
	bottom: 4px;
	left: 14px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 6px 0 6px;
}

div.DernieresNewsTop
{
	background-image: url(./Img/DernieresNewsTop_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 675px;
	height: 8px;
	line-height: 0px;
	font-size: 0px;
}

div.DernieresNews
{
	background-image: url(./Img/DernieresNewsBody_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 655px;
	padding: 10px;
	height: auto !important;
	min-height: 650px;
	position: relative;
}

div.DernieresNews2
{
	background-image: url(./Img/DernieresNewsBody_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 655px;
	padding: 10px;
}

div.DernieresNews *,
div.DernieresNews2 *
{
	color: #000000;
}

div.DernieresNews h1,
div.DernieresNews2 h1
{
	color: #bf0800;
	font-size: 24px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	clear: both;
}

div.DernieresNewsBottom
{
	background-image: url(./Img/DernieresNewsBottom_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 675px;
	height: 8px;
	font-size: 0px;
}

div.DernieresNewsBigTop
{
	background-image: url(./Img/DernieresNewsBigTop_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 990px;
	height: 8px;
	line-height: 0px;
	font-size: 0px;
}

div.DernieresNewsBig
{
	background-image: url(./Img/DernieresNewsBigBody_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 970px;
	padding: 10px;
	height: auto !important;
	height: 400px;
	min-height: 400px;
}

div.DernieresNewsBigBottom
{
	background-image: url(./Img/DernieresNewsBigBottom_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 990px;
	height: 8px;
	font-size: 0px;
}

div.BlogItem
{
	color: #000000;
	border-bottom: dotted 1px #c2cde7;
	padding: 10px 0 10px 0;
	/*clear: both;*/
	width: 640px;
}

div.BlogItem a, div.BlogItem a:visited, div.BlogItem a:active, div.BlogItem a:link, div.BlogItem a:hover
{
	color: #000000;
}

div.BlogItem img
{
	padding: 4px;
	position: relative;
	margin: 0 10px 10px 0;
	display: inline-block;
	*float: left;
	border: solid 1px #b8c5e8;
}

div.BlogItem h2
{
	font-size: 18px;
	font-weight: normal;
	color: #3c5400;
	margin-bottom: 0px;
}

div.BlogItem h2 a, div.BlogItem h2 a:visited, div.BlogItem h2 a:active, div.BlogItem h2 a:link, div.BlogItem h2 a:hover
{
	color: #3c5400;
}

div.BlogItem ul
{
	margin: 10px;
}

div.BlogItem ul li
{
	margin-left: 10px;
}

div.BlogItemImage
{
	background-repeat: no-repeat;
	background-position: left top;
	width: 217px;
	height: 122px;
	padding: 4px;
	position: relative;
	margin: 0 10px 10px 0;
	float: left;
}

div.BlogItemImageBig
{
	/*padding: 4px;
	position: relative;
	margin: 0 10px 10px 0;
	border: solid 1px #b8c5e8;*/
	float: left;
}

div.BlogItemImage img
{
	/*width: 217px;
	height: 122px;*/
}

div.BlogItemDate
{
	/*clear: both;*/
	color: #7b87a5;
	padding-top: 4px;
}

span.BlogItemNbReactions
{
	color: #81ac15;
	font-weight: bold;
}

div.RBox
{
	width: 300px;
	margin-bottom: 16px;
	clear: both;
}

div.RBoxTop
{
	background-image: url(./Img/RBTop_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	font-size: 18px;
	color: #e77215;
	font-weight: normal;
	padding: 12px 0 0 16px;
}

div.RBoxBody
{
	background-image: url(./Img/RBBody_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 8px 16px 8px 16px;
	color: #000000;
display: inline-block;
	width: 100%;
}

div.RBoxBottom
{
	background-image: url(./Img/RBBottom_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
}

div.RBoxBody li
{
	background-image: url(./Img/RBLink_bg.png);
	background-repeat: no-repeat;
	background-position: left 6px;

	display: block;
	border-bottom: solid 1px #dadada;

	list-style-type: none;
	padding: 4px 8px 4px 16px;
}

ul.RBList, ul.RBList li
{
	list-style-type: none;
}

 ul.RBList li a.RBLink
{
	color: #000000;
}

div.RBoxBody li a.RBLink:hover
{
	color: #6f81b5;
}

div.BlogMenu
{
	width: 300px;
	margin-bottom: 16px;
	clear: both;
}

div.BlogMenuTop
{
	background-image: url(./Img/BlogMenuTop_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
}

div.BlogMenuTopTitle
{
	height: 32px;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	font-weight: normal;
	padding: 16px 0 0 12px;
	display: block;
}

div.BlogMenuBottom
{
	background-image: url(./Img/BlogMenuBottom_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
}

div.BlogMenu ul,
div.BlogMenu ul li ul,
div.BlogMenu ul li ul li ul
{
	list-style-type: none;
}

div.BlogMenu ul li ul,
div.BlogMenu ul li ul li ul
{
	display: none;
}

div.BlogMenu > ul > li.selected > ul,
div.BlogMenu > ul > li > ul > li.selected > ul
{
	display: block;
}

div.BlogMenu ul li,
div.BlogMenu ul li ul li,
div.BlogMenu ul li ul li ul li
{
	list-style-type: none;
	display: block;
	clear: both;
	/*height: 30px;*/
	width: 300px;
}

div.BlogMenu ul li a,
div.BlogMenu ul li ul li a,
div.BlogMenu ul li ul li ul li a
{
	background-image: url(./Img/BlogMenuItem_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 272px;
	height: 16px;
	display: block;
	color: #ffffff;
	font-size: 14px;
	padding: 7px 14px 7px 14px;
}

div.BlogMenu ul li ul li a
{
	padding-left: 28px;
	width: 258px;
}

div.BlogMenu ul li ul li ul li a
{
	padding-left: 42px;
	width: 244px;
}

div.BlogMenu > ul > li.selected > a, div.BlogMenu ul li a:hover, div.BlogMenu ul li a:active,
div.BlogMenu > ul > li > ul > li.selected > a, div.BlogMenu ul li ul li a:hover, div.BlogMenu ul li ul li a:active,
div.BlogMenu > ul > li > ul > li > ul > li.selected > a, div.BlogMenu ul li ul li ul li a:hover, div.BlogMenu ul li ul li ul li a:active
{
	background-position: left -100%;
	color: #ffffff;
}

div.BlogMenu ul li a:visited
{
	color: #ffffff;
}

div.DernieresNews div.paging,
div.DPPBox div.paging
{
	background-image: none;
	background-color: #ffffff;
	position: relative;
}

div.DernieresNews div.paging ul li,
div.DPPBox div.paging ul li
{
	margin: 4px 0px 0 0px;
	width: 60px;
	height: 29px;
	background-image: url(../Ipad/Img/Day2_but.png);
}

div.AlbNav
{
	/*width: 650px;*/
	height: 234px;
	overflow: hidden;
}

div.AlbumItem, div.AlbumListItem
{
	display: inline-block !important;
	display: inline;

	width: 110px;
	height: 62px;
	border:solid 1px #c2cde7;

	padding: 3px;
	margin: 4px 4px 4px 4px;

	float: left;
}

div.AlbumListItem
{
	width: 310px;
	color: #6f81b5;
	font-size: 11px;
}

div.AlbumListItem h3
{
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 4px;
}

div.AlbumItem img, div.AlbumListItem img
{
	width: 110px;
	height: 62px;
	margin-right: 4px;
	float: left;
}

img.AlbumBigPicture
{
	height: 350px;
}

div.AlbumBigPicture
{
	width: 650px;
	text-align: center;
	margin: 10px 0 10px 0;
	overflow: hidden;
}

div.AlbumBigPictureInner
{
	display: inline-block;
	margin: 0 auto 0 auto;
	border:solid 1px #c2cde7;
	padding: 3px;
	height: 350px;
	text-align: center;
}

div.AlbumBigPictureLegend
{
	font-size: 11px;
	color: #808080;
	margin-top: 4px;
}

div.PopmenuItem
{
	width: 180px;
	height: 101px;
	position: relative;
	display: inline-block !important;
	display: inline;
	margin: 0 0 20px 0;
}

div.PopmenuItem img
{
	width: 180px;
	height: 101px;
}

div.PopmenuItemTitle
{
	background-image: url(./Img/PourVousItemTitle_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 168px;
	height: auto !important;
	height: 37px;
	min-height: 31px;
	position: absolute;
	z-index: 2;
	bottom: 0px;
	left: 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 6px 0 6px;
}

div.PopmenuItemTitle a, div.PopmenuItemTitle a:hover, div.PopmenuItemTitle a:visited, div.PopmenuItemTitle a:active, div.PopmenuItemTitle a:link
{
	color: #ffffff;
	background-color: transparent;
}

div#BoxInfo
{
	background-image: url(./Img/BoxInfo_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 990px;
	height: 550px;
	margin-bottom: 16px;
}

div#BoxInfo div.TabbedBox div.Tabs
{
	background-image: url(./Img/BITabs_bg.png);
	background-position: left 0px;
	background-repeat: repeat-x;
}

div#BoxInfo div.TabbedBox
{
	clear: both;
	margin: 8px 11px 0 11px;
}

div#BoxInfo div.Tabs ul
{
	list-style-type: none;
	display: inline-block;
}

div#BoxInfo div.Tabs ul li
{
	list-style-type: none;
	float: left;
}

div#BoxInfo div.Tabs ul li, div#BoxInfo div.Tabs ul li.selected
{
	background-image: url(./Img/BITabItemSelectedLeft_bg.png);
	padding: 0 0 0 10px;
	margin: 0px 4px 0 5px;
	color: #2c3685;
	font-size: 16px;
	width: 174px;
	text-align: center;
}

div#BoxInfo div.Tabs ul li a, div#BoxInfo div.Tabs ul li.selected a
{
	background-image: none;
	padding: 8px 12px 0 0;
	color: #2c3685;
	height: 32px;
}

div#BoxInfo div.Tabs ul li a:visited
{
	color: #2c3685;
}

div#BoxInfo div.Tabs ul li.selected
{
	background-image: url(./Img/BITabItemLeft_bg.png);
}

div#BoxInfo div.Tabs ul li.selected a
{
	background-image: none;
}

div#BoxInfo div.TabContent
{
	background-color: #ffffff;
	border: none;
	clear: both;
	padding: 0;
	margin: 0;
}

div.RBAlbumItem
{
	display: inline-block !important;
	display: inline;
float: left;
	width: 110px;
	height: 62px;
	border:solid 1px #c2cde7;
	padding: 3px;
	margin: 8px;
}

div.RBAlbumItem img
{
	width: 110px;
	height: 62px;
}

div.DernieresNews div.paging,
div.DPPBox div.paging
{
	background-image: none;
	background-position: center top;
	background-repeat: repeat-x;
	height: 20px;
	
	display: block;
	text-align: right;
	margin-top: 10px;
}

div.DPPBox div.paging
{
	margin-top: 10px;
	padding-top: 10px;
	border-top: solid 1px #e0e6f3;
}


div.DernieresNews div.paging ul,
div.DPPBox div.paging ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	float: right;
}

div.DernieresNews div.paging ul li,
div.DPPBox div.paging ul li
{
	clear: none;
	list-style-type: none;
	display: inline;
	
	margin: 0 0 0 4px;
	width: 18px;
	height: 18px;
	
	background-image: none;

	text-align: center;
	color: #d32323;
	font-size: 14px;
	
	border: solid 1px #A0A0A0;

	padding: 0;
}

div.DernieresNews div.paging ul li.Selected,
div.DPPBox div.paging ul li.Selected
{
	background-color: #A0A0A0;
	color: #404040;
}

div.DernieresNews div.paging ul li a,
div.DPPBox div.paging ul li a
{
	color: #A0A0A0;
	display: block;
	width: 18px;
	height: 18px;
	text-align: center;
	padding: 1px 0 0 0;
}

div.DernieresNews div.paging ul li a:hover,
div.DPPBox div.paging ul li a:hover
{
	background-color: #E0E0E0;
}

input.RevoirBut
{
	background-image: url(./Img/Revoir_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 85px;
	height: 49px;
	background-color: transparent;
	float: left;
}

input.EmissionBut
{
	background-image: url(./Img/Revoir_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 85px;
	height: 49px;
	background-color: transparent;
	float: left;
}

input.SitewebPrgmBut
{
	background-image: url(./Img/Sitewebprgm_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 85px;
	height: 49px;
	background-color: transparent;
	float: left;
}

input.AlinfiniBut
{
	background-image: url(./Img/Alinfini_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 85px;
	height: 49px;
	background-color: transparent;
	float: left;
}

a.but
{
	line-height: 0;
	font-size: 0;
	color: transparent;
	background-repeat: repeat-y;
	display: block;
}

input.but
{
	cursor: pointer;
}

a.but:hover,
a:hover input.but
{
	background-position: 0 -100%;
}

div.LiveListTop
{
	width: 675px;
	height: 10px;
	background-image: url(./Img/LiveListTop_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	line-height: 0;
}

div.LiveListBody
{
	width: 650px;
	background-image: url(./Img/LiveListBody_bg.png);
	background-repeat: repeat-y;
	padding: 0 12px 0 13px;
}

div.LiveListBottom
{
	width: 675px;
	height: 16px;
	background-image: url(./Img/LiveListBottom_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 0;
}

div.LiveListHeader
{
	width: 650px;
	height: 52px;
	background-image: url(./Img/LiveListHeader_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block !important;
	display: inline;
	position: relative;
}

div.LiveListHeader h3
{
	font-size: 16px;
	font-weight: normal;
	color: #fefefe;
	margin: 14px 12px 0 6px;
	float: left;
}

div.LiveListItem, div.LiveListItemB
{
	width: 650px;
	height: 142px;
	background-image: url(./Img/LiveListItem_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block !important;
	display: inline;
}

div.LiveListItemB
{
	background-image: url(./Img/LiveListItemB_bg.png);
}

div.LiveItemDate
{
	font-size: 18px;
	color: #ffbe8e;
	text-align: right;
	float: left;
	width: 107px;
	height: 122px;
	padding: 10px;

}

div.LiveItemTitle, div.LiveItemTitle a, div.LiveItemTitle:visited
{
	font-size: 18px;
	color: #ffffff;
	float:	left;
	width: 286px;
	padding: 10px 10px 0px 0;
}

div.LiveItemCategory
{
	font-size: 13px;
	color: #f9b587;
	float:	left;
	width: 286px;
	padding: 0px 10px 0px 0;
}

div.LiveItemDescription
{
	font-size: 13px;
	color: #fff;
	float:	left;
	width: 286px;
	padding: 10px 10px 10px 0;
}

div.LiveItemImg
{
	width: 227px;
	height: 142px;
	float: left;
}

div.LiveItemImg img
{
	margin: 20px;
	height: 102px;
	width: 187px;	
}

input.LiveDayBut, input.LiveDayButSelected
{
	background-color: transparent;
	background-image: url(./Img/LiveDay_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 63px;
	height: 54px;
	float: left;
	margin-right: 8px;
	color: #e89d75;
	font-size: 12px;
	text-align: center;
	white-space: normal;
	padding-bottom: 10px;
	position: relative;
	z-index: 2;
	top: 4px;
	left: auto;
	display: inline-block;
}

input.LiveDayButSelected
{
	background-position: left -100%;
	color: #a50000;
}

div.LiveDayList
{
	display: none;
}

div#SubmenuVideo
{
	position: relative;
}

div#SubmenuVideo ul
{
	z-index: 100;
	margin-top: -0px;
}

div#SubmenuVideo ul li
{
	display: inline-block !important;
	display: inline;
	height: 32px;
	width: 160px;
	margin: 0;
	padding: 0;
}

div#SubmenuVideo ul li a
{
	display: inline-block !important;
	display: inline;
	height: 24px;
	width: 130px;
	padding: 8px 20px 0 10px;

	background-color: transparent;
	background-image: url(./Img/LesDirectsVideos_but.png);
	background-position: left 0;
	background-repeat: repeat-y;

	text-transform: uppercase;
	font-size: 12px;

	border: none;
}

div#SubmenuVideo ul li a:hover
{
	background-position: left -100%;
}

div#SubmenuVideo ul li.selected
{
	background-image: none;
}

div#SubmenuVideo ul li.selected a
{
	display: inline;
	height: 24px;
	width: 150px;
	padding: 8px 0px 0 10px;

	background-image: none;
	
	text-transform: uppercase;
	font-size: 12px;

	background-color: #21325b;
}

div.LesAutresDirects
{
	width: 675px;
	height: 281px;
	background-image: url(./Img/LesAutresDirects_bg.png);
	background-repeat: no-repeat;
	float: left;
}



div.OtherLiveItemBig
{
	width: 316px;
	height: 258px;
	margin: 13px 0 0 13px;
	float: left;
}

div.OtherLiveItems
{
	width: 320px;
	height: 216px;
	margin: 53px 11px 0 0;
	float: right;
}

div.OtherLiveItem
{
	width: 320px;
	height: 108px;
}

div.OtherLiveItemImg
{
	width: 160px;
	position: relative;
	float: left;

	background-image: url(./Img/OtherLiveItemImg_bg.png);
	background-repeat: no-repeat;
	padding: 8px 6px 8px 6px;
}

div.OtherLiveItemImg img
{
	width: 160px;
	height: 90px;
}

div.OtherLiveItemImgOver
{
	background-image: url(../Ipad/Img/Shader.png);
	background-repeat: repeat;
	position: absolute;
	left: 6px;
	bottom: 8px;
	height: 32px;
	width: 148px;
	padding: 4px 4px 4px 8px;

	font-size: 16px;
	text-transform: uppercase;
	color: #ffffff;
}

div.OtherLiveItemTitle
{
	width: 144px;
	font-size: 16px;
	color: #1e287d;
	float: right;
	margin: 8px 0 10px 0;
}

div.OtherLiveItemDescription
{
	width: 144px;
	font-size: 13px;
	color: #010101;
	float: right;
	margin-bottom: 0px;
}

div.OtherLiveItemBigImg
{
	width: 316px;
	position: relative;

	background-image: url(./Img/OtherLiveItemBigImg_bg.png);
	background-repeat: no-repeat;
	padding: 9px 8px 8px 8px;
}

div.OtherLiveItemBigImg img
{
	width: 300px;
	height: 169px;
}

div.OtherLiveItemBigImgOver
{
	background-image: url(../Ipad/Img/Shader.png);
	background-repeat: repeat;
	position: absolute;
	left: 8px;
	bottom: 8px;
	height: 32px;
	width: 288px;
	padding: 4px 4px 4px 8px;

	font-size: 16px;
	text-transform: uppercase;
	color: #ffffff;
}

div.OtherLiveItemBigTitle
{
	width: 300px;
	font-size: 16px;
	color: #1e287d;
	margin: 0px 8px 0px 8px;
}

div.OtherLiveItemBigDescription
{
	width: 300px;
	font-size: 13px;
	color: #010101;
	margin: 0 8px 0 8px;
}

input.OtherLiveVoirBut
{
	background-color: transparent;
	background-image: url(./Img/OtherLiveVoir_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 48px;
	height: 40px;
	float: right;
}

div.OtherLivesR
{
	background-image: url(./Img/OtherLiveItemsR_bg.png);
	background-position: left top;
	background-repeat: no-repeat;

	width: 300px;
	height: 584px;

	float: right;
}

div.OtherLivesR h3
{
	font-size: 18px;
	font-weight: normal;
	color: #bf0800;

	margin: 16px 0 0 20px;
}

div.OtherLiveItemsR
{
	width: 240px;
	height: 528px;
	margin: 7px 30px 0 30px !important;
	margin: 8px 30px 0 30px;
}

div.OtherLiveItemR
{
	width: 240px;
	height: 175px;

	border-bottom: solid 1px #dbc5c5;
}

div.OtherLiveItemRImg
{
	width: 217px;
	height: 122px;

	position: relative;

	background-image: url(./Img/OtherLiveItemRImg_bg.png);
	background-repeat: no-repeat;
	padding: 12px 12px 12px 11px;
}

div.OtherLiveItemRImg img
{
	width: 217px;
	height: 122px;
}

div.OtherLiveItemRImgOver
{
	background-image: url(../Ipad/Img/Shader.png);
	background-repeat: repeat;
	position: absolute;
	left: 11px;
	bottom: 12px;
	height: auto !important;
	height: 40px;
	min-height: 32px;
	width: 205px;
	padding: 4px 4px 4px 8px;

	font-size: 16px;
	text-transform: uppercase;
	color: #ffffff;
}

div.OtherLiveItemRTitle
{
	width: 217px;
	font-size: 16px;
	color: #1e287d;
	margin: -8px 12px 0px 11px;
}

div#SplashPage
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height:100%;
	z-index: 100;
	background-image: url(../Ipad/Img/Shader.png);
	/*opacity:0.75;
	filter:alpha(opacity=75);
	background-color: #000000;*/
	text-align: center;
	color: #ffffff;
	font-size: 20px;
	font-weight: normal;

	display: none;
	z-index: 999;
}

div#SplashPageInner
{
	background-image: url(../Ipad/Img/SplashPage_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 630px;
	height: 320px;
	padding: 8px;
	text-align: center;
	font-size: 14px;
	color: #505050;
	margin: auto;
	opacity:1.0;
	filter:alpha(opacity=100);
	margin-top: 184px;
	position: relative;
}

input#butClose
{
	background-image: url(../Ipad/Img/Close_but.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 36px;
	height: 36px;
	background-color: transparent;
	position: absolute;
	top: 0px !important;
	top: 0px;
	right: 18px;
	cursor: pointer;
z-index:99999;
}

div#Timeline
{
	width: 990px;
	height: 58px;
	margin-bottom: 10px;
}

div.TLScroll
{
	width: 898px;
	height: 56px;
	float: left;

	border-top: solid 1px #172261;
	border-bottom: solid 1px #172261;
	overflow: hidden;
	background-image: url(./Img/TimelineItem_bg.png);
	background-position: left center;
	background-repeat: repeat-x;
}

div.TLScrollInner
{
	position: absolute;
	width: 5760px;
	height: 56px;
}

div.TLItem, div.TLItemSelected
{
	height: 56px;
	border-left: solid 1px #172261;
	border-right: solid 1px #263299;
	padding: 0 8px 0 8px;
	float: left;
	margin: 0px;
	width: auto;
}

div.TLItemSelected
{
	background-image: url(./Img/TimelineItemSelected_bg.png);
	background-position: left center;
	background-repeat: repeat-x;
}

div.TLItemTime, div.TLItemTitle
{
	height: 24px;
	padding-top: 4px;

	color: #6a91ea;
	font-size: 12px;
}

div.TLItemSelected, div.TLItemTime
{
	color: #ffffff;
}

div.TLItemTime
{
	color: #6f93e9;
}

div.TLItemTitle
{
	color: #e0e0e0;
	font-size: 13px;
}
div.TLItemTitle a
{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

input.TLPrevBut
{
	width: 46px;
	height: 58px;
	float: left;

	background-image: url(./Img/TLPrev_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	background-color: transparent;
}

input.TLNextBut
{
	width: 46px;
	height: 58px;
	float: left;

	background-image: url(./Img/TLNext_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	background-color: transparent;
}

div.BigInfo
{
	float: left;
	width: 315px;
	height: 421px;
	margin-right: 15px;
	overflow: hidden;

	font-size: 14px;
	line-height: 150%;
}

div.BigInfoImg
{
	width: 315px;
	height: 196px;
}

div.BigInfoImg img
{
	width: 315px;
	height: 196px;
}

div.BigInfo h3
{
	font-size: 18px;
	color: #1e297b;
	margin: 8px 0 8px 0;
	clear: both;
}

span.BigInfoDate, span.SmallInfoDate
{
	color: #bf0a01;
}

div.BigInfo p a, div.BigInfo p a:visited
{
	color: #000000;
}

div.SmallInfo
{
	/*float: left;*/
	display: inline-block;
	width: 315px;
	height: 83px;
	overflow: hidden;
	margin-bottom: 10px;
	clear: right;
}

div.SmallInfoImg
{
	border: solid 1px #e0e0e0;
	padding: 3px;
	width: 120px;
	height: 75px;
	float: left;
	margin-right: 10px;
}

div.SmallInfoImg img
{
	width: 120px;
	height: 75px;
}

div.SmallInfo h3
{
	font-size: 14px;
	color: #1e297b;
}

div.InfoLeft
{
	width: 645px;
	float: left;
}

div.InfoRight
{
	width: 300px;
	float: right;
	position: relative;
	padding: 0;
	margin: 0;
}

div.newsBox.beigeBox
{
	border: solid 1px #e9e4c7;
	margin: 0;
	padding: 0;
	width: 300px;

	background:transparent url('http://static1-bob.rtl.be/rtlutils/rtl/images/bg/beigebox-bg.png') repeat-x scroll 0 0;
}

div.newsBox.beigeBox *
{
	color: #000000;
}

div.newsBox.beigeBox * ul
{
	margin-left: 20px;
	margin-right: 10px;

	list-style-image:url(http://static1-bob.rtl.be/rtlutils/rtl/images/bg/list-arrow-grey.png);
	margin:0 0 0 25px;
	padding:0 10px 10px 0;
}

div.newsBox.beigeBox * ul li
{
	border-bottom: dotted 1px #C0C0C0;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

div.newsBox.beigeBox * ul li a
{
	color: #1e287d;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.newsBox.beigeBox h4
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e4c7;
}

div.newsBox h4.black
{
	padding: 8px;
	font-size: 18px;
	color: #000000;
}

div.beigeBox div.boxContent a.more
{
	display: block;
	text-align: right;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 4px;
}

div.SelectionItemTitle a, div.PourVousItemTitle a
{
	color: #ffffff;
}

span.EnCours
{
	width: 84px;
	height: 40px;
	background-image: url(./Img/EnCours_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: right;
}

div.BilletSharing
{
	margin: 10px 0 10px 0;
	/*border-top: dotted 1px #808080;
	border-bottom: dotted 1px #808080;*/
	padding: 4px 0 0 0;
	height: 32px;
	clear: both;
	/*float: right;*/
}

div.Pagination
{
	border-top: solid 1px #3047b5;
	padding-top: 8px;
	margin: 8px 0 26px 0 !important;
	margin: 0px 0 0px 0;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	/*position: relative;*/
	clear:both;
}

input.PPrevBut
{
	background-color: transparent;
	background-image: url(./Img/PPrev_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 160px;
	height: 32px;
	float: left;
	left: 0;
	/*top: 8px !important;
	top: auto;*/
}

input.PNextBut
{
	background-color: transparent;
	background-image: url(./Img/PNext_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	width: 160px;
	height: 32px;
	float: right;
	right: 0;
	/*top: 8px !important;
	top: auto;*/
}

div.FormContainer
{
	padding: 20px;	
	background-color:#e5e8ef;
	border: solid 1px #cccede;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div.FormContainer label
{
	font-color: #ccc;
}

div.FormContainer input, div.FormContainer textarea
{	
	padding: 4px;	
	background-color:#fff;
	border: solid 1px #cccede;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.FormContainer input.FormBut
{
	margin: 8px 0 0 0;
	padding: 10px 40px;	
	background:#192674 url("./Img/FormBut_bg.png") repeat-x top left;
	color: #fff;
	border: solid 1px #1b2272;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	cursor: pointer;
}

#PlayerBelgacom {height:359px;}


/* Chiffre du jour - 100% Club */

.ChiffreDuJour{
            width: 300px;
            height: auto;
            margin: 0;
            position: relative;
            display: block;
        }
	
	.ChiffreDuJour .cdj-content{
	  float: left;
	  margin: 0;
	}
	
	.ChiffreDuJour .cdj-content-top{
	  width: 300px;
	  height: 29px;
	  float: left;
	  margin: 0;
	  background: url(./Emission/Img/cdj-content-top.png) no-repeat;
	}
	
	.ChiffreDuJour .cdj-content-main{
	  height: auto;
	  margin: 0;
	  clear: both;
	  padding: 5px 1px;
	  background: url(./Emission/Img/cdj-content-main.png) repeat-y top center;
	}
	
	.ChiffreDuJour .cdj-content-bottom{
	  width: 300px;
	  height: 7px;
	  float: left;
	  margin: 0;
	  background: url(./Emission/Img/cdj-content-bottom.png) no-repeat;
	}
        
        .ChiffreDuJour h2.cdj-chiffre{
	  font-family: impact, arial;
          font-size: 48px;
          color: #583d4c;
	  text-align: center;
	  padding: 5px 0;
	  margin: 0;
	  line-height: 48px;
	}
        
        .ChiffreDuJour a:link, .ChiffreDuJour a:visited, .ChiffreDuJour a:hover{
            margin: 0;
            padding: 0;
            border: none;
        }
      
     .ChiffreDuJour .cdj-title{
	  margin-left: 10px;
	  line-height: 29px;
	  font-family: Arial, helvetica;
	  font-size: 13px;
	  color: #fff;
	}
        
	.ChiffreDuJour .cdj-texte{
	  margin: 5px 0;
	}
	
        .ChiffreDuJour .cdj-texte-p{
          font-family: arial;
	  font-size: 14px;
	  color: #fff;
	  margin: 0;
	  background: #222;
	  padding: 10px;
        }
        
        .ChiffreDuJour .cdj-lien{
            float: right;
            margin: 5px 10px 0px 0;
        }

        .ChiffreDuJour .cdj-lien img{
            border: 0;
        }

/* Promo box */

div.PromoBoxContainer
{
	width: 990px;
	height: 220px;
	clear: both;
	margin: 16px 0 16px 0;
}

div.PromoBox
{
	width: 488px;
	height: 220px;
	position: relative;
	display: inline-block !important;
	display: block;
	margin: 0;
}

div#PromoBoxMASContainer
{
    	width: 488px;
	height: 220px;
    	background: url(img/PromoBoxMAS.png) no-repeat;
    	padding: 16px;
}

div#PromoBoxUDPPContainer
{
    	width: 488px;
	height: 220px;
    	background: url(img/PromoBoxUDPP.png) no-repeat;
    	padding: 16px;
}

a.LinkUDPPItemArrow, a.LinkUDPPItemRightArrow
{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	float: right;
	background: url(img/PromoBoxUDPPArrow.png) no-repeat right 5px;
	padding: 0 6px 0 0;
}

a.LinkMASItemArrow,a.LinkMASItemRightArrow
{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	float: right;
	background: url(img/PromoBoxMASArrow.png) no-repeat right 5px;
	padding: 0 6px 0 0;
}

a.LinkMASItemRightArrow
{
	color: #3d0046;
}

a.LinkUDPPItemRightArrow
{
	color: #2cade3;
}

div#PromoBoxMASContainer h1, 
div#PromoBoxMASContainer h2, 
div#PromoBoxUDPPContainer h1, 
div#PromoBoxUDPPContainer h2, 
div#PromoBoxXFactorContainer h1, 
div#PromoBoxXFactorContainer h2,
div#PromoBox100ClubContainer h1,
div#PromoBox100ClubContainer h2
{
	margin: 0 0 10px 0;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	text-align: right;
}

div#PromoBoxMASContainer h2
{
	color: #78401f;
	text-align: left;
}

div#PromoBoxUDPPContainer h2
{
	color: #ed1a78;
	text-align: left;
}

div#PromoBoxUDPPContainer h3
{
	margin: 0 0 4px 0;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #3eafdd;
	line-height: 12px;
}

div#PromoBoxMASContainer h4,
div#PromoBoxUDPPContainer h4, 
div#PromoBoxXFactorContainer h4, 
div#PromoBox100ClubContainer h4
{
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
}

div#PromoBoxMASContainer h4 a,
div#PromoBoxUDPPContainer h4 a,
div#PromoBoxXFactorContainer h4 a,
div#PromoBox100ClubContainer h4 a
{

	color: #000000;

}

div#PromoBoxXFactorContainer
{
    	width: 488px;
	height: 220px;
    	background: url(img/PromoBoxXFactor.png) no-repeat;
    	padding: 16px;
}

a.LinkXFactorItemArrow, a.LinkXFactorItemRightArrow
{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	float: right;
	background: url(img/PromoBoxXFactorArrow.png) no-repeat right 5px;
	padding: 0 6px 0 0;
}

a.LinkXFactorItemRightArrow
{
	color: #9a0309;
}

div#PromoBoxXFactorContainer h2
{
	color: #9a0309;
	text-align: left;
}

div#PromoBox100ClubContainer
{
    width: 488px;
	height: 220px;
    background: url(img/PromoBox100Club.png) no-repeat;
    padding: 16px;
}

a.Link100ClubItemArrow, a.Link100ClubItemRightArrow
{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	float: right;
	background: url(img/PromoBox100ClubArrow.png) no-repeat right 5px;
	padding: 0 6px 0 0;
}

a.Link100ClubItemRightArrow
{
	color: #e16417;
}

div#PromoBox100ClubContainer h2
{
	color: #31b8dc;
	text-align: left;
}

div.PromoBoxInner
{
	width: 456px;
	height: 188px;
	position: relative;
	display: inline-block !important;
	display: block;
}

div.PromoBoxContent
{
	width: 226px;
	height: 188px;
	float: left;
	position: relative;
	display: inline-block !important;
	display: block;
	vertical-align: top;
}

div.PromoBoxContentInner
{
	padding: 10px;
}

div.PromoBox a, div.PromoBox img
{
	border: none;
}

div.PromoBoxItem, div.PromoBoxItemRight
{
	width: 208px;
	height: 117px;
	position: relative;
	display: inline-block !important;
	display: block;
	margin: 0 0 7px 0;
	padding: 0;
	float: left;
}

div.PromoBoxItem img
{
	width: 208px;
	height: 117px;
}

div.PromoBoxItemRight img
{
	width: 100px;
	height: 67px;
	float: left;
}

div.PromoBoxItemTitle
{
	background-image: url(./Img/PourVousItemTitle_bg.png);
	background-position: left top;
	width: 196px;
	height: 31px;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 6px 0 6px;
}

div.PromoBoxItemTitle a
{
	color: #ffffff;
}

div.PromoBoxItemRightTitle
{
	width: 100px;
	height: 67px;
	float: right;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 8px;
}

div.PromoBoxItemRightDescription
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 0 0 0;
	clear: both;
}

div.PromoBoxItemRightDescription a
{
	color: #000000;
}

div#Sitesbar
{
	Display: none;
}

/* IFrame FB */

div.GrillePrgmDaysIframeFB
{
	width: 494px;
	height: 52px;
	background: #1e2e7c;
	padding: 8px 8px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: solid 1px #213b8f;
}

input.DayButIframeFB
{
	margin: 4px 2px 0 2px;
	width: 46px;
	height: 35px;
	background-position: 0 0;
	background-repeat: repeat-y;
	background-image: url(./Img/Day_but.png);
	background-color: transparent;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
}

div.PrgmsIframeFB
{
	width: 500px;
	float: left;
}

div#GrillePrgmIframeFB
{
	width: 500px;
}

div.prgmItemIframeFB, div.prgmItemIframeFBB
{
	width: 500px;
	border: solid 1px #19216b;
	border-bottom: solid 1px #213b8f;
        background: url(./Img/PrgmItemIframeFB_bg.png) repeat-y top left;
	z-index: 1;
	display: inline-block;
}

div.prgmItemHourIframeFB
{
	width: 67px;
	text-align: center;
	float: left;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}

div.prgmItemContentIframeFB
{
	width: 230px;
	float: left;
	padding: 20px 0 10px 0;
	position: relative;
	color: #bbbbbb;
	font-size: 12px;
}

div.prgmItemMiddleIframeFB
{
	width: auto;
	float: left;
}

div.prgmItemPubGoogleAdsIframeFB
{
        margin: 0 0 0 85px;
	padding: 0;
	font-size: 11px;
	vertical-align: top;
	width:400;
	float: left;
}

div.prgmItemThumbnailIframeFB
{
	border: solid 4px #293f9d;
	width: 139px;
	height: 76px;
	margin: 20px;
	box-shadow: 0 0 8px #111;
  	-moz-box-shadow: 0 0 8px #111;  
  	-webkit-box-shadow: 0 0 8px #111;
}

span.EnCoursIframeFB
{
	width: 60px;
	height: 20px;
	background-image: url(./Img/EnCoursIframeFB_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: right;
}

div#VotreSoireeIframeFB
{
	width: 500px;
	height: 230px;
	background-image: url(./Img/VotreSoireeIFrameFB_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #1e2e7d;
}

div#VotreSoireeIframeFB h2
{
	height: 27px;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 9px 0 0 12px;
}

div#VotreSoireeInnerIframeFB
{	
	height: 244px;
	margin: 6px 0 6px 0;
	padding: 0 0 0 11px;
}

div.VotreSoireeItemIframeFB
{
	width: 240px;
	height: 185px;
	background: url(./Img/VotreSoireeItemIFrameFB_bg.png) no-repeat left top;
	display: inline-block !important;
	display: inline;
	float: left;
}

div.VotreSoireeItemTimeIframeFB, div.VotreSoireeItemTitleIframeFB
{
	width: 204px;
	height: 18px;
	padding: 10px 0px 0px 20px;
	color: #ffffff;
	font-size: 14px;
}

div.VotreSoireeItemTitleIframeFB
{
	padding: 0px 20px 0px 20px !important;
	padding: 1px 20px 0px 20px;
	height: 18px;
	overflow: hidden;
}

div.VotreSoireeItemImgIframeFB
{
	width: 220px;
	height: 123px !important;
	padding: 0px 0px 0px 9px;
}

div.VotreSoireeItemImgIframeFB img
{
	width: 220px;
	height: 123px;
}

div.ConcoursContentIframeFB
{
	background: #1e2e7c;
	width:415px;
	height: auto;
	padding: 30px 0 10px 35px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div.ConcoursItemIFrameFB
{
	width: 180px;
	height: 101px;
	position: relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin: 0 20px 20px 0;
	clear: both;
}

div.ConcoursItemIFrameFB img
{
	width: 180px;
	height: 101px;
}

div.ConcoursItemTitleIFrameFB
{
	background-image: url(./Img/PourVousItemTitle_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 168px;
	height: auto !important;
	height: 37px;
	min-height: 31px;
	position: absolute;
	z-index: 2;
	bottom: 0px;
	left: 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 6px 0 6px;
}

div.ConcoursItemTitleIFrameFB a, div.ConcoursItemTitleIFrameFB a:hover, div.ConcoursItemTitleIFrameFB a:visited, div.ConcoursItemTitleIFrameFB a:active, div.ConcoursItemTitleIFrameFB a:link
{
	color: #ffffff;
	background-color: transparent;
}

div.pub
{
	z-index: 1000;
}

/* HP avec vidéos */

div#HPVideosContainer
{
	position: relative;
	margin-bottom: 10px;
	clear: both;

	height: 510px;
}

div#HPVideos
{
	width: 695px;
	height: 520px;
	position: absolute;
	left: -10px;
	top: -10px;

	display: block;

	background-image: url(./Img/HPVideos_bg.png);
	background-position: left top;
	background-repeat: no-repeat;

/*	float: left;*/
}

div#HPEPG
{
	width: 300px;
	float: right;
	height: 520px;
}

div#HPLinkItems
{
	width: 981px !important;
	width: 990px;
	height: 189px !important;
	height: 205px;
	background-color: #ffffff;
	border-radius: 5px;
	padding: 8px 4px 8px 5px;
}

div.HPLinkItem
{
	width: 320px;
	height: 189px;
	display: inline-block !important;
	display: block;
	float: left;
	margin: 0 4px 0 3px;
	font-size: 13px;
	position: relative;
}

div.HPLinkItemInfos
{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 8px;
	z-index: 2;

	background-image: url(./Img/Lighter.png);
	background-position: left top;
	background-repeat: repeat;

	display: block;
	width: 304px;
}


div.HPLinkItem h2
{
	color: #1e287d;
	font-size: 21px;
	font-weight: normal;
	padding: 0;
	margin: 2px 0 4px 0;
}

div.HPVideoItems
{
	width: 664px;
	height: 84px;
	margin: 16px 15px 8px 16px;
	clear: both;
	overflow: hidden;
	display: block;	
	position: relative;
}

div.HPVideoItem
{
	width: 150px;
	margin: 0 8px 0 8px;
	float: left;
	display: block;
	position: relative;
	
}

a.HPVideoItemLink
{
	display: block;
	width: 134px !important;
	width: 150px;
	height: 68px;
	color: #ffffff;
	font-size: 12px;
	padding: 8px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;

	background-image: url(./Img/Shader.png);
	background-position: left top;
	background-repeat: repeat;
}

div.HPVideoItem:hover a.HPVideoItemLink
{
	display: block !important;
}

a.HPVideoLinkAll
{
	clear: both;
	display: block;
	text-align: right;
	color: #ffffff;
	font-size: 12px;
	padding-right: 20px;
	padding-top: 4px;

	background-image: url(./Img/HPVideoLinkAll_bg.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
}

div#HPPlayerVideo
{
	width: 668px;
	height: 374px;
	margin: 14px 14px 0 13px;
}

div#Timeline2
{
	background-image: url(./Img/HPEPGInner_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 300px;
	height: 245px;
	margin-bottom: 15px;
}

div.TLScroll2
{
	width: 300px;
	height: 200px;

	overflow: hidden;
}

div.TLScroll2Inner
{
	position: absolute;	

	width: 300px;
}

div.TLItem2, div.TLItem2Selected
{
	width: 290px !important;
	width: 300px;
	height: 45px !important;
	height: 50px;
	padding: 5px 0 0 10px;
	
	background-image: url(./Img/EPGItem_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div.TLItem2Selected
{
	background-position: left 100%;
}

div.TLItem2Time, div.TLItem2Title
{
	height: 14px !important;
	height: 18px;
	padding-top: 4px;

	color: #6a91ea;
	font-size: 12px;
}

div.TLItem2Selected, div.TLItem2Time
{
	color: #ffffff;
}

div.TLItem2Time
{
	color: #6f93e9;
}

div.TLItem2Title
{
	color: #e0e0e0;
	font-size: 13px;
}
div.TLItem2Title a
{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

a.TL2PrevBut,
a.TL2NextBut
{
	width: 300px;
	height: 22px;
	display: block;
	color: transparent;
	font-size: 0;
	line-height: 0;

	background-image: url(./Img/TL2Prev_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	background-color: transparent;
}

a.TL2NextBut
{
	background-image: url(./Img/TL2Next_but.png);
}
div.BlogItemRecette
{

	background-image: url(./Img/DernieresNewsBody_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 630px;
	padding: 10px;
	height: auto !important;
	min-height: 600px;
	position:relative;
	padding-left:35px;


}
div.BlogItemRecette h1 
{
color: #f88705;
	font-size: 24px;
	font-weight: normal;
	margin: 10px 0 10px 0;
}
div.BlogItemRecette div.BlogItem
{

	background-image: url(./Img/TopChef-bg-recettes.jpg);
	background-repeart: no-repeat;
	width:160px;
	min-height:83px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	position:relative;
	clear:none;
	border:none;

}

div.BlogItemRecette div.BlogItem div.BlogItemImage
{

	float:none;
	width:150px;
	height:83px;
	text-align:center;
	padding-left:0px;
	padding-right:0px;

}
div.BlogItemRecette div.BlogItem div.fblike
{
	
	
	margin-top:10px;
	height:15px;
	width:80px;
	bottom:10px;
	float:right;
}
div.BlogItemRecette div.BlogItem h2
{
	height:70px;
	font-size:14px;
}
div.SesRecettes
{
	
}

div.SesRecettes div.SesRecettesTitre
{
	
	height:30px;
	background-image:url(./img/Titre-ses-recettes.png);
	background-repeat:no-repeat;
	
}
div.SesRecettes div.SesRecettesTitre h2
{color:white;margin-left:5px;padding-top:4px;}
div.SesRecettes div.SesRecettesContent
{
	
	height:348px;
	background-image:url(./img/bg-ses-recettes.png);
	background-repeat:no-repeat;
}

div.DPPCandidateOfTheWeekItems
{
	background-image: url(./Img/DPPCandidatesOfTheWeek_bg.png);
	width: 946px;
	height: 258px;
	display: block;
	padding: 22px;
	margin-bottom: 20px;
}

div.DPPCandidateOfTheWeekItem
{
	width: 165px;
	height: 270px;
	display: block;
	float: left;
	color: #878787;
	font-size: 11px;
	position: relative;
}

div.DPPCandidateOfTheWeekItem + div.DPPCandidateOfTheWeekItem
{
	margin-left: 30px;
}

span.DPPCandidateOfTheWeekItemDate
{
	display: block;
	color: #e9398a;
	font-size: 14px;
	text-transform: none;
	margin-bottom: 10px;
}


div.DPPCandidateOfTheWeekItem img
{
	clear: both;
	border: solid 5px #b9e4f4;
}

div.DPPCandidateOfTheWeekItemName
{
	background-color: #d83582;
	position: relative;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 4px;
	margin-bottom: 10px;
	height:16px;
/*height:32px;*/
}

div.DPPCandidateOfTheWeekItem a.DPPCandidateOfTheWeekItemLink
{
	display: block;
	width: 153px;
	height: 14px;
	background-image: url(./Img/Candidate_but.png);
	background-repeat: repeat-y;
	color: #ffffff;
	font-size: 12px;
	margin-top: 8px;
	padding: 4px 4px 4px 8px;
	position: absolute;
	bottom: 0px;
}

div.DPPCandidateOfTheWeekItem a.DPPCandidateOfTheWeekItemLink:hover
{
	background-position: 0 -22px;
}

span.DPPCandidateOfTheWeekItemScore2,
span.DPPCandidateOfTheWeekItemScore
{
	position: absolute;
	right: 3px;
	top: -3px;
	background-color: #ffffff;
	color: #d83582;
	font-size: 14px;
	display: block;
	width: 50px;
	*width: 58px;
	height: 16px;
	*height: 24px;
	padding: 4px;
	text-align: right;
}

span.DPPCandidateOfTheWeekItemScore2
{
	font-size: 21px;
	height: 23px;
	top: -8px;
	width: 80px;
}


span.DPPCandidateOfTheWeekItemScored
{
	color: #187b9e;
}

div.DPPSearchForm
{
	background-image: url(./Img/DPPSearch_bg.png);
	width: 675px;
	height: 50px;
	position: relative;
	margin-bottom: 20px;
}

div.DPPSearchForm input[type="submit"]
{
	position: absolute;
	right: 15px;
	top: 15px;
	display: block;
	width: 30px;
	height: 20px;
	background-image: url(./Img/DPPSearch_but.png);
	background-repeat: repeat-y;
	font-size: 0px;
	line-height: 0;
	color: transparent;
	backgound-color: transparent;
	cursor: pointer;
}

div.DPPSearchForm input[type="submit"]:hover
{
	background-position: 0 -20px;
}

div.DPPSearchForm input.text
{
	width: 262px;
	height: 18px;
	color: #333333;
	font-size: 12px;
	border: none;
	background-image: url(./Img/DPPInput_bg.png);
	padding: 2px 0 0 8px;
	position: absolute;
	top: 15px;
	left: 114px;

}

div.DPPSearchForm input.text.shaded,
div.DPPSearchForm select.shaded
{
	color: #a0a0a0;
}

div.DPPSearchForm select
{
	width: 230px;
	height: 20px;
	color: #333333;
	font-size: 12px;
	border: none;
	background-image: url(./Img/DPPInput_bg.png);
	padding: 2px 0 0 8px;
	position: absolute;
	top: 15px;
	left: 390px;

}

div.DPPCandidateLastWinner
{
	background-image: url(./Img/DPPLastWinner_bg.png);
	width: 278px;
	height: 345px;
	margin: 0px 0 20px 0;
	padding: 11px 11px 11px 11px;
	position: relative;
}

div.DPPCandidateLastWinner h3
{
	color: #187b9e;
	font-size: 18px;
	margin-bottom: 20px;
}

div.DPPCandidateLastWinner img
{
	clear: both;
	border: solid 5px #fceb8e;
}

div.DPPCandidateLastWinner p
{
	height: 69px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

div.DPPCandidateLastWinner a.DPPCandidateAllWinners
{
	background-image: url(./Img/DPPArrow.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 12px;
	color: #333333;
	position: absolute;
	bottom: 11px;
	right: 11px;
}

div.DPPCandidateLastWinner a:hover
{
	color: #d83582;
}

div.DPPCandidateLastWinner img.DPPMacaron,
div.DPPCandidateOfTheWeekItem img.DPPMacaron
{
	width: auto;
	height: auto;
	position: absolute;
	right: 20px;
	top: 64px;
	border: none;
}

div.DPPMenuDuJour
{
	width: 647px;
	height: 228px;
	background-color: #ffffff;
	border: solid 1px #c2cde7;
	border-radius: 4px;
	padding: 14px;
	position: relative;
}

div.DPPMenuDuJour h2
{
	color: #187b9e;
	font-size: 24px;
	padding-left: 28px;
	background-image: url(./Img/DPPMenuDuJour_bg.png);
	background-position: 0 1px;
	background-repeat: no-repeat;
	margin-bottom: 12px;
}

div.DPPMenuDuJour a.DPPMenuDuJourAll
{
	background-image: url(./Img/DPPArrow.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 12px;
	color: #333333;
	position: absolute;
	bottom: 14px;
	right: 14px;
}

div.DPPMenuDuJour a.DPPMenuDuJourAll:hover
{
	color: #187b9e;
}

div.DPPMenuDuJourItem
{
	display: inline-block;
	width: 140px;
	height: 160px;
	vertical-align: top;
	overflow: hidden;
	font-size: 14px;
	color: #333333;
	float:left;
	margin-bottom:10px;
}

div.DPPMenuDuJourItem + div.DPPMenuDuJourItem + div.DPPMenuDuJourItem + div.DPPMenuDuJourItem + div.DPPMenuDuJourItem
{
	border-left: none;
	padding-left: 0px;
	margin-left: 0px;	
}
div.DPPMenuDuJourItem + div.DPPMenuDuJourItem + div.DPPMenuDuJourItem + div.DPPMenuDuJourItem + div.DPPMenuDuJourItem + div.DPPMenuDuJourItem
{
	border-left: solid 1px #e0e6f3;
	padding-left: 13px;
	margin-left: 13px;	
}

div.DPPMenuDuJourItem + div.DPPMenuDuJourItem
{
	border-left: solid 1px #e0e6f3;
	padding-left: 13px;
	margin-left: 13px;
}


span.DPPMenuDuJourItemType
{
	display: block;
	background-color: #24a5d2;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 8px;
	text-align: center;
	padding: 2px;
}

div.DPPMenuDuJourItem img
{
	width: 140px;
	height: 80px;
	margin-bottom: 8px; 
}

div.DPPMenuDuJourItem a.DPPMenuDuJourItemLink
{
	color: #333333;
}

div.DPPMenuDuJourItem a.DPPMenuDuJourItemLink:hover
{
	color: #24a5d2;
}

div.DPPTopRecipes
{
	background-image: url(./Img/DPPTopRecipes_bg.png);
	width: 278px;
	height: 460px;
	margin-top: 20px;
	padding: 11px 11px 11px 11px;
	position: relative;
}

div.DPPTopRecipes h3
{
	color: #187b9e;
	font-size: 18px;
	margin-bottom: 20px;
}

div.DPPTopRecipes a.All
{
	background-image: url(./Img/DPPArrow.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 12px;
	color: #333333;
	position: absolute;
	bottom: 11px;
	right: 11px;
}

div.DPPBox a.All
{
	background-image: url(./Img/DPPArrow.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 12px;
	color: #333333;
	text-align: right;
	display: block;
	clear: both;
	margin-top: 8px;
}

div.DernieresNews a.All:hover,
div.DPPTopRecipes a.All:hover
{
	color: #187b9e;
}

div.DPPTopRecipesItem
{
	width: 278px;
	height: 60px;
}

div.DPPTopRecipesItem + div.DPPTopRecipesItem
{
	border-top: solid 1px #e0e6f3;
	margin-top: 10px;
	padding-top: 10px;
}

span.DPPTopPos
{
	display: block;
	margin-right: 2px;
	float: left;
	background-image: url(./Img/DPPTopPos_bg.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 34px;
	height: 45px;
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 15px;

}

div.DPPTopRecipesItem + div.DPPTopRecipesItem span.DPPTopPos
{
	background-position: 0 -60px;
}

div.DPPTopRecipesItem img
{
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 8px;
}

span.DPPRecipeType
{
	display: block;
	color: #d83582;
	font-size: 11px;
}

span.DPPRecipeTopTitle
{
	color: #187b9e;
	font-size: 14px;
}

span.DPPRecipeTopTitle a
{
	color: #187b9e;
}

div.DPPBox
{
	width: 647px;
	height: auto;
	background-color: #ffffff;
	border: solid 1px #c2cde7;
	border-radius: 4px;
	padding: 14px 14px 20px 14px;
	position: relative;
	margin-bottom: 20px;
	clear: both;
}

div.DPPBox h2
{
	color: #187b9e;
	font-size: 24px;
	padding-left: 28px;
	background-image: url(./Img/DPPMenuDuJour_bg.png);
	background-position: 0 -30px;
	background-repeat: no-repeat;
	margin-bottom: 12px;
}

div.DPPBox div.DPPCandidateOfTheWeekItem
{
	position: relative;
	height: 155px;
	width: 644px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
	display: inline-block;
	float: none;
}

div.DPPBox div.DPPCandidateOfTheWeekItem + div.DPPCandidateOfTheWeekItem
{
	margin-left: 0;
	padding-left: 0;

	border-top: dotted 1px #c2cde7;
	margin-top: 20px;
	padding-top: 20px;
}

div.DPPBox div.DPPCandidateOfTheWeekItem a
{
	position: absolute;
	right: 0;
	bottom: 0;
}

div.DPPCandidateBigItemLeft
{
	float: left;
	margin-right: 12px;
	width: 201px;
}

div.DPPBox div.DPPCandidateOfTheWeekItem img
{
	width: 191px;
	height: 122px;
}

div.DPPBox div.DPPCandidateOfTheWeekItem img.DPPMacaron
{
	width: auto;
	height: auto;
	position: absolute;
	right: 450px;
	top: 10px;
	border: none;
}

div.DPPBox div.DPPCandidateOfTheWeekItem + div.DPPCandidateOfTheWeekItem img.DPPMacaron
{
	top: 30px;
}

div.DPPBox span.DPPCandidateOfTheWeekItemDate
{
	font-size: 12px;
	text-transform: none;
	margin-bottom: 0;
}

span.DPPCandidateOfTheWeekItemName2
{
	display: block;
	font-size: 18px;
	color: #187b9e;
	margin-bottom: 16px;
}

div.DPPCandidatePreferedItem
{
	width: 140px;
	height: 200px;
	display: inline-block;
	overflow: hidden;
}

div.DPPCandidatePreferedItem + div.DPPCandidatePreferedItem
{
	border-left: solid 1px #e0e6f3;
	margin-left: 14px;
	padding-left: 14px;
}

div.DPPCandidatePreferedItem img
{
	width: 140px;
	height: 89px;
	margin-bottom: 5px;
}

span.DPPCandidatePreferedName
{
	display: block;
	color: #d83582;
	font-size: 18px;
	margin-bottom: 5px;
}

div.DPPCandidate iframe
{
	margin-bottom: 20px;
}

div.DPPCandidate div.right
{
	width: 201px;
}

span.DPPCandidateDate
{
	font-size: 12px;
	color: #d83582;
	display: block;
	margin-bottom: 20px;
}

div.DPPCandidate div.right
{
	margin-left: 20px;
	color: #187b9e;
	font-size: 13px;
	text-transform: uppercase;
}

div.DPPCandidate div.right img
{
	clear: both;
	border: solid 5px #b9e4f4;
	width: 191px;
	height: auto;
}
span.cost{background-position: 0 -60px;}

span.ratingBg ,  span.costBg
{
	width: 100px;
	height: 20px;
	position: relative;

	background-image: url(./img/Tellers.gif);
	background-position: 0 0;
	background-repeat: no-repeat;

	display: block;
	float: right;
}

span.rating, span.cost
{
	height: 20px;
	position: absolute;

	background-image: url(./img/Tellers.gif);
	background-position: 0 -20px;
	background-repeat: no-repeat;
}

div.survey-popup
{
	display: none;
	position: absolute;
	background-color: #ffffff;
	padding: 8px;
	border: solid 1px #e0e6f3;
	border-radius: 8px;
	bottom: 20px;
	right: 0;
	margin-right: 20px;
	width: 350px;
}

a.DPPCandidateVote
{
	display: block;
	width: 184px;
	height: 26px;
	background-image: url(./img/Vote_but.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 6px;
	margin-top: 10px;
	text-transform: none;
	margin-left: 8px;
}

a.DPPCandidateVote:visited,
a.DPPCandidateVote:active,
a.DPPCandidateVote:link
{
	color: #ffffff;
}

a.DPPCandidateVote:hover
{
	background-position: 0 -32px;
}

span.TitleBD,
span.TitleBD200,
span.TitleBD300
{
	display: block;
	height: 31px;
	margin-bottom: 5px;
	background-image: url(./img/TitleBD_bg.png);
	background-repeat: no-repeat;
	width: 119px;
	padding-top: 4px;	
	text-align: center;
	font-size: 18px;
	color: #187b9e;
}

span.TitleBD200
{
	background-image: url(./img/TitleBD200_bg.png);
	width: 190px;
	padding-left: 10px;
	text-align: left;
}

span.TitleBD300
{
	background-image: url(./img/TitleBD300_bg.png);
	width: 290px;
	padding-left: 10px;
	text-align: left;
}

div.DPPOtherCandidates
{
	width: 642px;
	height: 267px;
	padding: 16px;
	background-image: url(./img/OtherCandidates_bg.png);
	margin-top: 20px;
}

div.DPPOtherCandidates div.DPPCandidateOfTheWeekItem
{
	width: 150px;
	font-size: 11px;
}

div.DPPOtherCandidates div.DPPCandidateOfTheWeekItem + div.DPPCandidateOfTheWeekItem
{
	margin-left: 14px;
}

div.DPPOtherCandidates img
{
	width: 140px;
	height: 89px;
}

div.DPPOtherCandidates a
{
	background: none;
	margin: 0;
	padding: 0;
	display: block;
	height: auto;
	color: #878787;
	font-size: 11px;
}

div.DPPOtherCandidates span.DPPCandidateOfTheWeekItemName2
{
	font-size: 14px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

div.DPPBox h2.DPPRecipes
{
	background-position: 0 1px;
}

div.DPPBox h2.DPPActu
{
	background-position: 0 -60px;
}

div.DPPBox h2.DPPConcept
{
	background-image: none;
	padding-left: 0;
}

div.DPPBox div.DPPRecipeItem
{
	position: relative;
	height: 130px;
	width: 644px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
}

div.DPPBox div.DPPRecipeItem + div.DPPRecipeItem
{
	margin-left: 0;
	padding-left: 0;

	border-top: dotted 1px #c2cde7;
	margin-top: 20px;
	padding-top: 20px;
}

div.DPPBox div.DPPRecipeItem img
{
	/*display: inline-block;
	margin-right: 10px;*/
	border: solid 1px #c2cde7;
	padding: 3px;
	width: 217px;
	height: 122px;
}

div.DPPBox div.DPPRecipeItem a.DPPRecipeItemLink
{
	position: absolute;
	right: 0;
	bottom: 0;

	display: block;
	width: 153px;
	height: 14px;
	background-image: url(./Img/Candidate_but.png);
	background-repeat: repeat-y;
	color: #ffffff;
	font-size: 12px;
	margin-top: 8px;
	padding: 4px 4px 4px 8px;
}

div.DPPBox div.DPPRecipeItem a:hover
{
	background-position: 0 -22px;
}

div.DPPBox div.DPPRecipeItem div.DPPCandidateBigItemLeft
{
	width: 227px;
}

div.aside
{
	width: 200px;
	float: right;
	margin-left: 10px;
}

div.aside div.visual img
{
	border: solid 1px #c2cde7;
	padding: 4px;
	width: 190px;
	height: auto;
}

div.visual
{
	padding-bottom:9px;
	background:url(http://vertical1.rtl.be/css/sites/7/bg-visual.png) no-repeat 0 100%;
	margin-bottom:11px;
}

div.ingredient-list div.heading h3 span
{
	display: block;
	height: 31px;
	margin-bottom: 5px;
	background-image: url(./img/TitleBD_bg.png);
	background-repeat: no-repeat;
	width: 119px;
	padding-top: 4px;	
	text-align: center;
	font-size: 18px;
	color: #187b9e;
}

span.add-info
{
	color: #999999;
	font-size: 12px;
	margin-bottom: 5px;
}

div.ingredient-list li
{
	color:#783106;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	padding:0 0 12px 21px;
	background:url(http://vertical1.rtl.be/css/sites/7/bullet-3.gif) no-repeat 1px 2px;
}

/* rate-block */
div.rate-block
{
	float:right;
	width:185px;
	margin: 0 0 10px 0px;
	font-size: 14px;
	color: #333333;
	position: relative;
}

div.DPPCandidate div.rate-block
{
	width: 100%;
	color: #187b9e;
	font-size: 13px;
	line-height: 20px;
}

.rate-block dl {
	overflow:hidden;
	width:100%;
	margin-bottom:3px;
}
.rate-block dt {
	float:left;
	width:90px;
	margin-right:5px;
}
.rate-block dd {
	float:left;
	width:90px;
	padding:1px 0 11px;
}
.rate-block .btn {
	display:block;
	padding-right:8px;
	background:url(http://vertical1.rtl.be/css/sites/7/bg-title.png) no-repeat 100% -272px;
	font-size:13px;
	color:#fff !important;
	text-decoration:none;
	text-align:center;
	margin-top:10px;
	margin-left:1px;
	margin-right:1px
}
.rate-block .btn span {
	display:block;
	background:url(http://vertical1.rtl.be/css/sites/7/bg-title.png) no-repeat 0 -242px;
	padding:2px 0 7px 8px;
}
.rate-block .btn:hover {background-position:100% -332px;margin-top:10px;}
.rate-block .btn:hover span {background-position:0 -302px;}

/* survey-popup */
.survey-popup {
	/*position:absolute;
	top:123px;
	left:-61px;*/
	border:2px solid #949494;
	background:#fff;
	padding:1px;
	width:294px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.4);
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.4);
}
.survey-popup .head-line {
	background:#d02584;
	color:#fff;
	overflow:hidden;
	padding:3px 3px 3px 9px;
	margin-bottom:18px;
}
.survey-popup .close {
	float:right;
	width:34px;
	height:34px;
	background:url(http://vertical1.rtl.be/css/sites/7/photo-ico.png) no-repeat 0 -195px;
	text-indent:-9999px;
	overflow:hidden;
}
.survey-popup .close:hover {background-position:-36px -195px;}
.survey-popup .head-line span {
	float:left;
	padding:7px 0 0;
}
/* survey-form */
.survey-form {margin:0 5px 19px 8px;}
.survey-form .row {
	overflow:hidden;
	width:100%;
	padding-bottom:16px;
}
.survey-form .radio {
	float:left;
	margin:0 4px 0 0;
	width:16px;
	height:15px;
	padding:0;
}
.survey-form .star-rating {
	float:left;
	margin-right:3px;
}
.survey-form label {
	float:left;
	color:#000;
	line-height:16px;
}
.survey-form .submit {
	margin:2px auto 0;
	display:block;
	width:102px;
	height:27px;
	padding:0;
	border:none;
	background:url(http://vertical1.rtl.be/css/sites/7/bg-title.png) no-repeat 0 -362px;
	color:#666;
	text-align: center;
	cursor: pointer;
}
.survey-form .submit:hover {background-position:-105px -362px;}

div.DPPBox div.DPPRecipeItem span.ratingBg
{
	position: absolute;
	bottom: 0;
	left: 230px;
}

div.DPPBox span.info
{
	color: #d83582;
	font-size: 12px;
	margin-bottom: 20px;
	display: block;
}

div.DPPBox h3
{
	color: #333333;
	font-size: 18px;
	margin-bottom: 20px;
	clear: left;
}

.parameter-list {
	float:left;
	width:196px;
	height:auto;
	background:url(http://vertical1.rtl.be/css/sites/7/postit_bg.jpg) no-repeat;
	background-position: left bottom;
	padding:10px 10px;
	color:#333;
	font-size:13px;
	line-height:18px;
	margin-bottom: 10px;
}
.parameter-list li
{
	font-family: "Comic Sans MS", cursive;
	font-style: italic;
	padding: 0 0 0 23px;
	list-style-type: none;
	margin-bottom: 10px;
	line-height: 18px;
}
.parameter-list .person {background:url(http://vertical1.rtl.be/css/sites/7/photo-ico.png) no-repeat 0 -40px;}
.parameter-list .time {background:url(http://vertical1.rtl.be/css/sites/7/photo-ico.png) no-repeat 0 -88px;}
.parameter-list .category {background:url(http://vertical1.rtl.be/css/sites/7/photo-ico.png) no-repeat 0 -141px;}

div.ingredient-list ul li
{
	list-style-type: none;
}

span.add-info
{
	display: block;
	margin-bottom: 10px;
}

div.DPPRecipeCandidate
{
	border: solid 1px #e5e8ef;
	padding: 10px 10px 32px 10px;
	position: relative;
	margin-bottom: 10px;
	font-size: 10px;
	color: #333333;
	text-transform: uppercase;
}

div.DPPRecipeCandidate span
{
	font-size: 14px;
	color: #d83582;
	text-transform: none;
	display: block;
}

div.DPPRecipeCandidate a
{
	position: absolute;
	left: -1px;
	bottom: -1px;

	display: block;
	width: 188px;
	height: 14px;
	background-image: url(./Img/Candidate2_but.png);
	background-repeat: repeat-y;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	padding: 4px 4px 4px 8px;
}

div.DPPRecipeCandidate a:hover
{
	background-position: 0 -100%;
}

div.DPPCandidateOfTheWeekItem.ofTheDay img
{
	border: solid 4px #85c20f;
}

div.DPPMenuDuJourItem a.DPPMenuDuJourItem
{
	color: #000000;
}

div.DPPBox div.BlogItem h2
{
	color: #187b9e;
	background-image: none;
	padding-left: 0;
}

div.DPPBox div.BlogItem h2 a
{
	color: #187b9e;
}

div.DPPBox div.BlogItemDate
{
	color: #d83582;
}

div.DPPBox ul
{
	padding-left: 20px;
}

div.DPPBox ul li
{
	margin-bottom: 8px;
}

div.DPPPrevNext
{
	clear: both;
	height: 22px;
	padding-top: 8px;
	border-top: solid 1px #c2cde7;
	margin-top: 8px;
}

a.DPPPrev
{
	float: left;
	background-image: url(./Img/DPPPrev_but.png);
	background-position: left 0;
	background-repeat: repeat-y;
	height: 18px;
	color: #1a284c;
	font-size: 12px;
	padding-left: 30px;
	padding-top: 4px;
}

a.DPPNext
{
	float: right;
	background-image: url(./Img/DPPNext_but.png);
	background-position: right 0;
	background-repeat: repeat-y;
	height: 18px;
	color: #1a284c;
	font-size: 12px;
	padding-right: 30px;
	padding-top: 4px;
}

a.DPPPrev:hover
{
	background-position: left -22px;
}

a.DPPNext:hover
{
	background-position: right -22px;
}

div.DPPRecipeItem span.DPPCandidateOfTheWeekItemName2
{
	height: 40px;
	overflow: hidden;
}

/* social networks */
.social-networks {
	position:absolute;
	top:0px;
	left:-84px;
	background:#f6f6f6;
	border:1px solid #e6e4e5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:64px;
	font-size:9px;
	line-height:16px;
	color:#666;
	text-align: center;
}
.social-networks .title {
	text-align:center;
	display:block;
	text-transform:uppercase;
	margin-bottom:5px;
	background: #e9e9e9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%); /* W3C */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e9e9e9',GradientType=0 )";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
}
div.DPPBox div.social-networks ul {list-style-type: none; padding:0 4px;}
.social-networks li {
	list-style-type: none;
	margin-bottom:5px;
	position:relative;
	padding: 0;
}
/*
.social-networks a {
	width:48px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://vertical1.rtl.be/css/sites/7/icons-social.gif) no-repeat;
	display:block;
}
.social-networks .twitter {background-position:0 -53px;}
.social-networks .google {background-position:0 -106px;}
.social-networks .email {background-position:0 -159px;}
.social-networks .count {
	position:absolute;
	top:15px;
	left:-15px;
	padding-left:4px;
	background:url(http://vertical1.rtl.be/css/sites/7/social-counter.png) no-repeat 0 -29px;
}
.social-networks .count span {
	float:left;
	background:url(http://vertical1.rtl.be/css/sites/7/social-counter.png) no-repeat 100% 0;
	padding:1px 7px 9px 2px;
}
*/
div.hRecipe
{
	position: relative;
}



div.DPPVideoItems
{
	width: 648px;
	height: 200px;
	margin: 0px 1px 0 1px;
	overflow: hidden;
}

div.DPPVideoItems div.SP_PrevNext
{
	position: absolute;
	bottom: 0;
	right: 0;
	top: auto;
	left: auto;
}

div.DPPVideoItem
{
	width: 150px;
	height: 180px;
	display: inline-block;
	float: left;
	margin: 0 6px 0 6px;
	overflow: hidden;
}

div.DPPVideoItem img
{
	width: 142px;
	height: 82px;
	padding: 3px;
	border: solid 1px #c2cde7;
	margin-bottom: 10px;
}

div.DPPVideoItem a
{
	color: #333333;
	font-size: 14px;
}

div.DPPConcept {
width: 647px;
height: 228px;
background-color: white;
border: solid 1px #C2CDE7;
border-radius: 4px;
padding: 14px;
position: relative;
}
div.DPPConcept h2 {
color: #187B9E;
font-size: 24px;
padding-left: 28px;
background-image: url(./Img/DPPConcept.png);
background-position: 0 1px;
background-repeat: no-repeat;
margin-bottom: 12px;
}
div.DPPConcept a.All {
background-image: url(./Img/DPPArrow.png);
background-repeat: no-repeat;
background-position: right 2px;
padding-right: 12px;
color: #333;
text-align: right;
display: block;
clear: both;
margin-top: 8px;
}
div.DPPConceptImage{float:left;width:230px;margin-right: 15px;height:165px}
div.DPPConceptImage img{border:solid 1px #C2CDE7;padding:4px;}
div.DPPConceptText{}

div.DPPCandidateOfTheWeekItem div.DPPCandidateBigItemLeft a {position:relative;}
div.DPPCandidateOfTheWeekItemName a {color:#ffffff;}

span.DPPRecipeFound {
display: block;
font-size: 18px;
color: #187B9E;
margin-bottom: 5px;}

div.DPPRecipeItem span.DPPRecipeFound {
overflow: hidden;}

#BlogItemRecipe div.BlogItemImage{height:160px;margin-right:20px;}
#BlogItemRecipe h2{font-size:18px;margin:5px 0px 10px 0px;}

ul.Breadcrump
{
	list-style-type: none;
	clear: both;
	text-align: left;
	width: auto;
	height: 20px;
	float: left;
	margin-bottom: 20px;
}

ul.Breadcrump li
{
	display: block;
	float: right;
	list-style-type: none;
	padding-left: 20px;
	margin-right: 10px;
	background-image: url(./Img/RBLink_bg.png);
	background-position: left 1px;
	background-repeat: no-repeat;

}

div.EmissionItems h2
{
	clear: both;
	font-size: 16px;
	background-color: #187b9e;
	color: #ffffff;
	text-transform: uppercase;
	padding: 4px 10px 4px 10px;
	display: block;
	margin-top: 12px;
	margin-bottom: 4px;
}

div.EmissionItem
{
	float: left;
	width: 200px;
	height: 112px;
	margin: 8px;
	position: relative;
}

div.EmissionItem img
{
	width: 200px;
	height: 112px;
}

div.EmissionItem div.title
{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 8px;
	color: #ffffff;
	background-image: url(../../CWS/img/shader.png);
}

div.SoireesAVenirItemTitle
{
	height: auto;
	background-repeat: repeat;
}

font.pub
{
	color: #c0c0c0;
}

div#TopmenuInner a#TousLesPrgms
{
	background-color: transparent;
	background-image: url(./Img/RBLink_bg.png);
	background-position: left 2px;
	position: absolute;
	right: 16px;
	bottom: 10px;
	padding: 0 0 0 20px;
}

a.AlloRTL
{
	display: block;
	width: 99px;
	height: 40px;
	background-color: transparent;
	background-image: url(./Img/AlloRTL_but.png);
	line-height: 0;
	font-size: 0;
	color: transparent;
	margin-top: -8px;
	margin-left: -200px;
}

ul.Breadcrump li.home
{
	font-weight: bold;
	background-image: url(../BGT/Img/Breadcrump_bg.png);
	background-position: 0 -2px;
	padding-left: 24px;
}

h2.title
{
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 10px;
}

div#VideoDetail
{
	/*background-image: url(./Img/VideoDetail_bg.png);*/
	background-position: left bottom;
	background-repeat: no-repeat;	
}

div.leftColumn div#HPVideos
{
	top: 28px;
}

div.leftColumn,
div#VideoDetail h1
{
	color: #ffffff;
	font-size: 24px;
	line-height: 24px;
}

div.VideoDetailInfos
{
	padding: 16px;
	color: #ffffff;
	font-size: 12px;
	line-height: 20px;

	background-color: #1d2b79;
	background-color: rgba(0.2, 0.2, 0.5, 0.8);
	border-radius: 8px;
}

div.VideoDetailInfos p
{
	font-size: 14px;
	padding-bottom: 15px;
	border-bottom: dotted 1px #2a4ebe;
	margin-bottom: 15px;
}

div.VideoDetailInfosSharing
{
	height: 35px;
	margin-bottom: 12px;
}

div.VideoDetailInfos a
{
	color: #6a91ea;
}

span.VideoDetailInfosViews
{
	color: #6a91ea;
	font-size: 12px;
	float: right;
}

span.VideoDetailInfosViews strong
{
	font-size: 30px;
}

span.VideoDetailInfoDate
{
	color: #6a91ea;
	font-size: 12px;
	margin-bottom: 12px;
	display: block;
}

a.FacebookBut
{
	width: 32px;
	height: 32px;
	background: url(./Img/Sharing_but.png);
	float: left;
	margin-right: 10px;
}

a.TwitterBut
{
	width: 32px;
	height: 32px;
	background: url(./Img/Sharing_but.png);
	background-position: -41px 0;
	float: left;
	margin-right: 10px;
}

a.TwitterBut:hover
{
	background-position: -41px -100%;
}

div.whitebox
{
	background-color: #ffffff;
	padding: 15px;
	border-radius: 8px;
	margin-top: 15px;
}

div.VideoRelativeItems
{
	background-image: url(./Img/VideoDetail_bg.png);
	border-radius: 8px;
	padding: 15px;
	margin-top: 15px;
}

div.VideoRelativeItems h2
{
	color: #ffffff;
	font-size: 18px;
	text-transform: uppercase;
	background-image: url(./Img/SoireesAVenirTitle_bg.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 220px;
	padding: 4px 0 0 8px;
}


div.VideoRelativeItem
{
	padding-bottom: 15px;
	border-bottom: dotted 1px #2a4ebe;
	margin-bottom: 15px;
	margin-top: 15px;
	color: #ffffff;
	font-size: 12px;
	height: 66px;
	position: relative;
}

div.VideoRelativeItem h3
{
	line-height: 16px;
	height: 48px;
	overflow: hidden;
}

div.VideoRelativeItem a
{
	color: #ffffff;
}

div.VideoRelativeItem img
{
	float: left;
	margin-right: 10px;
	width: 120px;
	height: 66px;
}

div.VideoRelativeItem span.VideoDetailInfosViews
{
	position: absolute;
	left: 130px;
	bottom: 15px;
}

div.IMU
{
	min-height: 250px;
	*height: 250px;
}

div.BlueBox
{
	background-color: #1e2e7d;
	border: solid 1px #0e163e;
	border-radius: 8px;
	margin-bottom: 15px;
	padding: 20px 4px 20px 4px;
}

div.thin2 div.title
{
	color: #ffffff;
	font-size: 14px:

}

div.leftColumn h1,
div.leftColumn h2
{
	margin-bottom: 10px;
}

div.BlueBox h2
{
	display: inline-block;
	*display: block;
	*width: 100px;
	clear: both;
	background-image: url(./Img/BlueBoxH2_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin-left: 10px;
	background-color: transparent;
	height: 29px;
	min-width: 100px;
}

div.BlueBox h2 span
{
	display: block;
	background-image: url(./Img/BlueBoxH2Span_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px 40px 6px 0;
	height: 18px;
	margin: 0 -30px 0 0;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	min-width: 10px;
	font-weight: normal;
}

div.BlueBox h2.tag
{
	clear: both;
	display: block;
	background-image: none;
	margin: 20px 0 5px 10px;
	padding: 20px 0 0 0;
}

a.tag
{
	color: #8ac1ff;
	font-size: 12px;
	margin-left: 10px;
	float: left;
	width: 150px;
}

div#SubmenuInner ul li
{
	background-image: url(../BGT/Img/Breadcrump_bg.png);
	background-position: 0 -17px;
	padding: 0 0 0 20px;
}
/*DPP Archive*/
.pagingArchive{margin:20px 10px;padding-bottom: 5px;}
.pagingArchiveP{display:block;float:left;}
.pagingArchiveN{display:block;float:right;}
/*DPP Archive*/

div.LiveItemsDay
{
	background-image: url(./Img/LiveItemsDay_bg.png);
	background-repeat: repeat-x;
	padding: 14px 14px 11px 14px;
	color: #ffffff;
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	height: 18px;
}

div.LiveItem
{
	border-top: solid 1px #182667;
	border-bottom: solid 1px #354c9e;
	background-color: #1e2e7d;
	padding: 0px;

	height: 152px;
	position: relative;
}

div.LiveItem:nth-child(even)
{
	background-color: #283b9b;
}

div.LiveItem img.thumbnail
{
	width: 198px;
	height: 110px;
	padding: 7px;
	background-image: url(./Img/ThumbnailThin2_bg.png);

	position: absolute;
	left: 16px;
	top: 16px;
}

div.LiveItem h3.title
{
	font-size: 21px;
	line-height: 21px;
	color: #ffffff;
	position: absolute;
	left: 250px;
	top: 20px;
}

div.LiveItem h3.title a
{
	color: #ffffff;
}

div.LiveItem p.description
{
	color: #6a91ea;
	font-size: 12px;
	line-height: 16px;

	position: absolute;
	left: 250px;
	top: 50px;
	width: 320px;
	height: 48px;
	overflow: hidden;
}

div.LiveItem div.times
{
	background-image: url(./Img/LiveItemTimes_bg.png);
	width: 117px;
	height: 24px;

	position: absolute;
	left: 250px;
	top: 110px;

	font-size: 16px;
	color: #ffffff;
}

div.LiveItem div.times span.from
{
	float: left;
	margin-top: 3px;
	margin-left: 8px;
}

div.LiveItem div.times span.to
{
	float: right;
	margin-top: 3px;
	margin-right: 8px;
	color: #6a91ea;
}

div.LiveItem a.play
{
	background-image: url(./Img/LiveItemPlay_but.png);
	width: 75px;
	height: 75px;

	position: absolute;
	right: 20px;
	top: 20px;
}

div.LiveItem span.chat
{
	background-image: url(./Img/LiveItemPictos_bg.png);
	width: 27px;
	height: 24px;

	position: absolute;
	left: 378px;
	top: 110px;

	font-size: 0;
	line-height: 0;
	color: #transparent;
}

span.belgium
{
	background-image: url(./Img/LiveItemPictos_bg.png);
	background-position: -37px 0;
	width: 27px;
	height: 24px;

	font-size: 0;
	line-height: 0;
	color: #transparent;
}

div.LiveItem span.belgium
{
	position: absolute;
	left: 415px;
	top: 110px;
}

div.LiveItem img.site
{
	position: absolute;
	right: 20px;
	bottom: 20px;
	height: 24px;
	width: auto;
}

#SitesbarSearch input.searchtext {
height: auto;
}

div#SiteSelector{width:157px!important;}

#EnCours{position: absolute;

bottom: 10px;}

div.OtherVideos
{
	height: 97px;
	position: relative;
}

div.OtherVideosInner
{
	height: 70px;
	width: 600px;
	position: relative;
	overflow: hidden;
	margin: 16px 0 0 32px;
}

div.OtherVideosItem
{
	width: 110px;
	height: 62px;
	display: inline-block;
	*float: left;
	margin: 5px;
	position: relative;
	overflow: hidden;
	z-index: 100;
}

div.OtherVideosItem.selected
{
	width: 108px;
	height: 60px;
	border: solid 1px #4065cf;
}

div.OtherVideosItem img
{
	width: 110px;
	height: 62px;
}

div.OtherVideosItem a
{
	display: none;
	position: absolute;
	background-image: url(../Ipad/Img/Shader.png);
	top: 0;
	left: 0;
	padding: 4px;
	color: #ffffff;
	font-size: 11px;
	width: 102px;
	height: 54px;
}

div.OtherVideosItem:hover a
{
	display: block;
}

div.OtherVideosItem a h3
{
	width: 102px;
	height: 48px;
	overflow: hidden;
	font-size: 11px;
	line-height: 12px;
}

div.OtherVideos div.SP_PrevNext
{
	position: absolute;
	z-index: 50;
	left: 0px;
	top: 0px;
}

div.OtherVideos a.SP_Prev
{
	background-image: url(./Img/PrevNext2_but.png);
	width: 24px;
	height: 32px;
	position: absolute;
	left: 4px;
	top: 15px;
}

div.OtherVideos a.SP_Next
{
	background-image: url(./Img/PrevNext2_but.png);
	background-position: -24px 0;
	width: 24px;
	height: 32px;
	position: absolute;
	left: 636px;
	top: 15px;
}

div.OtherVideos a.SP_Next:hover
{
	background-position: -24px -100%;
}

a.TousLesDirects
{
	background-image: url(./Img/TousLesDirects_but.png) !important;
	background-position: 0 0px !important;
	width: 198px !important;
	height: 40px !important;
	position: absolute !important;
	right: 0px !important;
	bottom: -3px !important;
	color: #ffffff;
	line-height: 38px !important;
	font-size: 14px !important;
	text-align: right !important;
	padding-right: 30px !important;
}

div#TopmenuInner ul li.selected a.TousLesDirects
{
	right: -2px !important;
	bottom: -8px !important;
	line-height: 30px !important;
}

div#EnCeMoment
{
	background-image: url(./Img/EnCeMoment_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 278px;
	height: 223px;
	margin-bottom: 15px;
	border: solid 1px #d91312;
	padding: 10px;
	position: relative;
	color: #ffffff;
}

div#EnCeMoment a
{
	display: block;
	width: 209px;
	height: 26px;
	font-size: 14px;
	color: #ffffff;
	background-image: url(./Img/Connect_buttons.png);
	background-position: 0 -70px;
	margin: 20px 0 0 10px;
	padding: 8px 0 0 50px;
}

div#EnCeMoment a:hover
{
	background-position: 0 -104px;
}

div#EnCeMoment h2
{
	color: #ffffff;
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 8px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

div#EnCeMoment img
{
	border: solid 3px #d91312;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	float: left;
	margin-right: 10px;
}

div#EnCeMoment span.Category
{
	display: inline-block;
	padding: 4px;
	background-color: #ffffff;
	color: #202020;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	float: right;
	margin: 5px 3px 0 10px;
}

div.SS_Infos span.CategoryName
{
	display: inline-block;
	padding: 2px 4px 2px 4px;
	background-color: #ffffff;
	color: #202020;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	margin-right: 10px;
}

div#EnCeMoment h3
{
	margin-top: 20px;
	font-size: 16px;
	line-height: 18px;
}

div#EnCeMoment p
{
	display: block;
	clear: both;
	height: 60px;
	overflow: hidden;
	font-size: 11px;
	line-height: 12px;
	margin-top: 10px;
	color: #e8d0d0;
}

div.TimeTeller
{
	width: 279px;
	height: 23px;
	overflow: hidden;
	background-image: url(./Img/TimeTeller_bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	bottom: 10px;
	left: 10px;

	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
}

div.TimeTellerElapsed
{
	width: 150px;
	height: 23px;
	background-image: url(./Img/TimeTeller_bg.gif);
	background-position: 0 -23px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0;
}

div.TimeTellerMarker
{
	display: block;
	position: absolute;
	z-index: 2;
	left: 139px;
	width: 23px;
	height: 23px;
	background-image: url(./Img/TimeTeller_bg.gif);
	background-position: 0 -46px;
	background-repeat: no-repeat;
}

div.TimeTeller span.TTFrom
{
	display: inline-block;
	position: absolute;
	left: 5px;
	top: 3px;
	z-index: 3;
}

div.TimeTeller span.TTTo
{
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 3px;
	z-index: 3;
}

div.SS_LeftColumn
{
	width: 485px;
	display: inline-block;
	vertical-align: top;
}

div.SS_RightColumn
{
	width: 480px;
	display: inline-block;
	margin-left: 20px;
	vertical-align: top;
}

div.SS_Infos
{
	background-image: url(./Img/Shader2.png);
	background-position: 0 0;
	background-repeat: repeat;
	border-radius: 8px;
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
}

div.SS_InfosTop img
{
	width: 120px;
	height: 67px;
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
	border: solid 1px rgba(255,255,255,0.5);
	box-shadow: 0 0 3px rgba(255,255,255,0.5);
}

div.SS_Shadow
{
	background-image: url(./Img/Shadow.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 486px;
	height: 34px;
}

div.SS_InfosTop,
div.SS_InfosBottom
{
	padding: 20px 12px 20px 12px;
}

div.SS_InfosBottom a.CloseBut
{
	float: right;
	margin: 0 0 10px 20px;
	background-image: url(./Img/Connect_buttons_2.png);
	background-position: -105px -93px;
	width: 16px;
	height: 16px;
	font-size: 0;
	line-height: 0;
	color: transparent;
	display: block;
}

div.SS_InfosBottom
{
	border-top: dotted 1px #5b6286;
	display: none;
}

div#SS_Connect
{
	position: relative;
	width: 100%;
	height: 100%;
}

div#SS_Connect h2
{
	font-size: 24px;
	margin-bottom: 10px;
	color: #ffffff;
}

div#SS_Connect div.Player
{
	width: 485px;
	height: 273px;
	margin-bottom: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
}

div#SS_Player
{
	display: none;
}

div#SS_Connect div.Player img
{
	width: 485px;
	height: 273px;
}

div#ConnectButs
{
	text-align: center;
	margin-bottom: 10px;
}

div.Tabs ul li.selected.TBTwitter
{
	background-image: url(./Img/TabItemSelectedLeftWhite_bg.png);
}

div.Tabs ul li.selected.TBTwitter a
{
	color: #3047b5;
}

div.TabContent.SSRight
{
	border-top: none;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

div.TabContent.SSLeft div.TabContentInner,
div.TabContent.SSRight div.TabContentInner
{
	margin: 10px;
	color: #ffffff;
	overflow: hidden;
	/*display: block;*/
}

div.TabContent.SSRight div.TabContentInner.TCTwitter
{
	margin: 0;
	background-color: #ffffff;
	overflow: auto;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

div.TabContent.SSLeft div.TabContentInner { height: 175px; }
div.TabContent.SSRight div.TabContentInner { height: 900px; }

div.TabContent.SSLeft div.TabContentInner h3
{
	margin-bottom: 10px;
	font-size: 14px
}

div.TabContent.SSLeft div.TabContentInner span.CategoryName
{
	display :inline-block;
	background-color: #40A040;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	margin-right: 10px;
	padding: 0 4px 0 4px;
	line-height: 22px;
}

a.Infos,
a.Website,
a.Videos,
a.JeSuisFan
{
	width: 37px;
	height: 37px;
	display: inline-block;
	background-image: url(./Img/Connect_buttons_2.png);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	font-size: 0px;
	line-height: 37px;
	color: transparent;
	margin: 8px 8px 0 0;
	
}

a.Infos { background-position: 0px 0px; }
a.Website { background-position: -37px 0px; }
a.Videos { background-position: -74px 0px; }
a.JeSuisFan { background-position: -111px 0px; }

a.Infos:hover,
a.Website:hover,
a.Videos:hover,
a.JeSuisFan:hover,
a.JeRegarde:hover
{
	background-position-y: -100%;
}

iframe.JeRegarde
{
	width: 35px;
	height: 35px;
	line-height: 37px;
	display: inline-block;
	border-radius: 2px;
	margin: 8px 8px 0 0;
	vertical-align: top;
}

UL.SS_FanList
{
	list-style-type: none;
}

div.TabContent.SSRight div.TabContentInner h4
{
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	border-bottom: solid 1px #4060a0;
	padding-bottom: 9px;
	margin-bottom: 10px;
}

div.TabContent.SSRight div.TabContentInner.TCTwitter h4
{
	border-bottom: none;
}

UL.SS_FanList li
{
	display: block;
	float: left;
	width: 220px;
	height: 74px;
	border-bottom: solid 1px #4060a0;
	margin-bottom: 10px;
	padding-bottom: 9px;
}

UL.SS_FanList li div
{
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 10px;
	border: solid 2px #8080C0;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
}

UL.SS_FanList li div img
{
	width: 70px;
	height: 70px;
}

UL.SS_FanList li h5
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 5px;
}

div.TabContent.SSRight div.TabContentInner iframe
{
	height: 850px;
	width: 460px;
	overflow: auto;
	background-color: #ffffff;
}

a#ButConnectTopMenu
{
	width: 115px !important;
	height: 37px !important;
	padding: 0 !important;
	background-image: url(./Img/Connect_buttons_2.png);
	font-size: 0px;
	color: transparent;
	background-position: -180px -2px;
}

a#ButConnectTopMenu:hover
{
	background-position: -180px -39px;
}

div#TopmenuInner ul li.selected a#ButConnectTopMenu,
div#TopmenuInner ul li.selected a#ButConnectTopMenu:hover
{
	background-image: url(./Img/Connect_buttons_2.png);
	background-position: -180px -39px;
}

div#TopmenuInner ul li#ButConnectTopMenu_li.selected
{
	background: none;
}


div#TwizzFeed > div
{
	display: block;
	/*border: solid 1px #C0C0C0;
	border-radius: 16px;
	margin-bottom: 10px;*/
	background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	color: #A0A0A0;
}

div#TwizzFeed > div:nth-child(even)
{
	background-color: #f0f0f0;
}

div#TwizzFeed > div p
{
	padding: 8px 16px 4px 16px;
	color: #606060;
}

div#TwizzFeed > div > div
{
	font-size: 14px;
	/*border-top: solid 1px #C0C0C0;*/
	padding: 4px 16px 8px 16px;
	/*background-color: #E8E8E8;*/
	border-bottom-right-radius: 16px;
	/*border-bottom-left-radius: 16px;*/
}

div#TwizzFeed > div > div > img
{
	border: solid 1px #C0C0C0;
	border-radius: 32px;
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
float: left;
}

div#TwizzFeed > div > div > h3
{
	color: #505050;
	font-weight: bold;
float: left;
	margin-right: 10px;
}

div#TwizzFeed > div > div > a
{
	color: #A0A0A0;
	text-decoration: none;
float: left;
}

div#TwizzFeed > div > div > h4
{
	font-size: 11px;
	letter-spacing: 0;
	color: #C8C8C8;
float: right;
margin-top: 4px;
}

div#TwizzFeed > div > div > p
{

}

div#TwizzFeed > div > div > hr
{
	clear: both;
	font-size: 0;
	line-height: 0;
	border: none;
}

div#SS_TimeLine
{
	height: 800px;
	position: relative;
}

div#SS_TimeLine iframe
{
	border: none;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

a#SS_ShowLiveBut
{
	display: none;
}

div.CRTLSessionMissingAlert
{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 900;
	text-align: center;
	background-image: url(../Ipad/Img/Shader.png);
	background-color: rgba(0,0,0,0.5);
	cursor: pointer;
}

div.CRTLSessionMissingAlert > div
{
	background-color: #ffffff;
	width: 300px;
	margin: 100px auto auto auto;
	padding: 32px;
	border-radius: 16px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	font-size: 20px;
	text-align: center;
	color: #404040;
}

div.CRTLSessionMissingAlert a.ConnectBut,
div.CRTLSessionMissingAlert a.CreateBut
{
	width: 250px;
	height: 32px;
	color:#ffffff;
	line-height: 32px;
	font-size: 16px;
	border-radius: 16px;
	text-align: center;
	display: inline-block;
	margin: 20px auto 1px auto;
	background-color: #4060a0;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

div.CRTLSessionMissingAlert a.ConnectBut:hover,
div.CRTLSessionMissingAlert a.CreateBut:hover
{
	margin: 21px auto 0 auto;
	box-shadow: 0 0 2px rgba(0,0,0,0.5);
	background-color: #5078c8;
}

div#chrome_extension_statusbar
{
	height: 0;
	line-height: 0;
}

div#RB a.close
{
	background-image: url(./Img/Connect_buttons_2.png);
	background-position: -105px -93px;
	width: 16px;
	height: 16px;
	font-size: 0;
	line-height: 0;
	color: transparent;
	display: block;
}

ul#FansList li
{
	display: inline-block;
	width: 100px;
	height: 100px;
	margin: 5px;
	text-align: center;
}

ul#FansList li img
{
	width: 80px;
	height: 80px;
	margin-bottom: 3px;
}
 


