* { padding: 0px; margin: 0px; }
ul, li { padding: 0px; margin: 0px 0px 2px 15px; list-style-image: url(img/patte-14.gif);}
a { color: #000; text-decoration: none;}
	a:hover { color: #666666; }
img{ border: none; }
input, textarea { background: #fff; border: 1px solid #999; color: #333; padding-left: 2px; margin: 1px;}


body {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #E6E6E6;
}

#wrapper {
 margin: 0 auto;
 width: 821px;
 background: #E6E6E6 url(img/center.jpg);
}

#header {
 color: #333;
 width: 821px;
 float: left;
 height: 142px;
 background: #E6E6E6 url(img/header.jpg);
}
	#banniere{ margin: 10px 0px 0px 10px; position: absolute; width: 800px; height: 120px;}

#leftcolumn { 
 color: #333;
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 5px;
 width: 600px;
 float: left;
}
	#navigation { float: left; width: 600px; padding: 2px 5px 2px 5px;} /* Barre de navigation */
		#navigation a { margin: 0 0 0 25px; }
		#nav_jeu{ padding-left: 20px; background: url(img/joystick.gif) left center no-repeat;}
		#nav_video{ padding-left: 20px; background: url(img/video.gif) left center no-repeat; }
		#nav_flash{ padding-left: 20px; background: url(img/flash.gif) left center no-repeat; }
		#nav_image{ padding-left: 20px; background: url(img/image.gif) left center no-repeat; }
		#nav_themes{ padding-left: 20px; background: url(img/plugin.gif) left center no-repeat; }
		#nav_forum{ padding-left: 20px; background: url(img/world.gif) left center no-repeat; }

#rightcolumn {
 float: right;
 color: #333;
 margin: 0px 10px 0px 0px;
 width: 180px;
 display: inline;
}
	.menu { margin: 0px 0px 10px 0px; clear: both;}
		.menu .titre { background: url(img/patte-20.gif) no-repeat left; padding: 0px 0px 0px 25px; font-weight: bold; }
	
	.links { background: url(img/bullet_blue.png) no-repeat left center; padding: 0 0 0 15px; margin: 0 0 0 20px; }
	.links_warn { background: url(img/bullet_pink.png) no-repeat left center; padding: 0 0 0 15px; margin: 0 0 0 20px; }
	.links_options{ border: 1px solid #ccc; background: #f5f5f5 url(img/bullet_add.png) no-repeat left center; float: right; width: 140px; margin: 5px 0 5px 0px; padding: 0 0 0 15px; font-size: 11px;}
	
	.last_com { display: block; height: 18px; overflow: hidden; background: url(img/bullet_pink.png) no-repeat left center; padding: 0 0 0 15px; margin: 0 0 0 20px; }
	
	.img_options{ border: 1px solid #ccc; background: #f5f5f5 url(img/bullet_add.png) no-repeat left center; float: right; width: 115px; margin: 5px 0 5px 0px; padding: 0 0 0 15px; font-size: 11px;}
	
	.social { display: block; height: 18px; overflow: hidden; padding: 0 0 0 15px; margin: 0 0 0 20px; }
	
	#notation_txt{ float: left; text-align: center; padding: 0 0 0 4px; margin: 5px 0 10px 0; width: 180px;}
	/*
	#notation_txt a { margin: 3px 1px; padding: 1px 8px; background: #F5F5F5; border: 1px solid #E1E1E1; font-weight: bold;}
	#notation_txt a:hover { background: #EBEBEB; border: 1px solid #CDCDCD;}
	*/

	
	#search { text-align: center;}
		#i_search{ width: 95%; border: 1px solid #ccc; background: #f5f5f5; padding: 0px 0px 0px 2px;}

#footer_space { float: left; clear: both; height: 30px; }
#footer { 
 width: 811px;
 height: 27px;
 overflow: hidden;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 background: #E6E6E6 url(img/footer.jpg) bottom center no-repeat;
}
	#feed{ float: right; margin: 5px 10px 0px 0;}
	#submit_link { background: url(img/add.png) no-repeat; padding: 0 0 0 20px; }
	#contact_link { background: url(img/email.png) no-repeat; padding: 0 0 0 20px; }
	#image_add { background: url(img/image_add.png) no-repeat; padding: 0 0 0 20px; }
	
	
#top_searchs{ float: left; clear: left; }
.account_login { margin: 20px 0 0 50px; }

/* PREVIEW NORMAL */
.preview_box{ width: 180px; margin: 5px 15px 0px 0px; float: left; height: 170px; }
	.preview_post { float: left; padding: 0px 0px 5px 0px; position: relative; width: 180px; height: 135px;}
	.preview_image { float: left; width: 180px; height: 135px; border: 1px solid #ccc; padding: 2px;}
	.preview_image:hover { border: 1px solid #666;}
	.preview_comment { background: url(img/comment.png) no-repeat; bottom:3px; height:16px; opacity:0.6; position: absolute; right:3px; width:16px; }
	.preview_comments { background: url(img/comments.png) no-repeat; bottom:3px; height:16px; opacity:0.6; position: absolute; right:3px; width:16px; }
	.preview_comment:hover, .preview_comments:hover{ opacity: 1.0; cursor: pointer;}
	.preview_title{ text-align: center;}
	.preview_title h1{ font-weight: normal; font-size: 13px; }
	.preview_box_desc { float: left; width: 400px; margin: 10px 0 0 0;} /* Dans la page de commentaires */
	
/* PREVIEW IMAGE */
.img_preview_box{ width: 120px; margin: 10px 30px 0px 0px; float: left; height: 90px; }
	.img_preview_post { float: left; padding: 0px 0px 5px 0px; position: relative; width: 120px; height: 90px;}
	.img_preview_image { float: left; width: 120px; height: 90px; border: 1px solid #ccc; padding: 2px;}
	.img_preview_image:hover { border: 1px solid #666;}
	.img_preview_comment { background: url(img/comment.png) no-repeat; bottom:3px; height:16px; opacity:0.6; position: absolute; right:3px; width:16px; }
	.img_preview_comments { background: url(img/comments.png) no-repeat; bottom:3px; height:16px; opacity:0.6; position: absolute; right:3px; width:16px; }
	.img_preview_comment:hover, .preview_comments:hover{ opacity: 1.0; cursor: pointer;}
	.img_preview_title{ text-align: center;}
	.img_preview_title h1{ font-weight: normal; font-size: 13px; }
	
.main_pub{ background: url(/pubs/antipub_media.gif) center center no-repeat; float: left; width: 600px; height: 70px; text-align: center; margin: 20px 0 0 0;}
.pg_pub { float: left; width: 100% ; text-align: center; margin: 0 0 10px 0;}
.contact .send { background: #EDEDED; border: 1px solid #666; padding: 0 20px 0 20px; }
.contact .send:hover { background: #E3E3E3; border: 1px solid #999;}

.show_cat{ display: inline;}
.show_cat a{ background: #EDEDED; margin: 2px; padding: 0 2px; border: 1px solid #CFCFCF;}
.show_cat a:active{ background: #D9D9D9; border: 1px solid #BBBBBB; }
.show_scat{ margin: 5px 0 15px 0; }
.show_scat a{ background:#CCCCCC; border:1px solid #000; padding: 0 2px;}
	
	
#media{ float: left; width: 600px;}
	#media_top { background: #f5f5f5; margin: 0px 0px 0px 0px; color: #000; border: 1px solid #E1E1E1;}
		#media_comments { float: right; font-size: 11px; margin: 2px 5px 0 0;}
		.media_titre{ padding: 0 0 0 5px; }
			.media_titre h1 { font-size: 14px; display: inline;}
	
	#media_autre_site { text-align: center; }
	#media_embed { margin: 5px auto 0 auto;}
	.media_pub { width: 600px; text-align: center; margin: 2px auto; }
	.media_img {  }
	
	#media_options { text-transform: uppercase; margin: 5px 0 5px 0; font-weight: bold; width: 595px; float: left; text-align: center;} /* Les options en dessous du media */
		#media_options ul {list-style-type:none; padding: 0; margin: 0;}
			#media_options li { display: inline; margin: 10px 5px 0 0; }
				li .comments { background: url(img/comments.png) left center no-repeat; padding: 0 0 0 20px;}
				li .contact { background: url(img/contact.gif) left center no-repeat; padding: 0 0 0 20px;}
				li .partager { background: url(img/links.png) left center no-repeat; padding: 0 0 0 20px;}
				
				#links{ clear: left; display: none; width: 600px; border: 1px solid #8CA7B6; padding: 3px; margin: 5px auto; background: #F7F7F7;}
				#links input{ width: 450px; margin: 1px; padding: 2px;}
					.facebook_link { background: transparent url(img/facebook.gif) no-repeat; padding-left: 18px; }
					.stumbleupon_link { background: transparent url(img/stumbleupon.gif) no-repeat; padding-left: 18px; }
					.twitter_link { background: transparent url(img/twitter.png) no-repeat; padding-left: 18px; }
	
	#media_like{ clear: left; margin: 2px 0;}
		#media_like img{ margin: 0 2px; border: 1px solid #ccc; padding: 1px;}
		#media_like img:hover{ border: 1px solid #666;}

.comments_pub { width: 600px; float: left; text-align: center; padding: 10px 0 0 0; }
.coms_users { margin: 5px 0 10px 0; float: left; width: 600px;}
	.main_com { color: #000; float: left; margin-top: 10px; width: 600px; border: 1px solid #B9B9B9;  background: #F7F7F7; overflow: hidden; }
		.fond2{ background: #f0f0f0; } /* Couleur de fond d'alternée */
		.com_admin { border-top: 2px solid #2A99CC; border-bottom: 2px solid #2A99CC;} /*Commentaires des modos et/ou admins */
		.avatar { float: right; margin: 1px 1px 0 0;}
	.barre_users { background: #E3E3E3; border-bottom: 1px solid #B9B9B9;}
		.date_com { float: right; font-size: 0.8em; margin: 0 5px 0 0; }
		.com_top { background: #95B888;}
		.id_com { }
		.user{ background: url(img/user.png) left no-repeat; padding-left: 20px;}
	
	.comment{ padding-left: 2px;} /*Le commentaire*/
		.spoil_title:hover{ cursor: pointer;}
		.spoil{ display: none; border-left: 2px solid #95B991; background: #C4C2AB; }
		.cimg { padding: 0 0 0 18px; background: url(img/image.gif) center left no-repeat; }
			
	.affich_com { float: right; padding: 0 2px; font-size: 0.8em; }
			
.no_comments{ float: left; font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: center; } /* Gros message prevenant que les commentaires sont interdits */
.no_comments_text { float: left; padding: 0 0 0 10px; margin: 10px 0 0 0; } /* Texte explicatif des commentaires interdits */
#smileys { clear: both; padding: 5px; margin: 0 0 5px 102px; width: 440px; background: #E3E3E3; border: 1px solid #CFCFCF;}
  #smileys img:hover{ cursor: pointer; }

.ip_bannie{ float: left; text-align: center; margin: 20px 0; text-transform: uppercase; color: red; } /*Alerte bannissement*/
.ip_bannie_text{ margin: 0 0 0 20px; color: black; } /* Texte du bannissement */
	.ip_bannie_text .raison { font-weight: bold; } /* Raison du bannissement */
	
	.ajout_coms { padding: 0 5px 5px 5px; width: 600px; }
	.ajout_coms input, .ajout_coms textarea{  margin: 1px;}
	.ajout_coms input:focus, .ajout_coms textarea:focus{ }
	.ajout_coms textarea{ width: 450px;}
	.ajout_coms .titre { padding-left: 20px; background: url(img/comment_add.png) left center no-repeat; margin-bottom: 20px;}
	.ajout_coms .options {padding: 2px 0 2px 5px;}
		.options a {margin-left: 5px; }
		.options div { display: inline;}
/* 		.options .add_link{ background: url(img/link.png) no-repeat; padding: 0 0 0 20px; }
		.options .add_video{ background: url(img/control_play.png) no-repeat; padding: 0 0 0 20px; }
		.options .add_image{ background: url(img/img_link.png) no-repeat; padding: 0 0 0 20px; }
		.options .add_smileys{ background: url(img/emoticon_tongue.png) no-repeat; padding: 0 0 0 20px; }
 */
.bloc { float: left; width: 600px; background: #F7F7F7; border: 1px solid #B8AB88; padding: 2px; margin: 5px 0;}
.bloc_browse { float: left; color: #000; width: 600px; margin: 10px auto; }
	.browse_art { background: #F7F7F7; border: 1px solid #A09064; float: left; text-align: left; margin: 2px; padding: 2px;}
	
#pg { float: left; }
	.trier_types { float: left; width: 100%; margin: 5px 2px; }
		.trier_types a { background: #F5F5F5; padding: 2px; border: 1px solid #E1E1E1; margin: 0 2px;}
		.trier_types .current { color: #B70A1F; background: #fff; border: 1px solid #000; }
	.cats { float: left; width: 100%; margin: 5px 2px;}
		.cats a { background: #F5F5F5; padding: 2px; border: 1px solid #E1E1E1; margin: 0 2px;}
		.cats .current { border: 1px solid #000; background: #fff; color: #B70A1F; }

	.trier { float: left; width: 100%; margin: 5px 2px; }
		.trier .current { background: #fff; border: 1px solid #000; color: #B70A1F; padding: 2px; margin: 0 2px;}
		.trier a { background: #F5F5F5; padding: 2px; border: 1px solid #E1E1E1; margin: 0 2px; }
		.periode{ padding: 2px; margin: 0 2px;}
		.trier_bottom{ padding: 2px 0 2px 5px; background: #f5f5f5; border: 1px solid #D7D7D7; border-top: none; }

	.trier_delai { float: left; width: 100%; margin: 5px 2px;}
		.trier_delai a { background: #F5F5F5; padding: 2px; border: 1px solid #E1E1E1; margin: 0 2px; }
		.trier_delai .current { border: 1px solid #000; color: #B70A1F; padding: 2px; margin: 0 2px;}

	
	
	
	
	
	.themes {  }
	.themes1{ float: left; margin: 2px 15px;}
	
	.titre_theme{ text-align: center; margin: 2px; background: #C0B494;}
	

table a{ color: #aaa; font-weight: bold; }

.label_form { display: block; width: 100px; float: left;}
.label_form2{ display: block; width: 80px; float: left; }

.titre { margin: 5px 0 3px 5px; }
.titre_ligne { clear: both; color: #444; font-weight: bold; padding: 10px 0 3px 0; border-bottom: 1px solid #000;}
.titre_ligne2 { font-weight: bold; margin: 10px 0 10px 20px; border-bottom: 1px solid #000;}
.titre_ligne3 { font-weight: bold; margin: 10px 0 10px 30px; border-bottom: 1px solid #000;}

.plus{ height: 15px; overflow: hidden; }

.t0 { font-size: 11px; }
.t1 { font-size: 12px; }
.t2 { font-size: 13px; }
.t3 { font-size: 14px; }

.c0 { color: #B70A1F; }
.c1 { color: #0A76B7; }
.c2 { color: #fff; }
.c3 { color: #fff; }
.c4 { color: #fff; }


.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.fleft { float: left; }
.fright { float: right; }

.bold{ font-weight: bold; }
.italic{ font-style: italic; }
.underline{ text-decoration: underline; }
.quote { padding: 2px 2px 2px 2px; margin: 2px; background: #EDEDED; border: 1px solid #D9D9D9; width: 80%;}

.maj { text-transform: uppercase }
.milieu{ vertical-align: middle; }


.ok { color: green; }
.error{ color: #A91400; }


.pagination{ float: left; text-align: left; width: 600px; margin: 15px 2px 0 5px; padding: 5px 5px; height: 18px; min-height: 18px; }
.pagination .number a{ color: #000; clear: left; padding: 3px 5px; border: 1px solid #6A6A6A; }
.pagination .number a:hover{ border: 1px solid #666; background: #ccc; color: #000;}
	.pagination .current { padding: 3px 5px; border: 1px solid #666; background: #666; color: #fff;}
	.pge_suivant { display: inline; padding: 3px 5px; margin-left: 10px; border: 1px solid #666;}
	.pge_precedent { display: inline; padding: 3px 5px; margin-right: 10px; border: 1px solid #666;}


