.tabbutton_on {
border-left:1px solid black;
border-right:1px solid black;
border-top:1px solid black;
color:red;
font-weight:bold;
font-family:Arial;
font-size:10pt;
cursor: default;
}

.tabbutton {
border:1px solid black;
color:black;
font-weight:bold;
font-family:Arial;
font-size:10pt;
cursor: default;
}

.disnone {
display: none;
}

.disblock {
display: block;
}

.spreadsheet_input {
border:1px solid lightgray;
/*background-color:lightgray;*/
}

.spreadsheet_table {
border:1px solid black;
}

.spreadsheet_header {
color:blue;
padding:2px;
font-size:9pt;
cursor: default;
}

.spreadsheet_cell {
padding:2px;
}

.input_text {
border:1px solid #38ACEC;
padding:1px;
}

.childcell {
padding: 4px;
}

.lightbox {
background-color:#EFEFEF;
border:1px solid black;
}

BODY {
font-family:Arial;
font-size:10pt;
}

.nohand {
cursor: default;
}

.underlayer {
position:absolute;
top:0;
left:0;
width:2000;
height:2000;
display:none;
background-color:black;
filter:alpha(opacity=10);
opacity: 0.5;
}

.underlayer2 {
position:absolute;
top:0;
left:0;
width:2000;
height:2000;
display:none;
background-color:black;
filter:alpha(opacity=15);
opacity: 0.5;
}

.underlayer3 {
position:absolute;
top:0;
left:0;
width:2000;
height:2000;
display:none;
background-color:black;
filter:alpha(opacity=0);
opacity: 0.5;
}

.btext {
font-weight:bold;
font-size:10pt;
}

.popbox {
position:absolute;
background-color:#C0C0C0;
width:400;
display:none
}

.dropbox {
position:absolute;
/*position: fixed;
top: 10px;*/
background-color:#C0C0C0;
width:100px;
display:none;
}

.lookupbox {
position:absolute;
background-color:#C0C0C0;
display:none
}

A {
font-family:Arial;
font-size:10pt;
color:00008b;
}

.catitem {
font-family:Arial;
font-size:10pt;
border-bottom:1px solid #6C7B8B;
cursor:default;
background-color:white;
color:black;
}

.catitem2 {
font-family:Arial;
font-size:10pt;
cursor:default;
}

.catitem_over {
font-family:Arial;
font-size:10pt;
border-bottom:1px solid #6C7B8B;
cursor:default;
background-color:#6C7B8B;
color:white;
}

.catbox {
width:185;
height:400;
overflow-y:scroll;
overflow-x:hidden;
background-color:white;
padding:1px;
border:1px solid #6C7B8B;
}

.dimbox {
border:1px solid black;
padding:3px;
width:150;
font-family:Arial;
font-size:10pt;
}

.simpfont {
font-family:Arial;
font-size:10pt;
}

.smallinputph {

}

#header {
	text-align: right;
	background: url(./fnd_logo.png) right bottom no-repeat;

	position: fixed;
	left: 0;
	top: 0px;
	width: 308px; /* 300px + 8px */
	height: 94px; /* 80px + 6px + 8px */
	padding: 6px 8px 8px 0;

	z-index: 1000;
}
.ie67 #header {
	height: 80px;
}

#page {
    text-align: left;
    max-width: 988px;
    margin: 0px auto;
    padding-bottom: 44px;
}

.titre {
	/* font-family: "MyriadPro-SemiboldCond"; */
	font-family: "myriad-pro-condensed", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 1.286em; /* equiv 18px */
	line-height: 1em; /* equiv 18px */
	letter-spacing: 0.05em;
	text-decoration: none;
	text-transform: uppercase;
	color: #666;
	background-image: url(../images/fnd_idx.gif);
	background-position: left top;
	background-repeat: repeat-x;

	display: block;
	padding: 2px 12px 10px 12px;
	border-bottom: 4px solid #FFF;
}

input.bouton, button.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	color: white;
	background: url(./btn_envoyer.gif) 0 0 no-repeat;

	display: inline-block;
	*display: inline; *zoom: 1; /* IE67 hack */
	width: 150px;
	height: 24px;
	/*margin: 1px 0 0 20px;*/
	padding: 4px 2px 6px 2px;
	border: none 0;
}

input.bouton:hover, button.bouton:hover {
	background-position: 0 -40px;
	padding: 5px 1px 5px 3px;
}