/* basic elements */
html {
	margin: 0px;
	padding: 0px;
	}
body {
	margin: 0px;
	padding: 0px;
	font: normal normal normal 12pt/14pt tahoma;
	}

img {
	border:0px;
}

#entete img {
    margin:0px;
    padding: 0px;
	}

#menu{
    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;
  font: normal normal normal 14px/22px tahoma;
  background-color: white;

}

#footer{
    text-align:left;
	font: normal normal bold 10px/14px tahoma;
    color:#646464;
    padding: 5px;
    margin-bottom:10px;
}
#footerLink{
	font: normal normal bold 10px/14px tahoma;
    color:#646464;
    padding: 0px;
    margin:0px;
}

h1{
  color: #810c0c;
  font: normal normal normal 18px/18px tahoma;
  margin:20px 0px 0px 0px;
  padding:0px:
}


#imageAccueil{
   float:right;
   position: relative;
   margin: 0px 9px 4px 0px;
   width: 297px;
   height: 181px;
}


#emulsion{
    padding: 8px;
    color: #2b2b2b;
    border: solid 1px #e3e3e3;
}

#emulsion img{
  margin:0px;
  padding: 0px;
  padding-right: 40px;
  padding-left:5px;
}
#emulsion p{
	padding-top: 10px;
    font: normal normal normal 14px/20px tahoma;
    margin:0px;
}




a {
	text-decoration: none;
	/*color:#646464;*/
	color: #810c0c;
	
}

a:visited { 
	/*text-decoration: none;
	color:#646464;*/
	}
a:hover, a:active {
	/*text-decoration: none;*/
	color:#2d2d2d;
	}
	
#cadreBlanc a {
	text-decoration: underline;
}


