body {background:#8dc489;}
#background {background:#8dc489 url(../images/layout/backVertDegrader.jpg); background-repeat:repeat-x;text-align:center;}


/******GESTIO NDES MENUS*/
/*****NAVIGATION HAUT************/
ul#navHaut li ul li { margin:0px; padding:0px;width:150px; }
ul#navHaut li ul li span { margin:0px; padding:0px;width:150px; }
ul#navHaut li ul li span a { margin:0px; padding:0px;width:150px; }
ul#navHaut li ul a {font-weight:bold;font-size:12px; color:#ffffff; text-decoration:none;text-align:left; padding:0px; margin:0px;line-height:normal;}
ul#navHaut li ul a{width:150px; }
ul#navHaut li ul a:hover{text-decoration:underline; }
#navHaut li.niv1 ul, #navHaut li.niv1 ul li.niv2 ul {position: absolute;width:150px;z-index:40;left: -999em;list-style-type:none;}
#navHaut li.niv1:hover ul, #navHaut li.niv1.sfhover ul {left: auto; margin:0; padding:0;}
#navHaut li.niv1 ul li.niv2:hover ul, #navHaut li.niv1 ul li.nav2.sfhover ul {left: auto; top:auto; margin:0; padding:0;margin-left:140px;margin-top:-22px;}
/*NIVEAU 1*/
ul#navHaut {list-style-type:none;}

/*NIVEAU 2*/
ul#navHaut li.niv1 ul {clear:both; margin: 0px; width:150px;}
#menuHaut ul#navHaut li.niv1 ul{margin-top:0px;*margin-top:15px;*margin-left:-130px;}
ul#navHaut li.niv1 ul li.niv2 {clear:both; padding:0px; margin:0px;float:none;}
ul#navHaut li.niv1 ul li.niv2 span{margin: 0px; padding: 0px; clear:both;width:150px;*border:none; }
html>/**/body ul#navHaut li.niv1 ul li.niv2 span {display:block; }
ul#navHaut li.niv1 ul li.niv2 span a {margin:0px; padding:0px;}
ul#navHaut li.niv1 ul li.niv2 span a span{cursor:pointer;width:130px; font-size:11px; font-weight:normal;color:#333333; text-decoration:none;text-align:left;background:#ABD3BA;border-right:1px solid #ABD3DA;border-left:1px solid #D6FCE4;;border-top:1px solid #D6FCE4; border-bottom:1px solid #ABD3BA;height:auto;padding:3px 5px 3px 5px;clear:both;display:block;}
/*NIVEAU 3*/
ul#navHaut li.niv1 ul li.niv2 ul {clear:both; margin: 0px; width:150px; }
#menuHaut ul#navHaut li.niv1 ul li.niv2 ul {margin-left:108px;*margin-left:135px;margin-top:-25px;*margin-top:-26px;}
ul#navHaut li.niv1 ul li.niv2 ul li.niv3{clear:both; padding:0px; margin:0px;float:none;}
ul#navHaut li.niv1 ul li.niv2  ul li.niv3 span{margin: 0px; padding: 0px; clear:both;width:150px;*border:none;}
html>/**/body ul#navHaut li.niv1 ul li.niv2 ul li.niv3  span {display:block; }
ul#navHaut li.niv1 ul li.niv2 ul li.niv3 span a {margin:0px; padding:0px;}
ul#navHaut li.niv1 ul li.niv2 ul li.niv3 span a span{cursor:pointer;width:130px; font-size:11px; font-weight:normal;color:#333333; text-decoration:none;text-align:left;background:#ABD3BA;border-right:1px solid #ABD3DA;border-left:1px solid #D6FCE4;;border-top:1px solid #D6FCE4; border-bottom:1px solid #ABD3BA;height:auto;padding:3px 5px 3px 5px;clear:both;display:block;}

/******NAVIGATION PRINCIPAL ********************/
ul#menuprincipal li ul li { margin:0px; padding:0px;width:150px; }
ul#menuprincipal li ul li span { margin:0px; padding:0px;width:150px; }
ul#menuprincipal li ul li span a { margin:0px; padding:0px;width:150px; }
ul#menuprincipal li ul a {font-weight:bold;font-size:12px; color:#ffffff; text-decoration:none;text-align:left; padding:0px; margin:0px;line-height:normal;}
ul#menuprincipal li ul a{width:150px; }
ul#menuprincipal li ul a:hover{text-decoration:underline; }
#menuprincipal li.niv1 ul, #menuprincipal li.niv1 ul li.niv2 ul {position: absolute;width:150px;z-index:40;left: -999em;list-style-type:none;}
#menuprincipal li.niv1:hover ul, #menuprincipal li.niv1.sfhover ul {left: auto; margin:0; padding:0;}
#menuprincipal li.niv1 ul li.niv2:hover ul, #menuprincipal li.niv1 ul li.nav2.sfhover ul {left: auto; top:auto; margin:0; padding:0;margin-left:140px;margin-top:-22px;}
/*NIVEAU 1*/
ul#navHaut {list-style-type:none;}

/*NIVEAU 2*/

ul#menuprincipal li.niv1 ul {clear:both; margin: 0px; width:150px;}
#menu ul#menuprincipal li.niv1 ul{margin-top:0px;*margin-top:15px;*margin-left:-60px;}
ul#menuprincipal li.niv1 ul li.niv2 {clear:both; padding:0px; margin:0px;float:none;border:none;}
ul#menuprincipal li.niv1 ul li.niv2 span{margin: 0px; padding: 0px; clear:both;width:150px;*border:none;margin-left:-28px;}
html>/**/body ul#menuprincipal li.niv1 ul li.niv2 span {display:block;}
ul#menuprincipal li.niv1 ul li.niv2 span a {margin:0px; padding:0px;display:block;}
ul#menuprincipal li.niv1 ul li.niv2 span a span{border-radius:none;cursor:pointer;width:130px; font-size:11px; font-weight:normal;color:#ffffff; text-decoration:none;text-align:left;background:#93B09C;border-right:none;border-left:none;border-top:1px solid #ABD3BA; border-bottom:1px solid #89A592;height:auto;padding:5px 5px 5px 5px;clear:both;display:block;margin:0px;}
ul#menuprincipal li.niv1 ul li.premier span a span{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
ul#menuprincipal li.niv1 ul li.dernier span a span{border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px; }
ul#menuprincipal li.niv1 ul li.premier.dernier span a span{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px; }

/*NIVEAU 3*/
ul#menuprincipal li.niv1 ul li.niv2 ul {margin: 0px; width:150px; }
#menu ul#menuprincipal li.niv1 ul li.niv2 ul {margin-left:108px;*margin-left:135px;margin-top:-25px;*margin-top:-26px;}
ul#menuprincipal li.niv1 ul li.niv2 ul li.niv3{clear:both; padding:0px; margin:0px;float:none;}
ul#menuprincipal li.niv1 ul li.niv2  ul li.niv3 span{margin: 0px; padding: 0px; clear:both;width:150px;*border:none}
html>/**/body ul#menuprincipal li.niv1 ul li.niv2 ul li.niv3  span {display:block; }
ul#menuprincipal li.niv1 ul li.niv2 ul li.niv3 span a {margin:0px; padding:0px;display:block;}
ul#menuprincipal li.niv1 ul li.niv2 ul li.niv3 span a span{border-radius:none;cursor:pointer;width:130px; font-size:11px; font-weight:normal;color:#ffffff; text-decoration:none;text-align:left;background:#93B09C;border-right:none;border-left:none;border-top:1px solid #ABD3BA; border-bottom:1px solid #89A592;height:auto;padding:5px 5px 5px 5px;clear:both;display:block;}
ul#menuprincipal li.niv1 ul li.niv2 ul li.premier span a span{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px; }
ul#menuprincipal li.niv1 ul li.niv2 ul li.dernier span a span{border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px; }
ul#menuprincipal li.niv1 ul li.niv2 ul li.premier.dernier span a span{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px; }




/******NAVIGATION PLANTE ********************/
ul#ulplante li {list-style-image:none;}
ul#ulplante li ul li { margin:0px; padding:0px;width:150px; }
ul#ulplante li ul li span { margin:0px; padding:0px;width:150px; }
ul#ulplante li ul li span a { margin:0px; padding:0px;width:150px; }
ul#ulplante li ul a {font-weight:bold;font-size:12px; color:#ffffff; text-decoration:none;text-align:left; padding:0px; margin:0px;line-height:normal;}
ul#ulplante li ul a{width:150px; }
ul#ulplante li ul a:hover{text-decoration:underline; }
#ulplante li.niv1 ul, #ulplante li.niv1 ul li.niv2 ul {position: absolute;width:150px;z-index:40;left: -999em;list-style-type:none;}
#ulplante li.niv1:hover ul, #ulplante li.niv1.sfhover ul {left: auto; margin:0; padding:0;}
#ulplante li.niv1 ul li.niv2:hover ul, #ulplante li.niv1 ul li.nav2.sfhover ul {left: auto; top:auto; margin:0; padding:0;margin-left:140px;margin-top:-22px;}
/*NIVEAU 1*/
ul#ulplante {list-style-type:none;}

/*NIVEAU 2*/

ul#ulplante li.niv1 ul {clear:both; margin: 0px; width:150px;}
#menuplante ul#ulplante li.niv1 ul{margin-top:0px;*margin-top:0px;margin-left:50px;*margin-left:-0px;}
ul#ulplante li.niv1 ul li.niv2 {clear:both; padding:0px; margin:0px;float:none;}
ul#ulplante li.niv1 ul li.niv2 span{margin: 0px; padding: 0px; clear:both;width:150px;*border:none;margin-left:-28px;}
html>/**/body ul#ulplante li.niv1 ul li.niv2 span {display:block;}
ul#ulplante li.niv1 ul li.niv2 span a {margin:0px; padding:0px;display:block;}
ul#ulplante li.niv1 ul li.niv2 span a span{border-radius:none;cursor:pointer;width:130px; font-size:11px; font-weight:normal;color:#ffffff; text-decoration:none;text-align:left;background:#e29f55;border-right:none;border-left:none;;border-top:1px solid #f8bc7ab87832; border-bottom:1px solid #b87832;height:auto;padding:5px 5px 5px 5px;clear:both;display:block;margin:0px;}
ul#ulplante li.niv1 ul li.premier span a span{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
ul#ulplante li.niv1 ul li.dernier span a span{border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
ul#ulplante li.niv1 ul li.premier.dernier span a span{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}

/*NIVEAU 3*/
ul#ulplante li.niv1 ul li.niv2 ul {margin: 0px; width:150px; }
#menuplante ul#ulplante li.niv1 ul li.niv2 ul {margin-left:112px;*margin-left:135px;margin-top:-25px;}
ul#ulplante li.niv1 ul li.niv2 ul li.niv3{clear:both; padding:0px; margin:0px;float:none;}
ul#ulplante li.niv1 ul li.niv2  ul li.niv3 span{margin: 0px; padding: 0px; clear:both;width:150px;*border:none;;}
html>/**/body ul#ulplante li.niv1 ul li.niv2 ul li.niv3  span {display:block; }
ul#ulplante li.niv1 ul li.niv2 ul li.niv3 span a {margin:0px; padding:0px;display:block;}
ul#ulplante li.niv1 ul li.niv2 ul li.niv3 span a span{border-radius:none;cursor:pointer;width:130px; font-size:11px; font-weight:normal;color:#ffffff; text-decoration:none;text-align:left;background:#e29f55;border-right:none;border-left:none;border-top:1px solid #f8bc7ab87832; border-bottom:1px solid #b87832;;height:auto;padding:5px 5px 5px 5px;clear:both;display:block;}
ul#ulplante li.niv1 ul li.niv2 ul li.premier span a span{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
ul#ulplante li.niv1 ul li.niv2 ul li.dernier span a span{border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
ul#ulplante li.niv1 ul li.niv2 ul li.premier.dernier span a span{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}





.stabilisateur {clear:both; height:1px;overflow:hidden;}


#conteneur {width:982px; margin:0px auto; padding:0px auto;text-align:left;}
#entete {padding-left:20px; padding-right:20px;background:url(../images/layout/entete.jpg); /*width:762px;*/ height: 235px;}
#entete h1 {cursor:pointer;float:left;padding:0px; margin:0px;margin-left: 10px; width:327px;height:154px; display:block; text-indent:-20000px; }

#menuHaut {float:right; font-size:11px;}
#menuHaut ul li{display:inline; padding-left:10px;}
#menuHaut ul li a {color:black; text-decoration:none;}
#menuHaut ul li a:hover {color:#515151;}
#menu {clear:both;background:url(../images/layout/menu.jpg); height:41px; width:982px;}
#menu ul#menuprincipal {margin:0px; padding:0px;padding-top:20px; float:left;/*margin-left:10px;*/padding-left: 25px;}
/*html>body #menu ul#menuprincipal {margin:0px; padding:0px;padding-top:20px; float:left;margin-left:25px;}*/
#menu ul#menuprincipal li {/*display:inline; padding-left: 31px;*/padding:0px;margin:0px 0px 0px 5px;display:block;float:left;width:155px;}
#menu ul#menuprincipal li a {font-size:12px; color:white; padding-left:17px; text-decoration:none;}
#menu ul#menuprincipal li a:hover {color:#d7e9d4;}
#menu ul#menuprincipal li#carteterritoire {/*margin-left:31px;*/background:url(../images/layout/iconecarte.gif); background-repeat:no-repeat;}
#menu ul#menuprincipal li#nospartenaires {/*margin-left:10px;*/background:url(../images/layout/iconepartenaire.gif); background-repeat:no-repeat;}
#menu ul#menuprincipal li#jeuquestionnaire {/*margin-left:10px;*/background:url(../images/layout/jeuquestionnaire.gif); background-repeat:no-repeat;}



#menuplante {background:transparent url(../images/layout/menuplante.gif); background-position:11px bottom; background-repeat:no-repeat;height:81px; }
#menuplante ul {margin:0px; padding:0px; margin-left: 30px;padding-top:22px;}
#menuplante ul li {/*display:inline;*/display:block;float:left; letter-spacing: 1px;}
#menuplante ul li a {display:block;/*padding-left:30px;*/ text-decoration:none; color:#896e50;font-weight:bold;letter-spacing:-1px;font-size:15px;padding-left: 25px;}
#menuplante ul li a:hover {background:url(../images/layout/baierouge.gif); background-position:center left; background-repeat:no-repeat;}
#menuplante ul li a.active {background:url(../images/layout/baierouge.gif); background-position:center left; background-repeat:no-repeat;}



#menuplante ul li #linkplante1{/*margin-right:65px;*/width:185px;}
html>body #menuplante ul li #linkplante1{width:245px;}
#menuplante ul li #linkplante2{/*margin-right:105px;*/width:390px;}
html>body #menuplante ul li #linkplante2{width:440px;}
#menuplante ul li #linkplante3{width:155px;}
html>body #menuplante ul li #linkplante3{width:130px;}

#contenu {clear:both;background:url(../images/layout/backcontenu.jpg); background-repeat:repeat-y; padding-top:10px; }


/*
#entete-producteur {padding-left: 30px; padding-right:30px;}
#entete-left {width:250px; float:left;}
#entete-right {width:490px; float:left;}
#entete-left #cadreproducteur {background:url(../images/layout/cadreproducteur.gif); height:183px; width: 246px;}
#entete-left #cadreproducteur img {padding-top:26px; padding-left: 11px; display:block;height:142px; width: 221px;}

#entete-right #infoproducteur {margin-left: 10px; margin-top:10px;}
#entete-right #adresseproducteur{float:left;margin:0; padding:0; padding-left:15px;margin-right:35px;}
#entete-right #informationproducteur {float:left; margin:0; padding:0; margin-bottom:15px;}
#entete-right #positioncarte {margin-left:15px;clear:both;background:url(../images/layout/cible.gif); height:23px; background-repeat:no-repeat; padding-left: 20px;}
#entete-right #positioncarte a{color:#cb0206; text-decoration:underline; font-size:14px; font-weight:bold; }

#entete-left-producteur {width:150px; float:left;}
#entete-right-producteur {width:570px; float:left;}
#entete-left-producteur #cadreproducteur {background:url(../images/layout/cadrepub.gif); height:159px; width: 142px;}
#entete-left-producteur #cadreproducteur img {padding-top:26px; padding-left: 11px; display:block;height:122px; width: 121px;}

#entete-right-producteur #infoproducteur {margin-left: 10px; margin-top:10px;}
#entete-right-producteur #adresseproducteur{float:left;margin:0; padding:0; padding-left:2px;margin-right:35px;}
#entete-right-producteur #informationproducteur {float:left; margin:0; padding:0; margin-bottom:15px;}
#entete-right-producteur #positioncarte {margin-left:15px;clear:both;background:url(../images/layout/cible.gif); height:23px; background-repeat:no-repeat; padding-left: 20px;}
#entete-right-producteur #positioncarte a{color:#cb0206; text-decoration:underline; font-size:14px; font-weight:bold; }



#zoneContenu{background:#f8e3be url(../images/layout/bottomZoneContenu.gif);background-repeat:no-repeat; padding-bottom:50px; background-position:bottom; width:778px;margin-left: 11px; }
#contenuinformation {padding-left:25px; padding-right:10px;}
#zContenuTop {background:url(../images/layout/topZoneContenu.gif); height:59px;}

#contenuinfoGauche {width: 230px; float:left;}
#contenuinfoDroite{float:right; width: 490px; margin-left: 10px;}
*/
#piedpage {background:url(../images/layout/footer.gif); width:982px; height:51px;clear:both;}

#piedpage .copyright {font-size:9px; text-align:right; padding-right:20px;padding-top:10px;}
#piedpage .copyright a {/*color:white;*/}

/*** Conteneur menu ***/

/*ul#menuimprimerami {margin:0px; padding:0px; float:right; padding-top:15px;padding-right:20px;}
ul#menuimprimerami li {display:inline;  }
ul#menuimprimerami li a {margin-left:10px;font-size:9px; color:#689a69; text-decoration:none; background:url(../images/layout/flechemenuimprimerami.gif); background-position: center right; background-repeat:no-repeat; padding-right:7px;}
*/
#conteneur-menu {margin:0px; padding:0px; float:right; padding-top:17px;padding-right:20px;}
#conteneur-menu .outil {display:inline;  }
#conteneur-menu .outil a {margin-left:10px;font-size:11px; color:#689a69; text-decoration:none; background:url(../images/layout/flechemenuimprimerami.gif); background-position: center right; background-repeat:no-repeat; padding-right:7px;}

#conteneur-principal {padding:0px 13px 0px 11px;}
#conteneur-envoyer-ami {padding:0px 13px 0px 11px;}
#conteneur-blogue {padding:0px 13px 0px 11px;}
#conteneur-inscription {padding:0px 13px 0px 11px;}
#backPrechargement {
	position:absolute;  z-index:999998;
	background:white;
	width: 904px; height: 454px;
	filter: alpha(opacity=80); /* internet explorer */
	-khtml-opacity: 0.8;      /* khtml, old safari */
	-moz-opacity: 0.8;       /* mozilla, netscape */
	opacity: 0.8;           /* fx, safari, opera */
	display:block;
}
#prechargement {font-weight:bold;position:absolute;top:471px; left:50%px;;z-index:999999;width: 900px; height: 250px; text-align:center; padding-top:200px; display:block; background:url(../images/layout/ajax-loader.gif) 320px 195px no-repeat;}

.boutonAddThis {height:16px; float:left;margin-top:0px;}
.boutonAddThis a {font-size:11px; color:#689a69; text-decoration:none;padding-top:5px;display:block;}
.boutonAddThis span {margin-top:-3px;}
#ComboArchives {margin-right:40px;margin-top:0px;}

.colLeftMap {width:200px;float:left;}
.colRightMap {width: 150px; float:left;}
.colRightMap img {clear:both; float:left;}
.colRightMap span {display:block; font-size:14px; padding-top:0px;margin-top:0px;}
.cultureMap {width: 350px;padding:10px;}


