body {
	margin : 0;
	padding : 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:#313131;
}

/* initCss */
img {
  border:none;
}

form, fieldset, legend, ul, li, h1, h2, h3 ,p ,dl, dt, dd, input, img {
  margin:0;
  padding:0;
}

fieldset {
  border:none;
}

a {
  outline: none;
}

a:focus  {
  -moz-outline-style: none;
}
/* initCss */

#header {
  height:114px;
  background-color:#000000;
  border-bottom:solid 1px #707173;
}

#header .nav {
  padding-top:2px;
  margin-left:auto;
  margin-right:auto;
  width:860px;
  font-size:11px;
  text-align:right;
  color:#FFFFFF;
}

#header .nav a {
  text-decoration:none;
  color:#FFFFFF;
}

#header .nav a.item {
  color:#006EBC;
}

#header .nav a:hover {
  text-decoration:underline;
}

#selectLang {
  position:relative;
  top:2px;
  padding-right:8px;
  background: url(/img/bt/lang.gif) no-repeat;
    z-index:999;
}

#selectLang #LangChoix {
  position:absolute;
  display:none;
  width:16px;
  padding-right:8px;
  background: url(/img/bt/lang.gif) no-repeat;
}

html:not([lang*=""]) #selectLang #LangChoix {
  margin-top:2px;
}

#selectLang #LangChoix a {
  display:block;
  text-decoration:none;
  width:16px;
  height:11px;
  margin-bottom:4px;
}

#selectLang #LangChoix a.selectFr {
  background: url(/img/fr.gif) no-repeat;
}

#selectLang #LangChoix a.selectEn {
  background: url(/img/en.gif) no-repeat;
}

#header .contenu {
  padding-top:8px;
  padding-left:13px;
  margin-left:auto;
  margin-right:auto;
  width:847px;
}

#header .contenu div.ads {
  float:right;
  position:relative;
  top:-3px;
}

#header .contenu form#identification {
  float:right;
  *position:relative;
  *top:-3px;  
  padding-top:9px;
  padding-left:9px;
  padding-bottom:6px;
  width:334px;
  background-color:#313131;
}

#header .contenu form#identification label.item {
  display:block;
  float:left;
  width:156px;
}

#header .contenu form#identification label.item2 {
 font-size:11px;
 padding-left:5px;
 margin-right:40px;
 position:relative;
 top:-3px;
 *padding-left:0;
 *left:-2px; 
}

#header .contenu form#identification input.item {
  margin-right:7px;
  margin-bottom:6px;
  width:142px;
  height:20px;
  border:solid 1px #ABADB3;
}

#header .contenu form#identification label.item span {
  color:#FF0000;
  font-style:italic;
}

input#identifSouvenir {
  *position:relative;
  *top:-2px;
  *left:-4px;  
}

#header .contenu form#identification a {
  color:#FFFFFF;
  font-size:11px;
  font-style:italic;
   position:relative;
 top:-3px;
 *left:-8px;
}

#header .contenu form#identification a#identifOk {
  float:right;
  position:relative;
  top:0px;
  left:-6px;
}

html[xmlns*=""] body:last-child input#identifSouvenir {
  position:relative;
  top:-2px;
}

#header .contenu a#logo2 {
  display:block;
  float:left;
  position:relative;
  top:-5px;
  text-decoration:none;
  text-indent:-999px;
  overflow:hidden;
  width:102px;
  height:88px;
  background: url(/img/logo/mixmoov2.jpg) no-repeat;
}

#header .contenu a#logo {
  display:block;
  float:left;
  position:relative;
  top:8px;
  text-decoration:none;
  text-indent:-999px;
  overflow:hidden;
  width:188px;
  height:64px;
  background: url(/img/logo/mixmoov.jpg) no-repeat;
}

#navigation {
  margin-left:auto;
  margin-right:auto;
  width:860px;
  height:29px;
  background-color:#006EBC;
}


#searchForm {
  position:relative;
  float:right;
  display:block;
  width:226px;
  padding-top:4px;
  padding-right:7px;
}

html[xmlns*=""] body:last-child #searchForm {
  width:230px;
}

#navigation form#searchForm input#searchInput {
  padding-top:1px;
  padding-bottom:1px;
  *padding-top:2px;
  *padding-bottom:2px;
  *position:relative;
  *top:-1px;    
  width:124px;
  font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
  border:solid 1px #ABADB3;
}

#navigation form#searchForm select#searchSelect {
  *position:relative;
  *top:-1px; 
  font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
  border:solid 1px #ABADB3;
}

#navigation form#searchForm a#searchOk {
  float:right;
  position:relative;
  top:-1px;
}

html[xmlns*=""] body:last-child #navigation form#searchForm a#searchOk {
  top:0px;
}


#navigation a.item {
  display:block;
  float:left;
  padding-left:11px;
  padding-right:11px;
  text-decoration:none;
  color:#FFFFFF;
  line-height:29px;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
}

#navigation a.item:hover,#navigation a.ici {
  color:#006EBC;
  font-size:12px;
  font-weight:bold;
  background-color:#000000;
}

a#smsRecu {
  float:right;
}

#page {
  margin-left:auto;
  margin-right:auto;
  width:860px;
  background-color:#000000;
}

#footer {
  clear:both;
  padding-top:4px;
  padding-bottom:4px;
  background-color:#000000;
  border-top:solid 1px #707173;
}

#footer #footerTab {
  position:relative;
  width:840px;
  margin-left:auto;
  margin-right:auto;
}

#footer table thead tr td {
  color:#006EBC;
  font-weight:bold;
  height:25px;
}

#footer table tbody tr td a {
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
}

#footer table tbody tr td a:hover {
  text-decoration:underline;
}

#footer .footerList {
  padding-top:10px;
  text-align:center;
}

#footer .footerList a, #footer .footerList span {
  text-decoration:none;
  color:#FFFFFF;
  font-size:10px;
}

#footer .footerList a:hover {
  text-decoration:underline;
}

#popupAideFond {
  position:absolute;
  top:0;
  left:0;
  display:none;
  cursor:pointer;
  background-color:#000000;
  z-index:98;
}

#popupAide {
  position:absolute;
  display:none;
  top:144px;
  left:50%;
  width:858px;
  padding-bottom:30px;
  margin-left:-429px;
  color:#FFFFFF;
  background-color:#313131;
  z-index:99;
}

#popupAide h2 {
  font-size:12px;
  text-transform:uppercase;
  padding-left:10px;
  line-height:30px;
  background-color:#006EBC;
}

#popupAide h2 a {
 float:right;
  display:block;
  position:relative;
  top:10px;
  left:-10px;
  text-decoration:none;
  width:16px;
  height:11px;
  overflow:hidden;
  text-indent:-999px;
  background: url(/img/bt/fermer.jpg) no-repeat;
}