body {	font-family: Lucida Grande, Verdana, Arial, sans-serif;	font-size: 11px;	color:#000000;	background-color:#FFFFFF;	margin:0px;	padding:0px;}h1 {	text-align:right;	color:#999999;	font-size:18px;	font-weight:normal;}h2 {	margin-top:0px;	font-size:14px;	color:#555555;	font-weight:normal;}p.error {	color:#CC0000;	font-weight:bold;	margin:0px;	padding:0px;}td.label {	text-align:right;	white-space:nowrap;	padding-right:0.25em;}.row {	background-color:#EEEEEE;	border-right:1px solid #999999;	border-bottom:1px solid #CCCCCC;}.altrow {	background-color:#DDDDFF;	border-right:1px solid #999999;	border-bottom:1px solid #CCCCCC;}.encart {	background-color:#F6F6F6;	border-right:1px solid #999999;	border-bottom:1px solid #CCCCCC;}.head {	color:#FFFFFF;	background-color:#000000;	font-weight:bold;}.form {	background-color:#EEEEEE;	border:1px solid #999999;	padding:0.5em;}.formtitle {	font-weight:bold;	color:#FFFFFF;	text-align:center;	background-color:#3333FF;}p.small {	margin:0px;	font-size:0.8em;	font-weight:bold;}p.legend {	margin:0px;	margin-top:0.5em;}hr.line {	border:0px;	border-top:1px solid #999999;}hr.thick_line {	border:0px;	border-top:2px solid #3333FF;}/********************************************************************** *  Onglets **********************************************************************/ul.tabBar {	background-color:#E3E3EF;	height:2.20em;	margin: 0px 0px 0px 0px;	padding-left: 0px;					/* Distance between the first tab and the left of <ul> */	list-style: none;		background: url(../i/bg_tab.jpg) repeat-x;		white-space: nowrap;}li.tab {	/* Size & Position */	float:left;							/* Relative in <ul> position */	height: 1.75em;	border: 0px;	margin: 0px 0px 0px 0px;			/* Outer margins [ T R B L ] */	padding: 0.45em 1em 0px 1em;			/* Inner padding [ T R B L ] */	/* Inner text attributes */	color: #000000;	font-family: Lucida Grande, Verdana, Arial, sans-serif;	font-size: 1em;		cursor: pointer;	background: url(../i/bg_tab.jpg) repeat-x;	background-color: #828282;}li.tab_sel {  /* li.tab .sel */	/* Size & Position */	float:left;							/* Relative in <ul> position */	height: 1.75em;	border: 0px;	margin: 0px 0px 0px 0px;			/* Outer margins [ T R B L ] */	padding: 0.45em 1em 0px 1em;			/* Inner padding [ T R B L ] */	/* Inner text attributes */	color: #FFFFFF;	font-family: Lucida Grande, Verdana, Arial, sans-serif;	font-size: 1em;		background: url(../i/bg_tab_sel.jpg) repeat-x;	background-color: #2A2A2A;}img.bullet {	margin-left:3px;	margin-right:5px;	margin-top:0.1em;	width:0.85em;	height:0.85em;}