.colonneAffichee
{
	color:#000000;
}

.colonneNonAffichee
{
	color:#999999;
}

.tableColonnes
{
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#000000;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#000000;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#000000;
	width:auto;
}

.div_filtre
{
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#999999;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#999999;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#999999;
	height:100px; 
	width:200px;
	overflow:auto;
}

#modification_commande
{
	background-color:#CCCCCC;
	position:absolute;
	z-index:90;
	border-top-style:solid; 
	border-top-width:thin;
	border-top-color:#000000;
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-bottom-color:#000000;
	border-left-style:solid; 
	border-left-width:thin; 
	border-left-color:#000000;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#000000;
	border-radius:10px;
	box-shadow:2px 2px 10px #000000;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:15px;
	width:1200px;
	left:50%;
	margin-left:-600px;
	top:25px;
}

#liste_md
{
	background-color: #CCCCCC;
	position: absolute;
	z-index: 90;
	top: 50px;
	left: 50%;
	width: 800px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -400px;
	height: 600px;
	border-top-style:solid; 
	border-top-width:thin;
	border-top-color:#000000;
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-bottom-color:#000000;
	border-left-style:solid; 
	border-left-width:thin; 
	border-left-color:#000000;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#000000;
	border-radius:10px;
	box-shadow:2px 2px 10px #000000;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:15px;
	overflow:auto;
}

#liste_champs
{
	background-color: #CCCCCC;
	position: absolute;
	z-index: 90;
	top: 50px;
	left: 50%;
	width: 800px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -400px;
	height: 500px;
	border-top-style:solid; 
	border-top-width:thin;
	border-top-color:#000000;
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-bottom-color:#000000;
	border-left-style:solid; 
	border-left-width:thin; 
	border-left-color:#000000;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#000000;
	border-radius:10px;
	box-shadow:2px 2px 10px #000000;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:15px;
	overflow:auto;
}

#filtres_enregistres
{
	background-color: #CCCCCC;
	position: absolute;
	z-index: 90;
	top: 50px;
	left: 50%;
	width: 1100px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -550px;
	height: 425px;
	border-top-style:solid; 
	border-top-width:thin;
	border-top-color:#000000;
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-bottom-color:#000000;
	border-left-style:solid; 
	border-left-width:thin; 
	border-left-color:#000000;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#000000;
	border-radius:10px;
	box-shadow:2px 2px 10px #000000;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:15px;
	overflow:scroll;
}

#modif_faq
{
	background-color: #FFFFFF;
	position: absolute;
	z-index: 90;
	top: 50px;
	left: 50%;
	width: 900px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -450px;
	height: 425px;
	border-top-style:solid; 
	border-top-width:thin;
	border-top-color:#000000;
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-bottom-color:#000000;
	border-left-style:solid; 
	border-left-width:thin; 
	border-left-color:#000000;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#000000;
	border-radius:10px;
	box-shadow:2px 2px 10px #000000;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:15px;
	overflow:scroll;
}

#modification_uti
{
	background-color:#CCCCCC;
	position:absolute; 
	z-index:90; 
	width:750px; 
	margin-left:-375px; 
	left:50%; 
	top:20px;	
	border-top-style:solid; 
	border-top-width:thin;
	border-top-color:#000000;
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-bottom-color:#000000;
	border-left-style:solid; 
	border-left-width:thin; 
	border-left-color:#000000;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#000000;
	border-radius:10px;
	box-shadow:2px 2px 10px #000000;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:15px;
}

#div_aff_colonnes
{
	background-color:#FFFFFF;
	position:absolute; 
	z-index:90; 
	width:150px; 
	border-top-style:solid; 
	border-top-width:thin;
	border-top-color:#000000;
	border-bottom-style:solid; 
	border-bottom-width:thin; 
	border-bottom-color:#000000;
	border-left-style:solid; 
	border-left-width:thin; 
	border-left-color:#000000;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#000000;
	border-radius:10px;
	box-shadow:2px 2px 10px #000000;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:15px;
}

#loader
{
	position:absolute;
	z-index:100;
	top: 200px;
	left: 50%;
	width: 900px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -450px;
	height: 425px;
}

#lightbox
{
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	position: fixed;
	z-index: 88;
	left: 0px;
	top: 0px;
}

#white_lightbox
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	position: fixed;
	z-index: 95;
	left: 0px;
	top: 0px;
}

#bulle { position: absolute; visibility: hidden;  z-index:100;}
.infoBulle{ border:0px solid #666666; padding: 7px; color:#000000; background-color:#CCCCCC; z-index:100; width:200px;}

.align_right {
    text-align: right;
}

/******************************
*****       Filtres       *****
******************************/
#affiche_masque_filtre {
    display: inline-block;
	vertical-align: top;
	margin: 10px 0;
}

/******************************
*****   Messages Erreur   *****
******************************/
.ok {
    color: green;
    font-weight: bold;
}

.error {
    color: #FF0000;
    font-weight: bold;
}

/******************************
***** Tables - DataTables *****
******************************/
table.dataTable thead th.boutons {
    padding: 10px 5px;
}

table.dataTable button.btn-medium {
    width: 30px;
    height: 30px;
    margin: 0 2px;
}
table.dataTable button.btn-medium i {
    font-size: 21px;
    line-height: 30px;
}

/***********************************
***** Table - Note de Versions *****
***********************************/
table.table_note_version {
    width: 96%;
    margin: 0 2%;
}
table.table_note_version tr td {
    border: 1px solid #06417D;
}
table.table_note_version tr td p {
    margin: 0 0 10px 0;
}
table.table_note_version tr td:nth-child(1),
table.table_note_version tr td:nth-child(2) {
    text-align: center;
}
table.table_note_version tr:first-child {
    background: #257ad1;
    color: white;
    font-weight: bold;
}
table.table_note_version tr:first-child td {
    text-align: center;
}
