body, td, li, ol
{
	font-family: Arial,Helvetica;
	font-size:9pt;
}

input, select, textarea
{ font-family: Arial,Helvetica; font-size:9pt; border-style:solid; border-width:1px; border-color: #999999; background-color: #F6F6F6 }

h1
{
	font-family: Arial,Helvetica;
	font-size: 18pt;
	font-weight: bold
}

a
{ color: black; text-decoration:underline }

a:hover
{ text-decoration:none }

textarea
{ font: 9pt Courier New, Courier }

#category_list
{ font-weight:bold; }

#category_num
{ font-size:7pt; color: #000000; font-style: italic; }

#subcategory_list
{
	font-size:8pt;
}

.sitename
{ font: 14pt Arial Black, Helvetica; color: white; font-style: italic; text-decoration: none }

.small
{ font-size:8pt }

.admin_head
{ background-color:#336699; color: #FFFFFF; font-weight: bold; text-align: center }

.box_head
{ font: 12pt Arial, Helvetica; font-weight: bold; color: white }

.box2_head
{
	font-size:8pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-indent:30px;
	width: 150px;
	height: 25px;
}

.box_bg
{
}

.box2_bg
{
}

.box3_bg, .box3_bg a
{ font-size:8pt; font-family: Verdana, Arial; text-indent:10px; width: 150px; height: 15px; 
  text-decoration: none }
  
.box3_bg a:hover
{ text-decoration: underline }

.common_head
{
	font: 10pt Arial, Helvetica;
	font-weight: bold;
	color: black;
	background-color: #FFFFFF
}

.sponsor_head
{ font: 10pt Arial, Helvetica; font-weight: bold; color: white; background-color: #0066CC }

.sponsor_bg
{ font: 10pt Arial, Helvetica; color: black; 
   }

.review_bg
{
}

.detail_bg
{
}

.toolbox a, .toolbox input
{ width: 100%; height: 25px; float: left; text-align: center; text-decoration: none; color: black;
  font: 7pt Verdana; border-top: solid 5px #C1E0F; text-transform: uppercase; letter-spacing: 1px; }

.toolbox a:hover, .toolbox input:hover
{ background-color: white; border-top: solid 5px white }

.smallbox
{ height: 15px; width: 90%; float: left; text-align: center; text-decoration: none; color: black; margin: 2px;
  font: 7pt Arial, Helvetica; border: solid 1px silver; text-transform: uppercase; letter-spacing: 1px;
  background-color: white }

.smallbox:hover
{ background-color: lightgrey; }

.detail_title
{
	font: 12pt Arial, Helvetica;
	font-weight: bold;
	color: white;
	text-align: center;
	height: 29px
}

.detail_head
{ text-align: right; font-weight: bold; }

.left_head
{ text-align: right; font-weight: bold; background-color: #F7FAF3; border-right: solid 1px  #C7CAC3}

.input150
{
	height: 25px;
	width: 140px;
	border: none;
	font: 12px Times, Arial, Helvetica;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 10px;
	background-color: white
}

.input250
{
	height: 26px;
	width: 340px;
	border: 1px solid #b7e794;
	font: 22px Arial, Helvetica, Verdana;
	padding-top: 0px;
	background-color: white
}

.area400
{
	height: 146px;
	width: 395px;
	background-repeat: no-repeat;
	font: 12px Times, Arial, Helvetica;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 10px;
	background-color: white
}

.splash
{  }

.help
{ font-size:7pt; font-style: italic; font-weight:normal; }

.highlight_search
{ color: black; background-color: yellow; font-weight: bold }

.foot
{ font-size: 8pt; text-align: center}

.but {
	border: 0px;
	padding-top: 3px;
	background-color: white;
}
#apRecherche {
	width:455px;
	z-index:1;
	margin: auto;
}