#container{
	/*float:none;*/
}
/*Elements communs*/
.kbane_bandeau{
	width:970px !important;
	height:144px !important;
	background:url(../images/kbane/bandeau.jpg) no-repeat #fff !important;
	margin-bottom:35px !important;
	text-indent:-9999px;
}

.kbane_bandeau .kbane_logo{
	display:block;
	width:970px;
	height:140px;
}

.kbane_bandeau h1{
	position:absolute;
	left:-9999px;
}

.kbane_experts_repondent{
	width:296px;
	border:2px solid #dddd3e;
	position:relative;
	background:#fff;
}

	.kbane_experts_repondent h2{
		width:300px;
		height:85px;
		text-indent:-9999px;
		position:absolute;
		top:-35px;
		margin-bottom:0 !important;
		background:url(../images/kbane/sprite-kbane-2.png) no-repeat 0px -150px;
	}

	.kbane_experts_repondent .kbane_experts_chapeau{
		font-size:14px;
		padding:0 10px;
		margin:55px 0 20px;
		font-weight:bold;
	}

		.kbane_experts_repondent .kbane_experts_chapeau div{
			text-align:right;
		}

	.kbane_experts_repondent .liste_auteurs_kbane{
	
	}

		.kbane_experts_repondent .liste_auteurs_kbane .kbane_auteur{
			width:60px;
			float:left;
			margin-left:29px;
			margin-bottom:15px;
			position:relative;
		}


		.kbane_experts_repondent .liste_auteurs_kbane .kbane_specialite_auteur{
			position:absolute;
			background:#dddd3d;
			font-size:11px;
			color:#616161;
			padding:2px 4px;
			left:-10px;
			top:-5px;
			white-space:nowrap;
			-moz-transform:rotate(-15deg); 
			-webkit-transform:rotate(-15deg); 
			-o-transform:rotate(-15deg);
		}

		.kbane_experts_repondent .liste_auteurs_kbane a.kbane_nom_auteur{
			width:60px;
			padding:0px 0;
			position:absolute;
			background:url(../images/kbane/background_nom_auteur.png);
			bottom:0;
			text-align:center;
			word-wrap:break-word;
			text-decoration:none;
		}

			.kbane_experts_repondent .liste_auteurs_kbane .kbane_nom_auteur a{
				
			}

			.kbane_experts_repondent .liste_auteurs_kbane .kbane_auteur a.kbane_conteneur_avatar{
				display:block;
				width:60px;
				height:60px;
				overflow:hidden;
				text-align:center;
			}

			.kbane_experts_repondent .liste_auteurs_kbane .kbane_auteur img{
				max-width:60px;
				max-height:60px;
			}

.kbane_derniers_commentaires{
	width:276px;
	border:2px solid #dddd3e;
	position:relative;
	padding:40px 10px 10px;
	text-align:justify;
	background:#fff;
}

	.kbane_derniers_commentaires h2{
		width:285px;
		height:70px;
		text-indent:-9999px;
		position:absolute;
		top:-25px;
		margin-bottom:0 !important;
		background:url(../images/kbane/sprite-kbane-2.png) no-repeat -250px -70px;
	}
	
	.kbane_derniers_commentaires .kbane_conteneur_commentaire{
		margin-bottom:15px;
		clear:both;
	}
	
	.kbane_derniers_commentaires .kbane_conteneur_commentaire a{
		text-decoration:none;
	}
	
	.kbane_derniers_commentaires .kbane_conteneur_commentaire a:hover{
		text-decoration:underline;
	}
	
	.kbane_derniers_commentaires .kbane_date_commentaire{
		font-size:14px;
		font-weight:bold;
	}
	
	.kbane_derniers_commentaires .kbane_lire_suite{
		width:90px;
		height:12px;
		display:block;
		background:url(../images/kbane/sprite-kbane-2.png) no-repeat -685px -221px;
		margin-top:5px;
		float:right;
	}
	
	.kbane_derniers_commentaires .kbane_lire_suite:hover{
		background:url(../images/kbane/sprite-kbane-2.png) no-repeat -685px -233px;
	}

.kbane_communaute_facebook{
	width:300px;
	position:relative;
}

	.kbane_communaute_facebook h2{
		width:170px;
		height:50px;
		text-indent:-9999px;
		position:absolute;
		top:-38px;
		left:10px;
		margin-bottom:0 !important;
		background:url(../images/kbane/sprite-kbane-2.png) no-repeat 0px -70px;
		z-index:2;
	}

	.kbane_communaute_facebook iframe{
		
	}
	
.kbane_evenements{
	width:300px;
	padding-top:30px;
	margin-top:12px;
	position:relative;
}

.kbane_evenements h2{
	width:170px;
	height:50px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -775px -70px;
}

.kbane_evenements .kbane_evenements_image{
	width:133px;
	float:left;
	margin-left:10px;
}

.kbane_evenements .kbane_evenements_texte{
	width:145px;
	float:right;
	padding:10px 0 0 0;
}

.kbane_evenements .kbane_btn_voir_agenda{
	width:150px;
	height:16px;
	display:block;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -780px -213px;
	margin-top:30px;
	float:right;
	clear:both;
}

.kbane_evenements .kbane_btn_voir_agenda:hover{
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -780px -229px;
}

.kbane_evenements a{
	text-decoration:none;
}
	
.kbane_rose{
	color:#c30a63 !important;
	text-decoration:none;
	margin-bottom:12px;
	display:block;
	font-size:13px;
}

.sidebar-kbane{
}

.sidebar-kbane .widget-container{
	margin-bottom:40px;
}

/*Home*/
 body.page-template-templatekbanehome-php #masthead{
	margin-bottom:0;
 }
 
#container.kbane_home{
	width:970px;
	float:none;
	margin-left:0;
}

.kbane_conteneur{
	width:970px;
	margin:0 auto;
	font-family:"Trebuchet MS";
	line-height:14px;
}

.kbane_derniers_projets {
	width:300px;
	height:370px;
	float:left;
	background:url(../images/kbane/bloc-background.gif) #dddd3d;
}

.kbane_derniers_projets h2{
	width:315px;
	height:80px;
	text-indent:-9999px;
	position:relative;
	top:-20px;
	margin-bottom:0 !important;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat 0 -450px;
}

.kbane_derniers_projets a.lien_dernier_projet_img_une{
	width:272px;
	height:90px;
	overflow:hidden;
	margin:0 auto 15px;
	display:block;
}

.kbane_derniers_projets a.lien_dernier_projet_img_une img{
	max-width:272px;
	max-height:90px;
}

.kbane_contenu_bloc{
	width:280px;
	margin:0 auto;
}

.kbane_btn_decouvre_projet{
	width:202px;
	height:31px;
	display:block;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -250px -250px;
	margin:10px auto 15px;
}

.kbane_btn_decouvre_projet:hover{
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -250px -281px;
}

.kbane_btn_tous_les_projets{
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat 0px -360px;
	font-size:14px;
	padding-left:20px;
	float:right;
	margin:15px 15px 15px;
	text-decoration:underline;
}

.kbane_btn_tous_les_debats{
	margin:15px 0 0;
}

.kbane_dernier_debat_home{
	width:615px;
	height:350px;
	padding:10px;
	float:right;
	background:url(../images/kbane/bloc-background.gif) #dddd3d;
	position:relative;
}

.kbane_dernier_debat_home{
margin-bottom /*\**/: 40px\9
}

.kbane_dernier_debat_home h2{
	width:275px;
	height:77px;
	position:absolute;
	top:-20px;
	left:2px;
	text-indent:-9999px;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -345px -450px;
}

.kbane_dernier_debat_home .derniers_debat_contenu{
	width:310px;
	height:280px;
	padding:20px;
	background:#fff;
	float:right;
	overflow:auto;
}
.kbane_dernier_debat_home .derniers_debat_contenu h3{
	margin-bottom:15px !important;
}

.kbane_dernier_debat_home .derniers_debat_contenu h3 a{
	color:#c20a62;
	text-decoration:none;
}

.kbane_dernier_debat_home .derniers_debat_contenu h3 a:hover{
	text-decoration:underline;
}

.kbane_dernier_debat_home .kbane_nbre_commentaires{
	height:20px;
	padding-left:25px;
	float:right;
	margin:3px 0;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat 0px -320px;
}

.kbane_commentaire_dernier_debat{
	clear:both;
	text-align:justify;
	margin-top:10px;
}

.kbane_commentaire_dernier_debat:first-child{
	margin-bottom:0px;
}

.kbane_btn_participe_debat{
	width:202px;
	height:31px;
	display:block;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat 0px -250px;
	margin:25px auto 15px;
	!margin:5px auto 15px;
}

.kbane_btn_participe_debat:hover{
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat 0px -281px;
}

.kbane_conteneur_blocs_milieu{
	margin-top:50px;
	clear:both;
}

.kbane_conteneur .kbane_experts_repondent{
	height:254px;
	/*overflow:auto;*/
}


.kbane_conteneur .kbane_derniers_commentaires{
	height:204px;
}

.kbane_conteneur .kbane_experts_repondent,.kbane_conteneur .kbane_derniers_commentaires,.kbane_conteneur .kbane_communaute_facebook{
	float:left;
	margin-right:35px;
}

.kbane_conteneur .kbane_communaute_facebook{
	margin-right:0px;
}

.kbane_conteneur_blocs_bas{
	margin-top:30px;
	clear:both;
}

.kbane_outils{
	width:630px;
	float:left;
}

.kbane_outils h2{
	width:175px;
	height:45px;
	text-indent:-9999px;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -685px -150px;
	margin-bottom:0 !important;
}

.kbane_conteneur .kbane_evenements{
	width:289px;
	float:right;
	padding-top:30px;
	margin-top:12px;
}

.kbane_conteneur .kbane_evenements .kbane_evenements_texte{
	font-size:13px;
}


/*Page debats*/
/*.bandeau_kbane pour les pages categories et article
.kbane_bandeau pour la page d'accueil*/

.bandeau_kbane h1,.bandeau_kbane h1 a,.bandeau_kbane h3, .bandeau_kbane h3 a{
	font-size:34px !important;
	color:#fff !important;
	font-family: 'Yanone Kaffeesatz', sans-serif !important;
	text-decoration: none;
}

.article-k-bane-debat{
	border:0 !important;
	background:url(../images/kbane/bloc-background.gif) #dddd3d;
	padding:15px;
	width:615px;
}

.article-k-bane-debat .entry-content{
	background:#fff;
	padding:0px 40px 15px;
	-webkit-box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.2); 
	font-family:"Trebuchet MS";
}

.article-k-bane-debat .kbane_titre_debat{
	width:150px;
	height:50px;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -750px 0px;
	position:relative;
	top:-25px;
}

.article-k-bane-debat h1.entry-title.titre-article{
	border:0 !important;
	color:#c30a63 !important;
	padding-left:0 !important;
	margin-bottom:40px !important;
	line-height:24px !important;
}


.article-k-bane-debat .barre_partage{
	margin-left:-40px;
	padding:3px 0 3px 8px !important;
}

/*Page derniers debats*/
.kbane_titre_derniers_debats{
	width:430px;
	height:70px;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -475px -332px;
}

/*Page derniers projets*/
.kbane_titre_derniers_projets{
	width:430px;
	height:70px;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -475px -250px;
}

/*Page auteur*/
body.author #container{
	border:0;
}

.kbane_carte_identite .csgb_carte_identite{
	background:none;
	position:relative;
	padding:40px 10px 10px 10px !important;
}
.kbane_nom_auteur_big{
	padding:3px 10px;
	background:#cccccc;
	color:#fff;
	position:absolute;
	top:-30px;
	left:-5px;
	z-index:2;
	font-family: Arial;
	font-style:normal;
	-moz-transform:rotate(-3deg); 
	-webkit-transform:rotate(-3deg); 
	-o-transform:rotate(-3deg);
}

.kbane_specialite_auteur_big{
	padding:3px 10px;
	background:#c30a63;
	color:#fff;
	position:absolute;
	top:-5px;
	left:20px;
	z-index:1;
	font-family: Arial;
	font-style:normal;
	-moz-transform:rotate(-3deg); 
	-webkit-transform:rotate(-3deg); 
	-o-transform:rotate(-3deg);
}

.conteneur_formu_msg label{
	color:#c30a63 !important;
}
.kbane_carte_identite .csgb_envoyer_msg, .kbane_carte_identite .btn_envoi_msg{
	background:#c30a63 !important;
	border-radius:0 !important;
}

.kbane_carte_identite .annuler_envoi_msg{
	border-radius:0 !important;
}

.kbane_conteneur_tous_les_auteurs{
	background:url(../images/kbane/bloc-background.gif) #dddd3d;
	padding:55px 0 20px;
	position:relative;
	margin-top:50px;
}

.kbane_conteneur_tous_les_auteurs h2{
	width:310px;
	height:80px;
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat -344px -150px;
	text-indent:-9999px;
	position:absolute;
	top:-36px;
	margin-bottom:0 !important;
}

.kbane_tous_les_auteurs{
	width:520px;
	background:#fff;
	padding:15px;
	margin:0px auto;
	-webkit-box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.2); 
}

.kbane_tous_les_auteurs .kbane_auteur{
	width:230px;
	float:left;
	height:60px;
	margin:0 29px 25px 0; 
	overflow:hidden;
}

.kbane_tous_les_auteurs .kbane_auteur .kbane_conteneur_avatar{
	width:60px;
	height:60px;
	display:block;
	float:left;
	margin-right:15px;
}

.kbane_tous_les_auteurs .kbane_auteur .kbane_conteneur_avatar img{
	max-width:60px;
	max-height:60px;
}

.kbane_tous_les_auteurs .kbane_auteur .kbane_poser_question_auteur{
	background:url(../images/kbane/sprite-kbane-2.png) no-repeat 0px -397px;
	padding-left:15px;
	margin-left:10px;
}

/*Page projets*/
.single .article-k-bane-projet{
	border: none;
}
.single .article-k-bane-projet .entry-content{
	padding: 0px;
}

.single .article-k-bane-projet h1.titre-article{
	background:#c30a63;
	color:#fff !important;
	display:inline-block;
	!display:inline;
	!zoom:1;
	border:0 !important;
	position:relative;
	z-index:2;
	font-size:20px !important;
	line-height:30px !important;
	-webkit-box-shadow: 4px 2px 5px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 4px 2px 5px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 4px 2px 5px 2px rgba(0, 0, 0, 0.2);
}

.projet-kbane{
	width: 645px;
	font-size: 12px;
	position: relative;
	font-family:"Trebuchet MS";
}

.projet-kbane .bx-wrapper{
	background:url(../images/kbane/bloc-background.gif) #dddd3d;
	margin-top:-55px;
	padding-bottom:10px;
}

.projet-kbane #slider1{
	
	width: 630px;
	min-height: 200px;
	float: left;
	/*margin-bottom: 30px;*/
	margin-top: 15px;

}
.projet-kbane .slide{
	width: 630px;
	float: left;
	position: relative;
}

.projet-kbane .slide_container{
	width: 600px;
	height: 300px;
	/*float: left;*/
	background: #fff;
	margin-bottom: 10px;
	margin-left: 15px;
	overflow: auto;

}
.projet-kbane .slide_titre{
	background: #999999;
	width: 435px;
	min-height: 25px;
	color: #fff;
	position: absolute;
	left: 166px;
	padding: 5px 10px;
	z-index: 1;
}

.projet-kbane .slide_titre h3{
	color: #fff !important;
	padding-top: 5px;
	margin-bottom:0 !important;
}
.projet-kbane .titre_thumb{
	width: 168px;
	height: 47px;
	position: relative;
	z-index:2;
	margin-top:20px;
	margin-left:5px;
	background: url('../images/kbane/sprite-kbane-2.png');
	background-position: -583px -72px;
/*	top: -27px;*/
	/*left: 0px;*/

}
.projet-kbane .titre_rubrique{
	width: 235px;
	min-height: 54px;
	position: absolute;
	top: 7px;
	left: 12px;
	/*background: url('../images/kbane/sprite-kbane-2.png');
	background-position: -456px 0px;*/
	z-index: 5;
	background-color:#c30a63;
}
.projet-kbane .projets_link{
	margin-bottom: 10px;
}
.projet-kbane .projets_link a{
	
	height: 20px;
	background: url('../images/kbane/sprite-kbane-2.png');
	background-position: 0px -359px;
	padding-left: 20px;
	float: right;
	
}
.projet-kbane .thumbs{
	width:630px;
	background-image: url(../images/kbane/bloc-background.gif);
	background-color: #dddd3d;
	position: relative;
	margin-top: -10px;
	!margin-top: 20px;
	padding-top:35px;
}

.projet-kbane .image_slider{
	float: left;
	width: 260px;
	height: 200px;
	margin: 53px 0px 0px 10px;
	
}
.projet-kbane .image_slider img{
	width: 250px;
	height: 180px;
	float: left;
}
.projet-kbane #slider1 .contenu{
	float: left;
	width: 300px;
	min-height: 201px;
	margin: 44px 0px 5px 0px;
	background: #fff;
	padding: 5px;
	text-align: left;
	/*position: relative;*/
	color: #666;

}
.projet-kbane .thumbs .thumb{
	width: 180px;
	min-height: 150px;
	float: left;
	margin: 0 0 15px 30px;
}
.projet-kbane .thumbs .thumb a{
	display: block;
	width: 151px;
	/*height: 150px;*/
	text-decoration: none;
}
.projet-kbane .image_container{
	width: 150px;
	height: 150px;
	overflow: hidden;
}
.projet-kbane img.image_thumb{
	height: 150px;
	margin:0 !important;
	!cursor:pointer;
}
.projet-kbane .titre_etape{
	color: #666;
	width: 150px;
	height: 54px;
	display:block;
	overflow:hidden;
	margin-top: 5px;
}
.projet-kbane .bx-prev{
	margin: 0 0 10px 15px;
	background: url('../images/kbane/sprite-kbane-2.png');
	background-position: 0px -359px;
	padding-left: 20px;
}
.projet-kbane .bx-next{
	float:right;
	margin: 0 15px 10px 0px;
	background: url('../images/kbane/sprite-kbane-2.png');
	background-position: 85px -430px;
	padding-right: 20px;
}
.texte_area{
	width: 300px;
	height: 300px;
}
