@charset "utf-8";
/* GENERAL */
body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
background-color:#FFFFFF;
}
#logo {
float:left;
height:189px;
margin-top:20px;
width:227px;
}
p {
margin:0;
padding:15px;
}
h2 {
color:#9EE600;
font-size:1em;
padding:0;
margin:0;
}
.cb {
clear:both;
}
ul {
margin:0;
padding:0px;
list-style:none;
}
a {
color:#4D8700;
font-size:0.9em;
text-decoration:none;
}
a.telechargement {color:#52BD00; background-image:url(../i/fch_download.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:8px; text-transform:uppercase; line-height:12px;}
a.telechargement:hover { text-decoration:underline;}
a img { border:none;}
/* HEADER */
.page_home {background-image:url(../i/body_home.gif); background-repeat:repeat-x;}
.page_home #header { background-image:url(../i/header_home.gif);}
.page_home #bandeau_head { background-image:url(../i/head_home.gif); background-repeat:repeat-x;}

.page_contact {background-image:url(../i/body_contact.gif); background-repeat:repeat-x;}
.page_contact #header { background-image:url(../i/header_contact.gif);}
.page_contact #bandeau_head { background-image:url(../i/head_contact.gif); background-repeat:repeat-x;}
.page_contact #page h2 {color:#58C64F}
.page_contact #page a { font-size:1em; }
.page_contact #page a:hover {text-decoration:underline;}

.page_bureau {background-image:url(../i/body_bureau.gif); background-repeat:repeat-x;}
.page_bureau #header { background-image:url(../i/header_bureau.gif);}
.page_bureau #bandeau_head { background-image:url(../i/head_bureau.gif); background-repeat:repeat-x;}

.page_ecologie {background-image:url(../i/body_ecologie.gif); background-repeat:repeat-x;}
.page_ecologie #header { background-image:url(../i/header_ecologie.gif);}
.page_ecologie #bandeau_head { background-image:url(../i/head_ecologie.gif); background-repeat:repeat-x;}

.page_competences {background-image:url(../i/body_competences.gif); background-repeat:repeat-x;}
.page_competences #header { background-image:url(../i/header_competences.gif);}
.page_competences #bandeau_head { background-image:url(../i/head_competences.gif); background-repeat:repeat-x;}

.page_references {background-image:url(../i/body_references.gif); background-repeat:repeat-x;}
.page_references #header { background-image:url(../i/header_references.gif);}
.page_references #bandeau_head { background-image:url(../i/head_references.gif); background-repeat:repeat-x;}
.page_references #page h2, .page_contact #page h2 {padding-left:25px; padding-top:10px; padding-bottom:15px; padding-right:25px;}
.page_references #page h2.color1 {color:#9EE600}
.page_references #page h2.color2 {color:#81B95E}
.page_references #page h2.color3 {color:#9EE600}
.page_references #page {width:591px; background-image:url(../i/page02_in.gif); background-position: center bottom; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}

#bandeau_head {}
#bandeau_head img { margin-right:auto; margin-left:auto; display:block;}

.page_bureau #page, .page_competences #page, .page_ecologie #page {width:995px; background-image:url(../i/bureaupage_in.gif); background-position: left bottom; background-repeat:repeat-x; margin-left:auto; margin-right:auto;}
.page_home #page, .page_contact #page {width:591px; background-image:url(../i/page_in.gif); background-position: center bottom; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
.page_home #page p, .page_contact #page p {width:450px; padding-left:25px; line-height:18px; padding-bottom:0px; }
.page_bureau #page ul, .page_competences #page ul, .page_references #page ul, .page_ecologie #page ul  {padding-left:25px; line-height:18px; padding-bottom:25px; }
.page_bureau #page ul li, .page_competences #page ul li, .page_ecologie #page ul li  {line-height:18px; padding-bottom:10px; padding-right:10px; }
.page_home #page p.first_p { }
.page_home #page p.end_p , .page_contact #page p.end_p { padding-bottom:25px;}
#header {
background-repeat:no-repeat;
width:960px;
margin-right:auto;
margin-left:auto;
height:209px;
}
#logo a {
display:block;
height:189px;
width:227px;
}
#menu {
float:left;
list-style:none;
margin:0;
padding:0;
margin-top:165px;
padding-left:187px;
height:30px;
width:420px;
}
#menu li {
float:left;
margin-right:07px;
height:30px;
}
#menu li a {
display:block;
height:30px;
width:75px;
color:#FFFFFF;
text-decoration:none;
font-size:0.9em;
line-height:20px;
text-align:center;
}
.page_bureau #menu li a#bt_bureau{ background-image:url(../i/rollover_bureau.gif); background-position:center 0px; background-repeat:no-repeat;}
.page_competences #menu li a#bt_competences{ background-image:url(../i/rollover_competences.gif); background-position:center 0px; background-repeat:no-repeat;}
.page_references #menu li a#bt_references{ background-image:url(../i/rollover_bureau.gif); background-position:center 0px; background-repeat:no-repeat;}
.page_ecologie #menu li a#bt_ecologie{ background-image:url(../i/rollover_ecologie.gif); background-position:center 0px; background-repeat:no-repeat;}
#menu li a#bt_bureau{width:81px;}
#menu li a#bt_ecologie{width:77px;}
#menu li a#bt_competences{width:95px;}
#menu li a#bt_references{width:83px;}

#page .col1, #page .col2, #page .col3 { float:left; width:331px;}
#page .col1 h2, #page .col2 h2, #page .col3 h2 {padding-left:25px; padding-top:5px; padding-bottom:15px;}
#page .col1 h2 {color:#9EE600}
#page .col2 h2 {color:#81B95E}
#page .col3 h2 {color:#9EE600}
/* PAGE */
#bottom { background-image:url(../i/bg_bottom.gif); background-repeat:repeat-x; height:40px; }
#bottomIn { width:200px; margin-left:auto; margin-right:auto; line-height:30px; color:#4D8700; padding-left:410px;}
#bottomIn a:hover { text-decoration:underline;}
