.backOpacity {
  background:rgba(0,0,0,0.7);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0000000,endColorstr=#C0000000)\9
  /* 0% = 00 / 20% = 33 / 50% = 80 / 75% = C0 / 100% = FF */
}
.ie9 .backOpacity { filter:none; }

#top, #menu0, #content, #bottom {
  position:relative;
  width:960px;
  margin:0 auto;
  text-align:left;
}

#borderTop{ background:#7aa32d; height:5px; line-height:5px; font-size:2px; }
#top { background:rgba(255,255,255,0.8); height:150px; }
#Logo { position:absolute; top:14px; left:42px; }

#bienvenue, #deconnect { color:#fff; background:#7aa32d; right:112px; position:absolute; top:5px; height:31px; line-height:31px; font-size:12px; padding:0 10px; }
#bienvenue { font-weight:bold; }
#bienvenue span { color:#fff; }
#deconnect { background:none; color:#666; right:5px; }


#espacePro { color:#7aa32d; font-size:32px; text-transform:uppercase; font-weight:normal; position:absolute; bottom:15px; right:15px; text-align:right; }


#menu0 { background:#fff; padding:16px 0; }
#menu { background:#202020; border-radius:20px; margin:0 10px; }
#menu li a span { font-size:13px; }



#content { background:#fff; border-top:6px solid #fff; }
#LeftCol {
  position:relative;
  float:left;
  width:242px;
	left:3px;
	padding:10px 0;
  background:#6B5570;
}
#RightCol {
  position:relative;
	float:left;
	left:14px;
  width:695px;
  padding:0 0 10px;
}





#bottom { background:#7aa32d; }
#bottom .padding { border:3px solid #fff; color:#fff; font-size:11px; padding:25px 0 35px; text-align:center; }
#bottom a { color:#fff; font-weight:bold; font-size:10px; text-decoration:underline; }
#bottom a:hover { text-decoration:none; }
