	/*-------------------------------------------------------------------------------------*/
	/*=  Global site                                                                       */
	/*-------------------------------------------------------------------------------------*/
	body {
	    font-size: 80%;
	    font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
	    margin: 0; padding: 0;
	    text-align: center;
		}
	body#home { background: transparent url(/global/medias/bgBodyHome.gif) repeat;}
	body { background: #D2E1F5 url(/global/medias/bgBodyHome.gif) repeat-x;}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,
	blockquote,fieldset,input,img,legend {margin: 0; padding: 0;}

	h1,h2,h3,h4,h5,h6 {font-size: 1.1em; font-weight: normal; margin: 0; padding: 0;}
	img { display: block; }
	em {font-style: normal}
	ul, ol {list-style: none}
	a {text-decoration: none; color: #202759; }
	span.hide {display: none}
	.break {clear: both}
	#cale{width: 100%; clear: both; font-size: 1px; color: white }

	p, li { font-size: 0.9em; line-height: 1.2em;}
        
	/*-------------------------------------------------------------------------------------*/
	/* = GLOBAL STRUCTURE                                                                  */
	/*-------------------------------------------------------------------------------------*/

	#allContent, #page {width: 780px;} 
	#allContent {
	    margin: 0 auto;
	    position: relative;
	    text-align: left;
		background: transparent url(/global/medias/bgContent.gif) repeat-y
	    }
	#page { 
		float: left;
		background: transparent url(/global/medias/bgPage.jpg) no-repeat 0 0;
		}
	#header, #navHaute,
	#MenuGlobal,
	#mainContent, 
	#footer { width: 720px; padding: 0 0 0 20px; /*border: 1px #333 solid;*/}
	#header, #MenuGlobal, #mainContent, #footer { float: left; }

	/*-------------------------------------------------------------------------------------*/
	/* =  HEADER                                                                           */
	/*-------------------------------------------------------------------------------------*/

	#header { height: 232px;}
	#navHaute, #bandeau { float: left; }

	/* =                                                                         NAV HAUTE*/

	#navHaute {  width: 720px; margin: 59px 0 0 0;}
	#navHaute li { 
		float: right;
		display: inline;
		padding: 0 10px 7px 10px;
		background: transparent url(/global/medias/separationNavHaute.gif) no-repeat 0 0;
		}
	#navHaute li a { font-size: 0.9em; color: #297C24; }
	/*#navHaute li a.lienNHActions { font-size: 1.1em!important; color: #2A393D!important;}
	#navHaute li a.lienNHExpertises { font-size: 1.1em!important; color: #587BB2!important;}*/
	#navHaute li a:hover {border-bottom: 7px #AFE453 solid;}
	/*#navHaute li a.lienNHActions:hover {border-bottom: 7px #2A393D solid;}
	#navHaute li a.lienNHExpertises:hover {border-bottom: 7px #587BB2 solid;}*/

	/* =                                                                         BANDEAU */

	#bandeau { }
	#bandeau img { display: block; margin:0; padding:0; }

	/*-------------------------------------------------------------------------------------*/
	/* =  MENUGLOBAL                                                                       */
	/*-------------------------------------------------------------------------------------*/

	#colA { width: 250px; padding: 0 0 0 10px; } 
	#colA img { clear: both;}
	#menu_2 { 
		width: 210px;
		background-color: #D7E6C2;
		}

	/* =                                                                SOUS MENU Niv 1   */
	.niv1, .niv2, .niv3 { margin:0!important; padding: 0!important;}
	.niv1 {display: block;  }
	.niv2, .niv3 {display: none}

	li.n1 a, li.n2 a, li.n3 a {
		display: block;
		}
	.niv1 li.n1 {  
		display: block; 
		border: 1px #D7E6C2 solid;	
		margin-left: 5px; 
		}
	.niv1 li.n1 a { 
		color:#297C24;
		padding: 2px 0 5px 25px;
		background: transparent url(/global/medias/flcNiv1.gif) no-repeat 0 0;
		}
	.niv2 li.n2 a { 
		width: 170px!important; color: #006666!important; 
		padding: 0 0 0 30px;
		background: transparent url(/global/medias/flcNiv2.gif) no-repeat 10px 0!important;
		}
	.niv3 li.n3 a { 
		width: 160px!important;
		color: #333!important; padding: 0 0 0 40px!important; 
		background: transparent url(/global/medias/flcNiv3.gif) no-repeat 25px 0!important;
		}
	.niv2 li.n2 a:hover { background-color: #CFEE97!important;}
	.niv3 li.n3 a:hover { background-color: #CFEE97!important;}

	/*-------------------------------------------------------------------------------------*/
	/* =  Global CONTENT HOME                                                              */
	/*-------------------------------------------------------------------------------------*/

	/*colA---------------------------------------------------------------------------------*/
	body#home #colA { width: 458px!important; padding: 10px 20px 10px 15px;}
	body#home #colA img.itemPourquoi {position: absolute; margin: -7px 0 0 370px; }

	/* =                                                                        colA Home  */
	body#home #colA #pourquoi,
	body#home #colA #actions,
	body#home #colA #quoi { width: 458px;}

	body#home #colA #pourquoi { background-color: #ECFED3;}
	body#home #colA #pourquoi h3, 
	body#home #colA #pourquoi p {
		color: #63AA18; width: 350px;
		}
	body#home #colA #pourquoi h3,
	body#home #colA #quoi h3 { 
		font-size: 1.1em; font-weight: bold;
		padding: 0 0 0 10px;
		margin: 0 0 5px 0;
		}

	body#home #colA #pourquoi p { 
		font-size: 0.9em; 
		padding: 0 0 10px 10px;
		}

	body#home #colA #actions { 
		border-bottom: 4px #5D8964 solid;
		background-color:#CDE2AE;
		}
	body#home #colA #actions h2 { 
		width: 150px;height: 31px;
		margin: 0 0 5px 0;
		background: transparent url(/global/medias/h2Actions.gif) no-repeat 0 0;
		}
	body#home #colA #actions #navActions { padding: 0 0 10px 0;} 
	body#home #colA #actions #navActions li { 
		margin: 0 0 7px 0;
		background: transparent url(/global/medias/liActions.gif) no-repeat 0 0;
		} 
	body#home #colA #actions #navActions li a { 
		display: block; 
		width: 400px; font-size: 1.2em; color: #2A392C;
		margin-left: 35px;
		padding: 2px 0 7px 5px;
		} 
	body#home #colA #actions #navActions li a:hover { background-color: #B0E452; }
	body#home #colA #quoi {
		border-top: 10px #004637 solid;
		background-color: #B5CB95
		}
	body#home #colA #quoi h2 { 
		width: 150px; height: 31px;
		margin: 0 0 5px 0;
		background: transparent url(/global/medias/h2Quoi.gif) no-repeat 0 0;
		}
	body#home #colA #quoi p {
		width: 430px; color: white; 
		padding: 0 0 10px 10px;
		}
	body#home #colA #quoi p.lireSuite {padding: 0 0 0.3em 0!important;}
	body#home #colA #quoi p.lireSuite a {
		display: block; width: 400px;
		padding: 0 0 0 20px;
		background: transparent url(/global/medias/flcQuoi.gif) no-repeat -15px 0!important;
		}

	/*=                                                                       colB Home  */
	body#home #colB {}
	body#home #colB p { border: 0!important}
	body#home #colB ul { margin: 0!important}
	body#home #colB h1, body#home #colB h2, 
	body#home #colB h3, body#home #colB h4 { 
		padding: 0!important; margin: 0!important; border: 0;
		}
	body#home #colB { width: 220px; }
	body#home #domaines, body#home #operations { width: 220px;}
	body#home #domaines h2, body#home #operations h2 { display: block; width: 220px; height: 50px;}
	body#home #domaines h2 {background: transparent url(/global/medias/h2Domaines.gif) no-repeat 0 0; }
	body#home #operations h2 {background: transparent url(/global/medias/h2Operations.gif) no-repeat 0 0; }

	body#home #domaines #navDomaines { 
		background: transparent url(/global/medias/bgDomaines.gif) repeat-y;
		}
	body#home #domaines #navDomaines li { 
		margin: 0 0 0 10px; padding: 0 0 5px 0;
		background: transparent url(/global/medias/flcDomaines.gif) no-repeat;
		}
	body#home #domaines #navDomaines li a { 
		display: block;
		width: 180px; margin: 0 0 0 15px;
		font-size: 13px; color: white;
		}
	body#home #domaines #navDomaines li a:hover { background-color: #66C8FF}
	body#home #operations p { 
		color: white;
		padding: 0 20px 0 25px;
		width: 175px;
		background: #87BDC5 url(/global/medias/flcOperations.gif) no-repeat 7px 0;
		}

	/*-------------------------------------------------------------------------------------*/
	/* =  GLOBAL PAGES                                                                     */
	/*-------------------------------------------------------------------------------------*/
	#colA, #colB, #colC { float: left; }
	#colB p {padding:  0 0 5px 10px;}
	#colB p a { text-decoration: underline; color: green;}

	/*-------------------------------------------------------------------------------------*/
	/* =  colB                                          Gestion ICPE Fiches / nomenclature */
	/*-------------------------------------------------------------------------------------*/
	body#nomenclature #colA {width: 220px!important; }
	body#nomenclature #colB { 
		width: 490px;margin: 0!important;
		}
	#colB h1, #colB h2, #colB h3, #colB h4,
	#colB table { clear: both}

	#colB h1, #colB h2, #colB h3, #colB h4 { 
		width: 470px; 
		padding: 5px 0 5px 20px;
		font-weight: bold;
		}
	#colB h1 {text-align: right; color: #95A963}
	#colB h2 { 
		color: #339999; 
		border-top: 1px #CAD6A7 solid;
		background: #E7F7CB url(/global/medias/flcH2.gif) no-repeat 0 2px;
		}
	#colB h3 { 
		color: #2A2A2A;
		background: transparent url(/global/medias/flcH3.gif) no-repeat 0 2px;
		}
	#colB h4 { 
		color: white; margin-top: 5px;
		background: #46735F url(/global/medias/flcH4.gif) no-repeat 0 2px;
		}

	/* =  colB                                                          Gestion pages génériques */

	body#simple #colB {width: 715px!important; margin: 0 0 0 10px}

	body#simple #colB h1,
	body#simple #colB h2,
	body#simple #colB h3,
	body#simple #colB h4 {width: 97%!important}

	/* =  colB                                                          Gestion des listes */
	#colB ul { margin: 5px 0 5px 0}
	#colB ul li span { 
		display: block; 
		padding:  0 0 0 20px;
		background: transparent url(/global/medias/flcliSpan.gif) no-repeat 5px 0;
		}
	#colB ul li { 
		padding: 0 0 0 15px;
		background: transparent url(/global/medias/flcli.gif) no-repeat 5px 0;
		}
	#colB ul li a { 
		/*display: block;*/
		color:#2F681D; text-decoration: none; 
		font-weight: bold; font-size: 0.9em; 
		padding: 0 0 0 5px;
		}
	#colB ul li a:hover { background-color: #B0E452}
	
	/*= colB / gestion des actualités ---------------------------------------- */
	h1.post_title {
		display: block;
		text-align:left!important;
		margin:0!important;
		padding:0!important;
		/*border-bottom: 1px #ddd solid*/
		}
		
	.post_date {}
	a.back {
		display: block;
		text-align: right;
		text-decoration: underline;
		}
		
	/*---------------------------------------------------------------------------------------*/
	/* = MAINCONTENT                                                  COLB / PAGES / CONTACT */
	/*---------------------------------------------------------------------------------------*/
	#colB form {margin: 10px 0 10px 0}
	p.introForm, p.footerForm {
		float: none!important;
		border:0!important;
		margin: 0 0 5px 0!important; 
		padding: 5px 0 0px 10px!important;}
	p.footerForm font {
		color: #333!important;
		font-weight: normal!important;
	}
	#colB fieldset {padding: 10px; background-color: #ECF2E4}
	#colB input, #colB select, #colB textarea {padding: 2px}
	#colB fieldset, #colB input, #colB select, #colB textarea { border: 1px #B1CAAC solid; color: black}
	#colB fieldset, #colB input, #colB select {font-size: 1em}
	#colB input, #colB select, #colB textarea {width: 50%}
	#colB textarea {font-size: 1.2em}
	#colB form p { 
		float: left; width:  100%;
		border-bottom: 1px #B1CAAC solid; 
		margin: 0 0 5px 0; padding: 5px 0 10px 0;
		}
	#colB form p label, #colB form p input, #colB form p font { float:  left;}
	#colB form p label, #colB form p font { font-size: 1em; font-weight: bold; }
	#colB form p label {
		color: #46735F;
		width: 200px; padding:  5px 0 0 20px;
		background: transparent url(/global/medias/flcLabel.gif) no-repeat 0 0;
		}
	#colB form p font { margin: 0 15px 0 0; color: #C8312D; }
	#colB form p input.field_radio, #colB form input.valide { width:auto!important;}
	#colB form input.valide { 
		float: right; border: 0!important; 
		color: white; cursor: pointer; 
		background-color: #46735F;
		}
	#colB form input.valide:hover { background-color: red;}

	#colB form p.captcha { border: 0!important; padding: 0!important; margin:0 !important;}


	/* =  colB                                          Gestion ICPE Fiches / introNomenclature  */
	#introNomenclature { 
		float: left; margin: 10px 0 10px 0;
		background: transparent url(/global/medias/bgNomencle.gif) repeat-y;
		}
	#introNomenclature #navNomenclature, #introNomenclature p { float: left;}
	#introNomenclature #navNomenclature { width: 240px!important;}
	#introNomenclature p { width: 240px; color: #336666; padding: 5px!important; border: 0!important; }
	#introNomenclature #navNomenclature li { padding: 0 0 0 15px; list-style: none!important;}
	#introNomenclature #navNomenclature li a { 
		display: block; width: 210px;
		font-size: 0.9em; color: #333!important;
		text-decoration: none!important;
		}
	#introNomenclature #navNomenclature li a:hover { background-color: #B0E452;}

	body#nomenclature #colB #ContenuFiche p {padding: 5px; }
	body#nomenclature #colB #ContenuFiche ul,
	body#nomenclature #colB #ContenuFiche .contenu { 
		padding: 5px; 
		}
	body#nomenclature #colB #ContenuFiche .contenu p {padding: 5px; }
	body#nomenclature #colB #ContenuFiche ul li { 
		padding: 0 0 0 15px;
		background: transparent url(/global/medias/flcli.gif) no-repeat 0 0;
		}
	body#nomenclature #colB ul li a { 
		color:#2F681D; text-decoration: underline; 
		font-weight: bold; font-size: 0.9em; padding: 0 0 0 5px;
		}

	/* =  colB                                             Gestion ICPE Fiches / tableaux  */

	body#nomenclature #colB table { width: 490px; background-color: white; border-collapse: collapse;}
	body#nomenclature #colB table th, body#nomenclature #colB table td { padding: 3px; font-size: 0.9em; }
	body#nomenclature #colB table th { 
		color: #2F681D; border: 1px #BBC6B6 solid; 
		background-color:#DAF1B1;
		}
	body#nomenclature #colB table td {border: 1px #BBC6B6 solid;}
	body#nomenclature #colB table td p { border: 0!important;}

	/*-------------------------------------------------------------------------------------*/
	/* =  colB                                      Gestion ICPE Fiches / navigation pages */
	/*-------------------------------------------------------------------------------------*/
	#navPages {width: 490px; clear: both; margin-left: 230px;}
	#navPages li { display: inline;}
	#navPages li a.pre, 
	#navPages li a.next { 
		float: right; width: 22px; height:25px;
		display: none; 
		}
	#navPages li a.pre {
		background: transparent url(/global/medias/btPre.gif) no-repeat 0 0;
		}
	#navPages li a.next {
		background: transparent url(/global/medias/btNext.gif) no-repeat 0 0;
		}
	#navPages li a.pre:hover, #navPages li a.next:hover { background-position: 0 -26px;}

	/*-------------------------------------------------------------------------------------*/
	/* =  colB                                                                PLAN DU SITE */
	/*-------------------------------------------------------------------------------------*/
	.sitemap1 {background-color: #EAF1E5; padding: 20px;}
	.sitemap1, .sitemap2, .sitemap3 { }
	.sitemap1 li, .sitemap2 li, .sitemap3 li { background-image: none!important;}
	.sitemap1 li a, .sitemap2 li a, .sitemap3 li a { display: block; padding:  0 0 7px 25px!important;}

	.sitemap1 li a { 
		font-size: 1.3em!important; 
		background: transparent url(/global/medias/flcNiv1.gif) no-repeat 0 0!important;
		}
	.sitemap2 li a { 
		font-size: 1.2em!important; 
		color: #006666!important;
		background: transparent url(/global/medias/flcNiv2.gif) no-repeat 10px 0!important;
		}
	.sitemap3 li a { 
		font-size: 1.1em!important;
		color: #2A2A2A!important;
		background: transparent url(/global/medias/flcNiv3.gif) no-repeat 10px 0!important;
		}

	/*-------------------------------------------------------------------------------------*/
	/* =  FOOTER                                                                           */
	/*-------------------------------------------------------------------------------------*/
	#footer { 
		height: 120px; text-align: center; font-size: 0.9em;
		background: transparent url(/global/medias/bgFooter.gif) no-repeat 0 0; 
		}
	#footer, #footer li a, #footer a { color: #617FAF;}
	#footer li a, #footer a { text-decoration: underline; }

	#navFooter { margin: 20px 0 0 0;}
	#navFooter li { display: inline; float: center; margin: 0 5px 0 5px;}
	#footer img { }
	/*#logoFooter { padding: 10px 0 0 335px; }*/
	#footer p { padding: 10px 0 0 0;}


