/******************************************************************************/
/* DEFINITIONS GENERALES ******************************************************/
/******************************************************************************/

/* Couleurs du site :
	Couleur fond vert-amande: #c5d700 > #c5d700;
	Couleur contrepoint vert menthe: #24994A > #24994A;
	
*/

body {
  font: 0.625em Arial, Helvetica, sans-serif;
  background: #fff url('/media/site/gen/cleden_poher/bg-page.png') repeat-x left 230px;
}
html, body, div, table, th, tr, td, p, ul, li,dl, dt, dd, img, h1, h2, h3, h4, h5, h6, a, legend, form {
  text-decoration: none;
  list-style-type: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
div#flux_page {
  background: url('/media/site/gen/communes/bg-colonnes.gif') repeat-y left top;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}

/******************************************************************************/
/* Definition Fonts ***********************************************************/
/******************************************************************************/
@font-face {
  font-family: 'colaborate_light';
  src: url('./font/ColabLig-webfont.eot');
  src: url('./font/ColabLig-webfont.eot?#iefix') format('embedded-opentype'),
    url('./font/ColabLig-webfont.woff') format('woff'),
    url('./font/ColabLig-webfont.ttf') format('truetype'),
    url('./font/ColabLig-webfont.svg#colaborate_light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'colaborate_regular';
  src: url('./font/ColabReg-webfont.eot');
  src: url('./font/ColabReg-webfont.eot?#iefix') format('embedded-opentype'),
    url('./font/ColabReg-webfont.woff') format('woff'),
    url('./font/ColabReg-webfont.ttf') format('truetype'),
    url('./font/ColabReg-webfont.svg#colaborate_regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'colaborate_medium';
  src: url('./font/ColabMed-webfont.eot');
  src: url('./font/ColabMed-webfont.eot?#iefix') format('embedded-opentype'),
    url('./font/ColabMed-webfont.woff') format('woff'),
    url('./font/ColabMed-webfont.ttf') format('truetype'),
    url('./font/ColabMed-webfont.svg#olaborate_medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

/******************************************************************************/
/* En-TETE PAGE ***************************************************************/
/******************************************************************************/
div#bg-header {
  background: url('/media/site/gen/communes/bg-header.gif') repeat-x left top;
}
#titre_site h1 {	
  font: 4.2em 'colaborate_regular', Arial, Helevtica;
}
#titre_site h1 {	
  font: 4.2em 'colaborate_regular', Arial, Helevtica;
}
#titre_site h1 a {	
	color: #4d4d4d;
}
#titre_site .logo {
  background-color: rgba(255, 255, 255, 0.9);
}

/******************************************************************************/
/* OUTILS SITE ****************************************************************/
/******************************************************************************/
#outils-site {
  text-align: right;
}
#outils-site:hover {
  background-color: #fff;
}
#outils-site a {
  font-size: 1.1em;
  color: #808080;
  border-right: solid 1px #808080;
}
#outils-site a:hover {
	color: #4d4d4d;
	border-right: solid 1px #4d4d4d;
}

/******************************************************************************/
/* Visuel bandeau *************************************************************/
/******************************************************************************/
#bandeau_visuel.visuel01 {
  background: url('/media/site/gen/communes/bandeau_visuel01.jpg') no-repeat left top;	
  border-bottom: solid 1px #fff;
}

/******************************************************************************/
/* FIL D ARIANNE **************************************************************/
/******************************************************************************/
#fil_ariane {
  background-color: #fff;
}

#fil_ariane a {
  color: #808080;
  text-decoration: none;
  font-size: 1.1em;
}
#fil_ariane a:hover {
	color: #4d4d4d;
}

/******************************************************************************/
/* OUTILS PAGE ****************************************************************/
/******************************************************************************/
#outils_page a {
  background-color: #fff;
}
#outils_page a:hover {
	background-color: #4d4d4d;
}

/******************************************************************************/
/* MISES EN FORME GENERALES ***************************************************/
/******************************************************************************/
/* Liens Tout lire (liste d actus, agenda, article... */
p.tout_lire {
  text-align: right !important;
}
p.tout_lire a  {
  color: #61605e;
  font-size: 0.917em !important;
  background: url('/media/site/gen/cleden_poher/puce-lien.png') no-repeat left 3px;
}
p.tout_lire a:hover  {
	color: #4d4d4d !important;

}

/* Retour haut de page"*/
p.haut_page {
  text-align: right;
  background: url('/media/site/gen/cleden_poher/bt_haut_page.gif') no-repeat right top;
}
p.haut_page a {
  font-size: 1.1em;
  color: #8c8c8c;
}
p.haut_page a:hover {
	color: #4d4d4d;
}

/* Blocs Informations : actualites, agenda, publications, liste de documents, liste de liens - Edition : articles, contenus libres, forum - Formulaire : sondages...*/
.bloc_infos, .bloc_edition, .bloc_formulaire {
  color: #808080;
}
.bloc_infos.filet, .bloc_edition.filet, .bloc_formulaire.filet {
  border-bottom: solid 1px #797876;
}
/* En-tete de bloc */
.bloc_infos .titre_bloc, .bloc_edition .titre_bloc, .bloc_formulaire .titre_bloc {
  background: #fff url('/media/site/gen/communes/filet-titre-bloc.gif') repeat-x top left;
}
.bloc_infos .titre_bloc h2, .bloc_edition .titre_bloc h2, .bloc_formulaire .titre_bloc h2 {
  color: #fff;
  font: 2em 'colaborate_medium', Arial, Helevtica;
  background-color: #c5d700;
  border-bottom: 1px solid #AEAEAD;
}
.bloc_infos .titre_bloc.inter-titre h2, .bloc_edition .titre_bloc.inter-titre h2, .bloc_formulaire .titre_bloc.inter-titre h2 {
  color: #808080;
  font-size: 1.6em;
  background-color: #e1dcd3;
}
/* Contenus bloc */
.bloc_infos .item_infos, .bloc_edition .item_edition, .bloc_formulaire .item_formulaire  {
  border-top: solid 1px #e5e5e5;
}
.bloc_infos .item_infos.sansfilet, .bloc_edition .item_edition.sansfilet, .bloc_formulaire .item_formulaire.sansfilet  {
  border: none;
}
.bloc_infos h2, .bloc_edition h2, .bloc_formulaire h2 {
  font: 1.5em 'advent_prosemibold', Advent Pro, sans-serif;
  color: #4c4c4c;
  font-weight: normal;
  border-bottom: 1px solid #AEAEAD;
}
.bloc_infos h2 a, .bloc_edition h2 a, .bloc_formulaire h2 a {
  color: #FFF;
}
.bloc_infos h2 a:hover, .bloc_edition h2 a:hover, .bloc_formulaire h2 a:hover {
  color: #fff;
}
.bloc_infos h3 a img, .bloc_edition h3 a img, .bloc_infos h3 a:hover img, .bloc_edition h3 a:hover img {
  border: none;
}
.bloc_infos a img, .bloc_edition a img {
  border: solid 1px #7f7f7f;
}
.bloc_infos a:hover img, .bloc_edition a:hover img {
	border: solid 1px #c5d700;
}
.bloc_infos .titre, .bloc_edition .titre, .bloc_formulaire .titre {
  text-align: left;
  font: 1.4em 'colaborate_medium', Arial, Helevtica;
}
.bloc_infos .sanspuce, .bloc_edition .sanspuce, .bloc_formulaire .sanspuce {
  background: none;
}
.bloc_infos .titre a, .bloc_edition .titre a, .bloc_formulaire .titre a {
  color: #4c4c4c;
  background: url('/media/site/gen/cleden_poher/puce-jaune.gif') no-repeat left 2px;
}
.bloc_infos .titre a:hover, .bloc_edition .titre a:hover, .bloc_formulaire .titre a:hover {
	color: #4d4d4d;
}
.bloc_infos .sous-titre, .bloc_edition .sous-titre, .bloc_formulaire .sous-titre {
  color: #4c4c4c;
  font-size: 1.3em;
  font: 1.4em 'colaborate_medium', Arial, Helevtica;
}
.bloc_infos .date, .bloc_edition .date, .bloc_formulaire .date  {
  color: #4c4c4c;
  font-weight: bold;
  font-size: 1.2em;
}
.bloc_infos .lieu, .bloc_edition .lieu, .bloc_formulaire .lieu  {
  color: #808080;
  font-style: italic;
  font-size: 1.1em;
}
.bloc_infos .infos_doc, .bloc_edition .infos_doc, .bloc_formulaire .infos_doc  {
  color: #737373;
  font-size: 0.95em;
}
.bloc_infos p, .bloc_edition p, .bloc_formulaire p {
  font-size: 1.2em;
  text-align: left;
}
.bloc_infos p a, .bloc_edition p a, .bloc_formulaire p a {
  color: #61605e;
}
.bloc_infos p a:hover, .bloc_edition p a:hover, .bloc_formulaire p a:hover {
	color: #4d4d4d;
}
.bloc_infos ul, .bloc_formulaire ul {
	font-weight: bold;
	font-size: 1.2em;
	color: #4d4d4d;
}
.bloc_infos ul li ul {
  font-weight: normal;
}
.bloc_infos ul li a {
  color: #4d4d4d;
}
.bloc_infos ul a:hover {
	color: #4d4d4d;
}


/* Formulaires site */
	/* Formulaire par defaut */

form p, #contenu-principal .page form p {
  color: #4c4c4c;
  font-size: 1.2em !important;
}
form hr {
  border: none;
  background-color: #fff;
  border-bottom: solid 1px #D9D7D5;
}
form input, form select, form textarea {
  text-align: left;
  border: solid 1px #e6e6e6;
  color: #666;
  font: 0.917em Arial, Helvetica, sans-serif;
}
form textarea {
  border: solid 1px #e6e6e6;
  color: #666;
}
form button.ui-datepicker-trigger {
  cursor: pointer;
  background-color: transparent !important;
  border: none;
}
form .lien-bloc, form .lien-bloc:hover {
  background: none;
}




/* Formulaire territoires */
.bloc_infos #territoires select {
  font-size: 1.1em;
  color: #52504f;
  background-color: #ccc8c5;
  border: solid 1px #fff;
}

/* Boutons */
.bloc_infos .bouton a, .bloc_edition .bouton a, .bloc_formulaire .bouton a {
  font-size: 1.1em;
}

/* Liste de liens - Niveau 1 */
.bloc_infos ul.liens-first li {
  background: url('/media/site/gen/cleden_poher/puce-lien-first.gif') no-repeat right 10px;
  border-bottom: solid 1px #b7b4b1;
}
.bloc_infos ul.liens-first li:hover {
  background-color: #fff;
  border-bottom: solid 1px #b7b4b1;
}
.bloc_infos ul.liens-first li a {
  color: #737373;
}
.bloc_infos ul.liens-first li a:hover {
  color: #4d4d4d;	
}

/* Liste de liens - Niveau 2 */
.bloc_infos ul.liste-liens li, .bloc_edition ul.liste-liens li, .bloc_formulaire ul.liste-liens li {
  background: url('/media/site/gen/communes/puce-lien.png') no-repeat right 5px;
}
.bloc_infos ul.liste-liens li:hover, .bloc_edition ul.liste-liens li:hover, .bloc_formulaire ul.liste-liens li:hover {
  background: url('/media/site/gen/cleden_poher/puce-jaune-on.gif') no-repeat right 5px;
}
.bloc_infos ul.liste-liens li a {
  font-size: 1.1em;
  color: #333;
}
.bloc_infos ul.liste-liens li a:hover {
	background-color: #c5d700;
}

/* Bloc image calee a gauche */
.bloc_infos .vignette_gauche, .bloc_edition .vignette_gauche {

}
/* Bloc pictos */
.bloc_infos .item_infos.pictos {
  border-bottom: none;
}
.bloc_infos .item_infos a.picto {
  text-align: center;
  font-size: 0.877em;
  font-weight: normal;
  line-height: 1em;
}
.bloc_infos .item_infos a.picto.infos {
  background: url('/media/site/gen/communes/picto_infos.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.locations {
  background: url('/media/site/gen/communes/picto_locations.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.travaux {
  background: url('/media/site/gen/communes/picto_travaux.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.menus {
  background: url('/media/site/gen/communes/picto_menus.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.contact {
  background: url('/media/site/gen/communes/picto_contact.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.infos:hover {
  background: url('/media/site/gen/communes/picto_infos_on.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.locations:hover {
  background: url('/media/site/gen/communes/picto_locations_on.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.travaux:hover {
  background: url('/media/site/gen/communes/picto_travaux_on.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.menus:hover {
  background: url('/media/site/gen/communes/picto_menus_on.png') no-repeat center top;
}
.bloc_infos .item_infos a.picto.contact:hover {
  background: url('/media/site/gen/communes/picto_contact_on.png') no-repeat center top;
}

/* Bloc teaser */
.bloc_infos .teaser p a {
  color: #fff;
  font-size: 1.166em;
}
.bloc_infos .teaser p a span {
  border-bottom: solid 1px #fff;
  background: rgba(0, 0, 0, 0.7) url('/media/site/gen/cleden_poher/puce-lien-first.gif') no-repeat 170px 9px;
}

/* Boutons site */
.bouton {
  text-align: center;
  border-top: 1px solid #E5E5E5;
}
.bouton a  {
  color: #61605E;
  background: url('/media/site/gen/cleden_poher/puce-jaune-on.gif') no-repeat left 7px;
  font-size: 1em;
  font-weight: normal;
  text-align: center;
}
.bouton a:hover  {
	color: #fff;
	background-color: #c5d700;
}
.bouton.valider {
  background: url('/media/site/gen/communes/bg_boutons.png') repeat-x left top;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #ccc;
}
.bouton.valider a {
  color: #666666;
  background: none;
  font-size: 1.1em;
  text-align: center;
}
.bouton.valider a:hover {
	color: #4d4d4d;
}

/* Boutons Actus-Agenda */
.bouton.valider.actus {
  text-align: center;
}

/* Boutons image */
.bouton-image, .bloc_infos a img.bouton-image {
  border: none;
}

/******************************************************************************/
/* NAVIGATION GENERALE ********************************************************/
/******************************************************************************/
/* Bloc navigation*/
#navigation {
	background-color: #5C9C00;
}

ul#menu > li {
  border-right: solid 1px #fff;  
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  transition: background 0.5s ease;
}
ul#menu > li:hover {
  background-color:#847c72;  
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  transition: background 0.5s ease;
}
ul#menu > li span + span {
  font-size:80%;
}
ul#menu li a {
  font: 1.6em 'colaborate_regular', Arial, Helevtica;
  color: #fff;
}
ul#menu.drop li ul {
  border: solid 1px #847c72;
}
ul#menu.drop li ul li {
  border-top: solid 1px #fff;
  background: #847c72 url('/media/site/gen/cleden_poher/puce-lien-blc.png') no-repeat 4px 10px;  
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  transition: background 0.5s ease;
}
ul#menu.drop li ul li:hover {
  background: #fff url('/media/site/gen/communes/puce-lien.png') no-repeat 4px 10px;
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  transition: background 0.5s ease;
}
ul#menu.drop ul a {
  font: 1.2em Arial, Helvetica;
  font-weight:bold;
}
ul#menu.drop ul a:hover {
	color: #4d4d4d;
}

/******************************************************************************/
/* COLONNE GAUCHE *************************************************************/
/******************************************************************************/
#colonne_gauche p.date {
  font: 1.1em Arial, Helvetica, sans-serif;
  color: #807b73;
}
/******************************************************************************/
/* CONTENUS DE LA PAGE ********************************************************/
/******************************************************************************/
/* Mise en forme contenu de la page */
#contenu_page {

}
.textes_page {
  color: #4c4c4c;
}
#contenus_textes_page h1 {
  color: #4d4d4d;
  font: 3.6em 'colaborate_light',Arial,Helevtica;
  background: url('/media/site/gen/communes/filet-titre-bloc.gif') repeat-x bottom left;
}
.textes_page h2 {
  color: #4d4d4d;
  font: 2.6em 'colaborate_regular',Arial,Helevtica;
  background: url('/media/site/gen/cleden_poher/puce-lien-first.gif') no-repeat left 8px;
}
.textes_page h3, .bloc_edition h3 {
  color: #4d4d4d;
  font: 2em 'colaborate_regular',Arial,Helevtica;
  background: url('/media/site/gen/cleden_poher/puce-jaune.gif') no-repeat left 6px;
}
.textes_page h4, .bloc_edition h4 {
  color: #4d4d4d;
  font: 1.6em 'colaborate_regular',Arial,Helevtica;
  background: url('/media/site/gen/communes/puce-grise.gif') no-repeat 0 4px;
}
.textes_page a, .bloc_edition a {
  color: #4d4d4d;
  text-decoration: underline;
}
.textes_page a:hover, .bloc_edition a:hover {
  
}
.textes_page a:hover, bloc_edition a:hover {
	background-color: #c5d700;
	text-decoration: none;
}
.textes_page p, .textes_page p {
  font-size: 1.2em;
  text-align: justify;
}
.textes_page table p {
  font-size: 1em;
}
.textes_page p.chapeau, .bloc_edition p.chapeau {
	color: #4d4d4d;
	text-align: left;
	font: 1.6em/1.6em 'colaborate_light',Arial,Helevtica;
}
.textes_page p.encadre, .bloc_edition p.encadre {
  text-align: justify;
  background-color: #d9d7d5;
}
.textes_page p.legende {
	color: #808080;
	text-align: left;
	border-top: solid 4px #c5d700;
	font-size: 1.1em;
}
.textes_page img {
  border: 1px solid #807b73;
}
.textes_page p.image {
  text-align: left;
}
.textes_page p.image img {

}
.textes_page ul, .bloc_edition ul {
  list-style-position: outside;
  list-style-image: url('/media/site/gen/communes/puce-lien.png');
  font-size: 1.2em;
}
.textes_page ul.liens, .bloc_edition ul.liens, .bloc_infos ul.liens {
  list-style-image: url('/media/site/gen/cleden_poher/puce-lien-on.png');
}
.textes_page ul.liens li, .bloc_edition ul.liens li, .bloc_infos ul.liens li {
  margin-bottom: 5px;
}
.textes_page ul.liens li a:hover, .bloc_edition ul.liens li a:hover, .bloc_infos ul.liens li a:hover {
  color: #404040;
}

/*Mise en forme tableaux */
table  {
  font-size: 1.2em;
  border-left: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  background: url('/media/site/gen/communes/bg_bas_bloc.gif') repeat-x left bottom;
}
table caption  {
  font-size: 1.1em;
  text-align: left;
  color: #807B73;
}
th  {
  border-top: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  text-align: center;
  background-color: #807b73;
  color: #FFFFFF;
}
td  {
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  text-align: left;
}
.textes_page table ul {
  font-weight: normal;
  list-style-type: none;
  list-style-image: none;
}
.textes_page table li {
  background: url('/media/site/gen/communes/puce_liste_tableaux.gif') no-repeat left 6px;
}
.textes_page p.legende_tableau {
  color: #aca9a6;
}

/*Mise en forme liste d actus dans la page */
.textes_page .bloc_infos, .textes_page .bloc_edition, .textes_page .bloc_formulaire {
}
.textes_page .bloc_infos.filet_haut, .textes_page .bloc_edition.filet_haut, .textes_page .bloc_formulaire.filet_haut {
}

/******************************************************************************/
/* CONTENUS EN MARGE DROITE ***************************************************/
/******************************************************************************/
#colonne_droite {  
}
/* Mise en forme contenu edition en colonne de droite */
#colonne_droite .bloc_edition h3, #colonne_droite .bloc_edition h4 {
}
#colonne_droite .bloc_edition h3 {
  font-size: 1.5em;
  background-position: left 4px;	
}
#colonne_droite .bloc_edition h4 {
  font-size: 1.3em;	
}
#colonne_droite .bloc_edition p.chapeau {
  font-size: 1.4em;
  line-height: 1.25em;
}
#colonne_droite .bloc_infos .item_infos, #colonne_droite .bloc_edition .item_edition, #colonne_droite .bloc_formulaire .item_formulaire  {
  border-top: solid 1px #b7b4b1;
}
#colonne_droite .bloc_infos .titre a, #colonne_droite .bloc_edition .titre a, #colonne_droite .bloc_formulaire .titre a {
  color: #4c4c4c;
}
#colonne_droite .bloc_infos ul.liens-first li a {
  color: #4d4d4d;
}

/* cas particulier du bloc_edition en colonne */
#colonne_droite .bloc_edition h2, #remontees .bloc_edition h2 {
  background: #ffcb14 url(/media/site/gen/communes/filet-titre-bloc-edition.gif) repeat-x top left;
  color: #4d4d4d;
  font: 2em 'colaborate_medium', Arial, Helevtica;
  border-bottom: 1px solid #AEAEAD;
}

/******************************************************************************/
/* REMONTÉE INFOS EN BAS DE LA PAGE *******************************************/
/******************************************************************************/
/* Mise en forme contenu edition en colonne de droite */
#remontees .bloc_edition h3 {
  font-size: 1.8em;	
}
#remontees .bloc_edition h4 {
  font-size: 1.6em;	
}

/******************************************************************************/
/* NAVIGATION CONTEXTUELLE DANS LA PAGE, COLONNE GAUCHE ***********************/
/******************************************************************************/
#navigation_page {
}
#navigation_page h2 {
  font: 2.2em 'colaborate_regular',Arial,Helevtica;
  background: url('/media/site/gen/communes/filet-titre-bloc.gif') repeat-x bottom left;
}
#navigation_page h2 a {
	color: #4d4d4d;
}

/* Premier niveau navigation*/
#navigation_page ul {
}
#navigation_page ul li {
  border-bottom: solid 1px #d9d8d4;
  /*cursor: pointer;*/
  background: url('/media/site/gen/cleden_poher/puce-jaune.gif') no-repeat left 8px;
}
#navigation_page ul li:hover {

  background-color: #fff;
}
#navigation_page ul li a {
  font: 1.6em 'colaborate_regular',Arial,Helevtica;
  color: #4c4c4c;
  border: none;
}
#navigation_page ul li a:hover {
  color: #000;
  background: url('/media/site/gen/cleden_poher/puce-jaune-on.gif') no-repeat left 3px;
}

/* Second niveau navigation*/
#navigation_page ul li ul {
}
#navigation_page ul li ul li {    
  /*cursor: pointer;*/
  border: none;
  background: none;
}
#navigation_page ul li ul li a {
  font: normal 1.1em Arial, Helvetica, sans-serif;
  color: #4d4d4d;
  background: url('/media/site/gen/communes/puce-lien.png') no-repeat 2px 3px;
}
#navigation_page ul li ul li a:hover {
  color: #4d4d4d;
  background: url('/media/site/gen/cleden_poher/puce-jaune-on.gif') no-repeat -2px 1px;
}
#navigation_page ul li.on a {
  color: #000;
}
#navigation_page ul li.on ul li a {
  color: #4c4c4c;
}
#navigation_page ul li.on ul li a:hover {
  color: #000;
}

/******************************************************************************/
/* PIED DE PAGE ***************************************************************/
/******************************************************************************/
#bas_page {
  background: #c5d700 url('/media/site/gen/cleden_poher/bg-bas-page.gif') repeat-x left top;
}
#pied_page {
  font-size: 1.1em;
  color: #e9ecec;
  text-align: right;
}
#pied_page ul {
	background-color: #5C9C00;
}
#pied_page li:hover {
}
#pied_page ul li a {
	color: #c5d700;
	border-right: solid 1px #c5d700;
}
#pied_page ul li a:hover {
  color: #FFF;
}
#pied_page ul li a.last {
  /*color: #85827c;*/
  border-right: none;
}

/******************************************************************************/
/* Plan du site ***************************************************************/
/******************************************************************************/
#plan_site {
  background-color: #fff;
}
#plan_site ul li {
  /*cursor: pointer;*/
}
#plan_site ul li a {
  color: #4d4d4d;
  /*cursor: pointer;*/
  font: 1.6em 'colaborate_medium', Arial, Helevtica;
  text-align: left;
}
#plan_site ul li > a:hover {
  color: #fff;
  background-color: #847C72;
}

/* Second niveau navigation*/
#plan_site ul li ul {
  text-align: left;
}
#plan_site ul li ul li {
}
#plan_site ul li ul li a {
  font: 1.2em Arial, Helvetica, sans-serif;
  color: #666666;
  text-align: left;	
  background: url('/media/site/gen/communes/puce_plan.gif') no-repeat left 10px;
}
#plan_site ul li ul li a:hover {
  color: #fff;
  background-color: #847C72;
}

/******************************************************************************/
/* OUTILS SITE (Recherche / Newsletter)  **************************************/
/******************************************************************************/
/* Newsletter*/
#newsletter {
  border-top: 1px solid #797876;
}
#newsletter h2 {
  color: #4d4d4d;
  font: 1.6em 'colaborate_medium', Arial, Helevtica;
}
#newsletter label {
  color: #595549;
  font-size: 0.95em;
}
#newsletter .champ {
  font-size: 1.1em;
  color: #61605e;
  border: solid 1px #61605e;
  background-color: transparent;
}
#newsletter .bouton_valider {
  color: #fff;
  font-size: 1em;
  cursor: pointer;
  background-color: #807b73;
  border:medium none;
}
#newsletter .bouton_valider:hover {
	color: #fff;
	background-color: #259e4e;
}

/* Recherche*/
#recherche label {
  color: #595549;
  font-size: 0.95em;
}
#recherche .champ {
  font-size: 1.1em;
  color: #61605e;
  border: solid 1px #61605e;
  background-color: transparent;
}
#recherche .bouton_valider {
  color: #fff;
  font-size: 1em;
  cursor: pointer;
  background-color: #807b73;
  border:medium none;
}
#recherche .bouton_valider:hover {
	color: #fff;
	background-color: #259e4e;
}

/*************************************************************************/
/* Menu déroulant liste annuaire *****************************************/
/*************************************************************************/
#recherche_page {
	color: #fff;
	background-color: #D9D7D5;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
#recherche_page div.barre_recherche a h2 {
	color: #4c4c4c;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.2em;
	background: #BFBDB9 url(/media/site/gen/ccpoher/puce_ferme.gif) no-repeat 5px 5px;
}
#recherche_page div.barre_recherche.open a h2 {
	background: #BFBDB9 url(/media/site/gen/ccpoher/puce_ouvert.gif) no-repeat 5px 5px;
	border-bottom: solid 1px #ccc;
}
#recherche_page div.sous-menu form a {
	background: none;
}
#recherche_page label {
	color: #4c4c4c;
}
#recherche_page input {
	border: solid 1px #e6e6e6;
	color: #666;
}

/*************************************************************************/
/* Menu déroulant Acces communes *****************************************/
/*************************************************************************/
#colonne_droite .bloc_infos .acces-communes .bouton {
  margin-left: 0 !important;
}
#colonne_droite .bloc_infos .acces-communes .bouton h2 {
  font: 1.2em Arial, Helvetica, sans-serif !important;
  border: none;
  background: url('/media/site/gen/communes/puce-derouler.gif') no-repeat right 8px;
}
#colonne_droite .bloc_infos .acces-communes ul {
  font-size: 1.1em;
  background-color: #fff;
}
#colonne_droite .bloc_infos .acces-communes ul li a {
  color: #4C4C4C;
}

#colonne_droite .bloc_infos .acces-communes.territoire {
  background: #ccc8c5;
  background-image: none;
  border: solid 1px #fff;
}
#colonne_droite .bloc_infos .acces-communes.territoire .bouton.valider {
  background-image: none;
}
#colonne_droite .bloc_infos .acces-communes.territoire .bouton h2 {
  text-align: left;
  background: url('/media/site/gen/communes/puce-derouler-blc.gif') no-repeat right 8px;
}