html {
    background:#373737 url('img/html.jpg') repeat-y 6px 0;
    font-family:verdana;
    font-size:80%;
    min-width:1014px;
}
body {
    
    background: url('img/t.jpg') repeat-x 0 101px;
}


#body1 {
    padding-left:1014px;
    height:1px;

}
#body2 {
    margin-left:-1014px;
    position:relative;
    height:1px;

}
#body3{
    height:1px;
}
a{
    color:#28466A;
}
a:hover {
    text-decoration:none;
    color:#000000;
}
a img {
    border:0;
}

h1 {
    color:#193268;
    font-weight:bold;
    text-decoration:underline;
}
h2 {
    color:#193268;
    font-weight:normal;
    font-style:italic;
    padding-left:30px;
}

#logo {
    background:#373737 url('img/logo.jpg') no-repeat 0px -29px;
    position:absolute;
    z-index:2;
    top:-2px;right:-5px;
    width:242px;
    height:181px;
}
#header {
    height:84px;
    background: url('img/domaine-de-laye.jpg') no-repeat -2px 0;
}
#header2 {
    background: url('img/header2-c.jpg') repeat-x;
    height:147px;
}
#header2 div.first {
    background: url('img/header2-l.jpg') no-repeat;
    float:left;
    width:430px;
    height:148px;
}

#plan {
    padding-top:126px;
}
#plan ul{
    display:inline;padding:0;margin:0;
}
#plan ul li {
    display:inline;padding:0;margin:0;
}
#plan ul li a{
    padding-right:20px;
}

#left {
    position:absolute;
    left:-3px;top:231px;
    background:url('img/left.jpg') no-repeat -1px 0;
    height:600px;
    width:260px;
}

#menu {

    margin-top:125px;

}
#menu ul {
    list-style:none;
    padding:0;margin:0;
}
#menu ul li {
    list-style:none;
    padding:0;margin:0;
    margin-top:10px;
    margin-left:8px;
}

#menu ul li a {
    padding-left:20px;
    font-size:11pt;
    color:#EEEEEE;
    background:url('img/menu.jpg') no-repeat 0 0;
    height:30px;
    padding-top:9px;
    width:255px;
    display:block;
    text-decoration:none;
}
#menu ul li a:hover {
    background:url('img/menu.jpg') no-repeat 0 -51px;
    color:#FFFFFF;

}
#right {
    position:absolute;
    right:-1px;top:177px;
    background:#373737 url('img/right.jpg') no-repeat;
    height:844px;
    width:217px;
}
#content {
    background:#EEEEEE url('img/l.jpg') repeat-y -3px 0;
    padding-left:260px;

}
#content2 {
    padding-top:10px;
    padding-right:250px;
    min-height:650px;
    background:url('img/r.jpg') repeat-y right;
}

#footer {
    background:#373737 url('img/b.jpg') repeat-x 0 -1px;
    height:47px;
    margin-left:214px;
    margin-right:150px;
}

#footer div {
    float:right;
    background:url('img/br.jpg') no-repeat 2px 0;
    height:20px;
    width:64px;

}

#footer div.first {
    float:left;
    background:url('img/bl.jpg') no-repeat 0 -26px;
    height:47px;
    width:38px;
}
#footer p {
    color:#EEEEEE;
    font-size:7pt;
    padding-top:30px;
    margin-top:0px;
    text-align:center;
    padding-right:165px;
}

#footer p a {
    color:#EEEEEE;
}
#bl_footer{
    background:transparent url('img/r.jpg') repeat-y scroll right center;
} 

form p label {
float:left;width:43%;font-weight:bold;border-bottom:1px solid #FFFFFF;
}
form p textarea, form p input, form p select {
float:left;width:51%;margin-left:3%;
}
form p {
 clear:both;
}
br.clean {
    clear:both;height:0;font-size:0;line-height:0;
}

#m {
    position:absolute;
    top:140px;
    right:150px;
    left:400px;
    background:url('img/m.jpg') no-repeat top center;
    height:40px;
    text-align:center;
    z-index:3
}


#m ul {
    list-style:none;
    display:inline;
    margin:0;padding:0;
}
#m ul li {
    display:inline;    margin:0;padding:0;

}
#m ul li a {
    font-size:11pt;
    color:#EEEEEE;
    text-decoration:none;
    padding-right:0px;
    padding-left:2px;
    line-height:38px;
}
#m ul li.first a {
    padding-right:195px;
    padding-left:0px;
}
#m ul li a:hover {
    color:#FFFFFF;
}

#actu {
    float:left;
    width:49%;
    margin-right:2%;
}
p.detail {
    text-align:right;
    font-style:italic;
}
#etalon {
    float:right;
    width:48%;
}
#etalon ul {
    list-style:url('img/puce.jpg') inside;
}
#etalon ul li {
    padding:5px 0;
    border-bottom:1px solid #000000;
}
#etalon ul li a {
    text-decoration:none;
    font-weight:bold;
}
#etalon ul li a:hover {
    font-style:italic;
}