BODY										{ margin:0; padding:0; background-color:#E2E2E2; font-size:10px; font-family:"Trebuchet MS", arial, sans-serif; }
.stopFloat									{ display:block; clear:both; float:none; width:1px; height:0; }
A IMG										{ border:0; }
P, FORM, H1, H2								{ padding:0; margin:0; font-size:10px; font-weight:normal; }
H1											{ font-weight:bold; }

#globalSite									{ width:980px; padding:0 18px 50px 18px; margin:auto; background:url('/imgs/bgSite.gif') repeat-y; }

/*--- Nav du haut ---*/
#globalNavTop								{ height:43px; }
#navTop										{ text-align:center; padding-top:16px; }
#navTop A									{ margin:0 24px; }
#searchBlock								{ float:right; width:200px; text-align:center; padding-top:11px; }
#searchBlock INPUT							{ width:179px; }

/*--- Header ---*/
#globalHeader								{ height:202px; }
#headerMask									{ position:absolute; z-index:1; border:1px solid #8C8C8C; width:978px; height:199px; }
#logoSite									{ position:absolute; z-index:2; display:block; margin:20px 0 0 58px; width:174px; height:160px; }
#logoSite IMG								{ display:block; width:100%; height:100%; }
#season										{ position:absolute; width:979px; height:200px; }
#newsLetterBlock							{ position:relative; padding-top:20px; text-align:center; float:right; z-index:2; width:200px; }
#newsLetterBlock INPUT.inputMail			{ width:179px; margin:13px 0 20px 0; }

/*--- Nav principale ---*/
/*--- Old nav style :
#globalNav									{ height:32px; padding-top:18px; margin-bottom:20px; border-bottom:1px solid #D0D3BF; }
#englobNav									{ margin:auto; width:824px; }
#englobNav .lkNav							{ margin:0 17px; float:left; }
#englobNav .sMenuNav						{ position:absolute; display:none; padding:0 18px 15px 18px; margin-top:32px; border:1px solid #D0D3BF; border-top:0; background:#FFFFFF; }
#englobNav .sMenuNav A						{ text-decoration:none; color:#000000; display:block; font-size:12px; }
#englobNav .sMenuNav A .puce				{ width:3px; height:3px; }*/

#globalNav									{ height:34px; text-align:center; padding-top:18px; margin-bottom:15px; border-bottom:1px solid #D0D3BF; }
#globalNav UL								{ list-style:none; padding:0; margin:0; }
#globalNav UL.horMenuNav					{ margin:0 50px; padding:0; }
#globalNav UL.horMenuNav LI.menu			{ display:block; float:left; margin:0 17px; padding:0; }
#globalNav UL.horMenuNav A					{ display:block; padding-bottom:11px; >padding-bottom:15px; }
#globalNav UL.smenu							{ z-index:4; display:none; position:absolute; border:1px solid #d0d3bf; border-top:0; padding:0 0 22px 0; text-align:left; background-color:#FFFFFF; width:199px; font-size:12px; }
#globalNav #sMenuVert						{ margin-left:-24px; }
#globalNav #sMenuProd						{ margin-left:-25px; }
#globalNav UL.smenu LI						{ zoom:1; background:url("imgs/flecheSmenu.gif") no-repeat 95% 20%; }
#globalNav UL.smenu UL.ssmenu LI			{ background-image:none; }
#globalNav UL.smenu LI A					{ display:block; color:#000000; text-decoration:none; padding:0 22px 0 22px; }
#globalNav UL.smenu LI A:hover				{ zoom:1; color:#909763; }
#globalNav UL.smenu LI.hover				{ background:url("imgs/flecheSmenu.gif") no-repeat 95% 20%; }
#globalNav UL.ssmenu						{ z-index:5; display:none; background:url("imgs/bgSSmenu.gif") repeat-y #FFFFFF; border:1px solid #d0d3bf; border-left:0; padding:0 0 15px 0; position:absolute; margin:-18px 0 0 199px; >margin:-15px 0 0 197px;  width:199px; }
#globalNav UL.ssmenu LI A:hover				{ background-image:none; }

/*--- COLONE DE GAUCHE ---*/
#colLeft									{ width:200px; float:left; margin-right:20px; }
.homeBlock									{ border:1px solid #D0D3BF; background-color:#ECF0D9; padding:9px 0; margin-bottom:15px; }
.homeBlock .tit								{ display:block; margin:0 auto 10px auto; }
.homeBlock .img								{ display:block; margin:auto; }
.homeBlock .txt								{ margin:10px 10px 15px 15px; font-size:11px; }
.homeBlock .lkArticle						{ display:block; margin:4px 13px; }
.homeBlock .lkArticle IMG					{ display:block; }
.homeBlock .lineSepar						{ display:block; margin:12px 0 9px 0; width:100%; height:1px; }
.englobSelect								{ margin:0 9px; }
.btSelect									{ float:right; border-left:2px solid #ECF0D9; }
.intitSelect								{ display:block; text-decoration:none; background:#FFFFFF; padding:2px 11px; font-size:11px; color:#909763; }
.globalList									{ position:absolute; display:none; border:1px solid #BEC1AF; border-top:0; background-color:#FFFFFF; width:158px; margin:1px 0 0 -1px; }
.englobList									{ border:1px solid #ECF0D9; border-top:0; padding:11px; }
.englobList A								{ text-decoration:none; color:#000000; display:block; font-size:11px; }
.englobList A .puce							{ width:3px; height:3px; }

#aNePasRater								{  margin-bottom:15px; }
#aNePasRater .lineSepar						{ display:block; width:100%; height:1px; margin-bottom:6px; }
#aNePasRater .tit							{ display:block; margin:0 0 12px 8px; }
#aNePasRater A								{ display:block; font-size:11px; margin:0 8px; text-decoration:none; color:#000000; }
#aNePasRater .linePtsSepar					{ display:block; margin:13px 0; width:100%; height:1px; }

#blockCitation								{ border:1px solid #D0D3BF; margin:0 0 15px 0; background-color:#ECF0D9; }
#apostrophe									{ position:absolute; z-index:0; margin:15px; width:37px; height:34px; }
#citation									{ position:relative; font-size:14px; z-index:1; margin:39px 25px 19px 37px; }
#auteurCit									{ font-size:14px; margin:0 25px 32px 37px; color:#909763; }

#fruitsDuMois								{ margin-bottom:10px; }
#fruitsDuMois .lineSepar					{ display:block; margin-bottom:6px; width:100%; height:1px; }
#globalCt .calendrier						{ width:979px; height:1020px; margin-bottom:40px; }
#globalCt .calendrier .encadre				{ float:left; margin-left:32px; margin-bottom:17px; }
#globalCt .calendrier .encadreGch			{ float:left; margin-left:2px; margin-bottom:17px; }


/*-- Colone de droite Pub --*/
#colRight									{ width:200px; margin-left:20px; float:right; }
.engPubTit									{ padding:9px 0; background-color:#D0D3BF; margin-bottom:14px; }
.engPubTit IMG								{ display:block; margin:auto; }
#colRight .pub								{ display:block; margin-bottom:15px; }
#colRight .pub IMG							{ display:block; width:100%; }

/*-- Block de contenu --*/
#globalCt									{ float:left; width:760px; }
H1											{ font-size:21px; color:#909763; margin-bottom:15px; }
H1 A										{ color:#909763; text-decoration:none; }
#globalCt .englobImg						{ float:left; width:226px; margin:0 19px 19px 0; /*height:157px; background-color:#ECF0D9;*/ text-align:center; }
#globalCt .englobImg IMG					{ display:block; margin:auto; }
#globalCt P									{ color:#606060; font-size:12px; }
#globalCt P A								{ color:#909763; }

#globalCt UL,
#globalCt OL								{ list-style-image:url("/themes/909763/puceList.gif"); }

#globalCt .listRub							{ margin-bottom:70px; }
#globalCt .listRub H1						{ clear:both; margin-bottom:5px; }
#globalCt .listRub H2						{ float:left; margin-right:5px; margin-bottom:15px; }

/*-- Home Page --*/
#globalCt.home								{ float:left; width:538px; }
#autoPromo									{ margin-bottom:45px; background-color:#E2E2E2; text-align:center; }
#autoPromo IMG								{ margin:48px 0; }

#btAllActusHome								{ display:block; margin-bottom:16px; width:289px; height:20px; }

/*-- Home Page et Actualités --*/
.actu										{ margin-bottom:15px; }
.actu .date									{ color:#606060; font-size:14px; }
.actu .btEnvoiActuHome						{ display:block; margin:19px 0; width:189px; height:20px; }
.actu .lineSepar							{ clear:both; display:block; width:100%; height:1px; }

#titTrierActus								{ float:left; margin-bottom:15px; margin-right:70px; }
#formActus									{ padding-top:7px; }
#formActus INPUT.text						{ width:255px; }
#formActus INPUT.image						{ position:absolute; width:35px; height:14px; margin:3px 9px; }

#titLesActualites							{ margin-bottom:13px; }

H1.lkActus									{ font-size:16px; margin:0; }
H1.lkActus A								{ text-decoration:none; color:#A0A0A0; }
H1.lkActus .date							{ color:#606060; font-size:12px; }
H1.lkActus .titActu							{ color:#909763; }

/*-- Produits et Trucs Verts --*/
#englobSMenu								{ display:block; padding:11px 5px; border:1px solid #D0D3BF; background-color:#ECF0D9; margin-bottom:22px; }
#englobSMenu .englobSelect					{ float:right; width:190px; }
#englobSMenu .globalList					{ width:169px; }

.ptsLineNormal								{ display:block; width:100%; height:1px; margin-bottom:20px; }

#imgVoirFiches								{ display:block; }

.subArticle									{ margin:18px 0 32px 0; clear:both; }
.subArticle .flecheRight					{ position:absolute; display:block; margin-top:3px; width:27px; height:20px; cursor:pointer; }
.subArticle .flecheDown						{ position:absolute; display:none; margin-left:4px; width:20px; height:27px; cursor:pointer; }
.subArticle .subTitle						{ margin:6px 0 0 42px; cursor:pointer; }
.subArticle .ct								{ display:none; margin:15px 0 0 35px; font-size:12px; color:#606060; }
.ct											{ font-size:12px; color:#606060; }
.ct A										{ color:#909763; }/*color:#64B466;*/
.ct ACRONYM									{ text-decoration:none; color:#64B466; }
.ct IMG										{ float:left; margin-right:10px; }

/*-- Ressources --*/
.titRes										{ float:left; }
.ctRess										{ float:left; margin-bottom:19px; width:514px; font-size:12px; color:#606060; }
.ctRess A									{ color:#909763; }
.btDownload									{ display:block; margin-top:62px; }
.ptsLineNormal.bkLine						{ clear:both; }

/*-- Qui Sommes Nous et partenaires --*/
#globalCt.partenaires						{ float:none; width:980px; }
#globalCt.quiSommesNous .englobImg,
#globalCt.partenaires .englobImg			{ clear:both; margin-bottom:19px; height:168px; background-color:#FFFFFF; }

#globalCt.quiSommesNous H2,
#globalCt.partenaires H2,
#globalCt.partenaires H2 A					{ font-size:12px; font-weight:bold; text-decoration:none; color:#909763; }

#globalCt.partenaires .englobImg			{ height:200px; }
.ctPart										{ margin-bottom:19px; font-size:12px; color:#606060; }
.ctPart	A									{ color:#909763; }

.ct INPUT.insertMail						{ margin-top:10px; }
.ct INPUT.ok								{ vertical-align:middle; margin-left:25px; width:23px; height:20px; }

/*-- Fruits et légumes du mois --*/
.legumesTab									{ border-spacing:0; }
.legumesTab THEAD TH						{ color:#909763; }

.legumesTab THEAD TH,
.legumesTab THEAD TD						{ border-bottom:1px dotted #939391; }

.legumesTab TH								{ font-size:12px; width:125px; font-weight:normal; text-align:left; }
.legumesTab TD								{ font-size:10px; text-align:center; width:70px; height:20px; }

.legumesTab TH, .legumesTab TD				{ border-right:1px solid #929486; border-bottom:1px solid #edf0d9; padding:0; margin:0; }
.legumesTab TBODY TD						{  }
.legumesTab TBODY TD						{ background-color:#F1F1F1; border-color:#929486; }
.legumesTab TBODY TD.on						{ background-color:#909763; }

/*-- Plan Du Site --*/
#globalCt.planDuSite H2 A					{ color:#909763; font-size:16px; margin-left:50px; text-decoration:none; }
#globalCt.planDuSite UL						{ color:#000000; margin-left:25px; font-size:12px; padding:0; margin-left:80px; list-style:disc none; }
#globalCt.planDuSite UL A					{ color:#909763;  }

/*-- Moteur de Recherche --*/
#globalCt H1.recherche A					{ text-decoration:underline; font-size:19px; }
#globalCt H2,
#globalCt H2 A								{ color:#909763; font-size:14px; margin-bottom:10px; text-decoration:none; }

#globalCt A.lireArticle						{ color:#909763; font-size:12px; font-weight:bold; }

/*-- Archives newsletter --*/
#globalCt H2.archiveNewsletter A			{ color:#606060; font-size:14px; }
#globalCt H2.archiveNewsletter A:hover		{ color:#909763; font-size:14px; }

/*-- Contacts --*/
#globalCt.contacts							{}
#contactsForm								{ background-color:#ECF0D9; border:1px solid #D0D3BF; padding:12px; }
#contactsForm .englobSelect					{ margin:0 0 19px 0; width:180px; }
#contactsForm .englobInput					{ margin-bottom:19px; }
#contactsForm .englobInput INPUT,
#contactsForm .englobInput TEXTAREA			{ width:100%; border:0; }
#contactsForm .englobInput TEXTAREA			{ height:240px; }
#contactsForm .englobSubmit INPUT			{ width:125px; height:21px; }

#contactsForm .englobSelect A.selected		{ background-color:#EFEFEF; }
#contactsForm .englobInput INPUT.inputErr,
#contactsForm .englobInput 
TEXTAREA.inputErr							{ border:1px solid #FF0000; }

/*-- Medias --*/
#mediaMenu									{ margin:30px 0; }
#mediaMenu IMG								{ display:block; clear:both; }
#englobMediaMenu							{ margin:10px 0; color:#616161; }
#mediaMenu A								{ font-size:12px; margin:10px 0; text-decoration:none; color:#616161; }
#mediaMenu A.selected						{ color:#909763; font-weight:bold; }

.mediaContener								{ margin-bottom:27px; clear:both; }
.mediaContener H2 A							{ color:#909763; font-weight:bold; text-decoration:none; }
.mediaContener H2 A SPAN					{ color:#616161; font-weight:normal; }
.mediaContener .ct							{ margin-bottom:14px; }

/*-- ECARDS --*/
#englobEcards								{ margin-bottom:15px; }
.menuEcard									{ width:513px; text-align:center; margin-top:15px; margin-bottom:45px; }/* border-right:1px dotted green;*/
.menuEcard A								{ display:block; }
.menuEcard IMG								{ display:block; margin:auto; }
.menuEcard IMG.cardPrev						{ margin-bottom:12px; border:1px solid #cccccc; }


/*-- Labels --*/
TABLE.labelTab								{ border:0; }
TABLE.labelTab TH							{ width:680px; font-size:11px; padding:0; text-align:left; border-bottom:1px dotted #929486; }
TABLE.labelTab TD							{ padding:0; }

/*-- Alertes --*/
#globalAlert								{ display:none; clear:both; position:relative; height:0px; z-index:1000; width:1000px; top:201px; text-align:center; }
#englobAlert								{ display:block; margin:auto; width:474px; background-image:url('/imgs/bgAlert.png'); padding:2px 2px 2px 0; position:absolute; text-align:left; }
#alert										{ background-color:#FFFFFF; margin:-4px 0 0 -2px; border:1px solid #D0D3BF; padding:13px 17px; }
#closeAlert									{ display:block; cursor:pointer; float:right; }
#titAlert									{ font-size:19px; font-weight:bold; float:left; margin-bottom:10px; color:#909763; }
#separAlert									{ display:block; margin-bottom:20px; clear:both; }
#txtAlert									{ margin-bottom:12px; font-size:12px; width:285px; }
#alert TEXTAREA								{ border:1px solid #909763; width:100%; height:170px; }
#alert INPUT								{ border:1px solid #909763; width:100%; margin-bottom:10px; }
#btEnvoiReponse								{ margin-top:20px; cursor:pointer; }
.inpurErr									{ border:2px solid #FF0000; }

/*-- Footer --*/
#footer										{ text-align:center; margin-top:60px; clear:both; }
#footer A.rssLink							{ padding:2px; font-size:10px; border:1px solid #E55100; color:#FFFFFF; text-decoration:none; background-color:#FF7F00; }
#footer A.facebook							{ padding:2px; font-size:10px; border:1px solid #1d4088; color:#FFFFFF; text-decoration:none; background-color:#3b5998; }