* {	font-size: 100.01%; }
html {
	font-size: 62.5%;
}
body {
	margin: 0;
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	color: #6d6757;
	background: url(../images/bg.jpg) repeat-x;
}
img {
	border-style: none;
}
a:focus {
	outline:none;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}
#main {
	margin: 0 auto;
	width: 933px;
}

/* header start */
#header {
	width: 933px;
	height: 200px;
	position: relative;
	background: url(../images/bg-header.jpg) no-repeat;
	z-index: 10;
}
/* logo */
#header h1 {
	float: left;
	margin: 22px 0 0 61px;
	display: inline;
	font-size: 10px;
}
#header h1 a {
	background: url(../images/logo.png) no-repeat;
	width: 450px;
	height: 80px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	display: block;
}
/* right roundup link */
.roundup {
	float: right;
	background: url(../images/roundup.png) no-repeat;
	width: 171px;
	height: 124px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 16px 0 0;
	/*cursor: pointer;*/
}
/* main navigation start */
#main-nav {
	margin: 0;
	padding: 0 0 0 13px;
	position: absolute;
	top: 149px;
	left: 0;
}
#main-nav li {
	float: left;
	list-style: none;
	background: url(../images/sep.gif) no-repeat;
	padding: 0 0 10px 3px;
}
#main-nav li:first-child {
	background: none;
}
#main-nav li a {
	display: block;
	height: 50px;
	overflow: hidden;
	text-indent: -9999px;
}
#main-nav li a.menu-lemission {
	background: url(../images/lemission-roundup-vous.gif) no-repeat;
	width: 172px;
}
#main-nav li a.menu-grand-concours {
	background: url(../images/grand-concours-coaching-jardin.gif) no-repeat;
	width: 181px;
}
#main-nav li a.menu-nos-conseils {
	background: url(../images/nos-conseils-pour-bien-desherber.gif) no-repeat;
	width: 205px;
}
#main-nav li a.menu-dictionnaire {
	background: url(../images/dictionnaire-des-mauvaises-herbes.gif) no-repeat;
	width: 190px;
}
#main-nav li a.menu-nos-produits {
	background: url(../images/nos-produits.gif) no-repeat;
	width: 141px;
}
#main-nav li.active a,
#main-nav li a:hover,
#main-nav li:hover a,
#main-nav li.hover a {
	background-position: 0 -50px;
}
#main-nav li:hover ul,
#main-nav li.hover ul {
	display: block;
}
#main-nav li ul {
	position: absolute;
	top: 51px;
	left: 16px;
	z-index: 999;
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(../images/bg-drop-down.gif) no-repeat;
	height: 22px;
	width: 861px;
	padding: 13px 40px 0 0;
}
#main-nav li ul li {
	float: none;
	background: none;
	padding: 0;
	display: inline;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding: 0 25px 0 25px;
	margin: 0 0 0 30px;
	background: url(../images/pointer-4.gif) no-repeat;
}
#main-nav li ul li:first-child {
	background: url(../images/pointer-4.gif) no-repeat;
}
#main-nav li ul li a {
	display: inline;
	height: auto;
	text-indent: 0;
	color: #5fab6d;
	text-transform: uppercase;
	text-decoration: none;
}
#main-nav li ul li a:hover,
#main-nav li ul li a.active {
	color: #00782b;
	text-decoration: underline;
}
/* main navigation end */
/* header end */
/* footer start */
.footer {
	background: url(../images/bg-footer.gif) no-repeat;
	width: 901px;
	height: 71px;
	margin: -4px 0 0 16px;
	padding: 29px 0 0;
}
.footer ul {
	margin: 0;
	padding: 0 16px 0 0;
	text-align: center;
}
.footer ul li {
	list-style: none;
	display: inline;
	background: url(../images/sep-2.gif) no-repeat 0 3px;
	padding: 0 16px 0 20px;
	line-height: 15px;
}
.footer ul li.first {
	background: none;
}
.footer ul li a {
	text-decoration: none;
	color: #6d6757;
}
.footer ul li a:hover {
	text-decoration: underline;
}
.footer p {
	margin: 7px 0 0;
	padding: 0 26px 0 0;
	text-align: center;
	color: #8e8877;
	line-height: 15px;
}
/* footer end */
/* main container start */
.container {
	background: #fff url(../images/bg-container.gif) repeat-x;
	overflow: hidden;
	margin: 0 16px;
	height: 1%;
}
/* dvd fait start */
.dvd-fait {
	float: left;
	background: url(../images/bg-dvd-fait.gif) no-repeat;
	width: 377px;
	height: 396px;
	margin: 10px 0 0 11px;
	padding: 0 0 0 13px;
	display: inline;
}
.dvd-fait h2 {
	margin: 7px 0 10px 36px;
	background: url(../images/le-dvd-fait-pour-vous.gif) no-repeat;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
}
.dvd-fait p {
	margin: 0 10px 0 1px;
	padding: 0 0 1px;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}
.dvd-fait p a {
	text-decoration: none;
	color: #e2007a;
}
.dvd-fait p a:hover {
	text-decoration: underline;
}
.dvd-fait img {
	display: block;
	margin: 13px 0 0;
}
.gratuit {
	margin: -3px 0 0 4px;
	position: relative;
	background: url(../images/pointer.gif) no-repeat;
	padding: 2px 0 2px 34px;
	text-decoration: none;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	display: block;
	width: 200px;
}
.gratuit strong {
	font-size: 26px;
	line-height: 24px;
}
/* dvd fait end */
/* right column */
.col-1 {
	float: left;
	width: 477px;
	margin: 0 0 0 23px;
	display: block;
}
/* top right banner */
.banner {
	background: url(../images/shadow.gif) no-repeat 0 100%;
	margin: 9px 0 0;
	padding: 4px 0 16px;
	overflow: hidden;
	width: 477px;
	position: relative;
}
.banner img,
.banner-bottom img {
	display: block;
}
.banner .gagner,
.content .image .gagner {
	position: absolute;
	top: 0;
	right: 5px;
	background: url(../images/a-gagner.png) no-repeat;
	width: 152px;
	height: 155px;
	text-indent: -9999px;
	cursor: pointer;
}
.content .image .gagner {
	right: 0;
}
.banner .jouer-maintenant {
	background: url(../images/btn-jouer-maintenant.png) no-repeat;
	width: 279px;
	height: 78px;
	position: absolute;
	top: 161px;
	left: 46px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}
.banner-bottom {
	background: url(../images/shadow-2.gif) no-repeat 0 100%;
	padding: 0 0 14px;
	margin: 3px 0 0;
	width: 467px;
}
/* main container end */
/* quiz page start */
/* left content */
.content {
	float: left;
	width: 473px;
	margin: 14px 0 0 14px;
	padding: 0 0 10px;
	display: inline;
}
.content h2 {
	margin: 0;
	padding: 0 0 10px 1px;
	color: #00782b;
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1.2em;
}
.content p {
	margin: 0;
	padding: 0 0 9px 1px;
	color: #6d6757;
}
.content p.more {
	color: #000;
}
.content p.more a {
	color: #000;
}
.content p.more a:hover {
	text-decoration: none;
}
/* content image */
.content .image {
	position: relative;
	padding: 13px 0 40px;
	margin: -6px 0 0;
	height: 1%;
}
.content .image img {
	display: block;
}
.content .image strong {
	position: absolute;
	background: url(../images/qu-est-ce-que-le-coaching-jardin.png) no-repeat;
	width: 384px;
	height: 108px;
	text-indent: -9999px;
	overflow: hidden;
	left: 17px;
	bottom: 0;
}
/* orange questions box start */
.questions-box {
	float: left;
	background: #e28d04 url(../images/bg-orange-box.png) no-repeat;
	width: 380px;
	margin: 19px 0 0 18px;
	display: inline;
}
.questions-box .bottom {
	background: url(../images/bg-orange-box-bottom.png) no-repeat 0 100%;
	overflow: hidden;
	min-height: 310px;
	padding: 0 0 37px 10px;
}
* html .questions-box .bottom {
	height: 310px;
	overflow: visible;
}
.questions-box .heading {
	/*background: url(../images/dotted-line.gif) repeat-x 0 100%;*/
	padding: 10px 0 9px 00px;
	margin: 17px 12px 0 2px;
}
.questions-box .heading h3 {
	margin: 0;
	background: url(../images/quiz-coaching-jardin.gif) no-repeat;
	height: 33px;
	font-size: 20px;
	overflow: hidden;
	text-indent: -9999px;
}
.questions-box h4 {
	margin: 68px 0 10px -2px;
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: bold;
	color: #fff;
	background: url(../images/pointer-2.gif) no-repeat;
	padding: 0 0 0 39px;
}
.questions-box p {
	margin: 0;
	color: #5f3704;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
}
/* form questions */
.form-question {
	padding: 8px 0 0;
}
.form-question fieldset {
	padding: 11px 0 0 8px;
	height: 118px;
}
.form-question label {
	display: block;
	color: #5f3704;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0 0 7px;
}
.form-question label input {
	margin: 0 5px 0 0;
	vertical-align: middle;
	width: 15px;
}
* html .form-question label input {
	height: 17px;
}
*+html .form-question label input {
	height: 17px;
}
.form-question .btn-suivant {
	float: right;
	margin: 0 19px 0 0;
}
/* orange questions box end */
/* quiz page end */

/* herbes page start */
.herbes {
	margin: 13px 0 -6px 20px;
}
.herbes h2,
.produits h2,
.emission h2 {
	margin: 0 0 0 1px;
	color: #00782b;
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1.2em;
}
.produits h2,
.emission h2 {
	padding: 15px 0 2px 2px;
}
/* herbes lists */
.herbes ul {
	margin: 8px 0 0;
	padding: 0 0 20px;
	overflow: hidden;
	height: 1%;
}
.herbes ul li {
	list-style: none;
	float: left;
	width: 152px;
	background-color: #f2f0ea;
	min-height: 167px;
	margin: 0 13px 0 0;
	padding: 5px 0 0 5px;
}
* html .herbes ul li {
	height: 167px;
}
.herbes ul li .image {
	text-align: center;
}
.herbes ul li .image img {
	border: 4px solid #fff;
	display: block;
}
.herbes ul li h3 {
	margin: 4px 4px 0 0;
	font-size: 1.16em;
	line-height: 1.18em;
	text-align: center;
}
.product .text h3 {
	margin: 0;
	padding: 0 0 5px;
	text-align: left;
	font-size: 1.4em;
	line-height: 1.2em;
}
.two-cols .product .text h3 {
	padding-bottom: 2px;
}
.herbes ul li h3 a,
.product .text h3 a {
	text-decoration: none;
	text-transform: uppercase;
	color: #7bb201;
}
.herbes ul li h3 a:hover,
.product .text h3 a:hover {
	text-decoration: underline;
}
/* herbes page end */

/* emission page start */
.emission {
	margin: 6px 5px 0 8px;
	padding: 0 0 7px;
}
.emission p {
	margin: 0;
	padding: 0 0 13px 3px;
	color: #6d6757;
	font-weight: bold;
}
.emission .product p {
	padding: 0 17px 17px 3px;
}

#commander{ 
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
}
#visionner{ 
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
}
#envoyer{ 
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
}

#pied{
	width:600px;
	height:40px;
	color:#9d9786;
	font-size:15px;
	font-weight:bold;
	margin:5px 0 0 0;
}
a.recevoir{	
	margin:0 0 0 10px;
	height:40px;
	background: url(../images/dvd-mini.jpg) no-repeat;
	color:#9d9786;
	font-size:15px;
	font-weight:bold;
	padding:8px 0 10px 35px;
	text-decoration:none;
	
}
a.recevoir:hover{
text-decoration:underline;
}
a.recommander{	
	margin:0 0 0 10px;
	height:40px;
	background: url(../images/envoyer-mini.jpg)0px 3px no-repeat;
	color:#9d9786;
	font-size:15px;
	font-weight:bold;
	padding:8px 0 10px 35px;
	text-decoration:none;
	
}
a.recommander:hover{
text-decoration:underline;
}

/* emission page end */

/* produits page start */
.produits {
	margin: 6px 0 0 22px;
	padding: 0 0 7px;
}
.produits p {
	margin: 0;
	padding: 0 0 13px 3px;
	color: #6d6757;
	font-weight: bold;
}
.produits .product p {
	padding: 0 0 17px 3px;
}
.produits .two-cols .product p {
	padding-left: 2px;
}
/* liens utiles page start */
.liens {
	margin: 6px 0 0 22px;
	padding: 0 0 7px;
}
.liens p {
	margin: 0;
	padding: 0 0 13px 3px;
	color: #6d6757;
	font-weight: bold;
}
/*.liens .lien p {
	padding: 0 0 17px 3px;
}
.liens .two-cols .product p {
	padding-left: 2px;
}*/
/* three or two cols boxes */
.three-cols,
.two-cols {
	background: url(../images/bg-3-cols.gif) repeat-y;
	overflow: hidden;
	height: 1%;
	padding: 0 0 9px;
	position: relative;
}
.two-cols {
	background: url(../images/bg-2-cols.gif) repeat-y;
}
/* one product styles start */
.product {
	background-color:#f2f0ea;
	float: left;
	width: 280px;
	margin: 0 10px 0 0;
}
.two-cols .product {
	width: 420px;
	margin: 0 11px 0 0;
}
.product .image {
	float: left;
	width: 102px;
	height: 139px;
	margin: 11px 0 10px 10px;
	padding: 13px 1px 0 0;
	display: inline;
	background-color: #fff;
	text-align: center;
	overflow: hidden;
}
.two-cols .product .image {
	width: 211px;
	padding: 9px 1px 0 0;
	height: 143px;
}
.product .text {
	float: left;
	width: 145px;
	margin: 5px 0 0 16px;
	display: inline;
}
.two-cols .product .text {
	width: 180px;
	margin: 8px 0 0 14px;
}
.product .en-savoir-plus {
	position: absolute;
	bottom: 9px;
	color: #ff9c00;
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	background: url(../images/pointer-3.gif) no-repeat 0 2px;
	padding: 0 0 0 17px;
	margin: 0 0 10px 1px;
	white-space: nowrap;
}
.two-cols .product .en-savoir-plus {
	bottom: 7px;
}
.product .en-savoir-plus:hover {
	text-decoration: underline;
}
/* one product styles end */
/* produits page end */
.content-holder {
	margin: 51px 0 6px 26px;
	overflow: hidden;
	height: 1%;
}
.content-holder h2 {
	margin: 0;
	padding: 0 0 6px;
	color: #ff9c00;
	font-size: 1.5em;
	line-height: 1.1em;
}
.content-holder p {
	margin: 0;
	padding: 0 0 19px;
}
/* conseils page */
.columns-holder {
	background: url(../images/line.gif) repeat-y 489px 0;
	margin: 51px 0 6px 26px;
	overflow: hidden;
	height: 1%;
}
/* left column */
.col-2 {
	float: left;
	width: 475px;
	padding: 0 0 22px;
}
.columns-holder h2 {
	margin: 0;
	padding: 0 0 6px;
	color: #ff9c00;
	font-size: 1.5em;
	line-height: 1.1em;
}
.columns-holder p {
	margin: 0;
	padding: 0 0 19px;
}
.col-3 p {
	padding-left: 2px;
}
/* meteo list start */
.meteo {
	margin: 0 0 0 1px;
	padding: 7px 0 26px;
}
.meteo li {
	list-style: none;
	padding: 8px 0 23px 65px;
}
.meteo li.windy {
	background: url(../images/ico-not-wind.gif) no-repeat;
}
.meteo li.sunny {
	background: url(../images/ico-not-sunny.gif) no-repeat;
}
.meteo li.rain {
	background: url(../images/ico-not-rain.gif) no-repeat;
}
.meteo li.snow {
	background: url(../images/ico-not-snow.gif) no-repeat;
}
/* meteo list end */
.letters {
	margin: 0 0 0 111px;
}
/* left column end */
.col-3 {
	float: left;
	width: 345px;
	margin: 0 0 -19px 37px;
	display: inline;
}
.square-images {
	margin: -6px 0 0 1px;
	padding: 0 0 7px;
}
/* conseils page end */

/* popups start */
.popup-body {
	background: url(../images/bg-popup.gif) repeat-x;
}
.popup-main {
	margin: 0 0 0 15px;
	width: 525px;
}
.popup-main h1,
.popup-main h2 {
	margin: 17px 0 0 1px;
	padding: 0 0 6px;
	color: #00782b;
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1.2em;
}
.popup-main h3 {
	margin: 5px 0 0;
	padding: 0 0 0 20px;
	color: #81a827;
	font-size: 1.2em;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../images/pointer-5.gif) no-repeat 0 2px;
}
.popup-main .orange{
	margin: 5px 0 0;
	padding: 0 0 0 20px;
	color:#EE7F01;
	font-size: 1.2em;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../images/pointer-6.gif) no-repeat 0 2px;
}
.popup-main h4 {
	margin: 5px 0 0;
	padding: 0 0 0 20px;
	color: #ff9c00;
	font-size: 1.2em;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../images/pointer-6.gif) no-repeat 0 2px;
	text-transform:uppercase;
}
.popup-main p {
	margin: 0;
	padding: 0 10px 14px 1px;
	color: #6d6757;
}
/* popup form start */
.form {
	margin: 3px 0 0;
	background: url(../images/dvd.jpg) no-repeat 395px 13px;
	width: 100%;
}
.form .note {
	display: block;
	text-align: right;
	width: 350px;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #6d6757;
	padding: 0 0 9px;
}
.form label {
	float: left;
	width: 131px;
	text-align: right;
	font-weight: bold;
	margin: 0 8px 0 0;
}
.form input.input,
.form input[type=text],
.form textarea {
	float: left;
	border: 1px solid #cec7b4;
	width: 205px;
	padding: 0 3px 1px;
	font: 11px/14px Arial, Helvetica, sans-serif;
}
.form textarea {
	height: 37px;
}
.form input.i-code {
	width: 60px;
}
.form select {
	float: left;
	border: 1px solid #cec7b4;
	font: 11px/14px Arial, Helvetica, sans-serif;
	width: 213px;
}
.form .btn-ok {
	width: 45px;
	height: 18px;
	border-style: none;
	margin: 16px 0 0 196px;
}
.form .clear {
	overflow: hidden;
	clear: both;
	height: 9px;
}
.form fieldset {
	float: left;
	padding: 0 0 3px;
}
.form fieldset label {
	width: auto;
	margin: 0 18px 0 0;
	text-align: left;
	font-weight: normal;
}
.form fieldset label input {
	width: 15px;
	margin: 0 0 0 -1px;
	position: relative;
}
/* popup form end */

/* popup form start */
.form-popup {
    margin: 3px 0 0;
    background: url(../images/dvd.jpg) no-repeat 395px 13px;
    width: 100%;
}
.form-popup .note {
    display: block;
    text-align: right;
    width: 350px;
    font-size: 0.8em;
    line-height: 1.2em;
    color: #6d6757;
    padding: 0 0 9px;
}
.form-popup label {
    float: left;
    width: 136px;
    text-align: right;
    font-weight: bold;
    margin: 0 8px 0 0;
}
.form-popup .conditions label {
    float: left;
    width: 330px;
    text-align: right;
    font-size:10px;
    font-weight: normal;
    margin: 0 8px 0 0;
}
.form-popup .newsletter label {
    float: left;
    width: 330px;
    text-align: right;
    font-weight: bold;
    margin: 0 8px 0 0;
}

.form-popup input[type=text],
.form-popup textarea {
    float: left;
    border: 1px solid #cec7b4;
    width: 200px;
    padding: 0 3px 1px;
    font: 11px/14px Arial, Helvetica, sans-serif;
}
.form-popup textarea {
    height: 37px;
}
.form-popup input.i-code {
    width: 60px;
}
.form-popup select {
    float: left;
    border: 1px solid #cec7b4;
    font: 11px/14px Arial, Helvetica, sans-serif;
    width: 213px;
}
.form-popup .btn-ok {
    width: 45px;
    height: 18px;
    border-style: none;
    margin: 16px 0 0 196px;
}
.form-popup .clear {
    overflow: hidden;
    clear: both;
    height: 9px;
}
.form-popup fieldset {
    float: none;
    padding:4px 0 4px 3px;
}

/*.form-popup fieldset label {
    width: 130px;
    margin: 0 8px 0 0;
    text-align: right;
    font-weight: bold;
}*/
.form-popup fieldset.hidden {
    display:none;
}
.form-popup fieldset label.radio {
    width:60px;
    font-weight: normal;
}
/* form-popup form end */

/* products popup start */
.popup-main .text {
	padding-left: 20px;
}
.popup-main .text a{
	color:#6D6757;
}
.popup-main .image {
	float: right;
	border: 4px solid #fff;
	margin: 0 0 10px 10px;
}
/* products popup end */
/* popup end */

.loi {font-size:10px; margin:15px 0 0 0; text-align: center;}

div#mauvaises-herbes{
	text-align:center;
}
div#mauvaises-herbes p{
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}
div#mauvaises-herbes ul{
	list-style:none;
	margin: 0 0 5px 0;
	padding:0;
	text-align: center;
}
div#mauvaises-herbes ul li{
	list-style: none;
	display: inline;
	background: url(../images/sep-2.gif) no-repeat 0 3px;
	padding: 0 5px 0 5px;
}
div#mauvaises-herbes ul li.first {
	background: none;
}
div#mauvaises-herbes ul li a {
	text-decoration: none;
	color: #6d6757;
}
div#mauvaises-herbes ul li a:hover {
	text-decoration: underline;
}