@import url("../../shared/template/global-l.css");

body {
   background-image: url(images/background.jpg);
   background-color: #F7F9F3;
}

h1 {
   color: #004925;
}  

h2 {
   color: #659265;
}

a:hover {
   color: #659265;
}

thead, th {
   background-color: #BAD09E;
}

div#main_menu {
   display:none;
   background-color: #8EBD8E;
}

div#main_menu li.menu_selected {
   background-color: #BAD09E;
}

div#main_menu li:hover {
   background-color: #BFD77F;
}

div#main_menu ul li ul {
   background-color: #BFD77F;
}

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#columns_container_frontpage {
   background-image:url(images/sub_menu.gif);
   background-repeat: repeat-y;
}

div#sub_menu {
	background-image:url(images/sub_menu.gif);
}
div#sub_menu li.sub_menu_opened {
   background-color:#BAD09E;
}

div#sub_menu li.sub_menu_opened>a {
   background-color: #E3ECD8;
}

div.externe {
   background-color:#BFD77F;
   background-image: url(images/complementaires.gif);
}

div.boutons p a {
    background-color:#006633;
}

div.boutons a:hover {
    background-color: #BFD77F;
}

div.context {
   background-color: #BAD09E;
   margin-bottom: 10px;
   padding:0 0 10px 0;
}

div.context a:hover {
   /*background-color: #BAD09E;*/
}

div.context h1 {
   padding: 10px 10px 0;
   font-size : 1.25em;
   color : #565656;
   margin-bottom: 0;
}

div.context h2 {
   color:#577E57;
   font-family:arial,helvetica,sans-serif;
   font-size: 1.05em;
   margin : .7em 0 0 0;
   padding: 0 10px;
}

div.evenements {
   background-color: #BAD09E;
   background-image: url(images/evenements.gif);
}

div.empty-list {
   background-color: #BAD09E;
}

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 event-list-section p a:hover {
color: #004925;
text-decoration: underline;
}

div.evenements-menu event-list-section a:hover {
color : #FFFFFF;
}

div.event-list_menu-section h3 {
color:#FFFFFF;
font-size:0.95em;
margin:0;
padding:0 10px 0.1em;
}

div.event-list_menu-section p {
margin:0.6em 0 0;
}

div.event-list_menu-section p a {
color:#565656;
display:block;
font-size:0.9em;
font-weight:normal;
margin-top:1px;
padding:0.1em 10px;
text-decoration:none;
}

div.event-list_menu-section p a:hover {
   color: #FFFFFF;
   background-color: #006633;
   text-decoration: none;
}

div.list_menu div.event-list-section div.evenement-details p a {
	padding: 0.1em 5px;
	margin: 0 5px;
}

div.list_menu div.event-list-section div.evenement-details p a:hover {
	background-color: #fff;
	color: #565656;
}

div.list_menu div.evenements-liens p{
	padding: 10px;
	margin: 0;
}


/* div d'un element du bloc d'une journée dont le parent est div.evenements-list_menu-all */
span.evenement-type-list_menu {
	color:#004925;
	font-size:0.7em;
	padding-left:10px;
}


div.evenements-list-all h3 {
   color: #659265;
}

div.evenements-menu {
   background-color: #BAD09E;
   padding: 0;
}

div.evenements-udes h3 {
   color: #659265;
}

div.nouvelles_accueil {
    background-image: url(images/communiques.gif);
}

div.nouvelles-invitations {
	background-color:#E0E0E0;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:1em;
	padding:0.7em 1em;
	margin-bottom: 20px;
}

div.content_right div.empty-news {
   background-color: #BFD77F;
}

div.news-list-container a {
    color: #659265;
}

div.news-list-container a:hover {
    color: #004925;
}

div.rubrique {
    background-color: #BAD09E;
    padding: 0;
}

div.list_menu {
    background-color:#BFD77F;
    padding:10px 0 0;
}

div.rubrique_alt {
    margin-bottom:10px;
    padding:0 0 10px 0;
}

div.list_menu h3 {
    margin-top:0;
    margin-bottom:0;
    padding:0 10px;
    text-decoration:none;
}

div.list_menu h2 {
    color:#577E57;
    font-family:arial,helvetica,sans-serif;
    font-size:1.05em;
    margin:0.7em 0 0;
    padding:0 10px;
}

div.rubrique_alt p.nouvelle-date {
    margin-top:10px;
}

div.rubrique p.nouvelle-date, div.rubrique_alt p.nouvelle-date {
padding:0 10px;
}

div.rubrique p, div.rubrique_alt p {
margin: 0;
}

div.rubrique_alt a {
    color:#565656;
    display:block;
    margin:2px 5px;
    padding:0.1em 5px;
    text-decoration:none;
}

div.rubrique a {
font-size : 0.9em;
padding:0.1em 10px;
}

div.rubrique a:hover {
background-color : #006633;
color : #FFFFFF;
}

div.rubrique_alt a:hover {
  background-color:#FFFFFF;
}

div.lire {
    background-color: #8EBD8E;
}

div.context_news {
    background-color: #BAD09E;
}

div.rubrique div.nouvelles-liens a:hover {
   background-color: #BFD77F;
}

/* Press Releases */
div.pr_accueil {
    background-repeat: no-repeat;
}

div.empty-pr {
   margin-top: 10px;
}

div.pr-list-container h3 {
   font-size:0.85em;
   margin: 0;
}

div.pr-list-container p {
   margin: 0pt;
}

div.pr-list-container p.pr-date {
   margin: 10px 0 0.2em 0;
}

div.pr-list-container a {
    color: #659265;
    font-weight:bold;
    text-decoration:none;
}

div.pr-list-container a:hover {
    color: #004925;
    text-decoration: underline;
}

p.pr-date {
   font-size: 0.7em;
   color: #004925;
}

div.pr-list-menu-container a {
   margin: 0px 5px;
}

div.pr-list-menu-container p {
   margin: 0;
}

div.pr-list-menu-container p.pr-date {
   padding: 0 10px;
   margin-top: 10px;
}

div.pr-list-menu-container h3 {
   font-size:0.85em;
   margin: 0;
}

div.communiques-liens {
   margin-top:5px;
}

div.communiques-liens p {
   margin:0;
   padding:10px 10px 0 10px;
   font-weight:bold;
   color: #004925;
}

div.communiques-liens p a {
   color:#004925;
   font-size:0.8em;
   text-decoration:none;
   display: inline;
   margin: 0;
   padding: 0;
}

div.communiques-liens p a:hover {
	background:none repeat scroll 0 0 transparent;
	color:#565656;
	text-decoration:underline;
}

/******END******/

div.wtgallery_listpic p {
   text-align: center;
   font-size: 12px;
   margin: 0.3em 0 0.2em;
}


h2.closed {
   background-image: url(images/plus_link.gif);
}

h2.opened {
   background-image: url(images/minus_link.gif);
}

div.acc_links {
   font-size: 0.8em;
}

div.acc_links a {
   text-decoration: none;
   cursor: pointer;
}

div.acc_links a:hover {
   text-decoration: underline;
}

