/*
Theme Name: WordPress Default Fr
Theme URI: http://wordpress.org/
Description: Le thème IMPACT CONCEPTS, sur parquet.
Version: 0.0
Author: Romain LOSTE
Author URI: http://impact-concepts.com/

Kubrick v1.5
http://www.impact-concepts.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
* {
	margin:0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

p {
	color:#000;
	font-size:12px;
	text-align:justify;
	margin-bottom:10px;
}

h2 {
	font-size:14px;
	color:#262626;
	text-transform:uppercase;
}

h2 a {
	color:#262626;
	text-decoration:none;
}

.cat, .comment {
	font-size:11px;
	color:#666666;
}

.cat a {
	text-decoration:none;
	color:#006699;
}

.comment a, #comments {
	text-decoration:none;
	color:#006699;
	font-size:12px;
	cursor:pointer;
}

ul li {
	color:#000;
	font-size:12px;
	text-align:justify;
	list-style:outside disc;
	margin-left:30px;
}

ul {
	margin-bottom:10px;
}

#sidebar span {
	text-transform:uppercase;
	font-size:13px;
	color:#e6e6e6;
}

#sidebar #menu li a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}

.jdGallery .slideInfoZone h2, #illustration h2 {
	text-transform:uppercase;
	font-size:13px;
	text-align:right;
	font-weight:700;
	margin-right:15px;
	font-weight:normal !important;
	color:#FFFFFF;
	font-size:12px;
}

#footer span {
	color:#999;	
	text-transform:uppercase;
	font-size:13px;
}

#liste li a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}

#mentions, #mentions a {
	color:#555;
	font-size:11px;
	text-decoration:none;
}

.alignleft a, .alignright a {
	text-decoration:none;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

/* Structure */

body {

}

#header {
	background:url(images/header.png) repeat-x left top;
	height:200px;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:5;
}

		#headerimg a {
			background:url(images/logo.png) no-repeat;
			display:block;
			height:55px;
			width:190px;
			margin-top:60px;
			margin-left:36px;
		}
		
		#headerimg a span {
			display:none;
		}
		
		#illustration {
			position:relative;
			left:263px;
			top:-95px;
			width:568px;
			height:203px;
			overflow:hidden;
			border:#fff 9px solid;
		}
		
		#illustration .wp-post-image {
			position:absolute;
			width:568px;
			height:auto;
			top:-30%;
			z-index:2;
		}
		
		#illustration #titreIllus {
			background:#000;
			opacity:0.50;
			filter:alpha(opacity=50);
			-moz-opacity:0.50;
			display:block;
			height:37px;
			width:568px;
			position:absolute;
			z-index:10;
			bottom:0px;
		}
		
		#illustration h2 {
			position:absolute;
			z-index:15;
			bottom:10px;
			right:10px;
		}
		
		#myGallery .right, #myGallery .left {
			display:none;	
		}

#ancreHaut {
	height:160px;
}

#wood {
	background:url(images/woodpanel.jpg) repeat left top;
	height:100%;
	width:100%;
	position:fixed;
	overflow:auto;
}

#sidebar {
	position:fixed;
	top:196px;
}

		#sidebar span {
			display:block;
			background:#404040;
			height:35px;
			width:265px;
			text-align:center;
			cursor:pointer;
			line-height:35px;
		}
		
		#sidebar #menu {
			display:none;
			background:#fff;
			opacity:0.50;
			filter:alpha(opacity=50);
			-moz-opacity:0.50;
			width:185px;
			margin-left:40px;
			padding-top:5px;
			padding-bottom:10px;
		}
		
		#sidebar #menu li {
			list-style:none;
			padding:3px;
			padding-left:15px;
			border-bottom:#ccc dashed 1px;
		}
		
		#menubottom {
			display:block;
			background:#fff;
			margin-left:35px;
			height:10px;
			width:195px;
			cursor:pointer;
		}
		
		#menubottom:hover {
			background:#e5e5e5;
		}
		
#contentbg {
	margin-left:272px;
	background:#fff;
	opacity:0.50;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	height:100%;
	width:570px;
	position:fixed;
	z-index:1;
}

#content {
	margin-left:272px;
	padding-top:105px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:169px;
	width:530px;
	position:absolute;
	z-index:4;
}

		#content .post {
			border-bottom:1px #EEEEEE dashed;
			margin-bottom:40px;
			padding-bottom:50px;
			position:relative;
		}
		
		#content .single {
			padding-bottom:20px;
			position:relative;
		}
		
		#content .date {
			color:#fff;
			font-size:30px;
			font-weight:bold;
			position:absolute;
			vertical-align:top;
			letter-spacing:-2px;
			right:-53px;
			display:block;
		}
		
		#content .date span {
			font-size:16px;
			margin-left:2px;
			padding-top:2px;
			vertical-align:top;
			/*font-weight:normal;*/
		}
		
		#content .entry {
			margin-top:10px;
			min-height:95px;
			overflow:hidden;
		}
		
		#content .cat {
			position:absolute;
			left:130px;
		}
		
		#content div.comment {
			position:absolute;
			right:0px;
		}
		
		#content li.comment{
			position:inherit;
		}
		
		#content .navigation {
			display:none;
			margin-bottom:60px;
			height:20px;
			position:relative;
		}
		
		#content .navigation .alignleft {
			position:absolute;
			left:20px;
		}
		
		#content .navigation .alignright {
			position:absolute;
			right:20px;
		}
		
		#content #comments {
			margin-bottom:10px;
		}
		
		#content .image {
			border:#fff solid 4px;
			float:left;
			width:95px;
			overflow:hidden;
			margin-right:27px;
		}
		
		#content .ngg-galleryoverview {
			/*background:#ccc;*/
			padding:5px;
			padding-left:20px;
			padding-right:20px;
			width:490px;
		}
		
		#respond {
			display:none;
			padding:10px;
			padding-bottom:50px;
			padding-top:40px;
			/*background:#EEE;*/
		}
		
		#comments {
			position:absolute;
			right:20px;
		}
		
		#singlecat {
			position:absolute;
			left:20px;
			font-size:11px;
			color:#666666;
		}
		
		#singlecat a {
			text-decoration:none;
			color:#006699;
		}
		
		#commentaires {
			margin-bottom:30px;
		}
		
		#commentaires .comment {
			list-style:none;
		}	


#contentBottom {
	display:block;
	background:#fff;
	position:fixed;
	left:263px;
	bottom:40px;
	height:10px;
	width:586px;
	z-index:5;
}

#footer {
	background:#000;
	height:40px;
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	z-index:5;
}

		#footer span {
			cursor:pointer;
			position:absolute;
			display:block;
			/*left:40px;*/
			bottom:12px;
			width:265px;
			text-align:center;
		}
		
		#mentions {
			margin-left:263px;
			position:absolute;
			bottom:8px;
			background-color:#222;
			width:570px;
			padding:8px;
			padding-top:10px;
			padding-bottom:7px;
			text-align:center;
		}
		
		#listePage {
			position:absolute;
			bottom:40px;
		}
		
		#liste {
			display:none;
			background:#fff;
			opacity:0.50;
			filter:alpha(opacity=50);
			-moz-opacity:0.50;
			width:185px;
			margin-left:40px;
			padding-top:5px;
			padding-bottom:10px;
		}
		
		#liste li {
			list-style:none;
			padding:3px;
			padding-left:15px;
			border-bottom:#ccc dashed 1px;
		}
		
		#listetop {
			display:block;
			background:#fff;
			margin-left:35px;
			height:10px;
			width:195px;
			cursor:pointer;
		}
		
		#listetop:hover {
			background:#e5e5e5;
		}

/* End captions */

