@charset "utf-8";
/* CSS Document */
.breadcrumb{  margin-bottom:15px; padding:5px 15px 10px 15px ; background-color:transparent; border-radius:0; border-bottom:1px dashed #abaec0;}
.breadcrumb a {color: var(--bac);}
.breadcrumb a:hover{  color:var(--bach);}
.breadcrumb h3{ margin:0 0 0 0; font-size: 1em; text-transform:none;}
.recherche-alpha .active a,
.recherche-alpha .active a:hover
{ background-color:var(--cw-aabg); color:var(--cw-aaco);border:1px solid var(--cw-aabd);}
#myTabContent{ margin-bottom:50px;}
.tab-content > .active {
/*background:#fff;padding:20px;*/
}

#entreprises{ background-color:var(--cw-en); padding-top:10px;}
#entreprises ul{margin:0; padding:0;}

.entreprise-liste{ list-style:none; border:1px solid #f2f2f2; padding:10px; width:48%; margin:1%; float:left; color:#488dc6; font-size:0.9em;}
.entreprise-liste a{ display:block; width:100%; height:100%;}
.entreprise-liste:hover{ background:#f9f9f9;}
.entreprise-liste-img{ width:20%; margin-right:2%; float:left;}
.entreprise-liste-text{ width:78%; float:left;}

.entreprise-liste p{ margin:0; color:var(--cw-atexco);}
.entreprise-liste .titre{ Font-size:1.3em; text-transform:uppercase; color:var(--cw-titre)}

@media (min-width:30px){
	#entreprise-right{ padding:0;}
	.menu-recherche.contact li{ padding:5px 0;}
	.entreprise-liste{width:98%; margin:1%;}
	.entreprise-liste-img{ width:100%; margin-left:2%; float:left;}
	.entreprise-liste-titre{width:98%;float: left;margin-left:2%;margin-right:2%;}
	.entreprise-liste-coord{width:98%;float: left;margin-left:2%;margin-right:2%;}
	.entreprise-liste-text{ width:98%; float:left;margin-left:2%;margin-right:2%;}
	.breadcrumb{width:98%; margin-left:auto; margin-right:auto;}
	.co-photo{ width:30%; display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.co-photo img{ -webkit-border-radius: 300px;border-radius: 300px;  max-width:100%; }
	.co-nom{ width:70%; float:left; font-size:0.8em;}
}
@media (min-width:590px){
	#entreprise-right{ padding:0 0 0 10px;}
	.co-photo img{max-width:100%; }

}
@media (min-width:768px){
	.entreprise-liste{width:98%; margin:1%;}
	.entreprise-liste-img{ width:100%; margin-left:2%; float:left;}
	.entreprise-liste-titre{width:98%;float: left;margin-left:2%;margin-right:2%;}
	.entreprise-liste-coord{width:98%;float: left;margin-left:2%;margin-right:2%;}
	.entreprise-liste-text{ width:98%; float:left;margin-left:2%;margin-right:2%;}
}
@media (min-width:900px){
	.entreprise-liste{width:98%; margin:1%;}
	.entreprise-liste-img{ width:20%; margin-left:2%; float:left;min-height:100px;}
	.entreprise-liste-titre{width:76%;float: left;margin-left:0%;margin-right:0%;}
	.entreprise-liste-coord{width:76%;float: left;margin-left:0%;margin-right:0%;}
	.entreprise-liste-text{ width:76%; float:left;margin-left:0%;margin-right:0%;}
}

@media (min-width:1024px){
	.breadcrumb{width:100%;margin-left:auto; margin-right:auto;}
}
@media (min-width:1200px){
	.breadcrumb{width:100%;}
	.co-photo{ width:50%; float:left;}
	.co-nom{ width:50%; float:left; font-size:0.8em; }
	.co-contact{ width:10%; float:left; padding-top: 20px;}
}

.menu-recherche{ margin:0 0 10px 0; padding:20px; list-style:none; background:#fff;}
.menu-recherche h3{ text-align:center; padding-bottom:20px; border-bottom:1px solid #f2f2f2;}
.menu-recherche.contact li{ clear:both; margin:2px 0;}

.btn-contact{width:100%; min-width:30px; min-height:30px; }
.btn-contact .icone:before{ display:block;  width:30px; height:30px; line-height:30px; text-align:center; background:#488dc6; color:#fff;-webkit-border-radius: 300px;border-radius: 300px;
	font-family:'Glyphicons Halflings';
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		 content:"\e008";}
.btn-contact:hover .icone:before{ background:#2b5375;}
.entreprise{ background-color:var(--cw-en); padding:0; padding:20px;margin-bottom:40px;}
.entreprise h2, .entreprise h3, .entreprise h4{ border-bottom:1px solid var(--cw-enbd); margin-bottom:15px;}
.entete{background:#fff; padding:20px;}
.entreprise-logo, .responsable-photo { width:30%; float:left;}
.entreprise-logo img { max-width:100%;}

.responsable-photo img{-webkit-border-radius: 300px;border-radius: 300px;}
.entreprise-nom{ width:70%; float:left; background:#fff;}

.responsable-photo { width:30%; float:left;}
.responsable-nom{ width:60%; float:left; background:#fff;}
.responsable-contact{ width:10%; float:left; padding-top: 0px;}
.description{ clear:both;background:#fff; margin-top:10px;padding:20px; border-top:1px solid #f2f2f2;}
.information{ background:#fff; margin-top:10px; padding:20px;}
.Responsable{ background:#fff; margin-top:10px; padding:20px;}

.recherche-alpha{  color:#fff; margin-left:0px; margin-right:0px; padding:0 5px; text-align:center;}
.recherche-alpha::before,.recherche-alpha::after{ content: " ";display: table;}
.recherche-alpha::after{ clear:both;}
.recherche-alpha ul{ list-style:none;}
.recherche-alpha ul li{ float:left;}
.recherche-alpha ul li a{ width:25px; height:25px; display:block; text-align:center; line-height:25px; color:var(--cw-aco); background:var(--cw-abg); margin-right:2px; border:1px solid var(--cw-abd);}
.recherche-alpha ul li a:hover{ background:var(--cw-abg-o);color:var(--cw-aco-o);  border:1px solid var(--cw-abd-o);}
.recherche-alpha ul li:last-child{  }

#TabNews td{ vertical-align:top;}
.responsive-table-line td.actions a.voir { /*width:20px; height:20px; padding:0; margin:5px auto;*/}
.responsive-table-line td.actions a.voir.disabled { /*background:url(../img/pictos/voir-disabled.png) no-repeat; width:20px; height:20px; padding:0; margin:5px auto;*/}

.responsive-table-line td.actions a.modifier { /*background:url(../img/pictos/modifier.png) no-repeat; width:20px; height:20px; padding:0; margin:5px auto;*/}
.responsive-table-line td.actions a.modifier.disabled { /*background:url(../img/pictos/modifier-disabled.png) no-repeat; width:20px; height:20px; padding:0; margin:5px auto;*/}

.responsive-table-line td.actions a.supprimer { /*background:url(../img/pictos/supprimer.png) no-repeat; width:20px; height:20px; padding:0; margin:5px auto;*/}
.responsive-table-line td.actions a.supprimer.disabled { /*background:url(../img/pictos/supprimer-disabled.png) no-repeat; width:20px; height:20px; padding:0; margin:5px auto;*/}


@media (min-width:800px){
	#TabNews { font-size:0.8em;}
	#TabNews td.td-texte { max-width : 40%; width:40%; }
	#TabNews td.div-img{ max-width : 20%; width:20%;}
	#TabContact th, #TabNews th { vertical-align:middle; padding-left:3px; padding-right:3px; }
	#TabNews .div-texte{ text-align: left; max-height : 200px;overflow: hidden; overflow-y: scroll;padding-right: 30px;}
	#TabNews .td-titre{ text-align: left;}
}
@media (min-width:1024px){
	#TabNews { font-size:0.8em;}
	#TabNews td.td-texte { max-width : 30%; width:40%; }
	#TabNews th { }
	#TabNews .div-texte{ max-height : 200px;overflow: hidden; overflow-y: scroll;padding-right: 30px;}
	#TabNews .td-titre{ text-align: left;}
}
.co-nom .civilite,
.co-nom .prenom,
.co-nom .nom,
.co-nom .fonction,
.co-nom .email{
display: flex;
align-items: center;
justify-content: left;
width: 100%;
flex-wrap: wrap;
flex-direction: row;margin:0;}
.co-nom .fonction{margin-top:1rem;}