/*  FFFFFF  Blanc */
html {
	background-color: #fff;
	font: 12px Verdana;
    min-height: 100%;
}


body {
	background-color: #fff;
	 font: 12px Verdana;
	 margin-left: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 height: 100%;


    min-height: 100vh;
    margin: 0;

/*    background-image: url("../images/fond.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
*/
}

.fond-page {
    min-height: calc(100vh - 75px);

    background-image: url("../images/fond.jpg");
    background-size: 100% auto;
    background-position: center top;
    background-repeat: no-repeat;
}

	li, td, form	{font: 12px Verdana;}

	b		{font: 12px Verdana;
			 font-weight: bold;}

	a		{font:12px Verdana;
			 font-weight: bold;
			 color=black;
			 text-decoration: none;}

	th		{background:#262f32;
			 font: 12px Verdana;
 			 font-weight: bold;
			 text-align: center;
			 color:white;}
			 
	input, select, textarea	{background:#f0eee9;}

	.btn-icone 	{	background-color: transparent;
				padding: 3px 3px;}
	.table-hover tbody tr:hover td {
				background-color: #FFC107;	/* warning : #FFC107 */
	}

	.text-center {
		text-align: center;
	}

	.text-left {
		text-align: left;
	}

	.text-right {
		text-align: right;
	}
	.text-white {
		color:white;
	}
	.bg-grey {
		background-color:#ccc;
}

.logo-bas-page {
    position: relative;
    width: 100%;
    margin-top: 20px;
    height: 20px;
}

.logo-bas-page img {
    position: absolute;
    left: 66.66%;
    transform: translateX(-50%);
    bottom: 0;

    width: 300px;
    height: auto;
}