html, body {
	margin: 0;
	padding: 0;
}
body	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; }
th, td		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; }
h1, h2, h3, h4		{color: #004269; }
h1		{font-size: 150%; text-align: center; padding-top: 0px; margin-top: 10px; }
h2		{font-size: 130%; border-bottom: 1px solid #ffc800; }
h3		{font-size: 110%; border-bottom: 1px dashed #ffc800; }
h4		{font-size: 100%; border-bottom: 1px dotted #ffc800; margin-left: 1em; }
a		{color: #0000cc; text-decoration: none; }
a:hover		{color: #0000cc; text-decoration: underline overline; background: #ffdead; }
a:visited	{color: #800080; }
a:active	{color: #ff0000; }
input, textarea, select {background-color: #fff5ee;}
#cf_entete_logo {width: 200px; float: left; text-align: center; font-size: 150%; font-weight: bold; color: #004269; }
div#cf_entete_logo a {color: #004269; text-decoration: none; }
div#cf_entete_logo a:hover {color: #004269; text-decoration: none; }
div#cf_entete_logo a:visited {color: #004269; text-decoration: none; }
div#cf_entete_logo a:active {color: #004269; text-decoration: none; }

th.cadre	{background: #ffdead; font-weight: bold; font-size: 90%; }
td.cadre	{background: #ffffff; font-size: 70%; }

/***************************************************** Table zebree */

table.table_zebree {border: 1px solid #ffdead;}
tr.table_zebree_ligne_1 td, tr.table_zebree_ligne_0 td {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
tr.table_zebree_ligne_1 td {background: #ffdead; }
tr.table_zebree_ligne_0 td {background: #fff5ee; }

/***************************************************** Table listes espèces des membres (cf_listes) */

table.table_cf_listes {
	border: 0px solid #ffdead;
/*	width: 95%;*/
	display: inline;
}
tr.table_cf_listes_ligne_1 td, tr.table_cf_listes_ligne_0 td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
}
tr.table_cf_listes_ligne_1 td {background: #ffdead; }
tr.table_cf_listes_ligne_0 td {background: #fff5ee; }


.cf_membres_menu_icones {
/*	border-bottom: solid 3px white;*/
/*	padding-bottom: 5px;*/
}

.cf_membres_infos  {
	margin: 1em;
	margin-top: 0;
	padding: 1em;
	border-right: 1px solid #ffc800;
	border-left: 1px solid #ffc800;
	border-bottom: 1px solid #ffc800;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
}
.cf_contenu	{
	text-align: justify;
	margin-left: 200px;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-top: 2px solid #ffc800;
	border-left: 2px solid #ffc800;
	border-bottom: 2px solid #ffc800;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
}
.cf_contenu_large	{
	clear: both;
	text-align: justify;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-top: 2px solid #ffc800;
	border-bottom: 2px solid #ffc800;
}
.nav		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; }
.copyright	{position: relative; padding:5px; background:#E0FFE0; border:1px solid #000; }
.subtitle	{font-weight: bold; }
.black		{font-weight: normal; }
.blackb		{font-weight: bold; }
#cf_basdepage  {background: #ffffff; color: #888888; padding: 5px; margin-left: 200px; clear: both; }
.cadre_titre {background: #ffdead; border:1px solid #000; text-align: center; font-weight: bold; padding: 2px; }

div.cf_gauche {
	position: absolute;
	top: 200px;
	left: 5px;
	margin-left: 0px;
}

div.cf_gauche ul {
	border: 0;
	display: block;
/*	width: 130px;*/
	margin-bottom: 10px;
}

div.cf_gauche ul li {
	font-weight: bold;
	margin-bottom: 10px;
}

div.cf_gauche ul ul {
/*	background: white;*/
	margin: 0;
	padding: 0;
}

div.cf_gauche ul ul li {
/*	background: white;*/
	font-weight: normal;
	text-align: left;
	margin: 0;
	margin-left: 0px;
	padding: 0;
	border: 0px;
	list-style-image: url(images/puce_triangle.gif);
	list-style-type: circle;
}
div.cf_gauche h2 {
	display: none;
}
#cf_menu_li_decouverte { list-style-image: url(images/icones/gadu_protocol.gif); }
#cf_menu_li_adresses { list-style-image: url(images/icones/im.gif); }
#cf_menu_li_passion { list-style-image: url(images/icones/bookmark.gif); }
#cf_menu_li_ecactus { list-style-image: url(images/icones/ecactus.gif); }
#cf_menu_li_surcesite { list-style-image: url(images/icones/documentinfo32.gif); }
#cf_menu_li_horssujet { list-style-image: url(images/icones/tux.gif); }

div#cf_entete_menu ul {
	list-style: none;
	margin-top: 0;
}
div#cf_entete_menu ul li {
	display: inline;
	font-weight: bold;
	border-left: 2px solid #ffc800;
	border-bottom: 2px solid #ffc800;
	border-right: 2px solid #ffc800;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}
div#cf_entete_menu form {display: inline; position:absolute; top:1px;right:3px; }
div#cf_entete_menu form input {border: 1px solid black;}
div#cf_entete_infos {margin: 10px; text-align: right; padding-right: 60px; }

#cf_sommaire_colonnes {
	clear: both;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 1em;
	border-left: 1px solid lightgrey;
}
#cf_sommaire_colonnes ul {
	padding: 0;
	margin: 0;
	margin-top: 0.25em;
	margin-right: 0.5em;
}
#cf_sommaire_colonnes ul li {
	text-align: left;
	font-weight: normal;
	padding: 0;
	margin: 0;
	list-style: none;
}
#cf_sommaire_colonnes ul li a {
	color: #999999;
}
#cf_sommaire_colonnes ul li a:hover {
	color: black;
	text-decoration: underline;
	background: white;
}

.cf_sommaire_colonnes_col {
  width: 14%;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #666666;
}

table.modele_cf_1 {border: 0; background: #fff; text-align: center; }
table.modele_cf_1 thead td {background: lightgreen; font-weight: bold; }
table.modele_cf_1 th {background: #ffcc66; padding: 3px; }
table.modele_cf_1 td {padding: 3px; background: #ffffc6; }

.table_classic {
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
}
.table_classic th, .table_classic td {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

#aller_au_menu {display: none; }
#aller_au_contenu {display: none; }

.element {
	border: 2px solid #ffc800;
	background-color: #fff5ee;
	margin: 5px;
	margin-bottom: 0;
	padding: 10px;
	-moz-border-radius: 10px;
}
.cf_div_commentaire {
	border: 2px solid green;
	background: rgb(226, 255, 228); /* Vert clair verylightgreen */
	margin: 5px;
	padding: 10px;
	-moz-border-radius: 10px;
}
.erreur {
  color: red;
  font-weight: bold;
  font-size : 1.5em;
}
#cf_action_ok {
  color: darkgreen;
  font-weight: bold;
	border: 1px solid darkgreen;
	padding: 1em;
	padding-left: 4em;
	background-color: rgb(226, 255, 228);
	background-image: url(images/icones/adept_commit_32x32.png);
	background-repeat:no-repeat;
	background-position:1em center;
}
#cf_action_ko {
  color: black;
  font-weight: bold;
	border: 3px solid darkred;
	padding: 1em;
	padding-left: 4em;
	background-color: lightpink;
	background-image: url(images/icones/error_32x32.png);
	background-repeat:no-repeat;
	background-position:1em center;
}
.biblio_menu_lien {
}

/******************************************************* Galerie photos */
.cf_photos_vignettes {
	float:left;
	border: 1px solid white;
	width: 190px;
	height:160px;
	padding: 0.5em;
	text-align: center;
}
div.cf_photos_vignettes:hover {
	border: 1px solid #8BAE21;
	background-color: #eeeeee;
}
#cf_photos_menu1 {
	float: left;
	width: 180px;
	margin: 0.5em;
}
#cf_photos_content1 {
	left: 220px;
	position: absolute;
	top: 1em;
}
#cf_photos_menu {
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	margin: 0.5em;
}
#cf_photos_content {
	padding-left: 220px;
	margin-top: 0.5em;
}
div#cf_photos_menu ul {
	padding-left:2em;
}
div#cf_photos_menu ul li {
	list-style-image: url(images/famfamfam/bullet_go_10x9.png);
}

/***************************************************** Listes des espèces des membres */
div.cf_listes_liens {
	text-align: center;
	padding: 0.25em;
	margin-bottom: 1em;
	background-color: rgb(226, 255, 228);
	border: 1px solid lightgreen;
	color: green;
	font-size: 0.5em;
	-moz-border-radius: 10px;
}

#cf_listes_message {
	background-color: white;
	border: 1px solid lightgreen;
}

/***************************************************** Agenda : evenements */
dl.cf_evenement_date
{
	font-family: georgia, times, serif;
}

.cf_evenement_date dt
{
	font-weight: bold;
}

.cf_evenement_date dd
{
	margin-bottom: 0.5em;
}

/***************************************************** Phorum */
.PhorumBodyArea {
    width: 600px;
}

.PhorumListTable {
    border-style : solid;
    border-color : Black;
    border-width : 0px;
}

.PhorumListRow {
}

.PhorumListHeader {
}

.PhorumForumTitle {
    font-size : 120%;
    font-weight: bold;
}

.PhorumTableHeader {
    font-weight: bold;
}

.PhorumNav {
    font-size: 90%;
}

.PhorumNewFlag {
    font-size: 90%;
    color: #FF0000;
}

/***************************************************** jquery.suggest */

.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}

.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}

.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}

.ac_match {
	text-decoration: underline;
	color: black;
}

/******************************************************* pour pagination */
/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*CSS Digg style pagination*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}

	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #AAAADD;

		text-decoration: none; /* no underline */
		color: #000099;
	}
	div.pagination a:hover, div.digg a:active {
		border: 1px solid #000099;

		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000099;

		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;

		color: #DDD;
	}

li.headlink ul { display: none; }
li.headlink:hover ul { display: block; }

