body, table						{
	font-size:12px;
	color:#807E67;
}

body							{
	margin:0px;
	margin-bottom:5px;
	background:#FFF;
	background-image:url('../images/fond.png');
	background-repeat:repeat-x;
	background-position:top;
	background-attachment:fixed;
}

@media print	{
	.noprint		{
		display:none;
	}

	body	{
		margin:0;
		background:#FFF;
	}
}


*								{
	font-family: 'Lucida Grande', Arial, Helvetica, Serif;
	/*scrollbar-base-color:#858C1A;
	scrollbar-arrow-color:#333A00;
	scrollbar-darkshadow-color:#636A00;*/
}

form						{
	margin:0;
}

p							{
	padding:0;
	margin:12px 0px;
}

h1		{
	margin:6px 0px;
	font-size:16px;
	color:#807E67;
}

h2		{
	margin:8px 0px;
	font-size:14px;
	color:#807E67;
}

h3		{
	margin-top:6px;
	margin-bottom:3px;
	font-size:13px;
	color:#5A5A19;
}



a				{
	color:#369;
	text-decoration:none;
}
a:hover			{
	color:#285969;
}



#loading		{
	position:absolute;
	top:200px;
	z-index:-1;
	font-size:20px;
	color:#998576;
	width:100%;
	text-align:center;
}

#trad_popup		{
	position:fixed !important;
	position:absolute;
	top:5px;
	left:5px;
	z-index:20;
	font-size:11px;
	color:#998576;
	background:#F1EBDD;
	border:1px solid #CCC;
	text-align:center;
	padding:2px 0px;
	padding-bottom:0;
}
#trad_popup a		{
	display:block;
	color:#888;
	background:#EEE;
	padding:1px 4px;
	margin:1px 0px;
}
#trad_popup a.actif	{
	color:#080;
	background:#CAF4CE;
}

input, textarea, select {
	font-size:inherit !important;
	font-size:1em;
	border-width:1px;
	border-style:solid;
	border-color:#BBB;
	background:#FAF9F4;
	color:#332;
	padding:1px 2px;
	font-weight:normal;
}


#header			{
	
}


#flags			{
	font-size:6px;
}
#flags img		{
	vertical-align:middle;
}


div.sep 		{
	background-repeat:repeat-x;
	background-image:url('../images/menu_sep.gif');
	background-position:top;
	font-size:1px;
	height:2px;
}














a.selLng img							{
	-moz-opacity:.40; -khtml-opacity:.40; opacity: .40; filter: alpha(opacity=40);
}
a.selLng:hover img	{
	-moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; filter: alpha(opacity=70);
}
a.selLngActif img	{
	-moz-opacity:1; -khtml-opacity:1; opacity:1; filter: alpha(opacity=100);
}

#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 }


.noborder {
	border:0;
	background:transparent;
}
.nopadding, #main_contents.nopadding, #main #main_contents.nopadding	{
	padding:0;
}
textarea {
	overflow:auto;
}



.little			{
	font-size:10px;
}

.error				{
	padding:5px 8px;
	margin:20px;
	font-size:12px;
	border:1px solid #A33;
	background-color:#FDD;
	color:#833;
	font-weight:bold;
}
.error_texte		{
	color:#833;
	font-weight:bold;
}

.infos				{
	padding:6px;
	font-size:12px;
	border:1px solid #161;
	background-color:#EFE;
	color:#161;
	font-weight:bold;
}
.infos_texte		{
	color:#161;
	font-weight:bold;
}


.field_error		{
	color:#A00;
	font-weight:bold;
}
.field_error input		{
	background-color:#FEE;
	border:1px solid #A00;
	font-weight:normal;
}

.etoile				{
	color:#C00;
	font-size:12px;
}




.fullwidth		{
	width:100%;
}
.noborder			{
	border:0;
}


.op10, .transp10		{ -moz-opacity:.10; -khtml-opacity:.10; opacity: .10; filter: alpha(opacity=10); }
.op20, .transp20		{ -moz-opacity:.20; -khtml-opacity:.20; opacity: .20; filter: alpha(opacity=20); }
.op30, .transp30		{ -moz-opacity:.30; -khtml-opacity:.30; opacity: .30; filter: alpha(opacity=30); }
.op40, .transp40		{ -moz-opacity:.40; -khtml-opacity:.40; opacity: .40; filter: alpha(opacity=40); }
.op50, .transp50		{ -moz-opacity:.50; -khtml-opacity:.50; opacity: .50; filter: alpha(opacity=50); }
.op60, .transp60		{ -moz-opacity:.60; -khtml-opacity:.60; opacity: .60; filter: alpha(opacity=60); }
.op70, .transp70		{ -moz-opacity:.70; -khtml-opacity:.70; opacity: .70; filter: alpha(opacity=70); }
.op80, .transp80		{ -moz-opacity:.80; -khtml-opacity:.80; opacity: .80; filter: alpha(opacity=80); }
.op90, .transp90		{ -moz-opacity:.90; -khtml-opacity:.90; opacity: .90; filter: alpha(opacity=90); }


.left	{ float:left	}
.right	[ float:right	}
.clear	{ clear:both	}
.clearL	{ clear:left	}
.clearR	{ clear:right	}

