body  
{
	text-align:center;
	background-color:#fff;
}

/*------------------------- SITE STRUCTURE -------------------------*/

	#header
	{
		width:100%;
		height:186px;
		float:left;
		background:#07010F url(../decortexas/bg_header.jpg) no-repeat top center;
	}
		#header-content
		{
			width:1040px;
			height:100%;
			margin:0 auto;
			text-align:left;
		}
			#header-content a img
			{
				border:none;
				width:235px;
				height:131px;
				margin-top:14px;
				margin-left:39px;
			}
	
	#container
	{
		width:100%;
		float:left;
		background:#fff;
	}
	
	#main
	{
		position:relative;
		width:1040px;
		overflow:hidden;
		margin:auto;
		text-align:left;
		background:#fff url(../decor/bg_content.jpg) repeat-y;
	}
		#leftsidebar
		{
			width:130px;
			float:left;
			margin-left:22px !important;
			margin-left:10px;
		}
		
		#maincontent
		{
			width:540px;
			float:left;
			margin-left:7px;
		}
			.wikiobottons
			{
				width:400px;
				overflow:hidden;
				color:#e3004f;
				font-weight:bold;
				margin-bottom:10px;
				
			}
				.wikioshare, .wikiovote
				{
					clear:both;
					margin-bottom:5px;
				}
					.wikiotexte
					{
						float:left;
					}
					
					.wikiobotton
					{
						float:left;
						margin-left:4px;
						margin-top:-6px;
					}
			
			#pubbillet
			{
				width:300px;
				height:250px;
				margin:0 auto;
				margin-top:35px;
			}
		
		#rightsidebar
		{
			width:300px;
			float:right;
			margin-right:24px !important;
			margin-right:-20px;
		}
		
	#bottomadsense
	{
		width:100%;
		height:20px;
		float:left;
	}
		
		#bottom_adsense
		{
			width:728px;
			height:100%;
			margin:0 auto;
		}
	
	#bottom_maincontent
	{
		width:100%;
		height:64px;
		float:left;
	}
		#bottom_content
		{
			width:1040px;
			height:100%;
			margin:0 auto;
			background-image:url(../decor/bg_bottom_content.jpg);
			background-repeat:no-repeat;
		}
	
	#footer
	{
		width:100%;
		height:504px;
		float:left;
		background-color:#07010F;
	}
		#top_footer
		{
			height:408px;
			margin:0 auto;
			background-image:url(../decor/bg_top_footer.jpg);
			background-repeat:repeat-x;
			background-color:#07010F;
		}
		
		#bottom_footer
		{
			height:96px;
			margin:0 auto;
			padding:0;
			background-image:url(../decor/bg_bottom_footer.jpg);
			background-repeat:no-repeat;
			background-position:top center;
			background-color:#07010F;
		}

/*------------------------- LEFT SIDEBAR STYLE -------------------------*/

			#leftsidebar ul
			{
				list-style-type:none;
				margin:0;
				padding:5px;
			}

				.maliste
				{
					padding-bottom:20px;
				}


/*------------------------- MAIN CONTENT STYLE -------------------------*/

			div#singlenavigation
			{
				width:100%;
				font-weight:bold;
				text-align:center;
				margin-bottom:10px;
				padding-bottom:10px;
				text-transform:uppercase;
				border-bottom:1px solid #000000;
			}
				div#singlenavigation
				{
					text-transform:normal;
				}
			
			
			div#suitelink
			{
				margin-top:65px;
			}
			
			div.mycommentslink
			{
				margin-top:-30px;
				padding:0;
			}
			
			.separateur
			{
				width:550px;
				height:8px;
				margin-top:30px;
				margin-bottom:30px;
				background-image:url(../decor/separateur.jpg);
				background-repeat:no-repeat;
				
			}

/*------------------------- (RIGHT) SIDEBAR STYLE -------------------------*/

			#rightsidebar ul
			{
				list-style-type:none;
				margin:0;
				padding:0;
			}
				#rightsidebar li
				{
					padding-bottom:20px;
				}
				
				#deezerplayer
				{
					width:180px;
					height:236px;
					margin-left:50px;
				}

/*------------------------- SEARCHFORM -------------------------*/

			#searchform
			{
				width:300px;
				float:right;
				margin-right:24px;
				margin-bottom:20px;
			}
					#searchformcontent
					{
						margin-left:20px;
					}
					
						#searchformcontent input[type=text]
						{
							float:left;
							padding-top:7px;
							background-image:url(../decor/bg_searchzone.jpg);
							background-repeat:no-repeat;
						}
							
						#searchformcontent input[type=submit]
						{
							float:left;
							margin-left:10px;
							background-image:url(../decor/bg_searchbottom.jpg);
							background-repeat:no-repeat;
						}	

			/*-------- GOOGLE SEARCH FORM ----------------*/
			#cse-search-box
			{
				width:300px;
				margin-right:24px;
				margin-bottom:20px;
			}
					#cse-search-boxcontent
					{
						margin-left:20px;
					}	

/*------------------------- FOOTER CONTENT STYLE -------------------------*/

		#allthebest
		{
			width:1040px;
			height:398px;
			margin-left:auto;
			margin-right:auto;
			padding-top:10px;
			text-align:left;
		}
				#allthebest ul
				{
					margin:0;
					padding:0;
					padding-left:30px;
					list-style-type:none;
				}
					#allthebest ul li
					{
						margin:0;
						padding:0;
						padding-bottom:14px;
						list-style-type:none;
					}
						#allthebest li 
						{
							color:#fff;
							font-size:10.5px;
							list-style-type:none;
						}
					
						#allthebest  ul li img
						{
							float:left;
							margin-top:6px;
						}
							.thebestcontent
							{
								clear:both;
								margin-top:15px;
							}
							
							.thebestgaleries
							{
								clear:both;
								margin-top:15px;
								padding-left:25px;
							}
					
						#allthebest li a
						{
							color:#1aa71a;
							font-size:13px;
						}
						
				#best_posts
				{
					width:306px;
					float:left;
				}
				
				#best_galeries
				{
					width:422px;
					float:left;
				}
				
				#best_comments
				{
					width:306px;
					float:right;
				}
					
					#best_comments ul
					{
						list-style-type:none;
						margin:0;
						padding:0;
						padding-left:20px;
					}
					
						#best_comments ul ul
						{
							margin:0;
							padding:0;
						}
		#credits
		{
			width:1040px;
			height:90px;
			margin:0 auto;
			text-align:right;
		}
				

/*------------------------- COMMENTS STYLE -------------------------*/

	.comments-template
	{
		border-top: 1px solid #ccc;
		margin-top:30px;
	}
		
		#comments
		{
			border-bottom: 1px solid #ccc;
			/*border-top: 1px solid #ccc;*/
		}
		
		/*.comments-template{
			margin: 10px 0 0 0;
		}*/
		 
		.cadre_commentaires ol
		{
			width:100%;
			margin:0;
			padding:0px;
			list-style-type:none;
			font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
			font-size: 0.9em;
		}
		 
			.cadre_commentaires  ol li
			{
				margin:10px 0;
				line-height:15px;
				padding:0 0 10px;
			}
				.commentmetadata
				{
					height:20px;
					padding-top:3px;
					padding-left:7px;
					color:#dedede;
					background-color:#5b5b5b;
				}
					.commentmetadata a
					{
						color:#dedede;
					}
				
				.commentcontent
				{
					overflow:hidden;
					padding:7px;
					background-color:#dedede;
				}

		#respond
		{
			background-color:#e3004f;
			color:#fff;
			font-weight:bold;
			text-align:right;
			padding-right:7px;
		}
		
		#commentform
		{
			width:100%;
			overflow:hidden;
			background-color:#dedede;
		}
			#inputszone
			{
				float:right;
				width:250px;
				overflow:hidden;
				margin-top:10px;
				margin-right:7px;
			}
			
			#author, #email, #url
			{
				width:100%;
				height:25px;
				float:right;
				color:#dedede;
				margin-bottom:5px;
				background-color:#858585;
			}
		
		#comment
		{
			width:270px;
			height:207px;
			float:left;
			margin-top:10px;
			margin-bottom:10px;
			margin-left:7px;
			color:#dedede;
			background-color:#858585;
		}
		

		#sendzone
		{
			width:100%;
			height:27px;
			padding:0;
			margin:0;
			clear:both;
			background-color:#e3004f;
		}
			#submit
			{
				width:100px;
				height:20px;
				color:#414040;
				font-weight:bold;
				margin-top:3px;
				margin-left:7px;
				cursor:pointer;
				background-image:url(../decor/sendbotton.jpg);
			}

