@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/************************************/
h1,h2,h3,h4,p,ul,li {font-family:verdana,arial;}
a {color:#000;border:dashed thin #000;font-size:0.9em;padding:0.2em;}
body {width:100%;}

#header{height:250px;background-color:#76C043;width:100%;}
#header img {position:absolute;left:100px;top:74px}
#header h1 {position:absolute;left:415px;top:225px;}

#RHC {position:absolute;top:280px;left:800px;width:200px;}
#RHC h3 {background-color:#76C043;margin:1em 0;font-size:1.4em;padding:0.5em;line-height:1.4em;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#RHC .sidebox {background-color:#76C043;margin:1em 0;font-size:1.1em;padding:0.5em;line-height:1.4em;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#RHC .sidebox p {font-size:1em;}
#RHC .sidebox img {position:relative;left:20px;}
#RHC p.bd {position:absolute;color:#76C043;top:110px;left:52px;font-size:0.7em;}
#RHC p.price {position:absolute;color:#76C043;top:130px;left:50px;font-size:2em;}
#RHC p.litre {position:absolute;color:#76C043;top:150px;left:70px;font-size:0.7em;}


#content {width:680px;margin-left:100px;margin-top:3em;overflow:visible;}
#content h2 {background-color:#000000;margin:1em 0;color:#76C043;padding:0.5em;width:auto;}
#content p {line-height:1.3em;margin-bottom:1em;font-weight:normal;}
#content ul {margin-left:1em;margin-bottom:1em;font-size:1em;list-style:inside}
#content ul li {line-height:1.3em;}

#footer {font-size:0.8em;font-weight:normal;text-align:center;margin:5em 0;padding:0.5em;}
.copy {background-color:#76C043;}
.access {position:absolute;left:-9999px;}