/* basic elements */
html {
	margin: 0px;
	padding: 0px;
	}
body { 

	background-image:url(../images/b-bg-top.jpg);
	background-repeat: repeat-x;
    background-color: #646464;
	margin: 0px;
	padding: 0px;
	font: normal normal normal 12pt/14pt tahoma;
	}

img
{
	border:0px;
}
#boitePrincipale{
    position: static;
	width:990px;
	margin:auto;
}

#entete{

  vertical-align: top;
  position: relative;
  height: 222px;
  width: 990px;

}
#enteteGauche{
   height: 222px;
   width:586px;
   position: absolute;
	}
    #enteteDroite{
   height: 222px;
   width:404px;
   position: absolute;
   left: 586px;
	}
#entete img{
	position: absolute;
    margin:0px;
    padding: 0px;
	}

#menu{
    background-image: url(../images/b-menu-bg.gif);
    background-repeat: repeat-x;
	width:586px;
    height: 30px;
	position: absolute;
    top:192px;
    font: normal normal bold 12px/14px tahoma;
    color: #810c0c;
    text-transform: uppercase;
}
#menu a{
   color: #810c0c;
   margin-left:17px;
   font: normal normal bold 12px/28px tahoma;
}
#menu a:link, #menu a:visited{
   color: #810c0c;
}
#menu a:hover, #menu a:active{
   color: black;
}



#cadreBlanc{
  padding:10px 5px 10px 18px;
  margin:0px;
  vertical-align: top;
  position: relative;
  font: normal normal normal 14px/22px tahoma;
  min-height: 440px;
  width: 967px;
  background-color: white;

}

#footer{
    text-align:left;
	font: normal normal bold 10px/14px tahoma;
    color:#646464;
    width: 980px;
    padding: 5px;
    margin-bottom:10px;
    background-color: #b6b6b6;
    position: relative;
}
#footerLink{
    text-align:right;
    float:right;
	font: normal normal bold 10px/14px tahoma;
    color:#646464;
    width: 350px;
    padding: 0px;
    margin:0px;
    position: relative;
}

h1{
  color: #810c0c;
  font: normal normal normal 18px/18px tahoma;
  margin:20px 0px 0px 0px;
  padding:0px:
}



#liensDirects{
	font: normal normal bold 11px/14px tahoma;
    color: white;
	width:155px;
    position: relative;
    float:right;
    margin-top:5px;
    margin-left: 5px;
}

#liensDirects p{
	font: normal normal bold 11px/18px tahoma;
    color: white;
	width:150px;
    height: 20px;
    background-color: #e48f16;
    margin:3px 0px 0px 0px;
    padding:0px;
    text-align:center;

}
#liensDirects a:link {
	text-decoration: none;
	color:#ffffff;
	}
#liensDirects a:visited {
	text-decoration: none;
	color:#ffffff;
	}
#liensDirects a:hover, #liensDirects a:active {
	text-decoration: none;
	color:#73501f;
	}

#emulsion{
    height: 84px;
    width: 790px;
    background-color: #e3e3e3;
    padding: 8px;
    color: #2b2b2b;
    border: solid 1px #e3e3e3;
    line-height: 0px;
}

#emulsion img{
  margin:0px;
  padding: 0px;
  padding-right: 40px;
  padding-left:5px;
  border: solid 1px #e3e3e3;
  float: left;
  width:289px;
  height:78px;
}
#emulsion p{
	padding-top: 10px;
    font: normal normal normal 14px/20px tahoma;
    margin:0px;
}



/*
a:link {
	text-decoration: none;
	color:#646464;

	}
a:visited { 
	text-decoration: none;
	color:#646464;
	
	}
a:hover, a:active {
	text-decoration: none;
	color:#2d2d2d;
	
	
}*/


