/*
Theme Name: Validacte
Theme URI: http://www.Validacte.com/
Description: Le thème du blog Validacte
Version: 1.0
Author: Nicolas KOENIG
Author URI: http://panda.me/

*/

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}


	.alignleft a {
		color: #873786;
		text-decoration: none;
	}

.center {
	text-align: center;
}


	.alignright a {
		color: #873786;
		text-decoration: none;
	}

#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}





#page {
	width: 978px;
	margin: 0 auto 0 auto;
	font-family: Trebuchet MS, Arial, Verdana;
}

#header {
	width: 978px;
	height: 96px;
	background: white url('images/header.gif') no-repeat;
	margin: 0 0 6px 0;
}
	#logo {
		border: 0;
		position: relative;
		top: 23px;
		left: -1px;
	}
#header h2 {
		position: relative;
		top: -25px;
		left: 300px;
width: 500px;
		margin: 0;
		font-size: 1.3em;
		padding: 0;
		color: #FF8502;
	}
	#header span{
		position: relative;
		top: -23px;
		left: 300px;
		margin: 0;
		font-size: 0.7em;
		padding: 0;
		letter-spacing: 0;
	}
	#header span strong{
		font-size: 1.2em;
	}
	#header div.customer{
		position: relative;
		top: -55px;
		left: 709px;
		width: 200px;
		font-weight: bold;
		font-size: 0.9em;
		text-align: left;
	}
	#header div.customer a{
		text-decoration: underline;
		color: black;
		display: block;
		font-weight: normal;
		font-size: 0.8em;
		letter-spacing: -1px;
	}
	#header div.cart{
		position: relative;
		top: -115px;
		left: 900px;
		width: 61px;
	}
	#header div.cart img{
		border: 0;
	}
	#header div.cart a{
		text-decoration: none;
		color: black;
		display: block;
		font-weight: normal;
		font-size: 0.8em;
		letter-spacing: -1px;
		text-align: center;
	}

#menubar {
	width: 978px;
	height: 27px;
	background: white url('images/menubar.gif') repeat-x;
	text-align: right;
	font-size: 0.7em;
	color: #414141;
	margin: 0 0 3px 0;
}
	#menubar form{
		padding: 0;
		margin: 0;
		display: inline;
	}
	#menubar form input.recherche {
		width: 300px;
		height: 17px;
		border: 1px solid #CCCCCC;
		padding: 0 0 0 5px;
		margin: 4px 6px 0 0;
		color: black;
		font-weight: bold;
		font-family: Trebuchet MS, Arial, Verdana;
	}
	#menubar form input.ok {
		position: relative;
		top: 4px;
		margin: 0 136px 0 0;
	}
	#menubar span {
		padding: 0 5px 0 0;
	}
	#menubar span a {
		color: #414141;
		text-decoration: underline;
	}
	
#navbar {
	width: 838px;
	height: 26px;
	background: white url('images/navbar.gif') repeat-x;
	margin: 0 0 10px 0;
	padding: 0 0 0 140px;
}
	#navbar a {
		font-weight: bold;
		text-decoration: none;
		color: white;
		padding: 0 20px 4px 20px;
	}
	#navbar a.blog{
		margin: 0 0 0 125px;
	}
	#navbar a.blog_selected{
		color: #8F448E;
	}
	#navbar a.selected {
		color: #8AB800;
		background: white;
	}
	
#navbar_blog {
	width: 838px;
	height: 26px;
	background: white url('images/navbar_blog.gif') repeat-x;
	margin: 0 0 10px 0;
	padding: 0 0 0 140px;
}
	#navbar_blog a {
		font-weight: bold;
		text-decoration: none;
		color: white;
		padding: 0 20px 4px 20px;
	}
	#navbar_blog a.blog{
		margin: 0 0 0 125px;
		color: #8F448E;;
	}
	#navbar_blog img{
		position: relative;
		top: 3px;
		left: 787px;
	}

#content {
	width: 978px;
	margin: 0 0 10px 0;
}

	#menu_blog {
		float: left;
		width: 214px;
		min-height: 800px;
		border: 1px solid #CCCCCC;
		background: #F7F7F7;
		font-size: 0.9em;
		font-weight: bold;
	}
	* html #menu_blog { height: 800px }
	
	#menu_blog div {
		background: url('images/bg-menu-blog.gif');
		width: 214px;
		height: 22px;
		padding: 3px 0 0 0;
	}
	#menu_blog div a {
		color: #666666;
		text-decoration: none;
		margin: 0 0 0 20px;
	}
	#menu_blog div.selected {
		background: url('images/bg-menu-blog-selected.gif');
	}
	#menu_blog div.selected a {
		color: white;
	}
	
	#content div.here {
		float: left;
		margin: 0 20px 0 20px;
		width: 522px;
	}
		#content div.here p{
			padding: 0;
			margin: 0;
			font-size: 0.8em;
		}
		#content div.here h1{
			padding: 0;
			margin: 20px 0 20px 0;
                        color: #853782;
                        font-size: 1.4em;
		}

		.post {
			border-bottom: 1px solid #CECECE;
			padding: 0 0 15px 0;
		}
			.post h2 {
				padding: 0;
				margin: 0;
			}
			.post h2 a {
				color: #873786;
				text-decoration: none;
				font-size: 18px;
			}
			.post h3 {
				padding: 0;
				margin: 15px 0 5px 0;
				font-size: 16px;
			}
			.post h3 a {
				color: black;
				text-decoration: none;
			}
			.post small {
				color: #666666;
				font-weight: bold;
			}
			.post div {
				font-size: 16px;
				color: #666666;
				margin-bottom: 5px;
			}
                        .post div.auteur_date {
				font-size: 16px;
                                font-weight: normal;
				color: #666666;
				margin-bottom: 5px;
			}
			.tags a {
				color: #52188C;
			}
			
		.comments-link {
			color: #843484;
			text-decoration: none;
			font-size: 0.9em;
			font-weight: bold;
			padding: 0 0 0 18px;
			background: url('images/bubble.gif') top left no-repeat;
		}		
		.more-link {
			color: #873786;
			text-decoration: none;
			font-size: 0.9em;
			position: relative;
			top: 7px;
		}
                ul.commentlist {
                        list-style: none;
padding: 0; margin: 0
}
ul.commentlist li {
padding: 0; margin: 0;
border-top: 1px solid #D8D8D8;
}
ul.commentlist img.avatar {
                        display: none;
}
ul.commentlist span.says {
                        display: none;
}

ul.commentlist div.comment-meta {
                        display: none;
}
ul.commentlist div.comment-author {
                        float: right;
width: 100px;
}
ul.commentlist cite.fn {
font-size: 14px;
font-style: normal;
padding: 0; margin: 0;
}


ul.commentlist p {
                        float: right;
width: 400px;
}
ul.commentlist div.reply {
                        clear: both;
}	
	#content div.column {
		float: left;
		width: 200px;
		font-size: 0.9em;
		font-weight: bold;
	}
		#content div.column div.pages-top {
			background: url('images/bg-pages-top.gif') top left no-repeat;
			min-height: 180px;
			padding: 30px 0 0 0;
			margin: 20px 0 0 0;
		}
		#content div.column div.pages-bottom { 
			background: url('images/bg-pages-bottom.gif') bottom repeat-x;
			padding: 0 0 10px 0;
		}
		#content div.column div.pages-bottom ul{
			list-style-image: url('images/list-style-image-blog.gif');
			padding: 0;
			margin: 10px 0 0 20px;
		}
		#content div.column div.pages-bottom ul li{
			margin: 3px 0 0 3px;
		}
		#content div.column div.pages-bottom ul li a{
			color: black;
			text-decoration: none;
			font-size: 1.1em;
		}
	
	#dynamic-sidebar{
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
		#dynamic-sidebar li.widget_tag_cloud h2{
			display: none;
		}
		#dynamic-sidebar li.widget_tag_cloud a{
			color: #873786;
			text-decoration: none;
		}
		#dynamic-sidebar li.widget_tag_cloud a:hover{
			text-decoration: underline;
		}
		#dynamic-sidebar li h2.widgettitle {
			color: #FF8600;
			font-size: 1em;
		}
		#dynamic-sidebar li ul {
			padding: 0;
			margin: 0;
			list-style-image: url('images/list-style-image-blog.gif');
		}
		#dynamic-sidebar li ul li{
			padding: 0;
			margin: 0;
		}
		#dynamic-sidebar li ul li a{
			color: black;
			text-decoration: none;
		}
	
	
	

#links {
	width: 978px;
	background: #92BC13 url('images/links.gif') repeat-y;
	margin: 0 0 11px 0;
}
	#links div {
		width: 234px;
		float: left;
		font-size: 0.8em;
		padding: 5px;
	}
	#links div h4 {
		color: white;
		padding: 0;
		margin: 5px 0 0 5px;
	}
	#links div ul {
		color: white;
		margin: 0;
		padding: 0 0 0 20px;
	}
	#links div ul li {
		color: white;
	}
	#links div ul li a {
		color: white;
		text-decoration: none;
	}
	#links div ul li ul {
		color: #E4FF94;
		font-size: 0.9em;
		list-style-image: url('images/list-style-image.gif');
	}
	#links div ul li ul li {
		color: #E4FF94;
	}
	#links div ul li ul li a {
		color: #E4FF94;
		text-decoration: none;
	}

#footer {
	width: 978px;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	text-align: center;
	font-size: 0.75em;
	padding: 5px 0 50px 0;
}
	#footer a {
		color: #333333;
		text-decoration: none;
	}
