	

	/* ------- Espace Presse - RUB_5 ------- */

	#RUB_5 #col_gche #col_gche_02 {width:460px;}

	#RUB_5.comm #col_gche #col_gche_02 {width:560px;}

	#RUB_5.comm #bg_haut #bg_bas #content {padding:0 0 60px;}

	#RUB_5.comm #col_gche #col_gche_01 {
		margin:0 0 0 -14px; 
		width:120px;}

	#RUB_5 .ssh1 {font-size:12px;}

	#RUB_5 #bloc ul {
		font-size:10px; 
		list-style-type:none;}

	#RUB_5 #bloc li {color:#FFF;}

	#RUB_5 #bloc ul li {
		line-height:12px; 
		margin:0;}

	#RUB_5 #bloc ul {
		font-size:10px; 
		list-style-type:none; 
		list-style:outside;}

	#RUB_5 #bloc .bleu {color:#58CBF8;}

	#RUB_5 #cadre_bas ul li i {
		color:#58CBF8; 
		font-style:normal;}

	#RUB_5 #bloc #cadre_bas p.spip {
		color:#FFF; 
		font-size:9px; 
		padding:0 0 10px 10px; 
		width:185px;}

	#RUB_5 #bloc #cadre_bas p.spip a {
		color:#FFF; 
		text-decoration:underline;}

	#RUB_5 #bloc #cadre_bas p.spip a:hover {
		color:#58CBF8; 
		text-decoration:none;}

	#RUB_5 #content_agenda .date {
		font-size:14px; 
		font-weight:bold;}

	#RUB_5 #content_agenda h3 {
		color:#FFF; 
		float:left; 
		font-size:25px; 
		font-weight:bold; 
		height:35px; 
		text-align:left; 
		width:211px;}

	#RUB_5 #content_agenda .detail_actu p.date {
		color:#FFF; 
		float:left; 
		font-size:10px; 
		width:198px; 
		font-weight:bold;}

	#RUB_5 #content_agenda p.spip {
		line-height:12px; 
		width:165px;}

	#RUB_5 #content_agenda .spip {
		font-size:10px; 
		margin:0 0 5px;}

	#RUB_5 #content_agenda .lien_pdf {
		float:right; 
		margin:-15px 5px 0 0;}

	#RUB_5 #agenda #content_agenda {
		float:left; 
		padding:0 0 0 15px; 
		width:196px;}

	#RUB_5 .newsletter_lien {
		clear:left; 
		padding-top:6px;}

	#RUB_5 .newsletter_lien a.newsletter_lien {
		background: url(../img/bg_newsletter_lien.gif) no-repeat; 
		float:left; 
		height:76px; 
		width:212px;}

	#RUB_5 #contenu ul.spip {
		color:#095999;
		font-size: 12px;
		font-weight:bold;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:5px 0;
		padding: 0 0 50px 15px;}
	
	#RUB_5 #contenu ul li {margin: 0;}

	#RUB_5.comm #col_gche #col_gche_01 {
		margin:0 0 0 -20px;	
		width:130px;}

	/** html #RUB_5.comm #col_gche #col_gche_01 {margin:0 0 0 -10px;}*/

	#RUB_5.comm #col_gche #col_gche_02 {width:auto;}

	#RUB_5.comm div.liste div.detail div.titre {
		color:#095999;
		float:left;
		font-size:14px;
		font-weight:bold;
		line-height:12px;
		width:530px;}

	#RUB_5.comm div.liste div.detail div.titre span {font-size:11px;}

	#RUB_5.comm div.liste div.detail div.titre .flag {margin: -2px 0 0 5px;}

	/**************************************************************/

	#RUB_5.comm  #bg_haut #bg_bas #content {padding:0 0 60px 0;}

	/* ----- col_gche_1 ----- */

	#RUB_5.comm  #col_gche #col_gche_01 {	
		width:120px; 
		margin:0px 0 0 -14px;}

	div.kdre_com {
		width:90px; 
		margin:20px 0 0 0;}

	div.kdre_com .top {
		background:url(img/bg-kdre-com-top.gif) no-repeat top; 
		margin:0 0 -10px;}

	div.kdre_com .ctnt {background:url(img/bg-kdre-com.gif) repeat-y;}

	div.kdre_com .bas {
		background:url(img/bg-kdre-com-bas.gif) no-repeat bottom; 
		margin:-9px 0 0 0;}

	/** html div.kdre_com .bas {
		margin:0; 
		width:90px;}*/

	div.kdre_com .ctnt .picto {
		/*margin:0 0 0 19px; 
		padding:5px 0 5px 0; 
		width:90px;*/
		
		padding: 5px 0;
		text-align: center;
		width: 90px;}

	/** html div.kdre_com .ctnt .picto {padding:0;}*/

	div.kdre_com .ctnt .picto .inter {
		border-bottom:1px solid #FFF; 
		float:left; 
		margin:-15px 0 0; 
		overflow:hidden; 
		width:55px;}

	/** html div.kdre_com .ctnt .picto .inter {margin:-20px 0 0;}*/
	* + html div.kdre_com .ctnt .picto .inter {margin:-20px 0 0;}

	div.kdre_com  .ctnt .picto .type {
		color:#FFBA00; 
		font-size:12px; 
		font-weight:bold; 
		margin:5px 0;}

	div.kdre_com2 {width:119px;}

	div.kdre_com2 .top {
		background:url(img/bg-kdre-com2-top.gif) no-repeat top;
		margin:0 0 -10px;}

	div.kdre_com2 .ctnt {background:url(img/bg-kdre-com2.gif) repeat-y;}

	div.kdre_com2 .bas {
		background:url(img/bg-kdre-com2-bas.gif) no-repeat bottom; 
		margin:-10px 0 0 0;}

	/** html div.kdre_com2 .bas {
		margin:0; 
		width:119px;}*/

	div.kdre_com2 .ctnt div.index {
		border-bottom:1px solid #FFF; 
		color:#FFF; 
		font-size:12px; 
		font-weight:bold; 
		margin:0 15px !important; 
		padding:10px 0;}

	/** html div.kdre_com2 .ctnt div.index {margin:0 18px !important;}*/

	div.kdre_com2 .ctnt div.index a {
		color:#FFF;
		margin:0 0 5px;
		display:block;} 

	div.kdre_com2 .ctnt div.index a:hover {color:#FFCC00;}

	div.kdre_com2 .ctnt div.index ul {list-style:none;}

	/* ----- col_gche_2 ----- */

	#RUB_5.comm #col_gche #col_gche_02 {width:565px;}

	#RUB_5.comm #col_gche_02 #contenu {	
		min-height:130px; 
		padding: 0 10px 30px 10px;
		position: relative;
		width:545px;}

	/** html #RUB_5.comm #col_gche_02 #contenu {height:130px;}*/

	#RUB_5.comm #col_gche_02 div.liste {margin:5px 0 0 20px;}

	/** html #RUB_5.comm #col_gche_02 div.liste {margin-left:10px;}*/

	#RUB_5.comm div.liste div.detail {margin:5px 0 0 0;}

	#RUB_5.comm img.inter-presse-com {padding:2px 0px 2px 0px;}

	#RUB_5.comm div.liste div.detail div.titre {
		color:#095999; 
		float:left; 
		font-size:12px; 
		font-weight:bold; 
		line-height: 16px; 
		width:530px;}

	div.titre .picto {margin: 0 0 -1px 0;}

	#RUB_5.comm div.liste div.detail div.titre span {font-size:11px;}

	#RUB_5.comm div.liste div.detail div.description {
		float:left; 
		margin:5px 0 2px; 
		width:530px;}
	
	#RUB_5.comm div.liste div.detail div.description a {}
	
	#RUB_5.comm div.liste div.detail div.description a:hover {
		color:#444;
		text-decoration: none;}
	
	#RUB_5.comm div.liste div.detail div.lien_pdf {float:right; top:-12px;}

	#RUB_5 #col_gche #col_gche_02 #contenu .tt, 

	#RUB_5 #col_gche #col_gche_02 #contenu h2 {
		color:#095999; 
		font-size:15px; 
		font-weight:bold; 
		margin:10px 0 8px;}

	#RUB_5 .sstt {
		color:#FFF; 
		font-size:12px; 
		margin:0 0 10px 0;}

	#RUB_5 #col_gche_02 #contenu p {
		clear: left;
		/*float: left;*/
		/*line-height: 17px;*/
		text-align: justify;}

	#communique {margin:0 0 0 20px; float:left; width:525px;}
	/** html #communique {margin:0 0 0 10px;}*/
	* + html #communique {margin-bottom:25px;}

	#communique #top {
		float:left; 
		width:525px; 
		background:url(img/bg-comm-top.gif) no-repeat top; 
		padding:12px 0 0 0;}

	#RUB_47 #top, 
	#RUB_52 #top {padding:16px 0 0;}

	#communique #top #bas {
		float:left; 
		width:525px; 
		background: url(img/bg-comm-bas.gif) no-repeat bottom; 
		padding:0 0 12px 0;}

	#communique #top #bas .intro_list {
		float:left; 
		width:505px; 
		background: url(img/bg-comm.gif) repeat-y; 
		font-size:15px; 
		padding:5px 10px;
		position: relative;}

	#communique #top #bas .intro_list .list_titre {
		color:#FFF; 
		font-size:15px; 
		font-weight:bold;}

	div.list_desc {
		color:#FFF; 
		/*font-size:11px;*/
		font-size: 12px; 
		font-weight:normal; 
		margin:10px 0 0 0;}

	div.list_suite {
		float:right; 
		font-size:11px; 
		font-weight:normal; 
		margin:5px 0 0 0;}

	div.list_suite a {
		color:#000; 
		font-size:12px;}

	div.list_suite a:hover {
		color:#FFF; 
		/*font-size:11px;*/
		text-decoration: none;}

	.suite-details {
		font-size: 12px; 
		float: right;
		/*margin: -40px 50px 0;*/
		margin: 0 20px 0 0;}

	/** html .suite-details {margin-right:25px;}*/
	
	.suite-details a {color:#000;}

	#RUB_5 .suite-details {
		/*float:right; 
		font-size:11px; 
		position:relative; 
		right:0; 
		top:25px;*/}

	#RUB_5.comm  div.pagination {
		color:#095999; 
		float:left; 
		font-size:12px; 
		font-weight:bold; 
		margin:10px 0 0;}

	#RUB_5.comm #col_dte {float:left;}

	.surtt {
		color:#084A7E; 
		font-size:12px; 
		font-weight:bold; 
		margin:7px 0;}

	#RUB_5.comm #col_gche #col_gche_02 #contenu div.lien_pdf {
		/*float:right; 
		left:-150px; 
		top:-3px;*/
		
		left: inherit;
		position: absolute;
		right: 20px;
		top: 38px;}

	/** + html #RUB_5.comm #col_gche #col_gche_02 #contenu div.lien_pdf {top:102px;}*/
	/** html #RUB_5.comm #col_gche #col_gche_02 #contenu div.lien_pdf {top:102px;}*/

	/* ------- Communiqués de presse - RUB_45 ------- */

	#RUB_45 #col_gche #col_gche_01 {
		margin:0 0 0 -20px; 
		width:130px;}

	/** html #RUB_45 #col_gche #col_gche_01 {margin:0 0 0 -10px;}*/

	#RUB_45 #col_gche #col_gche_02 {width:auto;}

	#RUB_45 div.liste div.detail div.titre {
		color:#095999; 
		float:left; 
		font-size:14px; 
		font-weight:bold; 
		line-height:12px; 
		width:530px;}

	#RUB_45 div.liste div.detail div.titre span {font-size:11px;}

	#RUB_45 div.liste div.detail div.titre .flag {margin:0 0 0 10px;}

	#RUB_45 div.liste div.detail div.lien_pdf {
		float:right; 
		margin:-10px 5px 0 0;}

	/* -------- Communiqués de presse / Archives - RUB_49 -------- */

	#RUB_49 #col_gche ul {
		float:left; 
		font-size:12px; 
		list-style-type:none; 
		margin:20px 0 10px 105px;}

	#RUB_49 #col_gche li {
		color:#095999; 
		float:left; 
		padding:0 2px 0 2px;}

	#RUB_49 #col_gche li a {color:#095999;}

	#RUB_49 #col_gche li a:hover {color:#FFF;}

	#RUB_49 #col_gche h1 {width:300px;}

	#RUB_49 #col_gche h1 .ssh1 {font-size:12px;}

	#RUB_49 #col_gche #fil {min-width:395px;}

	/** html #RUB_49 #col_gche #fil {width:395px;}*/

	#RUB_49 #col_1_2_archives {
		float:left; 
		margin:10px 0 0; 
		min-height:400px; 
		width:690px;}

	/** html #RUB_49 #col_1_2_archives {height:400px;}*/

	#RUB_49 .ligne-fond {
		background:url(../img/bg_tab.jpg) repeat-y; 
		height:58px; 
		line-height:20px; 
		margin:0; 
		width:659px;}

	#RUB_49 .ligne-fond .fleche-ligne-f {
		border:none; 
		float:left; 
		height:auto; 
		margin:10px 0 5px 5px; 
		vertical-align:middle;}

	#RUB_49 .ligne-fond .content-ligne-f {
		font-size: 11px; 
		padding:0 5px 5px 40px;}

	#RUB_49 .ligne-fond .content-ligne-f a {
		color:#203B56; 
		float:left; 
		padding:5px 0 0; 
		text-decoration:underline; 
		width:400px;}

	#RUB_49 .ligne-fond .content-ligne-f a:hover {text-decoration:none;}

	#RUB_49 #col_1_2_archives .ligne {
		height:58px; 
		line-height:20px; 
		margin:0; 
		width:659px;}

	#RUB_49 .ligne .fleche-ligne {
		border:none; 
		float:left; 
		height:auto; 
		margin:10px 0 5px 5px; 
		vertical-align:middle;}

	#RUB_49 .ligne .content-ligne {
		font-size: 11px; 
		padding:0 5px 5px 40px;}

	#RUB_49 .ligne .content-ligne a {
		color:#203B56; 
		float:left; 
		padding:5px 0 0; 
		text-decoration:underline; 
		width:400px;}

	#RUB_49 .ligne .content-ligne a:hover {text-decoration:none;}

	#RUB_49 .archives-lang {
		float:left; 
		border-left:solid 1px #FFF; 
		height:58px; 
		width:50px;}

	#RUB_49 .archives-lang img {padding:11px 0 0 17px;}

	#RUB_49 .archives-pdf img {padding:6px 0 0 10px;}

	#RUB_49 .archives-pdf {
		float:left; 
		width:30px; 
		border-left:solid 1px #FFF; 
		height:58px; 
		width:50px;}

	#RUB_49 .archives-date {
		float:left; 
		border-left:solid 1px #FFF; 
		font-weight:bold; 
		padding:18px 0 0 0; 
		text-align:center; 
		width:110px; 
		height:40px;}

	#RUB_49 #col_gche #RUB_49_page ul {
		float:left; 
		font-size:12px; 
		list-style-type:none; 
		margin:10px 0 0 10px;}

	#RUB_49 #RUB_49_ar {
		color:#095999; 
		float:right; 
		font-size:10px; 
		font-weight:bold; 
		margin:10px 30px 0 0;}

	#RUB_49 #RUB_49_ar a {color:#990000;}

	#RUB_49 #RUB_49_ar a:hover {color:#CC3333;}

	/* -------- IE 6 -------- */

	/** html #RUB_49 .ligne-fond .content-ligne-f .archives-pdf a {width:40px;}
	* html #RUB_49 .ligne .content-ligne .archives-pdf a {width:40px;}
	* html #RUB_49 .archives-date {width:80px;}
	* html #RUB_49 #col_gche #fil {width:500px;}
	* html #RUB_49 #col_gche h1 {width:280px;}*/

	/* -------- Col droite -------- */

	#RUB_49 #services_presse {
		background:url(../img/fond_archives.gif) no-repeat; 
		color:#FFF; 
		float:left; 
		font-size:12px; 
		font-weight:bold; 
		height:100px; 
		margin:2px 0; 
		padding:15px 10px 0; 
		width:192px;}

	#news-lien {float:left;}

	#RUB_49 #services_presse a {color:#FFBA00;}

	#RUB_49 #bg_haut #bg_bas #content {padding:0 0 70px;}

	#RUB_49 #col_gche #col_gche_01 {width:0px;}

	#RUB_49 #col_gche #col_gche_02 {
		float:left; 
		min-height:450px; 
		overflow:hidden; 
		width:670px;}

	/** html #RUB_49 #col_gche #col_gche_02 {height:450px;}*/

	#RUB_49 #col_gche ul.annees {
		float:right; 
		font-size:12px; 
		list-style-type:none; 
		margin:20px 0 10px 105px;}

	#RUB_49 #col_gche .annees li {
		color:#095999; 
		float:left; 
		padding:0 2px;}

	#RUB_49 #archives_page {
		float:left; 
		font-size:12px; 
		list-style-type:none;
		margin:10px 0 0 10px;}

	#RUB_49 #archives_ar {
		color:#095999; 
		float:right; 
		font-size:10px; 
		font-weight:bold; 
		margin:10px 30px 0 0;}

	#RUB_49 #archives_ar a {color:#990000;}

	#RUB_49 #archives_ar a:hover {color:#CC3333;}

	/* -------- Dossiers de presse - RUB_46 -------- */

	#RUB_46 #bg_haut #bg_bas #content {padding:0 0 60px;}

	#RUB_46 #col_gche #col_gche_01 {
		margin:0 0 0 -14px; 
		width:120px;}

	/** html #RUB_46 #col_gche #col_gche_01 {margin:0 0 0 -7px;}*/

	#RUB_46 #col_gche #col_gche_02 {width:565px;}

	#RUB_46 #col_gche_02 .liste {margin:15px 0 0 20px;}

	#RUB_46 .liste .detail {margin:5px 0 0 9px;}

	/** html #RUB_46 .liste .detail {margin-left:4px;}*/

	#RUB_46 .liste .detail .lien_pdf {
		color:#FFF; 
		float:right; 
		top:-12px; 
		width:35px;}

	#RUB_46 .liste .detail .lien_pdf img {margin:0 0 3px;}
	/** html #RUB_46 .liste .detail .lien_pdf img {margin:0;}*/
	* + html #RUB_46 .liste .detail .lien_pdf img {margin:0;}

	#RUB_46 .liste .detail .titre {
		color:#095999; 
		float:left; 
		font-size:12px; 
		font-weight:bold; 
		line-height:18px; 
		width:480px;}

	.intro_list .list_titre .date, 
	.detail .titre .date {
		font-size:11px; 
		font-weight:normal;}

	#RUB_46 .liste .pagination {width:500px;}

	#RUB_46 .liste .detail .description {
		float:left; 
		margin:5px 0 2px; 
		width:480px;}

	#RUB_46 #col_gche #col_gche_02 #contenu .lien_pdf {
		float:right; 
		top:5px;}
	

	/* -------- Médiathèque - RUB_47 -------- */
	
	/* --- debut videotheque --- */
	
	#RUB_47.videotheque h2 {
		/*background-color: #5AA0CF;*/
		background: url(png/bg_h2.png) repeat-x;
		color: #FFF;
		font-size: 14px;
		font-weight: normal;
		margin: 0 0 1px;
		padding: 5px 15px;
		width: 640px;}
	
	#RUB_47.videotheque h3 {margin: 0 0 10px;}
	
	#RUB_47.videotheque #col_gche #col_gche_01 {
		margin: 0;
		min-height: inherit;
		width: 0;}
	
	#RUB_47.videotheque #col_gche #col_gche_02 {width: 670px;}
	
	.videotheque .encart {
		/*background-color: #CCC;*/
		/*background-color: #305f7E;
		background-color: #702424;*/
		float: left;
		margin: 0 0 1px;
		padding: 15px;
		width: 640px;}
	
	#RUB_47.videotheque #descriptif_video {
		float: left;
		padding: 0;
		width: 225px;
		margin: 0 0 25px 0;}

	#RUB_47.videotheque #descriptif_video .spip {
		color:#003366; 
		font-size: 12px;
		line-height: 16px;
    	text-align: justify;}

	#RUB_47.videotheque #video {
		float: right;
		margin: 0 0 0 10px;}
	
	/* liste videos recentes */
	
	.videotheque #liste_videos {
		/*background-color: #B2A7A7;*/
		/*background-color: #2A0404;
		background-color: #6FABD3;*/
		clear: both;
		float: left;
		list-style: none;
		margin: 0 0 1px;
		overflow: hidden;
		padding: 20px 0 20px 15px;
    	width: 655px;}
	
	.videotheque #liste_videos li {float: left;}
	
	.videotheque #liste_videos .li_inter {
		height: 125px;
    	width: 20px;}
	
	#liste_videos li span {
		color: #333;
		float: left;
		font-size: 11px;
		margin: 5px 0 0;
		width: 200px;}
	
	/* debut liste themes */
	
	.liste_themes {
		/*background-color: #968A8A;*/
		float: left;
		margin: 0 0 1px;
		padding: 15px 0 0 15px;
		width: 655px;}
	
	.themes {
		float: left;
		margin: 0 18px 15px 0;
		/*min-height: 130px;*/
		width: 200px;}
	
	.themes dt {
		border-bottom: 1px solid;
		color: #FFF;
		font-size: 11px;
		padding: 0 0 2px;
		text-transform: uppercase;
		margin: 0 0 5px;}
	
	.themes dd {}
	
	.themes dd ul {
		color: #003366;
		font-size: 11px;
		list-style: none;}
	
	.themes dd ul li {margin: 0 0 7px;}
	
	.themes dd ul li a {}
	
	.themes dd ul li a:hover {
		color: #FF6600;
		text-decoration: none;}
	
	/* Toutes les videos */
		
	#RUB_47 .all_videos {
		/*background-color: #776B6B;*/
		margin: 0 0 1px;
		padding: 15px 15px 10px 15px;}
	
	#RUB_47 .all_videos ul {
		font-size: 11px;
		list-style: none;}
	
	#RUB_47 .all_videos li {line-height: 16px;}
	
	#RUB_47 .all_videos li a {color: #333;}
	#RUB_47 .all_videos li a:hover {
		color: #FF6600;
		text-decoration: none;}
		
	#RUB_47 .all_videos li a.on {color: #FF6600;}
	
	#RUB_47 .all_videos li span {float: right;}
	
	.videotheque .inter {
		background: url(png/bg_h2.png) repeat-x;
		float: left;
		height: 15px;
		width: 100%;}
	
	#RUB_47.videotheque .pagination {
		font-size: 11px;
		font-weight: normal;
		margin: 10px 0;
		text-align: center;
		width: 100%;}
	
	#RUB_47.videotheque .pagination :hover {color: #FF6600;}
	
	/* --- fin videotheque --- */
	
	#RUB_47 #bg_haut #bg_bas #content {padding:0 0 60px;}

	#RUB_47 #col_gche #col_gche_01 {
		margin:0 10px 0 -20px; 
		width:119px;}

	/** html #RUB_47 #col_gche #col_gche_01 {
		margin:0 0 0 -10px; 
		width:119px;}*/

	#RUB_47 .kdre_com2 .ctnt .index-der {
		border-bottom:none; 
		font-size:12px; 
		font-weight:bold; 
		margin:0 15px !important; 
		padding:10px 0;}

	#RUB_47 .kdre_com2 .ctnt .index-der a {color:#FFF;}

	#RUB_47 .kdre_com2 .ctnt .index-der a:hover {color:#FFCC00;}

	#RUB_47 #col_gche #col_gche_02 {
		float:left; 
		margin-bottom:30px; 
		width:560px;}

	#RUB_47.videos #content #col_gche h2 {
		color:#095999;
		float:left; 
		font-size:15px; 
		margin:-29px 0 0 90px; 
		width:55%;}

	/** html #RUB_47.videos #content #col_gche h2 {margin:-28px 0 0 45px;}*/
	* + html #RUB_47.videos #content #col_gche h2 {margin:-28px 0 0 90px;}

	#documents_mediatheque ul li {
		border:1px dotted; 
		display:block; 
		float:left; 
		font-size:12px; 
		height:80px; 
		list-style:none; 
		margin:5px; 
		position:relative; 		
		overflow:hidden;
		width:260px;}

	#documents_mediatheque ul li img {
		position:absolute; 
		right:0; 
		bottom:0;}

	#RUB_47 #media_haut {
		float:left; 
		width:565px;}

	/** html #RUB_47 #media_haut {width:550px;}*/

	#RUB_47 #media_haut #video_haut {float:left;}

	#RUB_47 #media_haut #texte_video {
		float:left; 
		width:230px; 
		padding:0 0 0 10px;}

	/** html #RUB_47 #media_haut #texte_video {width:220px;}
	* html #RUB_47 #col_gche #col_gche_02 {margin:0 0 0 10px;}*/

	#RUB_47 #media_haut #texte_video h2 {
		font-size:13px; 
		font-weight:bold; 
		color:#162433; 
		margin:0; 
		padding:0 0 5px 0;}

	#RUB_47 #media_haut #texte_video h2 img {padding:0 5px 0 0;}

	#RUB_47 #media_haut #texte_video h2 .date {font-size:12px;}

	#RUB_47 #media_haut #texte_video p.spip {font-size:10px;}

	#RUB_47 #media_haut #texte_video a {
		color:#000; 
		display:block; 
		float:right; 
		font-size:10px;	
		margin:10px 0 0;}

	#RUB_47 #media_haut #texte_video a:hover {color:#FFF;}

	#RUB_47 #media_bas {
		clear:left; 
		padding:10px 0 0 0;}

	#RUB_47 #media_bas_gauche {
		border-top: solid 1px #FFF; 
		float:left; 
		padding:5px 0 0 0; 
		width:300px;}

	#RUB_47 #media_bas_droite {float:left;}

	#RUB_47 #media_bas_gauche h2 {
		font-size:16px; 
		font-weight:bold; 
		color:#162433; 
		padding:0 0 5px 0;}

	#RUB_47 #media_bas_gauche h2 a {color:#000;}

	#RUB_47 #media_bas_gauche h2 a:hover {text-decoration:none;}

	#RUB_47 #media_bas_gauche h2 img {padding:0 5px 0 0;}

	#RUB_47 #media_bas_gauche h2 .date {font-size:12px;}

	#RUB_47 #media_bas_gauche p.spip {
		font-size:10px; 
		float:left; 
		width:155px; 
		padding:0 10px 0 0;}

	#RUB_47 #media_bas_gauche #video_bas {float:left;}

	#RUB_47 #media_bas_gauche #video_bas img {border:1px solid #162433;}		

	#RUB_47 #media_bas_droite {
		background:transparent url(../img/media_contact.gif) no-repeat scroll 0 0;
		height:209px;
		left:512px;
		position:absolute;
		top:560px;
		width:207px;}

	#RUB_47 #media_bas_droite .titre {
		font-size:14px; 
		font-weight:bold; 
		color:#58CBF8; 
		padding:10px 5px 5px 10px; 
		display:block;}

	#RUB_47 #media_bas_droite .spip {
		color:#FFF; 
		font-size:10px; 
		padding:10px 5px 5px 10px; 
		display:block;}

	#RUB_47 #media_bas_droite a {
		float:right; 
		font-size:10px; 
		color:#000; 
		font-weight:bold;
		margin:0 10px 0 0;}

	#RUB_47 #media_bas_droite a:hover {color:#FFF; text-decoration:none;}

	#RUB_47 div.kdre_com {margin:0;}

	#RUB_47 div.kdre_com2 {margin:20px 0 0 0;}

	#RUB_47 .pagination {
		float:right; 
		font-size:12px; 
		font-weight:bold; 
		margin:10px 0; 
		color:#095999;}

	#RUB_47 .detail div.lien_pdf {
		left: inherit;
		position: absolute;
		right: 29px;
		top: 0;}

	/* ------ Scroll Area ------ */

	.bloc_videos {
		overflow:hidden; 
		width:415px;}

	div.bloc_videos {
		float:left; 
		margin:25px 0 0 20px;}

	/** html div.bloc_videos {margin-left:10px;}*/

    /* FF */

	div#divContainerListe1 {
		height:130px; 
		margin:0 0 0 6px; 
		overflow:hidden; 
		position:absolute; 
		width:392px;}

	div#divContentListe1 {
		border:none; 
		position:absolute; 
		width:392px; 
		padding:0;}

	#RUB_47 span.titre_video {
		display:block;
		font-size:10px;
		line-height:12px;
		margin:5px 0;
		width:105px;}

	/* IE7 */

	* + html div#divContainerListe1 {margin-left:0px;}
	* + html div#divContentListe1 {padding-left:0px;}

	#divContentListe1 {
		position:absolute; 
		width:392px; 
		left:6px; 
		top:0; 
		width:750px;}

	div.carrousel {
		float:left; 
		overflow:hidden; 
		padding:0 0 0 10px;}

	/** html div.carrousel {padding:0 0 0 5px;}*/

	div.carrousel .video {
		border:1px solid #6C6C6C; 
		color:#3C3C3C; 
		float:left; 
		overflow:hidden; 
		font-size:11px; 
		line-height:18px; 
		margin:0; 
		padding:5px 5px 1px;}

	.fleche {
		float:left; 
		width:7px;}

	.fleche_droite {
		float:right; 
		margin:0;}

	/* --------- PHOTOS -------- */

	#RUB_47 #communique #top #bas .intro_list {padding:5px 10px 25px 10px;}

	#RUB_47 #communique #top #bas .intro_list .list_suite {
		float:right; 
		font-size:11px; 
		font-weight:normal; 
		position: absolute;
		top: 0px;
		right: 15px;}

	#RUB_47 #communique #top #bas .intro_list .list_desc .photo {
		float:left; 
		margin:0 10px 0 5px;}

	#RUB_47 #communique #top #bas .intro_list .list_desc .desc {
		margin:10px 0 0 85px; 
		width:385px;}

	#RUB_47 #communique #top #bas .intro_list .list_titre {
		color:#59CBF8; 
		font-size:14px; 
		font-weight:bold;
		line-height: 20px;}

	#RUB_47 #communique #top #bas {
		margin:-8px 0 10px; 
		padding:0 0 20px;}

	#RUB_47 #col_gche #col_gche_02 .liste {
		font-size:11px; 
		margin:0 0 0 20px;
		position: relative;}

	/** html #RUB_47 #col_gche #col_gche_02 .liste {margin:0 0 0 10px;}*/

	#RUB_47 .liste .detail {margin:0;}

	#RUB_47 .liste .detail .description {
		float:left; 
		line-height:18px; 
		margin:5px 0 0; 
		width:440px;}

	#RUB_47 .liste .detail .description a {color:#000;}

	#RUB_47 .liste .detail .titre {
		color:#095999; 
		display: block;
		font-size: 12px;
		font-weight: bold;
		line-height: 22px;
		padding: 0 0 5px;}

	#RUB_47 .liste .detail .photo {
		float:left; 
		height:80px; 
		margin:10px 10px 2px 0; 
		width:75px;}

	#RUB_47 .liste .detail .photo img {border:1px solid #000;}	

	/* -------- Médiathèque / Documents - RUB_52 -------- */

	#RUB_52 #col_gche #col_gche_01 {
		margin:0 10px 0 -20px; 
		width:119px;}

	/** html #RUB_52 #col_gche #col_gche_01 {margin-left:-10px;}*/

	#RUB_52 #col_gche #col_gche_02 {
		float:left; 
		padding-bottom:30px; 
		width:550px;}	

	#RUB_52 div.kdre_com {margin:0;}

	#RUB_52 div.kdre_com2 {margin:20px 0 0;}

	#RUB_52 #communique #top #bas {
		margin:-8px 0 10px; 
		padding:0 0 20px;}

	#RUB_52 #communique #top #bas .intro_list {padding:5px 10px 0;}

	#RUB_52 #communique #top #bas .intro_list .list_titre {
		color:#59CBF8; 
		font-size:14px; 
		font-weight:bold;}

	#RUB_52 #communique #top #bas .intro_list .list_desc .desc {
		margin:10px 0 0 0; 
		width:475px;}

	#RUB_52 #communique #top #bas .intro_list .list_suite {
		float:right; 
		font-size:11px; 
		font-weight:normal; 
		position:relative; 
		top:-13px;}

	#RUB_52 #col_gche #col_gche_02 .liste {
		font-size:11px; 
		margin:0 0 10px 20px;}

	/** html #RUB_52 #col_gche #col_gche_02 .liste {margin-left:10px;}*/

	#RUB_52 .liste .detail {margin:0; width:535px;}

	#RUB_52 .liste .detail .titre {
		color:#095999; 
		display:block; 
		font-size:12px; 
		font-weight:bold;}	

	#RUB_52 .liste .detail .description {
		float: left; 
		line-height: 18px;
		margin: 0 0 4px;
		position: relative;
		width: 520px;}

	/*#RUB_52 .liste .detail .description a {color:#000;}*/
	
	#RUB_52 .liste .detail .description a:hover {
		color: #01A0E1;
		text-decoration: none;}
	
	#RUB_52 .liste .detail .description .titre_doc {
		color: #095999;
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 10px;}

	#RUB_52 .detail .description div.lien_pdf {
		left: inherit;
		position: absolute;
		right: -20px;
		top: -2px;}

	#RUB_52 .pagination {
		color:#095999; 
		float:right; 
		font-size:12px; 
		font-weight:bold; 
		margin:10px 0;}

	/* -------- Contacter le service presse - RUB_48 -------- */

	#RUB_48 #col_gche #col_gche_01 {width:160px;}

	#RUB_48 #col_gche #col_gche_02 {width:515px;}

	#RUB_48 #col_gche_02 #contenu {float:none; padding:0;}

	#RUB_48 #bloc_haut_form {
		background:url(img/bg_form1.gif) no-repeat; 
		color:#FFBA00; 
		font-size:10px; 
		font-weight:bold;
		height:155px; 
		margin:0 0 20px 0; 
		padding:10px 0 0 5px;
		width:130px;}

	#RUB_48 #bloc_haut_form p {color:#FFBA00;}

	#RUB_48 #bloc_bas_form {
		background:url(img/bg_form2.gif) no-repeat; 
		color:#FFF; 
		float:left;
		overflow:hidden; 
		font-size:10px; 
		width:131px;}

	#RUB_48 #bloc_bas_form p strong.spip {font-size:11px;}

	#RUB_48 #bloc_bas_form {padding:10px 15px 20px 9px;}

	#RUB_48 #bloc_bas_form .gras {
		font-size:11px; 
		font-weight:bold; 
		display:block;}

	#RUB_48 #bloc_bas_form a {
		color:#FFF; 
		text-decoration:underline;}

	#RUB_48 #identite_form {
		float:left; 
		height:23px; 
		margin:0 0 0 40px;}

	/** html #RUB_48 #identite_form {margin:0 0 0 20px;}*/

	#RUB_48 #identite_form h2 {
		color:#000; 
		font-size:14px; 
		font-weight:bold; 
		text-transform:uppercase;}

	#RUB_48 #identite_form h2 img {
		padding:0 5px 0 0; 
		vertical-align:middle;}

	#RUB_48 #identite_form p {padding:0 0 10px 0;}

	#RUB_48 #identite_form label {
		color:#FFF; 
		float:left; 
		font-size:10px; 
		font-style:italic; 
		text-align:right; 
		width:80px;}

	#RUB_48 #identite_form input {
		color:#000; 
		font-size:10px; 
		margin:0 0 0 2px; 
		width:150px;}

	#RUB_48 #commentaires_form {
		float:right; 
		height:23px; 
		margin:0 110px 0 0;}

	/** html #RUB_48 #commentaires_form {margin:0 55px 0 0;}*/

	#RUB_48 #commentaires_form h2 {
		color:#000; 
		font-size:14px; 
		font-weight:bold; 
		text-transform:uppercase;}

	#RUB_48 #commentaires_form h2 img {
		padding:0 5px 0 0; 
		vertical-align:middle;}

	#RUB_48 #commentaires_form textarea {
		color:#000; 
		font-size:10px; 
		margin:0 0 20px 0; 
		width:250px; 
		height:310px; 
		overflow:auto;}

	#RUB_48 #commentaires_form #boutons {padding:0 0 0 105px;}

	#RUB_48 #col_dte #agenda {margin:0 0 3px 0;}

	#RUB_48 #col_dte #newsletter {margin:0 0 5px 0;}

	#RUB_48 div .spip_forms form fieldset {
		clear:both; 
		float:left; 
		width:270px;}

	#RUB_48 div .spip_forms form fieldset .spip_form_label {
		font-size:12px; 
		text-align:left; 
		width:100px;}

	#RUB_48 div .spip_forms form fieldset input {width:155px !important; height:16px;}
	/** html #RUB_48 div .spip_forms form fieldset input {height:14px !important;}*/
	* + html #RUB_48 div .spip_forms form fieldset input {height:14px !important;}

	#RUB_48 div .spip_forms form fieldset #input-4-texte_1 {
		position:absolute; 
		top:27px; 
		right:-16px; 
		width:245px; 
		height:300px; 
		overflow:hidden;}

	/** html #RUB_48 div .spip_forms form fieldset #input-4-texte_1{top:6px;}*/
	* + html #RUB_48 div .spip_forms form fieldset #input-4-texte_1{top:6px;}

	/** html #RUB_48 div .spip_forms form fieldset #input-1-texte_1{top:6px;}*/
	* + html #RUB_48 div .spip_forms form fieldset #input-1-texte_1{top:6px;}

	#RUB_48 div .spip_forms form fieldset #input-1-texte_1 {
		height:296px;
		overflow:hidden;
		position:absolute;
		right:-16px;
		top:33px;
		width:245px !important;}

	#RUB_48 .form_4 form {
		position:relative; 
		width:500px; 
		height:500px;}

	#RUB_48 .form_1 form {
		position:relative; 
		width:500px; 
		height:500px;}

	#RUB_48 div .spip_forms form fieldset .texte_1 .spip_form_label {display:none;}

	#RUB_48 div .spip_forms form fieldset .texte_1 .erreur {display:none;}

	#RUB_48 div .spip_forms form  .spip_bouton {
		position:absolute; 
		right:-20px; 
		top:337px;}

	/** html #RUB_48 div .spip_forms form  .spip_bouton {
		position:absolute; 
		left:450px; 
		top:315px;}*/

	#RUB_48 .spip_bouton {
		float:left; 
		position:relative; 
		left:100px; 
		top:320px;}

	/** html #RUB_48 .spip_bouton {left:430px; top:-350px;}*/
	* + html #RUB_48 .spip_bouton {left:430px; top:-350px;}

	#RUB_48 input#input-1-ligne_10 {margin:0 0 0 90px;}

	#RUB_48 p.spip_form_ok {
		float:left; 
		margin:15px 0 0 65px;}


