/*----------------------------------------------------------
	Style principal
	Projet:
	Sommaire:
		Reset css
		Balises par défaut
		Disposition
			Mise en page générale
			Eléments récurrents
			Les pages internes
				home.php
		Classes générales
----------------------------------------------------------*/


/* ========================================================================
 * Reset CSS
 * ========================================================================*/

@import "reset.css";

/* ========================================================================
 * Balises par défaut
 * ========================================================================*/
  
html {  }

body { background:#e9e234; font-family:"Trebuchet MS", Georgia; }
 
h1 {  }
h2 { }
h3 {  }
h4 { }
h5 { }
h6 { }

p { }
img { }
abbr, acronym { }

form { }
fieldset { }
input, textarea { border:1px solid #e6e3e4; }
label { }

a { text-decoration:none;}

/* ========================================================================
 * Disposition
 * ========================================================================*/

/* -----------------------------------------
 * Mise en page générale
 * ------------------------------------------*/
#main {width:825px; margin:10px auto; border:10px solid #fff; overflow:hidden; background:#FFFFFF url(../images/bgd_main.gif) repeat-y left top;}
	#aside {width:159px; padding:0 15px 15px; float:left; background:#32181C; color:#fff; font-size:11px; overflow:hidden;}
		#aside a {color:#FFFFFF;}
		#aside a:hover {color:#A8B316;}
		#aside #logo {margin:25px 0 0 0;}
		#aside h3 {background:url(../images/bgd_h3.gif) no-repeat left 2px; border-bottom:1px solid #d0dc0c; margin:28px 0 0 0; padding:0 0 2px 12px; font-size:11px;}
		#aside ul {margin:10px 0 0 0;}
			#aside li {margin:0 0 5px 33px;}
		#aside p {margin:10px 0 0 0;}
		#aside #aside-form input {width:100px; font-size:13px; padding:3px;}
		#aside #aside-form input.btn {width:auto; background:#000000; color:#FFFFFF; padding:2px; border:none; font-weight:bold;}
		
	#container {width:635px; float:left;}
		#header {height:136px; padding:34px 0 0; background:url(../images/bgd_header.jpg) no-repeat left top; position:relative;}
			#header h1 {width:399px; background:#FFFFFF; margin:0 auto; text-align:center; }
				#header h1 a {font-size:18px; color:#000000; }
			#header #nav-lang {position:absolute; right:0; top:5px;}
				#header #nav-lang li {float:left; margin:0 10px 0 0;}
		#content {}
			#content h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#49512b; text-align:center; padding:30px 0;}
			#content #list-posts {width:515px; margin:0 auto; }
				#list-posts .post { margin:0 0 70px 0;}
					#list-posts .header-post { font-size:11px; font-weight:bold; color:#d0dc0c; border-bottom:2px solid #d0dc0c; padding:0 0 0 1px; font-family:Arial, Helvetica, sans-serif;}
					#list-posts .entry-content { padding:20px 0; font-size:13px; color:#655255;}
						.entry-content h3 { margin:0 0 12px 0;}
							.entry-content h3 a { font-size:18px; font-weight:bold; color:#31181b; }
						.entry-content img { display:block; margin:0 auto 20px; }
						.entry-content a { color:#798C00; }
						.entry-content a:hover {color:#D0DC0C;}
					#list-posts .footer-post {border-top:2px solid #e6e3e4; color:#b1abad; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0 0 0; overflow:hidden;}
						#list-posts .footer-post a {color:#b1abad;}
						#list-posts .footer-post .comments {float:left;}
						#list-posts .footer-post .author {float:right; font-weight:bold;}

#footer {width:825px; margin:0 auto; color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:16px 0; text-align:center;}	
	#footer a {color:#737373; font-size:11px;}	
					
/* -----------------------------------------
 * Les pages internes
 * ------------------------------------------*/
 
/* entry.php */
.entry {padding:20px 0 0 0;}
	#list-posts.entry .post {margin:0 0 0 0;} 
	#list-posts.entry .footer-post {margin:0 0 15px 0;} 
	#list-posts.entry .infos {overflow:hidden; margin:0 0 10px; width:100%;} 
		#list-posts.entry .infos ul {overflow:hidden; margin:5px 0 0;} 
			#list-posts.entry .infos li {float:left; margin:0 8px 0 0; color:#b1abad; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
				#list-posts.entry .infos li a {color:#b1abad;}
	#list-posts.entry h4 {font-size:11px; font-weight:bold; color:#d0dc0c; border-bottom:2px solid #d0dc0c; display:inline;} 
			 
#content #list-comments {width:515px; margin:20px auto 0; }
		#list-comments h4 {font-size:11px; font-weight:bold; color:#d0dc0c; border-bottom:2px solid #d0dc0c; padding:0 0 0 1px; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif;		}
		#list-comments li { margin:0 0 10px;}
		#list-comments p.alone {color:#b1abad; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:15px 0; text-align:center;}
			#list-comments .comment {padding:10px; border:1px solid #e6e3e4; font-size:13px; color:#655255;}
			#list-comments .comment-footer {color:#b1abad; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0 0 0;}
				#list-comments .comment-footer p {text-align:right;}
				#list-comments .comment-footer a {color:#b1abad; font-weight:bold;}

 	#list-comments .format-form {}
		#list-comments .format-form p {margin:0 0 10px 0;}
			#list-comments .format-form label {color:#b1abad; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
			#list-comments .format-form input { font-size:13px; padding:3px;}
			#list-comments .format-form input.checkbox { font-size:13px; margin:0 5px 0 0; border:none;}
			#list-comments .format-form input.btn { width:auto; background:#000000; color:#FFFFFF; padding:2px; border:none; font-weight:bold;}
			#list-comments .format-form textarea { width:515px; margin:5px 0 0 0;}

/* category.php */
.more {text-align:right; margin:5px 0;}
	.more a {color:#798C00;}
	.more a:hover {color:#D0DC0C;}

/* search.php */
#searchFormAmont {width:515px; margin:20px auto 0;}
	#searchFormAmont fieldset {width:190px; text-align:center; margin:0 auto;}
		#searchFormAmont input { font-size:13px; padding:3px;}
		#searchFormAmont input.btn { width:28px; height:22px; background:#000000; color:#FFFFFF; padding:2px; border:none; font-weight:bold; }

.searchResults {width:515px; margin:0 auto; text-align:center; padding:15px 0;}

/* tags.php */
.tags-mid {width:515px; margin:0 auto;}
	.tags-mid a {color:#D0DC0C;}
	.tags-mid a:hover {color:#798C00;}
 
/* ========================================================================
 * Classes générales
 * ========================================================================*/
.intro {font-style:italic; margin:0 0 10px;} 
.links {text-align:center; padding:5px 0; margin:0 0 15px;} 
	.links span {border:1px solid #C8D3A5; padding:3px 8px; color:#49512B;} 
	.links a {background:#F9FBD6; border:1px solid #98AE0B; padding:3px 6px; color:#49512B;}
	.links a:hover {border:1px solid #D0DC0C;} 
.clear { clear:both; line-height:0; height:0; }
input.btn {width:auto;}
.notice {width:515px; margin:0 auto; text-align:center;}
.denied {border:1px solid #CF2027; background:#F6CBCA; color:#CF2027; padding:4px; text-align:center; font-weight:bold; font-size:12px; width:95%; margin:0 auto 15px;}
.denied li {padding:5px 0; margin:0;}
