/**
 * @title           Danone Research Global
 */

* {margin:0; padding:0;}
body {
    margin:0; padding:0;
    background:#fff url(./images/bg-body.png) repeat-x; color:#3c4144;
    font:normal 10px/1.4 Verdana,Tahoma,Geneva,sans-serif;
}
ul, ol {list-style:none;}
img,fieldset,form {border:0;}
a {
    color:#0475bb;
    text-decoration:underline;
}
a:hover, a:focus {text-decoration:none;}

p {margin:1em 0;}

#wrapper {
    margin:0 auto;
    width:974px;
}

/**
 * @section         Header
 * @tree            #header < #wrapper
 */
#header {
    background:url(./images/bg-header.png) no-repeat;
    margin:15px auto 0; padding:18px 10px;
    width:946px; height:148px;
}
#identity {
    position:relative; 
    float:left;
    width:700px;
}
#identity a {
    display: block;
    width: 105px;
    height: 105px;
    position: relative;
    top: 20px; left: 30px;
    text-indent: -9999px;
}
#logo {
    margin-left:10px;
}
#baseline {
    position:absolute; top:25px; left:410px;
}
#navigation {
    position:relative; left:22px;
    float:left;
    width:185px;
    padding-top: 10px;
}
#navigation li {
    padding-top:9px; border-top:1px dotted #4e5255;
    height:19px;
}
#navigation li.first {
    padding-top:0; border-top:none;
}
#navigation li .on {
    cursor:default;
}


/**
 * @section         Content
 * @tree            #content < #wrapper
 */
#content {
    /*position:relative; top:-10px;*/
	margin-top:-10px;
    padding:20px 30px 0 30px;
    width:914px;
    background:url(./images/bg-content.png) no-repeat;
}
#contentEnd {
    position:relative; top:-10px;
    margin-bottom:25px;
    width:974px; height:20px;
    background:url(./images/bg-content-end.png) no-repeat;
}
#content .visu {
    float:right;
    margin:0 0 20px 20px;
}

#content h2 strong {
 font-weight: bold;
}

#content strong {
 font-weight: normal;
}

#content .h1 {
    position:relative;
    margin-bottom:1em; padding-bottom:10px; border-bottom:1px dotted #a9a9a9;
    color:#0475bb;
    font:bold 11px Verdana,Geneva,Tahoma,sans-serif;
    text-transform:uppercase;
}


#content h2 {
	position:relative;
    margin-bottom:1em;
    color:#000;
    font:bold 1.5em Verdana,Geneva,Tahoma,sans-serif;
}


#content ul {
	position:relative;
    margin:1em 0;
}
#content li {
	position:relative;
    padding-left:15px;
    background:url(./images/bul-list.png) no-repeat 0 .5em;
}
*+ html #content li {
	padding-bottom:15px;
}

/**
 * @section         Footer
 * @tree            #footer < #wrapper
 */
#footer {
    margin-left:10px; position:fixed; bottom:0; z-index:100;
    background:url(./images/bg-footer.png) no-repeat;
    width:956px; height:28px;
}
#footer ul {
    margin-top:10px;
    text-align:center;
}
#footer li {
    display:inline;
    margin-right:15px; padding-left:15px; border-left:1px solid #cac5c5;
}
#footer li.first {
    padding-left:0; border-left:none;
}
#footer a {
    position:relative;
    color:#3c4144;
    font:bold 10px Arial,Helvetica,sans-serif;
    text-decoration:none; text-transform:uppercase;
}
#footer a:hover, #footer a:focus {
    text-decoration:underline;
}

/**
 * @section         Clearing
 */
#content:after {
    display:block; clear:both;
    visibility:hidden;
    height:0;
    content:".";
}

#content span.special{
	font-family : Trebuchet MS;
	font-size : 10px;
	font-style : italic;
}
span.latin{font-style:italic;}

#content .h1dva {
  font-size: 20px;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
  text-align: left;
}
