/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: absolute;
    height: 29px;
	border:3px solid #9fdf45;
	background-color:#83cf03;
    padding: 15px;
    overflow: hidden;
	top:15px;
	left:25px;
	box-shadow: 0px 0px 4px #83cf03;
	-moz-box-shadow:0px 0px 4px #83cf03;
	-webkit-box-shadow:0px 0px 4px #83cf03;
	}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("../images/lava.png") no-repeat right -30px;
            width: 9px; height: 30px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("../images/lava.png") no-repeat top left;
                height: 30px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 14px arial;
            color: #fff; outline: none;
            text-align: center;
            height: 30px; top: 7px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
			text-shadow:#999 1px 1px;
        }


	#header img.siteLogo {
		display:block;
		padding-top:100px;
	}

	#header .backToDebs {
			display:block;
			width:200px;
			height:75px;
			background:transparent url('../images/debs.png') no-repeat center 0px;		
			position:absolute;
			top:35px;
			right:130px;	
			z-index:10000;
			}
			#header a.backToDebs:hover { background-position:center -75px; }
			#header a.backToDebs span { display:none; }
	
	#searchform {
		position: absolute;
		width: 200px;
		float: right;
		height: 33px;
		top:10px;
		right:30px;	
		padding:3px 5px;
		border:3px solid #9fdf45;
		background-color:#83cf03;
		box-shadow: 0px 0px 4px #83cf03;
		-moz-box-shadow:0px 0px 4px #83cf03;
		-webkit-box-shadow:0px 0px 4px #83cf03;
		}
		#searchform form {
			float: left;
			margin: 5px 0 0 10px;padding:0;
			display: inline;
			}
			#searchform form input {
				width: 120px;	
				height: 19px;
				border: 0;
				float: left;
				margin-right: 10px;
				padding: 2px 0 2px 7px;
				color: #666;
				font-size: 11px;
				font-size:80%;
				}
				#searchform form input.submit {
					width: 40px;
					height: 23px;
					border: 0;
					background-color:#9fdf45;
					color:#060;
					padding: 1px 0 3px 0px;
					text-shadow:#999 1px 1px;
				}
	#crumbs {
		text-shadow:#c7eb97 1px 1px;
		color:#060;
		padding-left:15px;
		}
		#crumbs a {
			color:#060;
			font-weight:bold;
		}
		
	
	/* POST */
	.post {
		box-shadow: 0px 0px 8px #070;
		-moz-box-shadow:0px 0px 8px #070;
		-webkit-box-shadow:0px 0px 8px #070;
	}

	.post a.auteurIcone { 
		float:left;
		margin:5px 10px 0 0;
		}
		.post a.auteurIcone img {
			width:50px;
			height:50px;
			border:0;
		}
		
		.post .entry p img {
			padding: 0 10px 10px 10px; 
		}


	/*--sidebar1--*/
	#sidebar { 
		width: 300px;
	}
	#sidebar a:hover { color: #990000; }
	#sidebar .feed {
		background-color:#fff;	
	}
	#sidebar h3 {
		text-align: center;
		font-size: 30px;
		margin: 0 0 15px 0;		
		display:block;
	}
	#sidebar ul {
		list-style: none;
	}
	#sidebar ul {
		margin: 0 0 30px 0;
		}
		#sidebar ul li {
			margin: 0 0 0px 0;
			background-color:#fff;
			}
			#sidebar ul li h2 {				
				background-color:#83cf03;
				color: #ffffff;
				font-size: 17px;
				padding: 10px;
				text-transform: capitalize;
				text-shadow:#999 1px 1px;
			}
			#sidebar ul li a {
				/*-- 	padding: 0 0 0 30px; --*/
			}
			#sidebar ul li ul {				
				padding: 10px; 
				}
				#sidebar ul li ul li {					
					border: 0;
					padding:0; 
					margin:0;
					font-size: 12px;
					/*--          padding: 5px 10px 0 30px; --*/
					}
					#sidebar ul li ul li a {
						
						/*-- width: 240px; --*/
						text-decoration: none;
						color: #6c6c6c;
						font-size: 12px;
						/*-- espace apres lien dans la barre de droite --*/
						}
						#sidebar ul li ul li a:hover {
							color: #990000;
							font-weight: normal;
						}
						
		#sidebar .widget { clear:both; }
		
		#sidebar .widget_tag_cloud {
			margin:0 0 30px  0;
			}
			#sidebar .widget_tag_cloud div { padding:15px;clear:both; }
		#sidebar .widget_authors {		
			 margin:0 0 30px  0;
			 padding-bottom:4px;
			}
			#sidebar .widget_authors ul { margin:0; padding:0;clear:left; background:none;}
			#sidebar .widget_authors ul li {
				width:98%;		
				height:25px;
				line-height:25px;
				margin:3px 0 3px 2%;
				clear:left;
				background:none;
			}
			#sidebar .widget_authors ul li a {
				display:inline-block;
				background-position:left center;
				background-repeat:no-repeat;
				padding-left:60px;
				}
				#sidebar .widget_authors a.auteur-admin { background-image: url('../images/auteurs/admin.png'); }
				#sidebar .widget_authors a.auteur-caro { background-image: url('../images/auteurs/caro.png'); }
					#sidebar .widget_authors a.auteur-caroline { background-image: url('../images/auteurs/caro.png'); }
				#sidebar .widget_authors a.auteur-cat { background-image: url('../images/auteurs/cat.png'); }
					#sidebar .widget_authors a.auteur-catherine { background-image: url('../images/auteurs/cat.png'); }
				#sidebar .widget_authors a.auteur-kim { background-image: url('../images/auteurs/kim.png'); }
				#sidebar .widget_authors a.auteur-mathieu { background-image: url('../images/auteurs/mathieu.png'); }
				#sidebar .widget_authors a.auteur-nadia { background-image: url('../images/auteurs/nadia.png'); }
				#sidebar .widget_authors a.auteur-robert { background-image: url('../images/auteurs/robert.png'); }
				#sidebar .widget_authors a.auteur-simon { background-image: url('../images/auteurs/simon.png'); }
				#sidebar .widget_authors a.auteur-van { background-image: url('../images/auteurs/van.png'); }
				#sidebar .widget_authors a.auteur-scientifix { background-image: url('../images/auteurs/scientifix.png'); }
				#sidebar .widget_authors a.auteur-redaction { background-image: url('../images/auteurs/redaction.png'); }
				#sidebar .widget_authors a.auteur-redaction { background-image: url('../images/auteurs/annejulie.png'); }
	
	
	.twtr-hd { display:none; }
	.twtr-tweets { border-top:1px solid #80cd0d; margin:0 auto; width:98%; }
	
	/* ombres */
	#sidebar .feed,  #sidebar ul li {
		box-shadow: 0px 0px 8px #070;
		-moz-box-shadow:0px 0px 8px #070;
		-webkit-box-shadow:0px 0px 8px #070;	
		}
		 #sidebar ul li ul li { 
		 	box-shadow: 0px 0px 0px #070;
			-moz-box-shadow:0px 0px 0px #070;
			-webkit-box-shadow:0px 0px 0px #070;
		 }
	
	.widget_archive, .widget_tag_cloud, .widget_calendar { clear:left; margin-top:30px; }
	
	/*--comments--*/
	#comments, #respond {
	margin-top: 25px;
	float: left;
	width: 600px;
	padding: 0;
	color: #000000;
	}
	
	#comments h3, #respond h3 {
	background: #fff url(../images/comments.png) no-repeat center center;
	width: 180px;
	text-indent: -9999em;
	padding: 5px 0;
	display:inline-block;
	margin:10px 0;
	
		}
		#respond h3 {background-image:url(../images/respond.png); width: 250px;}
	#comments ol {display:block;background-color:#fff;}
	#comments ol, #comments ol li {
	float: left;
	width: 600px;
	list-style: none;
	margin-bottom: 0px;
	}
	#comments ol li {width: 580px; padding:10px; 
	position:relative;}
	#comments ol li.pair { background-color:#efefef;}
	#comments ol li .comment-data {
	float: left;
	width: 475px;
	min-height: 120px;
	overflow: visible;
	font-size: 11px;
	padding: 0 5px 0 10px;
	}
	#comments ol li .comment-data .likeDislike {
		position:absolute;
		top:15px; 
		right:15px;
	}
	#comments ol li.alt .comment-data {
	float: left;
	width: 475px;
	min-height: 120px;
	overflow: visible;
	padding: 0 5px 0 10px;
	}
	#comments .comment-gravatar {
	float: left;
	margin: 10px 10px 0 10px;
	padding:0;
	}
	#comments .comment-gravatar img{
	border:none;
	}
	#comments .comment-info {
	color: #1486c1;	
	font-size: 11px;
	padding: 5px 0 0;
	}
	#comments .comment-info a {
	color: #1486c1;
	text-decoration: none;
	}
	#comments .comment-info a:hover{
	color: #89CA00;
	text-decoration: none;
	}
	
	/*--respond--*/
	#respond {
	float: left;
	width: 600px;
	}
	#respond .content {
		background-color:#fff;
		padding:20px;
	}
	#respond p {
	padding: 0 0 10px 0px;
	}
	#respond input {
	padding: 2px;
	border: 1px solid #a9a9a9;
	}
	
	
	.ombre {
		display:block;
		box-shadow: 0px 0px 8px #070;
		-moz-box-shadow:0px 0px 8px #070;
		-webkit-box-shadow:0px 0px 8px #070;
	}
