	
	/* ------ Genetique pour Tous - RUB_4 ------ */
	
	#RUB_4 #col_gche_02 #contenu {
		padding:0 10px 10px 15px; 
		width:430px;
		}
	
	#RUB_4 #bg_haut #bg_bas #content {padding:0 0 60px 0;}
	* html #RUB_4 #bg_haut #bg_bas #content {padding:0;}
	
	#RUB_4 #ssmenu {
		background:url(img/plus.gif) no-repeat; 
		margin:15px 0 0 0; 
		width:207px; 
		height:105px;
		}
		
	#RUB_4 #ssmenu ul {
		color:#ffffff; 
		padding:10px 0 0 30px;
		}
	
	#RUB_4 #ssmenu li {
		list-style-type:square; 
		padding:0 0 5px 0;
		}
	
	#RUB_4 #ssmenu li.image {list-style-type:none;}
	
	#RUB_4 #ssmenu li a {
		color:#59CBF8; 
		font-weight:bold; 
		font-size:12px;
		}
	
	#RUB_4 #col_gche h2.tt {font-size:12px;}
	
	#RUB_4 #col_gche #col_gche_02 {width:460px;}
	* html #RUB_4 #col_gche #col_gche_02 {width:450px;}
	
	#col_gche_02 #contenu .spip_document_448 {margin:15px 0 0 10px;}
	
	/* ---------- 3 Questions a ---------- */
	
	#RUB_4 #col_gche_01 {width:220px;}
	
	#RUB_4.questions #ssmenu {margin:7px 0 0 0;}
	
	#RUB_4.questions #col_gche #col_gche_01 {width:210px; margin:0 0 0 -5px;}
	
	#RUB_4.questions #col_gche #col_gche_02 {width:472px;}
	
	#RUB_4.questions #col_gche #col_gche_02 #tab_faq {width:470px;}
	
	#RUB_4.questions .ligne-fond, #RUB_4 #contenu .ligne-fond {width:468px;}
	
	#RUB_4.questions .ligne {min-height:70px; width:468px;}
	
	* html #RUB_4.questions .ligne {height:70px;}
	
	#RUB_4 #col_gche #col_gche_02 {width:455px;}
	
	#RUB_4 #tab_faq {
		float:left; 
		margin:0 0 0 1px; 
		width:590px;
		}
	
	#RUB_4 #tab_faq p.spip {
		color:#FFFFFF; 
		font-size:12px; 
		font-weight:bold; 
		padding:0 45px 15px 10px;
		}
	
	#RUB_4 .ligne-fond, #RUB_4 #contenu .ligne-fond {
		background:#D1E0EA url(img/bg_details_faq.gif) repeat-y; 
		color:#203B56; 
		font-size:12px; 
		font-weight:bold;
		height:auto;
		margin:0 0 15px;
		text-decoration:none;
		width:445px;
		}
		
	#RUB_4 #col_gche .ligne-fond .content-ligne-f {padding:5px 10px 5px 23px;}
	
	#RUB_4 #col_gche .ligne-fond .content-ligne-f a {color:#003366;}
	#RUB_4 #col_gche .ligne-fond .content-ligne-f a:hover {color:#000000; text-decoration:none;}
	
	#RUB_4 .ligne {
		color:#000000; 
		font-size:12px; 
		font-weight:normal; 
		min-height:60px; 
		text-decoration:none; 
		width:590px;
		}
		
	* html #RUB_4 .ligne {height:60px;}
	
	#RUB_4 .ligne .content-ligne {padding:0 5px 5px 10px;}
	
	#RUB_4 .ligne .suite {
		float:right; 
		margin:0 10px 10px 0;
		}
	
	#RUB_4 .ligne .fleche-ligne {
		border:none; 
		display:block; 
		float:left; 
		height:auto; 
		margin:5px 5px 0; 
		vertical-align:middle;
		}
	
	#RUB_4 .ligne-fond .fleche-ligne-f img {
		display:none; 
		border:none; 
		float:left; 
		margin:4px 0 0 0; 
		position:absolute;
		}
	
	#RUB_4 #tab_faq div.pagination {
		color:#095999; 
		font-size:12px; 
		font-weight:bold; 
		margin:10px 0 0; 
		text-transform:capitalize;
		}
	
	div.pagination a.lien_pagination {color:#095999;}
	div.pagination a:hover {color:#FFCC00;}
	
	
	/* ---------- FAQ - RUB_42 ---------- */
	
	#RUB_42 #col_gche #col_gche_02 {width:550px;}
	
	#RUB_42 #tab_faq p.spip {
		color:#FFFFFF; 
		font-size:12px; 
		font-weight:bold; 
		padding:0 45px 15px 10px;
		}
	
	#RUB_42 #moteur_rech_bas {
		background: url(img/moteur_rech_faq.gif) no-repeat; 
		height:28px; 
		width:420px; 
		margin:15px 0 0;
		}
	
	#RUB_42 #moteur_rech_bas form {padding:7px 0 0 10px;}
	
	#RUB_42 #moteur_rech_bas p {
		color:#FFFFFF; 
		float:left; 
		font-size:12px; 
		padding:0 2px 0 5px;
		}
	
	#RUB_42 #moteur_rech_bas input {float:left; padding:0 5px 0 0;}
	
	#RUB_42 #moteur_rech_bas input.rech_text_faq {
		border:solid 1px #000000; 
		color:#000000; 
		font-size:10px; 
		height:14px; 
		margin:0 10px 0 5px; 
		width:200px;
		}
	
	#RUB_42 h1 .ssh1 {font-size:18px;}
	
	#RUB_42 #col_gche_01 {margin:0 0 0 -14px; width:130px;}
	* html #RUB_42 #col_gche_01 {margin:0 0 0 -7px;}
	
	#RUB_42 #col_gche_01 #ssmenu_faq_centre {
		background: url(img/bg_centre_faq.gif) repeat-y; 
		float:left; 
		width:130px;
		}
	
	#RUB_42 #col_gche_01 #ssmenu_faq_haut {
		background: url(img/bg_h_faq.gif) no-repeat left top; 
		float:left; 
		width:130px; 
		height:11px; 
		font-size:0px;
		}
	
	#RUB_42 #col_gche_01 #ssmenu_faq_bas {
		background:url(img/bg_bas_faq.gif) no-repeat left bottom; 
		float:left; 
		padding:0 0 15px; 
		width:130px; 
		font-size:0px;
		}
	
	#RUB_42 #col_gche_01 #ssmenu_faq_centre h3 {
		color:#ffffff; 
		float:left; 
		font-size:13px; 
		font-weight:bold; 
		padding:0 0 10px 15px;
		}
		
	* html #RUB_42 #col_gche_01 #ssmenu_faq_bas h3 {padding:0 0 0 15px;}
	
	#RUB_42 #col_gche_01 #ssmenu_faq_centre h4 {
		color:#ffffff; 
		font-size:11px; 
		font-weight:bold; 
		padding:15px 0 0 0;
		}
	
	#RUB_42 #col_gche_01 #ssmenu_faq_centre ul {
		float:left; 
		list-style-type:none; 
		padding:10px 0 10px 15px; 
		width:110px;
		}
	
	#RUB_42 #col_gche_01 #ssmenu_faq_centre li {
		border-bottom:solid 1px #ffffff; 
		float:left; 
		font-size:10px; 
		margin:0 0 5px 0; 
		padding:0 0 10px 0; 
		width:95px;
		}
		
	#RUB_42 #col_gche_01 #ssmenu_faq_centre li a {color:#FFBA00; font-weight:bold;}
	
	#RUB_42 #col_gche_01 #ssmenu_faq_centre li a.on {font-size:11px;}
	
	#RUB_42 #tab_faq {float:left; margin:0 0 0 15px; width:530px;}
	* html #RUB_42 #tab_faq {margin:0 0 0 7px;}
	
	#RUB_42 #tab_faq div.pagination {
		color:#095999; 
		font-size:12px; 
		font-weight:bold; 
		margin:10px 0 0;
		}
	
	#RUB_42 .ligne-fond, #RUB_42 #contenu .ligne-fond {
		background:#D1E0EA url(img/bg_details_faq.gif) repeat-y; 
		color:#203B56; 
		font-size:12px; 
		font-weight:bold; 
		height:auto; 
		width:530px; 
		text-decoration:none;
		}
		
	#RUB_42 #contenu .ligne-fond {margin:0 0 15px 0;}
	
	#RUB_42 .ligne {
		color:#000000; 
		font-size:12px; 
		font-weight:normal; 
		min-height:60px; 
		padding:5px 0 5px 0; 
		width:530px; 
		text-decoration:none;
		}
		
	* html #RUB_42 .ligne {height:60px;}
	
	#RUB_42 .ligne a {color:#000000;}
	#RUB_42 .ligne a:hover {text-decoration:none;}
	
	#RUB_42 .ligne .suite {float:right; margin:0 10px 10px 0;}
	
	#RUB_42 #col_gche .ligne-fond a {color:#003366;}
	#RUB_42 #col_gche .ligne-fond a:hover {color:#000000; text-decoration:none;}
	
	#RUB_42 .ligne-fond .fleche-ligne-f img {
		display:none; 
		border:none; 
		float:left; 
		vertical-align:middle;
		}
	
	#RUB_42 .ligne .fleche-ligne img {
		border:none; 
		display:none; 
		float:left; 
		vertical-align:middle;
		}
	
	#RUB_42 .ligne-fond .fleche-ligne-f {
		border:none; 
		display:block; 
		float:left; 
		height:auto; 
		margin:5px 0 0 0; 
		position:absolute; 
		vertical-align:middle;
		}
	
	#RUB_42 .ligne .fleche-ligne {
		float:left; 
		border:none; 
		vertical-align:middle; 
		height:auto; 
		margin:5px 5px 0 5px; 
		display:block;
		}
	
	#RUB_42 .ligne .content-ligne {padding:5px 5px 5px 20px;}
	
	#RUB_42 .ligne-fond .content-ligne-f {padding:5px 10px 5px 25px;}
	
	#agenda {margin:0 0 2px 0; min-height:230px;}
	
	#RUB_67 #agenda {margin:0 0 1px 0; min-height:230px;}
	
	#agenda .detail {
		float:left; 
		margin:0; 
		width:212px;
		}
	
	#poser_question {
		float:left; 
		margin:-1px 0 0; 
		padding:0;
		}
	
	#RUB_42 #col_gche #contenu p {
		color:#000000; 
		font-size:11px; 
		padding:0 5px 5px 15px;
		}
	
	#RUB_42 #col_gche #contenu p i {
		color:#333333; 
		float:left; 
		font-size:11px; 
		font-style:normal; 
		margin:10px 0;
		}
	
	#contenu .detail p, #contenu p.lnk {
		color:#000000; 
		font-size:11px; 
		padding:0 10px;
		}
	
	#contenu .detail p.suite {margin:3px 10px 3px 0; padding:0 5px 0 0;}
	
	#RUB_42 #contenu p.suite {float:right;}
	
	#contenu p .question {
		color:#162433; 
		font-weight:bold; 
		margin:0;
		}
	
	#RUB_42 #contenu p .date {
		color:#095999; 
		font-weight:bold; 
		margin:0;
		}
	
	#RUB_42 #bg_haut #bg_bas #content {padding:0 0 60px;}
	
	p.lnk {float:right; margin:10px 10px 0 0;}
	
	
	
	/* ---------- Glossaire - RUB_68 ---------- */
	
	#RUB_68 #bg_haut #bg_bas #content {padding:0 0 50px;}
		
	/* ----- col_gche_1 ----- */
	
	#RUB_68 #col_gche #col_gche_01 {width:55px; margin:0;}
	
	#RUB_68 #col_gche #col_gche_01 .fl_logo {margin:0 0 -37px 25px;}
	
	#bloc_logo #bas .logo_act {margin:0 0 0 8px;}

	#RUB_68 div.index {margin:10px 0;}
	
	#RUB_68 div.lien_bloc_bas {padding:19px 0 0 0;}

	#RUB_68 div.lib_recherche {margin:15px 0 0 0;}
	#RUB_68 div.lib_recherche a {color:#58CBF8;}
	
	#RUB_68 div.bloc_liens {margin:30px 0 0 0;}
	
	#RUB_68 div.bloc_liens .content div.index {
		border-bottom:1px solid #FFFFFF; 
		font-size:12px; 
		font-weight:bold; 
		margin:0 15px; 
		padding:10px 0;
		}
	
	#RUB_68 div.bloc_liens .content div.index a, 
	#RUB_68 div.bloc_liens .content div.index a:hover {color:#FFFFFF;}
	
	#RUB_68 div.bloc_liens .content div.lib_recherche {
		font-size:12px; 
		font-weight:bold; 
		margin:15px 0 0 15px;
		}
	
	
	/* ----- col_gche_2 ----- */
	
	#RUB_68 #col_gche #col_gche_02 {width:565px;}
	
	#RUB_68 #bg_abcdaire {
		background: url(img/bg_abcdaire.gif) no-repeat; 
		color:#FFFFFF; 
		font-weight:bold; 
		height:46px; 
		margin:0 0 0 20px; 
		width:527px;
		}
		
	* html #RUB_68 #bg_abcdaire {margin:0 0 0 10px;}
	
	#RUB_68 #bg_abcdaire .abcdaire {font-size:15px; padding:5px 10px;}
	
	#RUB_68 #bg_abcdaire .abcdaire a {color:#FFFFFF;}
	
	#RUB_68 #bg_abcdaire .abcdaire a.on, 
	#RUB_68 #bg_abcdaire .abcdaire a:hover {color:#FFCC00;}
	
	#RUB_68 #col_gche_02 div.liste {
		float:left; 
		font-size:10px; 
		margin:20px 0 5px 20px;
		}
		
	* html #RUB_68 #col_gche_02 div.liste {margin:20px 0 5px 5px;}
	
	div.detail div.nom {
		background: url(img/bg_nom.gif) no-repeat; 
		color:#FFFFFF; 
		float:left; 
		font-weight:bold;
		height:18px; 
		padding:0 0 0 5px; 
		width:191px;
		}
	
	div.detail div.responsables {
		color:#095999; 
		float:left; 
		font-size:11px; 
		font-weight:normal; 
		line-height:12px; 
		padding:0 0 0 10px; 
		width:415px;
		}
		
	div.detail div.responsables span {font-weight:normal;}
	
	div.detail div.fiche {float:right;}
	div.detail div.fiche a {color:#000000;}
	div.detail div.fiche a:hover {color:#FFFFFF;}
	
	#RUB_68 div.pagination {
		color:#095999; 
		float:right; 
		font-size:12px; 
		font-weight:bold; 
		margin:30px 10px 0 0;
		}
		
	#RUB_68 div.pagination a {color:#095999;}
	#RUB_68 div.pagination a:hover {color:#FFCC00;}
	
	#RUB_68 div.detail div.dim_fleche {
		display:none; 
		float:left; 
		padding:0; 
		position:absolute; 
		left:123px; 
		width:16px; 
		margin:-2px 0 0 0;
		}
		
	* html #RUB_68 div.detail div.dim_fleche {left:110px; margin:-20px 0 0 0;}
	* + html #RUB_68 div.detail div.dim_fleche {margin:-20px 0 0 0;}
	
	/* --- Col droite --- */
	
	#zoom_actu #contenu .detail_actu .lien_pdf {
		left:0; 
		position:relative; 
		top:-11px;
		}
	
	#RUB_68 #col_dte #zoom_actu {
		background:#75ADD2 url(img/bg-col-dte-act.jpg) no-repeat; 
		float:left; 
		height:342px; 
		overflow:hidden; 
		width:211px;
		}
	
	#zoom_actu #contenu div.titre {
		color:#FFFFFF; 
		float:left; 
		font-size:25px; 
		font-weight:bold; 
		height:35px; 
		text-align:center; 
		width:211px;
		}
	
	#contenu div.detail_actu p.date {
		color:#FFFFFF; 
		float:left; 
		font-size:11px; 
		font-weight:bold; 
		margin:0 0 0 10px; 
		width:188px;
		}
		
	* html #contenu div.detail_actu p.date {margin:0 0 0 5px;}
	
	#contenu div.detail_actu p.date .flag {margin:0 0 -1px 2px;}
	
	div.detail_actu {
		float:left; 
		padding:4px 0 0 0; 
		width:100%;
		}
		
	* html div.detail_actu {padding:0;}
	
	#zoom_actu div#contenu p.spip {
		line-height:12px; 
		width:160px; 
		margin:20px 0 5px 10px;
		}
		
	* + html #zoom_actu div#contenu p.spip {margin:5px 0 5px 10px;}
	* html #zoom_actu div#contenu p.spip {margin:5px 0 5px 10px;}
	
	div.lien_pdf {
		position:relative; 
		left:0px; 
		top:14px;
		}
	
	#nwsltr {
		float:left; 
		margin:2px 0;
		}
	
	#nwsltr a.nwsltr_lnk {
		background: url(img/bg_nwsltr_lnk.gif) no-repeat; 
		float:left; 
		height:68px; 
		padding:6px 0 0 0; 
		width:212px;
		}
	
	.en #nwsltr a.nwsltr_lnk {background: url(img/bg_nwsltr_lnk-en.gif) no-repeat;}
	
	
	