/* FICHE PORTAIL  ************************************************************************************************/
	
		table.links_ctnr
		{
			width:868px;
		}
		
	
		div#title
		{
			margin: 0px;
			padding: 0px;
			
			color: #007aa5;
			font: bold 13px verdana;
			letter-spacing: 1px;
			/*background: #00CCCC;*/
		}
		div#stitle
		{
			margin: 1px 0px 0px 0px;
			padding: 0px;
			
			color: #007aa5;
			font: normal 10px verdana;
			
			/*background: #00CCCC;*/
		}
		div#text
		{
			padding: 20px 0 15px 0;
			
			color: #3D3D3D;
			font: normal 12px verdana;
			
			line-height: 16px;
			
			clear: both;
			
			/*background: #00CCCC;*/
		}
		
		table#img
		{
			margin:20px 0 0 0;
		}
	
	#link_block_line
	{
		position:absolute;
		width:868px;
		line-height:0px;
		margin-top:-1px;
		border-bottom:solid 1px #007AA5;
	}
	
	div.link_blocks_ctnr
	{
		clear:both;
		width:868px;
		margin-top:25px;
		text-align:left;
		display:table;
	}
	
	td.link_block
	{
		vertical-align: top;
		padding-bottom: 12px;
		/*background: grey;*/
		
	}
	
	td.fullwidth
	{
		width:100%;
	}
	
	div.title_fullwidth
	{
		width:100%;
		padding: 0 0 5px 0;
		font: bold 10px verdana;
		color:#FFFFFF;
		border-bottom: solid 1px #007AA5;
	}
	
	td.link_block .title
	{
		padding: 0 10px 5px 10px;
		text-align: center;
		font: bold 10px verdana;
		color:#007aa5;
		white-space: nowrap;
		border-bottom: solid 1px #007AA5;
	}
	
	td.link_block .links
	{
		margin: 5px 0 0 0;
		padding: 0 15px 0 15px;
		text-align: center;
	}
	td.link_block .links a        
	{
		display:block;
		text-align:left;
		padding-left:10px;
		background: 0px 7px no-repeat url(../../../img/puce_faq.gif);
		font: bold 9px verdana;
		letter-spacing: 0px;
		white-space: nowrap;
	}
	td.link_block a:link   {color:#666666; text-decoration: none; line-height: 20px;}
	td.link_block a:visited{color:#666666; text-decoration: none; line-height: 20px;}
	td.link_block a:hover  {color:#007aa5; text-decoration: none; line-height: 20px;}
	
	td.sep_block
	{
		vertical-align:top;
		text-align: center;
		padding: 0px 4px 0px 4px;
		color: #007AA5;
		/*background: red;*/
		
	}
	td.sep_block .top
	{
		height: 12px;
		border-left: solid 1px #007AA5;
		/*background: grey;*/
		
	}
	td.sep_block .middle
	{
		
		/*background: grey;*/
	}
	td.sep_block .bottom
	{
		margin:12px 0px 0px 0px;
		height: 50px; /* hauteur gérée dynamiquement dans portals.php en fonction du nombre de liens */
		border-left: solid 1px #CCCCCC;
		/*background: grey;*/
	}