/*---------------------*/
/*	H T M L   T A G S  */
/*---------------------*/

	/* Body */
	body {
		margin: 0;		
		padding: 0;
		/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		font-size: 62.5%;
		/*background: #fdffff url(/css/img/body-bg.png) repeat-x;*/
		background: #d8f4ff;
	}

	/* No Margin / No Padding */
	p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset {
		margin: 0;
		padding: 0;
	}
	
	p {
		margin: 10px 0;
	}	

	/* No Bullet */
	ul {
		list-style:none;
	}
	
	a {
		text-decoration: none;
		color: #344a89;
	}
	
	a:hover {
		text-decoration: none;
		color: #6f7da6;
	}	
	
	blockquote {
		padding: 0 10px;
		margin: 0 25px;
		border-top: 1px dashed #000;
		border-bottom: 1px dashed #000;
		background: #fafafa;
	}	

	img {
	   border: 1px solid #0F6FAA;
	   background: #fff;
	   padding: 3px;
	}

	img.image-gauche {
	   margin: 4px 12px 8px 0;
	   float: left;
	}

	img.image-droite {
	   margin: 4px 0 8px 12px;
	   float: right;
	} 	

/*-------------------------------*/
/*	G L O B A L   C L A S S E S  */
/*-------------------------------*/

	.spacer {
		clear: both;
	}

	.hide {
		position: absolute;
		left: -5000px;
	}

	.error {
		color: #f00;
		background: #fff;
		border: 1px dotted #aaa;
		padding: 3px;
		margin: 3px;
		display: block;
	}
	
	.highlight {
		background: #ddd;
		font-weight: bold;
	}
/*---------------*/
/*	H E A D E R  */
/*---------------*/
	
	#header-global {	
		background: url(/css/img/header-global-bg.png) repeat-x;
		width: 100%;
		height: 160px;
		position: absolute;
		z-index: 300;
		left:0;
	}
	
	#header {
		position: relative;
		background: url(/css/img/header-bg.png) no-repeat 36px 0;
		width: 911px;		
		margin:0 auto;		
		height: 160px;

	}
	
	#logo {		
		position: absolute;
	}
	
	#logo a {
		display: block;
		width: 650px;
		height: 120px;
	}
	
	#logo a span  {
		position: absolute;
		left: -5000px;
	}



/*---------------*/
/*	M E N U S    */
/*---------------*/

	#menu {
		position: absolute;
		width: 630px;
		height: 31px;
		top: 122px;
		z-index: 250;
		margin: 0 0 0 30px;
	}
	
	#menu li {
		float: left;
		height: 31px;
		position: relative;
	
	}
	
	#menu li a {
		display: block;
		height: 31px;
		background: url(/css/img/menu.png);		
	}
	#menu li a:hover {
		background: url(/css/img/menu.png);
		cursor: pointer;
	}
	
	#menu li a span {
		position: absolute;
		left: -5000px;
	}
	
	#menu li a.cat {
		width: 112px;	
		background-position: 0 0;

	}
	#menu li a.cat:hover {
		background-position: 0 -31px;
	}
	
	#menu li a.news {
		width: 120px;	
		background-position: -113px 0;
	}	
	#menu li a.news:hover {
		background-position: -113px -31px;
	}
	
	#menu li a.top-video {
		width: 105px;	
		background-position: -234px 0;
	}
	#menu li a.top-video:hover {
		background-position: -234px -31px;
	}	
	
	#menu li a.calendar {
		width: 108px;	
		background-position: -340px 0;
	}
	#menu li a.calendar:hover {
		background-position: -340px -31px;
	}
	
	#menu li a.cha-tv {
		width: 85px;	
		background-position: -448px 0;
	}	
	#menu li a.cha-tv:hover {
		background-position: -448px -31px;
	}
	
	#rss {
		background: url(/css/img/rss.png);
		display: block;
		width: 128px;
		height: 128px;
		border: 0;	
		margin: 0 0 0 45px;	
	}
	
	#rss span { 
		position: absolute;
		left: -5000px;
	}


/*---------------------*/
/*	M E N U   L E F T  */
/*---------------------*/

	#menu-left {
		width: 210px;
		height: auto;
		float: left;
		padding: 0;
	}
	

	
	/*----------------------------------*/
	/*	M E N U   C A T E G O R I E S   */
	/*----------------------------------*/	
		#submenu #menu-categories {			
		}
		
		#submenu #menu-categories ul {
			padding:0;
			margin: 10px 0 8px;
		}
		#submenu #menu-categories ul li {
			border-bottom: none;
			margin: 0;
			padding: 0;
		}
		#submenu #menu-categories ul li a {			
			background: url(/css/img/menu-left.png) no-repeat 12px -1px;
			display: block;
			height: 26px;
			width: 214px;
			padding: 0 0 0 37px;
			margin: 1px 0 0;
			font-weight: bold;
			color: #e0e0ff;
		}
		
		#submenu #menu-categories ul li a span, #menu-categories ul li a h1 {			
			font-size: 1.4em;
			display: block;
			padding: 3px 0 0 4px;			
		}
		

		#submenu #menu-categories ul li a:hover {		
			background: url(/css/img/menu-left.png) no-repeat 12px -27px;
			color: #fff;
		}
		
		/* CTA fil d'actualités */
		#menu-cta-sn {
			position: relative;
			background: url(/css/img/cta-social-network.png);
			width: 144px;
			height: 78px;
			margin: 14px 0 0 36px;
		}

		#menu-cta-sn a {	
			position: absolute;	
			display: block;
			width: 38px;
			height: 38px;
			top: 30px;
		}
		#menu-cta-sn a.twitter {
			left: 8px;			
		}
		#menu-cta-sn a.facebook {
			left: 51px;
		}
		#menu-cta-sn a.rss {
			left: 94px;
		}
		
	/*----------------------------------*/
	/*	M E N U   A D V				    */
	/*----------------------------------*/		
		#advertise-left	 {
			width: 134px;
			height: 619px;
			margin: 12px 0 0 36px;
			padding: 7px 0 0 11px;
			background: url(/css/img/adv-left.png) no-repeat;
		}
		
	/*----------------------------------*/
	/*	T O P   R E F E R R E R S       */
	/*----------------------------------*/			
	
	#top-referrers {
		margin: 10px 0 0 37px;		
		width: 144px;
		height: 346px;
		background: url(/css/img/topreferrer-bg.png) no-repeat;
	}
	
	#top-referrers ul {
		padding: 30px 0 0;
		width: 142px;
	}

	#top-referrers ul li {
		text-align: center;
		padding: 0;
	}
	

	#top-referrers ul li a {
		color: #fff;
		font-size: 1.2em;
	}
	
	#top-referrers ul li a.top {
		font-weight: bold;
	}
	
	#top-referrers ul li.add-site a {
		color: #fde4ca;
	}

/*---------------------*/
/*	S U B M E N U S    */
/*---------------------*/
	#submenu {
		padding: 10px 9px 13px;		
		background: transparent url(/css/img/submenu-bg.png) no-repeat bottom; 
		position: absolute;
		width: 236px;
		z-index: 200;
		top: 145px;
		left: -10000px;
	}

	#submenu ul {			
		width: 236px;
	}
	
	#submenu ul li {
		padding: 5px 6px;
		position: relative;
		border-bottom: 1px dotted #389ac3;	
	}

	#submenu ul li.last {
		border: none;
	}
			
	/*-------------------------*/
	/*	T O P   V I D E O S    */
	/*-------------------------*/
	
		#submenu ul.video-list li {	
			height: 68px;	
		}
		#submenu ul.video-list li a {	
			position: absolute;
		}
		#submenu ul.video-list li a img.thumb {
			padding: 0;
			width: 64px;
			height: 64px;
			border: 1px solid #a4c5ff;			
		}
		#submenu ul.video-list li p {
			left: 78px;
			position: absolute;
			padding: 0;
			margin: 0;
			width: 150px;
			font-size: 1.0em;
		}
		
		#submenu ul.video-list li p span.title {
			color: #fff;			
			font-weight: bold;
			display: block;
		}
		
		#submenu ul.video-list li p span.desc {
			color: #b1d7e8;
			display: block;
		}

		
		#submenu ul.video-list li span.icon-star {		
			top: 55px;
			left: 78px;
			position: absolute;
		}
		
	/*-------------------------*/
	/*	N O U V E A U T E S    */
	/*-------------------------*/

		
		#submenu ul.news li {	
			height: 68px;	
		}
		#submenu ul.news li a {	
			position: absolute;
		}
		#submenu ul.news li a img.thumb {
			padding: 0;
			width: 64px;
			height: 64px;
			border: 1px solid #a4c5ff;			
		}
		#submenu ul.news li p {
			left: 78px;
			position: absolute;
			padding: 0;
			margin: 0;
			width: 150px;
			font-size: 1.0em;
		}
		
		#submenu ul.news li a.date span {
			color: #CBD8EE;
			font-weight: bold;
			font-size: 1.4em;
		}
		
		
		#submenu ul.news li span.title {
			color: #fff;			
			font-weight: bold;
			display: block;
		}
		
		#submenu ul.news li span.desc {
			color: #b1d7e8;
			display: block;
		}
		
		
	/*-------------------------*/
	/*	C A T E G O R I E S    */
	/*-------------------------*/		
		
		#submenu ul.categories li a.name:hover,
		#submenu ul.categories li a.name
		
		 {
			display: block;			
			height: 19px;
			background: url(/css/img/icon-tv.png) 0 -19px no-repeat;
			font-size: 1.4em;
			font-weight: bold;
			color: #479ec7;
			padding: 1px 0 0 25px;
			
		}
		
		#submenu ul.categories li a.only {
			display: block;			
			height: 19px;			
			font-size: 1.4em;
			font-weight: bold;
			color: #fff;
			padding: 1px 0 0 25px;		
			
		}
		
		#submenu ul.categories li a.name.checked {		
			background: url(/css/img/icon-tv.png) 0 0 no-repeat;
			color: #cbd8ee;
			padding: 1px 0 0 25px;
		}
		
		#submenu a.show-cha-tv {
			display: block;
			width: 222px;
			height: 60px;
			background: url(/css/img/cta-launch-cha-tv.png) 0 0 no-repeat;
			margin: 7px 0 2px 7px;
		}

		
	/*-------------------------*/
	/*	O T H E R S            */
	/*-------------------------*/	
	#submenu p.explain {
		color: #fff;
		margin: 8px 9px;
		padding: 5px;
		border: 1px dashed;
		background: #36a9d9;
	}

/*-----------------------*/
/*	S E A R C H   B A R  */
/*-----------------------*/	

	#search-bar {
		position: absolute;
		right: 0;
		width: 190px;
		height: 31px;		
		top: 122px;
		padding: 4px 50px 0 0;
	}
	
	#search-bar fieldset {
		border:0;
	}
	
	#search-bar input.text{
		background: #f2f3f6 url(/css/img/header-searchbar-bg.png) no-repeat;
		width: 145px;
		height: 18px;
		border: 1px solid #5a637d;
		padding: 1px 3px;
		color: #3a435d;
		font-weight: bold;
		font-size: 1.4em;

	}
	
	#search-bar input.button {
		background: url(/css/img/header-searchbar-go.png) no-repeat;
		width: 33px;
		height: 21px;
		border: 0;
		float: right;
		margin: 1px 0 0;
		cursor: pointer;
		
	}
	

	
/*-----------------*/
/*	C O N T E N T  */
/*-----------------*/
	
	#content {			
		width: 876px;		
		background: url(/css/img/content-bg.png) repeat-y scroll right 0;
		padding: 150px 20px 40px 25px;
		margin:0 auto;	
		position: relative;
		z-index: 100;
		min-height: 450px;
		_height: 450px;
	}
	
	#content p {	
		font-size: 1.3em;
		text-align: justify;
	}

	#content a.full-post { /* Lire la suite */
		margin: 0 0 0 15px;
		font-size: 1.3em;
		color: #6F7DA6;
	}

/*------------------------------*/
/*	C O N T E N T    R I G H T  */
/*------------------------------*/
	
	#content-right {
		float: left;
		width: 636px;
	}

	#category-description {
		position: absolute;
		left: -5000px;
	}
/*-----------------------*/
/*	P A G I N A T I O N  */
/*-----------------------*/

	#content #content-right .pagination {
		width: 636px;
		text-align: center;
		font-size: 1.6em;
		font-weight: bold;
	}
	

	
	#content #content-right .pagination ul li {
		display: inline;
		width: 20px;
		text-align: center;
		margin: 0 1px;
		color: #ccc;
	}
	
	#content #content-right .pagination ul li a {
		color: #000;
		padding: 0 6px;
	}
	
	#content #content-right .pagination ul li span {
		padding: 0 6px;
	}
	
	#content #content-right .pagination ul li.current span {
		color: #f90;
		background: #eee;
	}
	

/*-------------------------*/
/*	F O R M U L A I R E S  */
/*-------------------------*/
	form p label {
		display: block;
		float: left;
		width: 200px;
		font-weight: bold;
	}
	
	form p input.field,
	form p textarea {
		width: 200px;
		height: 18px;
		padding: 2px 4px;
		border: 1px solid #4f556b;
	}
	
	form p textarea {
		height: 150px;		
	}

	form p input.field.large,
	form p textarea.large {
		width: 330px;
	}
	
	form p input.submit {
		margin: 0 0 0 200px;		
		padding: 3px 0;
		width: 340px;		
		border: 1px solid #4f556b;
		background: #50566c;
		color: #fff;
		font-weight: bold;
	}
	
	

/*---------------*/
/*	F O O T E R  */
/*---------------*/	
	
	#footer-global {		
		position: relative;
		background: transparent url(/css/img/footer-big.png) repeat-x;
		width: auto;
		height: 212px;		
		z-index: 400;
		margin:0;
		bottom:0;
		padding: 0;
	}
	

	#footer {
		position: relative;
		width: 911px;		
		margin:0 auto;		
	}	

	#footer p, #footer div.title {
		position: absolute; 
	}
	
	#footer h4 {
		font-size: 1.6em;
		color: #d5deed;
		float: left;
		width: 222px;
		padding: 10px 20px 10px 50px;
	}
	#footer ul {
		position: relative;
		float: left;
		width: 222px;
		
		padding: 34px 20px 0 50px;				
	}
	
	#footer ul li a {
		font-size: 1.2em;
		color: #d5deed;		
	}
	
	#footer ul li span {
		padding: 0 5px 0 0;
		font-size: 1.2em;
		color: #d5deed;				
	}
	
	

/*---------------*/
/*	I C O N E S  */
/*---------------*/		
	
	.icon-star {
		display: block;
		padding:0;
		margin: 0;
		width: 75px;
		height: 13px;		
		background: url(/css/img/icon-stars.png) no-repeat;
	}
	.icon-star.num0 {
		background-position: 0 0;		
	}
	.icon-star.num1 {
		background-position: 0 -13px		
	}
	.icon-star.num2 {
		background-position: 0 -26px;		
	}
	.icon-star.num3 {
		background-position: 0 -39px;		
	}
	.icon-star.num4 {
		background-position: 0 -52px;		
	}
	.icon-star.num5 {
		background-position: 0 -65px;		
	}		


/*-----------------------*/
/*	C A T E G O R I E S  */
/*-----------------------*/

	#categories {		
	}
	
	
	#categories ul li {
		background: url(/css/img/icon-puce.png) no-repeat 0 4px;
		padding: 0 0 0 20px;
	}
	#categories ul li a {
		font-size: 1.4em;
		font-weight: bold;
	}

/*-------------*/
/*	P O S T S  */
/*-------------*/		

	.post {
		margin: 15px 0;

	}
	
	.post .header {
		position: relative;
		height: 40px;
		width: 638px;
		left: -1px;
		background: url(/css/img/post-header.png) no-repeat;
		z-index: 20;
		
	}
	
	.post .header.back {
		background: url(/css/img/post-header.png) no-repeat 0 -40px;
	}
	
	.post .header h1,.post .header h2 {
		position: absolute;
		left: 140px;
		top: 8px;
		font-size: 1.8em;
		color: #405083;
		font-weight: bold;
	}
	
	.post .header a {
		display: block;
		width: 39px;
		height: 26px;
		margin: 0;		
		padding: 10px 10px 0 0;
		position: absolute;		
		top: 2px;
		text-align: right;
	}
	
	.post .header a.comments {
		left: 70px;
	}
	.post .header a.post {	
		left: 15px;
	}
	
	.post .header a span {
		font-size: 1.2em;
		color: #3c3b3d;	
		font-weight: bold;	
	}
	
	.post .header span.date {
		float: right;		
		
		padding: 9px 33px 0 0;
		font-size: 1.6em;
		color: #7b889e;
		font-weight: bold;
	
	}
	
	.post .content {
		margin: -10 0 0;
		background: url(/css/img/post-bg.png) no-repeat bottom;
		padding: 3px 17px 15px;
		z-index: 10;
		color: #001843;
		font-size: 1.0em;
	}
	
	.post .content.adv {
		padding: 3px 0 5px 23px;
	}

	.post .content p {
		margin: 10px 15px;
	}
	/*
	.post .content p a{
		text-decoration: underline;
	}
*/

/*---------------------------------------*/
/*	P O S T S - M E D I A S - T H U M B  */
/*---------------------------------------*/
	/* Image invisible pr le partage facebook et co */
	#share-thumbnail {
		position: absolute;
		left: -5000px;
	}

	.post .content .media-thumbs {		
		margin: 10px 0 0;
	}
	
	.post .content .media-thumbs.top-video {
		margin: 0;
	}


	.post .content .media-thumbs li  {
		width: 140px;
		height: 115px;		
		float: left;		
		position: relative;
		margin: 0 4px 0 6px;
		background: url(/css/img/thumb-bg.png) no-repeat;
		
	}

	.post .content .media-thumbs.big li  {
		width: 291px;
		height: 215px;
		background: url(/css/img/thumb-big-bg.png) no-repeat;
	}
	


	.post .content .media-thumbs li div  {
		width: 120px;
		height: 90px;	
		left: 7px;	
		top:7px;
		position: absolute;
	}

	.post .content .media-thumbs.big li div  {
		width: 270px;
		height: 200px;		
	}
	
	.post .content .media-thumbs li a  {
		position: absolute;
		width: 120px;
		height: 90px;

		background: url(/css/img/icon-thumb-play.png) no-repeat 0 0;
		
	}
	
	.post .content .media-thumbs.big li a  {
		width: 270px;
		height: 200px;
		background: url(/css/img/icon-thumb-play.png) no-repeat 0 -90px;
	}

	
	.post .content .media-thumbs li a:hover  {
		background: url(/css/img/icon-thumb-play.png) no-repeat -120px 0;
	}
	
	.post .content .media-thumbs.big li a:hover  {
		background: url(/css/img/icon-thumb-play.png) no-repeat  -270px -90px;
	}
	

	
/*---------------------------------------*/
/*	M E D I A   S H O W   I N F O S      */
/*---------------------------------------*/

	#media-infos-player {
		padding: 10px 0 0;
	}

	#media-infos {
		padding: 0 27px 0 0;
		width: 212px;
		float: left;
	}
	
	#media-infos li {
		padding: 0 0 10px;
	}
	
	#media-infos li h3 {
		background: url(/css/img/media-info-title-bg.png) no-repeat;
		height: 21px;
		width: 180px;
		margin: 0 0 1px;
		padding: 4px 10px 3px;
		position: relative;
		font-weight: bold;
	}
	
	#media-infos li span, #media-infos li a {				
		display: block;
		color: #464646;
	}
	
	#media-infos li span {
		font-size: 1.2em;
		margin: 0 0 0 10px;
	}
	
	
	#media-infos li a.like {
		float: left; 
		background: url(/css/img/icons-vote.png) 0 0 no-repeat;
		width: 90px;
		height: 22px;
		margin: 3px 0 0 6px;
		
	}
	
	#media-infos li a.like span, #media-infos li a.dislike span {
		position: absolute; 
		left: -5000px;
	}
	
	#media-infos li a.dislike {
		float: left;
		background: url(/css/img/icons-vote.png) 0 -22px no-repeat;
		width: 90px;
		height: 22px;
		margin: 3px 0 0 6px;
		
		
		
	}
	
	/* Utilisé pr le tooltip des videos*/
	#demotip { 
		display:none; 
		font-size:1.6em;
		font-weight: bold; 
		padding: 10px 15px; 
		width: 170px;
		height: 30px;
		background: url(/css/img/media-tooltip.png);
		color:#fff;
		z-index: 1000;
	}	
	
	#share-this-movie ul {
		margin: 4px 0 0 10px;
		
	}
	
	#share-this-movie ul li {
		border: none;
		height: 16px;
		width: 90px;
		float: left;
		margin: 2px 0 0;
		padding:0 0 0 10px;

	}

	#share-this-movie ul li a span {
		padding: 0 0 0 5px;		
	}
	
 	#share-this-movie ul li.r1 {
		background: url(/css/img/icon-share.png) 0 0 no-repeat;
	}
	#share-this-movie ul li.r2 {
		background: url(/css/img/icon-share.png) 0 -16px no-repeat;
	}
	#share-this-movie ul li.r3 {
		background: url(/css/img/icon-share.png) 0 -32px no-repeat;
	}
	#share-this-movie ul li.r4 {
		background: url(/css/img/icon-share.png) 0 -48px no-repeat;
	}
	#share-this-movie ul li.r5 {
		background: url(/css/img/icon-share.png) 0 -64px no-repeat;
	}
	#share-this-movie ul li.r6 {
		background: url(/css/img/icon-share.png) 0 -80px no-repeat;
	}
	#share-this-movie ul li.r7 {
		background: url(/css/img/icon-share.png) 0 -96px no-repeat;
	}
	#share-this-movie ul li.r8 {
		background: url(/css/img/icon-share.png) 0 -112px no-repeat;
	}


	#player-box-container {
		float: left;
		width: 352px;
		height: 250px;
		margin: 0;
		border: 1px solid #777;
	}
	
	
	
/*---------------------------------------*/
/*	M E D I A   L I S T     I S O L É S  */
/*---------------------------------------*/

	.post.media-list-header .header {
		background: url(/css/img/medias-list-header.png) no-repeat;
	}
	
	.post.media-list-header .header h1, .post.media-list-header .header h2 {
		left: 30px;
	}	

	
/*---------------------------------------*/
/*	C A L E N D R I E R				     */
/*---------------------------------------*/

	#calendar {
		display: none;
		margin: 10px;
		color: #fff;
	}
	
	#calendar caption {
		text-align: center;
		font-size: 1.6em;
		font-weight:bold;		
		margin:5px 0 0;
		padding:0;
	}
	
	#calendar tr td {	
		padding:0;
		margin:0;
		width: 30px;
		height: 23px;
		background: #7ECFF5;
		color: #fff;
	}
	
	#calendar tr th {
		padding:0;
		margin:0;
		width: 30px;
		height: 23px;
		background: #006080;
		color: #fff;
		font-weight: bold;
		font-size: 1.4em;
	}
	
	#calendar tbody tr td a, #calendar tbody tr td span {
		display: block;
		margin: 0;
		padding: 1px 0 0;
		width: 28px;
		height: 19px;
		color: #fff;
		font-size: 1.2em;
		text-align: center;
	}
	
	#calendar tbody tr td.today a, #calendar tbody tr td.today span{
		font-weight: bold;
		border: 1px solid #fff;
	}
	
	#calendar tbody tr td.cur-day, #calendar tbody tr td.no-activities.cur-day {
		background: #ffa147;
		font-weight: bold;
		border: 1px solid #ff8127;
		
	}
	
	#calendar tbody tr td.cur-day a {
		color: #000;
		font-weight: bold;
	}
	
	#calendar tbody tr td.not-cur-month {
		background: #1090d0;
	}
	
	
	#calendar tbody tr td.no-activities {
		background: #1898d8;
	}
	
	#calendar tbody tr td.not-cur-month span {
		color: #40c0f0;
	}
	
	#calendar tfoot tr td {
		background: none;		
	}
	
	#calendar tfoot tr td.prev-month {
		text-align: left;
		
	}
	
	#calendar tfoot tr td.next-month {
		text-align: right;
		
	}
	
	#calendar tfoot tr td.prev-month a {
		color: #fff;
		font-size: 1.2em;
	}
	#calendar tfoot tr td.next-month a {
		color: #fff;
		font-size: 1.2em;
	}



/*-------------------------*/
/*	C H A T   T V          */
/*-------------------------*/
	
	#cha-tv ul.cha-tv {
		margin: 0 12px;
	}
	
	#cha-tv ul.cha-tv li {
		border-bottom: none;
		float: left;
		margin: 0;
		padding:0;
	}
	
	#cha-tv ul.cha-tv li a {
		display: block;
		
		height: 46px;
		width: 43px;
	}
	
	#cha-tv ul.cha-tv li a.rnd {
		background: url(/css/img/submenu-tv-play-mode.png) -3px 0;
	}
	#cha-tv ul.cha-tv li a.rnd:hover,
	#cha-tv ul.cha-tv li a.rnd.checked {
		background: url(/css/img/submenu-tv-play-mode.png) -3px -44px;
	}
	
	#cha-tv ul.cha-tv li a.new-old {
		background: url(/css/img/submenu-tv-play-mode.png) -47px 0;					
	}
	#cha-tv ul.cha-tv li a.new-old:hover,
	#cha-tv ul.cha-tv li a.new-old.checked {
		background: url(/css/img/submenu-tv-play-mode.png) -47px -44px;	
	}
	
	#cha-tv ul.cha-tv li a.old-new {
		background: url(/css/img/submenu-tv-play-mode.png) -91px 0;					
	}
	#cha-tv ul.cha-tv li a.old-new:hover,
	#cha-tv ul.cha-tv li a.old-new.checked {
		background: url(/css/img/submenu-tv-play-mode.png) -91px -44px;					
	}
	
	#cha-tv ul.cha-tv li a.best-worst {
		background: url(/css/img/submenu-tv-play-mode.png) -135px 0px;							
	}
	#cha-tv ul.cha-tv li a.best-worst:hover,
	#cha-tv ul.cha-tv li a.best-worst.checked {
		background: url(/css/img/submenu-tv-play-mode.png) -135px -44px;				
	}
	
	#cha-tv ul.cha-tv li a.worst-best {
		background: url(/css/img/submenu-tv-play-mode.png) -179px 0px;			
	}
	#cha-tv ul.cha-tv li a.worst-best:hover,
	#cha-tv ul.cha-tv li a.worst-best.checked {
		background: url(/css/img/submenu-tv-play-mode.png) -179px -44px;			
	}
	
/*---------------------------*/
/*	C O M M E N T A I R E S  */
/*---------------------------*/

#comment-box fieldset {
	border: none;
	margin:0 0 0 15px;
}

#comment-box fieldset p{
	padding:0;
	margin:5px 0;
}

#comment-box fieldset p label {
	width: 224px;
}

#comment-box fieldset p input.text, #comment-box fieldset p textarea.text {
	width: 348px;
	padding: 2px;
	margin: 0;
	border: 1px solid #aaa;
}

#comment-box fieldset p input.text {
	height: 20px;
}

#comment-box fieldset p textarea.text {
	height: 150px;
}

#comment-box fieldset p input.submit {
	padding: 2px;
	margin:0 0 0 224px;
	border: 1px solid #555;
	width: 354px;
}

#comment-captcha-picture {
	padding: 0;
	margin: 0;
	width 150px;
	height: 26px;
}

#comment-captcha-cant-read {
}

#comment-box fieldset p span.ok {
	background: #fff;
	font-weight: bold;
	display: block;
	width: 346px;
	border: 1px solid #0a0;
	color: #0a0;
	padding: 3px;
	margin: 0 0 0 224px;
	text-align: center;
}

#comment-box fieldset p.topo {
	border:2px solid #996666;
	background: #ffe9e9;	
	padding: 6px 10px;
	width: 554px;
	font-weight: bold;
	color: #000;
}


#comments-list li {
	font-size: 1.3em;
	display: bock;
	border: 1px dashed #aaa;
	background: #fff;
	padding: 10px;
	margin: 10px;
}

#comments-list li span.username {
	font-weight: bold;
	color: #f60;
}

#comments-list li span.date, #comments-list li span.time {
	font-weight: bold;
}

#comments-list li span.message {
	margin: 5px 0 0;
	color: #787878;
	display: block;	
}

/*---------------------------*/
/*	P A G E   4 0 4          */
/*---------------------------*/

#err404 {
	border: 1px dashed #ff6600;
	background: #fff;
	padding: 10px;
	margin: 20px 0 0;
	
}

#err404 h1 {
	font-size: 2.2em;
}



#err404 p {
	color: #ff6600;
	margin: 0;
}


/*---------------------------*/
/*	P L A N   D U   S I T E  */
/*---------------------------*/


#site-plan {
	font-size: 1.2em;

}
#site-plan ul, #site-plan li {
	padding: 0;
	margin: 0;
}


/*---------------------------*/
/*	P U B L I C I T E S		 */
/*---------------------------*/

#menu-left .adv {
	width: 144px;
	margin: 19px 0 0 45px;
	/*background: url(/css/img/adv-left-top-bg.png) no-repeat;*/
}



	

