a:link{ color:#990033; }

a:visited { color:#990033; }


a:active  { color:#990033; }

a:hover { color:#990033;  }
	
a.special:link    { color:#ffffff; text-decoration:none ; float:right; padding-right:8px;}
a.special:visited { color:#ffffff; text-decoration: none; float:right; padding-right:8px}
a.special:active  { color:#ffffff; text-decoration: none; float:right; padding-right:8px}
a.special:hover   { color:#ffffff; text-decoration: none; float:right; padding-right:8px}
	
body
{
    background-color: #666633;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
	
}
.websitename 
{
font-size: 16px; margin-bottom:0px; color:#666633;
}
.date
{
font-size:11px;
padding:5px;
margin:5px;
background-color:#f2f2f2;
display:block;
border:1px dotted #e8e8e8;
}
.links_header
{
	font-weight:bold;
	text-align:right;
	background-color:#663333;
	display:block;
	width:712px;
	color:#669900;
	padding:5px;
}
.content_padding
{
	display:block;
	margin:8px;
}
.headings
{
	font-weight:bold;
	color:#ffffff;
	background-color:#669900;
	display:block;
	width:708px;
	margin:1px;
	padding:2px;
	text-align:center;
}


.cats_display_content
{
	background: #ffffff url(bot_right.gif) no-repeat bottom right;
	display:block;
	width:712px;
	margin-bottom:10px;
	color:#669900;
	border-right:2px solid #c1c1c1;
	border-bottom:2px solid #c1c1c1;
}

.popular_faq
{
	float:left;
	background: #ffffff url(bot_right.gif) no-repeat bottom right;
	display:block;
	width:712px;
	height:400px;
	color:#669900;
	border-right:2px solid #c1c1c1;
	border-bottom:2px solid #c1c1c1;
}
.copy
{
	width:706px;
	display:block;
	margin:8px;
	font-size:10px;
	text-align:right;
}
.acces_membres
{
	float:center;
	background: #ffffff url(bot_right.gif) no-repeat bottom right;
	display:block;
	width:712px;
	height:150px;
	color:#669900;
	border-right:2px solid #c1c1c1;
	border-bottom:2px solid #c1c1c1;
	margin: auto;
}
.content_membres
{
	display:block;
	text-align:center;
}

.global {
	 position:absolute;
     left: 50%; 
     top: 50%;
     width: 800px;
     height: 600px;
     margin-top: -350px; /* moitiČ de la hauteur */
     margin-left: -400px; /* moitiČ de la largeur */	 
}

.hard
{
	float:left;
	background: #ffffff;
	display:block;
	width:393px;
	color:#669900;
	border-right:2px solid #c1c1c1;
	
	text-align:center;
	
}
.soft
{
	float:left;
	background: #ffffff;
	display:block;
	width:393px;	
	color:#669900;
	border-right:2px solid #c1c1c1;
	
	margin-right:10px;
	margin-top:10 px;
	text-align:center;
}

.headings_hard_soft
{
	font-weight:bold;
	color:#ffffff;
	background-color:#669900;
	display:block;
	width:388px;
	margin:1px;
	padding:2px;
}


.menu_section
{
	float:left;
	background: #ffffff url(bot_right.gif) no-repeat bottom right;
	display:block;
	width:800px;	
	color:#669900;
	border-right:2px solid #c1c1c1;
	border-bottom:2px solid #c1c1c1;
	margin-bottom:10px;
}

.headings_menu_section
{
	font-weight:bold;
	color:#ffffff;
	background-color:#669900;
	display:block;
	width:795px;
	margin:1px;
	padding:2px;
	text-align:center;
}

.menu
{
	background: #ffffff;
	display:block;
	width:800px;
	margin-bottom:10px;
	color:#669900;
	border-right:2px solid #c1c1c1;
	border-bottom:2px solid #c1c1c1;
	text-align:right;
}

.headings_menu
{
	font-weight:bold;
	color:#ffffff;
	background-color:#669900;
	display:block;
	width:795px;
	margin:1px;
	padding:2px;
	font-size: 10pt;
}



	
.bodyListeDeroulante {
font-family: verdana; arial, sans-serif; font-size: 12px; background: #fafafa;
}

	#listeDeroulanteAgain, ul { padding: 3px; width: 150px; border: 1px solid #000000; font-family: verdana; arial, sans-serif; font-size: 12px;}
	.listeDeroulanteUL { list-style-type: none; font-family: verdana; arial, sans-serif; font-size: 12px; background: #fafafa;  margin: 5px 0 0 0;}
	.listeDeroulante { margin: 0 0 5px 0; cursor: default; color: red; background:#fafafa;}
	.listeDeroulante:hover { background: #FFFFCC; }
	.listeDeroulante.selected { background:#FFFFCC;}
	.listeDeroulante.link{ text-decoration:none;}
	
	#listeIntelloAgain, ul { padding: 3px; width: 350px; border: 1px solid #000000; font-family: verdana; arial, sans-serif; font-size: 12px;}
	.listeIntelloUL { list-style-type: none; font-family: verdana; arial, sans-serif; font-size: 12px; background: #fafafa;  margin: 5px 0 0 0;}
	.listeIntello { margin: 0 0 5px 0; cursor: default; color: red; background:#fafafa;}
	.listeIntello:hover { background: #FFFFCC; }
	.listeIntello.selected { background:#FFFFCC;}
	.listeIntello.link{ text-decoration:none;}


	
div.autocomplete {
      position:absolute;
      font-family: verdana; arial, sans-serif;
      background-color:white;
      border:1px solid #000000;
      margin:5px 0 0 0;
      padding:3px;
      font-size: 12px;
	}
	
div.autocomplete ul  {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #FFFFCC; }
div.autocomplete ul li {
  list-style-type: none;
  display:block;
  margin:0;
  padding:2px;
}
span.informal{
    font-style:italic;
}

a img {
	border:none;
}