	
	/* ------- 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:#FFFFFF;}
	
	#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:#FFFFFF; 
		font-size:9px; 
		padding:0 0 10px 10px; 
		width:185px;
		}
	
	#RUB_5 #bloc #cadre_bas p.spip a {
		color:#FFFFFF; 
		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:#FFFFFF; 
		float:left; 
		font-size:25px; 
		font-weight:bold; 
		height:35px; 
		text-align:left; 
		width:211px;
		}
	
	#RUB_5 #content_agenda .detail_actu p.date {
		color:#FFFFFF; 
		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:11px;
		font-weight:bold;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:5px 0pt;
		font-weight:bold;
		}
	
	#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:0 0 -1px 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 -9px 0; 
		}
	
	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;
		}
		
	* html div.kdre_com .ctnt .picto {padding:0;}
	
	div.kdre_com .ctnt .picto .inter {
		border-bottom:1px solid #FFFFFF; 
		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 -9px 0;
		}
	
	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 #FFFFFF; 
		color:#FFFFFF; 
		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:#FFFFFF;
		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 0; 
		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:12px; 
		width:530px;
		}
	
	div.titre .picto {margin:0 0 -1px 5px;}
	
	#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.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:#FFFFFF; 
		font-size:12px; 
		margin:0 0 10px 0;
		}
	
	#RUB_5 #col_gche_02 #contenu p {clear:left; float:left;}
	
	#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;
		}
	
	#communique #top #bas .intro_list .list_titre {
		color:#FFFFFF; 
		font-size:15px; 
		font-weight:bold;
		}
	
	div.list_desc {
		color:#FFFFFF; 
		font-size:11px; 
		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:#000000; 
		font-size:11px;
		}
		
	div.list_suite a:hover {
		color:#FFFFFF; 
		font-size:11px;
		}
	
	.suite-details {
		font-size:11px; 
		margin:-40px 50px 0; 
		float:right;
		}
		
	* html .suite-details {margin-right:25px;}
	
	.suite-details a {color:#000000;}
	
	#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;
		}
		
	* + 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:#FFFFFF;}
	
	#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; 
		/*display:none; */
		float:left; 
		height:auto; 
		margin:10px 0 5px 5px; 
		vertical-align:middle;
		}
	
	#RUB_49 .ligne-fond .content-ligne-f {
		font-size:10px; 
		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; 
		/*display:none; */
		float:left; 
		height:auto; 
		margin:10px 0 5px 5px; 
		vertical-align:middle;
		}
	
	#RUB_49 .ligne .content-ligne {
		font-size:10px; 
		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 #FFFFFF; 
		height:58px; 
		width:50px;
		}
	
	#RUB_49 .archives-lang img {/*padding:24px 0 0 17px;*/ padding:11px 0 0 17px;}
	
	#RUB_49 .archives-pdf img {/*padding:19px 0 0 8px;*/ padding:6px 0 0 10px;}
	
	#RUB_49 .archives-pdf {
		float:left; 
		width:30px; 
		border-left:solid 1px #FFFFFF; 
		height:58px; 
		width:50px;
		}
	
	#RUB_49 .archives-date {
		float:left; 
		border-left:solid 1px #FFFFFF; 
		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:#FFFFFF; 
		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:#FFFFFF; 
		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:12px;*/
		line-height:18px; 
		/*width:530px;*/ 
		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 -------- */
		
	#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:#FFFFFF;}
	#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:80%;*/
		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:#000000; 
		display:block; 
		float:right; 
		font-size:10px;	
		margin:10px 0 0;
		}
	
	#RUB_47 #media_haut #texte_video a:hover {color:#FFFFFF;}
	
	#RUB_47 #media_bas {
		clear:left; 
		padding:10px 0 0 0;
		}
	
	#RUB_47 #media_bas_gauche {
		border-top: solid 1px #FFFFFF; 
		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 {
		float:left; 
		background:url(../img/media_contact.gif) no-repeat; 
		width:207px; 
		height:209px; 
		margin:0 0 0 20px;
		}*/
		
	#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:#FFFFFF; 
		font-size:10px; 
		padding:10px 5px 5px 10px; 
		display:block;
		}
	
	#RUB_47 #media_bas_droite a {
		float:right; 
		font-size:10px; 
		color:#000000; 
		font-weight:bold;
		margin:0 10px 0 0;
		}
	
	#RUB_47 #media_bas_droite a:hover {color:#FFFFFF; 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 {
		float:right; 
		left:-9px; 
		top:-18px;
		}
	
	
	/* ------ 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;
		}
	
	/*IE 6*/
	* html div#divContainerListe1 {}
	/* 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 4px 0 0; */
		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:relative; 
		top:10px;
		}
	
	#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;
		}
	
	#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;
		}
		
	* 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;
		}
	
	#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 #000000;}
	
	
	/* --------- VIDEOS -------- */
	
	#RUB_47 #descriptif_video {
		float:left; 
		padding:0 0 0 20px; 
		width:235px;
		}
	
	#RUB_47 #descriptif_video .spip {
		color:#000000; 
		font-size:11px;
		}
	
	#RUB_47 #video {float:left;}
	
	
	/* -------- 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; 
		margin:8px 0 4px; 
		width:520px;
		}
		
	#RUB_52 .liste .detail .description a {color:#000;}
	
	#RUB_52 .detail .description div.lien_pdf {
		float:right; 
		left:5px; 
		top:-27px;
		}
	
	#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:#FFFFFF; 
		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:#FFFFFF; 
		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:#000000; 
		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:#FFFFFF; 
		float:left; 
		font-size:10px; 
		font-style:italic; 
		text-align:right; 
		width:80px;
		}
	
	#RUB_48 #identite_form input {
		color:#000000; 
		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:#000000; 
		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:#000000; 
		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;
		}
		
