/* ==========
Title : 			"L'Antre"
Site URL :			 http://gorkabnitrix.com/
Description :		 Thème du Site de Gorkab Nitrix
Author :			 Latnel
Author's Site : 	 http://latnel.com/
========== */

/* Font 
font-family: 'Marvel', sans-serif;
font-family: 'Actor', sans-serif;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Yanone Kaffeesatz', sans-serif;
*/

/* Reset Style */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}
fieldset, img { border: 0;}
address, caption, cite, code, dfn, th, var { font-style:normal;font-weight:normal;}
ol, ul { list-style:none;}
caption ,th { text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
abbr, acronym { border:0;}	
a {text-decoration:none; outline: none;}

/* Body Style */

body {width:100%;height:100%;background:url("images/background.png");color:#E9E9E9;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;font-size:14px;}

label {width:175px;display:block;float:left;color:#AAAAAA;}

.center {text-align:center;}

a {color:#606060;}
a:hover {color:#808080;}

/*Logo + Menu Style */

#header {width:100%;min-width:1150px; height:130px; background-color:#000; border-bottom:2px grey solid;
		-moz-border-radius: 0 0 100px 100px / 0 0 20px 20px;
		-webkit-border-radius: 0 0 100px 100px / 0 0 20px 20px;
		-khtml-border-radius: 0 0 100px 100px / 0 0 20px 20px;}
		
		#logo { float:left; padding-top:15px; padding-left:25px; }

		.menu ul { float:right; font-size:20px; margin-top:40px; margin-right:20px;}
			.menu li.gauche { border-left:none;}
			.menu li { float: left; border-left:1px solid #505050; padding-left:20px;padding-right:20px;}
			.menu_blog {width:87px;height:51px;display:block;background-image:url(images/blog.png)}
			.menu_blog:hover {background-image:url(images/blog_hover.png)}
			.menu_bio {width:70px;height:51px;display:block;background-image:url(images/bio.png)}
			.menu_bio:hover {background-image:url(images/bio_hover.png)}
			.menu_contact {width:140px;height:51px;display:block;background-image:url(images/contact.png)}
			.menu_contact:hover {background-image:url(images/contact_hover.png)}
			.menu_retour {width:306px;height:51px;display:block;background-image:url(images/retour.png)}
			.menu_retour:hover{background-image:url(images/retour_hover.png)}
			
/* Content */

#content {width:1020px; margin:0 auto; margin-bottom:40px;}
	#projets tr {height:300px; vertical-align:top;}
	
/* Blog Style */

#blog{font-family: 'Actor', sans-serif;}

	#blog_content{float:left;width:774px;margin-bottom:40px;background-color:#000;border-left:2px grey solid;border-right:2px grey solid; padding:5px 10px;
		-moz-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
		-webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
		-khtml-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;}
		#blog_content_post{color:#fff;font-size:14px;font-family: 'Actor', sans-serif;padding: 25px 0px 10px 25px;}
		#blog_content_credit{position:relative;bottom:-5px;font-size:11px;color:#4b4b4b;left:25px;float:left;}
		#blog_content_credit:hover a .liens{color:#888888;}
		#blog_content_commentaire{position:relative;bottom:-5px;font-size:11px;color:#4b4b4b;float:right;}
		#blog_content_commentaire:hover a .liens{color:#888888;}
		#blog_content_titre {background-image:url("images/blog_titre_background.png");width:700px;height:45px;}
			#blog_content_titre_texte {position:relative;width:470px;height:70px;left:25px;top:15px;color:#fff;font-family: 'Marvel', sans-serif;font-size:27px;}
	
	#blog_commentaires_titre {text-align:center;color:#fff;font-family:Tahoma, Tahoma_Save;font-size:27px;}
	#new_commentaire{text-align:center;color:#fff;font-family:Tahoma, Tahoma_Save;font-size:27px;}
	#blog_commentaires_liste {width:700px;margin-left:auto;margin-right:auto;}
	#blog_commentaires_pseudo {padding:2px 5px 2px 5px;background:#000000;display:block;float:left;font-size:16px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;}
	#blog_commentaires_contenu {margin-left:50px;font-size:12px;font:Tahoma;color:#b2b2b2;}
	#blog_commentaires_separateur{margin-left:auto;margin-right:auto;width:450px;border-bottom:1px dotted #515151;}
	#blog_commentaires_pseudo_reponse{padding:2px 5px 2px 5px;background:#730000;color:#818181;display:block;float:left;font-size:16px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;}
	#blog_commentaires_contenu_reponse{color:#b2b2b2;margin-left:25px;}
	#blog_commentaires_formulaire {color:#b2b2b2;text-align:center;font-size:12px;}
	#formulaire_insert_commentaire {width:100px;display:inline;}
	#blog_commentaires_formulaire input {border-left:none;border-right:none;border-top:none;border-bottom:1px dotted grey;background-color:rgba(0,0,0,0);color:#ffffff;margin-bottom:5px;}
	#blog_commentaires_formulaire input[type=submit] {border:1px dotted grey;background-color:rgba(0,0,0,0);color:#ffffff;}
	#blog_commentaires_formulaire textarea{margin-top:10px;width:500px;height:100px;background-color:rgba(0,0,0,0);border:1px solid grey;font-size:12px;color:#ffffff;}
	#blog_commentaires_formulaire label {color:#AAAAAA;font-size:14px;}
	#blog_commentaire_echec{background:#2A2A2A;border:1px dotted grey;display:block;padding:2px 5px 2px 5px;width:400px;height:20px;text-align:center;margin-left:auto;margin-right:auto;vertical-align:middle;}
	#blog_commentaire_oublie{background:#2A2A2A;border:1px dotted grey;display:block;padding:2px 5px 2px 5px;width:400px;height:35px;text-align:center;margin-left:auto;margin-right:auto;vertical-align:middle;}
	
	#blog_pagination{text-align:center;margin-top:10px;padding-bottom:10px;}
	#blog_pagination_numero{padding:2px;}
	
	#blog_sidebar{float:right;width:220px;min-height:560px;margin-top:20px;}
		#blog_sidebar_rss {margin-left:20px;}
		.sidebar_categories{width:200px;margin-left:25px;margin-top:25px;padding-bottom:2px;border-bottom:2px solid grey;color:#E1E1E1;font-family: "Marvel", sans-serif;font-size:18px;text-transform: uppercase;}
		.sidebar_categories li a{color:#464646;text-decoration:none;}
		.sidebar_categories li a:hover{color:#969696;text-decoration:none;}
		.sidebar_categories_liens{width:200px;margin-left:25px;margin-top:-6px;font-size:13px;border-left:1px solid #464646;text-indent:10px;font-family: "Actor", sans-serif;}
		.sidebar_categories_liens li {margin:6px;}
		.sidebar_categories_liens li a{color:#505050;text-decoration:none;}
		.sidebar_categories_liens li a:hover{color:#969696;text-decoration:none;}
		.sidebar_rss{filter:alpha(opacity=0.65); -moz-opacity:0.65; opacity:0.65;}
		.sidebar_rss:hover{filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
		#sidebar_rss_positionnement{margin-left:10px;}
			#blog_sidebar_menu_categories{width:200px;margin-left:25px;margin-top:25px;border-bottom:2px solid #690000;color:#6F6F6F;font-family:Tahoma, Tahoma_Save;font-size:18px;}
			.blog_sidebar_menu_liens{border-left:1px solid #6f6f6f;font-family:Arial, Tahoma, Tahoma_Save;font-size:14px;color:#6f6f6f;}
			
			a.info-bulle {position:relative;z-index:1;}
			a.info-bulle:hover{z-index:2;}
		
		#photo {margin-left:20px;border:2px grey solid;width:200px;height:300px;
		-moz-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
		-webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
		-khtml-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;}
		.separateur {text-align:center;margin-top:-15px;}
		
/* Bio Style */

	#bio_titre {font-family: 'Marvel', sans-serif;font-size:40px;text-align:center;}
	#bio_content {text-indent:50px;font-family: 'Yanone Kaffeesatz', sans-serif;font-size:20px;text-align:justify}
	#bio_signature {position:absolute;bottom:0;left:50%;margin-left:-75px;}
		.photo_bio {float:right;border:2px grey solid;margin-left:30px;margin-top:10px;
		-moz-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
		-webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
		-khtml-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;}
		.black {color:#000;}

/* Toolbar Style */

#toolbar {background:#000;height:40px;position:fixed;left:15%;width:70%;bottom:0;z-index:200;font-size:13px; border-top:1px grey solid;
	font-family: Arial, "Luxi Sans", "Lucida Sans", sans-serif;
	-moz-border-radius: 15px 15px 0 0 / 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0 / 15px 15px 0 0;  
	-khtml-border-radius: 15px 15px 0 0 / 15px 15px 0 0; 
	border-radius: 15px 15px 0 0 / 15px 15px 0 0;}
	
	#toolbar_onglets_gauche {padding-top:10px;padding-left:20px;float:left;}
	#toolbar_onglets_droite {padding-top:8px;padding-right:20px;float:right;}
	
	#signature {text-align:center; margin-top:-20px; padding-bottom:40px; font-size:10px; color:#606060; }
	
/* Admin Style */

.first_letter {font-size:30px;}
.choice {text-align:center; font-size:25px; color:#606060; padding-top:10px;}
	