*
{
padding: 0px;
margin: 0px;
}

table
{
border-collapse:collapse;
font-size: 13px;
font-family: helvetica, sans-serif;
/*color: #8C8C73;*/
text-align: justify;
}

body
{
background: #F3F6F6 url('images/fond.jpg') repeat-x;
font-size: 12px;
font-family: helvetica, sans-serif;
color: #8C8C73;
}

a
{
font-size: 12px;
font-family: "Times New Roman", garamond, helvetica, sans-serif;
color: #972815;
text-decoration: none;
}

a:hover
{
font-size: 12px;
font-family: "Times New Roman", garamond, helvetica, sans-serif;
color: #56190e;
text-decoration: none;
}

img
{
border: none;
}

input, textarea {
 border:1px solid #8C8C73;
 color: #8C8C73;
 background-color:#FFF173;
}

#menu_1, #menu_2, #menu_3, #menu_4 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial;
	z-index: 20;
	position: absolute;
	/*visibility: hidden;*/
	/*width: 200px;*/
}
div.menu_bg {
	background-color : #ac9e8f;
	text-align: left;
}

div.menu_bg a {
	color: white;
}
div.menu_bg a:hover {
	color: #2c2723;
}


.piedpage a {
	color: black;
}
.piedpage a:hover {
	color: #56190e;
}


div.zonedata {
	color: #3d3d3d;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	font-family: helvetica,sans-serif;
}
div.zonedata a {
	font-family: helvetica,sans-serif;
	text-decoration: none;
}
div.zonedata a:hover {
	font-family: helvetica,sans-serif;
	text-decoration: none;
}

input.texte { 
	border:1px solid #8C8C73;
	color: #8C8C73;
	background-color:#FFFFFF;
}
textarea.texte { 
	border:1px solid #8C8C73;
	color: #8C8C73;
	background-color:#FFFFFF;	
}

table.tableform {
	border-collapse: separate;
	border: 0;
	text-align: left;
}
table.tableform td {
	padding: 3px;
}

table.tableform td.label1 {
	text-align: right;
}
