.gamme_global
{
    position: fixed;
	width: 100%;
	height: 90%;
    /*left: 1vw;*/
	left: 0px;
	top: 10%;
}

.comme_input
{
	padding: 1px 0px;
}

.multi_gammes
{
	padding-left: 1vw;
	width: 98vw;
	padding-top: 0vw;
}

.Wt-tabs li
{
	background: #046197;
	padding-bottom: 0.5vw;
}

.gamme_table_header
{
    border-spacing: 0.1vw;
    border-collapse: initial;
	table-layout: fixed;
	width: 94vw;
}

.gamme_table_header_div
{
	position: absolute;
	left: 3vw;
    top: 9vw;
    height: 2vw;
	width: 94vw;
}

.gamme_table_header >tbody:hover
{
	cursor:default;
}

.gamme_table_header > tbody:hover > tr >td
{
    background-color: #046197;
}

.gamme_header_cell
{
    font-family: Calibri;
    font-size: 1.2vw;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
	background-color: #046197;
	height: 2vw;
}

.gamme_header_cell:hover
{
	cursor:default;
}

.gamme_table
{
    border-spacing: 0.1vw;
    border-collapse: initial;
	table-layout: fixed;
	width: 94vw;
}

.gamme_table_div
{
	position: absolute;
	left: 3vw;
    top: 11.8vw;
	width: 96vw;
	height: 25vw;
}

.gamme_cell
{
    text-align: center;
    vertical-align: middle;
	height: 2.5vw;
}

.gamme_cell_contenu1
{
    font-family: Calibri;
    font-size: 1.2vw;
	vertical-align: middle;
}

.gamme_cell_contenu2
{
    font-family: Calibri;
    font-size: 1vw;
	font-style: italic;
	vertical-align: middle;
}

.gamme_cell_contenu3
{
    font-family: Calibri;
    font-size: 1vw;
}

.gamme_cell_image
{
    height: 2vw;
	width: auto;
	margin-left: 0.5vw;
}

.gamme_cell_no_center
{
    font-family: Calibri;
    font-size: 1.2vw;
	padding-left: 0.5vw;
    vertical-align: middle;
	height: 2.5vw;
}

.gamme_selected_cell :hover
{
	background-color:black;
}

.gamme_selected_cell
{
    color: #ffffff;
    background-color: #046197;
}

.gamme_repere
{
    width: 11vw;
}

.gamme_instruction
{
    width: auto;
}

.gamme_local
{
    width: 13vw;
}

.gamme_etat
{
    width: 10vw;
}

.gamme_ref_cadenas
{
    width: 10vw;
}

.gamme_button
{
	max-height: 63px; /*100%;*/
	max-width: 63px;
	width:auto;
}


/* --------------- */

.gamme_repere_placeholder
{
	position: absolute;
    left: 4vw;
    top: 3vw;
    font-family: Calibri;
    font-size: 1.4vw;
}

.gamme_repere_input
{
	position: absolute;
    left: 13vw;
    top: 2.9vw;
    font-family: Calibri;
    font-size: 1.4vw;
	width: 10vw;
}

.gamme_repere_value
{
	position: absolute;
    left: 13vw;
    top: 3vw;
    font-family: Calibri;
    font-size: 1.4vw;
	font-weight: bold;
	width: 10vw;
}

.gamme_description_placeholder
{
	position: absolute;
    left: 4vw;
    top: 6vw;
    font-family: Calibri;
    font-size: 1.4vw;
}

.gamme_description_input
{
	position: absolute;
    left: 13vw;
    top: 5.9vw;
    font-family: Calibri;
    font-size: 1.4vw;
	width: 30vw;
}

.gamme_description_div
{
	position: absolute;
    left: 13vw;
    top: 6vw;
	width: 30vw;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.gamme_description
{
	/*
	position: absolute;
    left: 13vw;
    top: 6vw;
	*/
    font-family: Calibri;
    font-size: 1.4vw;
	font-weight: bold;
}

.gamme_identification_cadenas_placeholder
{
	position: absolute;
    left: 45vw;
    top: 3vw;
    font-family: Calibri;
    font-size: 1.4vw;
}

.gamme_identification_cadenas_input
{
	position: absolute;
    left: 60vw;
    top: 2.9vw;
    font-family: Calibri;
    font-size: 1.4vw;
	width: 10vw;
}

.gamme_identification_cadenas
{
	position: absolute;
    left: 60vw;
    top: 3vw;
    font-family: Calibri;
    font-size: 1.4vw;
	font-weight: bold;
	width: 10vw;
}

.gamme_commentaires_placeholder
{
	position: absolute;
    left: 45vw;
    top: 6vw;
    font-family: Calibri;
    font-size: 1.4vw;
}

.gamme_commentaires_input
{
	position: absolute;
    left: 60vw;
    top: 5.9vw;
    font-family: Calibri;
    font-size: 1.4vw;
	width: 36.5vw;
	overflow: hidden;
}

.gamme_commentaires
{
	position: absolute;
    left: 60vw;
    top: 6vw;
    font-family: Calibri;
    font-size: 1.4vw;
	font-weight: bold;
}

/*
.gamme_table_header_div
{
    position: absolute;
    top: 25%;
    left: 3%;
	height: 3vw;
}

.gamme_table_div
{
    position: absolute;
    top: 30.6%;
    left: 3%;
    height: 56%;
    border-spacing: 2px;
    border-collapse: initial;
    overflow-y: auto;
	width: 96vw;
}
*/
.gamme_delete_button
{
	position: absolute;
    left: 4vw;
    top: 38vw;
	height: 4vw;
    max-height: 100%;
    width: auto;
}

.gamme_print_button
{
	position: absolute;
    left: 35.5vw;
    top: 38vw;
	height: 4vw;
    max-height: 100%;
    width: auto;
}

.gamme_import_button
{
	position: absolute;
    left: 40.5vw;
    top: 38vw;
	height: 4vw;
    max-height: 100%;
    width: auto;
}

.gamme_add_button
{
	position: absolute;
    left: 45.5vw;
    top: 38vw;
	height: 4vw;
    max-height: 100%;
    width: auto;
}

.gamme_erase_button
{
	position: absolute;
    left: 50.5vw;
    top: 38vw;
	height: 4vw;
    max-height: 100%;
    width: auto;
}

.gamme_fichiers_joints_button
{
	position: absolute;
    left: 55.5vw;
    top: 38vw;
	height: 4vw;
    max-height: 100%;
    width: auto;
}

.gamme_fichiers_joints_flag
{
	position: absolute;
	left: 58.7vw;
	top: 40.6vw;
    font-family: Calibri;
    font-size: 0.8vw;
    font-weight: bold;
    color: white;
    text-align: center;
    vertical-align: middle;
	background-color: #046197;
	height: 1vw;
	line-height: 1vw;
	padding-left: 0.2vw;
	padding-right: 0.2vw;
	padding-bottom: 0.1vw;
}

.gamme_valider_button
{
	position: absolute;
    left: 60.5vw;
    top: 38vw;
	height: 4vw;
    max-height: 100%;
    width: auto;
}

.gamme_save_button
{
	position: absolute;
    left: 92vw;
    top: 38vw;
	height: 4vw;
    max-height: 100%;
    width: auto;
}

.gamme_checkbox_cadenas
{
	position: absolute;
	left: 72vw;
	top: 3.3vw;
	height: 1vw;
    max-height: 100%;
    width: auto;
}

.gamme_checkbox_cadenas_placeholder
{
	position: absolute;
    left: 74vw;
    top: 3vw;
    font-family: Calibri;
    font-size: 1.2vw;
	font-style: italic;
}


/*
.gamme_static
{
    position: static;
}*/