* {margin:0;padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
body {margin:0; padding:0; background-color:#FFFFFF; color:#ffffff;font-weight:bold;}
h1 {margin:0; padding:0;}
form {margin:0;padding:0;}

#mainContainer {background:#FFFFFF url(/images/home_bg.jpg) no-repeat scroll left top; width:1000px; height:590px; margin:0px auto; position:relative}

#container { position:absolute; width:1000px; left:50%; margin-left:-500px; border:1px;}
#mainContainer .logoEMG {margin-left:30px; margin-top:10px;}
#container .logoEMG {margin-left:30px; margin-top:10px;}
#right { float:right; margin-right:10px; _margin-top:-150px}
#haut {width:1000px; height:110px; background:url(../images/bg_hautPage.gif) no-repeat top left}
/*  BANDEAU & NAV HAUT */
#haut #logo { float:left; background:url("/images/logo_best.gif") no-repeat top left; width:182px; height:110px;}
#haut #lesLiens ul {font-weight:bold; margin-left:-5px; margin-top:20px; position:relative; height:21px; list-style:none}
#haut #lesLiens ul li{float:left}
#haut #lesLiens ul li a, #haut #lesLiens ul li a:visited {background:url("/images/bg_a.jpg") no-repeat scroll top right; float: left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; height: 21px; padding-right: 15px; /* sliding doors padding */ text-decoration: none; margin-right:11px; color:#fff;}
#haut #lesLiens ul li a span{background:url("/images/bg_span.jpg") no-repeat; display: block; line-height: 21px; padding-left:15px}

#haut #lesLiens ul li a:hover, #haut #lesLiens ul li a.current {background:url("/images/bg_a_hover.jpg") no-repeat scroll top right}
#haut #lesLiens ul li a:hover span, #haut #lesLiens ul li a.current span {background:url("/images/bg_span_hover.jpg") no-repeat}

/* le rollover est géré dans les feuilles de style spécifiques*/
#haut #lesLiens #rechercheArticle { float:left; margin:1px 3px 0px 8px;  background:url("/images/dashed.gif") repeat-y top left}
#haut #lesLiens #rechercheArticle form {margin:0;padding:0}
#haut #lesLiens #rechercheArticle a {float:none}
#haut #lesLiens #rechercheArticle input {border:1px solid #CCCCCC}

.lien  {  color:#FFFFFF; display:block; padding-left:12px; padding-right:12px;}
.lien:first-letter { text-transform:uppercase;}
#haut #bandeau {float:left; width:649px;margin: -110px 0px 0px 350px; _margin:0px}
*html #haut #bandeau {margin:0px; float:none}
#haut #bandeau img {position:relative; display:block; margin:15px 0px 15px; width:153px; left:484px}
#haut #bandeau img.logo2 {position:relative; display:block; margin:15px 0px 42px; left:526px; width:111px}

.logoLamy {position:absolute; top:10px; right:10px}
.bg_prehome {background:url('/images/bg_contenu.jpg') no-repeat top; width:630px; height:380px; position:absolute; right:10px; top:160px; padding:26px 0 0 16px}
.bg_prehome h1 {
	font:48px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2d2652;
	margin-bottom:40px;
	position:absolute;
	top:22px;
	.top:16px;
	line-height:20px;
	.line-height:40px
}
.bg_prehome h1 span {font:48px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8c8ea4}
.bg_login {background:url('/images/bg_login.jpg') no-repeat; width:583px; height:104px; position:relative; top:115px; padding:11px 0 0 22px}
.blocLogin { margin-left:20px; height:30px; background-color:#184263; display:block  }
.btn_valid {background:url('/images/btn_valid.jpg') no-repeat; width:597px; height:21px; text-align:right; padding-right:10px; font:14px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; margin-top:3px; display:block; position:relative; top:116px; outline:none}
.bg_input {background:url('/images/bg_input.jpg') no-repeat; width:127px ; height:21px; position:relative; display:-moz-inline-block; display:inline-block; padding:5px 0 0 5px}
#message{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; display:block; margin-bottom:20px}
p.txt_blc {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif}
.error { color:#990000;
font-size:1.2em;
margin-top:-30px;
text-align:center;}
.skipIntro {text-align:right}

.bg_login span {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bg_login span.champs { margin-left:40px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}

input { width:100px; border:#ffffff solid 1px;font-size:12px}
.marque  {-x-system-font:none;
bottom:45px;
color:#2D2652;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:24px;
margin-bottom:30px;
padding:0 0 0 11px;
position:absolute;
right:37px;
text-align:justify;
text-transform:uppercase;
width:600px;}
.btn_MajMdp {
background:transparent url(/images/btn_valid.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:21px;
left:-23px;
line-height:21px;
margin-top:3px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-right:16px;
position:relative;
text-align:right;
text-decoration:none;
top:15px;
width:591px;
}
