/*Div globale*/
/*html, body {
	height: 100%;
}*/

body {
	background-color:#7FC6BC;
	background-image:url(/media/site/gen/fond_accueil.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

html, body, table, th, tr, td, p, ul, li,dl, dt, dd, img, h1, h2, h3, h4, h5, h6, a, legend, form, input, label, textarea {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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;
}
#retour_ligne {
	clear: both;
}
div#global {
	width:980px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	min-height: 100%;
	padding: 0px;
	margin-top: 0px;
	z-index: 0;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
}
div#flux_page {
	left: 0px;
	min-height: 100%;
	width: 980px;
	z-index: 0;
	visibility: visible;
	top: 0px;
}

/* Regroupe les éléments de la page, soit la navigation contextuelle les textes et les éléments en marge dans la colonne de droite */
#contenu_page {
	color: #7D7C76;
	float: right;
	width: 980px;
	margin-bottom: 20px;
	margin-top:0px;
	z-index: 5;
	top: 130px;
}
.gras{
	font-weight: bold;	
}
#titre_site {
	background-color:#FFFFFF;
	background-image:url(/media/site/gen/filet_article.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:130px;
	left:0;
	margin-top:0;
	position:absolute;
	top:0;
	visibility:visible;
	width:980px;
	z-index:3;
	padding-bottom: 0px;
}
#personnages {
    position:absolute;
    top:58px;
    z-index:10;
    width: 774px;
    height: 63px;
    left: 206px;
}
#titre_mediatheque {
	left:665px;
	position:absolute;
	top:50px;
	z-index:10;
}

#separateur {
	clear: both;
	margin-top: 50px;
	margin-bottom: 50px;
	width: 500px;
}

/* Div colonne de droite, contenus en marge  */
#colonne_droite {
	z-index: 5;
	width: 232px;
	min-height: 100%;
	background-color: #f5faeb;
	float: right;
	margin-top: 45px;
	margin-right: 0px;
	font-size: 11px;
	color: #797673;
	overflow: visible;
}
#colonne_droite li {
	margin-bottom: 5px;
	font-size: 11px;
}
#colonne_droite a {
	font-size: 11px;
}
#colonne_droite p.colonne_vide {
	background-color: #FFFFFF;
	height: 18px;
	width: 230px;
}
#colonne_droite hr {
	height: 1px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 0px;
}



	/* Div recherche */
#recherche_page {
	width: 232px;
	padding-bottom: 5px;
	margin-bottom:15px;
	position: relative;
	background-color: #B5E655;
}
#recherche_page p {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#recherche_page input {
	font-size: 10px;
	color: #797673;
	background-color: #FFFFFF;
	width: 150px;
	float: left;
	height: 15px;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
	border:1px #b5e655 solid;
}
#recherche_page a {
	margin-left:-18px;
	position:relative;
	top:2px;
}

	/* Div newsletter */
#newsletter {
	width: 232px;
	padding-bottom: 5px;
	margin-bottom:15px;
	position: relative;
}
#newsletter p {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#newsletter input {
	font-size: 10px;
	color: #797673;
	background-color: #FFFFFF;
	width: 150px;
	float: left;
	height: 15px;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
	border:1px #b5e655 solid;
}
#newsletter a {
	margin-left:-18px;
	position:relative;
	top:2px;
}

	/* Div Lexique, actualités, agenda, zone éditoriale, sondage */
#lexique, #actualites, #agenda, #a_consulter, #sondage  {
	width: 232px;
	position: relative;
	margin-bottom: 25px;
}
#a_consulter h1, #annuaire h1, #agenda h1, #actualites h1, #newsletter h1, #lexique h1, #sondage h1 {
  font-size: 14px;
  color: #a3d046;
  font-family: 'trebuchet MS';
  font-weight: bold;
  text-transform: lowercase;
  background-image: url(/media/site/gen/etiquette_article_fond.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  letter-spacing: 0em;
  margin-bottom: 0px;
  line-height: 14px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-left: 9px;
}
#a_consulter h2, #annuaire h2, #agenda h2, #actualites h2, #newsletter h2, #lexique h2, #sondage h2 {
  font-size: 12px;
  letter-spacing: 0.1em;
  /*margin-bottom: 0px;*/
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 14px;
}
#lexique  p, #actualites  p, #agenda  p, #a_consulter  p, #sondage  p  {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom:10px;
	font-size: 11px;
}
#lexique  p img, #actualites  p img, #agenda  p img, #a_consulter  p img, #sondage  p img  {
	border:1px #797673 solid;
	margin-top: 5px;
}
#lexique .lire, #actualites .lire, #agenda .lire, , #sondage .lire  {
	margin-bottom: 5px;
	text-decoration: underline;
	float: right;
}
#lexique .titre, #actualites .titre, #agenda .titre, #sondage .titre  {
	font-weight: bold;
	font-size: 11px;
}
#lexique p.etiquette, #agenda p.etiquette  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


#actualites ul, #agenda ul, #extranet ul {
	list-style-position: outside;
	list-style-image: url(/media/site/gen/puce_article_aconsulter.gif);
	font-weight: normal;
	margin-top: 5px;
	margin-left: 23px;
	margin-bottom: 5px;
	font-size: 11px;
	margin-right: 10px;
}
#actualites p, #agenda p {
	color:#797673;
}
#actualites a, #agenda a, #extranet a {
	color:#84b234;
	font-weight:bold;
}
#actualites a:hover, #agenda a:hover, #extranet a.hover {
	color:#668b28;
	font-weight:bold;
}
#toutesActus {
	margin-left:10px;
	margin-top:20px;
}
#toutesActus img {
	vertical-align: middle;
	padding-bottom: 5px;
	margin-right: 3px;

}
#toutesActus a {
	font-weight:normal;
}
#toutesActus a:hover {
	font-weight:normal;
}


	/* Mise en forme contenus Div Agenda */
#agenda p.liens {
	padding-left: 7px;
	color: #E67300;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 15px 10px 10px 0px;
	vertical-align: middle;
	padding-right: 0px;
	height: 15px;
}
#agenda img.liens {
	height: 15px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
}
#agenda a.liens  {
	color: #84b327;
}
#agenda a.liens:hover  {
	color: #90735F;
}
	/* Mise en forme contenus Div a consulter */
#a_consulter h1 {
	letter-spacing: 0.1em;
	margin-bottom: 0px;
	padding-left: 13px;
	line-height: 22px;
	padding-right: 10px;
}
#a_consulter ul, #annuaire ul {
	list-style-position: outside;
	list-style-image: url(/media/site/gen/puce_article_aconsulter.gif);
	font-weight: normal;
	margin-top: 5px;
	margin-left: 23px;
	margin-bottom: 5px;
	font-size: 11px;
	margin-right: 10px;
}
#a_consulter a, #annuaire a {
	color:#797673;
}
#a_consulter a:hover, #annuaire a:hover {
	color:#474543;
}
#annuaire p#toutesActus a {
	color:#84b234;
}
#annuaire p#toutesActus a:hover {
	color:#668b28;
}

#sondage p {
  padding: 10px 10px 0 10px;
  font-size: 11px;
}

#script {
	background-image: url(/media/site/gen/jhabite_pages.png);
	height: 70px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	top: 6px;
	left: 201px;
	position: absolute;
}

#textes_page {
	min-height:100%;
	color: #7D7C76;
	float: left;
	width: 540px;
	padding-bottom: 20px;
	margin-left:10px;
	margin-right:10px;
	margin-top: 10px;
}
#textes_page h1 {
	font-size: 18px;
	letter-spacing: 0.1em;
	color: #7FC6BC;
	background-image: url(/media/site/gen/filet_article_titre.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-left: 25px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aca9a6;
	padding-bottom: 5px;
}
#textes_page h1.vert {
	color: #96CA2D;
}
#textes_page h1 span.sous-titre {
	color:#797673;
	font-weight:normal;
	font-size: 12px;
	letter-spacing: 0em;
}
#textes_page h2 {
	font-size: 14px;
	letter-spacing: 0.1em;
	color: #797673;
	margin-top: 30px;
	margin-bottom: 20px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7FC6BC;
	margin-left: 20px;
}
#textes_page h2.vert {
	color: #797673;
	border-bottom-color: #96CA2D;
}
#textes_page h2 a {
	color: #797673;
}
#textes_page h2 a:hover {
	color: #e67300;
}
#textes_page h3 {
	letter-spacing: 0.1em;
	color: #aca9a6;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	line-height: 22px;
	width: auto;
	margin-right: 20px;
	background-image: url(/media/site/gen/puce_h3_contenu.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	margin-left: 17px;
}
#textes_page h3 a {
	color: #aca9a6;
}
#textes_page h3 a:hover {
	color: #e67300;
}
#textes_page h4 {
	letter-spacing: 0.1em;
	color: #aca9a6;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 20px;
	line-height: 22px;
	width: auto;
	margin-right: 20px;
	background-image: url(/media/site/gen/puce_h4_contenu.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-left: 17px;
}
#textes_page p {
	color:#403C38;
	font-size:12px;
	line-height:normal;
	margin-bottom:5px;
	margin-top:0px;
	text-align:justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#textes_page a {
	color: #83AF27;
}
#textes_page a:hover {
	color: #96CA2D;
}
#textes_page p#texte_fond_bleu{
	background:#edf7f2;
	margin-left: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#textes_page p.date {
	font-size: 10px;
	color: #aca9a6;
	padding-top: 5px;
	text-align: right;
}
#textes_page p.edito {
	color: #aca9a6;
	padding-top: 7px;
	text-align: justify;
	padding-left:45px;
	padding-right:45px;
	font-size: 13px;
	line-height: 18px;
	margin-top: 33px;
	margin-bottom: 30px;
}

#textes_page table {
  font-size: 12px;
  line-height: normal;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left:20px;
  text-align: justify;
  border: 1px solid #F5FAEB;
  width: 520px;
}

#textes_page table th  {
  border: 1px solid #F4F3EE;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
  text-align: center;
  background-color: #E67300;
  color: #FFFFFF;
}
#textes_page table td  {
  border: 1px solid #F4F3EE;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
  vertical-align: top;
  text-align: left;
}
#textes_page table p {
  color:#403C38;
  font-size:12px;
  line-height:normal;
  margin:0px;
  text-align:justify;
  padding: 0px;
}
#textes_page input, #textes_page textarea, #textes_page select  {
  font-size: 10px;
  color: #797673;
  background-color: #FFFFFF;
  /*float: left;*/
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 2px;
  padding-left: 5px;
  margin-bottom: 5px;
  border:1px #b5e655 solid;
}
#textes_page input {
  height: 15px;
}

#bloc_image{
	margin-top:20px;
	padding-left:20px;
}
#bloc_image p{
	width:180px;
	color:#7fc6bc;
	font-size:10px;
	padding-left:0px;
	border-top:#7fc6bc 1px solid;
	margin-top: 12px;
	padding-top: 3px;
}
#bloc_image img {
	border:1px #797673 solid;
}
#liens_bas_page a{
	float:left;
	margin-bottom:8px;
	padding-right:35px;
	clear: both;
}
#liens_bas_page p{
	padding-left:0px;
	padding-top:40px;

}
#textes_page ul {
	list-style-position: outside;
	list-style-image: url(/media/site/gen/puce_liste_infos.gif);
	font-weight: normal;
	margin-top: 10px;
	margin-left: 60px;
	margin-bottom: 10px;
}
#contenu_page ol li, #colonne_droite ol li {
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 0px;
	margin-right: 10px;
}



/* Mise en forme listes*/
#liste_vignettes_img  {
	padding: 8px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #F4F3EE;
	/*width: 150px;*/
	visibility: visible;
	z-index: 10;
	float: left;
	margin-right: 15px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#textes_page hr.separateur {
	clear: both;
	width: 525px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	color: #F4F3EE;
	background-color: #F4F3EE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 1px;
	padding: 0px;
	margin-top: 0px;
}
#textes_page hr.separateur_blanc {
	clear: both;
	width: 505px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	color: #ffffff;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 1px;
	padding: 0px;
	margin-top: 0px;
}
#textes_page  .date {
	font-size: 11px;
	color: #aca9a6;
	padding-top: 2px;
	text-align: left;
	display: block;
	margin-top: 10px;
}

/*Mise en forme boutons dans le contenu de l'article*/
p.bouton {
  margin-bottom: 20px;
  margin-right: 10px;
  text-align: left;
}
a.bouton, #sondage a.bouton, #textes_page a.bouton {
  color: #ffffff;
  border: 1px solid #A7D461;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #A7D461;
}
a.bouton:hover, #sondage a.bouton:hover, #textes_page a.bouton:hover {
  color: #ffffff;
  border: 1px solid #8dbf44;
  background-color: #8dbf44;
}
#textes_page .titre {
	color: #7FC6BC;
	font-weight: bold;
	margin-bottom: 2px;
	display: block;
	margin-top: 3px;
}
#textes_page .titre_vert {
	color: #96CA2D;
	font-weight: bold;
	margin-bottom: 2px;
	display: block;
	margin-top: 3px;
}
#textes_page a.resume {
	color: #403c38;
	padding-top: 2px;
	margin-top: 10px;
}
#textes_page a.resume:hover {
	color: #96CA2D;
}
#textes_page a.resume_vert {
	color: #403c38;
	padding-top: 2px;
	margin-top: 10px;
}
#textes_page a.resume_vert:hover {
	color: #7FC6BC;
}
#liste_vignettes_img  {
	padding: 1px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #B5E655;
	/*width: 150px;*/
	visibility: visible;
	z-index: 10;
	float: left;
	margin-right: 15px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#textes_page p.liens {
	color: #E67300;
	vertical-align: middle;
	height: 15px;
	text-align: right;
	font-size: 11px;
	margin: 0px 0px 3px;
	padding: 0px;
}
#textes_page img.liens {
	height: 15px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
}
#textes_page a.liens  {
	color: #96CA2D;
	font-size: 10px;
}
#textes_page a.liens:hover  {
	color: #4D4741;
}
#textes_page a.liens_vert  {
	color: #7FC6BC;
}
#textes_page a.liens_vert:hover  {
	color: #4D4741;
}


/* Blocs de bas de page*/
#blocs_bas_page {
	margin-top: 20px;
	margin-bottom: 30px;
}
#blocs_bas_page h1 {
	font-size: 16px;
	color: #96CA2D;
	background-image: url(/media/site/gen/etiquette_bas_page.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-left: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5E655;
	padding-bottom: 5px;
	letter-spacing: 0;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

#carte, #actus, #commentaires {
	padding-bottom: 20px;
	padding-top: 10px;
	background-color: #F5FAEB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B5E655;
	margin-bottom: 15px;
}
#commentaire {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 15px;
	border-top-color: #B5E655;
}
#commentaire_form {
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 15px;
	border-top-color: #B5E655;
	background-color: #B5E655;
	padding-bottom: 15px;
}
#commentaires #commentaire_form p {
	color: #5b8021;
}
#commentaires #commentaire_form p.bouton {
	height: 15px;
	text-align: right;
	font-size: 11px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#commentaires #commentaire_form img.bouton {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
}
#commentaires #commentaire_form a.bouton  {
	color: #FFFFFF;
	font-size: 10px;
}
#commentaires #commentaire_form a.bouton:hover  {
	color: #4D4741;
}
#commentaires #commentaire_form input {
	width: 200px;
	padding-top: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B5E655;
	background-color: #FFFFFF;
	height: 14px;
	color: #7D7C76;
}
#commentaires #commentaire_form .titre {
	margin-bottom: 10px;
	color: #FFFFFF;
	background-image: url(/media/site/gen/puce_h2_contenu.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	margin-left: 0px;
}
#commentaires #commentaire_form a {
	color:#FFFFFF;
	font-weight:bold;
}
#commentaires #commentaire_form a:hover {
	color:#668b28;
	font-weight:bold;
}
#carte ul, #actus ul, #commentaires ul {
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	margin-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	margin-left: 0px;
	list-style-image: none;
}
#carte li, #actus li, #commentaires li {
	padding-left: 20px;
	margin-left: 20px;
	background-image: url(/media/site/gen/puce_article_aconsulter.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 5px;
}
#carte p, #actus p, #commentaires p {
	color:#797673;
	font-size: 11px;
	margin-right: 10px;
}
#commentaires p.auteur {
	font-size: 11px;
}
#commentaires .nom {
	color: #84b234;
	font-weight: normal;
}
#commentaires .date {
	color: #5b8021;
	font-weight: bold;
	display: inline;
}
#carte a, #actus a, #commentaires a {
	color:#84b234;
	font-weight:bold;
}
#carte a:hover, #actus a:hover, #commentaires a:hover {
	color:#668b28;
	font-weight:bold;
}
#blocs_bas_page #toutesActus {
	margin-left:20px;
	margin-top:20px;
}
#blocs_bas_page #toutesActus img {
	vertical-align:middle;
	margin-right: 3px;
	padding-bottom: 5px;
}
#blocs_bas_page #toutesActus a {
	font-weight:normal;
}
#blocs_bas_page #toutesActus a:hover {
	font-weight:normal;
}




/*	PARTIE ETIQUETTES IMAGES EN BAS DE PAGE	*/
/*//////////////////////////////////////////*/

#bandeau_piedpage {
	background-color:#A7D461;
	width:980px;
	float: left;
	bottom: 0px;
	position: relative;
	left: 0px;
}
#bandeau_piedpage img, #piedpage img {
	float:left;
}


/*	PARTIE BANDEAU BAS "EN UN CLIC"	*/
/*//////////////////////////////////*/

#en_un_clic {
	color:#837F7A;
	margin-top:10px;
	width:980px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
}
#en_un_clic img {
	float:left;
}
#en_un_clic p {
	border-left:1px solid #FFFFFF;
	margin-left:10px;
	padding-left:5px;
	width:122px;
	position: relative;
	float: left;
}
#en_un_clic a {
	font-size:11px;
	color:#FFFFFF;
	padding-left:1px;
	padding-right:1px;
}

#en_un_clic a:hover{
	font-size:11px;
	color:#85BB34;
	background:#FFFFFF;
	padding-left:1px;
	padding-right:1px;
}
.titre_en_un_clic{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}


/*	PARTIE "CHANTERELLE" EN BAS DE PAGE	*/
/*//////////////////////////////////////*/

#chanterelle {
	width:120px;
	background-color: #A7D461;
	float: left;
	position: relative;
	margin-left: 7px;
}
#chanterelle a:hover {
	background:inherit;
}


/*	PARTIE "PORTRAIT" EN BAS DE PAGE	*/
/*//////////////////////////////////////*/

#portrait {
	width:127px;
	background-color: #A7D461;
	float: left;
	position: relative;
	margin-left: 20px;
}
#portrait a:hover {
	background:inherit;
}


/*	PARTIE MENTION "SITE OFFICIEL3	*/
/*//////////////////////////////////*/

.mention{
	float:left;
	left:6px;
	position:absolute;
	top:133px;
	z-index:10;
}

.texte_mention{
	font-size:10px;
	color:#4bb5c1;
}


/*	PARTIE DOSSIER EN BAS DE PAGE	*/
/*//////////////////////////////////*/

#dossier {
	width:120px;
	background-color: #A7D461;
	float: left;
	position: relative;
}
#dossier p, #portrait p, #chanterelle p {
	padding-left:0px;
	margin-left:0px;
	border:none;
	margin-top: 5px;
}
#dossier a:hover, #portrait a:hover, #chanterelle a:hover {
	background:none;
	color: #FFFFFF;
	text-decoration: underline;
}
#dossier p a, #portrait p a, #chanterelle p a {
	padding-left:15px;
	margin-left:0px;
	border:none;
	margin-top: 5px;
	background-image: url(/media/site/gen/bt_cherche.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#dossier p a:hover, #portrait p a:hover, #chanterelle p a:hover {
	color: #ffffff;
	padding-left:15px;
	margin-left:0px;
	border:none;
	margin-top: 5px;
	background-image: url(/media/site/gen/bt_cherche.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#piedPage {
	background:#7FC6BC none repeat scroll 0 0;
	height:30px;
	position:relative;
}


/* Bloc Envoyer à un ami*/

#envoyer_ami, #envoyer_ami_message {
	font-weight:bold;
	padding-left:10px;
	color:#7FC6BC;
	padding-top:10px;
	position: absolute;
	z-index: 1000;
	width: 400px;
	left: 268px;
	top: 259px;
	background-color: #7FC6BC;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 2px solid #419CA6;
	display: none;
}
#envoyer_ami_message{
  display:none;
  z-index: 1000;
  top: 215px;
  left: 208px;
  width: 508px;
}
#envoyer_ami h3 {
	color:#FFFFFF;
	font-size: 13px;
	margin-bottom: 15px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-image: url(/media/site/gen/filet_article_titre.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5E655;
	padding-bottom: 5px;
}
#envoyer_ami p, #envoyer_ami_message p{
	color:#FFFFFF;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 3px;
}
#envoyer_ami p.note {
	font-size: 10px;

}
#envoyer_ami form {
	margin-left: 20px;
}
#envoyer_ami input {
	margin-bottom: 10px;
	width: 300px;
	font-size: 11px;
	color: #403C38;
	height: 14px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
#envoyer_ami textarea {
	margin-bottom: 5px;
	width: 300px;
	color: #403C38;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
#envoyer_ami p.liens, #envoyer_ami_message p.liens {
	color: #E67300;
	height: 15px;
	text-align: right;
	font-size: 11px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#envoyer_ami img.liens, #envoyer_ami_message img.liens {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
}
#envoyer_ami a.liens, #envoyer_ami_message a.liens  {
	color: #FFFFFF;
	font-size: 10px;
}
#envoyer_ami a.liens:hover, #envoyer_ami_message a.liens:hover  {
	color: #4D4741;
}

/*  PARTIE SONDAGE GRAPHIQUE  */
/*//////////////////////*/


dl#csschart, dl#csschart dt, dl#csschart dd{
  margin:0;
  padding:0;
}   
dl#csschart{
  width:212px;
  padding: 10px 10px 0 10px;
  margin-bottom:10px;
} 
dl#csschart dt{
  display:block;
  width:212px;
  color:#84b234;
  font-weight:bold;
}
dl#csschart dd{
  position:relative;
  float:left;
  display:inline;
  width:212px;
  height:25px;  
  border: 1px solid rgb(204, 204, 204);
} 
dl#csschart span{
  position:absolute;
  display:block;
  width:212px;  
  bottom:0;
  left:0; 
  z-index:1;
  color:#555;
  text-decoration:none;
  height:25px;
}     
dl#csschart span em{
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #B1B1B1;
  color:#555555;
  display:block;
  float:left;
  font-style:normal;
  left:3px;
  line-height:150%;
  position:absolute;
  text-align:center;
  top:15%;
  width:23px;
}     
dl#csschart em{
  padding-right: 3px;
  padding-left: 3px;
}  
/* default column styling */    

dl#csschart span{
  width:50%;
} 

/* // default column styling */   
    
/* column types */      

dl#csschart span.type1{
  background:url(/media/images/sondage_type1.gif) repeat-x;
} 
dl#csschart span.type2{
  background:url(/media/images/sondage_type2.gif) repeat-x;
} 
dl#csschart span.type3{
  background:url(/media/images/sondage_type3.gif) repeat-x;
} 
dl#csschart span.type4{
  background:url(/media/images/sondage_type4.gif) repeat-x;
} 

/* // column types */

/** div liste des extranets **/
#en_un_clic #pied_de_page #extranet {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  padding-left:10px;
  color:#7FC6BC;
  padding-top:10px;
  position: absolute;
  z-index: 1000;
  width: 180px;
  background-color: #7FC6BC;
  padding-right: 10px;
  padding-bottom: 10px;
  border: 2px solid #419CA6;
  display: none;
  min-height:100px;
  bottom:21px;
  left:0;
}
#en_un_clic #pied_de_page #extranet form {
  margin-left: 20px;
}
#en_un_clic #pied_de_page #extranet input {
  margin-bottom: 10px;
  width: 140px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #403C38;
  height: 14px;
  padding-top: 2px;
}
#en_un_clic #pied_de_page #extranet ul {
  list-style-position: outside;
  list-style-image: url(/media/site/gen/puce_article_aconsulter.gif);
  font-weight: normal;
  margin-top: 5px;
  margin-left: 23px;
  margin-bottom: 5px;
  font-size: 11px;
  margin-right: 10px;
}
#en_un_clic #pied_de_page #extranet p {
  color:#FFFFFF;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 2px;
  margin-left: 0;
  padding-left: 0;
  float: none;
  clear: both;
  width:180px;
  height:auto;
}
#en_un_clic #pied_de_page #extranet label {
  font-weight: bold;
  display: block;
}
#en_un_clic #pied_de_page #extranet a {
  color: #FFFFFF;
  font-size: 11px;
  font-weight:bold;
  float: none;
  border: none;
}
#en_un_clic #pied_de_page #extranet a:hover {
  color: #4D4741;
  font-weight:bold;
  background-color: transparent;
}
#en_un_clic #pied_de_page #extranet h3 {
  color:#FFFFFF;
  font-size: 13px;
  margin-bottom: 15px;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 20px;
  background-image: url(/media/site/gen/filet_article_titre.gif);
  background-repeat: no-repeat;
  background-position:left bottom;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #B5E655;
  padding-bottom: 5px;
}

/******************************************/
/** RSS : styles d'affichage des flux RSS */
/******************************************/

div.rss-content {
  padding:10px 10px;
  float: left;
}

span.rss-msg {
  padding: 2px 4px;
  font-style: italic;
}

div.rss-content div.rss-title {
  font-weight:bold;
  font-size: 12px;
  letter-spacing: 0.1em;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 14px;
}

div.rss-title a {
}

div.rss-title img {
  border:0;
  height:12px;
  vertical-align:bottom;
  padding-right:4px;
}

div.rss-content div.rss-item {
  clear:both;
  padding:4px;
  padding-top:8px;
  padding-bottom:0px;
}

div.rss-content div.rss-footer {
  clear:both;
  padding:2px;
  border-bottom:1px dotted silver;
}

div.rss-item div.rss-item-img {
  float:left;
  padding-right:4px;
}

div.rss-item-img img {
  height:50px;
}

div.rss-item div.rss-item-title {
}
div.rss-item-title a, #a_consulter div.rss-item-title a{
  color:#84b234;/*#0068B4;*/
  font-weight:bold;
}
div.rss-item-title a:hover, #a_consulter div.rss-item-title a:hover{
  color:#474543;
  font-weight:bold;
}

div.rss-item-title span.rss-item-date {
  font-style:italic;
  font-size:9px;
  color:darkgrey;
}

div.rss-item-title span.rss-item-date:before {
  content: "publié le ";
}

div.rss-item div.rss-item-detail {
}

div.rss-item-detail img {
  width:0px;
  height:0px;
}

div.rss-item a.rss-item-pj {
} 