/* GENERAL */
body{
margin:0;
padding:0;
background:#fff url(images/mainbg.jpg) 0 0 repeat-x;
color:#707070;
font:14px/18px Arial, Helvetica, sans-serif, verdana, geneva;
outline:none;
}

div, p, ul, h2, h3, img{
margin:0;
padding:0;
}

ul{
list-style-type:none;
}

.titleh{
background:transparent;
color:#6E6C00;
font-size:18px;
height:30px;
text-decoration:underline;
}

.titleh2{
background:transparent;
color:#6E6C00;
font-size:18px;
height:30px;
margin:0 0 20px 0;
}

/*HEADER*/
#header{
width:747px;
height:152px;
position:relative;
margin:0 auto;
padding:0px;
}

#header img{
width:408px;
height:108px;
position:absolute;
top:0;
left:0;
border:none;
}

#header ul{
width:320px;
height:32px;
position:absolute;
top:76px;
right:0px;
}

#header ul li{
float:left;
width:79px;
height:32px;
margin:0 0 0 1px;
}

#header ul li a{
display:block;
width:79px;
height:32px;
background:#7E7B00 url(images/menubg-normal.gif) 0 0 no-repeat;
color:#656565;
font-size:11px;
font-weight:bold;
line-height:32px;
text-transform:uppercase;
text-align:center;
text-decoration:none;
}

#header ul li a:hover{
background:#7E7B00 url(images/menubg-hover.gif) 0 0 no-repeat; 
color:#000;
text-decoration:none;
}

#header ul li.home{
display:block;
width:79px;
height:32px;
background:#7E7B00 url(images/menubg-hover.gif) 0 0 no-repeat;
font-size:11px;
font-weight:bold;
line-height:32px;
color:#7C7900;
text-decoration:none;
text-transform:uppercase;
text-align:center;
}

/*PART1*/
#part1{
float:left;
width:100%;
background:#edecaa;
color:#000;
padding:15px 0 15px 0;
clear:both;
border-bottom:1px solid #6E6C00;
}

#content1{
width:747px;
position:relative;
background:#edecaa url(./images/block1.png) no-repeat right top;
color:#000;
margin:0 auto;
padding:0px;
}

#content1 p{
padding:0 38px 11px 0;
}

.pbold{
font-weight:bold;
margin:0 0 20px 0;
}

.pbold2{
font-weight:bold;
margin:20px 0 20px 0;
}

#content11{
width:747px;
position:relative;
background:#edecaa url(./images/block2.png) no-repeat right top;
color:#000;
margin:0 auto;
padding:0px;
}

#content11 p{
padding:0 38px 0 0;
}

#content12{
width:747px;
position:relative;
background:#edecaa url(./images/block3.png) no-repeat right top;
color:#000;
margin:0 auto;
padding:0px;
}

#content12 p{
padding:0 38px 0 0;
}

#content120{
width:747px;
position:relative;
background-color:#F4F4F4;
color:#5d5d5d;
margin:0 auto;
padding:0px;
}

#content120 p{
padding:0 38px 0 0;
}

#content13{
width:747px;
position:relative;
background:#edecaa url(./images/block4.png) no-repeat right top;
color:#5d5d5d;
margin:0 auto;
padding:0px;
}

#content13 p{
padding:0 38px 0 0;
}

/*PART2*/
#part2{
float:left;
width:100%;
background:#fff;
color:#8D8D8D;
padding:42px 0 0;
clear:both;
}

#content2{
width:747px;
position:relative;
margin:0 auto 0 auto;
background:#fff;
color:#5d5d5d;
}

#content21{
width:747px;
margin:0 auto 0 auto;
color:#5d5d5d;
background:#fff url(./images/img1.jpg) no-repeat right top;
}

.dotline{
width:350px;
padding:0 0 12px 0;
background:transparent url(images/dot.line.gif) repeat-x 0 0;
}

#content2 p{
padding:0 0 20px 0;
}

#content21 p{
padding:0 0 20px 0;
}

.more{
margin:20px 0 20px 0px;
padding:0px;
float:right;
}

.more a{
display:block;
width:79px;
height:28px;
background:#fff url(images/button1.gif) 0 0 no-repeat;
color:#5d5d5d;
font-size:15px;
line-height:28px;
text-decoration:none;
padding:0 0 0 10px;
}

.more a:visited{
color:#5d5d5d;
}

.more a:hover{
background:#fff url(images/button1.gif) 0 -28px no-repeat;
color:#272525;
text-decoration:none;
}

.contact {
margin:0 0 10px 0;
padding:0;
}

.contact a{
background-color:#edecaa;
color:#000;
font-size:15px;
text-decoration:underline;
}

.contact a:visited{
color:#000;
}

.contact a:hover{
color:#6E6C00;
text-decoration:underline overline;
}

.metier {
padding:10px 0 0 0;
background:transparent url(images/dot.line.gif) 0 0 repeat-x;
}

.metier span {
font-weight:bold;
}

#form1 {
margin:0;
padding:0 90px 30px 0;
text-align:right;
}

#form1 fieldset {
border:none;
}

#form1 textarea {
width:350px;
vertical-align:top;
}

.input1 {
width:350px;
border:1px solid #7E7B00;
}

.submit1 {
padding:1px 3px 2px 3px;
background-color:#7E7B00;
border:1px solid #a8a8a8;
color:#fff;
}

.submit1:hover {
background-color:#fff;
border:1px solid #000;
color:#000;
}

.fields {
margin:15px 0 0 0;
font-size:11px;
color:#7E7B00;
}

#result {
padding:40px 0 80px 0;
}

.pmail {
color:#ff0000;
text-align:center;
}

.back{
width:79px;
margin:15px auto 0 auto;
padding:0;
text-align:center;
}

.back a{
display:block;
width:79px;
height:28px;
background:#fff url(images/button2.gif) 0 0 no-repeat;
color:#5d5d5d;
font-size:15px;
line-height:28px;
text-decoration:none;
padding:0 0 0 18px;
}

.back a:visited{
color:#5d5d5d;
}

.back a:hover{
background:#fff url(images/button2.gif) 0 -28px no-repeat;
color:#272525;
text-decoration:none;
}

.top {
width:79px;
margin:5px 0 0 0;
padding:0;
}

.top a{
display:block;
width:79px;
height:28px;
background:#fff url(images/button3.gif) 0 0 no-repeat;
color:#5d5d5d;
font-size:15px;
line-height:28px;
text-decoration:none;
padding:0 0 0 37px;
}

.top a:visited{
color:#5d5d5d;
}

.top a:hover{
background:#fff url(images/button3.gif) 0 -28px no-repeat;
color:#272525;
text-decoration:none;
}

.psmall{
font-size:11px;
}

/*SPACERS*/
.spacer1 {
width:100%;
height:200px;
}

.spacer2 {
width:100%;
height:100px;
}

.spacer3 {
height:1px;
clear:both;
}

.spacer4{
height:70px;
}

.spacer5{
height:30px;
}

/*SUBPART1*/
#subpart1{
float:left;
width:350px;
margin:0 40px 0 0;
}

#subpart1 ul{
width:350px;
padding:0 0 20px 0;
}

#subpart1 ul li{
width:350px;
height:20px;
}

#subpart1 ul li a{
width:350px;
height:20px;
background:#fff url(images/arrow4.gif) 0 6px no-repeat;
color:#5d5d5d;
line-height:20px;
text-decoration:underline;
padding:0 0 0 16px;
}

#subpart1 ul li a:visited{
color:#5d5d5d;
}

#subpart1 ul li a:hover{
background:#fff url(images/arrow4.gif) 0 -14px no-repeat;
color:#272525;
text-decoration:underline;
}


/*SUBPART2*/
#subpart2{
float:left;
width:350px;
}

#subpart2 ul{
width:350px;
padding:0 0 20px 0;
}

#subpart2 ul li{
width:350px;
height:20px;
}

#subpart2 ul li a{
width:140px;
height:20px;
background:#fff url(images/arrow4.gif) 0 6px no-repeat;
color:#5d5d5d;
line-height:20px;
text-decoration:underline;
padding:0 0 0 16px;
}

#subpart2 ul li a:visited{
color:#5d5d5d;
}

#subpart2 ul li a:hover{
background:#fff url(images/arrow4.gif) 0 -14px no-repeat;
color:#272525;
text-decoration:underline;
}

#subpart2 ul li span{
font-size:12px;
}

/*PART3*/
#part3{
height:108px;
background:#a6a440 url(images/footerbg.jpg) 0 0 repeat-x;
color:#fff;
clear:both;
}

#footer{
width:747px;
position:relative;
margin:0 auto;
padding:10px 0 0 0;
}

#footer p.copyright{
float:right;
background-color:transparent;
color:#fff;
font-size:12px;
}

#footer ul{
float:left;
width:500px;
}

#footer li{
float:left;
font-size:13px;
}

#footer ul li a{
padding:0 12px 0 12px;
color:#fff;
background-color:transparent;
text-decoration:none;
}

#footer ul li a:visited{
color:#fff;
}

#footer ul li a:hover{
text-decoration:underline;
}
