/* Form Styles */

CHECKBOX, INPUT, RADIO, SELECT, OPTION, TEXTAREA {
  font-family: verdana, arial, helvetica;
  font-size: 1em;
}

input.text, textarea
{
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-box-sizing:border-box;
} 

CHECKBOX{margin:2px 2px 2px 0px;}

SELECT.paging{
  vertical-align:middle;
}

CHECKBOX.err, INPUT.err, RADIO.err, SELECT.err, TEXTAREA.err { border-color:red; }
table.membreDisplay td.err {border:1px solid red}

div.inputBlock { display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline; min-height:40px; height:auto !important; height:40px; vertical-align:top; padding:0 5px 5px 0}
div.sectionTitle {font-size: 11pt; font-weight:bold;}
div.sectionContent {font-size: 8pt; text-align:left}



/* Tableau Border **********************/
table.border{
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-collapse:separate;
}
table.border td {padding:5px; border-bottom:1px solid #999; border-right:1px solid #999;}
table.border tr.highlight td {background-color:#FFC;}

/* Tableau Membres **********************/
table.membreDisplay{
	color:#333333;
	border:none;
	border-collapse:separate;
	border-spacing:2px;
	*border-collapse: expression('separate', cellSpacing = '2px');
	font-size:90%;
}

table.membreDisplay td { border:none; padding:5px 10px; }

table.membreDisplay td.title {
	text-align:left;
	background-color:#FC6;
	font-weight:bold;
}

table.membreDisplay td.titleRow {
	text-align:left;
	/*background-color:#ADD;*/
	font-weight:bold;
}

table.membreDisplay td.label {
	text-align:right;
	font-weight:bold;
	white-space:nowrap;
	background-color:#DDDDDD;
	padding-top:7px;
	vertical-align:baseline;
}

table.membreDisplay td.field {
	text-align:left;
	background-color:#FFF;
}

table.membreDisplay td.field1 {
	text-align:left;
	background-color:#EEE;
}

table.membreDisplay td.fielddark {
	text-align:left;
	background-color:#CCCCCC;
}

table.membreDisplay td.fieldbold {
	text-align:left;
	background-color:#67d87A;
	font-weight:bold;
}

table.membreDisplay td.right { text-align:right; }
table.membreDisplay td.center {	text-align:center; }
table.membreDisplay td.nowrap {	white-space:nowrap; }
table.membreDisplay td.cancel {	text-decoration:line-through; }

table.membreDisplay td.dark { background:#09C}
table.membreDisplay tr.rowOn td.field, table.membreDisplay tr.rowOn td.field1 { background:#CFC; cursor:pointer;}
table.membreDisplay tr.rowOff td.field, table.membreDisplay tr.rowOff td.field1 { cursor:default;}


table.membreDisplay td.buttons {
	white-space:nowrap;
	padding:10px 10px;
	/*background-color:#9CC;*/
}

table.membreDisplay td.inactif { color:#666; background-color:#EEE; }
table.membreDisplay td a.inactif { color:#666 }
table.membreDisplay td a.white { color:#FFF }




/*Buttons*/
a.button {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
a.button span.ui-icon {margin: 0 5px 0 0; position: absolute;left: .2em;top: 50%;margin-top: -8px;}

}

