@charset "utf-8";
/* CSS Document */
/*
* {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-size: 11px;
	font-family: Helvetica,Arial,sans-serif;
}
*/
.head, .body, .footer, .clear
{
	display: block;
	clear: both;
}
html{height:100%;}

body
{
    font-family:Arial, Helvetica, sans-serif;	
	padding-top: 0pt;
/*	padding-right: 20px;*/
	padding-bottom: 0pt;
	/*padding-left: 20px;*/
	background-color: white;
	background-image: url(../images/bg_login.png);
	background-repeat: repeat-x;
/*	background-attachment: scroll;*/
	background-position: center center;
}
a, a:visited {
	color:#069;
	font-size:11px;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}
.txtleft {
	text-align:left;
	text-indent:8px;
	
	}

#global {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  text-align:left; /* on rétablit l'alignement normal du texte */
}

#content-consult {
	position:absolute;
	left: 50%;
	top: 50%;
	width: 740px;
	height: 500px;
	margin-top: -200px;
	margin-left: -370px;

}
#content {
	position:absolute;
	left: 50%;
	top: 50%;
	width: 440px;
	height: 210px;
	margin-top: -105px; /* moitié de la hauteur */
	margin-left: -220px; /* moitié de la largeur */
}

#content:hover {
  background-image:url(../images/bg_content.jpg);
  background-repeat:no-repeat;
  background-position:right bottom;
}
*+html #content:hover {
	background-position:right 2px;
}
* html #content:hover {
	background-position:right 2px;
}

/*hack opera*/
html:first-child #content:hover {
	background-position:right 3px;
	background-repeat:no-repeat;
}
#conteneur {
  position:absolute;
  /*
  left: 50%; 
  top: 50%;
  */
  width: 430px;
  height: 200px;
  /*
  margin-top: -100px;
  margin-left: -215px;
  */
  border: 1px solid #000;
  background-color:#fff;
  background-image:url(../images/user_login.png);
  background-repeat:no-repeat;
  background-position:right bottom;
}

.form-login {
	 margin-left: auto;
	 margin-right: auto;
	 width: 70%;
	 text-align: center;
}

#menu-reference {
	position:relative;
}
#menu-produit {
	position:relative;
}
#menu-langue{
	position:relative;
}
#menu-pays{
	position:relative;
}
#menu-produit2{
	position:relative;
}
#menu-reference2{
	position:relative;
}

#message {
	position:relative;
	width:300px;
	border: 1px solid #069;
	color:#069;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}

/*hack opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	label {
		position:relative;
		top:-20px;
	}
}

input {
	margin-top: 20px;
	margin-bottom: 20px;
	}
.input-text {
	width:80px;
	}
.bt_submit {
	background-image:url(../images/valider.png);
    background-repeat:no-repeat;
	height:25px;
	width:80px;
	border: 0px solid #FFFFFF;
	color:#FFF;
/*	vertical-align: middle;*/
	}
.bt_submit:hover {
	background-image:url(../images/valider_hover.png);
    background-repeat:no-repeat;
	border: 0px solid #FFFFFF;
	cursor:pointer;
	}
.bt_submit_long {
	background-image:url(../images/valider_long.png);
    background-repeat:no-repeat;
	height:25px;
	width:125px;
	border: 0px solid #FFFFFF;
	color:#FFF;
/*	vertical-align: middle;*/
	}
.bt_submit_long:hover {
	background-image:url(../images/valider_long_hover.png);
    background-repeat:no-repeat;
	border: 0px solid #FFFFFF;
	cursor:pointer;
	}
/**/
#titl_login {
	height:25px;
	background-color:#069;
    background-image:url(../images/bg_login.png);
    background-repeat:repeat-x;
	margin-bottom:20px;
	color:#FFF;
	text-indent:15px;
	font-weight:bold;
	}
#bglogin {

	}
#erreur_login {
	background-color:#F00;
	background-image:url(../images/important.png);
	background-repeat:no-repeat;
	background-position:right;
	min-height:24px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	text-indent:8px;
	}
#valid_login {
	background-color:#9F0;
	/*
	background-image:url(../images/button_ok.png);
	background-repeat:no-repeat;
	background-position:right;*/
	color:#069;
	min-height:24px;
	}
#dwait {
	/*width:30px;
	height:30px;*/
	float:right;
	position:relative;
	z-index:60;
	padding-top:2px;
}
/*bottom*/
#global_bottom {
	position:absolute;
	float:left;
	bottom:0px;
	width:100%;
}
#accueil2-07_ {
	position:relative;
	left:0px;
	/*top:147px;*/
	width:100%;
	height:26px;
	background-image:url(../images/fd_bottom.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-size:10px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	color: #FFFFFF;
	vertical-align: middle;
	line-height: 25px;
}
#accueil2-07_2 {
	position:relative;
	left:0px;
	width:100%;
	height:26px;
	background-image:url(../images/sous_bottom.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color: #FFFFFF;
	vertical-align: middle;
	line-height: 25px;
}

#center_bottom {
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:800;
	z-index:1;
}
#sous_center_bottom {
	float:left;
	width:100%;
	height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:800;
}

/*hack firefox*/
html:not([lang*=""]) #global_bottom {
	width:100%;

}
/*hack firefox*/
html:not([lang*=""]) #center_bottom {
	width:100%;
}
html:not([lang*=""]) #sous_center_bottom {
	width:100%;
}

html:not([lang*=""]) #accueil2-07_ {
	width:100%;
}
html:not([lang*=""]) #accueil2-07_2 {
	width:100%;

}
#center_bottom a {
	color:#FFFFFF;
	text-decoration:underline;
}
#center_bottom a:hover {
	color:#003366;
	text-decoration:underline;
	background-color:#FFFFFF;
}
/*test menu vertical*/
/*
#main-all-menu
{
float: left;
width: 20%;
}
*/
.all-menu
{
border-left-width-value: 1px;
border-left-style-value: solid;
border-left-color-value: #c4c4c4;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-right-width-value: 1px;
border-right-style-value: solid;
border-right-color-value: #c4c4c4;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
overflow-x: hidden;
overflow-y: hidden;
padding-top: 4px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
}
