
	/* ------ 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:#FFF; 
		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:#FFF; 
		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:#000; text-decoration:none;}

	#RUB_4 .ligne {
		color:#000; 
		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:#FFF; 
		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:#FFF; 
		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 #000; 
		color:#000; 
		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:#FFF; 
		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:#FFF; 
		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 #FFF; 
		float:left; 
		font-size:12px; 
		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:normal;}
		
	/*#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:#000; 
		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:#000;}
	#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:#000; 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:#000; 
		font-size:11px; 
		padding:0 5px 5px 15px;}

	#RUB_42 #col_gche #contenu p i {
		color:#333; 
		float:left; 
		font-size:11px; 
		font-style:normal; 
		margin:10px 0;}

	#contenu .detail p {
		color:#000; 
		font-size:12px;
		line-height: 12px;
		padding:0 10px;}
	
	#contenu .detail p a {color: #000;}
	
	#contenu .detail p a:hover {
		color: #333;
		text-decoration: none;}
	
	#contenu .detail p.tt {margin: 0 0 5px;}
	
	#contenu p.lnk {
		color:#000; 
		font-size:12px; 
		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;*/
		color:#555;
		font-weight:bold; 
		margin:0;}
	
	#contenu p .question a {color: #FFF;}
	#contenu p .question a:hover {
		color: #444;
		text-decoration: none;}

	#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 #FFF; 
		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:#FFF;}

	#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:#FFF; 
		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:#FFF;}
	#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: 12px; 
		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:#FFF; 
		float:left; 
		font-weight: normal;
		height:18px; 
		padding:0 0 0 5px; 
		width:191px;}

	div.detail div.responsables {
		color:#095999; 
		float:left; 
		font-size:12px; 
		font-weight:normal; 
		line-height: 16px; 
		/*padding:0 0 0 10px; 
		width:415px;*/
		
		padding: 5px 0 2px 5px;
    	width: 450px;}
	
	#RUB_68 div.detail div.fiche {margin: 20px 0 0;}

	div.detail div.responsables span {font-weight:normal;}

	/*div.detail div.fiche {float:right;}

	div.detail div.fiche a {color:#000;}
	div.detail div.fiche a:hover {color:#FFF;}*/

	#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: 113px; 
		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:#FFF; 
		float:left; 
		/*font-size:25px;*/
		font-size: 20px; 
		font-weight:bold; 
		/*height:35px; 
		text-align:center; 
		width:211px;*/
		
		height: inherit;
		margin: 0 0 5px;
		text-align: center;
		width: 211px;}

	#contenu div.detail_actu p.date {
		color:#FFF; 
		float:left; 
		font-size: 12px; 
		font-weight: normal;
		line-height: 11px;
		/*margin:0 0 0 10px;*/
		margin: 0 0 5px 10px;
		width:188px;}

	/** html #contenu div.detail_actu p.date {margin:0 0 0 5px;}*/
	
	#contenu div.detail_actu p.date a {color: #FFF;}
	#contenu div.detail_actu p.date a:hover {
		color: #EEE;
		text-decoration: none;}

	#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: 11px; 
		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;}

