
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
body {
	margin: 0px;
	background-image:url(../images/main_back.jpg);
	background-repeat:repeat-x;
	background-color:#dda477;
	text-align:center;
}

a, a:visited, a:active {font-weight:bold; text-decoration:none; color:#f9c780; }
a:hover { text-decoration:none; color:#000000; }


#main {
width:802px;
margin-left:auto;
margin-right:auto;
}

#header {
width:100%;
height:226px;
}

.logo {
width:484px;
margin-left:auto;
margin-right:auto;
}

#menu1 {
display:block;
width:100%;
height:40px;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;

}

#menu1 ul {
float:left;
list-style-type:none;
padding:0;
height:40px;
line-height:40px;
background-image:url(../images/menu_above.jpg);
background-repeat:repeat-x;
margin:0;
}

.menu1_list {
display:block;
width:484px;
margin-left:auto;
margin-right:auto;
}

#menu1 li {
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#menu1 li a{
color:#000000;
font-weight:bold;
margin: 0 5px;
text-decoration:none;
}

#menu1 li a:hover, #menu1 li.on a {
color:#FFFFFF;
text-decoration:none;
}




#menu2 {
width:100%;
height:41px;
background-color:#51220b;
}

#menu2 ul {
float:left;
list-style-type:none;
margin: 0;
padding:0;
}

#menu2 li {
float:left;
list-style-type:none;
margin:0;
padding:0;
line-height:41px;
background-image:url(../images/menu2.jpg);
background-repeat:no-repeat;
display:block;
width:131px;
text-align:center;
color:#000000;
}

#menu2 li a{
color:#000000;
font-weight:bold;
margin: 0 5px;
text-decoration:none;
}
#menu2 li a:hover{
color:#804224;
text-decoration:none;
}



#content_body {
width:802px;
background-image:url(../images/content_back.jpg);
background-repeat:repeat-x;
background-color:#c17951;
padding: 20px 0 0 0;
}

#left {
width:245px;
}

#left_body {
width:245px;
margin: 10px 0 0 20px;
background-image:url(../images/box-left.jpg);
background-repeat:repeat-x;
padding: 0 5px;
}

.title1, .title1 a, .title1 a:visited {
line-height:30px;
height:30px;
text-align:center;
margin:0;
padding:0;
color:#000000;
text-transform:uppercase;
font-weight:bold;
}

.title1 a:hover {
color:#f9c780;
}

.actu {
background-image:url(../images/separator_left.gif);
background-repeat:no-repeat;
background-position:bottom;
padding: 0 0 15px 0;
}


#right_body {
width:480px;
margin:0 10px 0 30px;
text-align:justify;
}

#right_body img {
margin: 0 5px 0 0;
border: 1px solid #000000;
}

#right_body_large {
width:700px;
margin:0 10px 0 30px;
text-align:justify;
}


h1, h1 a{
font-size:16px;
text-transform:uppercase;
letter-spacing:2px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

h1 a:hover {
color:#f9c780;
text-decoration:none;
}

h2, h2 a {
font-size:16px;
text-decoration:none;
}

h3, h3 a {
font-size:14px;
text-decoration:none;
}

.box_right {
background-image:url(../images/separator_right.gif);
background-repeat:no-repeat;
background-position:bottom;
margin: 0 0 20px 0;
padding: 0 0 30px 0;
}

.box_right ul{
list-style-type:none;
margin:0;
padding:0 0 0 10px;
}

.box_right li{
list-style-type:none;
background-image:url(../images/puce.gif);
background-repeat:no-repeat;
margin:10px;
padding:0 0 0 20px;
}

#footer {
width:100%;
height:60px;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
background-color:#3f1604;
padding: 10px 0 0 0;
color:#000000;
}

/* form elements */
form {margin:0px; padding: 0 0px;
	/* border: 1px solid #f2f2f2;
	background-color: #FAFAFA; */
}


label { display:block;font-weight:normal;}
input { padding:2px; border:1px solid #333; font: normal 1em Verdana, sans-serif;}
textarea { width:400px; padding:2px; font-family: Verdana, sans-serif; border:1px solid #333; height:100px; display:block;}
input.button { margin: 0; font: bolder 12px Arial, Sans-serif; border: 3px solid #333; padding: 2px 3px;}
