/* -------------------------------------------------------- */
/*    AGORACITES: CSS personnalise pour le site LEUZE */
/* -------------------------------------------------------- */
/*            CORE (Overight of core_css.jsp)               */
/* -------------------------------------------------------- */




/* ---------------------------------------------------------------------------------------------------------------- */
/*            				GENERAL              																	*/
/* ---------------------------------------------------------------------------------------------------------------- */

* { margin: 0; padding: 0;}

html, body { font-family:Arial, Helvetica, sans-serif; color: #3A4C5F !important;  }

body { background:#EEF2FB url(images_css/bg-body.gif) top repeat-x !important; margin:0 !important; }

img { border: 0;}

p { line-height: 1.3em; margin-bottom: 20px;}

h1, h2, h3, h4 { line-height: 1.3em; padding:0; color: #2e4a5f; margin:0 !important;}

h2 {
color:#3A4C5F !important;
font-size:1.2em;
font-style:normal;
margin-bottom:10px !important;
}

div#simplesearchbox input {
background:#fff;
border:1px solid #999999 ;
color:#336666;
font-size:11px;
}
input.action.scrollmoins {
background:transparent url(bg-button/play-left.gif); width:20px; height:14px; border:none; }

input.action.scrollpause {
background:transparent url(bg-button/stop.gif); width:20px; height:14px; border:none; }

input.action.scrollplay {
background:transparent url(bg-button/play.gif); width:20px; height:14px; border:none; }

input.action.scrollplus {
background:transparent url(bg-button/play-right.gif); width:20px; height:14px;border:none; }


/*input.action.scrollplus {
background:transparent url(http://www.leuze-en-hainaut.be/jahia/webdav/site/leuze/shared/bg-button/play-right.gif) repeat scroll 0 0;
border:medium none;
height:14px;
width:20px;
}

input.action.scrollpause {
background:transparent url(http://www.leuze-en-hainaut.be/jahia/webdav/site/leuze/shared/bg-button/stop.gif) repeat scroll 0 0;
border:medium none;
height:14px;
width:20px;
}
input.action.scrollmoins {
background:transparent url(http://www.leuze-en-hainaut.be/jahia/webdav/site/leuze/shared/bg-button/play-left.gif) repeat scroll 0 0;
border:medium none;
height:14px;
width:20px;
}*/


.actiondiv {
float:left;
position:static;
}


body a {
color:#2FA9D1;
text-decoration:none;
}
body a:hover {
color:#2FA9D1;
text-decoration:underline;
}


div#headertext {  }

div#quicklink { display:none; }

div#wrapper {
width:auto;
float:none;
}


div#header {
margin:29px auto 0 auto;
float:none;
width:955px !important;}

* html div#header {
margin:13px auto 0 auto;
float:none;
width:955px !important;}

*+html div#header {
margin:14px auto 0 auto;
float:none;
width:955px !important;}

div#banner {
height:137px;
margin:0 0 0 0;
}


div#topmenu {
background-color:#F6F7FC;
border:medium none;
color:#647D95 !important;
font-size:12px;
height:33px;
margin:0 auto;
float:none;
padding:0;
width:955px !important; }

div#topmenu a span {
padding:9px 8px 10px 10px;
text-decoration:none;
color:#647D95 !important;
}
div#topmenu .selected a span {
color:#fff !important;
}
div#topmenu a:hover span {
color:#fff !important;
}


body div#wrapper div#topmenu a {
border:medium none;
color:#647D95 !important;
text-transform:none;
font-weight:bold;
}
body div#wrapper div#topmenu a:hover{
color:#fff !important;
}

#topmenu div.selected a.link span {
background-color:#FF351D;
border:none;
}


div#topmenu div.selected a.link {
background-color:#FF351D;
border:none;
}

div#topmenu div.notselected a.link span {
border-bottom:none;
}

div#topmenu a.link:hover  {background:#FA3725;  }


div.leftcolumn {
float:left;
padding-right:28px;
padding-top:0;
width:215px;
}

div.leftcolumn div.layout1, div.leftcolumn div.layout0, div.rightcol div.layout1, div.rightcol div.layout0   {
background:transparent none repeat scroll 0 0;
font-size:0.9em;
margin-bottom:20px;
padding:0;
}

div.layout1 {
margin:0;
padding-bottom:15px;
}

div.layout1 div.title {
font-weight:normal;
}
div.layout0 div.title {
background:transparent none;
font-weight:normal;
}
div.layout2 div.title {
font-weight:normal;
}

#pagebody {
font-size:1.3em !important;
width:955px !important;
float:none;
margin:20px auto 0 auto;
}

div.leftcolumn div.layout1 div.deco {
background:transparent none repeat scroll 0 0;
height:30px;
}

div.leftcolumn div.layout1 div.title {
background:transparent url(images_css/bg-title.gif) repeat-x scroll center bottom;
color:#3A4C5F;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0 0 5px;
padding:0 0 5px;
}

div.leftcolumn div.layout1 div.boxcontent {
background:transparent none repeat scroll 0 0;
color:#7088A0;
padding:0;
}

div.leftcolumn div.layout1 div.boxcontent li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


div.leftcolumn div.layout0 div.deco {
background:transparent none repeat scroll 0 0;
height:30px;
}

div.leftcolumn div.layout0 div.title {
background:transparent url(images_css/bg-title.gif) repeat-x scroll center bottom;
color:#3A4C5F;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0 0 5px;
padding:0 0 5px;
}

div.leftcolumn div.layout0 div.boxcontent {
background:transparent none repeat scroll 0 0;
color:#7088A0;
padding:0;
}

div.leftcolumn div.layout0 div.boxcontent li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.rightcol div.layout1 div.deco {
background:transparent none repeat scroll 0 0;
height:30px;
}

div.rightcol div.layout1 div.title {
background:transparent url(images_css/bg-title.gif) repeat-x scroll center bottom;
color:#3A4C5F;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0 0 5px;
padding:0 0 5px;
}

div.rightcol div.layout1 div.boxcontent {
background:transparent none repeat scroll 0 0;
color:#7088A0;
padding:0;
}

div.rightcol div.layout1 div.boxcontent li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


div.rightcol div.layout0 div.deco {
background:transparent none repeat scroll 0 0;
height:30px;
}

div.rightcol div.layout0 div.title {
background:transparent url(images_css/bg-title.gif) repeat-x scroll center bottom;
color:#3A4C5F;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0 0 5px;
padding:0 0 5px;
}

div.rightcol div.layout0 div.boxcontent {
background:transparent none repeat scroll 0 0;
color:#7088A0;
padding:0;
}

div.rightcol div.layout0 div.boxcontent li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


div.leftcolumn li {
font-size:1.0em;
font-weight:bold;
margin-bottom:5px;
}

div.layout1 div.boxcontent a {
color:#FF3E28;
text-decoration:none;
}

div.layout1 div.boxcontent a:hover {
color:#FF3E28;
text-decoration:underline;
}


div.rightcolumn {
float:right;
width:711px;
padding:0 0 0 0;
line-height:normal;
background:none;
position:relative;
}

div.rightcolumn div.accessibility a {
color:#3A4C5F;
font-size:1.2em;
font-weight:bold;
padding-left:8px;
}

#pagebody h1 {
padding:0 0 10px 0px;
}

#pagebody h2, #pagebody h1 {
background:transparent none repeat scroll 0 0;
}


div.rightcolumn span.heading_content h1 {
background:transparent none repeat scroll 0 0;
color:#3A4C5F;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.0em;
font-weight:normal;
width:400px;
padding:0 0 20px !important;
}

div.rightcolumn div.leftcol div.maincontent {
width:480px !important;
}

div.rightcolumn div.maincontent {
float:left;
font-size:1.0em !important;
padding:0 0px 0 0px;
}

div.rightcolumn div.rightcol {
float:right;
padding-top:0px !important;
width:200px !important;
}


div#footer {
background:transparent url(images_css/bg-footer.gif) repeat-x scroll center top;
color:#93A9BF;
font-size:1.0em;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
width:100%;
border:none;
}

div#footer a {
color:#8A867F !important;
text-decoration:none;
}
div#footer a:hover {
color:#8A867F !important;
text-decoration:underline;
}

div#footer div#login_bottom {
margin:auto;
padding-top:10px;
width:955px;
float:none;
}

div#footer div.margin {
margin:auto;
padding:10px 0 0 0;
text-align:left;
width:955px;
}

div#footer div.footerlink1, div#footer div.footerlink { float:right; border:none; }

div#footer div.footertext {
background:transparent none repeat scroll 0 0;
border-bottom:medium none;
margin:auto;
width:955px;
padding:20px 0 40px 0;
}

div#login_top { display:none !important; padding:0 !important; float:none !important;}
div#logo { display:none; padding:0; float:none; }

div.path { color:#BCC0CB; font-size:1.0em; padding-left:30px; width:400px; margin-bottom:15px; }
div.path a { color:#BCC0CB; }

div#content { width:711px; float:left; padding:0;}

div#navigation { width:215px; border:none; font-size:1.0em; padding:0; }
div#navigation div { margin-bottom: 2px;}
div#navigation div.level1 { border-bottom:none; padding:0;}
div#navigation div.level1 a.current  { background:#FF3C26 !important; border:1px solid #DBE1ED; color:#fff!important;}
div#navigation div.level1 a.link1 { background:#F8F9FD; border:1px solid #DBE1ED; color:#646368; padding:5px 5px 5px 5px; width:205px; display:block; }
div#navigation div.level1 a:hover.link1  { text-decoration:none;}
div#navigation div.level1 a:hover.current  { background:#FF3C26; border:1px solid #DBE1ED; color:#fff; }
div#navigation div.level1 a:hover.link1 { background:#FF3C26; border:1px solid #DBE1ED; color:#fff; }

div#navigation div.level2 { border-bottom:none; font-size:0.8em; padding:0 0 0 20px;}
div#navigation div.level2 a.current  { background:#FF3C26 !important; border:1px solid #DBE1ED; color:#fff!important; }
div#navigation div.level2 a:hover.link2  { text-decoration:none;}
div#navigation div.level2 a.link2 { background:#F8F9FD; border:1px solid #DBE1ED; color:#646368;  padding:5px 5px 5px 5px; font-weight:normal;width:185px; display:block;}
div#navigation div.level2 a:hover.current  { background:#FF3C26; border:1px solid #DBE1ED; color:#fff; }
div#navigation div.level2 a:hover.link2 { background:#FF3C26; border:1px solid #DBE1ED; color:#fff; }

div#navigation div.level3 { border-bottom:none; font-size:0.8em; padding:0 0 0 40px;}
div#navigation div.level3 a.current  { background:#FF3C26 !important; border:1px solid #DBE1ED; color:#fff!important; }
div#navigation div.level3 a:hover.link3  { text-decoration:none;}
div#navigation div.level3 a.link3 { background:#F8F9FD; border:1px solid #DBE1ED; color:#646368;  padding:5px 5px 5px 5px; font-weight:normal;width:165px; display:block;}
div#navigation div.level3 a:hover.current  { background:#FF3C26; border:1px solid #DBE1ED; color:#fff; }
div#navigation div.level3 a:hover.link3 { background:#FF3C26; border:1px solid #DBE1ED; color:#fff; }


.caneditmodify div.rightcolumn {
position: static;
}

.caneditmodify div.accessibility {
display:none;
}

.caneditmodify #topmenu div { background-color:#F9FAFE; }

body.caneditmodify { background:#EEF2FB url(images_css/bg-body.gif) 0 85px repeat-x !important;  }



/* BG BLANK */
#quicklink li.quicklinks_first a.quicklinks { background: transparent none; }
#quicklink li.quicklinks_first a.quicklinks:hover { background: transparent none; }
#quicklink li.quicklinks_first a.quicklinks { background: transparent none; }
#quicklink li.quicklinks_last span { background: transparent none; }
ul#block_menu_level2 li a.link2 { background: transparent none; }
ul#block_menu_level2 li a.link2:hover { background: transparent none; }
ul#block_menu_level2 li a.current { background: transparent none; }
ul#block_menu_level2 { background: transparent none; }
ul#block_menu_level2 li.selected a.link2 { background: transparent none; }
ul#block_menu_level3 li a.link3 { background: transparent none; }
ul#block_menu_level3 li a.link3:hover { background: transparent none; }
ul#block_menu_level3 li a.current { background: transparent none; }
ul#block_menu_level3 { background: transparent none; }
ul#block_menu_level3 li.selected a.link3 { background: transparent none; }
/*#footer { background: transparent none; }*/
/*.layout1 .title { background: transparent none; }
.layout1 .boxcontent { background: transparent none;}*/
#pagebody  { background: transparent none; }
.leftcolumn { background: transparent none; }
.rightcolumn { background: transparent none; }
div.dotted { background: transparent none; }
#navigation div.level1 a.link1 { background: transparent none; }
#navigation div.level2 a.link2 { background: transparent none; }
#navigation div.level2 a.current { background: transparent none; }
#navigation div.level3 a.link3 { background: transparent none; }
#navigation div.level3 a.current { background: transparent none; }
#navigation div.level4 a.link4 { background: transparent none; }
#navigation div.level4 a.current { background: transparent none; }
#navigation .searchbox2 { background: transparent none; }
ul#block_menu_level1 li a.link1 { background: transparent none; }
ul#block_menu_level1 li.selected a.link1 { background: transparent none; }
.quickLinks li { background: transparent none; }
.news01 { background: transparent none; } 
#homeText .news01 { background: transparent none; }
.contentHomePage #homeText .news01 { background: transparent none; }
#homeText .news01 h2 { background: transparent none; }
#homeText .news01 .date { background: transparent none; }
.news02 .topNews02 { background: transparent none; }
.news02 .topNews02 div { background: transparent none; }
.news02 .bottomNews02 { background: transparent none; }
.news02 a.n02Title { background: transparent none; }
#homeText .news03 { background: transparent none; }
#homeText .news03 .header a, #homeText .news03 .header a:visited { background: transparent none; }
#homeText .news03 .bottom { background: transparent none; }
#topmenu a.link span { background: transparent none; }
#topmenu a.link:hover span { background: transparent none; }
#topmenu a.link { background: transparent none; }
#topmenu a.link:hover { background: transparent none; }

.personneDetail {
padding:10px;
}
.personnePhoto {
float:left;
}
.personnePhoto .photo {
}
.personneInfo {
float:left;
padding-left:10px;
width:400px;
}
.personneInfoText {
border-top:3px double lightgrey;
clear:both;
padding-top:4px;
}
table.allAssociations {
margin:0;
padding:0;
width:100%;
border: none;
}
table.allAssociations th {
color:#FF3C26 !important;
font-weight:bold;
background-color: transparent;
}
.associationDetail {
padding:10px;
}
.associationPhoto {
float:right;
}
.associationPhoto .photo {
}
.associationInfo {
padding-left:4px;
}
.personneInfo table {
width:500px;
}
.personneInfo table th {
font-weight:bold;
width:115px;
}
.associationInfo table th {
font-weight:bold;
width:115px;
}
.explication {
background-color:BlanchedAlmond;
border:1px dotted black;
float:right;
margin-bottom:10px;
margin-right:20px;
width:380px;
}
.associationInfo a {
color:blue;
text-decoration:underline;
}
.associationInfoText {
border-top:3px double lightgrey;
clear:both;
padding-top:4px;
}

div.rightcol {
line-height : 1.2em !important;
}

.allEvents {
height:auto;
}

.new {
height:122px;
}

.layout1 .boxcontent {
line-height:1.2em !important;
}

div.rightcol .layout0 {
font-size:0.8em
}

div.topmenus a:link, 
div.topmenus a:visited, 
div.topmenus a:active {
color:#515C6A !important;
}

div.topmenus {
font-size:1.1em;
padding:0 !important;
width:965px;
color:#515C6A;
}

#content .maincontent img {
border:0;
}

div.rightcolumn div.maincontent ul,ol {
padding: 0 0 0 20px;
}

.allNews {
height : auto;
}

div.rightcolumn fieldset {
width: 500px;
}

div.tab span {
background-color: #F6F7FC;
}

.layout0 .boxcontent {
background : none;
}

.leftcol {
width: 480px !important;
}

div.menu {
margin-left: 0% !important;
}

div.rightcolumn div.rightcol fieldset {
width:200px;
}

div.rightcolumntabbox h1.content_title {
float:none;
width:500px;
color:#3A4C5F;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2em;
font-weight:normal;
}

h1 {
font-size:130%;
letter-spacing:0px;
}