	html, body {
		margin:auto;
		font:11px Arial, Helvetica, sans-serif;				
		
	}

	body{
	background:#fff url(../_img/bg-body.gif) repeat-x;
	}
	
	
	

	img{border:0;}
	em{font-style:italic;}
	strong{font-weight:bold;}
	acronym{cursor:help; border-bottom:1px dotted;}
	.print{display:none;}
	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}
	.FL{float:left;}
	.FR{float:right;}

	p{margin:0 0 12px 0;}

	ul{margin:0px 0 14px 20px; padding:0; list-style:disc;}
	ul ul{margin:4px 0 6px 25px; padding:0; list-style:disc;}
	ul ul ul{margin:0 0 0 30px; padding:0; list-style:disc;}

	h1{font:22px Arial, Helvetica, sans-serif; color:#0791D0; margin:0 0 0 0;}
	h2{font:20px Arial, Helvetica, sans-serif; color:#0791D0; margin:0 0 0 0;}
	h3{font:16px Arial, Helvetica, sans-serif; color:#0791D0; margin:0 0 0 0;}
	
	#container{
		margin:auto;
		width:992px;
	}	

	/* HEADER ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#header{
		width:946px;
		height:120px;
		padding:14px 0 6px 46px;
	}
	.header_logo{
		float:left;
		width:106px;
		height:120px;
		background:url(/_img/logo_idf1.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/logo_idf1.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:none;
	}
	.header_logo a{
		width:106px;
		height:120px;
		display:block;
		position:relative;
	}	
	.header_ban728x90{	
		float:left;
		width:728px;
		height:90px;
		margin:10px 0 0 40px;
	}

	/* MENU /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#menu{
		width:992px;
		height:40px;
		padding:6px 0;
		margin:0 0 6px 0;
		background:url(/_img/bg/bg_menu.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_menu.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:none;
	}

	#menu ul{margin:0 0 0 18px; padding:0; list-style-type:none; background:transparent;}
	#menu li{float:left; display:inline; position:relative;}
	.menu01,.menu02,.menu03,.menu04,.menu05,.menu06,.menu07,.menu08,.menu09,.menu10,.menu11,.menu12,.menu13,.menu14{display:block; height:40px;}
	.menu01{background:url(/_img/menu/menu01_off.png) no-repeat; width:68px;}
	.menu02{background:url(/_img/menu/menu02_off.png) no-repeat; width:85px;}
	.menu03{background:url(/_img/menu/menu03_off.png) no-repeat; width:62px;}
	.menu04{background:url(/_img/menu/menu04_off.png) no-repeat; width:121px;}
	.menu05{background:url(/_img/menu/menu05_off.png) no-repeat; width:48px;}
	.menu06{background:url(/_img/menu/menu06_off.png) no-repeat; width:96px;}
	.menu07{background:url(/_img/menu/menu07_off.png) no-repeat; width:55px;}
	.menu08{background:url(/_img/menu/menu08_off.png) no-repeat; width:87px;}
.menu10{background:url(/_img/menu/menuforum_off.png) no-repeat; width:62px;}
.menu11{background:url(/_img/menu/menublog_off.png) no-repeat; width:82px;}
.menu12{background:url(/_img/menu/menupa_off.png) no-repeat; width:85px;}
.menu13{background:url(/_img/menu/menuastro_off.png) no-repeat; width:56px;}
.menu14{background:url(/_img/menu/menuvideos_off.png) no-repeat; width:61px;}
.menu09{background:url(/_img/menu/menu09_off.png) no-repeat; width:75px;}

	.menu01:hover{background:url(/_img/menu/menu01_on.png) no-repeat; width:68px;}
	.menu02:hover{background:url(/_img/menu/menu02_on.png) no-repeat; width:85px;}
	.menu03:hover{background:url(/_img/menu/menu03_on.png) no-repeat; width:62px;}
	.menu04:hover{background:url(/_img/menu/menu04_on.png) no-repeat; width:121px;}
	.menu05:hover{background:url(/_img/menu/menu05_on.png) no-repeat; width:48px;}
	.menu06:hover{background:url(/_img/menu/menu06_on.png) no-repeat; width:96px;}
	.menu07:hover{background:url(/_img/menu/menu07_on.png) no-repeat; width:55px;}
	.menu08:hover{background:url(/_img/menu/menu08_on.png) no-repeat; width:87px;}
.menu10:hover{background:url(/_img/menu/menuforum_on.png) no-repeat; width:62px;}
.menu11:hover{background:url(/_img/menu/menublog_on.png) no-repeat; width:82px;}
.menu12:hover{background:url(/_img/menu/menupa_on.png) no-repeat; width:85px;}
.menu13:hover{background:url(/_img/menu/menuastro_on.png) no-repeat; width:56px;}
.menu14:hover{background:url(/_img/menu/menuvideos_on.png) no-repeat; width:61px;}
.menu09:hover{background:url(/_img/menu/menu09_on.png) no-repeat; width:75px;}

	.activemenu .menu01{background:url(/_img/menu/menu01_n.png) no-repeat; width:68px;}
	.activemenu .menu02{background:url(/_img/menu/menu02_on.png) no-repeat; width:85px;}
	.activemenu .menu03{background:url(/_img/menu/menu03_on.png) no-repeat; width:62px;}
	.activemenu .menu04{background:url(/_img/menu/menu04_on.png) no-repeat; width:121px;}
	.activemenu .menu05{background:url(/_img/menu/menu05_on.png) no-repeat; width:48px;}
	.activemenu .menu06{background:url(/_img/menu/menu06_on.png) no-repeat; width:96px;}
	.activemenu .menu07{background:url(/_img/menu/menu07_on.png) no-repeat; width:55px;}
	.activemenu .menu08{background:url(/_img/menu/menu08_on.png) no-repeat; width:87px;}
	.activemenu .menu10{background:url(/_img/menu/menuforum_on.png) no-repeat; width:62px;}
	.activemenu .menu11{background:url(/_img/menu/menublog_on.png) no-repeat; width:82px;}	
	.activemenu .menu12{background:url(/_img/menu/menupa_on.png) no-repeat; width:85px;}	
.activemenu .menu13{background:url(/_img/menu/menuastro_on.png) no-repeat; width:56px;}
.activemenu .menu14{background:url(/_img/menu/menuvideos_on.png) no-repeat; width:61px;}
	.activemenu .menu09{background:url(/_img/menu/menu09_on.png) no-repeat; width:75px;}


	#menu form{
		padding:12px 16px 0 0;
		float:right;
		position:relative;
	}
	#menu form img{
		vertical-align:middle;
	}
	#menu .input_text{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:10px Arial, Helvetica, sans-serif;
		color:#707070;
		width:130px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	#menu .input_submit{
		vertical-align:middle;
	}

	/* CONTENT //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#content{
		width:992px;
		background:url(/_img/bg/bg_content.png) no-repeat top center;
		_height:1px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_content.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:none;
	}

	#contentint{
		width:960px;
		padding:0 16px 10px 16px;
		margin:10px 0 0 0;
		background:url(/_img/bg/bg_contentint.gif) repeat-y top center;
		overflow:hidden;
	}

	#maincontent{
		float:left;
		width:650px;
		margin:0 10px 0 0;
		position:relative;
	}
	
	/* SIDEBAR //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#sidebar{
		float:left;
		width:300px;
		position:relative;
	}
	.sd_programme_top{
		width:300px;
		height:28px;
		background:url(/_img/bg/bg_sd_programme_top.png) no-repeat top center;
		overflow:hidden;
	}	
	.sd_programme{
		width:300px;
		margin:0 0 10px 0;
		background:url(/_img/bg/bg_sd_programme.png) repeat-y top center;
		overflow:hidden;
	}
	.sd_programme_main{
		width:300px;
		background:url(/_img/bg/bg_sd_programme_footer.png) no-repeat bottom center;
		padding:2px 0 10px 0;
		overflow:hidden;
	}
	
	
	
	
	
	.sd_prog_jr{
		text-align:center;
	}
	.sd_prog_txt{
		padding:2px 6px 0 13px;
		line-height:17px;
	}
	.sd_prog_txt p{
		margin:0;
		text-align:right;
	}
	.sd_prog_txt a{
		text-decoration:none;
		color:#0791d0;
	}
	.sd_prog_txt a:hover{
		text-decoration:underline;
	}
	.sd_prog_txt strong{
		color:#0791d0;
	}
	
	.sd_tarifair{
		margin:10px 0;
		color:#929292;
		width:300px;
	}
	.sd_tarifair p{
		margin:0 0 4px 10px;
	}
	.sd_tarifair a{
		color:#929292;
		text-decoration:none;
	}
	
	
	.sd_animateurs{
		width:300px;
		height:140px;
		margin:10px 0;
	}
	.sd_animateurs a{
		text-decoration:none;
		color:#000;
	}
	.sd_animateurs a:hover{
		text-decoration:underline;
	}
	#slideAnimateurs{
		padding:0 0px;
	}
	.sd_ban300x250{
		width:300px;
		height:250px;
		margin:10px 0;
	}

	/* FOOTER ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#footer{
		width:992px;
		height:40px;
		margin:0 0 10px 0;
		color:#808a8c;
		background:url(/_img/bg/bg_footer.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_footer.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:none;
	}
	#footer .footerL{
		position:relative;
		float:left;
		padding:0 0 0 16px;
	}
	#footer .footerL img{
		margin:0 6px 0 0;
	}
	#footer .footerR{
		position:relative;
		float:right;
		padding:0 16px 0 0;
		font:11px/30px Arial, Helvetica, sans-serif;
	}
	#footer .footerR a{
		text-decoration:none;
		color:#808a8c;
		
	}
	#footer .footerR a:hover{
		color:#808a8c;
	}
	
	
	/* DOROTHEE NEWS  */
	
	#BlocDoNews {
		background: url(/dorothee/fond-newsdo.png) repeat-y top center;
		width: 418px;
		margin-bottom: 10px;
	}
	
	
	.DoNewsVignette {
	width:75px;
	float:left;
	margin-right:8px;
	border:0;
	}

	.DoNewsVignette2 {
	margin-left:0px;
	}
	
	
	#DoNews {
	margin-top:15px;
	list-style-type: none;
	width: 395px;
	}
	
	#DoNews li {
	height: 80px;
	}
	
	.DoNewsTitre a{
	font-size: 1.2em;
	font-weight: bold;
	text-decoration:none;
	color:#0791d0;
	}
	.DoNewsTitre a:hover{
	text-decoration:underline;
	}
	.DoNewsTexte {
	text-align:justify;
	}
	
	.DoNewsSuite {
	text-align:right;
	}
	.DoNewsSuite a{
	font-size: 1em;
	padding-right:10px;
	text-decoration:none;
	color:#0791d0;

	}
	
	.DoNewsSuite a:hover{
	text-decoration:underline;
	
	}
	
	
	
	/* FIN DE DOROTHEE NEWS */
	
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* HOME ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	
	.VignetteBlog {
	width:75px;
	float:left;
	margin-right:8px;
	border:0;
	
	}

	#HomeBlog {
	margin-top:10px;
	list-style-type: none;
	}
	
	.HomeBlogTitre a{
	font-size: 1.1em;
	font-weight: bold;
	text-decoration:none;
	color:#0791d0;
	}
	.HomeBlogTitre a:hover{
	text-decoration:underline;
	}
	.HomeBlogTexte {
	text-align:justify;
	}
	
	.HomeBlogSuite {
	text-align:right;
	}
	.HomeBlogSuite a{
	font-size: 1em;
	text-decoration:none;
	color:#0791d0;

	}
	
	.HomeBlogSuite a:hover{
	text-decoration:underline;
	
	}
	
	#home_ticker{
		margin:0 0 10px 0;
		position:relative;
	}
	#home_ticker strong{
		color:#ff8e00;
		font:bold 12px Arial, Helvetica, sans-serif;
	}
	marquee{
		width:540px;
	}
	.home_ticker_bg{
		width:540px;
		height:14px;
		position:absolute;
		top:1px;
		left:103px;
		
		background:url(/_img/bg/marquee.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/marquee.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:none;		
	}

	#home_birthday{
		margin:0 0 10px 1px;
		padding-top:4px;
		position:relative;
	}
	#home_birthday strong{
		color:#ff8e00;
		font:normal 12px Arial, Helvetica, sans-serif;
	}
	
	#home_birthday marquee{
		font:bold 12px Arial, Helvetica, sans-serif;
		width:230px;		
	}	
	
	.home_birthday_bg{
		width:230px;
		height:20px;
		position:absolute;
		top:0px;
		left:0;
		
		background:url(/_img/bg/marquee_birthday.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/marquee_birthday.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:none;		
	}	

	.home_diapo{
		margin:0 0 16px 0;
	}
	.homeL{
		float:left;
		width:417px;
		margin:0 15px 0 0;
		
	}
	.home_programmes{
		background:url(/_img/bg/home_programmes.jpg) no-repeat top center;
		text-align:center;
		width:410px;
		height:200px;
		padding:40px 0 0 0;
		margin:0 0 10px 0;
	}
	#flashProgrammes{
		text-align:left;
		width:390px;
		height:180px;
		overflow:auto;
		margin:0 0 0 10px;
	}
	#flashProgrammes a, #diapoFlash a{
		color:#000;
		text-decoration:none;
	}
	#flashProgrammes a:hover, #diapoFlash a:hover{
		text-decoration:underline;
	}
	
	.home_club{
		background:url(/_img/bg/home_club.jpg) no-repeat top center;
		width:270px;
		height:130px;
		padding:40px 0 0 140px;
	}
	.home_club p{
		margin:0;
		width:250px;
	}
	.home_club a{
		color:#000;
		text-decoration:none;
	}
	.home_club a:hover{
		text-decoration:underline;
	}
	
	.home_new_animateurs{
		text-align:center;
		width:410px;
		height:96px;
		padding-top:10px;
	}

	.homeR{
		float:left;
		width:210px;
	}
	.home_zoomsur{
		width:220px;
		min-height:210px;
		padding:4px 0;
		background:url(/_img/bg/home_zoomsur.jpg) no-repeat bottom center;
		line-height:13px;
	}
	.home_zoomsur img{
		margin:0 0 3px 0;
	}
	.home_zoomsur p{
		padding:0 20px;
	}
	.home_zoomsur a{
		text-decoration:none;
		color:#0791d0;
	}
	.home_zoomsur a:hover{
		text-decoration:underline;
	}
	.home_avis{
		width:200px;
		padding:10px;
		background:url(/_img/bg/home_avis.jpg) no-repeat bottom center;
		color:#929292;
	}
	.home_avis p{
		margin:0 0 6px 0;
	}
	.home_avis .input_radio{
		vertical-align:middle;
		*vertical-align:text-bottom;		
		background:none;
		border:none;
		margin:0 3px 0 0;
		padding:0;
		*padding:0 1px;
		*margin:0 0 -4px 0;
	}
	#div_result{
		color:#000;
		padding:0 0 0 16px;
		margin:0 0 10px 0;
		overflow:hidden;
	}
	
	.home_exclusif{
		width:184px;
		height:80px;
		padding:20px 6px 0 30px;
		background:url(/_img/bg/home_exclusif.jpg) no-repeat top center;
		line-height:13px;
	}
	.home_exclusif img{
		float:left;
		margin:0 3px 3px 0;
	}
	.home_exclusif a{
		text-decoration:none;
		color:#0791d0;
	}
	.home_exclusif a:hover{
		text-decoration:underline;
	}
	
	
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* PAGE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.page_head{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_head.png) no-repeat top center;
		overflow:hidden;
	}
	.page_mainbg{
		width:650px;
		background:url(/_img/bg/jeux_650_mainbg.png) repeat-y top center;
		overflow:hidden;
	}
	.page_main{
		width:610px;
		min-height:350px;
		padding:0 20px;
		background:url(/_img/bg/jeux_650_main.png) no-repeat bottom center;
		overflow:hidden;
	}
	.page_foot{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_foot.png) no-repeat top center;
		overflow:hidden;
	}
	.page_main a{
		color:#0791D0;
		text-decoration:none;
	}
	.page_main a:hover{text-decoration:underline;}
	
	
	/* Formulaire Contact */
	.form_contact form{
		padding:10px;
	}
	.form_contact #error{
		margin:10px 0;
		color:#CC0000;
	}
	.form_contact .mentions{
		font:10px Arial, Helvetica, sans-serif;
		color:#787878;
	}
	.form_contact .form_label{
		float:left;
		font-weight:bold;
		color:#787878;
		width:120px;
		margin:0 0 6px 0;
	}
	.form_contact .form_input{
		float:left;
		color:#a6a6a6;
		width:300px;
		margin:0 0 6px 0;
	}
	.form_contact .input_text{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:260px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.form_contact .input_textarea{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:260px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.form_contact .mentions{
		font:10px Arial, Helvetica, sans-serif;
		color:#787878;
	}
	
	/* Formulaire Emissions */
	.form_emission form{
		padding:10px;
	}
	.form_emission #error{
		margin:10px 0;
		color:#CC0000;
	}
	.form_emission .mentions{
		font:10px Arial, Helvetica, sans-serif;
		color:#787878;
	}
	.form_emission .form_label{
		float:left;
		font-weight:bold;
		color:#787878;
		width:190px;
		margin:0 0 6px 0;
	}
	.form_emission .form_input{
		float:left;
		color:#a6a6a6;
		width:420px;
		margin:0 0 6px 0;
	}
	.form_emission .input_text{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:200px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.form_emission .input_textarea{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:200px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.form_emission .input_select{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.form_emission .mentions{
		font:10px Arial, Helvetica, sans-serif;
		color:#787878;
	}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* EMISSIONS/SERIES/DESSINSANIMES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.home_progSwf{
		margin:20px 0;
	}

	.home_emissions, .home_series, .home_dessinsanimes, .home_animateurs{
		width:628px;
		border-left:1px solid #e3e3e3;
		border-right:1px solid #e3e3e3;
		padding:10px 10px 0 10px;
		overflow:hidden;
	}
	.home_emissions a, .home_series a, .home_dessinsanimes a, .home_animateurs a{
		text-decoration:none;
		font:bold 12px Arial, Helvetica, sans-serif;
	}
	.home_emissions a{color:#0791d0;}
	.home_series a{color:#f33e32;}
	.home_dessinsanimes a{color:#ea669f;}
	.home_animateurs {color:#fda639;}
	.home_emissions a:hover, .home_series a:hover, .home_dessinsanimes a:hover, .home_animateurs a:hover{
		text-decoration:underline;
	}

	.home_prog{
		float:left;
		width:300px;
		padding:6px;
		background:#f4f4f4;
		margin:0 0 5px 0;
	}
	.home_progR{
		float:right;
		width:300px;
		padding:6px;
		background:#f4f4f4;
		margin:0 0 5px 0;
	}
	.home_prog img, .home_progR img{
		float:left;
		margin:0 6px 0 0;
	}
	
	/* Detail */
	.prog_head{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_head.png) no-repeat top center;
		overflow:hidden;
	}
	.prog_mainbg{
		width:650px;
		background:url(/_img/bg/jeux_650_mainbg.png) repeat-y top center;
		overflow:hidden;
	}
	.prog_main{
		width:630px;
		min-height:350px;
		padding:0 10px;
		background:url(/_img/bg/jeux_650_main.png) no-repeat bottom center;
		overflow:hidden;
	}
	.prog_foot{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_foot.png) no-repeat top center;
		overflow:hidden;
		margin:0 0 16px 0;
	}	
	.media_programme{
		margin:0 0 16px 0;
	}
	.media_emission{
		margin:0 0 16px 0;
	}
	.emissions a{
		color:#0791d0;
		text-decoration:none;
	}	
	.detail_emission .intro, .detail_programme .intro{
		color:#787878;
		font:bold 12px Arial, Helvetica, sans-serif;
	}
	.video_emission{
		float:right;
		margin:0 0 0 10px;
	}
	a.fichier_animateurs {
		background:url(/_img/elnt/btn_download.png) no-repeat top left;
		_background:none;
		_height:1px;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_menu.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:none;		
		padding:4px 0 4px 26px;
		font:bold 11px Arial, Helvetica, sans-serif;
	}
	
	.emissions_animateurs {
		width:580px;
		height:130px;
		padding:15px 0 0 50px;
		background:url(/_img/bg/bg_emissions_animateurs.png) no-repeat top center;
	}
	.emissions_animateurs a{
		font:bold 11px/18px Arial, Helvetica, sans-serif;
	}
	.emissions_animateurs a:hover{
		text-decoration:underline;
	}
	
	.series a{
		color:#f33e32;
		text-decoration:none;
	}
	.dessinsanimes a{
		color:#ea669f;
		text-decoration:none;
	}	

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* JEUX /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.jeux_intro{
		width:490px;
		padding:0 0 0 10px;
		float:left;
	}
	.jeux_aform{
		float:right;
		padding:20px 10px 0 0;
	}

	.jeux_head{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_head.png) no-repeat top center;
		overflow:hidden;
	}
	.jeux_mainbg{
		width:650px;
		background:url(/_img/bg/jeux_650_mainbg.png) repeat-y top center;
		overflow:hidden;
	}
	.jeux_main{
		width:630px;
		min-height:350px;
		padding:0 10px;
		background:url(/_img/bg/jeux_650_main.png) no-repeat bottom center;
		overflow:hidden;
	}
	.jeux_foot{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_foot.png) no-repeat top center;
		overflow:hidden;
		margin:0 0 16px 0;
	}
	
	.jeux_main a{
		color:#9e3ed2;
		text-decoration:none;
	}
	.jeux_main a:hover{
		text-decoration:underline;
	}

	.jeux_main form{
		padding:10px 0 0 0;
	}
	.jeux_main #error{
		margin:10px 0;
		color:#CC0000;
	}
	.jeux_main .mentions{
		font:10px Arial, Helvetica, sans-serif;
		color:#787878;
	}
	.jeux_main .form_label{
		float:left;
		font-weight:bold;
		color:#787878;
		width:120px;
		margin:0 0 6px 0;
	}
	.jeux_main .form_input{
		float:left;
		color:#a6a6a6;
		width:510px;
		margin:0 0 6px 0;
	}
	.jeux_main .input_text{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:300px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.jeux_main .input_textarea{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:300px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.jeux_main .input_select{
		width:100px;
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ANIMATEURS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.animateurs a{
		color:#fda639;
		text-decoration:none;
	}
	
	.animateurs_head{
		width:650px;
		height:30px;
		background:url(/_img/elnt/b_animateurs.png) no-repeat top center;
		overflow:hidden;
	}
	.animateurs_mainbg{
		width:650px;
		background:url(/_img/bg/jeux_650_mainbg.png) repeat-y top center;
		overflow:hidden;
	}
	.animateurs_main{
		width:630px;
		min-height:350px;
		padding:10px 10px 0 10px;
		background:url(/_img/bg/jeux_650_main.png) no-repeat bottom center;
		overflow:hidden;
		color:#fda639;
	}
	.animateurs_main a{
		color:#fda639;
		text-decoration:none;
	}
	.animateurs_main a:hover{
		text-decoration:underline;
	}
	
	.animateurs_foot{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_foot.png) no-repeat top center;
		overflow:hidden;
		margin:0 0 16px 0;
	}





	.media_animateur{
		margin:0 0 16px 0;
	}
	
	.detail_animateur .intro{
		color:#787878;
		font:bold 12px Arial, Helvetica, sans-serif;
	}
	.video_animateur{
		float:right;
		margin:0 0 10px 10px;
	}
	
	
	.animateurs_emissions {
		width:580px;
		height:130px;
		padding:15px 0 0 50px;
		background:url(/_img/bg/bg_animateurs_emissions.png) no-repeat top center;
	}
	.animateurs_emissions a{
		font:bold 11px/18px Arial, Helvetica, sans-serif;
	}
	.animateurs_emissions a:hover{
		text-decoration:underline;
	}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* VOTEZ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.votez a{
		color:#45a925;
		text-decoration:none;
	}
	.votez a:hover{
		text-decoration:underline;
	}
	
	.votez_res a{
		color:#787878;
		text-decoration:none;
	}
	.votez_res a:hover{
		text-decoration:underline;
	}
	
	.votez_head{
		margin:0 0 16px 0;
		width:420px;
		height:80px;
		padding:88px 0 0 230px;
		background:url(/_img/votez-idf1.jpg) no-repeat top center;
		color:#fff;
	}
	.votez_head p{
		width:330px;
	}

	/* Home */
	.votez_theme{
		float:left;
		width:175px;
		height:177px;
		padding:10px 10px 0 10px;
		background:url(/_img/bg/votez_theme.png) no-repeat top center;
		text-align:center;
		margin:8px;
	}
	.votez_theme img{
		margin:0 0 6px 0;
	}
	
	/* Vote */
	.votez_item{
		float:left;
		width:175px;
		height:177px;
		padding:10px 10px 0 10px;
		background:url(/_img/bg/votez_theme.png) no-repeat top center;
		text-align:center;
		margin:8px;
		font:bold 12px/10px Arial, Helvetica, sans-serif;
		color:#45a925;
	}
	.votez_item img{
		margin:0 0 6px 0;
	}
	.votez_item input{
		vertical-align:middle;
		*vertical-align:text-bottom;
		background:none;
		border:none;
		margin:0 3px 3px 0;
		padding:0;
		*padding:0 1px;
		*margin:0 0 -3px 0;
	}
	.votez_item_autre{
		width:392px;
		height:32px;
		padding:14px 0 0 0;
		text-align:center;
		background:url(/_img/bg/votez_item-autre.png) no-repeat top center;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#45a925;
		margin:0 0 16px 120px;
	}
	.votez_item_autre input{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:260px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}

	/* Resultats */	
	.votez_res_head{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_head.png) no-repeat top center;
		overflow:hidden;
	}
	.votez_res_mainbg{
		width:650px;
		background:url(/_img/bg/jeux_650_mainbg.png) repeat-y top center;
		overflow:hidden;
	}
	.votez_res_main{
		width:630px;
		min-height:350px;
		padding:0 10px;
		background:url(/_img/bg/jeux_650_main.png) no-repeat bottom center;
		overflow:hidden;
		color:#45a925;
		font:bold 12px Arial, Helvetica, sans-serif;
	}
	.votez_res_foot{
		width:650px;
		height:10px;
		background:url(/_img/bg/jeux_650_foot.png) no-repeat top center;
		overflow:hidden;
		margin:0 0 16px 0;
	}
	
	.votez_res_item{
		margin:0 0 10px 0;
		overflow:hidden;
	}
	.votez_res_img{float:left; margin:0 6px 0 0;}
	.votez_res_name{float:left; padding:16px 0 0 0;}
	.votez_res_graf{
		float:left;
		margin:18px 6px 0 6px;
		height:12px;
		background:url(/_img/elnt/votez_graph.gif) repeat-x top center;
	}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* CLUB IDF1 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Inscription //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.club_inscriptionL{
		float:left;
		width:440px;
		margin:0 20px 0 0;
	}
	.club_inscriptionR{
		float:left;
		width:190px;
	}

	/* Inscription texte intro */
	.club_inscription_t{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#545454;
		margin:0 0 6px 0;
	}

	/* Inscription avantages */
	.club_inscription_avantages{
		text-align: center;
		margin:10px 0;
	}

	/* Inscription formulaire */
	.club_inscription_form{
		width:440px;
		background:url(http://www.idf1.fr/_img/bg/bg_club_inscription_form.png) no-repeat bottom center;
	}
	.club_inscription_form a{
		color:#0791D0;
		text-decoration:none;
	}
	.club_inscription_form a:hover{text-decoration:underline;}
	
	.club_inscription_form form{
		padding:10px;
	}
	.club_inscription_form #error{
		margin:10px 0;
		color:#CC0000;
	}
	.club_inscription_form .mentions{
		font:10px Arial, Helvetica, sans-serif;
		color:#787878;
	}
	.club_inscription_form .form_label{
		float:left;
		font-weight:bold;
		color:#787878;
		width:180px;
		margin:0 0 6px 0;
	}
	.club_inscription_form .form_input{
		float:left;
		color:#a6a6a6;
		width:240px;
		margin:0 0 6px 0;
	}
	.club_inscription_form .input_text{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:200px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.club_inscription_form .input_textarea{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:200px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.club_inscription_form .input_select{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.club_inscription_form .input_checkbox{
		vertical-align:middle;
		*vertical-align:text-bottom;
		background:none;
		border:none;
		margin:0 3px 3px 0;
		padding:0;
		*padding:0 1px;
		*margin:0 0 -4px 0;
	}

	/* Identifictation formulaire */
	.club_identification_form{
		width:190px;
		background:url(/_img/bg/bg_club_identification_form.png) no-repeat bottom center;
		font:10px Arial, Helvetica, sans-serif;
		margin:0 0 20px 0;
	}
	.club_identification_form form{
		padding:10px 10px 6px 10px;
	}
	.club_identification_form a{
		color:#000;
		text-decoration:none;
		font:10px/20px Arial, Helvetica, sans-serif;
	}
	.club_identification_form a:hover{
		text-decoration:underline;
	}
	.club_identification_form #error{
		margin:0 0 6px 0;
		color:#CC0000;
	}
	.club_identification_form #error_login_message{
		margin:0 0 6px 0;
		color:#CC0000;
	}
	.club_identification_form .input_text{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:10px Arial, Helvetica, sans-serif;
		color:#707070;
		width:140px;
		margin:0 2px 6px 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px 5px 2px;
		vertical-align:middle;
	}
	.club_identification_form .input_checkbox{
		vertical-align:middle;
		*vertical-align:text-bottom;
		background:none;
		border:none;
		margin:0 3px 1px 0;
		padding:0;
		*padding:0 1px;
		*margin:0 0 -4px 0;
	}

/* Home loggué //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.club_menu{
		width:650px;
		height:59px;
		padding:4px 0 0 0;
		background:url(/_img/bg/bg_club_menu.png);
		margin:0 0 16px 0;
		font:13px Arial, Helvetica, sans-serif;
	}
	.club_menuL{
		float:left;
		padding:30px 0 0 30px;
	}
	.club_menuR{
		float:right;
		padding:0 10px 0 0;
	}

	.club_offrespromo_head{
		width:440px;
		height:10px;
		background:url(/_img/bg/club_440_head.png) no-repeat top center;
		overflow:hidden;
	}
	.club_offrespromo_mainbg{
		width:440px;
		background:url(/_img/bg/club_440_mainbg.png) repeat-y top center;
		overflow:hidden;
	}
	.club_offrespromo_main{
		width:420px;
		min-height:350px;
		padding:0 10px;
		background:url(/_img/bg/club_440_main.png) no-repeat bottom center;
		overflow:hidden;
	}
	.club_offrespromo_foot{
		width:440px;
		height:10px;
		background:url(/_img/bg/club_440_foot.png) no-repeat top center;
		overflow:hidden;
	}
	
/* Newsletter ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.club_offrespromo_main form{
		margin:0 0 30px 0;		
	}
	.club_offrespromo_main .input_text{
		background:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		font:11px Arial, Helvetica, sans-serif;
		color:#707070;
		width:200px;
		margin:0 2px;
		padding:1px 2px;
		*padding:1px 3px;
		*margin:0 2px -1px 2px;
		vertical-align:middle;
	}
	.club_offrespromo_main .input_radio{
		vertical-align:top;
		*vertical-align:text-bottom;
		background:none;
		border:none;
		margin:0 3px 3px 10px;
		padding:0;
		*padding:0 1px;
		*margin:0 0 -4px 10px;
	}


	.club_offrespromo_main .mentions{
		font:10px Arial, Helvetica, sans-serif;
		color:#787878;
	}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* WIDGET /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	

.widget-localite {
font-family: Arial; 
font-size: 12px;
font-weight : normal; 
color: #404040; 
border: 1px solid #e5e5e5;
width:130px;
}	

.widget-localite-texte-input {
font-family: Arial; 
font-size: 9pt;
font-weight : bold; 
color: #66706f; 
border: 1px solid #e5e5e5;
}	

.widget-localite-texte {
font-family: Arial; 
font-size: 9pt;
font-weight : bold; 
color: #66706f; 
}	