body, table						{
	font-size:12px;
}

body							{
	margin:0;
}

form							{
	margin:0;
}

#loading		{
	position:absolute;
	top:200px;
	z-index:-1;
	font-size:20px;
	color:#998576;
}


@media print	{
	.noprint		{
		display:none;
	}
}

@media print					{
	body	{
		background:#FFF;
	}
}




.error				{
	padding:5px 8px;
	margin:20px;
	font-size:12px;
	border:1px solid #A33;
	background-color:#FDD;
	color:#833;
	font-weight:bold;
}

.infos				{
	padding:6px;
	font-size:12px;
	border:1px solid #161;
	background-color:#EFE;
	color:#161;
	font-weight:bold;
}


.field_error		{
	color:#A00;
	font-weight:bold;
}
.field_error input, .field_error textarea, .field_error select	{
	background-color:#FEE;
	border:1px solid #A00;
	font-weight:normal;
}

.etoile				{
	color:#C00;
	font-size:12px;
}






#button td								{ background-repeat: no-repeat }
#button .button							{ background-repeat: repeat-x }
.button									{ background-image:url('../images/bouton_C.gif'); background-repeat: repeat-x; height:21px; border:0 }
#button, #button td, .button td			{ margin:0; padding:0 }
.button, .button a, #main .button a		{ color:#444; font-size:11px; font-weight:bold }
.button	a:hover, #main .button a:hover	{ color:#222 }

.button a.link, #main .button a.link	{ display:block; height1:21px; padding:0 3px; padding-top:4px }


input, textarea, select {
	border-width:1px;
	border-style:solid;
	border-color:#BBB;
	font-size:12px;
	padding:1px 2px;
}
textarea {
	overflow:auto;
}



.noborder {
	border:0;
	background:transparent;
}

.little			{
	font-size:10px;
}

.fullwidth		{
	width:100%;
}


.transp10	{ -moz-opacity:.10; -khtml-opacity:.10; opacity: .10; filter: alpha(opacity=10); }
.transp20	{ -moz-opacity:.20; -khtml-opacity:.20; opacity: .20; filter: alpha(opacity=20); }
.transp30	{ -moz-opacity:.30; -khtml-opacity:.30; opacity: .30; filter: alpha(opacity=30); }
.transp40	{ -moz-opacity:.40; -khtml-opacity:.40; opacity: .40; filter: alpha(opacity=40); }
.transp50	{ -moz-opacity:.50; -khtml-opacity:.50; opacity: .50; filter: alpha(opacity=50); }
.transp60	{ -moz-opacity:.60; -khtml-opacity:.60; opacity: .60; filter: alpha(opacity=60); }
.transp70	{ -moz-opacity:.70; -khtml-opacity:.70; opacity: .70; filter: alpha(opacity=70); }
.transp80	{ -moz-opacity:.80; -khtml-opacity:.80; opacity: .80; filter: alpha(opacity=80); }
.transp90	{ -moz-opacity:.90; -khtml-opacity:.90; opacity: .90; filter: alpha(opacity=90); }

