body {
	background-image: url('../images/design/fond.gif');
	background-position:center;
	background-repeat:repeat-y;
	text-align: center;
    border-style:hidden;
	font: 0.8em Arial, helvetica, sans-serif;
	color:#4D4D45;
}

*::-moz-selection {
  background-color:#f0037f;
  color:white;
}
hr{
	background-color:#BFBFB5;
	height: 1px;
	border: 0;
  border-bottom: solid 1px gray;
}
h3{
	color:#FF7F00;
}



#contenu
{
  width:700px; 
  margin-left:auto;
  margin-right:auto;
}
/* Lien inactif*/
div#active{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#ADCAC7;
	text-decoration: none;
}


input#Rechercher{
  border: 1px solid rgb(143,143,143);
  background:url(../images/design/form-field-bg.gif) no-repeat;
}


#menu
{
  width: 728px;
  padding: 2px;
  padding-top: 150px;
  margin-left: -25px;
}
#menu ul li  
{
  display: inline;
  font-size: 12px;
  padding: 7px;

}
#menu ul li img
{
  height: 15px;
  margin-bottom: -3px;
}


/*
 * ACCUEIL !!!
 */
.accueil_titre{
  color: #FF7F00;
  text-align:left; 
  color:#FF7F00; 
  font-size:16px; 
  font-weight: bold;
}
td.accueil_separate{
  vertical-align: top;
}
.accueil_separate hr
{
  border-color: #FF7F00;
  
}
.accueil_lieu
{
  color:#f0037f; 
  font-size:11px;
  font-weight: bold;
}
.accueil_auteur
{
  color:gray; 
  font-size:11px;
  font-weight: bold;
}
.accueil_date
{
  color:#FF7F00;
  font-size:smaller;
}

.accueil_td1{
  vertical-align: top;
  width: 118px;
}
.accueil_td2{
  width: 209px;
  vertical-align: top;
}
#accueil_dynamique
{
  text-align: left;
}


/*
 * LAYOUT !!!
 */


img {
	border:0pt none;
}
div#header{
	border:0px;
}
div#banniere {
	border:0px;
	background-image: url('../images/design/bande.jpg');
	margin-left:	auto;
	margin-right:	auto;

	width:728px;
	height: 190px;
}
table#menu{
	border:0px;
	width:728px;
	/*padding-top:155px;*/
	text-align: center;
}

h1 {
	font-size: 8px;
	line-height: 1.5em;
}
#footer {
	position: relative;  /* Needed for Safari */
	clear:both;
	color:#1C3644;
	font-size:0.9em;
	height:50px;
	line-height:2em;
	margin-bottom:0pt;
	position:relative;
	text-align:center;
}
/* FOOTER */
#footer h1 {
	color:#ADCAC7;
	padding-bottom:0pt;
	padding-top:30px;
}
#footer a {
	color:#ADCAC7;
	text-decoration:none;
}
#footer a:hover {
	color:#789EA0;
}
/* Titre des association */
a#assName{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#024C5F;
	text-decoration: none;
}
a:hover#assName{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#7CA0A5;
	text-decoration: none;
}	
/* MENU principale*/
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:white;
	text-decoration: none;
}	
#menu a:hover{
	color:#ADCAC7;
}
/* Liste des association */
a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#00A0C6;
	text-decoration: none;
}	
a:hover{
	color:#ADCAC7;
}	



a.info {
  position:relative;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color:white; 
  text-decoration: none;
}
a:hover.info {
  text-decoration: none;
  background: none;
}
a.info span {display: none;}

a:hover.info span {
  display: inline;
  position: absolute; 
  top:-2.8em;
  left:-3.4em;
  z-index: 20;
  background: #ADCAC7;
  color: #024C5F;
  border:1px solid #000;
  width:150px;
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px;
}


