/* CSS header ETICA */
.w25{
	/* min-width:25% !important; */
}
/* la div header b1,2,3:hauteur de la div*/
#hdivb-1{
    height:3em;
}
#hdivb-2{
    height:6em;
}
#hdivb-3{
    height:9em;
}
.hdiv{
	font-size: 1.0em;
	font-weight: normal;
	color: var(--eti-color);
	background-color: var(--eti-bckcolor);
	padding: 0em;
	text-shadow: none;
}
/* la première ligne*/
#hdiv1{
	position: absolute;	left: 1px;	top: 1px;	height:3em;	width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	text-align:center;
}
.hdiv1{
	height:3em;
}
/* la seconde ligne */
#hdiv2{
	position: absolute;	left: 1px;	top: 3em;	height:3em;	width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	text-align:center;
}
.hdiv2{
	height:3em;
	border-top-style: solid;
	border-top-color: var(--eti-bordercolor);
	border-top-width: 0.1em;
	}
/* troisieme linge */
#hdiv3{
	position: absolute;	left: 1px;	top: 6em;	height:3em;	width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	text-align:center;
}
.hdiv3{
	height:3em;
	text-align:middle;
	border-top-style: solid;
	border-top-color: var(--eti-bordercolor);
	border-top-width: 0.1em;
}
/* la table de la div 1 */
.hdiv1 table{
	width:100%;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
}
.hdiv1 table tr td:first-child{
	width:20%;
	border-right-style: solid;
	border-right-color: var(--eti-bordercolor);
	border-right-width: 0.1em;
}
.hdiv1 table tr td:last-child{
	height:3em;
	width:20%;
	border-left-style: solid;
	border-left-color: var(--eti-bordercolor);
	border-left-width: 0.1em;
}
/* spécifique */
.hdivimg{
	position: relative;
	top: 45%;
	transform: translateY(-50%);
}
.hdivnoborder{
	border-style:none !important;
}
.hedsearch{
	height:3em;	
	padding:0.0em;
	margin:0.0em;
	width:50%;
	padding-left:0.4em;
}
/* titre et sous titre hddiv */
.hdivtit{
	padding: 0em;
	margin: 0em;
	padding-left: 0.2em;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.hdivstit{
	padding-left: 0.2em;
	overflow: hidden;
	font-size: 0.8em;
	font-weight: 50;
	text-overflow: ellipsis;
	text-align: left;
}
/* boutons */
.hedfr{
	float:right;
}
.hedfl{
	float:left;
}
.hedbtn{
	margin: 0.6em 0.4em 1em 0.2em;
	padding: 0.1em 0.6em 0.1em 0.6em;
	font-size: 1em;
	font-weight: normal;
	border-radius:0.8em;
	/*height:1.7em;*/
	/* min-width:3em; */
	box-shadow: -1px 2px 4px 1px rgba(0, 0, 0, 0.7),-1px 20px 40px rgba(255, 255, 255, 0.9) inset;
}
.hedbtn a:link,.hedbtn a:visited{
	text-decoration: none;
	color:var(--eti-color);
	font-size: 1em;
	font-weight: normal;
}
.hedbtnimg{
	min-width:2.2em;
}
.btnsel{
	box-shadow: none;
	background-color: #3F7885;
	color: #FFFFFF
}

