/* PAGES */div#page {  background: transparent url('images/content_bg.png') repeat-y;  height: auto !important;  margin: 0 auto 0 auto;  min-height: 100%;  padding: 0;  width: 960px;  text-align: justify;}/* HEADER */div#header {  height: 209px;}div#header h1.site-name {  background: transparent url('images/unspf_titre.png') no-repeat center 42px;  height: 200px;  margin: 0 0 26px 0;  z-index: 600;}ul.menu_01 {  height: 209px;  left: 50%;  margin-left: -480px;  position: absolute;  top: 0;  width: 960px;  z-index: 0;}ul.menu_01 li {  display: inline;}ul.menu_01 li a {  float: left;  height: 42px;  margin: 0 5px;  position: relative;  top: 0;  width: 160px;}ul.menu_01 li a span {  display: none;}ul.menu_01 li.nous_connaitre a {  background: transparent url('images/menu_nous_connaitre3.png') no-repeat;  margin-left: 65px;}ul.menu_01 li.se_former a {  background: transparent url('images/menu_se_former3.png') no-repeat;}ul.menu_01 li.sinformer a {  background: transparent url('images/menu_sinformer3.png') no-repeat;}/* CONTENU */div#contenu {  padding: 0 10px 160px 10px;  width: 940px;}div#contenu div.fil {  margin: 0 70px 40px 0;  text-align: right;}div#page div.fil a {  font-style: italic;  text-decoration: none;}div#page div.fil a:link, div#page div.fil a:visited {  color: #af9e7c;}div#page div.fil a:hover {  color: #81755e;}div#page div.fil a:active {}div.menu_02 {  float: left;  width: 240px;}div.menu_02 h2 {  border-bottom: 1px solid #343b32;  color: #007430;  font-family: 'LibelSuitRegular',Arial,Helvetica,sans-serif;  font-size: 28pt;  padding: 0 20px 0 0;  text-align: right;}div.menu_02 ul {  text-align: right;  margin: 20px 0 0 0;}div#contenu  div.menu_02 div.block-user div.content  ul li {  text-align: left;}#contenu div.block-menu_block_split div.content ul li{   background: none repeat scroll 0 0 transparent;}div.menu_02 ul li a, div#contenu div.block-menu_block_split ul li a{  font-size: 12pt;  line-height: 20pt;  padding: 0 20px;  text-decoration: none;}div#contenu div.block-menu_block_split ul li a {  font-weight:normal;  } div#contenu ul li a:link, div#contenu div.block-menu_block_split ul li a:visited,div#contenu div.block-menu_block_split div.content  ul li a:link,div#contenu div.block-menu_block_split div.content  ul li a:visited {  color: #6b886e;        width:100%;}div#contenu div.block-menu_block_split div.content ul li a:hover, div#contenu div.block-menu_block_split div.content ul li a:hover{  background-color: #779281;  color: #ccd9c6;}                            div.menu_02 ul li a:active, div#contenu div.block-menu_block_split div.content ul li a:active{}/* CADRE CENTRAL */div#cadre_central {  margin: 0 0 80px 300px;  width: 580px;}/* MENU DE DROITE */ul.menu_droite {  float: right;  margin: 0 -61px 20px 0;  padding: 0 0 0 20px;}ul.menu_droite li {  height: 40px;  width: 140px;}ul.menu_droite li a {  display: block;  height: 40px;  width: 140px;}ul.menu_droite li a span {  display: none;}ul.menu_droite li.canal_u {}ul.menu_droite li.selection_sites {}ul.menu_droite li.base_unt {}ul.menu_droite li.canal_u a:link, ul.menu_droite li.canal_u a:visited {  background: transparent url('images/menu_droite_video_canal_u.png') no-repeat;}ul.menu_droite li.canal_u a:hover {  background: transparent url('images/menu_droite_video_canal_u.png') no-repeat -141px 0;}ul.menu_droite li.canal_u a:active {}ul.menu_droite li.selection_sites a:link, ul.menu_droite li.selection_sites a:visited {  background: transparent url('images/menu_droite-selection_sites.png') no-repeat;}ul.menu_droite li.selection_sites a:hover {  background: transparent url('images/menu_droite-selection_sites.png') no-repeat -141px 0;}ul.menu_droite li.selection_sites a:active {}ul.menu_droite li.base_unt a:link, ul.menu_droite li.base_unt a:visited {  background: transparent url('images/menu_droite_bdd_unt.png') no-repeat;}ul.menu_droite li.base_unt a:hover {  background: transparent url('images/menu_droite_bdd_unt.png') no-repeat -141px 0;}ul.menu_droite li.base_unt a:active {}div#contenu h2, div#contenu h3, div#contenu h4 {  font-family: 'LibelSuitRegular',Arial,Helvetica,sans-serif;}div#cadre_central h2 {  background: transparent url('images/h2_bg.png') no-repeat -5px -5px;  color: #688164;  font-size: 28pt;  letter-spacing: 1px;  margin: 0 0 30px 0;  padding: 0 0 0 60px;}div#contenu h3 {  color: #688164;  font-size: 20pt; }div#contenu div.content p {  color: #343b32;  line-height: 18pt; }div#contenu div.content p.membres {  margin:20px 0px; }div#contenu div.content a{  font-weight: bolder;  cursor:pointer;}div#contenu div.content a:link, div#contenu div.content a:visited {  color: #6aa54d;}div#contenu div.content a:hover {  color: #53694f;}div#contenu div.content a:active {}div#contenu div.content ul {  color: #343b32;  line-height: 18pt;   margin: 10px 0;}div#contenu div#cadre_central div.content  ul#recherche_thematique a{  font-weight: normal;} div#contenu div#cadre_central div.content ul li,div#contenu div#cadre_central div.content ul#recherche_thematique li ul li {  background: transparent url('images/contenu_li.png') no-repeat 0 -1px;  padding: 0 0 0 20px;}       div#contenu div#cadre_central div.content ul#recherche_thematique li {  background:none;}div#contenu div#cadre_central div.content ul#recherche_thematique li ul  li.sousmenu { margin-left:-15px; background:none;}div#contenu div#cadre_central div.content ul.souscat, div#contenu div#cadre_central div.content ul#recherche_thematique li ul  li.sousmenu ul{  margin:0 0 0 15px;}div#contenu form {}div#contenu form fieldset {  border: 1px solid #a0b19f;  margin: 0 0 30px 0;}div#contenu form fieldset legend {  color: #688164;  font-family: 'LibelSuitRegular',Arial,Helvetica,sans-serif;  font-size: 20pt;  margin: 30px;  padding: 0 10px;}div#contenu form > div {  float: left;  padding: 10px 0;}div#contenu form div label {  color: #343b32;  cursor: pointer;  float: left;  font-weight: bold;  padding: 0 0 0 30px;  width: 200px;}div#contenu form div label span.form-required {  color: #982e2e;}div#contenu form div input{  width: 220px;}div#contenu form input.form-search, div#contenu form input.form-delete {  width: 220px;  border: 0;  border-top: 1px solid #aaadb2;}div#contenu form div select {  border: 0;  border-top: 1px solid #aaadb2;}                                      div#contenu form div input.form-submit, div#contenu form input.form-search, div#contenu form input.form-delete {  background: #ebf5e7 url('images/btn_valide.png') no-repeat 0 5px;  border: 1px solid #c0ccba;  color: #6aa54d;  font-weight: bold;  margin: 20px 0 20px 30px;  padding: 10px 10px 10px 30px;  width: auto;}div#contenu form input.form-search{    background: #ebf5e7 url('images/btn_search.png') no-repeat 0 5px;} div#contenu form input.form-delete{    background: #ebf5e7 url('images/btn_delete.png') no-repeat 0 5px;    color: #982E2E;}div#contenu form div div.container-inline div {  display: inline;  width: auto;}div#contenu form div div.description {  font-style: italic;  font-size: 10pt;  margin: 0 0 10px 0;  padding: 0 10px 0 10px;  text-indent: 20px;}div#contenu  form table td{  padding:10px;  vertical-align:top;}div#contenu  form table td input{  width:222px;                    }div#contenu  form table td select{  width:227px;                    }div#contenu  form table td select.liste_critere{  width:100px;     }div#contenu  form table td select.liste_operateur{  width:60px;  float:left;}div#contenu  form table td input.check{  width:10px;}div#contenu div#cadre_central div.node .une_ressource{ margin:30px 0px;}div#contenu div#cadre_central div.node .une_ressource p{  font-size:10pt;  line-height: 16pt;}div#contenu div#cadre_central div.node .une_ressource span {  color:#6AA54D;  font-weight:bold;  text-decoration:underline;}div#contenu div#cadre_central div.node .une_ressource div.desc {  background: #6aa44d url('images/desc.gif') no-repeat 10px 15px;  -moz-border-radius: 1em;   -webkit-border-radius: 1em;  box-shadow: 0px 8px 12px #aaa; ;  -moz-box-shadow: 0px 8px 12px #aaa; ;    -webkit-box-shadow: 0px 8px 12px #aaa; ;    border: 0px;  padding: 10px 20px 10px 30px;  width:450px;  display:none;  position:absolute;}div#contenu div#cadre_central div.node .une_ressource div.desc p{  color:#ffffff;  font-size:10pt;  line-height:12pt;}/* page: MEDICAMENT */div#contenu div#cadre_central div.view{  width:450px;}div#contenu div#cadre_central div.view-header {  margin-bottom:17px;}div#contenu div#cadre_central div.view-header a.titre_ini{  margin-bottom:15px;    display:inline-block;}div#contenu div#cadre_central div.view-header a, div#contenu div#cadre_central div.view-content a, div#contenu div#cadre_central div.view-content p.infobulle{  font-weight:bold;  text-decoration:none;  color:#8ab674;  cursor:pointer;}div#contenu div#cadre_central div.view-header a.initiale{  width:30px;  display:inline-block;}div#contenu div#cadre_central div.view-header p.une_initiale{ font-size:48pt; width:60px; float:left; margin-top:15px;}div#contenu div#cadre_central div.view-content, div#contenu div#cadre_central div.view-empty{  margin-top:15px;  float:right;  width:385px;}div#contenu div#cadre_central div.view-footer {  clear:both;}div#contenu div#cadre_central div.view-content .medoc_associe_molecule{  display:none;    background: #6aa44d url('images/desc.gif') no-repeat 10px 15px;  -moz-border-radius: 1em;   -webkit-border-radius: 1em;  box-shadow: 0px 8px 12px #aaa; ;  -moz-box-shadow: 0px 8px 12px #aaa; ;    -webkit-box-shadow: 0px 8px 12px #aaa; ;    border: 0px;  padding: 10px 20px 10px 30px;  width:250px;  margin-left:50px;  position:absolute;}div#contenu div#cadre_central div.view-content .medoc_associe_molecule a{  color:#fff;}/** Datepicker **/div#contenu form table td input#datepicker,div#contenu form table td input#datepicker2 {  width:85px;  background: #ffffff url('images/btn_calendrier.png') no-repeat top right;}#ui-datepicker-div{  background-color: #9DCE85;   color:#fff;  padding:0;  border:1px solid #000000;  display:none;}.ui-datepicker-calendar td a{  text-align:center;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-month{  width:85px;  float:none;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{  width:75px;  float:none;}#ui-datepicker-div a{  color:#000;} #ui-datepicker-div thead{ color:#000;}.ui-datepicker .ui-datepicker-next {    right: 20px;}.ui-datepicker-header{  background-color: #7BAA40;  border-bottom:1px solid #000;  height:30px;}.ui-state-highlight{  background-color: #7BAA40;}/** RECHERCHE SIMPLE **/div#contenu div#block-block-14{  text-align:right;  margin:30px 20px 0px 0px;}div#contenu div#block-block-14 input{  margin-left:15px;}div#contenu div#block-block-14 input.form-submit {  background: transparent url('images/btn_search.png') no-repeat top left;  border: none;  color: #6aa54d;  font-weight: bold;  margin: 0px 0px 0px 10px;  width: 20px;  height:21px;  cursor:  pointer;}div#contenu div#block-block-14 h2, div#contenu div#block-block-15 h2, div#contenu div#block-block-16 h2{  border:none;}/** legende couleurs **/div#contenu div#block-block-14{  margin-bottom: 50px;}div#contenu div#block-block-15{  margin: 50px 20px 15px 15px;  font-weight:bold;}div#contenu div#block-block-15 p.bleu{  background: transparent url('images/rond_cle.png') no-repeat right 4px;   color:#4891b9;}   div#contenu div#block-block-15 p.rouge{  background: transparent url('images/rond_serrure.png') no-repeat right 4px;   color:#982e2e;}/* Acces reservé */div#contenu div#block-block-16{  color:#768f71;  font-weight: bold;  text-align:right;  margin:0px 20px 20px 0;}div#contenu div#block-block-16 a{  background: transparent url('images/cadenas.png') no-repeat top left;  width:150px;  height:30px;  display:block;  color:#768f71;  text-decoration:none;  float:right;  line-height:35px;}  /* FOOTER */body.page div#footer {  margin: -80px auto 0 auto;  width: 760px;  clear:both;}body.page div#footer ul {  background-color: #688164;  padding: 10px;}body.page div#footer ul li {  background: transparent url('images/footer_page_separateur.png') no-repeat 0 25px;  display: inline;  padding: 10px 10px 10px 20px;  }body.page div#footer ul li.firstitemdroite {  background:none;  }body.page div#footer ul li.firstitemgauche {  background:none;  margin-right:138px;}body.page div#footer ul li a {  color: #fff;}body.page div#contenu div#cadre_central div.content div.service-links ul.links li{  display:inline;  background:none;}/* page s'informer RSS*/div#contenu div#cadre_central div#block-aggregator-category-2{  width:470px;  height:75px;  padding:5px;  margin-bottom:15px;}div#contenu div#cadre_central div#block-aggregator-category-2 h2.title{  display:none;}div#contenu div#cadre_central div#block-aggregator-category-2 .content .item-list ul { margin:0px; background-color:#eacb8e; width:470px; height:75px;}div#contenu div#cadre_central div#block-aggregator-category-2 .content .item-list ul li{  opacity:0;  filter: alpha(opacity = 0);  text-align:left;  background:none;}div#contenu div#cadre_central div#block-aggregator-category-2 .content .item-list ul li.first{  opacity:1;  filter: alpha(opacity = 100);}div#contenu div#cadre_central div#block-aggregator-category-2 .content .item-list .icon{  display:none;}div#contenu div#cadre_central div#block-aggregator-category-2 .content .more-link{  display:none;}/* page contact */div#contenu form#contact-mail-page > div {  float: none;  width:500px;}div#contenu form#contact-mail-page p{  margin-bottom:30px;}div#contenu form#contact-mail-page div.form-item{  height:35px;}div#contenu form#contact-mail-page #edit-message-wrapper{  height:150px;}div#contenu form#contact-mail-page #edit-copy{  width:25px;}div#contenu form#contact-mail-page > div label{  float:left;  width:240px;}div#contenu form#contact-mail-page > div input{  float:right;}             /* page : Enregistrement */#contenu #cadre_central #user-register .attachments  .collapse-processed a{  cursor: default;}#contenu #cadre_central #user-register .attachments a{  color:#688164;  text-decoration:none;}#contenu #cadre_central #user-register .attachments .description{  display:none;} #contenu #cadre_central #user-register .attachments #attach-wrapper .description{    display:table;}.resa {margin-bottom:-5px;margin-left:10px;}p.recherche{  background-color:#9ECC83;  border:1px solid #688164;  width:480px;  padding:5px;}.logo{vertical-align:middle;}.feed-item{  margin:20px 0;}.feed-item a{  text-decoration:none;  color:#688164;}.feed-item-categories{  display:none;}