.leftcolumn {
background-image:url(/jahia/jahia/webdav/site/nassogne1/shared/enghien_fr.gif);
float:left;
padding-top:60px;
width:188px;
}

BODY{
	background-color:#f4fbe7;
	background-image:URL(/jahia/webdav/site/nassogne1/shared/top.gif);
	background-position:top center;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

INPUT, TEXTAREA{
	padding:2px;
	margin:0;
	border:1px solid #2e410f;
	font-size:1.0em;
}

A:hover{color:#6C932C}

#wrapper{
	width:960px;
}

#login{
	position:relative;
	background:url(/jahia/webdav/site/nassogne1/shared/onglet.gif) no-repeat top center;
	top: -28px;
	top: expression((this.id==="login"?"-42px":"-28px"));

	left:35px;
	width:160px;
	height:15px;
	padding:4px 0 0 0;

	color:#415919;
	font-size:0.9em;
	font-weight:normal;
	text-align:center;
	z-index:1000;
}


#login_top {
	background:transparent url(/jahia/webdav/site/nassogne1/shared/onglet.gif) no-repeat scroll center top;
	color:#415919;
	font-size:0.9em;
	font-weight:normal;
	height:15px;
	left:35px;
	padding:4px 0pt 0pt;
	position:relative;
	text-align:center;
	top:222px;
	width:180px;
	z-index:1000;
}


#login_top A.diamon , #login_top A.diamon:visited , #login_top A.diamon2 , #login_top A.diamon2:visited{color:#9da987;font-weight:normal;}
#login_top A.diamon:hover , #login_top A.diamon2:hover{color:#fff;}

#wrapper a.diamon2 {border-left:1px solid #9da987;}

#header{
	height:250px;
	width:960px;
	background:none;
}

#banner{
	margin:30px 0 0 0;
}

#banner IMG{
	margin:0 auto;
}

#pagebody{
	width:960px;
	position:relative;
	background:none;
}

/* ------------------------------------------------ */
/*                 QUICK LINKS                      */
/* ------------------------------------------------ */

#quicklink {
	padding:0px;
	margin:0;
	width:auto;
	position:absolute;

	right:10px;
	background:none;
}
#quicklink ul {
    float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.0em;
    list-style: none;
    margin: 0;
    padding:0;
}
#quicklink li {
    display: inline;
	float:left;
	margin:0 0 0 0;
}
#quicklink a{
	float:left;
	padding:0;
	margin:0;
	text-align:left;
}
#quicklink a.quicklinks {
	float:left;
	background:none;
	border:none;
	
	color:#9da987;
	display:block;
	height:auto;
	padding:0 5px;
	margin:0;
	text-align:center;
	text-decoration:none;
	width:auto;
	white-space:nowrap;
}
#quicklink a.quicklinks:hover {
	background:none;
	color:#fff;
}
#quicklink li a.quicklinks , #quicklink li.quicklinks_first a.quicklinks , #quicklink li.quicklinks_last a.quicklinks{
	float:left;
	background:none;
	border:none;
	
	color:#FFFFFF;
	display:block;
	height:auto;
	padding:0px 5px;
	margin:0;
	text-align:center;
	text-decoration:none;
	width:auto;
	white-space:nowrap;
	
	font-size:1.0em;
	font-weight:normal;
	color:#9da987;
}
#quicklink li {border-right:1px solid #9da987;}
#quicklink li.quicklinks_last {border-right:none;}
#quicklink li a.quicklinks:hover , #quicklink li.quicklinks_first a.quicklinks:hover , #quicklink li.quicklinks_last a.quicklinks:hover{
	background:none;
	color:#FFF;
}
#quicklink li a.quicklinks:hover SPAN , #quicklink li.quicklinks_first a.quicklinks:hover SPAN , #quicklink li.quicklinks_last a.quicklinks:hover SPAN{
	background:none;
	color:#FFF;
}
#quicklink li span , #quicklink li.quicklinks_last span , #quicklink li.quicklinks_first span {
	float:left;
	background:none;
	border:none;
	
	color:#9da987;
	display:block;
	height:auto;
	padding:0;
	margin:0;
	text-align:center;
	text-decoration:none;
	width:auto;
	white-space:nowrap;
}


/* ------------------------------------------------ */

.rightcolumn{
	width:705px;
	float:right;
	padding:0;
	margin:20px 0 0 0;
	background:none;
}

.leftcolumn{
	width:230px;
	float:left;
	padding:0;
	margin:20px 0 0 0;
	background:url(/jahia/webdav/site/nassogne1/shared/top-menu.gif) no-repeat top;
	
}
#navigation{
	margin-top:50px;
	padding:0;
	width:230px;
	background:url(/jahia/webdav/site/nassogne1/shared/middle-menu.gif) repeat-y top;
}
UL#block_menu_level1{
	width:230px;
	padding:0;
	margin:0;
}
UL#block_menu_level1 LI{
	width:230px;
	padding:0;
	margin:0;
	background:url(/jahia/webdav/site/nassogne1/shared/line-menu.gif) no-repeat top right;
}
UL#block_menu_level1 LI A.link1{
	width:186px;
	padding:10px 0 10px 42px;
	margin:0 1px;
	background:url(/jahia/webdav/site/nassogne1/shared/arrow-m.gif) no-repeat 28px 14px;
	color:#b7c6a1;
}
UL#block_menu_level1 LI A.link1:hover , UL#block_menu_level1 LI.selected A.link1{
	width:186px;
	padding:10px 0 10px 42px;
	margin:0 1px;
	color:#fff;
	background:url(/jahia/webdav/site/nassogne1/shared/hover-menu.gif)no-repeat 0px -1px;
}
UL#block_menu_level1 LI.link_1_1{background:none;}

UL#block_menu_level2{
	width:228px;
	padding:0 0 10px 0;
	margin:0 1px;
	background:#ccdeac;
}
UL#block_menu_level2 LI{
	width:230px;
	padding:0;
	margin:0;
	background:none;
}
UL#block_menu_level2 LI A.link2{
	width:180px;
	padding:4px 0 4px 48px;
	margin:0;
	color:#272d05;
	font-weight:normal;
	background:#ccdeac;

}
UL#block_menu_level2 LI A.link2:hover , UL#block_menu_level2 LI.selected A.link2{
	width:180px;
	padding:4px 0 4px 48px;
	margin:0;
	color:#6c932c;
	font-weight:normal;
	background:#ccdeac;
}

/* ----------------- */

UL#block_menu_level3{
	width:228px;
	padding:0 0 10px 0;
	margin:0 1px;
	background:#ccdeac;
	position:relative;
	left:-1px;
}
UL#block_menu_level3 LI{
	width:230px;
	padding:0;
	margin:0;
	background:none;
	
}
UL#block_menu_level3 LI A.link3{
	width:166px;
	padding:4px 4px 4px 58px;
	margin:0;
	color:#272d05;
	font-weight:normal;
	background:#ccdeac;
}
UL#block_menu_level3 LI A.link3:hover , UL#block_menu_level3 LI.selected A.link3{
	width:166px;
	padding:4px 4px 4px 58px;
	margin:0;
	color:#6c932c;
	font-weight:normal;
	background:#ccdeac;
}
.leftcolumn .layout1{
	background:url(/jahia/webdav/site/nassogne1/shared/bottom-menu.gif) no-repeat bottom;
	height:433px;
	padding:210px 20px 0 20px;
	margin:0;
}
.leftcolumn .layout1 .title{
	background:none;
	font-size:1.7em;
	color:#ccdeac;
	padding:0;
}
.leftcolumn .layout1 .boxcontent{
	background:none;
	color:#ccdeac;
	margin:0;
	padding:0;

	font-size:1.1em;
}
.content_title{
	font-weight:bold;
	font-size:1.4em;
	color:#c25227;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.rightcol{
	width:230px !important;
	
}
.maincontent{
	width:455px;
}
.maincontent IMG{
	border:1px solid #2e410f;
}

#content .leftcol{
	width:685px !important;
}

.rightcolumn .layout1 , .rightcolumn .layout1 P{margin:0;}

.rightcolumn .layout1 .title{
	font-size:1.4em;
	color:#ccdeac;
	padding:8px 10px 12px 10px;
	background:url(/jahia/webdav/site/nassogne1/shared/top-box.gif) no-repeat top center;
	height:20px;

}

.rightcolumn .layout1 .boxcontent{
	background:url(/jahia/webdav/site/nassogne1/shared/bottom-box.gif) no-repeat bottom center;
	color:#ccdeac;
	margin:0 0 10px 0;
	padding:10px 10px 20px 10px;
	font-size:1.1em;
}


#footer{
	background:url(/jahia/webdav/site/nassogne1/shared/footer.gif) no-repeat center center;
	margin:0;
	padding:5px 0 0 0;
	height:27px;
	width:960px;
}

DIV.footertext{
	margin:0;
	padding:5px 0 0 0;
	width:960px;
	color:#888;
	font-size:0.9em;
}

#footer a.flink{
	color:#fff;
}

DIV.footertext .footerlink1{display:inline;color:#fff;}
DIV.footertext .footerlink1 A{color:#fff;}

DIV.footertext .footerlink{display:inline;color:#fff;}
DIV.footertext .footerlink A{color:#fff;}
DIV.footertext .footerlink A SPAN{color:#fff;}

#footer a {
	color:#fff;
	font-size:1.0em;
	font-weight:normal;
}

#footer div.footerlink {
	border-left:none;
	float:right;
}

div.topmenus { width:960px;}
#topmodules { width:960px;}
div.rightcolumn div.rightcol fieldset {
width:100%;
}
div.rightcolumn fieldset {
clear:none;
}

.new{color:#333;}

div.accessibility{
	display:block;
	
	font-size:0.9em;
	
	float:none;
	margin-top:15px;
	text-align:right;
	width:100%;
}

div.accessibility a{font-size:0.9em;text-align:right;}
div.accessibility a.a_moins {font-size:0.9em;}
div.accessibility a.a_plus {font-size:1.4em;}

.texts P IFRAME{
	margin:0 0 0 17px !important;
	width:170px !important;
}

.defil UL , .defil UL LI{margin:0;padding:0;list-style-type: none;}

.rightcolumn .rightcol {
	position:absolute;
	right:0;
	top:100px;
}
.leftcolumn .layout0 .title {
background:transparent url(/jahia/webdav/site/nassogne1/shared/top-box.gif) no-repeat scroll center top;
color:#CCDEAC;
font-size:16px;
height:20px;
padding:8px 10px 12px;
width:93%;
}


.leftcolumn .layout0 .boxcontent {
background:transparent url(/jahia/webdav/site/nassogne1/shared/bottom-box.gif) no-repeat scroll center bottom;
color:#fffff;
font-size:12px;
margin:0pt 0pt 10px;
padding:10px 10px 20px;
width:93%;
}
UL#block_menu_level4{
	width:228px;
	padding:0 0 10px 0;
	margin:0 1px;
	background:#ccdeac;
	position:relative;
	left:-1px;
}
UL#block_menu_level4 LI{
	width:230px;
	padding:0;
	margin:0;
	background:none;
	
}
UL#block_menu_level4 LI A.link4{
	width:166px;
	padding:4px 4px 4px 58px;
	margin:0;
	color:#272d05;
	font-weight:normal;
	background:#ccdeac;
}
UL#block_menu_level4 LI A.link4:hover {
	width:166px;
	padding:4px 4px 4px 58px;
	margin:0;
	color:#6c932c;
	font-weight:normal;
	background:#ccdeac;
	
}
ul#block_menu_level3 li a {
	width:166px;
	padding:4px 4px 4px 58px;
	margin:0;
	color:#272d05;
	font-weight:normal;
	background:#ccdeac;
}

#labelsettings { position: absolute; top: 30px; }