/*
Theme Name: AlienFX 2010 / Nkdeus 2010
Author: Florian RONZI
Author URI: http://www.alienfx.net
Version: 1.0
Theme URI: http://www.alienfx.net
*/ 
 
/*** GENERAL TAGS ***/
 
body { 
padding: 0px;
/*border-top: solid 5px #19120C;*/
margin: 0px; 
background-image: url(images/bg_header_repeat_clair.jpg);
background-color: #1c2124;
background-repeat: repeat-x;
background-position: top center;
}
 
a, a:link, a:active {
	color: #FFFFFF; /*7a7c7c;*/
	text-decoration: none;
	cursor: pointer;
}

a:hover {	
	color: #FFFFFF;
}

.jvs-a {
	color: #7a7c7c;
	text-decoration: none;
	cursor: pointer;
}

.jvs-a:hover {
	color: #FFFFFF;
}

.left { 
width: 520px; 
float: left; 
}
 
.right {
width: 410px; 
float: right;
}
 
.clear {
clear:both;
}
 
h1, h2, h3, h4, h5 {
margin: 0px;
font-weight: normal; 
}

 
 #page {
background-image: url(images/bg_header_clair.jpg);
background-repeat: no-repeat;
background-position: top center;	
margin: 0;
padding: 0;
 }
 
.wrap { 
width: 940px; margin: 0px auto 0px auto; 
}
 
.header {
margin: 0px 0px 30px 0px;
padding: 50px 0 0 0;
}

#more_infos {
	display: none;
	margin: 20px 0 10px;
	padding: 10px;
	color: #6a8391;
}

/*** LOGO ***/
 
#headlogo {
width: 430px;
height: 150px; 
/*background-image: url(images/logo.png);*/
background-repeat: no-repeat;
background-position: top left;
display: block; 
text-indent: -9999px;
}

* html #headlogo {  
background: none; 
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='fixed'); */ 
background-repeat: no-repeat;
}
 
.header h1, .header h2 { 
width: 430px;
height: 150px;
float: left; 
}
 
/*** MENU ***/
 
.header ul {
width: 500px; /* 560 */
float: right;
padding: 0px;
list-style: none;
text-align: right;
margin: 70px 0 0 0;
}
 
.header ul li { 
display: inline;
}
 
.header ul li a {
font-size: 18px;
padding: 5px;
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; 
text-transform: uppercase;
margin-left: 5px;
color: #a4bfcf;
}
 
.header ul li.current_page_item a {
color: #ffffff; 
/*background: #19120C;*/
}
 
.header ul li a:hover {
color: #ffffff;
}
 
/*** HEAD QUOTE ***/
 
.head-quote {
/*border-bottom: solid 1px #273035;
background-color: #19120C;
color: #BB9B80;*/
color: #a4bfcf;
font-family: 'Georgia', 'Times New Roman';
font-size: 14px;
padding: 20px 0 20px 0;
margin-bottom: 40px; 
}
 
.head-quote p { margin: 0px; }
 
.head-quote strong {
color: #ffffff;
/*text-decoration: underline;*/ 
font-weight: normal;
}

.head-quote a {
	color: #a4bfcf;	
}
 
/*** SMALL TITLE ***/
 
.small-title { 
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size: 13px; 
color: #6a8391;
text-transform: uppercase; 
padding-bottom: 10px; 
border-bottom: solid 1px #273035; 
margin-bottom: 20px; 
}
 
.small-title span {
color: #ffffff; 
}
 
.small-title .left h1, .small-title .left h2 {
	color: #FFF;
	font-size: 13px;
	display: inline;
}

.small-title .left h1 a, .small-title .left h3 a, .small-title .left h2 a {
	color: #FFF;
}

.small-title .left h3, .small-title .left h2 {
	font-size: 13px;
	display: inline;
}

.small-title .right a { 
color: #a4bfcf; /*#7a7c7c; */
background: url(images/rss.jpg) no-repeat center right;
padding-right: 17px; 
}
 
.small-title .right {
text-align: right; }
 
/***  PORTFOLIO ITEMS ***/
.article { padding: 3px; }
 
.portfolio-item {
/*border-bottom: solid 1px #273035;
padding-bottom: 20px; 
margin-bottom: 20px; */
background-color: #11161a; /*#090c0e;*/
margin-bottom: 3px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
 /* 273035 */
.portfolio-item .left img {
border: solid 4px #252b30/* #111517*/; 
padding: 4px; margin: 2px;}
 
.about .right img {
border: solid 6px #4c493d; 
padding: 4px; }

.about .right img.social {
border: none;
}

.about .right .head {
	height: 68px;
}

.portfolio-item .right {
	padding: 5px 5px;
}

.portfolio-item .right h2, .page h2, .portfolio-item .right h1, .page h1 {
font-size: 35px;
color: #ffffff;
font-family: 'Georgia', 'Times New Roman'; 
line-height: 35px; 
margin-bottom: 15px; 
}

.infos {
 margin-top: -10px;
 color: #FFF;
}

.portfolio-item .right h2 a, .page h2 a; .portfolio-item .right h1 a, .page h1 a {
	color: #ffffff;
	table-decoration: none;
}
 
.page .head {
border-bottom: solid 1px #273035;
}
 
.portfolio-item .right, .page { 
color: #6a8391;
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size: 12px; 
line-height: 18px;
}

.more_description a {
	color: #475963; 
}

.more_description b, .more_description strong, .portfolio-item .right .details a, .portfolio-item .right .details .jvs-a {
	color: #FFFFFF; 
}
 
.portfolio-item .right .details { 
text-transform: uppercase;
margin-bottom: 15px;

}
 
.portfolio-item .right .details span {
color: #ffffff;
text-transform: none; 
}
 
/* FOOTER */
 
.footer {
/*background-color: #19120C;*/
margin-top: 50px;
}
 
.footer .in {
width: 940px; 
margin: 0px auto 0px auto; 
}
 
.footer h3 { 
font-size: 12px;
font-weight: normal;
/*letter-spacing: -1px;*/
color: #ffffff;
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
text-transform: uppercase;
}

.footer p {
color: #6a8391;
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size: 12px;
margin: 0px;
}
 
.footer p a {
color: #6a8391;
text-decoration: underline;
}

.footer { /*padding: 40px 0 50px 0;*/ padding: 0; }
 
/* ABOUT PAGE */
 
.about .head h2 {
margin: 0px; 
}
 
.about .head span { 
color: #7a7c7c;
font-weight: bold;
display: block;
margin: 0px 0px 15px 0px;
}
 
.page h3 { 
color: #ffffff;
font-size: 18px;
font-family: 'Georgia', 'Times New Roman';
margin: 40px 0 10px 0; 
}
 
.about span {
text-transform: uppercase; 
color: #7a7c7c;
display: block;
margin-top: 10px;
}

#more_infos, #more_infos a, #more_infos strong, .more_description, .more_description a, .more_description strong {
	color: 	#6a8391;
}

#more_infos h2 a, .more_description h2 {
	color: #FFF;	
}

 
/* NAVIGATION */
 
.navigation a {
background-color: #19120C;
display: block;
color: #6a8391;
padding: 10px;
font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif;
font-size: 15px;
font-weight: bold;
letter-spacing: -1px;
width: 155px;
text-align: center;
text-transform: uppercase;
}
 
.navigation .alignleft {
float: left; }
 
.navigation .alignright {
float: right; }
 
.navigation a:Hover {
color: #ffffff}

#form_contact label { color: #7a7c7c; }
#form_contact .edito { float: left; width: 280px; margin-right: 5px; color: #6a8391; }
#form_contact .champs { float: left; width: 200px; margin-right: 5px; }
#form_contact .message { float: left; width: 415px; }
#form_contact .captcha { display: none; }
#form_contact #cp_name { width: 194px; height: 21px; background: none; background-image: url(images/input.gif); background-repeat: no-repeat; border: none; margin-bottom: 4px; }
#form_contact #cp_email { width: 194px; height: 21px; background: none; background-image: url(images/input.gif); background-repeat: no-repeat; border: none; margin-bottom: 4px; }
#form_contact #cp_url { width: 194px; height: 21px; background: none; background-image: url(images/input.gif); background-repeat: no-repeat; border: none; margin-bottom: 4px; }
#form_contact #cp_ans { width: 194px; height: 21px; background: none; background-image: url(images/input.gif); background-repeat: no-repeat; border: none; margin-bottom: 4px; }
#form_contact #cp_message { width: 412px; height: 157px; background: none; background-image: url(images/textarea.gif); background-repeat: no-repeat; border: none; }
#form_contact .submit { text-align: right; padding-right: 35px; }
/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/

div.pagination .ref_precedente { float: left; }
div.pagination .ref_suivante { float: right; }

div.pagination {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	background-color: #11161a; /*#090c0e;*/
	color: #fff;
	height: 18px;
	padding-top: 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-align: right;
	margin-bottom: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:#111517;
	text-decoration: none; /* no underline */
	color: #fff;
}
div.pagination a:hover, div.pagination a:active {
	background-color:#38454c;
	color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		font-weight: bold;
		background-color: #313131;
		color: #fff;
	}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		background-color:#3e3e3e;
		color: #868686;
	}
	
#footer {margin-top: 15px; height:340px; background:url(images/bg_footer_repeat_clair.jpg) top repeat-x;}
#footer #footer_contenu {background:url(images/bg_footer_clair.jpg) top center no-repeat;}
#footer #footer_contenu a {color:#434b4e;}
#footer #footer_contenu .copyright {height: 98px; text-align:right; padding-top:41px; padding-right: 75px; color:#3d4b56; font-size: 12px; }
#footer #footer_contenu .copyright a { text-decoration: none; color: #ededed; }
#footer #footer_contenu .copyright h3 a { color: #FFF; }
#footer #footer_contenu .copyright a:hover { text-decoration: none; color: #ffffff; }
#footer #footer_contenu .copyright p a { font-size: 10px; color:#999; }
#footer #footer_contenu .copyright p a:hover { font-size: 10px; color:#ffffff; }
#footer #footer_contenu #apercus { width: 720px; height: 210px; margin: 0 auto; color:/*#6d787e*/#91a6ad; text-align: left; padding:25px 0px 0px 0px; font-family: 'Georgia', 'Times New Roman'; font-size: 12px; }
#footer #footer_contenu #apercus b, #footer #footer_contenu #apercus strong { color: #7e969f; font-size: 16px; }
#footer #footer_contenu #apercus .column1 {width:355px; margin-right: 5px; float: left;}
#footer #footer_contenu #apercus .column2 {width:355px; margin-left: 5px; float: left;}
#footer #footer_contenu #apercus ul#footer_widgets { list-style: none; margin: 0; padding: 0; }
#footer #footer_contenu #apercus ul#footer_widgets li { list-style: none; width:355px; margin-right: 5px; float: left; }
#footer #footer_contenu #apercus li a { color:#7e969f; text-decoration: none; }
#footer #footer_contenu #apercus li a:hover { color:#fff; /*#6d787e;*/ }
#footer #footer_contenu #apercus li span { color: #FFFFFF; font-size: 10px; }
#footer #footer_contenu #apercus h4 {
	font-size: 18px;
	color: #ffffff;
	font-family: 'Georgia', 'Times New Roman'; 
	line-height: 16px; 
	margin-bottom: 13px; 
	padding: 5px;
	width:90%;
	background-color: #282f36;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/* Modern Browsers */ opacity: 0.9;
	/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	/* IE 5-7 */ filter: alpha(opacity=90);
	/* Netscape */ -moz-opacity: 0.9;
	/* Safari 1 */ -khtml-opacity: 0.9;
}

#footer #footer_contenu #apercus div {
	padding: 0px 6px 0px 6px;	
}

#footer #footer_contenu #apercus h4 a {
	color: #ffffff;
	table-decoration: none;
}

#footer #footer_contenu .left {
	float: left;
	width: 720px;
}

#footer #footer_contenu .right {
	float: left;
	background-image: url(images/alienfx.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 50px;
	margin-left: 20px;
	width: 200px;
	height: 260px;
}

ul.blogroll {
	margin: 0;
	padding: 0;
}

ul.blogroll li {
	margin: 0;
	padding: 0;
	line-height: 16px;
}
