/*
	Cette feuille de style appartient au site Withstyle.biz
	Toute reproduction est interdite.
*/

/* Paramètres généraux */
* 							{ margin:0px;	padding:0px;}
html 						{ background:#272727; }
body 						{ background:url('images/body.png') repeat-x; text-align:center; }
div#page 					{ width:520px; margin:auto; text-align:left; }
html > body div#header 		{ background:url('images/logo.png') no-repeat; }
div#header					{ height:102px; background:url('images/logo.gif') no-repeat; }
div#header h1 				{ display:none; } 
html > body div#main 		{ background:transparent url('images/page.png') repeat-y; }
div#main					{ background:transparent url('images/page.gif') repeat-y; }
div#menu 					{ background:url('images/menu.png') repeat-x; }
div#footer 					{ background:url('images/footer.png') no-repeat left bottom; padding-bottom:105px; }


/* Stylisation du menu */
div#menu 					{ margin-left:10px; width:500px; height:32px; }
div#menu a 					{ display:block; float:left; cursor:pointer; margin-top:12px; margin-right:10px; width:62px; height:15px; } 
div#menu a span 			{ display:none; }
div#menu a:hover 			{ background-image:url('images/menuLinkHover.png'); }
div#menu .archives 			{ background:url('images/menuLink.png') no-repeat; margin-left:15px; }
div#menu .about				{ background:url('images/menuLink.png') no-repeat -69px 0px; }
div#menu .forum				{ background:url('images/menuLink.png') no-repeat -138px 0px; }
div#menu .submit			{ background:url('images/menuLink.png') no-repeat -207px 0px; }
div#menu ul, div#menu li 	{ display:inline; margin:0px; padding:0px; }

div#archives				{ background:#474747; margin-left:10px; width:500px; font-family:verdana,sans-serif; text-align:justify; }
div#archives h2				{ margin:5px; padding:4px 10px; color:#2c2c2c; font-size:0.75em; font-weight:normal; border-bottom:1px solid #2c2c2c }
div#archives ul				{ display:block; margin-left:15px; padding-bottom:10px; width:470px; }
div#archives li				{ display:inline; }
div#archives a				{ color:#272727; font-size:0.7em; margin-right:5px; text-decoration:none; }
div#archives a:hover		{ color:#fff; background:#2c2c2c;  }

/* Annonces */
div#announce 			{ text-align:left;padding:3px;margin-left:10px; width:494px; text-align:justify; background:#990000; color:#fff }
div#announce h2			{ font-family:Trebuchet MS, sans-serif;font-size:1.3em; font-weight:normal; margin-left:10px; } 
div#announce p			{ font-family:verdana,sans-serif;font-size:0.7em;line-height:1.5em; padding:5px 30px; }
div#announce p a		{ color:#fff; }
div#announce p a:hover 	{ color:#ff0; }

/* Stylisation de la barre de localisation */
div#location			{ color:#555; border-top:1px solid #555; border-bottom:1px solid #555; padding-left:30px; margin-left:10px; width:470px; font-size:0.70em; }
div#location a 	 		{ color:#777; text-decoration:none; }
div#location a:hover 	{ color:#fff; background:#555;  }


/* Stylisation du contenu */
div#content 							{ font-family:verdana,sans-serif; }
div#content h2 							{ color:#fff; background:#6c915a; margin:10px 0px 0px 10px; width:488px; font-size:0.75em; padding:2px 2px 2px 10px; }
div#content h2 a  						{ color:#fff; text-decoration:none; display:block; margin:-2px -2px -2px -10px; padding:2px 2px 2px 10px; }
div#content h2 a:hover 					{ background:#59784a; }  
div#content p 							{ margin-left:10px; width:488px; color:#ddd; font-size:0.8em;  } 
div#content .day-date 					{ color:#555; border-top:1px solid #555; border-bottom:1px solid #555; padding-left:30px; width:470px; }
div#content .post-info 					{ background:#a5c479; border-top:1px solid #59784a; color:#59784a; font-size:0.65em; padding:2px 2px 2px 10px; }
div#content .post-info a 				{ color:#59784a; }
div#content .post-info a:hover 			{ color:#fff; background:#59784a; text-decoration:none; }
div#content .post-content p a 			{ display:block;  text-align:center; margin:15px 0px; }
div#content .post-content p a img 		{ border:1px solid #444; padding:2px; }
div#content .post-content p a:hover img { border:1px solid #666; }


/* Stylisation des commentaires */
div#comments 							{ margin-left:25px; width:470px; }
div#comments h3 						{ border-top:1px solid #555; color:#555; font-weight:normal; font-family:"Trebuchet MS",sans-serif; margin-top:10px; }
div#comments .comment-info 				{ background:#474747;  width:auto; font-family:verdana,sans-serif; border:1px solid #373737; border-top-width:2px; 
										  margin-top:5px; padding:3px; font-size:0.75em; }
div#comments .comment-info p			{ padding:3px; line-height:1.4em; width:auto;}
div#comments .comment-info a 			{ color:#FFFFFF; }
div#comments .comment-info a:hover 		{ background:#59784a; text-decoration:none; }
div#comments .comment-info blockquote	{ width:auto; }


/* Stylisation du formulaire des commentaires */
form#comment-form fieldset 					{ border:0px; font-size:0.75em; color:#fff; }
form#comment-form .form-help				{ font-size:0.70em; background:#990000; margin:8px 10px; width:auto; padding:5px; border:1px solid #550000; }
form#comment-form .form-help strong, 
form#comment-form .form-help ul 			{ font-size:1.25em; }
form#comment-form .form-help ul				{ margin-left:50px; width:auto; }
form#comment-form fieldset p label 			{ display:block; padding:4px 0px; }
form#comment-form fieldset p input,
form#comment-form fieldset p textarea		{ display:block; width:440px; }
form#comment-form fieldset div label 		{ font-size:0.8em; }
form#comment-form fieldset div input 		{ font-size:0.8em; }
form#comment-form fieldset input,
form#comment-form fieldset textarea			{ border:1px solid #373737; padding:3px;  background:#474747; font-family:verdana, sans-serif; 
										  	  font-size:1em; color:#6A6A6A; }

/* Stylisation de la rubrique "wiki" */
div#wiki 								{ margin-left:10px; margin-right:10px; }
div#wiki h2 							{ margin-left:0px; }
div#wiki h3								{ color:#6c915a; margin:10px 30px; font-size:1.2em; font-weight:normal; border-bottom:1px solid #6c915a; }
div#wiki p 								{ padding:5px 25px 5px 20px; width:auto; text-align:justify; font-size:0.70em; line-height:1.4em; }
div#wiki p a, div#wiki ul a  			{ color:#CCCCCC; }
div#wiki p a:hover, div#wiki ul a:hover { color:#333333; background:#aaa; text-decoration:none; }
div#wiki ul 							{ margin-left:60px; font-size:0.70em; padding-top:5px; padding-bottom:5px; color:#fff; }
div#wiki ul ul 							{ font-size:1em;  }
div#wiki li								{ margin:2px 0px; }

/* Stylisation du bas de page */
div#footer 				{ padding-top:10px; }
div#footer p 			{ margin-left:20px; padding:2px; color:#ddd; font-family:verdana,sans-serif; font-size:0.6em; }
div#footer p a 			{ color:#eee; }
div#footer p a:hover 	{ background:#e3e3e3; color:#222; text-decoration:none; }