

/* extended.css ********************/
div.form{
    margin-left: 30px;
    display: table;
}

div.form span{
    display: table-cell;
    padding-right: 15px;
    padding-top: 10px;
}

div.form div{
    display: table-row;
}

/* div.fancybox-inner div form { */
/*  background: #fff; */
/* } */



div.cadreRouge{
    background: #FFD8D8;
    border: 1px solid #A91228;
    padding: 10px !important; 
    margin-top: 20px;
    margin-bottom: 20px;
}

div.cadreRouge div{
 
    margin-top: 10px;
    margin-bottom: 10px;
}

div.cadreRouge div img{
    vertical-align: middle;
    margin-right: 15px;
    float: left;
    margin-top: -5px;
}

div.cadreRouge a{
    font-weight: bold;
}

button, input[type=submit].large,input[type=submit].large_np, input[type=reset].large, .buttonStyle{
 
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 11px;
    
    background-color: transparent;
    background-image: url("../images/mymt/background-bouton-large.jpg");
    background-repeat: no-repeat;
    border: 0 none;
    font-weight: 700;
    height: 25px;
    margin-left: 20px;
    text-transform: uppercase;
    width: 213px;
}

input[type=submit].large_np{
 margin-left: 0px;
}

input[type=submit]:disabled {
	color:#ccc; }

input[type=submit]:disabled:hover {
	cursor: default; }
/*input[disabled].btn:hover */
.buttonStyle:hover{
    color: #666666;
}

input[type=submit], input[type=reset]{
        cursor: pointer;
}


/* Bar Conso */
.barLight{
    width: 100%;
    background: rgb(224,13,29);
    height: 11px;
}


.barDark{
    width: 0%;
    background: rgb(156,19,25);
    height: 11px;
    margin-top: -11px;
}

#maconsotabscontent .blocBar {
	min-height: 35px;
	overflow: auto; /* IE bug clearing floats */
}

#maconsotabscontent .blocBar .consoInfo,
#maconsotabscontent .blocBar .gaugeLabel {
	float: left;
	white-space: nowrap;
}
#maconsotabscontent .blocBar .consoStatus {
	float: right;
	white-space: nowrap;
	margin-left: 7px;
}
#maconsotabscontent .blocBar .gauge {
	clear: both;
	overflow: visible;
}
#maconsotabscontent .blocBar .gaugeLabel {
	padding-left: 60px;
}
#maconsotabscontent .blocMsg {
    margin-top: 15%;
    text-align: center;
}

/* Steps.css ****************************/
span.step{
	 	border: 1px solid #eee;
	    padding: 7px;
	    background: #FFF;
	    margin-right: 8px;
	    color: rgb(218, 218, 218);
	    float : left;
}

span.step .num{
		font-size: 12px;
	    margin-bottom: 10px;
	    color: rgb(218, 218, 218);
	    font-weight: bold;
}

span.step.active {
		color: inherit;
		//color:expression(this.parentNode.currentStyle['color']);
	    border-bottom: 3px solid #de0023;
}

span.step.precedent {
		color: inherit;
		//color:expression(this.parentNode.currentStyle['color']);
	    cursor:pointer;
}

span.step.active .num, span.step.precedent .num{
		color: inherit;
		//color:expression(this.parentNode.currentStyle['color']);
}

div.steps {
	margin-bottom:5px;
	display: table;
	border-bottom: 1px solid #d2d2d2;
	height: 28px;
	padding-bottom: 0px !important;
	width: 100%;
}

div.steps + div.process{
	width: 100%;
    text-align: center;
    margin-top: -20px;
}

div#steps-contents .box-shadow{
	background: #fff;
}


/*
 * datatables.css
 */
table.dataTable {
	width:100%;
}
table.dataTable th {
	background-color:#000;
	color:#FFF;
	text-align:left;
	padding-left:2px;
	border-bottom: 5px solid #FFF;
	border-top: 5px solid #FFF;
	height:17px;
}
table.dataTable thead.search th {
	background-color:#FFF;
	border: 0px;
	padding: 0px;
	cursor:auto;
}
table.dataTable th a{	color:#FFF;	}

table.dataTable .price { text-align:right; padding-right:2px;	}

table.dataTable td {
	padding: 2px 5px;
}

table.dataTable th {
	padding: 5px 5px;
	cursor: pointer;
}

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

table.dataTable tr.odd td.sorting_1 { background-color: rgb(240, 240, 240); }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_1 { background-color: rgb(235, 235, 240); }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }



/*
 * Table information
 */
.dataTables_info, .dataTables_paginate{
	padding-left : 5px;
	background: #000;
	color:#FFF;
	height: 20px;
}



/*
 * Pagination
 */
.dataTables_paginate {

}

/* Two button pagination - previous / next */
.paginate_disabled_first,
.paginate_enabled_first,
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next,
.paginate_disabled_last,
.paginate_enabled_last {
	cursor: pointer;
	*cursor: hand;
	color: #FFF !important;
}

.paginate_disabled_first,
.paginate_enabled_first,
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next,
.paginate_disabled_last,
.paginate_enabled_last {
	padding-right: 23px;
	padding-top: 3px;
	display:inline-block;
	height:17px;
}

.paginate_disabled_first,
.paginate_enabled_first,
.paginate_disabled_previous,
.paginate_enabled_previous {
	margin-left: 10px;
}

.paginate_disabled_next,
.paginate_enabled_next,
.paginate_disabled_last,
.paginate_enabled_last {
	margin-right: 10px;
}

.dataTables_paginate.paging_input div {
    padding: 3px;
}

.paginate_enabled_first { background: url('../images/mymt/first-arrow.png') no-repeat top left; }
.paginate_enabled_first:hover { background: url('../images/mymt/first-arrow.png') no-repeat top left; }
.paginate_disabled_first { background: url('../images/mymt/first-arrow-0.png') no-repeat top left; }

.paginate_enabled_previous { background: url('../images/mymt/prev-arrow.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('../images/mymt/prev-arrow.png') no-repeat top left; }
.paginate_disabled_previous { background: url('../images/mymt/prev-arrow-0.png') no-repeat top left; }

.paginate_enabled_next { background: url('../images/mymt/next-arrow.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('../images/mymt/next-arrow.png') no-repeat top right; }
.paginate_disabled_next { background: url('../images/mymt/next-arrow-0.png') no-repeat top right; }

.paginate_enabled_last{ background: url('../images/mymt/last-arrow.png') no-repeat top right; }
.paginate_enabled_last:hover { background: url('../images/mymt/last-arrow.png') no-repeat top right; }
.paginate_disabled_last { background: url('../images/mymt/last-arrow-0.png') no-repeat top right; }



.pagin-prev{
	float: left;
	width: 31%;
	text-align: left;
}

.pagin-info{
	float: left;
	width: 31%;
	text-align: center;
	color: #FFF;
	padding-top: 3px;
}

.pagin-info strong{
	color: #FFF;
	font-weight: normal;
}

.pagin-next{
	float: right;
	width: 31%;
	text-align: right;
}


/* Full number pagination */
.paging_full_numbers {
	height: 22px;
	line-height: 22px;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}


/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}


/*
 * Sorting
 */
.sorting { background: url('../images/mymt/tri-down-0.png') no-repeat center right; }
.sorting_asc { background: url('../images/mymt/tri-down.png') no-repeat center right; }
.sorting_desc { background: url('../images/mymt/tri-up.png') no-repeat center right; }

.sorting_asc_disabled { background: url('../images/mymt/tri-down-0.png') no-repeat center right; }
.sorting_desc_disabled { background: url('../images/mymt/tri-down-0.png') no-repeat center right; }
 
table.dataTable thead th:active,
table.dataTable thead td:active {
	outline: none;
}


/*
 * Scrolling
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}

