html.sansFond {
	background-color: #FFFFFF;
}

/* ----------------- Login ------------------------- */
#Login .boiteLoginHaut {
	margin:0;
	padding:0;
	height:108px;
}


div#Login .boiteLogin .suiteLogoLocale, body#Login .boiteLogin .suiteLogoLocaleLogin {
	display:none;
}

#Login .suiteLogoLocale a, #Login .suiteLogoLocaleLogin a {
	visibility : hidden;
}

#Login .boutonDeloguer, #Login .boutonDeloguerLogin	{
	margin-left:auto;
	width:100%;
	text-align:right;
	height:25px;
}

#Login .boutonDeloguer {
	margin-bottom:8px;
}

#Login .barreEnteteLogin {
	width: 100%;
	background-color : #CCCCCC;
	text-align : left;	
	line-height : 34px;		
	height : 34px;
	text-indent : 20px;
	font-weight : bold;
}

body#Login .texteEntete {
	line-height:20px;
	text-indent:10px;
}

/* ----------------- FIN Login ------------------------- */

.logoLocale {
	text-align: left;
	margin-left: 0;
	width: 260px;
	position : absolute;
	padding-left : 10px;
}

#Login .logoLocale	{
	margin:0;
	padding:0;
	text-align:center;
	width:350px;
	position:relative;
}

.boutonDeloguer	{
	margin-left: auto;
	width: 100%;
	text-align: right;
	height:22px;
}

.suiteLogoLocale {
	width: 100%;
	text-align: left;
	text-indent:470px;
	height:56px;
	line-height:25px;
	margin-bottom:20px;
}

.suiteLogoLocale img {
	float:right;
	margin-right:5px;
	margin-top: 0px;
}

.suiteLogoLocaleAPropos {
	width: 100%;
	text-align: left;
	text-indent : 480px;
	height:56;
	line-height : 56px;
}

a.lienAide {
	font-weight:bold;
}

.ligneDeDeuxPixels {
	height:2px;
	font-size:1px ;
}

.barreEntete {
	width: 100%;
	background-color : #CCCCCC;
	text-align : left;	
	line-height : 34px;		
	height : 34px;
	text-indent : 20px;
	font-weight : bold;
}

.barreEnteteLogin {
	width: 100%;
	background-color : #CCCCCC;
	text-align : left;	
	line-height : 34px;		
	height : 34px;
	text-indent : 10px;
	font-weight : bold;
}

.barreEntete img {
	float : right;
}

.barreEnteteG {
	background-color : #CCCCCC;	
	text-align : left;	
	line-height : 34px;		
	height : 34px;
	text-indent : 20px;
	font-weight : bold;
	position : absolute;	
}

.barreEnteteD {
	background-color : #CCCCCC;	
	text-align : right;	
	line-height : 34px;		
	height : 34px;
	text-indent : 20px;
	font-weight : bold;
}

.detailInterface{
	height:40px;
	text-align: left;
	border:solid;
	border-width: 1px;
	border-color: BLACK;
	margin-left:0px;
	width:760px;
}

.InterfaceDescription{
	width:100%;
}

.nameInterface{
	width:140px;
	float: left;
	text-align: center;
}

.iPInterface{
	width:100px;
	float: left;
	text-align: center;
}

.PortInterface{
	width:50px;
	float: left;
	text-align: center;
}

.CondInterface{
	width:50px;
	float: left;
	text-align: center;
}

.StockInterface{
	width:50px;
	float: left;
	text-align: center;
}

.BuyPriceInterface{
	width:75px;
	float: left;
	text-align: center;
}
.SellPriceInterface{
	width:75px;
	float: left;
	text-align: center;
}
.PanierInterface{
	width:50px;
	float: left;
	text-align: center;
}

.DevisInterface{
	width:50px;
	float: left;
	text-align: center;
}

.DMSLoginInterface{
	width:110px;
	text-align: left;	
}


/*** Liste de garages ***/
ul.EnteteListInterface {
	font-weight : bold;
	padding : 0;
}

ul.EnteteListInterface li {
	display : block;
	float : left;
	width : 150px;
	padding : 0;
}

ul.EnteteListInterface li.NotAuthorised {
	display : block;
	float : left;
	width : 400px;
	padding : 0;
	font-style:italic;
}

ul.EnteteListInterface li label {
	clear : both;
}

hr {
	width : 700px;
	color : black;
	text-align : left;
}

.finFloat {
	clear : both;
}

ul.listeGarage, ul.listeGarage ul, ul.listeGarage li {
	font-weight : normal;
	padding : 0;
}

ul.listeGarage input { 
	vertical-align : middle;
}

ul.listeGarage img {
	float : right;
	margin-right : 10px;
}

ul.listeGarage li ul.detailGarage {
	display: none;
	width : 300px;
	margin-left : 300px;
}

ul.listeGarage li ul.detailGarage li .UserDetails {
	float : left;
	width : 140px;
}

ul.listeGarage li ul.detailGarage li .UserIDDetails {
	float : right;
	width : 140px;	
}

/*** CSS pour la configuration d'un Garage ***/
.GarageDetailInterface{
	width:600px;
	border-bottom:solid;
	border-width:2px;
	border-color:black;
	text-align: left;
	text-indent: 10px;
}

ul.GarageConfiguration {
	width:400px;
}

ul.GarageConfiguration li.EnteteListeUser{
	display : block;
	float : left;
	width : 150px;
	font-weight : bold;
	border-bottom:solid;
	border-width:1px;
}

ul.GarageConfiguration li.listeUserGarage{
	display : block;
	float : left;
	width : 150px;
	font-weight : normal;
}

.Enregistrement{
	font-weight : bold;
	color:red;
	text-align:center;
}

h1 {
	background-image : url('/static/images_adm_css/html/images/AMI/bandeau_local.gif');
	background-repeat : no-repeat;
	background-position : left 6px;
	height : 34px;
	font-weight : bold;
	text-align : left;
	padding : 0 30px 0 15px;
	padding-top : 9px;	
}

#Administration h2 {
	font-size: 8pt;
	color: black ;
	font-weight: bold; 
	text-decoration:none;
	margin:0;
	padding:0;
}

#saveRechCrossImg{
    //position: relative;
    left: -65px;
}
#MB_header {
	background-color: #868689;
}

#MB_frame {
	border-color: #868689;
}
/* ************************** Barre d'action ********************/
.barreAction .corps .button {
	background-image: url("/static/images_adm_css/html/images/AMI/commun/bt_sd_gauche_off.png");
}
.barreAction .corps .button span {
	background-image: url("/static/images_adm_css/html/images/AMI/commun/bt_sd_droite_off.png");
}
.barreAction .corps .button span span {
	background-image: url("/static/images_adm_css/html/images/AMI/commun/bt_sd_milieu_off.png");
	margin-left: 9px !important;
}

.barreAction .corps .button:hover {
	background-image: url("/static/images_adm_css/html/images/AMI/commun/bt_sd_gauche_on.png");
}
.barreAction .corps .button:hover span {
	background-image: url("/static/images_adm_css/html/images/AMI/commun/bt_sd_droite_on.png");
}
.barreAction .corps .button:hover span span {
	background-image: url("/static/images_adm_css/html/images/AMI/commun/bt_sd_milieu_on.png");
	margin-left: 9px !important;
	color: #FFF200;
}
