﻿﻿﻿html, body {
    height: 100%;
	width: 100%;
	background-color: #F9F9F9;
}

body {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#body_col_3{
/* 	*margin-left: -3px; */
	
}

#col_1_2{
	outline-offset: 15px;
}

#corps{
	background-image:none;
	background-color: #F9F9F9;
}

/********************************************************************/
/*																	*/
/*					styleBandeauFooter.CSS							*/
/*																	*/
/********************************************************************/
#bandeau #bandeauHautPartieDroite{
    float: none;
}

#bandeau .barre_lien ul li span.picto_informations{
	margin-top: 0px;
}
#bandeau .barre_lien ul li span.picto_informations span{
	_margin-top : 0px;
}

#bordureDroite{
	background-image:none;
	background-color: #F9F9F9;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

#col_1_2{
	background-image:none;
	background-color: transparent;
}
#body_col_1_2{
	background-image:none;
	background-color: transparent;
}
#col_3{
	background-image:none;
	/*float: right;*/
	left: -1px;
/* 	*left: -6px; */
	/*margin-top: -10px;*/
}

#arrondis_gauche_corps{
	display: none;
}

#zoneCentraleAtelier {
	border-top: 0px;
	background-color: white;
}

#imgmap_container{
	padding-top:10px;
}

/*----------------------------------------------------------------------------------------*/

/************************ TABLEAUX *****************************/
table .evenLine {
	background-color:#eeeeee;
}

table .oddLine {
	background-color:#FFFFFF;
}
table td.hover {
    color: #00aeef;
}

table .hover li{
    color: #00aeef;
}
span.hover {
	color: #00aeef;
}

a{
	font-size: 11px;
	color: #454545
}
.table a{
	color:#000000;
	font-size: 12px;
}

table .hover a {
	color:#00aeef;
	font-size: 11px;
}

th{
	text-align: left;
	background-color: #068fef;
}

#selectionPieces tr.tabHeader th {
	text-transform: uppercase;
	border:1px solid #4B4F56;
}

#selectionPieces tr.tabHeader {
	border: 1px solid #CED0D1;
}

.rpartCommand {
	text-align:right;
	margin:0px auto 0px auto;
}

.rpartCommandPanier {
	text-align:left;
	margin:0px auto 0px auto;
}


tr.tabHeader {
	background-color: #00aeef;
    border: 1px solid #00aeef;
}

#_table_devis th, #_table_devis td {
	padding-left: 5px;
}



/*----------------------------------------------------------------------------------------*/
/**************************** Petit bouton (ok ident) ***********************/
.smallBouton {
    margin-left: 4px;
}


.smallBouton span span {
    color: #ffffff;
	margin-left: 6px;
    margin-right: 14px;
    padding-right: 4px;
}

.smallBouton:hover {
    text-decoration: none;
	background-repeat:no-repeat;
}


.smallBouton:hover span span {
    color: #ffffff;
}

/******************************* FIL d'ariane ********************/

#filAriane {
	background-color: #068fef;
	padding-left:7px;
	float:none;
	width:99%;
}

.breadCrumbNode,.breadCrumbNode a, .breadCrumbNode,.breadCrumbNode a:hover{
	color:#FFFFFF;
}
#occModal .modal-header
{
	background-color: #4B4F56;
}

#tablePceOcc td input[id^=btnAjoutPceOcc_] {
	background-color: #E4E4E4;
	color: #4B4F56;
}
#tablePceOcc td input[id^=btnAjoutPceOcc_]:hover {
	background-color: #4B4F56;
	color: #FFFFFF;
}

#occModal .modal-body .info-variante .text{
	color: #595959;
}
.overDetails_infoDelivery{
	color: #000000;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #4B4F56;
	border-color: #4B4F56;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	background: #4B4F56;
}

#occModal .close span{
	color: #4B4F56;
}
.backgroundModal{
	background-color: #4B4F56!important;
}
/* *************************** Liste de pi�ces *******************/
div.fondTitreGauche{
	width:16px;
}

div.texteTitre {
	color: #068fef;
}
#filtreMessageAlerte{
	font-weight: bold;
}

/* ************************** Barre d'action ********************/
#zoneCentraleAtelier .barreAction {
    background-color: white;
	margin-left: 195px;
}
.barreAction {
    background-color: #E5E6E7;
}
.barreAction .corps .button span {
	padding-right: 4px;
}
.barreAction .corps .button span span {
	margin-left: 6px !important;
	color: #4B4F56;
    padding-right: 4px;
}

.barreAction .corps .button:hover span span {
	margin-left: 6px !important;
	color: #4B4F56;
}

#Chiffrage .barreAction a:hover *{
	color: #4B4F56 !important;
}

#head_col_1_2{
	background-color: transparent;
	background-image: none;
}


.iconInfo {
	background-image: url("/static/images_css/html/images/default/accueil/pct_info.png");
    background-repeat: no-repeat;
    height: 18px;
    width: 15px;
    cursor: pointer;
    float: left;
    position: relative;
    top: 16px;
    left:-15px;
}

/******* styleBandeauFoote ************/

#top{
    height: 141px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

/* ************************ FOND DU BANDEAU ***********************/
#bandeau {
    background-color: #F9F9F9;
	background-image: none;
    float: left;
    height: auto;
    left: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 100%;
}


#bandeau div.logo_locale span span{
	display:none;
}
/* ************************ LOGO RESEAU ***********************/
#bandeau .logo_reseau {
	display:none;
}

.choixLangue{
 	color: white;
    float: left;
    left: auto;
    margin-right: 5px;
    margin-top: 8px;
    position: relative;
}

/* ************************ BARRE NAVIGATION ***********************/

#bandeau div.bas ul.barre_navigation li ul.menu_atelier {
	top:34px;
}
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier, #bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier{
	z-index: 200;
}
#bandeau .bas_contenu {
	background-image: none;
	margin:0px;
	width:980px;
	height:43px;
	background-image: none;
	background-color: #4B4F56;
	margin-left: auto;
	margin-right: auto;
	border : none;
}

#bandeau .bas ul {
	margin:0px;
}

#bandeau div.bas ul.barre_navigation {
	padding-left:25px;
	padding-top: 14px;
}

#bandeau div.bas ul.barre_navigation li{
	padding-right:0px;

}

#bandeau div.bas ul.barre_navigation li ul.menu_atelier{
	position:absolute;
}

#bandeau div.bas ul.barre_navigation li a, #bandeau div.bas ul.barre_navigation li span, #bandeau div.bas ul.barre_navigation span span{

}


#bandeau div.bas ul.barre_navigation a {
    background-position: left center;
    background-repeat: no-repeat;
}

#bandeau div.bas ul.barre_navigation li.vehicules span {
	background-position: right center;
    background-repeat: no-repeat;
}

#bandeau div.bas ul.barre_navigation span span{
	background-position: center center;
    background-repeat: repeat-x;
    margin-left: 6px;
    margin-right: 6px;
    line-height: 45px;
    min-width: 100px;
}

#bandeau div.bas.fixed ul.barre_navigation span span{
	background-position: center center;
    background-repeat: repeat-x;
    margin-left: 6px;
    margin-right: 6px;
    line-height: 45px;
    min-width: 100px;
}

#bandeau div.bas ul.barre_navigation li.vehicules span span {
    background-repeat: repeat-x;
    color: #FFFFFF;
}


#bandeau div.bas ul.barre_navigation li.client span span {
    color: #FFFFFF;
}


#bandeau div.bas ul.barre_navigation li.garage span span {
    color: #FFFFFF;
}


#bandeau div.bas ul.barre_navigation li.vehiculesHover span span {
    color: #ddf1ff;
}


#bandeau div.bas ul.barre_navigation li.atelierHover span span {
    color: #ffd9d9;
}

#bandeau div.bas ul.barre_navigation li.clientHover span span {
    color: #ceffda;
}

#bandeau div.bas ul.barre_navigation li.garageHover span span {
    color: #ede9e9;
}

#bandeau div.bas ul.barre_navigation li.vehiculesOn span span {
    color: #4B4F56;
}

#bandeau div.bas ul.barre_navigation li.atelierOn span span {
    color: #ffffff;
}

#bandeau div.bas ul.barre_navigation li.clientOn span span {
    color: #4B4F56;
}


#bandeau div.bas ul.barre_navigation li.garageOn span span {
    color: #4B4F56;
}

#bandeau div.bas ul.barre_navigation li.accueilOn span span {
    color: #4B4F56;
}

#bandeau div.bas ul.barre_navigation li.vehiculesOnHover span span {
    color: #4B4F56;
}

#bandeau div.bas ul.barre_navigation li.atelierOnHover span span {
    color: #4B4F56;
}

#bandeau div.bas ul.barre_navigation li.clientOnHover span span {
    color: #4B4F56;
}

#bandeau div.bas ul.barre_navigation li.garageOnHover span span {
    color: #4B4F56;
}

#bandeau div.bas ul.barre_navigation li.accueilOnHover span span {
    color: #4B4F56;
}

#bandeau div.bas ul.barre_navigation li ul.menu_atelier {
	top: 25px;
}
/* --------------- Recap Devis ----------------*/
.boutonRecap{
	margin-top: 5px;
}
.boutonRecapfixed{
	height: 44px;
}
#bandeau div.boutonRecap {
	background: none;
	margin-top: -1px;
	width: 151px;
}

#bandeau div.boutonRecap div {
	padding-top: 0px;
	margin-top: 0px;
	_margin: -1px; /** IE6 hack for border*/
	background-color: #324c72;
	height: 44px;
}

#bandeau div.boutonRecap div a {
	background-repeat: no-repeat;
	background-position: left center;
	height: 44px;
}
#bandeau div.bas.fixed div.boutonRecap div a {
	height: 44.95px;
}
#bandeau div.boutonRecap div span {
	background-repeat: no-repeat;
	height: 33px;
	/*display: block;*/
	background-position: right center;
}

#bandeau div.boutonRecap div span span{
	color:#ffffff;
	background-repeat: repeat-x;
	height: 45px;
	line-height: 45px;
	/*margin-left: 24px;
	width: 120px;*/
}
#bandeau div.bas.fixed  div.boutonRecap div span span{
	height: 45px;
	line-height: 45px;
	font-size: 16px;
}
#hu #bandeau div.boutonRecap div span span{
	width: 132px;
}

#pl #bandeau div.boutonRecap div span span{
	width: 139px;
}

#pl #bandeau div.boutonRecap div span{
	width: 172px;
}

#pl #bandeau div.boutonRecap {
	width: 142px;
	margin-right: 20px;
}




/* ------------------ recherche ----------------- */

#bandeau .bas form {
	margin-right: -9px;
	margin-top: 6px;
}
#bandeau .recherche_pce {
	height: 25px;
    padding-left: 5px;
}

#bandeau .recherche_pce .rechRef {
    padding-right: 30px;
}

#bandeau .recherche_pce .rechRef .rechRef_label {
    margin-left: 17px;
    padding-top: 2px;
}

#bandeau .recherche_pce .rechRef .picto {
    width: 23px;
    background-repeat: no-repeat;
}

#bandeau .recherche_pce .rechRef .rechRef_input {
    background-image: none;
}

#bandeau .recherche_pce .rechRef .rechRef_input input {
    line-height: 15px;
    margin-top: -1px;
}

#bandeau .recherche_pce .rechRef .rechRef_link {
    padding-left: 10px;
    margin-top: -1px;
}

#bandeau .recherche_pce .rechRef .rechRef_link a {
    background-repeat: no-repeat;
    float: left;
    padding-left: 3px
}

#bandeau .recherche_pce .rechRef .rechRef_link span {
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    padding-right: 3px;
}

#bandeau .recherche_pce .rechRef .rechRef_link span span {
    white-space: nowrap;
    color: #ffffff;;
    font-weight: bold;
    background-position: center center;
    background-repeat: repeat-x;
    float: left;
}

#bandeau .recherche_pce .rechRef .rechRef_link a:hover {
    background-repeat: no-repeat;
    float: left;
    padding-left: 3px
}

#bandeau .recherche_pce .rechRef .rechRef_link a:hover span {
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    padding-right: 3px;
}

#bandeau .recherche_pce .rechRef .rechRef_link a:hover span span {
    white-space: nowrap;
    color: #ffffff;
    font-weight: bold;
    background-position: center center;
    background-repeat: repeat-x;
    float: left;
}


/* ************************ BARRE LIEN ***********************/
#bandeau .barre_lien{
	clear: none;
	margin-top: -6px;
}
#bandeau .barre_lien ul {
	padding-top: 0px;
	padding-right:0px;
}
#bandeau .barre_lien ul li a{
	background-image: none;
}
#bandeau .barre_lien ul li.premier_lien a {
	background-image: none;
}

#bandeau .barre_lien ul li.dernier_lien a {
	background-image: none;
}

#bandeau .barre_lien ul li.dernier_lien a span{
	background-image: none;
}

#bandeau .barre_lien ul li.dernier_lien a span span{
	margin-right: 0px;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	margin-right:9px;
	padding-right:9px;
}

#bandeau .barre_lien ul li span {
	background-image: none;
}

#bandeau .barre_lien ul li span span {
	background-image: none;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	margin-right:9px;
	padding-right:9px;
}

#bandeau .btn_quitter {
    background-image: none;
    text-transform: capitalize;
    text-align: center;
    width: 115px;
    line-height: 21px;
	height: 21px;
	padding-right:0px;
}

#bandeau .btn_quitter a {
    background-image: none;
	background-color: transparent;
	 text-decoration: none;
}

#bandeau .btn_quitter a span {
    background-image: none;
	background-color: transparent;
    padding-left: 10px;
    display: inline;
}
#bandeau .picto-logout{
	font-size: 14px;
    margin-left: -10px;
    position: relative;
    top: 2px;
}
#bandeau .btn_quitter a span span {
    background-color: transparent;
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 24px;
    font-size: 10px;
    color: #424141;
}

#bandeau .deconnexion {
	font-size: 10px;
    color: #424141;
}
#logout-link #picto-logout {
	color: #4B4F56 ;
}

/*****************************************************/
/***** Niveaux de couverture des v�hicules*****/
/***************************************************/
#Atelier .libelleVehiculeAtelier span.nivcou_0  {
}
#Atelier .libelleVehiculeAtelier span.nivcou_1  {
	background-repeat : no-repeat;
	background-position : center left;
	padding: 4px 4px 4px 18px;
}
#Atelier .libelleVehiculeAtelier span.nivcou_2  {
	background-repeat : no-repeat;
	background-position : center left;
	padding: 4px 4px 4px 18px;
}
#Atelier .libelleVehiculeAtelier span.nivcou_3  {
	background-repeat : no-repeat;
	background-position : center left;
	padding: 4px 4px 4px 18px;
}
#Atelier .libelleVehiculeAtelier span.nivcou_4  {
	background-repeat : no-repeat;
	background-position : center left;
	padding: 4px 4px 4px 18px;
}


#footer{
	background-image: none;
}

#footer ul {
	color: #494949;
    font-size: 10px;
    background-repeat: repeat-x;
}


/***************************** fluxRSS *******************************/


#enteteFluxRSS {
	height:40px;
	background-color: #DADADA;
	background-position: left center;
}

#titreFluxRSS{
	color:#000000;
	left: 35px;
	width:115px;
}

#corpFluxRSS {
	background-color: #DADADA;
}

.fluxVisualise .intitileFluxRSS,
.fluxVisualise .dateFluxRSS,
.fluxVisualise .acroche{
	font-weight:bold;
	font-size: 10px;
}

/******************************** recapWidget ************************************/

#recapinfos {
/* 	margin-top: -11px; */
	font-weight: bold;
    background-color: #4B4F56;
    background-image: none;
    z-index: 999;
    position: absolute;
    width: 200px;
   /* margin-top: 2px;*/
   	border-top: 1px solid white;

}

#recapinfos table td {
	font-weight: bold;
}

/*Gauche*/
#recapinfos .buttonRecapDevis a{
    background-repeat: no-repeat;
    line-height: 23px;
}

#recapinfos .buttonRecapDevis a:hover {
    background-repeat: no-repeat;
    line-height: 23px;
}

/*droite*/
#recapinfos .buttonRecapDevis a span {
    background-repeat: no-repeat;
    padding-right: 4px;
}

#recapinfos .buttonRecapDevis a:hover span {
    background-repeat: no-repeat;
}

/*Milieu*/
#recapinfos .buttonRecapDevis a span span {
    background-repeat: repeat-x;
    margin-left: 6px;
    color:#4B4F56;
    padding-right: 4px;
}

#recapinfos .buttonRecapDevis a:hover span span {
    background-repeat: repeat-x;
    margin-left: 6px;
    color:#ffffff;
}

#recapinfos .buttonRecapDevis a:active {
	color:#000000 !important;
}

#scrollContainer{
	background-color: #DADADA;
}

.message{
	border: 2px solid #868689;
	margin-top: 0px;
	text-align: left;
}
.messageIngredient{
	border: 2px solid #868689;
	margin-top: 0px;
}
.login .message{
	margin-left: auto;
    margin-right: auto;
}

/********************************** modalBox *********************************/

/********************************** styleMessage ************************************/


/********************************** tooltip ******************************************/

/********************************** stylePanier ************************************************/


 /******************************* styleDevis *************************************************/
#Chiffrage #OPR {
    padding-left: 30px;
}

#cadreHaut {
    border: 2px solid #00aeef;
}

#barreHaute {
    background-color: #eeeeee;
}

#cadreHaut .valeur, #cadreHaut table .mailStyle, #cadreHaut .sousTitre, #Chiffrage div.categorieFixe .sousTitre, #Chiffrage h1.categorieDynamique span, #Chiffrage .observations span {
    color: #00aeef;
}

#cadreHaut table tr td.garage, 
#Chiffrage .boiteRigideCentreePanier table.ElementDevis, 
#Chiffrage .boiteRigideCentreeDevis table.ElementDevis {
    border-color: #868689;
}

#Chiffrage table.tableauSimple, #Chiffrage table.tableauDeuxCol {
    border-color: #00aeef;
}

#Chiffrage table.tableauSimple th, #Chiffrage table.tableauDeuxCol th {
    background-color: #00aeef;
}

#Chiffrage .boiteRigideCentreePanier table.ElementDevis tr th,
#Chiffrage .boiteRigideCentreeDevis table.ElementDevis tr th {
    background-color: #868689;
    color: #FFFFFF;
}

/************************ BOUTONS **************************/
#Chiffrage .buttonDevis {
    margin-top: -2px;
}
#it #Chiffrage .buttonDevisPiece {
    width: 17%;
}



#Chiffrage .buttonDevis a, #Chiffrage div.categorieFixe a {
    height: 37px;
}

#Chiffrage .buttonDevis a span {
    height: 37px;
}

#Chiffrage .buttonDevis a span span {
    line-height: 23px;
    color: #000000;
    margin-left: 7px;
    margin-right: 24px;
    height: 37px;
    line-height: 35px;
}

#Chiffrage .buttonDevis a:hover span span {
    line-height: 23px;
    color: #ffffff;
    margin-left: 7px;
    margin-right: 24px;
    line-height: 35px;
}

#Chiffrage .constitution .buttonDevis a {
    height: 28px;
}

#Chiffrage .constitution .buttonDevis a span {
    height: 28px;
}


#Chiffrage .constitution .buttonDevis a span span {
    line-height: 23px;
/*     color: #000000; */
    margin-left: 5px;
    margin-right: 25px;
    height: 28px;
    line-height: 30px;
}

#Chiffrage .constitution .buttonDevis a:hover span span {
    line-height: 23px;
    color: #ffffff;
    margin-left: 5px;
    margin-right: 25px;
    line-height: 30px;
}

#Chiffrage table.ElementDevis th.poubelle, #Chiffrage table.ElementDevis td.poubelle a {
    background-image: none;
}

#MB_window.messageInformation .button {
	width: auto;
}
#MB_window.messageInformation .button a {
	display: inline-block;
}
#MB_window.messageInformation .button a:hover {
	display: inline-block;
}
#MB_window.messageInformation .button a span span {
    color: #FFFFFF;
    margin-left: 6px !important;
    margin-right: 16px !important;
    text-decoration: none;
    display: inline-block;
}
#MB_window.messageInformation .button a:hover span span {
    color: #FFFFFF;
    margin-left: 6px !important;
    margin-right: 16px !important;
    text-decoration: none;
    display: inline-block;
}

div.ariane {
    width: auto;
}

#hu #bandeau div.boutonRecap {
	width: 162px;
}


/********************************* applicabilite *************************************************/

#aplicabiliteDiv #tableVariantes tr.evenLine {
    border: 1px solid #00aeef;
}
#aplicabiliteDiv #tableVariantes tr.oddLine {
    border: 1px solid #00aeef;
}

#aplicabiliteDiv #tableVariantes td.hover {
	color: #00aeef;
}

#aplicabiliteDiv #divInnerVariante{
	scrollbar-base-color: #4B4F56;
}

#MB_header {
	background-color: #929292;
}

#MB_frame {
	border-color: #929292;
}
div.contenuIOATD{
	margin-left: 13px;
}

#bandeau div.bas ul.barre_navigation li{
	z-index: 1;
}

#bandeauLibelle {
	font-weight:bold;
	font-size:15px;
	line-height:20px;
	color:white;
	margin-top:20px;
	float:right;
	padding-right:15px;
	clear: both;
}

#refRch.champDeSaisieParDefaut_R{
	background-color: #FFFFFF;
}

#refRch.champLorsDeSaisie_R{
	background-color: #FFFFFF;
}
#planTab #infoPlanTd:hover {

color:#000000;
}

#planTab #infoPlanTd{

padding:5px;
}
.usageInfoClass{
border: 1px solid #929292;
background-color: white;

}

.titreInfoUsage {
    padding-top: 5px;
}

.informationInfoUsage {
 padding-bottom: 5px;
}

#planTab .tabHeader th {
 padding-left: 3px;
}


.tooltip .xboxcontent {
font-weight:bold;
	
}
.valueAAAPopup {
    font-weight: normal;
}
.smallBouton {
    margin-left: 4px;
}
#menuBoxDateMEC{
	position: relative;
}

#nl h1.libchoixAnneeMC{
	font-size: 10px;
}
 
#mecInfo{
	position: static;
	top: auto;
	left: 140px;
	width: 18px;
}
.deplie_bandeau {
	width: 744px;
}

/* *** bouton disabled */

.barreAction .corps .disabled{
	cursor: default !important;
}

.barreAction .corps .disabled span span,
.barreAction .corps .disabled:hover span span {
	color: #CCCCCC !important;
}

#cs #recapInfTotal td {
	padding-top: 7px;
} 

#cs #recapInfTotal th {
	padding-top: 7px;
	text-transform: lowercase;
}

#bandeau .barre_lien ul li span span.none {
	background-image: none;
	margin: 0;
	padding: 0;
}

#bandeau .barre_lien ul li div#sep  {
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    margin-right: 9px;
    padding-right: 9px;
 }


.langue_fr_on{
	background-image:url(/static/images_css/html/images/AMI/accueil-drapeau-fr.gif);
}

.langue_fr_off{
	background-image: url(/static/images_css/html/images/AMI/accueil-drapeau-fr.gif);
}

.langue_de_on{
	background-image: url(/static/images_css/html/images/AMI/accueil-drapeau-de.gif);
}

.langue_de_off{
	background-image: url(/static/images_css/html/images/AMI/accueil-drapeau-de.gif);
}

.langue_it_on{
	background-image: url(/static/images_css/html/images/AMI/accueil-drapeau-it.gif);
}

.langue_it_off{
	background-image: url(/static/images_css/html/images/AMI/accueil-drapeau-it.gif);
}

.langue_nl_on{
	background-image: url(/static/images_css/html/images/AMI/accueil-drapeau-nl.gif);
}

.langue_nl_off{
	background-image: url(/static/images_css/html/images/AMI/accueil-drapeau-nl.gif);
}



/**********************************************************************************
							applicabilite.css
***********************************************************************************/

#aplicabiliteDiv #tableVariantes tr.evenLine {
    border: 1px solid #00aeef;
}
#aplicabiliteDiv #tableVariantes tr.oddLine {
    border: 1px solid #00aeef;
}

#aplicabiliteDiv #tableVariantes td.hover {
	color: #00aeef;
}

#aplicabiliteDiv #divInnerVariante{
	scrollbar-base-color: #4B4F56;
}

#MB_header {
	background-color: #929292;
}

#MB_frame {
	border-color: #929292;
}


body {
	background-color: #F9F9F9
}

/********************************************************************/
/*																	*/
/*					styleBandeauFooter.CSS							*/
/*																	*/
/********************************************************************/
#bandeau #bandeauHautPartieDroite{
    float: none;
}


/************************ TABLEAUX *****************************/
table .evenLine {
	background-color:#eeeeee;
}

table .oddLine {
	background-color:#FFFFFF;
}
table td.hover {
    color: #C92118;
}

table .hover li{
    color: #4B4F56;
}
span.hover {
	color: #4B4F56;
}

a{
	color: #454545
}
.table a{
	color:#000000;
}

table .hover a {
	color:#4B4F56;
}

th{
	background-color: darkgray;
	color: #FFFFFF;
}

tr.tabHeader {
	background-color: #4B4F56;
    border: 1px solid #929292;
}

#EnteTetableauDetailCommande th{
	background-color: #4B4F56;
	color: white;
}

/**************************** Petit bouton (ok ident) ***********************/
.smallBouton {
    background: none;
    background-color: #4B4F56;
    
}

.smallBouton span {
    background-image: none;
    background: none;
    
}


.smallBouton span span {
    background-image: none;
    margin-top: -5px;
    margin-bottom: -5px
 
}

.smallBouton:hover {
    background: none;
    background-color: #4B4F56;
    }

/******************************* FIL d'ariane ********************/

#filAriane {
	background: none;
	margin-left: 4px;
	width: 961px;
}

.breadCrumbNode,.breadCrumbNode a, .breadCrumbNode,.breadCrumbNode a:hover{
	color:#4B4F56;
}

/* *************************** Liste de pi�ces *******************/
div.fondTitreGauche{
	background-image: none;
}

div.fondTitreGaucheDeploye{
	background-image: none;
}

div.fondTitreDroite{
	background-image: none
}
div.fondTitreGaucheNoDeploye{
	background-position: -0px 1px;
}

div.texteTitreBarre{
	margin-left: 200px;
}
div.texteTitre {
	color: #4B4F56;
	width: auto;
	*width: 540px;
	text-align: justify;
	margin-top: 10px;
}

.selectionPieces .cartouchePiece tr.evenLine {
    border: none;
}
.selectionPieces .cartouchePiece tr.oddLine {
    border: none;
}
/* ************************** Barre d'action ********************/
.barreAction .corps .button {
	background-image: url("/static/images_css/html/images/AMI/commun/bt_sd_gauche_off.png");
}
.barreAction .corps .button span {
	background-image: none;
	padding-right: 4px;
}
.barreAction .corps .button span span {
	background-image: url("/static/images_css/html/images/AMI/commun/bt_sd_milieu_off.png");
}

.barreAction .corps .button:hover {
	background-image: url("/static/images_css/html/images/AMI/commun/bt_sd_gauche_on.png");
}
.barreAction .corps .button:hover span {
	background-image: none;
}
.barreAction .corps .button:hover span{
	background-image: none;
}
.barreAction .corps .button:hover span span {
	background-image: url("/static/images_css/html/images/AMI/commun/bt_sd_milieu_on.png");
	color: #ffffff;
}

#Chiffrage .barreAction *{
	color: #ffffff ;
	text-transform: uppercase;
	font-weight: normal;
}

#Chiffrage .barreAction a:hover *{
	color: #ffffff !important;
}

#Chiffrage .barreAction .disabled span span{
	color: #cccccc !important;
}

/******* styleBandeauFoote ************/

/* ************************ FOND DU BANDEAU ***********************/


#bandeau .bas ul{
	margin-top: 0px;
}
#bandeau .bas form{
	margin-top: 0px;
	height: 40px;
}

.choixLangue{
	color: #868689;
	float: left;
    left: auto;
    margin-right: 5px;
    margin-top: 8px;
    position: relative;
}


#bandeau div.bas ul.barre_navigation {
	padding-top: 2px;
    margin-top: 0px;
}

#bandeau div.bas ul.barre_navigation li ul.menu_atelier{
	top: 33px;
}

#bandeau div.bas.fixed ul.barre_navigation li ul.menu_atelier,
#bandeau div.bas ul.barre_navigation li ul.menu_atelier{
	top: 47px;
}
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier{
	top: 45px;
}
#bandeau div.bas ul.barre_navigation li.vehicules a,#bandeau div.bas ul.barre_navigation li.client a,
#bandeau div.bas ul.barre_navigation li.atelier a, #bandeau div.bas ul.barre_navigation li.garage a {
	background-image: none;
}

#bandeau div.bas ul.barre_navigation li.vehicules span,#bandeau div.bas ul.barre_navigation li.client span,
#bandeau div.bas ul.barre_navigation li.atelier span {
	background-image: none;
}

#bandeau div.bas ul.barre_navigation li.garage span{
	background-image: none;
}

#bandeau div.bas ul.barre_navigation li.vehicules span span,#bandeau div.bas ul.barre_navigation li.client span span,
#bandeau div.bas ul.barre_navigation li.atelier span span,#bandeau div.bas ul.barre_navigation li.garage span span {
	background-image: none;
    color: #000000;
	height: 45px;
	line-height: 45px;
}

#bandeau div.bas.fixed ul.barre_navigation li.vehicules span span,#bandeau div.bas.fixed ul.barre_navigation li.client span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelier span span,#bandeau div.bas.fixed ul.barre_navigation li.garage span span {
	background-image: none;
    color: #000000;
	height: 45px;
	line-height: 45px;
}

#bandeau div.bas ul.barre_navigation li.vehiculesHover a,#bandeau div.bas ul.barre_navigation li.atelierHover a,
#bandeau div.bas ul.barre_navigation li.clientHover a, #bandeau div.bas ul.barre_navigation li.garageHover a{
	background-image: none;
}

#bandeau div.bas ul.barre_navigation li.vehiculesHover span,#bandeau div.bas ul.barre_navigation li.atelierHover span,
#bandeau div.bas ul.barre_navigation li.clientHover span{
	background-image: none;
}

#bandeau div.bas ul.barre_navigation li.garageHover span{
	background-image: none;
}




#bandeau div.bas ul.barre_navigation li.vehiculesOn a,
#bandeau div.bas ul.barre_navigation li.atelierOn a,
#bandeau div.bas ul.barre_navigation li.clientOn a, 
#bandeau div.bas ul.barre_navigation li.garageOn a,
#bandeau div.bas ul.barre_navigation li.accueilOn a,
#bandeau div.bas ul.barre_navigation li.vehiculesHover a,
#bandeau div.bas ul.barre_navigation li.atelierHover a,
#bandeau div.bas ul.barre_navigation li.clientHover a, 
#bandeau div.bas ul.barre_navigation li.garageHover a,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier a {
    background-image: none;
	height: 41.5px;
	background-repeat: repeat-x;
    line-height: 33px;
    padding-top: 4px;
}
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOn a,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOn a,
#bandeau div.bas.fixed ul.barre_navigation li.clientOn a, 
#bandeau div.bas.fixed ul.barre_navigation li.garageOn a,
#bandeau div.bas.fixed ul.barre_navigation li.accueilOn a,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesHover a,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover a,
#bandeau div.bas.fixed ul.barre_navigation li.clientHover a, 
#bandeau div.bas.fixed ul.barre_navigation li.garageHover a,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier a {
    background-image: none;
	height: 41px;
	background-repeat: repeat-x;
    line-height: 33px;
    padding-top: 4px;
}

#bandeau div.bas ul.barre_navigation li.vehiculesHover span span,
#bandeau div.bas ul.barre_navigation li.atelierHover span span,
#bandeau div.bas ul.barre_navigation li.clientHover span span, 
#bandeau div.bas ul.barre_navigation li.garageHover span span{
    color: #FFFFFF;
    height: 43px;
}
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier a span span ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier a span span  {
	    height: 38px;
	
}
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier span {
    height: 39px;
    line-height: 37px;
}
#bandeau div.bas ul.barre_navigation li.vehiculesOn span span,#bandeau div.bas ul.barre_navigation li.atelierOn span span,#bandeau div.bas ul.barre_navigation li.clientOn span span,#bandeau div.bas ul.barre_navigation li.garageOn span span,#bandeau div.bas ul.barre_navigation li.accueilOn span span,#bandeau div.bas ul.barre_navigation li.vehiculesOnHover span span,#bandeau div.bas ul.barre_navigation li.clientOnHover span span,#bandeau div.bas ul.barre_navigation li.garageOnHover span span,#bandeau div.bas ul.barre_navigation li.accueilOnHover span span{
	color: #DB0020;
    background-color: #454545;
    background-image: none;
}

#bandeau div.bas ul.barre_navigation li.vehiculesOn span,#bandeau div.bas ul.barre_navigation li.atelierOn span,#bandeau div.bas ul.barre_navigation li.clientOn span,#bandeau div.bas ul.barre_navigation li.garageOn span,#bandeau div.bas ul.barre_navigation li.accueilOn span,#bandeau div.bas ul.barre_navigation li.vehiculesOnHover span,#bandeau div.bas ul.barre_navigation li.atelierOnHover span,#bandeau div.bas ul.barre_navigation li.clientOnHover span,#bandeau div.bas ul.barre_navigation li.garageOnHover span,#bandeau div.bas ul.barre_navigation li.accueilOnHover span
	{
    background-color: #454545;
    background-image: none;
	display: inline-block;
}
#bandeau div.bas ul.barre_navigation li.vehiculesOn span, #bandeau div.bas ul.barre_navigation li.atelierOn span,
#bandeau div.bas ul.barre_navigation li.clientOn span,#bandeau div.bas ul.barre_navigation li.garageOn span,#bandeau div.bas ul.barre_navigation li.accueilOn span {
	height: 31px;
	line-height: 33px;
	background-image: none;
}

#bandeau div.bas ul.barre_navigation li.vehiculesOn span span, #bandeau div.bas ul.barre_navigation li.atelierOn span span,
#bandeau div.bas ul.barre_navigation li.clientOn span span, #bandeau div.bas ul.barre_navigation li.garageOn span span,#bandeau div.bas ul.barre_navigation li.accueilOn span span{
    background-color: #454545;
	background-image: none; 
    color: #ffffff;
	height: 45px;
	line-height: 45px;
}
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOn span span, #bandeau div.bas.fixed ul.barre_navigation li.atelierOn span span,
#bandeau div.bas.fixed ul.barre_navigation li.clientOn span span, #bandeau div.bas.fixed ul.barre_navigation li.garageOn span span,#bandeau div.bas.fixed ul.barre_navigation li.accueilOn span span{
   height: 45px;
	line-height: 45px;
}

#bandeau div.bas ul.barre_navigation li.vehiculesOnHover a,
#bandeau div.bas ul.barre_navigation li.atelierOnHover a,
#bandeau div.bas ul.barre_navigation li.clientOnHover a,
#bandeau div.bas ul.barre_navigation li.garageOnHover a,
#bandeau div.bas ul.barre_navigation li.accueilOnHover a {
    background-color: #454545;
	margin-top: -2px;
	*margin-top: 0px;
}

#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ,
#bandeau div.bas ul.barre_navigation li.clientOnHover ,
#bandeau div.bas ul.barre_navigation li.garageOnHover,
#bandeau div.bas ul.barre_navigation li.accueilOnHover {
	*margin-top: -2px;
	
}

#bandeau div.bas ul.barre_navigation li.vehiculesOnHover span, #bandeau div.bas ul.barre_navigation li.atelierOnHover span,
#bandeau div.bas ul.barre_navigation li.clientOnHover span,#bandeau div.bas ul.barre_navigation li.garageOnHover span,#bandeau div.bas ul.barre_navigation li.accueilOnHover span{
    background-color: #454545;
	height: 45px;
/*     margin-top: -2px; */
  /*  padding-bottom: 2px;*/
}

#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOnHover span, #bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover span,
#bandeau div.bas.fixed ul.barre_navigation li.clientOnHover span,#bandeau div.bas.fixed ul.barre_navigation li.garageOnHover span,#bandeau div.bas.fixed ul.barre_navigation li.accueilOnHover span{
  height: 45px;
   }

#bandeau div.bas ul.barre_navigation li.vehiculesOnHover span span,#bandeau div.bas ul.barre_navigation li.atelierOnHover span span,
#bandeau div.bas ul.barre_navigation li.clientOnHover span span,#bandeau div.bas ul.barre_navigation li.garageOnHover span span,#bandeau div.bas ul.barre_navigation li.accueilOnHover span span {
    color: #ffffff;
	height: 45px;
    line-height: 45px;
/*     padding-top: 6px; */
}

#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOnHover span span,#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover span span,
#bandeau div.bas.fixed ul.barre_navigation li.clientOnHover span span,#bandeau div.bas.fixed ul.barre_navigation li.garageOnHover span span,#bandeau div.bas.fixed ul.barre_navigation li.accueilOnHover span span  {
   height: 45px;
    line-height: 45px;
/*     padding-top: 6px; */
}



#bandeau div.bas ul.barre_navigation li.vehicules a,#bandeau div.bas ul.barre_navigation li.client a,
#bandeau div.bas ul.barre_navigation li.atelier a, #bandeau div.bas ul.barre_navigation li.garage a,
#bandeau div.bas ul.barre_navigation li.vehicules span,#bandeau div.bas ul.barre_navigation li.client span,
#bandeau div.bas ul.barre_navigation li.atelier span,
#bandeau div.bas ul.barre_navigation li.garage span,
#bandeau div.bas ul.barre_navigation li.vehicules span span,#bandeau div.bas ul.barre_navigation li.client span span,
#bandeau div.bas ul.barre_navigation li.atelier span span,#bandeau div.bas ul.barre_navigation li.garage span span,
#bandeau div.bas ul.barre_navigation li.vehiculesHover a,#bandeau div.bas ul.barre_navigation li.atelierHover a,
#bandeau div.bas ul.barre_navigation li.clientHover a, #bandeau div.bas ul.barre_navigation li.garageHover a,
#bandeau div.bas ul.barre_navigation li.vehiculesHover span,#bandeau div.bas ul.barre_navigation li.atelierHover span,
#bandeau div.bas ul.barre_navigation li.clientHover span,
#bandeau div.bas ul.barre_navigation li.garageHover span,
#bandeau div.bas ul.barre_navigation li.vehiculesHover span span,#bandeau div.bas ul.barre_navigation li.atelierHover span span,
#bandeau div.bas ul.barre_navigation li.clientHover span span, #bandeau div.bas ul.barre_navigation li.garageHover span span,
#bandeau div.bas ul.barre_navigation li.vehiculesOn a,#bandeau div.bas ul.barre_navigation li.atelierOn a,
#bandeau div.bas ul.barre_navigation li.clientOn a, #bandeau div.bas ul.barre_navigation li.garageOn a, #bandeau div.bas ul.barre_navigation li.accueilOn a,
#bandeau div.bas ul.barre_navigation li.vehiculesOn span, #bandeau div.bas ul.barre_navigation li.atelierOn span,
#bandeau div.bas ul.barre_navigation li.clientOn span,#bandeau div.bas ul.barre_navigation li.garageOn span,#bandeau div.bas ul.barre_navigation li.accueilOn span,
#bandeau div.bas ul.barre_navigation li.vehiculesOn span span, #bandeau div.bas ul.barre_navigation li.atelierOn span span,
#bandeau div.bas ul.barre_navigation li.clientOn span span, #bandeau div.bas ul.barre_navigation li.garageOn span span, #bandeau div.bas ul.barre_navigation li.accueilOn span span
/* #bandeau div.bas ul.barre_navigation li.vehiculesOnHover a,#bandeau div.bas ul.barre_navigation li.atelierOnHover a, */
/* #bandeau div.bas ul.barre_navigation li.clientOnHover a,#bandeau div.bas ul.barre_navigation li.garageOnHover a, */
/* #bandeau div.bas ul.barre_navigation li.vehiculesOnHover span, #bandeau div.bas ul.barre_navigation li.atelierOnHover span, */
/* #bandeau div.bas ul.barre_navigation li.clientOnHover span,#bandeau div.bas ul.barre_navigation li.garageOnHover span, */
/* #bandeau div.bas ul.barre_navigation li.vehiculesOnHover span span,#bandeau div.bas ul.barre_navigation li.atelierOnHover span span, */
/* #bandeau div.bas ul.barre_navigation li.clientOnHover span span,#bandeau div.bas ul.barre_navigation li.garageOnHover span span  */
{
	margin-top: -2px;
}



/* --------------- Recap Devis ----------------*/
.boutonRecap{
	margin-top: 6px;
}
#bandeau div.boutonRecap div {
	background-color: #4B4F56;
	width: 150px;
	*margin-left: 7px;
}

#bandeau div.boutonRecap div a {
	background-color: #4B4F56;
}

#bandeau div.boutonRecap div span {
	background-image: none;
}

#bandeau div.boutonRecap div span span{
	color: #ffffff;
	background-image: none;
}

/* ------------------ recherche ----------------- */
#bandeau .recherche_pce {
    background-color: #4B4F56;
    padding-top: 4px;
}
#bandeau .recherche_pce .form-control {
	border-radius: 0px;
    width: 190px;
    padding: 0px 0px;
    padding-left: 3px;
	border-right: none;
}

#bandeau .recherche_pce .input-group-btn {
	border-radius : 0px;
	background-color: #E4E4E4;
	color : #4B4F56;
}
#bandeau .recherche_pce .input-group-btn:active,#bandeau .recherche_pce .input-group-btn:focus,#bandeau .recherche_pce .input-group-btn:hover {
	background-color: #C92118;
}
#bandeau .recherche_pce .btn-rech-ref {
	border-radius : 0px;
	background-color: transparent;
	color : #4B4F56;
	border: none;
}

#bandeau .recherche_pce .btn-rech-ref:hover {
	color : #FFFFFF;
}
#bandeau .recherche_pce .rechRef .rechRef_link a {
    background-image: none;
    background-color: #4B4F56;
    
}

#bandeau .recherche_pce .rechRef .rechRef_link span {
    background-image: none;
    background-color: #4B4F56;
}

#bandeau .recherche_pce .rechRef .rechRef_link span span {
    background-image: none;
/*     color: #000000; */
}

#bandeau .recherche_pce .rechRef .rechRef_link a:hover {
    background-image: none;
    background-color: #4B4F56;
}

#bandeau .recherche_pce .rechRef .rechRef_link a:hover span {
    background-image: none;
    background-color: #4B4F56;
    
}

#bandeau .recherche_pce .rechRef .rechRef_link a:hover span span {
    background-image: none;
    background-color: #4B4F56;
    color: #ffffff;
}

#bandeau .recherche_pce .rechRef a span {
}

#bandeau .recherche_pce .rechRef a span span {
    font-size: 11px;
}

#bandeau .recherche_pce .rechRef .rechRef_label{
	color: #000000;
/* 	font-weight: normal; */
display: none;
}
/* ************************ BARRE LIEN ***********************/

#bandeau .barre_lien ul li.dernier_lien a span span{
	color: #868689;
	background-image: url(/static/images_css/html/images/AMI/accueil/separateur_lien.png);
}

#bandeau .barre_lien ul li span span {
	color: #868689;
	background-position: right center;
}

#footer ul {
	color: #494949;
	width : 100%;
}


/***************************** fluxRSS *******************************/


#enteteFluxRSS {
	background-color: #DADADA;
}

#titreFluxRSS{
	color:#000000;
}

#corpFluxRSS {
	background-color: #DADADA;
}

/******************************** recapWidget ************************************/


#recapinfos .buttonRecapDevis a:hover span span{
	background-color: #C92118;
}

/*Milieu*/
#recapinfos .buttonRecapDevis a span span {
	background-image: url("/static/images_css/html/images/AMI/commun/bt_sd_milieu_off.png");
}

#recapinfos .buttonRecapDevis a:hover span span {
	background-image: url("/static/images_css/html/images/AMI/commun/bt_sd_milieu_on.png");
    color:#ffffff;
    background-image: none;
}

#recapinfos .buttonRecapDevis a:active {
	color:#000000 !important;
}
#recapinfos .buttonRecapDevis span, #recapinfos .buttonRecapDevis a{
	background-image: none;
}

#recapinfos .buttonRecapDevis a span span{
	background-color: #E4E4E4;
	background-image: none;
	
}

/********************************** modalBox *********************************/

/********************************** styleMessage ************************************/


/********************************** tooltip ******************************************/

/********************************** stylePanier ************************************************/

/*********************************  styleDevis **************************************************/

 #cadreHaut {
    border: 2px solid #4B4F56;
}


#cadreHaut .valeur, #cadreHaut table .mailStyle, #cadreHaut .sousTitre, #Chiffrage div.categorieFixe .sousTitre, #Chiffrage h1.categorieDynamique span, #Chiffrage .observations span {
    color: #4B4F56;
}

#Chiffrage table.tableauSimple, #Chiffrage table.tableauDeuxCol {
    border-color: #4B4F56;
}

#Chiffrage table.tableauSimple th, #Chiffrage table.tableauDeuxCol th {
    background-color: #4B4F56;
}


/************************ BOUTONS **************************/
#Chiffrage .buttonDevis a, #Chiffrage div.categorieFixe a {
    background-image: url(/static/images_css/html/images/AMI/commun/bt_prems_gauche_off.png);
}

#Chiffrage .buttonDevis a:hover {
    background-image: url(/static/images_css/html/images/AMI/commun/bt_prems_gauche_on.png);
}

#Chiffrage .buttonDevis a span {
    background-image: url(/static/images_css/html/images/AMI/commun/bt_prems_droite_off.png);
}

#Chiffrage .buttonDevis a:hover span {
    background-image: url(/static/images_css/html/images/AMI/commun/bt_prems_droite_on.png);
}

#Chiffrage .buttonDevis a span span {
    background-image: url(/static/images_css/html/images/AMI/commun/bt_prems_milieu_off.png);
}

#Chiffrage .buttonDevis a:hover span span {
    background-image: url(/static/images_css/html/images/AMI/commun/bt_prems_milieu_on.png);
}

#Chiffrage .constitution .buttonDevis a {
    background-image: url(/static/images_css/html/images/AMI/devis/bt_sd_gauche_off_plus.png);
}

#Chiffrage .constitution .buttonDevis a:hover {
    background-image: url(/static/images_css/html/images/AMI/devis/bt_sd_gauche_on_plus.png);
}

#Chiffrage .constitution .buttonDevis a span {
    background-image: url(/static/images_css/html/images/AMI/devis/bt_sd_droite_off_plus.png);
}

#Chiffrage .constitution .buttonDevis a:hover span {
    background-image: url(/static/images_css/html/images/AMI/devis/bt_sd_droite_on_plus.png);
}

#Chiffrage .constitution .buttonDevis a span span{
    background-image:none;
}

#Chiffrage .constitution .buttonDevis a:hover span span{
    background-image: none;
}

#MB_window.messageInformation .button a {
	background-image: none;
	background-color: #4B4F56;		
}
#MB_window.messageInformation .button a:hover {
	background-image: none;
	background-color: #4B4F56;	
}
#MB_window.messageInformation .button a span {
	background-image: none;
	background-color: #4B4F56;			
}
#MB_window.messageInformation .button a:hover span {
	background-image: none;
	background-color: #4B4F56;		
}
#MB_window.messageInformation .button a span span {
	background-image: none;
	background-color: #4B4F56;	
}
#MB_window.messageInformation .button a:hover span span {
	background-image: none;
	background-color: #4B4F56;			
}
/************************* applicabilite ***********************************/

#aplicabiliteDiv #tableVariantes tr.evenLine {
    border: 1px solid #E0091D;
}
#aplicabiliteDiv #tableVariantes tr.oddLine {
    border: 1px solid #E0091D;
}

#aplicabiliteDiv #tableVariantes td.hover {
	color: #E0091D;
}

#aplicabiliteDiv #divInnerVariante{
	scrollbar-base-color: #4B4F56;
}

#MB_header {
	background-color: #4B4F56;
}

#MB_frame {
	border-color: #929292;
}

#bandeauLibelle {
	color: #707070;
}

/*****************************************************/
/***** Niveaux de couverture des v�hicules*****/
/***************************************************/
#Atelier .libelleVehiculeAtelier span.nivcou_0  {
}


#footer{
	background-image: none;
}

#footer ul {
	color: #494949;
    font-size: 10px;
    background-repeat: repeat-x;
}
/**Estimatif ATX*/
#recherche_devis_facture .contentform .chiffrages .listeChiffrage .logoATX_estimatif_status_initial a,
#recherche_devis_facture .contentform .chiffrages .listeChiffrage .logoATX_estimatif_status_operation_dans_devis a,
#recherche_devis_facture .contentform .chiffrages .listeChiffrage .logoATX_estimatif_status_commande_devis a
{
	text-decoration: none;
	display:block;
}


/**********************************************************************************
							applicabilite.css
***********************************************************************************/

#aplicabiliteDiv #tableVariantes tr.evenLine {
    border: 1px solid #E0091D;
}
#aplicabiliteDiv #tableVariantes tr.oddLine {
    border: 1px solid #E0091D;
}

#aplicabiliteDiv #tableVariantes td.hover {
	color: #4B4F56;
}

#aplicabiliteDiv #divInnerVariante{
	scrollbar-base-color: #4B4F56;
	width: 100%;
}

#MB_header {
	background-color: #4B4F56;
}

#MB_frame {
	border-color: #929292;
}


#col_3 .widgetGlissantClass{
	/*margin-left: -150px;*/
}
#col_3 #body_col_3 .widgetGlissantClass{
	margin-left: 0px;
	*margin-left: -75px;
}
#bandeau div.boutonRecapGlissant div {
	*margin-left: -71px;
}

.libelleVehiculeAtelierEntete{
	color: #4B4F56;
}

#es .libelleVehiculeAtelierEntete{
	padding-right: 0px;
}

#nl .libelleVehiculeAtelierEntete{
	padding-right: 0px;
}
  
#nl .libelleVehiculeAtelierConteneur {
	float: none;
}  

#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierHover ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span ,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a span ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.universelHover a span ,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.universelHover a span ,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a  ,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a  ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a  ,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a  ,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.universelHover a  ,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.universelHover a  ,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.sous_menu_vehHover a  ,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.sous_menu_vehHover a,
#bandeau div.bas ul.barre_navigation li.vehiculesHover,
#bandeau div.bas ul.barre_navigation li.clientHover,
#bandeau div.bas ul.barre_navigation li.garageHover

	{
	color: #FFFFFF;
    background-color: #454545;
	background-position: center 1px;
	margin-top: -2px;
	padding-bottom: 2px;
}

#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span ,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a span ,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.universelHover a span ,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesHover ul.menu_atelier li.universelHover a span ,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a  ,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a  ,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a  ,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a  ,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.universelHover a  ,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesHover ul.menu_atelier li.universelHover a  ,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.sous_menu_vehHover a  ,
#bandeau div.bas.fixed ul.barre_navigation li.vehiculesHover ul.menu_atelier li.sous_menu_vehHover a  
	{
	color: #FFFFFF;
    background-color: #454545;
	background-position: center 1px;
}

#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span 
{
	margin-top: 1px
}

#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover   ,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover   ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover   ,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover   ,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.universelHover   ,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.universelHover   ,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.sous_menu_vehHover   ,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.sous_menu_vehHover   
{
	border: 1px solid #4B4F56;
}

#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover     {
	bottom: 1px
}
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier     {
	background-color: #454545
}
/* #bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li, */
/* #bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li, */
/* #bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li, */
/* #bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li */
/* 	{ */
/* 	width: 350px; */
/* 	background-color: #dedede; */
/* 	border: 1px solid #6a6a6a; */
/* 	position: none; */
/* 	clear: both; */
/* } */

#bandeau div.boutonRecap span span{
	font-weight:normal;
}

#bandeau .bas_contenuGlissant{
	display: none;
}

.menu_atelier .universel,
.menu_atelier .universelHover {
	/*margin-top: -2px;*/
}

#bandeau div.bas ul.barre_navigation span span{
	font-weight: normal;	
}

#recapinfos .filet{
    background-image: none;
	background-color: #ffffff;
}

.libelleVehiculeAtelierLoupe {
	background-image: url("/static/images_css/html/images/AMI/atelier/pct_affiche_composante.png");
}

#es .libelleVehiculeAtelierLoupe {
	padding-left: 5px;
}

#nl .libelleVehiculeAtelierLoupe {
	padding-left: 5px;
}

#Chiffrage .buttonDevis {
	font-weight: normal;
}
#aplicabiliteDiv #selectsDiv {
	background-color: #999999;	
}


#cadreVehicule .tabVehicule input,
#cadreVehicule .rappelVeh span {
	color: #4B4F56;
}

.deplie_global .replie_button,
.deplie_global .deplie_button{
	background-image: url("/static/images_css/html/images/AMI/accueil/pct_fleche_down.png");
	height: 15px;
}

.deplie_global .deplie_button{
	transform: scaleY(-1);
}


.deplie_global .deplie_button{
	transform: scaleY(-1);
}

div.fondTitreTemps,
div.fondTitreOperations {
	margin-left: 9px;
}

.code_folded div.fondTitreDroite {
	height: 0px;
}

#listeClient #tableClient a:hover {

	color: #4B4F56;
}

#MB_window.messageAttente #MB_frame {
    background-position: 20px 17px;
    height: 72px;
	padding-top : 7px;
}
#MB_content {
	padding: 18px 12px !important;
}
.libelleVehiculeAtelierContenu {
	word-break: break-all;
}

#nl .libelleVehiculeAtelierContenu {

	padding-left: 0px;
}


.barreAction .corps .button {
    background-image: none;
    color: #4B4F56;
    background-color: #E4E4E4;
}
.barreAction .corps .button span {
    background-image: none;
    padding-right: 4px !important;
}
.barreAction .corps .button span span {
    background-image: none;
}
.barreAction .corps .button:hover {
    background-image: none;
    color: #4B4F56;
    background-color: #E4E4E4;   
}
.barreAction .corps .button:hover span {
    background-image: none;
}
.barreAction .corps .button:hover span span {
    background-image: none;
    color: #ffffff !important;
}

#Chiffrage .buttonDevis a span span {
    background-position: center center;
    background-repeat: repeat-x;
    color: #000000;
    display: block;
    margin-left: 23px;
    margin-right: 9px;
    text-decoration: none;
    white-space: nowrap;
}
#Chiffrage #retour_selection_piece {
    margin-top: -1px;
}
#telechargerButton {
	height: 20px;
	line-height: 20px;
}

#Chiffrage table.ElementDevis td.rech_dev {
	width: 0px;
}
#Chiffrage table.ElementDevis th.rech_dev {
    width: 0px;
}

#Atelier h1 {
	padding-left: 0px;
}

#divContenuCguImmatriculation, #divContenuCGVDRIIVIN {
    background-color: #ffffff;
}

#divTitreCguImmatriculation, #divTitreCGVDRIIVIN {
    background-color: #4B4F56;
}
.langue_fr_on, .langue_de_on, .langue_it_on, .langue_nl_on, .langue_fr_off, .langue_de_off, .langue_it_off, .langue_nl_off {
    margin-left: -3px;
}

#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span span,#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a span span,#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span span,#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.universelHover a span span,#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.universelHover a span span,#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li.sous_menu_vehHover a span span,#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li.sous_menu_vehHover a span span
	{
	color: #ffffff;
}

#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a ,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a 
{
    background-color: #454545;  
}


#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier a span {
    background-color: #dedede;
}
#bandeau div.bas ul.barre_navigation li.vehiculesOn span span,#bandeau div.bas ul.barre_navigation li.atelierOn span span,#bandeau div.bas ul.barre_navigation li.clientOn span span,#bandeau div.bas ul.barre_navigation li.garageOn span span,#bandeau div.bas ul.barre_navigation li.accueilOn span span,#bandeau div.bas ul.barre_navigation li.vehiculesOnHover span span,#bandeau div.bas ul.barre_navigation li.atelierOnHover span span,#bandeau div.bas ul.barre_navigation li.clientOnHover span span,#bandeau div.bas ul.barre_navigation li.garageOnHover span span,#bandeau div.bas ul.barre_navigation li.accueilOnHover span span
	{
	color: #FFFFFF;
	background-image: none;
}

#bandeau div.bas ul.barre_navigation li.vehiculesOn span,#bandeau div.bas ul.barre_navigation li.atelierOn span,#bandeau div.bas ul.barre_navigation li.clientOn span,#bandeau div.bas ul.barre_navigation li.garageOn span,#bandeau div.bas ul.barre_navigation li.accueilOn span,#bandeau div.bas ul.barre_navigation li.vehiculesOnHover span,#bandeau div.bas ul.barre_navigation li.atelierOnHover span,#bandeau div.bas ul.barre_navigation li.clientOnHover span,#bandeau div.bas ul.barre_navigation li.garageOnHover span,#bandeau div.bas ul.barre_navigation li.accueilOnHover span
	{
	background-image: none;
	display: inline-block;
}

#bandeau div.bas ul.barre_navigation li.vehiculesOn a,#bandeau div.bas ul.barre_navigation li.atelierOn a,#bandeau div.bas ul.barre_navigation li.clientOn a,#bandeau div.bas ul.barre_navigation li.garageOn a,#bandeau div.bas ul.barre_navigation li.vehiculesOnHover a,#bandeau div.bas ul.barre_navigation li.atelierOnHover a,#bandeau div.bas ul.barre_navigation li.clientOnHover a,#bandeau div.bas ul.barre_navigation li.garageOnHover a
	{
    background-color: #454545;  
}
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li a,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li a,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li a,
#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li a
	{
	width: 350px;
	background-color: #dedede;
	border: 1px solid #6a6a6a;
	position: none;
	clear: both;
}

#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover{
	border: none;
}
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a span,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a,

#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span,
#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a,

#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a,

#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a,

#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.universelHover a,

#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li.sous_menu_vehHover a,

#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.universelHover a,

#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a span,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li.sous_menu_vehHover a
{
	padding-bottom: 0px;
}

#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li a,
#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li a,
#bandeau div.bas.fixed ul.barre_navigation li.atelierHover ul.menu_atelier li a,
#bandeau div.bas.fixed ul.barre_navigation li.atelierOnHover ul.menu_atelier li a{
	height: 39px;
	-moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}


#bandeau div.bas ul.barre_navigation li.atelierHover ul.menu_atelier li,#bandeau div.bas ul.barre_navigation li.atelierOnHover ul.menu_atelier li,
#bandeau div.bas ul.barre_navigation li.vehiculesHover ul.menu_atelier li,#bandeau div.bas ul.barre_navigation li.vehiculesOnHover ul.menu_atelier li{
	border: none;
}
.icon-scroll_down{
	font-size: 20px;
	color: #E4E4E4;
}
#recapinfos .buttonRecapDevis a:hover span, #recapinfos .buttonRecapDevis a:hover{
	background-image:  none;
}
#petit_triangle{
	background-image: none;
}

#Chiffrage .fondCategorieHaut span span span, #Chiffrage .fondCategorieBas span span span{
	background-image: none;
}
#Chiffrage .fondCategorieBas span span, #Chiffrage .fondCategorieHaut span span{
	background: none;
}
#Chiffrage .fondCategorieBas span, #Chiffrage .fondCategorieHaut span{
		background: none;
}
#Chiffrage .fondCategorie{
	padding-top: 9px;
	padding-bottom: 9px;
}
.barreAction .corps .button span{
	background-image: none;
	padding-bottom: 4px;
	padding-top: 4px;
}
#Chiffrage #retour_selection_piece{
	padding-left: 4px;
}
#Popup .corps .button, #Popup .corps .button span, #Popup .corps .button span span{
	background-image: none;
}
#Popup .corps .button, #Popup .corps .button span{
		padding-top: 0px;
	padding-bottom: 0px;
}
#Popup .corps .button:hover, #Popup .corps .button:hover span, #Popup .corps .button:hover span span{
	background-image: none;
}

div.titre{
	width: 952px;
}
#zoneCentraleAtelier{
	border-top: 1px solid #A0A0A0
}

.barreAction{
	height: 50px;
	margin-top: 3px;
}


#partieCentraleAtelier{
	width: 780px;
}
.libelleVehiculeAtelierContenu{
	width: auto;
}

.magasinierCaddie_hover a,
.magasinierCaddie a{
	background-repeat: no-repeat;
    background-size: 26px 24px;
    text-decoration: none;
    height: 25px;
    width: 34px;
    border: none;
    display: block;
    border: 1px solid #D9D9D9;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: border-box;
    background-color: #E2E2E2 ;
    color: #4B4F56;
    font-size: 24px;
    text-align: center;
}

.magasinierCaddie_hover a{
/* 	background-image: url("/static/images_css/html/images/default/liste_piece/caddie_on.png"); */
	cursor:pointer;
	background-color: #4B4F56;
	color : #FFFFFF;
}

#bandeau .navbar {
	min-height : 44px;
	border-radius: 0px;
}
#bandeau .menu-container{
	height : 45.5px;
}
#bandeau .menu-barre-glissante{
	height : 45px;
	padding-right: 0px;
}
#bandeau .menu-barre-glissante .ul-barre-glissante{
	height : 45px;
	vertical-align: middle;
}
#bandeau .ul-barre-glissante li{
	height : 44px;
	vertical-align: middle;
	padding : 0px;
	margin-top: 0px;
}
#bandeau .ul-barre-glissante li a{
	height : 44px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 1px;
    padding-bottom: 0px;
}
#bandeau .ul-barre-glissante li a:hover, #bandeau .ul-barre-glissante li a:focus, #bandeau .ul-barre-glissante li a:active {
    color: #FFFFFF;
	background-color: #C92118;
}

#bandeau .ul-barre-glissante li [class^="icon-"], #picto-news{
	font-size: 23px;
    position: relative;
    top: 10px;
}
#recapinfos {
/*     margin-left: 4px; */
}
#bandeau .dropdown:hover .dropdown-menu {
    display: block;
}
input.form-control,input.form-control:focus {
    box-shadow: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   -moz-transition: none;
   -webkit-transition: none;
}

.fixed .menu-container {
    height: 44.5px;
/*     border-bottom: solid 1px #7F7F7F; */
}
#bandeau .menu-atelier{
	background-color: #dedede;
    border: 1px solid #6a6a6a;
    width: 350px;
    padding: 0px;
}
#bandeau .universel, #bandeau .sous_menu_veh{
	background-color: #4B4F56;
    border: 1px solid #6a6a6a;
    width: 350px;
    padding: 0px;
}
#bandeau .universel li,  #bandeau .sous_menu_veh li{
    padding: 0px;
}
#bandeau .universel:hover, #bandeau .universel:focus, #bandeau .universel:active{
	background-color: #dedede;
    border: 1px solid #6a6a6a;
    width: 350px;
    padding: 0px;
    color : #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
}
#bandeau .sous_menu_veh:hover, #bandeau .sous_menu_veh:focus, #bandeau .sous_menu_veh:active{
	background-color: #dedede;
    border: 1px solid #6a6a6a;
    width: 350px;
    padding: 0px;
    color : #fff;
}
#bandeau .universel a span{
	font-size: 12px;
    font-weight: bold;
    line-height: 33px;
}
#bandeau .sous_menu_veh a span{
	font-size: 12px;
    font-weight: bold;
    line-height: 33px;
}
ul.dropdown-menu.menu_atelier {
    padding: 0px;
    margin-left: 0px;
        padding-left: 0px;
}
#bandeau .bas ul {
	float: left;
	margin-top: 0px;
	padding-left: 0px;
}
span#picto-rech-ref {
    font-size: 18px;
    top : 0px;
}
.btn:focus, .btn:active, .btn:focus {
  outline: none;
}
.button-accueil-pneumatique {
    width: 140px;
    height: 40px;
    margin: 25px auto;
    font-size: 11px;
    background: #E4E4E4 none;
    border: none;
    color: #4B4F56;
    padding-top: 0px;
    cursor: pointer;
    display: block;
    text-align: center;
}
.button-accueil-pneumatique .text {
    font-size: 11px;
    font-weight: bold;
    margin-left: 0px;
}
.button-accueil-pneumatique:hover,.button-accueil-pneumatique:focus,.button-accueil-pneumatique:active {
	background: #4B4F56 none;
    color: #FFFFFF;
}
#accueilBtnPneu {
    position:relative;
     top: 2px;
    font-size: 24px;
    margin-right: 3px;
} 
.button-accueil-pneumatique .icon {
/* 	margin-left: -110px; */
	display:table-cell;
	padding-left: 10px;
	vertical-align :middle;
}
.rechText{
	width: 68px !important;
	height: 21px !important;
	margin: auto  !important;
}

table.dataTable.cell-border thead th, table.dataTable.cell-border tbody td {
	border-top: 1px solid #181818 !important;
	border-right: 1px solid #181818 !important;
}

table.dataTable.cell-border thead tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
	border-left: 1px solid #181818 !important;
}
.title-barre-glissante{
	font-size: 13px;
    font-weight: bold;
    position: relative;
    top: 5px;
}
.new-news-notif {
	font-size: 12px;
    font-weight: bold;
}
.new-news-notif-div {
    background-color: red;
    position: relative;
    border-radius: 50px;
    height: 18px;
    width: 18px;
    top: -19px;
    left: 12px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
#container{
	background-color: #F9F9F9;
}
#zoneCentraleAtelier #partieCentraleAtelier table.tableauMD , #planEntretienTable{
	background-color: white;
}
#MB_frame{
	background-color: #FFFFFF;
}

td pre {
	margin-right : 10px;
	background-color: #E4E4E4;
}

#MB_window .barreAction {
    background-color: #FFFFFF;
}

.search-ref button:hover,.search-ref button:focus,.search-ref button:active,.search-ref button.active
	{
	color : #fff;
	background-color: #4B4F56;
}

.form-control:focus {
  border-color: #4B4F56;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}
#footer a {
	color :  #4B4F56;
}

#bandeau .ul-barre-glissante li.contact a,#bandeau .ul-barre-glissante li.dernier_lien a{
	padding: 0px 0px;
	padding-top: 10px;
}

#bandeau .ul-barre-glissante li.contact a:hover, #bandeau .ul-barre-glissante li.contact a:focus, #bandeau .ul-barre-glissante li.contact a:active {
    color: #4B4F56;
    height : 30px;
	background-color: #c8c8ca;
}
#bandeau .ul-barre-glissante li.dernier_lien a:hover, #bandeau .ul-barre-glissante li.dernier_lien a:focus, #bandeau .ul-barre-glissante li.dernier_lien a:active {
    color: #4B4F56;
    height : 30px;
	background-color: #c8c8ca;
}
.historiquesTabs{
	background-color:#c8c8ca;
}
.historiquesSelectedTab{
	background-color: #4B4F56;
}
.historiquesSelectedTab > a {
    border: none;
    background: none;
}
.tableDevis{
	table-layout: auto;
}
.historiquesSelectedTab > a > label{
	color:#FFFFFF;
}
.historiquesSelectedTab > a > span{
	color:#FFFFFF;
}
.historiquesSearchButton{
	background-color:#E4E4E4;
}
.historiquesSearchButton:hover{
	background-color:#F9F9F9;
}
#historiqueTabContent table a {
    font-size: 11px;
}
.tabpanel{
	background-color: #4BF56;
}
.zoneLoader {
	background-color: #F9F9F9;
}
.nav li:hover a {
    color: #4B4F56;
}
.nav li a {
    color: #4B4F56;
}
#iconInformationButton{
	color:#4B4F56;
}

#Popup a#butonEnvoyer:hover,#Popup a#butonEnvoyer:active,#Popup a#butonEnvoyer:focus {
	background-color: #4B4F56;
	color : #fff;
	text-decoration: none;
}
#Popup a#butonEnvoyer:hover span {
	color : #fff;
}
.search-ref button {
	color: #4B4F56;
	background-color: #E4E4E4;
}
.nav-tabs-custom > .tab-content {
    background-color: #4B4F56;
}
.nav-tabs-custom > .nav-tabs {
    height: 0px;
}
.historiquesSearchButton{
	color : #4B4F56;
}
#bandeau .bas.fixed{
	height : 44px;
}
tr.evenLine {
	background-color: #FFFFFF;
}

table .evenLine {
	background-color: #E4E4E4;
}

#bandeau .bas.fixed {
    background-color: #4B4F56;
}

#Chiffrage .fondCategorie {
    background-color: #E4E4E4;
}

#MB_content {
    border: none;
}

#MB_header {
	   border: none;
}

.montages{
    width: 188px;
    margin-bottom: 2px;
}

.montageTitle{
	min-height: 50px;
	background: #4B4F56 none;
	margin-bottom: 1px;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	font-family: arial;
	font-size: 11.7px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 25px;
}

.montageGrpLibelle{
	text-align: left;
	padding-left: 20px;
}
#menu .montages h1 {
    border: none;
    height: auto;
    margin-bottom: 1px;
    color: #FFFFFF;
    cursor: pointer;
}

#menu .montages .icon-collapse {
    float: left;
    margin-top: 4px;
    font-size: 15px;
    color: #FFFFFF;
    cursor: pointer;
    min-width: 20px;
}
#menu .montages .list-group{
    text-align: left;
    margin-bottom: 0px;
}
#menu .montages .list-group-item {
    background: #F9F9F9;
    color: #4B4F56;
    border-radius: 0px 0px 0px 0px;
    padding-left: 5px;
}
#menu .montages .list-group-item.superMontages {
	background-color: rgba(201, 33, 24, 0.6);
	color: #4B4F56;
}
#menu .montages .list-group-item.active {
    color: #FFFFFF;
    background-color: #C92118;
}
#menu .montages .icon-info {
    font-size: 14px;
    position: relative;
    top: 3px;
    color: white;
}
.montageAlertNoPieces-header{
  padding: .5em 2em .5em .75em;
  font-size: 12px;
}

.montage-no-pieces{
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    padding: 20px;
    font-size: 15px;
    margin-bottom : 30px;
    display : none;
}
.montage-no-pieces span{

     display: block;
     color: red;
     font-size: 25px;
     font-weight: bold;
     text-align: center;
     margin-bottom : 30px;
 }
.montage-no-pieces span.priority-fou{
     margin-bottom : 0px;
}

.prixachat {
	padding-left: 5px;
}

.pastilleMontages {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 10px;
    float: right;
    background-color: #4B4F56;
    color: #fff;
}

.list-group-item.active > .pastilleMontages {
    color: #4B4F56;
    background-color: #fff;
}

.modalMontages-header {
    background-color: #4B4F56;
}

#rechercheTextuelleDiv {
	display: flex;
	margin: 9px;
	margin-left: 40px;
	height: 22px;
	margin-bottom: 20px;
}
#rechercheTextuelleDiv button{
	background-color: black;
	height: 22px;
	color: white;
}

#rechercheTextuelle{
	width: 480px;
	height: 100%;
}

#rech-textuelle-supprButtonDiv{
	margin: 8px 0 0 3px;
	cursor: pointer;
}

.label-supplier-filter {
	border: 1px solid #E4E4E4;
	padding-left: 0;
	padding-right: 0;
	background-color: #E4E4E4;
}

.bouttonPopinRecap{
	background-color: buttonface!important;
}

#btnAccepterCgv, #btnAccepterConfidentialite {
	background-color: #404142;
}
#btnAccepterCgv:hover, #btnAccepterConfidentialite:hover {
	background-color: #C92118;
}