#congresMenu .frame1 {
	
	height: 70px;
	justify-content: flex-end;
	gap: 30px;
}
table.tableau {
	
}
table.tableau tr th {
	text-align:left;
}
table.tableau tr th {
	background-color:#e6e6e6;
}
table.tableau tr td,table.tableau tr th {
	border:1px solid lightgrey;
	padding:3px 10px 3px 10px;
	color:#5e5e5e;
	font-size: 14px;
}
table.tableau tr th.coltype {
	width:120px;
	min-width:120px;
}
table.tableau tr td {
	-moz-transition: border-color 0.2s ease;
	-webkit-transition: border-color 0.2s ease;/* WebKit */
	-o-transition: border-color 0.2s ease; /* Opera */
	transition: border-color 0.2s ease; /* Standard */
}
table.tableau tr.present td {
	background-color:#d0f5d5;
}
table.tableau tr.sorti td {
	background-color:#ffe6da;
}
.margintop {
	margin-top:20px;
}
#tableaudebord {
	margin-top:20px;
}
#tableaudebord table {
	margin:auto;
	margin-top:20px;
}
#tableaudebord table thead th { position: sticky; top: 0; }
#tableaudebord table tr:hover td {
	border:1px solid grey;
}
#tableaudebord table tr.noninscrit,#tableaudebord table td div.compteurnoninscrit {
	display:none;
}
.flexgauchedroite {
	display:flex;
}
.flexgauchedroite > div {
	margin-right:20px;
	vertical-align:top;
}

.texteTexte.centre {
	text-align:center;
}
td .ellipsis {
	max-width:300px;
	
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}




.cursorMain{cursor:pointer;}

.TitrePageMoyen {
	background-color: #e7e2e6;
	width: calc(100% - 50px);
	font-size: 20px;
	text-transform: uppercase;
	cursor:pointer;
	padding: 15px 30px 15px 20px;
	margin-bottom: 5px;
	border-radius: 8px;
	border: none;
}
.TitrePageMoyen .plus,.TitrePageMoyen .moins{
	cursor:pointer;
	display:block;
}
.TitrePageMoyen .plus{
	display:none;
}
.TitrePageMoyen table {
	width:100%;
}
.TitrePageMoyen table tr td {
	padding:0px 20px 0px 0px;
}
.TitrePageMoyen table tr td:last-child {
	width:15px;
	padding:0px;
}

.TitrePageMoyen:hover {
	background-color: #CCEBF8;
}
.TitrePageMoyen.noHover:hover {
	cursor: default !important;
	background-color: #e7e2e6;
}


.searchableInput {
	width: calc(100% - 0px);
	height: 29px;
	padding: 5px;
}
.soortableCol {
	width: 10px;
	background-color: red;
}
.searchableCol:hover, .sortableCol:hover {
	cursor: pointer;
}

.bloctitre{margin-top:0px;padding-top:50px;}
/* .congresPageContent{background-color:white !important;} */

#congresForm {
  width: 50%; /* Largeur du formulaire, ajustez comme vous le souhaitez */
}

#logosSponsors {
  background-color: #ffffff; /* Couleur de fond pour logosSponsors */  
}

#congresFormContainer{background-color:white !important;}
#atvInfos{padding:50px;}

.PageSponsoring + #logosSponsors {
  background-color: #f3f3f3;  /* Exemple de couleur de fond */
}

.PageTeleversement ~ #logosSponsors {
  background-color: #f3f3f3;  /* Exemple de couleur de fond */
}

#congresDashboardContextMenu {
	list-style-type: none;
}
#congresDashboardContextMenu li {
	padding-left: 0px;
	text-align: initial;
}
#congresDashboardContextMenu li::before {
	display: none;
}
#congresDashboardContextMenu a {
	text-decoration: none;
	padding: 4px 15px 9px 15px;
}
#tabDashboardResetSearch {
	display: none;
	height: 20px;
	width: 19px;
	background: url('../Images/reload.svg');
	background-size: contain;
}
#tabDashboardResetSearch:hover {
	cursor: pointer;
}

.divBlocInvite {
	margin-top:50px;
}
#BtnAjoutGuest {
	margin-top:50px !important;
	margin-bottom:50px !important;
}