@charset "utf-8";
/* CSS Document */

*
{
	margin:0px;
	padding:0px;
}


		
ul
{
	margin-left:15px;
}

ol
{
	margin-left:10px;
	padding-left:15px;
}

li
{
	text-align:left;
}

.col_left td
{
	/*border:1px solid #CCC;*/
	padding:3px;
	empty-cells:hide;
}

.col_left p
{
	text-align:left;
}

.clear_left
{
	clear:left;	
}

.clear_right
{
	clear:right;	
}

.clear_both
{
	clear:both;	
}

body
{
	background-color:#9da9b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
	line-height:18px;
}

a
{
	color:#656565;
	text-decoration:none;
}

a:hover
{
	color:#F60;
	text-decoration:underline;
}

img
{
	border:none;	
}

#container
{
	background-image:url(../images/bg_ombre.png);
	background-repeat:repeat-y;
	width:945px;
	height:auto;
	margin:auto;
	overflow:hidden;
	!important;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.p-i.be/fileadmin/templates/2010/images/bg_ombre.png');
}

#footer
{
	background-image:url(../images/bg_footer.png);
	background-position:top;
	background-repeat:no-repeat;
	width:945px;
	height:125px;
	margin:auto;
	text-align:center;
	padding-top:23px;
	font-size:12px;
	!important;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.p-i.be/fileadmin/templates/2010/images/bg_footer.png');
}

#footer_content
{
	position:relative;
}

#footer_partenaires
{
	text-align:left;
	margin-left:3px;
	margin-left:35px;
}

	#footer_partenaires img
	{
		float:left;
	}

/*-----------------------------------
--------------------------------------
--------------------------------------*/

#header
{
	width:941px;
	height:185px;
	margin:auto;
}
	
	#top
	{
		height:32px;
	}
	
		.elements
		{
			float:right;
			height:32px;
			display:inline;
		}
		
		#languages
		{
			float:right;
			margin:5px 13px 0px 5px;
			display:inline;
		}
	
	#banner
	{
		height:105px;
		/*background-image:url(../images/banner_flash.jpg);*/
	}
	
	#menu
	{
		height:48px;
		background-image:url(../images/bg_menu.jpg);
		background-repeat:no-repeat;
		font-weight:bold;
		color:#1d4281;
		text-align:center;
		font-size:12px;
	}
	
		#menu a
		{
			color:#1d4281;
			text-align:center;
			font-size:12px;
			text-decoration:none;
		}
		
		#menu a:hover
		{
			color:#FFF;
			text-align:center;
			font-size:12px;
			text-decoration:none;
		}
	
		#menu_centre
		{
			margin:auto;
			width:900px;
		}
		
		.cell
		{
			float:left;
			padding:12px 10px 10px 10px;
			height:20px;
		}
		
		.separation
		{
			float:left;
			width:2px;
			height:42px;
			background-image:url(../images/separation.gif);			
		}
		
.news_box_text a
{
	color: rgb(255, 102, 0);
}
		
	
/*-----------------------------------------------------------------------*/

#content_box
{
	padding:15px 15px 15px 15px;
}


/*-----------------------------------------------------------------------*/


/*Pixular RTE styles*/


/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
/*
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }
*/
span.rte-blue { color: #00A5E7; }
span.rte-orange { color: #F85A07; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}


P, PRE { margin: 0px 0px 0px 0px; }


table.circulaires {
	background-color: #fff;
	border-collapse: collapse;
	width:100%;
}

table.circulaires td {
	border-bottom: 1px dotted #f9be78;
	vertical-align:top;
	padding:5px;
}

table.doctech {
	background-color: #fff;
	empty-cells:hide;
	margin:15px 0px 15px 0px;
	width:100%;
}

table.doctech td {
	border: 1px solid #ccc;
	vertical-align:top;
	padding:5px;
}

table.degrade {
	background-color: #fff;
	empty-cells:hide;
	margin:15px 0px 15px 0px;
	width:100%;
}

table.degrade td {
	background-image:url(../images/gradient.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border: 1px solid #ccc;
	vertical-align:top;
	padding:5px;
}

table.degrade td table td {
	border:0px;
	background:none;
	width:25%;
}

table.degrade td table {
	width:100%;
}

td.extrasmall {
	width:15%;
}

td.small {
	width:20%;
}

td.medium {
	width:40%;
}

td.large {
	width:60%;
}

/*table.circulaires td {
	vertical-align: top;
	border-bottom: 1px dotted #f9be78;
	padding: 5px 5px 5px 0;
}*/

p.csc-frame-frame1, table.csc-frame-frame1 { 
	padding: 2px 4px 2px 4px;
	/*border: 2px solid #F85A07;*/
	margin-bottom: 15px;
	margin-top: 15px;
	background-color:rgb(118, 148, 197);
	color:#FFF;
}
