/* body.particulier { background-color: #fdfcfa; } */

body.particulier #wrapper
{
	background-image: url(/images/background_body_particulier.jpg);
}

/* body.kader { background-color: #fcfafb; } */

body.kader #wrapper
{
	background-image: url(/images/background_body_kader.jpg);
}

	#wrapper #center_wrapper #center
	{
		margin: 0 0 0 0;
		padding: 0;
	}

		#wrapper #center_wrapper #center #trailer
		{
			position: relative;
			
			margin: 10px 0 0 0;
			
			width: 696px;
			height: 288px;
			
			float: left;
		}

			#wrapper #center_wrapper #center #trailer .carrousel
			{
				position: relative;
			}
			
				#wrapper #center_wrapper #center #trailer .carrousel .item
				{
					position: absolute;
					
					left: 0;
					top: 0;
					
					width: 696px;
					height: 288px;
				}
								
					#wrapper #center_wrapper #center #trailer .carrousel .item img
					{
						position: absolute;
						
						left: 0;
						top: 0;
						
						z-index: 1;
					}
					
					#wrapper #center_wrapper #center #trailer .carrousel .item .foreground
					{
						position: absolute;
						display: block;
						
						width: 696px;
						height: 108px;
						
						z-index: 2;
						
						top: 180px;
						bottom: 0;
					}
					
					#wrapper #center_wrapper #center #trailer .carrousel .item .trailertext
					{
						position: absolute;
						display: block;
						
						bottom: 0;
						left: 0;
						
						padding: 75px 0 0 26px;
						
						font-size: 1.4em;
						font-weight: bold;
						
						z-index: 3;
						
						width: 670px;
						height: 33px;
						
						background-image: url(/images/trailer_foreground.png);
						background-position: left top;
						background-repeat: no-repeat;
					}
					
						#wrapper #center_wrapper #center #trailer .carrousel .item .trailertext a
						{
							text-decoration: none;
						}
					
							#wrapper #center_wrapper #center #trailer .carrousel .item .trailertext a span.description
							{
								display: block;
								
								float: left;
								
								color: #c82f2d;
								
								cursor: pointer;
							}
							
							#wrapper #center_wrapper #center #trailer .carrousel .item .trailertext a span.collecte
							{
								display: block;
								float: left;
								
								color: #000000;
								font-weight: normal;
								
								padding: 0 20px 0 8px;
								
								background-image: url(/images/trailer_arrow.gif);
								background-repeat: no-repeat;
								background-position: right center;
								
								white-space: nowrap;
								width: auto;
								
								cursor: pointer;
							}
						
							#wrapper #center_wrapper #center #trailer .carrousel .trailertext a:hover span.description
							{
								color: #756e09;
							}
			
			#wrapper #center_wrapper #center #trailer .doneer { display: block; width: 150px; height: 150px; z-index: 2; position: absolute; right: 0; bottom: 35px; border: 0; }
				
				#wrapper #center_wrapper #center #trailer .doneer span,
				#wrapper #center_wrapper #center #trailer .doneer img
				{
					position: absolute;
					
					left: 0;
					top: 0;
					
					border: 0;
					
					width: 150px;
					height: 150px;
				}
		
		#wrapper #center_wrapper #center #poll
		{
			position: relative; 
			
			height: 286px;
			width: 258px;
			
			border: 1px solid #dad9d9;
			
			float: right;
			clear: right;
			
			margin: 10px 0 0 0;
			
			background-image: url(/images/poll_background.gif);
			background-repeat: repeat-x;
			background-position: left top;
		}
			
			#wrapper #center_wrapper #center #poll .title
			{
				color: #be5d02;
				text-transform: uppercase;
				
				font-size: 0.75em;
				font-weight: bold;
				
				margin: 15px 0 0 15px;
			}
			
			#wrapper #center_wrapper #center #poll .question
			{
				color: #756e09;
				
				font-size: 0.95em;
				font-weight: bold;
				
				margin: 10px 15px 0 15px;
			}
			
			#wrapper #center_wrapper #center #poll .answers
			{
				margin: 10px 15px 0 15px;
			}
				
				#wrapper #center_wrapper #center #poll .answers .answer
				{
					position: relative;
					line-height: 20px;
					clear: both;
					
				}
				
				#wrapper #center_wrapper #center #poll .answers .votes
				{
					color: #756e09;
					font-size: 0.90em;
				}
				
					#wrapper #center_wrapper #center #poll .answers .answer input
					{
						display: block;
						
						width: 15px;
						height: 15px;
						
						margin: 0 5px 0 0;
						padding: 0 0 0 0;
						
						float: left;
					}
					
					#wrapper #center_wrapper #center #poll .answers .answer label
					{
						/*display: block;*/
						/*float: left;*/
						position: relative;
						width: 200px;
						line-height: 15px;
						
						font-size: 0.9em;
						
						padding: 0 0 10px 0;
					}
					
					#wrapper #center_wrapper #center #poll .answers .answer br
					{
						clear: both;
					}
					#wrapper #center_wrapper #center #poll .submit
					{
						position: absolute;
						
						bottom: 10px;
						right: 15px;
					}
		
		#wrapper #center_wrapper #center .news
		{
			position: relative;
			float: left;
			
			padding-top: 15px;
			margin: 0 5px 0 5px;
		}
		
			#wrapper #center_wrapper #center .news h1
			{
				color: #ca6617;
				margin: 0;
				width: 288px;
				height: 25px;
				line-height: 27px;
				
				font-size: 0.8em;
				font-weight: bold;
				
				padding: 0 0 0 10px;
				
				border: 1px solid #dad9d9;
			}
			#wrapper #center_wrapper #center .news h1.colored
			{
				color: #ffffff;
				
				width: 290px;
				height: 27px;
				
				padding: 0 0 0 10px;
				margin: 0 0 0 0;
				
				background-image: url(/images/news_head_background.gif);
				background-repeat: repeat-x;
				background-position: left top;
				
				border: none;
			}
			
			#wrapper #center_wrapper #center .news ul
			{
				width: 298px;
				height: 229px;
				border-left: 1px solid #dad9d9;
				border-right: 1px solid #dad9d9;
				border-bottom: 1px solid #dad9d9;
				
				list-style: none;
				
				padding: 0 0 5px 0;
				margin-bottom: 0;
			}
			
				#wrapper #center_wrapper #center .news ul li
				{
					margin: 0 10px 0 10px;
					padding: 0 0 0 0;
					
					line-height: 14px;
					height: 28px;
				}
				
					#wrapper #center_wrapper #center .news ul li span.date
					{
						margin: 5px 0 0 0;
						display: block;
						color: #7e7d7c;
						font-size: 0.75em;
					}
					
					#wrapper #center_wrapper #center .news ul li a
					{
						display: block;
						clear: both;
						
						font-weight: bold;
						font-size: 0.75em;
						color: #000000;
						
						padding: 0 0 0 12px;
						margin: 0 0 0 0;
						
						background-image: url(/images/news_arrow.gif);
						background-repeat: no-repeat;
						background-position: left 5px;
						
						text-decoration: none;
					}
					
					#wrapper #center_wrapper #center .news ul li a:hover
					{
						color: #c43532;
					}
					
				#wrapper #center_wrapper #center .news ul li.increased
				{
					height: 115px;
					clear: both;
					
					border-bottom: 1px solid #dad9d9;
					
					padding: 5px 0 0 0;
				}

					
					#wrapper #center_wrapper #center .news ul li.increased a
					{
						background-image: none;
						display: inline;
						padding: 0 0	0 0;
						margin: 0 0 0 0;
						
						font-size: 0.9em;
						
						line-height: 90px;
					}
					
						#wrapper #center_wrapper #center .news ul li.increased a img
						{
							float: left;
							margin: 5px 5px 0 0;
							border: 0;
							width: 71px;
							height: 53px;
						}
						
						#wrapper #center_wrapper #center .news ul li.increased a span.block
						{
							display: block;
							
							float: left;
							width: 200px;
							
							line-height: 14px;
							
							font-size: 0.85em;
							cursor: pointer;
						}

							#wrapper #center_wrapper #center .news ul li.increased a span.date
							{
								margin: 0 0 0 0;
								padding: 5px 0 0 0;
								font-size: 1.0em;
							}
							
							#wrapper #center_wrapper #center .news ul li.increased a span.intro
							{
								display: block;
								float: left;
								padding: 2px 0 0 0;
								
								color: #c43532;
								width: 200px;
							}
							
							#wrapper #center_wrapper #center .news ul li.increased a span.content
							{
								/* background-image: url(/images/news_arrow.gif);
								background-repeat: no-repeat;
								background-position: right bottom;
								
								padding: 0 15px 0 0; 
								
								background-image: url(/images/news_arrow.gif);
								background-repeat: no-repeat;
								background-position: right 5px;
								
								padding: 0 15px 0 0; */
								clear: both;
							}
					
				#wrapper #center_wrapper #center .news ul.stories li.story
				{
					height: 70px;
					clear: both;
					
					border-bottom: 1px solid #dad9d9;
					
					padding: 8px 0 0 0;
					
					line-height: 11px;
				}
				
				#wrapper #center_wrapper #center .news ul.stories li.story.last
				{
					border-bottom: none;
				}
				
					#wrapper #center_wrapper #center .news ul li.story a
					{
						background-image: none;
						color: #bb5a02;
					}
					
					#wrapper #center_wrapper #center .news ul li.story a:hover
					{
						color: #cf3735;
					}				
				
					#wrapper #center_wrapper #center .news ul li.story img
					{
						float: left;
						margin: 5px 5px 0 0;
						border: none;
						width: 71px;
						height: 53px;
						
					}
					
					#wrapper #center_wrapper #center .news ul li.story span.head
					{
						color: #79720b;
						text-transform: uppercase;
						
						font-size: 1.0em;
						font-weight: bold;
						
						margin: 0 0 0 0;
						padding: 5px 0 0 0;
						
						display: block;
					}
					
					#wrapper #center_wrapper #center .news ul li.story span.text
					{
						display: block;
						margin: 4px 0 0 0;
					}
					
					#wrapper #center_wrapper #center .news ul li.story span.author
					{
						display: block;
						float: left;
						padding: 5px 0 0 0;
						font-size: 0.9em;
						color: #000000;
						
						width: 190px;
					}
					
					#wrapper #center_wrapper #center .news ul li.story a
					{
						background-position: right center;
						display: inline;
						padding: 0 13px	0 0;
						margin: 0 0 0 0;
					}
			
			#wrapper #center_wrapper #center .news .more
			{
				position: relative;
				
				width: 298px;
				height: 25px;
				line-height: 25px;
				
				border-left: 1px solid #dad9d9;
				border-right: 1px solid #dad9d9;
				border-bottom: 1px solid #dad9d9;
			}
			
				#wrapper #center_wrapper #center .news .more a.text
				{
					font-weight: bold;
					font-size: 0.75em;
					color: #000000;
					text-decoration: none;
					
					margin: 0 0 0 10px;
					padding: 0 0 0 12px;
					
					background-image: url(/images/list.gif);
					background-repeat: no-repeat;
					background-position: left 0;
				}
				
				#wrapper #center_wrapper #center .news .more a.text:hover
				{
					color: #c43532;
				}
						
						#wrapper #center_wrapper #center .news .more img
						{
							position: absolute;
							
							float: right;
							
							top: 5px;
							right: 5px;
							
							border: 0;
						}

		#wrapper #center_wrapper #center .video
		{
			position: relative;
			float: left;
			
			
			margin: 0 5px 0 5px;
			
			overflow: hidden;
		}
		
			#wrapper #center_wrapper #center .video h1
			{
				color: #716a08;
				
				width: 290px;
				height: 27px;
				line-height: 27px;
				
				font-size: 0.8em;
				font-weight: bold;
				
				padding: 0 0 0 0;
			}
		
			#wrapper #center_wrapper #center .video .videoplayer
			{
				
			}

			#wrapper #center_wrapper #center .video .more
			{
				position: relative;
				
				height: 25px;
				line-height: 24px;
			}
			
				#wrapper #center_wrapper #center .video .more a.text
				{
					font-weight: bold;
					font-size: 0.75em;
					color: #000000;
					text-decoration: none;
					
					margin: 0 0 0 5px;
					padding: 0 0 0 12px;
					
					background-image: url(/images/list.gif);
					background-repeat: no-repeat;
					background-position: left 0;
				}
				
				#wrapper #center_wrapper #center .video .more a.text:hover
				{
					color: #c43532;
				}
						
						#wrapper #center_wrapper #center .video .more img
						{
							position: absolute;
							
							float: right;
							
							top: 5px;
							right: 5px;
							
							border: 0;
						}			
			
	#wrapper #navigation
	{
		width: 0;
		margin-left: -960px;
		float: left;
	}
	
	#wrapper #sidebar
	{
		width: 0;
		margin-left: -960px;
		float: right;
	}
