@import url("../../shared/template/global-l.css");

body {
   background-image: url(images/background.jpg);
   background-color: #FAFAF0;
}

h1 {
   color: #000000;
}   

h2 {
   color: #98A147;
}

a:hover {
   color: #565656;
}

thead, th {
   background-color: #CDD57B;
}

div#main_menu {
   background-color: #B8C343;
}

div#main_menu li.menu_selected {
   background-color: #CDD57B;
}

div#main_menu li:hover {
   background-color: #D3E3BD;
}

div#main_menu ul li ul {
   background-color: #D3E3BD;
}

div#main_menu ul li:hover ul {
   border-bottom: solid 1px #8A9748;
   border-right: solid 1px #8A9748; 
}

div#columns_container_pages {
   background-image:url(images/sub_menu-l.gif);    
}

div#sub_menu li.sub_menu_opened {
   background-color:#CDD57B;
}

div#sub_menu li.sub_menu_opened>a {
   background-color: #EDEFD4;
}

div.context {
   background-color: #CDD57B;
}

div.externe {
   background-color: #D3E3BD;
   background-image: url(images/complementaires-l.gif);
   _border-bottom: 1px solid #94BC95;
}

div.boutons p a {
    background-color: #006633;
}

div.boutons a:hover {
    background-color: #000000;
}

div.liens_context {
   background-color: #D3E3BD;
}

div.evenements {
   background-color: #CDD57B;
   background-image: url(images/evenements-l.gif);
}

div.empty-list {
   background-color: transparent;
}

div.evenements div.event-list-section p a:hover,
div.evenements-menu div.event-list-section p a:hover,
div.evenements div.evenements-udes div.event-list-section p a:hover {
    background-color: #006633;
}

div.evenements-list-all h3 {
   color: #98A147;
}

div.evenements-menu {
   background-color: #CDD57B;
}

div.evenements-udes h3 {
   color: #98A147;
}

div.nouvelles_accueil {
    background-image: url(images/nouvelles-l.gif);
}

div.content_right div.empty-news {
   background-color: #D3E3BD;
}

div.news-list-container a {
    color: #98A147;
}

div.news-list-container a:hover {
    color: #004925;
}

div.rubrique {
    background-color: #CDD57B;
}

div.lire {
    background-color: #D3E3BD;
}

div.context_news {
    background-color: #D3E3BD;
}

div.context_events {
    background-color: #D3E3BD;
}

div.rubrique div.nouvelles-liens a:hover {
   background-color: #CDD57B;
}

li.big_bullet {
   padding: .5em .5em .5em 1.5em;
   margin-left: 1em;
   list-style-type: none;
   background-image: url(images/bullet-l.gif);
   background-repeat: no-repeat;
   background-position: 0 .8em;
}

li.big_bullet:hover {
   background-image: url(images/bullet_hover-l.gif);
}


/* Drop down menu */

div#dropdown_menu {
    background-color: #000000;
    margin-bottom: 5px;
    padding-bottom: 5px;
    float: left;
    width: 230px;
}

div#dropdown_menu ul {
    margin: 0;
}

div#dropdown_menu ul li {
    padding: .5em 5px .5em 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 0;
    position: relative;
    list-style-type: none;
}

div#dropdown_menu ul li:hover {
    background-color: #CDD57B;
}

div#dropdown_menu ul li a {
    color: #CDD57B;
    text-decoration: none;
}

div#dropdown_menu ul li:hover a {
   color: #000000;
}

div#dropdown_menu ul li a.type {
   display: block; 
   background: url(images/bas_blanc.gif) no-repeat scroll right center;
   margin-right: 5px;
}

div#dropdown_menu ul li ul {
    position: absolute;
    display: none;
    left: 100%;
    _left: 170px;
    width: 20em;
    background-color: #CDD57B;
    top: 0;
    margin: 0;
}

div#dropdown_menu ul li:hover ul {
   display: block;
}

div#dropdown_menu ul li ul li {
   padding: 0;
}

div#dropdown_menu ul li ul li a {
    font-size: .9em;
    padding: .3em 5px;
    color: #565656;
    margin: 5px;
    font-weight: normal;
    display: block;
}

div#dropdown_menu ul li ul li a:hover {
    background-color: #FFFFFF;
}

div#menu_left p{
    margin: 0 0 5px 0;
}

div.csc-textpic-intext-left,
div.csc-textpic-intext-right {
   clear: both;
}

div.other_content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
   margin-bottom: 5px;
   #padding-bottom: 5px;
   _padding-bottom: 0;
}

/* Header laVie */

div#mainInst {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    text-align: left;
}

div#mainInst div#header {
    height: 260px;
    margin-bottom: 0;
}

div#mainInst div#main_menu {
    bottom: 30px;
}

div#headBannerLogo {
    bottom: 0;
    position: absolute;
    right: 0;
    z-index: 15;
}

div#headBannerSocialNetworks {
    width: 770px;
}

div#headBannerSocialNetworks img {
    float: right;
    margin: 3px 5px;
}


