body
{
	/*background:#303C8E url(../images/bg.jpg) repeat-x top left;*/
	/*background:#DAA549 url(../images/bg.jpg) repeat-x top left;*/
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	/* margin: 0; padding: 0; */
}

#bg	{ position:fixed; top:0; left:0; width:100%; height:100%; }

table, td
{
	/*font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;*/
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

div, p, button, li
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

input, select, textarea
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #808080;
}

.invalidInput,.validInput
{
	display:compact;
	padding:1px;
}

/* Style for invalid input */
.invalidInput
{
	border:1px solid #F00000;
}

/* Style for valid input */
.validInput
{
	border:1px solid #FFFFFF;
}

.jsvalidation 
{ 
	margin-left:10px; 
	font-size:10px; 
	color:#FF0000; 
	font-family:"Lucida Sans Unicode", "Trebuchet MS", Tahoma, sans-serif; 
}

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

td.smallText, span.smallText, p.smallText 
{
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	padding-top:10px; 
	padding-bottom:10px;
}

td.titre
{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}

a 
{
	color:#000000;
	text-decoration:none;
}

a.detail
{
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#0000FF;
}

.result
{
	padding:5px;
	color:#000000;
	font-family:Verdana,Arial,sans-serif; 
	font-size:12px;
	background: url(http://www.starlight.fr/img/result-bg.png) repeat-x scroll 0 bottom;
	border-top: 1px dashed silver;
	border-left: 1px dashed silver;
	border-right: 1px dashed silver;
}

.detailTitre
{
	color: navy;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}

.detailSsTitre
{
	color: navy;
	font-size: 12px;
}

.detailTexte
{
	color:#000000;
	font-weight:normal;
	font-size:12px;
}

.anolink
{
	color:#000000;
	text-decoration:none;
}

.anolink:hover
{
	color:#000000;
	text-decoration:none;
}

.prodlink
{
	color:#000000;
	text-decoration:none;
}

.prodlink:hover
{
	color: blue;
	text-decoration:none;
}

.underMe
{
	text-decoration:none;
}

.underMe:hover
{
	text-decoration:underline;
}

.bluelink
{
	color:#0000FF;
	text-decoration:none;
}

.bluelink:hover
{
	color:#0000FF;
	text-decoration:underline;
}

a:hover 
{
	color: blue;
	text-decoration:underline;
}

a.detail:hover
{
	color:#0000FF;
	text-decoration:underline;
}

.titreIndex
{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	background-color:#BABABA;
	height:30px;	
	width:350px;
}

.societe
{
	color:#707073;
	font-weight:normal;
	font-size:9px;
}

.menubar
{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	background-color: #BABABA;
	height:30px;
	border: 1px outset gray;
}

.menubar:hover
{
	color:#000000;
	/*background-color:#fd8c00;*/
	background-color:#EDA709;
	border-color:#000000;
	cursor: pointer;
}

.standartlink
{
	color:#0000FF;
	text-decoration:underline;
}

.standartlink:hover
{
	color:#0000FF;
	text-decoration:underline;
}