/*
  ORDIF
*/

html {font-family:verdana,sans-serif; font-size:16px;}
body {background:#efefef;orange;margin:0;_height:100%;font-size:78%;}
a:hover {text-decoration:none !important;}

#preview {position:absolute;margin:1em;padding:1em;top:1em;left:1em;border:.5em solid #f00;background:#fff;color:#f00;font-size:1em;}

#main-box {
  width:1010px;
  min-height:600px; _height:100%;
  margin:0 auto;
  border:1px solid #fff;
  }

#tagline {padding:.5em 1em;text-align:right;background:#efefef;}
#tagline a {color:#686868;text-decoration:none;}
#tagline a:hover {color:#900;text-decoration:none !important;}
  
  
#home #main-box {
  xbackground:url(../images/home-main-box-bg.jpg) center top repeat-y transparent;
  }
#home.extranet #main-box {
  xbackground:url(../images/extranet-home-main-box-bg.jpg) center top repeat-y transparent;
  }
  
  
#home #header-box {
  clear:both;
  height:164px;
  background:url(../images/home-header-box-bg.jpg) center top no-repeat transparent;
  }  
#home.extranet #header-box {
  clear:both;
  height:153px;
  background:url(../images/extranet-home-header-box-bg.jpg) center top no-repeat transparent;
  }  

#home #content-box {
  clear:both;
  background:url(../images/home-content-box-bg.jpg) center top repeat-y transparent;
  }
/*
#home #content-box-agenda {
  clear:both;
  background:url(../images/home-content-box-bg.jpg) center top repeat-y transparent;
}
*/
#home.extranet #content-box {
  clear:both;
  background:url(../images/extranet-home-content-box-bg.jpg) center top repeat-y transparent;
  }
  
#home #footer-box {
  clear:both;
  border-top:2px solid #fff;
  }  

#home.extranet #footer-box {
  clear:both;
  _height:1%;
  background:url(../images/extranet-home-footer-box-bg.jpg) center top no-repeat transparent;
  min-height:29px;
  padding-top:15px;
  }  

#header form#search {padding:10px 0 0 560px;margin:0;}
#header a.titre {display:block;position:absolute;width:200px;height:120px;}
#header a.titre h1 {visibility:hidden;}

#header #menu-header {position:absolute;top:60px;margin-left:610px;}
#menu-header a.menu {display:block;float:left;width:80px;height:20px;margin:2px;overflow:hidden;text-decoration:none;font-size:8px;}
#menu-header a.menu.first {width:110px;} 
#menu-header a.menu.popup {width:150px;}
#menu-header a.menu.last {width:40px;} 
#menu-header a.menu span {visibility:hidden;}
#menu-header a:hover {text-decoration:none !important}

#header #menu-main,
#header #extranet-menu-main {position:relative;top:88px;margin-left:240px; text-align:center;}
#home #header #menu-main,
#home #header #extranet-menu-main {position:relative;top:145px; margin-left:610px;text-align:center;}

#menu-main a.menu {display:block;float:left;width:200px;height:15px;overflow:hidden;text-decoration:none;font-size:11px;font-weight:BOLD;
color:#fff;font-family:verdana, Sans-serif;
  border:1px sold red;}
#menu-main a.menu.first {width:118px;}
#menu-main a.menu.small,
#menu-main a.menu.last {width:220px;}

#menu-main  a.menu.plan {width:105px;border:0px solid #fff;}
#menu-main  a.menu.mention {width:100px;border:0px solid #fff;}

#menu-main a.menu span {visibility:hidden;}
#menu-main a:hover {text-decoration:none !important}

#extranet-menu-main a.menu {display:block;float:left;width:440px;height:15px;overflow:hidden;text-decoration:none;font-size:12px;font-weight:normal;color:#fff;font-family:Eurostyle Extended, Arial Black, Sans-serif;}
#extranet-menu-main a.menu.first {width:260px;}
#extranet-menu-main a.menu.last {width:280px;}
#extranet-menu-main a.menu.fixie7 {width:10px;}
#extranet-menu-main a.menu span {visibility:visible;}
#extranet-menu-main a:hover {text-decoration:underline !important}


#login-box {position:absolute;display:none;width:300px;padding:.5em .5em 1em 1em;border:3px solid darkgreen;background:#A8E065;margin-left:-200px;}
#login-box.show {display:block;}
#login-box form {margin:1em 0 0 0;padding:0;}
#login-box .button.close {float:right;border:1px solid red;background:#f00;color:#fff;font-size:.95em;font-weight:bold;line-height:1em;height:1em;padding:.25em;margin:.25em;}
#login-box .message-error {color:red;}
#login-box label {float:left;width:39%;text-align:right;padding:0 1em;}
#login-box input.text {float:right;width:49%;background:#efe;}
#login-box input.submit {width:100%;}
#login-box legend {border:1px solid #ddd;padding:0 2em;font-weight:bold;}
#login-box fieldset {}
#login-box .separate {width:100%;clear:both;height:.25em;}


#home #content {  
  background:url(../images/home-content-bg.jpg) center top no-repeat transparent;
  padding-top:38px;
  padding-bottom:1em;
  xfont-size:90%;
  }

#home.extranet #content {  
  background:url(../images/extranet-home-content-bg.jpg) center top no-repeat transparent;
  padding-top:68px;
  padding-bottom:1em;  
  xfont-size:90%;
  }
  
#footer {}

#home #content.cols3 .col1 {
  width:416px;
  float:left;
  }
#home #content.cols3 .col2 {
  width:188px;
  margin-left:1px;
  float:left;
  }
#home #content.cols3 .col3{
  width:404px;
  float:right;
}

/*
#home #footer.cols4 h4 {margin:0;padding:0;font-family:Eurostile Extended, Arial Black,sans-serif;font-weight:bold;font-size:10px;color:#fff;text-align:center;}
#home #footer.cols4 .col1,
#home #footer.cols4 .col2,
#home #footer.cols4 .col3,
#home #footer.cols4 .col4 {_height:1%;margin-right:15px;float:left;}
#home #footer.cols4 .col1 {width:220px;}
#home #footer.cols4 .col2 {width:280px;}
#home #footer.cols4 .col3 {width:230px;}
#home #footer.cols4 .col4 {width:210px;margin-right:0;}
*/
#home.extranet #footer.cols3 h4 {margin:0;padding:0;font-family:Eurostile Extended, Arial Black,sans-serif;font-weight:bold;font-size:10px;color:#fff;text-align:center;}
#home.extranet #footer.cols3 .col1,
#home.extranet #footer.cols3 .col2,
#home.extranet #footer.cols3 .col3 {_height:1%;margin-right:15px;float:left;}
#home.extranet #footer.cols3 .col1 {width:343px;}
#home.extranet #footer.cols3 .col2 {width:323px;}
#home.extranet #footer.cols3 .col3 {width:300px;margin-right:0;}

#home.extranet #footer.cols3 .col1 a {color:#110b6b;}
#home.extranet #footer.cols3 .col2 a {color:#893700;}
#home.extranet #footer.cols3 .col3 a {color:#39066b;}

/*
#home .bloc * {list-style:none;padding:0;margin:0;color:#643600;}
#home .bloc ul li {margin:0 0 .5em .5em;padding:0 0 0 1em;text-indent:-1em;}
#home .bloc ul li a {text-decoration:none;color:#643600;font-weight:bold;}
#home .bloc ul li img {width:100%;margin:.5em 0; _width:98%}
#home .bloc h3 {border-bottom:1px solid #fff;margin-bottom:.5em;}

#home .col.first .bloc {padding-left:1em;}
#home .col.first .bloc ul {padding:1em;border:1px solid orange;background:#eefccb}
#home .col.first .bloc h3 {margin:0;border:none;}
#home .bloc ul li .chapeau {color:#000;text-indent:0em;}
*/

#home.extranet #content h3.titre {color:#fe9900; font-weight:bold; font-size:1.2em;}

#home .bloc * {list-style:none;padding:0;margin:0;font-size:1em;}
#home .bloc ul {padding:0 .5em 0 1em;}
#home .bloc ul li a {text-decoration:none;color:#547a25;font-weight:bold;}
#home .bloc ul li img {width:100%;margin:.5em 0; _width:98%}
#home .bloc.first ul li a {color:#643600;}

/*
#home .col1 {background:#f33;}
#home .col2 {background:#3f3;}
#home .col3 {background:#33f;}
*/

#home .col1 .bloc {margin-top:.5em;}
#home .col1 .bloc.first {}
#home .col1 .bloc h3.titre {background:url(../images/home-actualite-titre-bg.jpg) top left repeat-x transparent;margin:0;padding:.3em 0 .5em 1em; font-family:verdana,arial,sans-serif;font-size:1.6em; color:#f60;font-weight:normal;}
#home .col1 .bloc.first h3.titre {font-size:2.3em; padding:.1em 0 0 1em; background:transparent;}
#home .col1 .bloc h3.titre span.first {color:#5E9B00;}
#home .col1 .bloc h4.titre {font-size:.9em;background:url(../images/puce-home-actu.gif) top left no-repeat transparent;text-indent:1em;}
#home .col1 .bloc .chapeau {color:#6D9A3D;font-size:.8em;}
#home .col1 .bloc.first .chapeau {color:#953608;}
#home .col1 .bloc ul {}
#home .col1 .bloc ul li {width:48%;float:right;clear:right;margin-top:.5em;}
#home .col1 .bloc ul li.first {float:left;margin-left:0;}
#home .col1 .bloc ul li.second {margin-left:0;}

/*#home .col2 .bloc ul li {padding:.5em;}*/

#home .col3 #recherche-fiche form {margin:0;padding:1em;background:#EBFF99;}

#home #recherche-fiche button {
  padding:.2em;
  border-color:#a3be57;
  background:#c2e85d;
  
  border-radius:.5em;
  -moz-border-radius:.3em;
  -webkit-border-radius:.3em;

  color:#000;
  font-weight:normal;
  font-size:1em;
  
}

#home #recherche-fiche button#sommaire-btn {
  margin-left:1em;
  padding:.2em 1em .2em .2em;
  background: url(../images/puce-home-sommaire.gif) 90% 50% no-repeat #c2e85d;
  border-color:#a3be57;

  border-radius:.5em;
  -moz-border-radius:.3em;
  -webkit-border-radius:.3em;

  color:#000;
  font-weight:normal;
  font-size:1em;
  
}


#home #annuaire {height:82px;background:url(../images/home-annuaire-bg.jpg) top left no-repeat;}
#home #annuaire form {padding:50px 100px 10px 20px;}
#home #annuaire select {width:100%;}

#home #videos {background:#fff;padding-top:1px;}

#home #publications {padding-top:50px;background:url(../images/home-publications-bg.jpg) top left no-repeat #CCF3F2;}
#home #publications ul {list-style:none;margin:0;padding:0;}
#home #publications ul li {float:left;margin:.5em .5em;}
#home #publications .tooltip a.icon {display:block; min-height:30px;padding-left:25px;background:top left no-repeat;color:darkblue;text-decoration:none;font-weight:bold;}
#home #publications .tooltip a.icon-pdf {background-image:url(../images/icon-pdf.gif);}
#home #publications .tooltip a.icon-msword {background-image:url(../images/icon-msword.gif);}
#home #publications .tooltip a.icon-excel {background-image:url(../images/icon-excel.gif);}
#home #publications .tooltip a.icon-zip {background-image:url(../images/icon-zip.gif);}
#home #publications .tooltip a.icon-ppt {background-image:url(../images/icon-ppt.gif);}
#home #publications .tooltip a.icon-autre {background-image:url(../images/icon-autre.gif);}



#home.extranet .col.xfirst .bloc {padding-left:1em;}
#home.extranet .col.xfirst .bloc ul {padding:1em;}
#home.extranet .col.xfirst ul li {padding:0em;}

#home .bloc.agenda {padding-top:1em;}
#home .bloc.agenda h3.titre {color:#983400;padding:0;}
#home .bloc.agenda h3.titre span {background:url(../images/titre-agenda-bg.png) 100% 95% no-repeat transparent;padding:0 3em 0 1em;}
#home .bloc.agenda .hruler {height:4px;margin:.5em 0; background:url(../images/agenda-hr-bg.gif) top left repeat-x transparent;}

#home .bloc.agenda * {color:#623605;}
#home .bloc.agenda ul {padding-top:1em;}
#home .bloc.agenda ul li {padding-bottom:.5em;}
#home .bloc.agenda ul li img {margin-bottom:.1em;}

#home .bloc.agenda span.date {font-size:.9em;font-weight:bold;}
#home .bloc.agenda span.date {color:#f20;}
#home .bloc.agenda a.LLS {font-size:.7em;color:#fff;}
#home .bloc.agenda h4 {font-size:.8em;}

#home .bloc.agenda a.LLS {}

#home #footer ul.menu,
#home #footer ul.menu li {list-style:none;margin:0;padding:0; color:#fff;}
#home #footer ul.menu {margin:1em}
#home #footer ul.menu li {margin-bottom:.35em;font-weight:bold;}
#home #footer ul.menu li a {color:#fff;text-decoration:none;}


#home #content h2 {display:none;}


/* PAGE */
#page #main-box,
#page #main-box #content-box      {background-color:#F1FFB2 !important;}
/*#page #main-box #content-box-agenda      {background-color:#F1FFB2 !important;}*/
/*
#page #main-box.none,
#page #main-box.none #content-box      {background-color:#eee !important;}
#page #main-box.donnees,
#page #main-box.donnees #content-box      {background-color:#DDF3C2 !important;}
#page #main-box.informations,
#page #main-box.informations #content-box {background-color:#D6EBFF !important;}
#page #main-box.innovations,
#page #main-box.innovations #content-box {background-color:#FFEFCE !important;}
#page #main-box.outils,
#page #main-box.outils #content-box      {background-color:#F1E0F1 !important;}

#page #main-box.ressources,
#page #main-box.ressources #content-box      {background-color:#d6ffff !important;}
#page #main-box.chantiers,
#page #main-box.chantiers #content-box      {background-color:#ffe5cc !important;}
#page #main-box.echanges,
#page #main-box.echanges #content-box      {background-color:#e0e1ff !important;}
*/

#page #header-box {
  clear:both;
  height:120px;
  background:url(../images/page-header-box-bg.jpg) center top no-repeat transparent;
  }  

#page.extranet #header-box {
  clear:both;
  height:120px;
  background:url(../images/extranet-page-header-box-bg.jpg) center top no-repeat transparent;
  }  
  
  
#page #main-box.none #content-box,
#page #main-box.donnees #content-box,
#page #main-box.informations #content-box,
#page #main-box.innovations #content-box,
#page #main-box.outils #content-box,
#page #main-box.ressources #content-box,
#page #main-box.chantiers #content-box,
/*
#page #main-box.echanges #content-box {background:url(../images/page-content-bg.jpg) top left repeat-y transparent;}
*/
#page #main-box.echanges #content-box {background:url(../images/fond_recherche.jpg) top left repeat-y transparent;}
/*#page #main-box.echanges #content-box-agenda {background:url(../images/fond_agenda.jpg) top left repeat-y transparent;}*/
#page #main-box.annuaire #content-box {background:url(../images/page-content-bg2.jpg) top left repeat-y transparent;}
#page #main-box.sommaire #content-box {background:url(../images/page-content-bg3.jpg) top left repeat-y transparent;}
#page #main-box.agenda #content-box {background:url(../images/fond_actu.jpg) top center repeat-y transparent;}
#page #main-box.calendrier #content-box {background:url(../images/calendrier-main-content-bg.jpg) top center repeat-y transparent;}
#page #main-box.bibliotheque #content-box {background:url(../images/page-content-bg2.jpg) top left repeat-y transparent;}
#page #main-box.discussions #content-box {background:url(../images/page-content-bg2.jpg) top left repeat-y transparent;}
#page #main-box.sitemap #content-box {background-color:#fff !important;}
/*#page #main-box.sitemap #content-box-agenda {background-color:#fff !important;}*/

#page #content-box #menu * {_height:%1;}
#page #content-box #menu {width:190px;}
/*
#page #content-box-agenda #menu * {_height:%1;}
#page #content-box-agenda #menu {width:190px;}*/
/*
#page #content-box #menu h3 {margin:0 0 .5em 0;padding:1em;border:1px solid #fff;border-width:1px 0;color:#fff;font-size:.8em; font-weight:bold;font-family:Eurostile Extended, Arial Black, Sans-serif;}
#page #content-box #menu h3.first {border-width-top:0;}
#page #content-box #menu h3 span {display:inline;}
#page #content-box #menu h3.donnees       {background-color:#329900}
#page #content-box #menu h3.informations  {background-color:#3398cc}
#page #content-box #menu h3.innovations   {background-color:#ff9934}
#page #content-box #menu h3.outils        {background-color:#993399}
#page #content-box #menu h3.ressources    {background-color:#110b6b}
#page #content-box #menu h3.chantiers     {background-color:#893700}
#page #content-box #menu h3.echanges      {background-color:#39066b}
*/
/*
#page #content-box #menu ul.menu,
#page #content-box #menu ul.menu li {list-style:none;margin:0;padding:0 .35em .35em .5em;font-size:90%;font-weight:bold;}
#page #content-box #menu ul.menu a {text-decoration:none;}
#page #content-box #menu ul.menu.donnees      a {color:#329900}
#page #content-box #menu ul.menu.informations a {color:#3398cc}
#page #content-box #menu ul.menu.innovations  a {color:#ff9934}
#page #content-box #menu ul.menu.outils       a {color:#993399}
#page #content-box #menu ul.menu.ressources   a {color:#110b6b}
#page #content-box #menu ul.menu.chantiers    a {color:#893700}
#page #content-box #menu ul.menu.echanges     a {color:#39066b}
#page #content-box #menu ul.menu a.selected {color:red;}
*/

#page #menu h2 {display:none;}

#page #menu #recherche-fiche,
#page #menu #annuaire,
#page #menu #videos,
#page #menu #publications,
#page #menu #actualite,
#page #menu #agenda {margin:0;padding:0;}

#page #menu #recherche-fiche form {margin:0;padding:.5em;background:#EBFF99;}

#page #menu #recherche-fiche button {
  padding:.2em;
  border-color:#a3be57;
  background:#c2e85d;
  
  border-radius:.5em;
  -moz-border-radius:.3em;
  -webkit-border-radius:.3em;

  color:#000;
  font-weight:normal;
  font-size:1em;
  
}

#page #menu #recherche-fiche button#sommaire-btn {
  padding:.2em 1em .2em .2em;
  background: url(../images/puce-home-sommaire.gif) 90% 50% no-repeat #c2e85d;
  border-color:#a3be57;

  border-radius:.5em;
  -moz-border-radius:.3em;
  -webkit-border-radius:.3em;

  color:#000;
  font-weight:normal;
  font-size:1em;
  
}

#page #menu #annuaire {height:65px; background:url(../images/menu-annuaire-bg.jpg) top left no-repeat #EAD3E7;}
#page #menu #annuaire a {display:block;height:65px;text-decoration:none;}
#page #menu #annuaire a span {visibility:hidden;}

#page #menu #videos {padding:20px 10em 0.5em 0em;background:url(../images/menu-webtv-bg.jpg) top left no-repeat #DBDBDB;text-align:center;}

#page #menu #publications {
padding:40px .5em .5em .5em;
background:url(../images/menu-publication-bg.jpg) top left no-repeat #CCF3F2;
/*text-align:center;*/
}

#page #menu #publications {
/*padding:40px .5em 225px .5em;*/
padding:40px 0.5em 0;
background:url(../images/menu-publication-bg.jpg) top left no-repeat #CCF3F2;
/*text-align:center;*/
}
/*
#publications{
border: 0px solid;
float:left;
width:177px;
}*/

#page #menu #publications ul li {
margin: .5em;
float:left;
}

#page #menu #publications ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0; padding: 0;
}



#plansite #menu-raccourci {text-align:left;padding:.25em 0;}
#menu-raccourci {text-align:center;padding:.25em 1em;font-size:1.05em;color:#f00 !important;background:#fff;font-weight:bold;}
#menu-raccourci span {color:#000 !important;padding:0 1%;}
#menu-raccourci span.first {padding-left:0;}
#menu-raccourci span.last {padding-right:0;}
#menu-raccourci span a {color:#000 !important;text-decoration:none;}
#menu-raccourci span.selected a {color:#a00 !important;text-decoration:none;}

#page #content-box #content {float:right;width:820px;}

#page #content-box #content .main-content {float:left;width:590px;}
#page #content-box #content #sideinfo.sideinfo,
#page #content-box #content .sideinfo.right {float:right;width:228px;_height:100%;padding:5px 0 0 0;}

/***
agenda
***/
/*
#page #content-box-agenda #content {float:right;width:820px;}

#page #content-box-agenda #content .main-content {float:left;width:590px;}
#page #content-box-agenda #content #sideinfo.sideinfo,
#page #content-box-agenda #content .sideinfo.right {float:right;width:228px;_height:100%;padding:68px 0 0 0;}
*/
/**/
/*
#page #content-box-agenda #content {float:right;width:820px;}

#page #content-box-agenda #content .main-content {float:left;width:590px;}
#page #content-box-agenda #content #sideinfo.sideinfo,
#page #content-box-agenda #content .sideinfo.right {float:right;width:228px;_height:100%;padding:68px 0 0 0;}*/
/*#page #content-box #content .sideinfo {float:right;width:238px;_height:1%;padding:0 0 0 0;}*/

.agenda #col-agenda .sideinfo,
.calendrier #col-agenda .sideinfo,
.agenda #col-actualite .sideinfo,
.calendrier #col-actualite .sideinfo {width:90%;_height:1%;padding:0 0 0 0;}

/*#page #main-box.recherche #content{xpadding-top:66px;background:url(../images/recherche-main-content-titre-bg.jpg) top left no-repeat transparent;}*/
#page #main-box.recherche #content{background:url(../images/recherche.jpg) top left no-repeat transparent;}
#page #main-box.recherche #content #main-content {padding-top:50px;}

#page #main-box.agenda #content {padding-top:62px;background:url(../images/bando_actu_dechets.jpg) top left no-repeat transparent;}
#page #main-box.calendrier #content {padding-top:66px;background:url(../images/calendrier-main-content-titre-bg.jpg) top left no-repeat transparent;}
#page #main-box.annuaire #content {padding-top:66px;background:url(../images/annuaire-main-content-titre-bg.jpg) -4px 0px no-repeat transparent;}
#page #main-box.bibliotheque #content {padding-top:66px;background:url(../images/bibliotheque-main-content-titre-bg.jpg) -4px 0px no-repeat transparent;}
#page #main-box.discussions #content {padding-top:66px;background:url(../images/discussions-main-content-titre-bg.jpg) -4px 0px no-repeat transparent;}

#page #main-content.glossaire {padding-top:66px;background:url(../images/glossaire-main-content-titre-bg.jpg) top left no-repeat transparent;}

#page #main-box.sitemap #sitemap {padding-top:66px;background:url(../images/plansite-content-box-titre-bg.jpg) top left no-repeat transparent;}

#page #main-box.agenda #main-content.main-content {width:420px;}

#page #main-box.agenda .bloc.agenda * {list-style:none;padding:0;margin:0;font-size:.95em;}
#page #main-box.agenda .bloc.agenda ul {padding:0 .5em 0 1em;}
#page #main-box.agenda .bloc.agenda ul li a {text-decoration:none;color:#547a25;font-weight:bold;}
#page #main-box.agenda .bloc.agenda ul li img {width:100%;margin:.5em 0; _width:98%}


#page #main-box.agenda .bloc.agenda {float:left;width:150px;background:#FC0;}
#page #main-box.agenda .bloc.agenda {margin:1em 0 1em 1em;padding-top:1em;}
#page #main-box.agenda .bloc.agenda h3.titre {color:#983400;padding:0;}
#page #main-box.agenda .bloc.agenda h3.titre span {background:url(../images/titre-agenda-bg.png) 100% 95% no-repeat transparent;padding:0 3em 0 1em;}
#page #main-box.agenda .bloc.agenda .hruler {height:4px;margin:.5em 0; background:url(../images/agenda-hr-bg.gif) top left repeat-x transparent;}

#page #main-box.agenda .bloc.agenda * {color:#623605;}
#page #main-box.agenda .bloc.agenda ul {padding-top:1em;}
#page #main-box.agenda .bloc.agenda ul li {padding-bottom:.5em;}
#page #main-box.agenda .bloc.agenda ul li img {margin-bottom:.1em;}

#page #main-box.agenda .bloc.agenda span.date {font-size:.9em;font-weight:bold;}
#page #main-box.agenda .bloc.agenda span.date {color:#f20;}
#page #main-box.agenda .bloc.agenda a.LLS {font-size:.7em;color:#fff;}
#page #main-box.agenda .bloc.agenda h4 {font-size:.8em;}

#page #main-box.agenda .bloc.agenda a.LLS {}


/*
#page #main-box.agenda #col-actualite ul.liste-actualite {color:#6b942e;}

#page #main-box.agenda #col-actualite {float:right;width:552px;_width:552px;}
#page #main-box.agenda #col-actualite img {float:right; width:200px; margin:1em 0 1em 1em;border:.5em solid #aae16a;}
#page #main-box.agenda #col-agenda {float:left;width:552px;}
#page #main-box.agenda #col-agenda img {width:100%;_width:98%}

#page #main-box.agenda #col-agenda ul.liste-agenda,
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda {list-style:none;margin:0;padding:0;color:#623605;}
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda {margin:0;padding:0 1em;}
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda.first {padding:1em 1em 0 1em;} 
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda span.date {font-weight:bold;}
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda span.date,
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda a.LLS {color:#f20;}
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda .titre, 
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda .chapeau {font-size:1em;margin:0;padding:.25em 0;}
#page #main-box.agenda #col-agenda ul.liste-agenda li.item-agenda .texte {font-size:95%;} 


#page #main-box.agenda #col-actualite h2.titre {padding:0 2em;font-size:1em; color:#f60;font-weight:normal;}  
#page #main-box.agenda #col-actualite h2.titre a {color:#f60;text-decoration:none;}
#page #main-box.agenda #col-actualite h2.titre a span.first{color:darkgreen;}
#page #main-box.agenda #col-actualite h2.titre.currentactu {font-size:1.2em;padding:1em 0 1em 2em;}

#page #main-box.agenda #col-actualite ul.liste-actualite,
#page #main-box.agenda #col-actualite ul.liste-actualite li {list-style:none;margin:0;padding:0;}
#page #main-box.agenda #col-actualite ul.liste-actualite {margin:0 2em}
#page #main-box.agenda #col-actualite h2.titre {font-size:1.2em; color:#f60;font-weight:normal;}
#page #main-box.agenda #col-actualite h2.titre a {font-size:1.2em; color:#f60;}
#page #main-box.agenda #col-actualite h2.titre a span.first{font-size:1.2em; color:darkgreen;}
#page #main-box.agenda #col-actualite li.item-actualite {font-size:1em;}
#page #main-box.agenda #col-actualite li.item-actualite h3 {font-size:1em;}
#page #main-box.agenda #col-actualite li.item-actualite h3.titre {margin:1em 0;}
#page #main-box.agenda #col-actualite li.item-actualite .chapeau {}
#page #main-box.agenda #col-actualite li.item-actualite .texte {}
#page #main-box.agenda #col-actualite h2.titre.alaune a {color:#fff;background:#f60;padding:0 1em;}
*/

/* */
#page #main-box.calendrier #col-actualite ul.liste-actualite {color:#6b942e;}

#page #main-box.calendrier #col-actualite {float:right;width:552px;_width:542px;}
#page #main-box.calendrier #col-actualite img {float:right; width:200px; margin:1em 0 1em 1em;border:.5em solid #aae16a;}
#page #main-box.calendrier #col-agenda {float:left;width:286px;}
#page #main-box.calendrier #col-agenda img {width:100%;}

#page #main-box.calendrier #col-agenda ul.liste-agenda,
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda {list-style:none;margin:0;padding:0;color:#623605;}
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda {margin:0;padding:0 1em;}
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda.first {padding:1em 1em 0 1em;} 
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda span.date {font-weight:bold;}
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda span.date,
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda a.LLS {color:#f20;}
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda .titre, 
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda .chapeau {font-size:1em;margin:0;padding:.25em 0;}
#page #main-box.calendrier #col-agenda ul.liste-agenda li.item-agenda .texte {font-size:95%;} 


#page #main-box.calendrier #col-actualite h2.titre {padding:0 2em;font-size:1em; color:#f60;font-weight:normal;}  
#page #main-box.calendrier #col-actualite h2.titre a {display:block;padding-bottom:.5em;color:#f60;text-decoration:none;border-bottom:1px solid #fff;}
#page #main-box.calendrier #col-actualite h2.titre a span.first{color:darkgreen;}
#page #main-box.calendrier #col-actualite h2.titre.currentactu {font-size:1.3em;padding:1em 0 1em 2em;}

#page #main-box.calendrier #col-actualite ul.liste-actualite,
#page #main-box.calendrier #col-actualite ul.liste-actualite li {list-style:none;margin:0;padding:0;}
#page #main-box.calendrier #col-actualite ul.liste-actualite {padding:0 2em;}
#page #main-box.calendrier #col-actualite h2.titre {font-size:1.2em; color:#f60;font-weight:normal;}
#page #main-box.calendrier #col-actualite h2.titre a {font-size:1.2em; color:#f60;}
#page #main-box.calendrier #col-actualite h2.titre a span.first{font-size:1.2em; color:darkgreen;}
#page #main-box.calendrier #col-actualite li.item-actualite {font-size:1em;}
#page #main-box.calendrier #col-actualite li.item-actualite h3 {font-size:1em;color:#593a0b;}
#page #main-box.calendrier #col-actualite li.item-actualite h3.titre {margin:1em 0;}
#page #main-box.calendrier #col-actualite li.item-actualite .chapeau {color:#000;}
#page #main-box.calendrier #col-actualite li.item-actualite .texte {color:#000;}
#page #main-box.calendrier #col-actualite h2.titre.alaune a {color:#fff;background:#f60;padding:0 1em;}

/* */
#page #article,
#page .liste-articles {padding:1em;list-style:none;margin:0}
#page #article .titre,
#page .liste-articles .titre {margin:0;padding:0;font-size:1.5em;}
#page .liste-articles .titre {font-size:1.25em;}
#page .liste-articles .item-article {margin:0;margin-bottom:1em;}
#page #article .chapeau,
#page .liste-articles .chapeau {font-weight:bold;}
#page #article .texte,
#page .liste-articles .texte {margin-top: -1em;width:99%;overflow:auto;}/* margin-top:.5em*/
#page #content-box #content .main-content .hruler {margin:1em 1em;height:10px;}

a.inline-popup {display:block;margin:.5em 0;padding-left:2em;}
div.popup {display:none;position:absolute;cursor:pointer;background-color:#fff;padding:1em;text-align:center;}
div.popup .legend {text-align:left;}
/*iframediv.popup {position:absolute;cursor:pointer;background-color:#fff;padding:1em;text-align:center;}*/

.agenda .hruler {width:98%;margin:1em .25em;height:10px;background:#A8E065;color:#2C9B00;font-weight:bold;}
.calendrier .hruler {width:100%;margin:1em .25em;height:10px;background:#e9f62c;color:#2C9B00;font-weight:bold;}

/*.agenda .hruler2 {margin:1em .25em;height:2px !important;background:#A8E065;color:#2C9B00;}*/
.calendrier .hruler2 {margin:1em .25em;height:10px;background:#e9f62c;color:#2C9B00;font-weight:bold;}
.none div.popup,
.none #GB_window {border:4px solid #ddd;}
.none #navigation,
.none .hruler {background:#ccc;color:#333;font-weight:bold;}
.none #navigation a {color:#333;text-decoration:none;}
.none #navigation a.selected {color:#CE3100;font-size:120%;}
.none h1.titre,
.none p.chapeau,
.none div.popup .titre,
.none div.popup .legende {color:#555;}
.none #article p.chapeau {color:#000;}
.none #sideinfo {padding-top:58px;background:url(../images/sideinfo-default-bg.gif) top right no-repeat transparent;}

.donnees div.popup,
.donnees #GB_window {border:4px solid #A8E065;}
.donnees #navigation,
.donnees .hruler {background:#A8E065;color:#2C9B00;font-weight:bold;}
.donnees #navigation a {color:#2C9B00;text-decoration:none;}
.donnees #navigation a.selected {color:#CE3100;font-size:120%;}
.donnees h1.titre,
.donnees p.chapeau,
.donnees div.popup .titre,
.donnees div.popup .legende {color:#2C9B00;}
.donnees #article p.chapeau {color:#000;}
/*.donnees #sideinfo {padding-top:58px;background:url(../images/sideinfo-donnees-bg.gif) top right no-repeat transparent;}*/
.donnees #sideinfo {padding-top:58px;background:url(../images/savoir_agenda.jpg) top right no-repeat transparent;}

.informations div.popup,
.informations #GB_window {border:4px solid #99CDFF;}
.informations #navigation,
.informations .hruler {background:#99CDFF;color:#34699B;font-weight:bold;}
.informations #navigation a {color:#34699B;text-decoration:none;}
.informations #navigation a.selected {color:#CE3100;font-size:120%;}
.informations h1.titre,
.informations p.chapeau,
.informations div.popup .titre,
.informations div.popup .legende {color:#3099CC;}
.informations #article p.chapeau {color:#000;}
.informations #sideinfo {padding-top:58px;background:url(../images/sideinfo-informations-bg.gif) top right no-repeat transparent;}

.innovations div.popup,
.innovations #GB_window {border:4px solid #FF9934;}
.innovations #navigation,
.innovations .hruler {background:#FFD686;color:#FE972B;font-weight:bold;}
.innovations #navigation a {color:#FE972B;text-decoration:none;}
.innovations #navigation a.selected {color:#CE3100;font-size:120%;}
.innovations h1.titre,
.innovations p.chapeau,
.innovations div.popup .titre,
.innovations div.popup .legende {color:#FE972B;}
.innovations #article p.chapeau {color:#000;}
.innovations #sideinfo {padding-top:58px;background:url(../images/sideinfo-innovations-bg.gif) top right no-repeat transparent;}

.outils div.popup,
.outils #GB_window {border:4px solid #DBB7DB;}
.outils #navigation,
.outils .hruler {background:#DBB7DB;color:#A234A3;font-weight:bold;}
.outils #navigation a {color:#A234A3;text-decoration:none;}
.outils #navigation a.selected {color:#A234A3;font-size:120%;}
.outils h1.titre,
.outils p.chapeau,
.outils div.popup .titre,
.outils div.popup .legende {color:#A234A3;}
.outils #article p.chapeau {color:#000;}
.outils #sideinfo {padding-top:58px;background:url(../images/sideinfo-outils-bg.gif) top right no-repeat transparent;}

.ressources div.popup,
.ressources #GB_window {border:4px solid #2c8ebf;}
.ressources #navigation,
.ressources .hruler {background:#9ff;color:#2c8ebf;font-weight:bold;}
.ressources #navigation a {color:#2c8ebf;text-decoration:none;}
.ressources #navigation a.selected {color:#ce2e00;font-size:120%;}
.ressources h1.titre,
.ressources p.chapeau,
.ressources div.popup .titre,
.ressources div.popup .legende {color:#2c8ebf;}
.ressources #article p.chapeau {color:#000;}
.ressources #sideinfo {padding-top:58px;background:url(../images/sideinfo-ressources-bg.gif) top right no-repeat transparent;}

.chantiers div.popup,
.chantiers #GB_window {border:4px solid #ff6700;}
.chantiers #navigation,
.chantiers .hruler {background:#fccc9c;color:#ff6700;font-weight:bold;}
.chantiers #navigation a {color:#ff6700;text-decoration:none;}
.chantiers #navigation a.selected {color:#ce2e00;font-size:120%;}
.chantiers h1.titre,
.chantiers p.chapeau,
.chantiers div.popup .titre,
.chantiers div.popup .legende {color:#ff6700;}
.chantiers #article p.chapeau {color:#000;}
.chantiers #sideinfo {padding-top:58px;background:url(../images/sideinfo-chantiers-bg.gif) top right no-repeat transparent;}

.echanges div.popup,
.echanges #GB_window {border:4px solid #310962;}
.echanges #navigation,
.echanges .hruler {background:#ddbdfe;color:#310962;font-weight:bold;}
.echanges #navigation a {color:#310962;text-decoration:none;}
.echanges #navigation a.selected {color:#ce2e00;font-size:120%;}
.echanges h1.titre,
.echanges p.chapeau,
.echanges div.popup .titre,
.echanges div.popup .legende {color:#310962;}
.echanges #article p.chapeau {color:#000;}
.echanges #sideinfo {padding-top:58px;background:url(../images/sideinfo-echanges-bg.gif) top right no-repeat transparent;}

.liste-structures .coordonnees span.label {display:-moz-inline-box;%display:inline-block;width:2.5em;white-space:nowrap;}


/* ANNUAIRE */
#annuaire {_width:99%;}
#annuaire * {_height:1% !important;}

#annuaire ul.familles,
#annuaire ul.familles li,
#annuaire ul.criteres,
#annuaire ul.criteres li,
#annuaire ul.structures,
#annuaire ul.structures li {list-style:none;margin:0;padding:0;}

#annuaire ul.familles li {list-style:none;margin:0 0 1em 0;padding:0;border-bottom:2px solid #A8E065;}
#annuaire ul.familles li.impaire {float:left;width:43%;}
#annuaire ul.familles li.paire {float:right;width:50%;}
#annuaire ul {padding:2em !important;}
#annuaire li a {text-decoration:none;font-weight:bold;color:#389800;padding-left:.5em;}
#annuaire li.selected a {color:#f83c3a;}
#annuaire h3.famille {clear:both;margin:2em 2em 0 2em;border-bottom:2px solid #A8E065;color:#f83c3a;font-size:1em;}
#annuaire h3.famille span, 
#annuaire ul.familles li span {background:#A8E065;padding:0 .50em;}

#annuaire ul.criteres,
#annuaire ul.criteres li {list-style:none;margin:0;padding:0;}
#annuaire ul.criteres li h4 {font-size:1em;color:#389800;margin:0;padding:0;margin-bottom:-1em;}

#annuaire ul.structures,
#annuaire ul.structures li {list-style:none;margin:.35em 0;padding:0;}
#annuaire ul.structures li.structure {display: inline-block;float:left;width:28%;padding-right:2em;_padding-right:1em;}
#annuaire ul.structures li.wrap {width:100%;clear:both !important;margin:0;padding:0;height:1px;font-size:1px;line-height:0;}
#annuaire ul.structures li.clearleft {clear:left !important;}
#annuaire ul.structures li a {color:#f83c3a;padding:0;}


/* BIBLIOTHEQUE */

#bibliotheque {_width:99%}
#bibliotheque * {_height:1% !important;}
#bibliotheque ul.familles,
#bibliotheque ul.familles li,
#bibliotheque ul.criteres,
#bibliotheque ul.criteres li,
#bibliotheque ul.documents,
#bibliotheque ul.documents li {list-style:none;margin:0;padding:0;}

#bibliotheque ul.familles li {list-style:none;margin:0 0 1em 0;padding:0;border-bottom:2px solid #ff6502;}
#bibliotheque ul.familles li.impaire {float:left;width:43%;}
#bibliotheque ul.familles li.paire {float:right;width:50%;}
#bibliotheque ul {padding:2em !important;}
#bibliotheque li a {text-decoration:none;font-weight:bold;color:#ff9e38;padding-left:.5em;}
#bibliotheque li.selected a {color:#f83c3a;}
#bibliotheque h3.famille {margin:2em 2em 0 2em;border-bottom:2px solid #ff6502;color:#fff;font-size:1em;}
#bibliotheque h3.famille span, 
#bibliotheque ul.familles li span {background:#ff6502;padding:0 .50em;}

#bibliotheque ul.criteres,
#bibliotheque ul.criteres li {list-style:none;margin:0;padding:0;}
#bibliotheque ul.criteres li h4 {font-size:1em;color:#ff6502;margin:0;padding:0;margin-bottom:-1em;}



#bibliotheque ul.documents,
#bibliotheque ul.documents li {list-style:none;margin:.35em 0;padding:0;}
#bibliotheque ul.documents li {}

#bibliotheque ul.documents li a {color:#673500;padding:0;}
#bibliotheque ul.documents li .titre-document {font-size:1em;margin:0;padding:0;}
#bibliotheque ul.documents li p {margin:0;padding:0;}

#bibliotheque ul.documents li.icon {display: inline-block;float:left;width:32%;margin-right:1%;background:top left no-repeat;}
#bibliotheque ul.documents li.icon div.box {padding-left:22px;}
#bibliotheque ul.documents li.icon-pdf {background-image:url(../images/icon-pdf.gif);}
#bibliotheque ul.documents li.icon-msword {background-image:url(../images/icon-msword.gif);}
#bibliotheque ul.documents li.icon-excel {background-image:url(../images/icon-excel.gif);}
#bibliotheque ul.documents li.icon-zip {background-image:url(../images/icon-zip.gif);}
#bibliotheque ul.documents li.icon-ppt {background-image:url(../images/icon-ppt.gif);}
#bibliotheque ul.documents li.icon-autre {background-image:url(../images/icon-autre.gif);}
#bibliotheque ul.documents li.clearleft {clear:left !important;}
#bibliotheque ul.documents li.wrap {width:100%;clear:both !important;margin:0;padding:0;height:1px;font-size:1px;line-height:0;}

/* DISCUSSIONS */

#discussions ul.avis,
#discussions ul.discussions,
#discussions ul.discussions a {color:#673500;}
#discussions ul.discussions a,
#discussions ul.avis .avis-nom,
#discussions ul.avis .avis-contact {font-weight:bold;}
#discussions ul.avis .avis-contact,
#discussions ul.avis .avis-contact a {color:#329900;}
#discussions ul.discussions li.selected,
#discussions ul.discussions li.selected a {color:#f00;}

#discussions .hruler {margin:1em .25em;height:10px;background:#FFD686;color:#2C9B00;font-weight:bold;}
#discussions h1 {margin:0 2.5em;font-size:1.5em;}
#discussions table,
#discussions td input {width:100%}
#discussions .avis-form {margin:1em 2em;}
#discussions .avis-form h4 {font-size:1em; color:#000;}
#discussions .avis-form label {color:#f00; font-weight:bold;}
#discussions .avis-form textarea {width:100%}

#discussions .avis-done {margin:1em 2em;font-size:1em;color:#090; font-weight:bold;}


/* PLAN DU SITE */
#sitemap {min-height:600px;height:100%;%height:auto;}

#sitemap a {text-decoration:none;}
#sitemap .level-0 a {color:#f00;}
#sitemap .level-1 a {color:#333;}
#sitemap .level-0,
#sitemap .level-1 {font-weight:bold}
#sitemap .level-N,
#sitemap .level-N a {color:brown;}
#sitemap ul {list-style:none;margin:0 0 0 1em;padding:0;}
#sitemap .colleft ul li.level-0 {list-style:circle inside;} 

#sitemap .colleft {float:left;width:230px;padding:0 10px;}
#sitemap .cols4 {width:750px;float:right;}
#sitemap .cols4 h4 {margin:0 0 1em 0;padding:0;}

#sitemap .cols4 .donnees {border-color:#2C9B00;}
#sitemap .cols4 .donnees h4 {background-color:#2C9B00;}
#sitemap .cols4 .informations {border-color:#34699B;}
#sitemap .cols4 .informations h4 {background-color:#34699B;}
#sitemap .cols4 .innovations {border-color:#FE972B;}
#sitemap .cols4 .innovations h4 {background-color:#FE972B;}
#sitemap .cols4 .outils {border-color:#A234A3;}
#sitemap .cols4 .outils h4 {background-color:#A234A3;}

#sitemap .cols4 .ressources {border-color:#2c8ebf;}
#sitemap .cols4 .ressources h4 {background-color:#2c8ebf;}
#sitemap .cols4 .chantiers {border-color:#ff6700;}
#sitemap .cols4 .chantiers h4 {background-color:#ff6700;}
#sitemap .cols4 .echanges {border-color:#310962;}
#sitemap .cols4 .echanges h4 {background-color:#310962;}


#sitemap .cols4 h4 {height:3em;padding:.25em;color:#fff;font-size:1em;}
#sitemap .colleft h4 {font-size:.9em;border-bottom:1px solid #000;}
#sitemap .colleft h4 a {padding:0 1em;background-color:#000; color:#fff; text-decoration:none;}

#sitemap .colleft h5 {font-size:1em;}
#sitemap .colleft h5 a {font-size:1em; color:#FE972B;text-decoration:none;}
#sitemap .colleft h5.first a {font-size:1em; color:#fff; background:#FE972B;padding:0 1em;text-decoration:none;}

#sitemap .colleft h5 a {font-size:1em; color:#FE972B;text-decoration:none;}
#sitemap .colleft h5 a span.first {color:#2C9B00;}

#sitemap .colleft h5.first a span {color:#fff;}

#sitemap .cols4 .col1,
#sitemap .cols4 .col2,
#sitemap .cols4 .col3,
#sitemap .cols4 .col4 {width:23%;height:600px; margin-left:10px;float:left;border-style:solid;border-width:0 0 0 1px}
#sitemap .cols4 .col1 {margin-left:0;}

#sitemap.extranet .cols4 .col1,
#sitemap.extranet .cols4 .col2,
#sitemap.extranet .cols4 .col3,
#sitemap.extranet .cols4 .col4 {width:32%;}

/* NAVIGATION */

#navigation .level  {border-bottom:1px solid #fff;padding:.15em;}
#navigation .level0 {text-align:left;padding-left:3em;}
#navigation .level1 {text-align:center;}
#navigation .level2 {text-align:right;padding-right:3em;}

ul.liste-documents {margin:1em;padding:0;list-style:none;font-size:90%;}
ul.liste-documents li {margin:0 0 .35em 0;padding:0;list-style:none;}
ul.liste-documents li.icon a {display:block;padding-left:22px; _height:22px; min-height:22px;background-repeat:no-repeat; text-decoration:none;}
ul.liste-documents li.icon div {padding-left:22px;}
ul.liste-documents li.icon-pdf a {background-image:url(../images/icon-pdf.gif);}
ul.liste-documents li.icon-msword a {background-image:url(../images/icon-msword.gif);}
ul.liste-documents li.icon-excel a {background-image:url(../images/icon-excel.gif);}
ul.liste-documents li.icon-zip a {background-image:url(../images/icon-zip.gif);}
ul.liste-documents li.icon-ppt a {background-image:url(../images/icon-ppt.gif);}
ul.liste-documents li.icon-autre a {background-image:url(../images/icon-autre.gif);}

ul.liste-documents li.icon-video a {background-image:url(../images/video.png);}
ul.liste-documents li.icon-son a {background-image:url(../images/son.png);}

.sideinfo .bloc {margin:1em;}
.sideinfo .bloc * {color:#973707;}
.sideinfo .bloc h3 {font-size:.85em;color:#FF6600;}
.sideinfo .bloc h3 a:link {text-decoration:none;font-weight:normal;font-size:.85em;color:#FF9933;font-weight:bold;}
.sideinfo .bloc h3 a:visited {text-decoration:none;font-weight:normal;font-size:.85em;color:#FF9933;font-weight:bold;}
.sideinfo .bloc h3 a:hover {text-decoration:none;font-weight:normal;font-size:.85em;color:#973707;font-weight:bold;}
.sideinfo .bloc a.LLS {text-decoration:none;font-weight:bold;font-size:.75em;}

.sideinfo .bloc.linked-agenda .date {font-weight:bold;}
.sideinfo .bloc.linked-agenda .titre {margin:0;padding:0;font-weight:normal;font-size:1em;}
.sideinfo .bloc.linked-agenda .chapeau {margin:0;padding:0;font-size:.95em;}
.sideinfo .bloc.linked-agenda .texte {font-size:.85em;}

.sideinfo .bloc.attente .date {font-weight:bold;}
.sideinfo .bloc.attente .titre {margin:0;padding:0;font-weight:bold;font-size:0.7em;color:#8CAF17;}
.sideinfo .bloc.attente .chapeau {margin:0;padding:0;font-size:.95em;}
.sideinfo .bloc.attente .texte {font-size:.85em;}


.agenda #col-agenda .sideinfo .hruler2,
.agenda #col-actualite .sideinfo .hruler2,
.calendrier #col-agenda .sideinfo .hruler2,
.calendrier #col-actualite .sideinfo .hruler2,
/*.sideinfo .hruler2 {height:1px !important; line-height:1px;font-size:1px;border-bottom:1px solid #fff;margin:1em 0;}*/
.sideinfo .hruler2 {height:1px !important; line-height:2px;font-size:2px;border-bottom:2px solid #FFDB4F;margin:1em 0;margin-left:20px;width:80%;}


.sideinfo ul.liste-structures {margin:1em;padding:0;list-style:none;font-size:90%;}
.sideinfo ul.liste-structures li {margin:0 0 .45em 0;padding:0;list-style:none;}
.sideinfo ul.liste-structures li .nom {font-weight:bold;text-decoration:none;}
.sideinfo ul.liste-structures li .cpville {white-space:nowrap;}

.sideinfo ul.liste-agenda {margin:1em;padding:0;list-style:none;font-size:90%;}
.sideinfo ul.liste-agenda li {margin:0 0 .45em 0;padding:0;list-style:none;}

.sideinfo ul.liste-discussions {margin:1em;padding:0;list-style:none;font-size:90%;}
.sideinfo ul.liste-discussions li {margin:0 0 .45em 0;padding:0;list-style:none;}
.sideinfo ul.liste-discussions li a {font-weight:bold;text-decoration:none;}

.definition {width:400px;margin-left:210px;color:#58370c;}
.definition h1.titre {text-decoration:none;font-size:1.25em}
.definition h1.titre,
.definition p.chapeau {color:red; font-weight:bold;}

ul.liste-glossaire {float:left;width:170px;margin:.5em;padding:0;list-style:none;font-size:.85em;}
ul.liste-glossaire li {padding-bottom:.25em;margin:0;font-weight:bold;}
ul.liste-glossaire li.separateur {margin-top:1em;}
ul.liste-glossaire li a {color:#000; text-decoration:none;}
ul.liste-glossaire li.selected a {color:red;font-weight:bold;font-size:1em !important;}

.liste-resultat {margin:1em;}
.liste-resultat ul,
.liste-resultat ul li {list-style:none;margin:0;padding:0 0 0 1em}
.liste-resultat ul li .titre {font-size:1em;text-indent:-1em;margin:.5em 0 0 0;padding:0;}
.liste-resultat ul li .titre a {text-decoration:none;color:#2C9B00;}
.liste-resultat ul li .chapeau {font-size:1em;margin:0;padding:0;}
.liste-resultat ul li .texte {font-size:1em;margin:0;padding:0;}
.liste-resultat ul li .LLS {text-decoration:none;color:#f20;}



.recherche 
.resultat {
/*color:#000;*/
font-size:1.2em;
/*border-bottom:1px solid #aaa;*/}
.resultat .count {font-weight:bold; color:red;}

.wrapper {clear:both;xheight:10px;xbackground:red;}


#home div#popup {width:600px;}
#home #popup .titre {font-size:1.5em;margin-top:1em;}
#home #popup .legend {text-align:center;font-weight:bold;}

/* Autocomplete */

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

#bloc-article{
float:left;
width:570px;
margin-left:20px;
}

#bloc-info{

}
/**
Code rajouter
**/
h4.titre {
background:transparent url(../images/titre-agenda-bg.png) no-repeat scroll 100% 95%;
padding: 6px 3em 0 1em;
margin:0;
font-size:0.95em;
}

h4.titre a.LienAgenda:link { color:#623605;font-weight:bold;text-decoration:none;} 
h4.titre a.LienAgenda:visited { color:#623605;font-weight:bold;text-decoration : none;} 
h4.titre a.LienAgenda:hover { color:#623605;font-weight:bold;text-decoration:none;}  

.titre-classement{
color:#8AAF14;
font-size:22px;
margin:0;
padding:0;
font-family:Verdana;
padding-top:.3em;
}

.chapeau-classement{
color:#999999;
font-size:11px;
margin:0;
padding:0;
font-weight:bold;
font-family:verdana,sans-serif;
padding-top:1em;
}

.texte-classement{
color:#000000;
font-size:11px;
margin:0;
padding:0;
/*font-weight:bold;*/
font-family:arial,sans-serif;
}
/*a.LienAgenda:active { color:#623605;font-weight:bold;text-decoration : underline;} */
#pst-fiche{
padding:1em;
list-style:none;
margin:0;
} 
 
 
#article-fiche{
padding:1em;
list-style:none;
margin:0;
background-image:url(../images/fiche.jpg);
background-repeat: no-repeat;
} 


.titre-fiche{
color:#8AAF14;
font-size:14px;
margin:0;
padding:0;
font-weight:bold;
font-family:verdana,sans-serif;
padding-top:0em;
padding-left:3em;
}

.chapeau-fiche{
color:#999999;
font-size:11px;
margin:0;
padding:0;
font-weight:bold;
font-family:verdana,sans-serif;
padding-top:1.9em;
padding-left:2em;
}

.texte-fiche{
color:#000000;
font-size:11px;
margin:0;
padding:0;
/*font-weight:bold;*/
font-family:arial,sans-serif;
padding-top:0em;
padding-left:2em;
}

a.lienSearch:link { color:#FF6600;font-weight:bold;text-decoration:none;} 
a.lienSearch:visited { color:#FF6600;font-weight:bold;text-decoration:none;}  
a.lienSearch:hover { color:#FF6600;font-weight:bold;text-decoration:none;}

.Pagination{
float:right;
}

a.LienPagination:link { color:#666666;font-weight:bold;text-decoration:none;} 
a.LienPagination:visited { color:#666666;font-weight:bold;text-decoration:none;}  
a.LienPagination:hover { color:#666666;font-weight:bold;text-decoration:none;}

.PageAct{
color:#EE0801;
font-weight:bold;
}

.SGris{
color:#999999;
} 
 
h2.resultat{
color:#FF663A;
}    

a.LienTitreSearch:link { color:#A4CC14;font-weight:bold;text-decoration:none;} 
a.LienTitreSearch:visited { color:#A4CC14;font-weight:bold;text-decoration:none;}  
a.LienTitreSearch:hover { color:#A4CC14;font-weight:bold;text-decoration:none;}

a.LienSuiteSearch:link { color:#FFCC00;font-weight:bold;text-decoration:none;} 
a.LienSuiteSearch:visited { color:#FFCC00;font-weight:bold;text-decoration:none;}  
a.LienSuiteSearch:hover { color:#FFCC00;font-weight:bold;text-decoration:none;}

.chapeauSearch{
color:#666666;
}

.texteSearch{
color:#000;
}

/****
actu ici a la une
***/
span.titre.currentactu.alaune{
color:#FF6503;
font-family:verdana regular;
font-size:23px;
}

h1.titreActualaune {
margin:0;
padding:0;
font-size:12px;
color:#663200;
}


.chapeauActualaune{
margin:0;
padding:0;
color:#CA551B;
font-size:10px;
font-weight:bold;
}

.texteActualaune{
margin:0;
padding:0;
font-size:10px;
color:#973707;
}

a.titreActualaune:link { color:#973707;font-weight:bold;text-decoration:none;font-size:10px;} 
a.titreActualaune:visited { color:#973707;font-weight:bold;text-decoration:none;font-size:10px;}  
a.titreActualaune:hover { color:#973707;font-weight:bold;text-decoration:none;font-size:10px;}

/** 
actu autre rubriques
**/

span.titre.currentactu{
color:#FF6503;
font-family:verdana regular;
font-size:23px;
}

h1.titreActu {
margin:0;
padding:0;
font-size:12px;
color:#8BAF17;
}


.chapeauActu{
margin:0;
padding:0;
color:#999999;
font-weight:bold;
font-size:11px;
}

.texteActu{
margin:0;
padding:0;
font-size:10px;
color:#000000;
}

a.titreActu:link { color:#8BAF17;font-weight:bold;text-decoration:none;font-size:10px;} 
a.titreActu:visited { color:#8BAF17;font-weight:bold;text-decoration:none;font-size:10px;}  
a.titreActu:hover { color:#8BAF17;font-weight:bold;text-decoration:none;font-size:10px;}


#article img{
border:0.5em solid #AAE16A;
float:left;
margin:1em 1em 1em 0em;
width:200px;
}


/**
Fin de code rajouter
**/


/* css pour la tooltip lien avec preview */
#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip image preview */
#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip normal */
#tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:2px 5px;
        color:#333;
        display:none;
}

#header a.recherche{
position:relative;
top:78px;
left:200px;
width:180px;
text-decoration:none;
} 

#rss{
margin-top:-60px;
padding-left:500px;
}

.wrapper2{
height:30px;
}

a.LPP{
color:#666666;
text-decoration:none;
}

.HPG{
padding-left:500px;
height:20px;
}

a.LHP:link { color:#BFBFBF;text-decoration:none;} 
a.LHP:visited { color:#BFBFBF;text-decoration : none;} 
a.LHP:hover { color:#FA842D;text-decoration:none;}


