body {
    /*
    	margin-left: 0px;
    	margin-top: 0px;
    	margin-right: 0px;
    	margin-bottom: 0px;	
    	background: #C1DA94 url('images/site/fond.jpg') repeat-x left top !important;
    */
    }
a.lien:link {
    text-decoration: underline;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.lien:visited {
    text-decoration: underline;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.lien:hover {
    text-decoration: none;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.lien:active {
    text-decoration: none;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.lien2:link {
    text-decoration: none;
    color: #fff;
    font-family: Tahoma, Arial, Verdana
    }
a.lien2:visited {
    text-decoration: none;
    color: #fff;
    font-family: Tahoma, Arial, Verdana
    }
a.lien2:hover {
    text-decoration: underline;
    color: #fff;
    font-family: Tahoma, Arial, Verdana
    }
a.lien2:active {
    text-decoration: underline;
    color: #fff;
    font-family: Tahoma, Arial, Verdana
    }
a.lien3:link {
    text-decoration: none;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.lien3:visited {
    text-decoration: none;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.lien3:hover {
    text-decoration: underline;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.lien3:active {
    text-decoration: underline;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.basdepage:link {
    text-decoration: none;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.basdepage:visited {
    text-decoration: none;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.basdepage:hover {
    text-decoration: none;
    color: #fff;
    font-family: Tahoma, Arial, Verdana
    }
a.basdepage:active {
    text-decoration: none;
    color: #fff;
    font-family: Tahoma, Arial, Verdana
    }
a.basdepage2:link {
    text-decoration: none;
    color: #fff;
    font-family: Tahoma, Arial, Verdana
    }
a.basdepage2:visited {
    text-decoration: none;
    color: #fff;
    font-family: Tahoma, Arial, Verdana
    }
a.basdepage2:hover {
    text-decoration: none;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
a.basdepage2:active {
    text-decoration: none;
    color: #000;
    font-family: Tahoma, Arial, Verdana
    }
.Texte {
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    line-height: 15px
    }
.gris {
    color: #B9B1AB
    }
.blanc {
    color: #fff
    }
.TextePetit {
    font-family: Tahoma, Arial, Verdana;
    font-size: 9px;
    line-height: 12px
    }
.TextePetit2 {
    font-family: Tahoma, Arial, Verdana;
    font-size: 9px;
    line-height: 12px;
    color: #fff
    }
.TextePetit3 {
    font-family: Tahoma, Arial, Verdana;
    font-size: 9px;
    line-height: 12px;
    color: #832c00
    }
input.haut {
    background-color: #fff;
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    border: 1px solid #dc7900;
    width: 170px;
    color: #6e5a4b
    }
input {
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif
    }
td {
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    line-height: 15px
    }
.gris_eco {
    color: #414141
    }
.liste_feuille {
    margin: 12px 0;
    padding: 0;
    list-style: none
    }
.liste_feuille li {
    background-image: url(images/puce.jpg);
    background-repeat: no-repeat;
    background-position: 10px 0;
    padding-left: 40px
    }
.liste_feuille_front {
    margin: 12px 0 12px 10px;
    padding: 0;
    list-style: none
    }
.liste_feuille_front li {
    background-image: url(images/puce_verte.jpg);
    background-repeat: no-repeat;
    background-position: 10px 0;
    padding-left: 40px;
    margin-top: 3px;
    clear: both
    }
.liste_feuille_front2 {
    background-image: url(images/puce_verte.jpg);
    background-repeat: no-repeat;
    background-position: 10px 0;
    padding-left: 40px;
    margin-top: 3px
    }
#ecoconstruction2 {
    background: #c9f5a7 url(../images/home.jpg) 10px 10px no-repeat;
    min-height: 100px;
    height: auto !important;
    height: 100px;
    width: 620px;
    margin: 10px 0;
    border-bottom: 2px solid #3a9947
    }
#ecoconstruction {
    background: #c9f5a7 url(../images/leaf.jpg) 10px 10px no-repeat;
    width: 620px;
    margin: 10px 0;
    border-bottom: 2px solid #3a9947
    }
.titre_eco {
    font-family: Georgia;
    font-size: 18px;
    color: #498c00
    }
.fond_eco {
    min-height: 295px;
    height: auto !important;
    height: 295px;
    width: 900px;
    padding: 5px;
    background-image: url(images/fond_eco.jpg);
    background-repeat: no-repeat
    }
.fond_eco2 {
    min-height: 295px;
    height: auto !important;
    height: 295px;
    width: 905px;
    padding-left: 8px;
    background-repeat: no-repeat;
    background-image: url(images/fond_eco2.jpg)
    }
.fond_eco3 {
    padding-left: 8px;
    background-repeat: no-repeat;
    background: url(images/bg-formulaire.jpg);
    padding: 5px;
    width: 800px;
    margin: auto;
    border-radius: 10px
    }
.fond_eco3 select {
    display: inline;
    width: 350px
    }
.fond_eco3 .select {
    margin: 20px auto;
    display: block;
    width: 500px;
    font-weight: bold;
    text-align: right
    }
.paragraphe p {
    width: 530px;
    padding: 10px 45px
    }
.paragraphe img {
    float: right;
    margin-top: -85px
    }
.fil_ariane {
    height: 15px;
    padding-bottom: 125px;
    font-size: 11px
    }
.bouton {
    cursor: pointer;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    height: 22px;
    color: #f45f0b;
    background: url(../images/bouton_milieu.png) repeat-x;
    text-decoration: none;
    margin: 10px
    }
.bouton .gauche {
    display: inline-block;
    height: 22px;
    background: url(../images/bouton_gauche.png) top left no-repeat;
    padding-left: 9px;
    margin-left: -4px
    }
.bouton .droite {
    background: url(../images/bouton_droite.png) top right no-repeat;
    padding: 4px 9px 4px 0;
    display: inline-block;
    margin-right: -4px
    }
a.lien_eco:link {
    text-decoration: underline;
    color: #498c00;
    font-family: Tahoma, Arial, Verdana
    }
a.lien_eco:visited {
    text-decoration: underline;
    color: #498c00;
    font-family: Tahoma, Arial, Verdana
    }
a.lien_eco:hover {
    text-decoration: underline;
    color: #386b00;
    font-family: Tahoma, Arial, Verdana
    }
a.lien_eco:active {
    text-decoration: underline;
    color: #498c00;
    font-family: Tahoma, Arial, Verdana
    }
td.page {
    background-color: #fff;
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    line-height: 15px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000
    }
td.piedpage {
    color: #000;
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    line-height: 15px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center
    }
.NomEntrp {
    text-align: center;
    margin-top: 30px
    }
.LocEntrp {
    text-align: center;
    margin-bottom: 20px
    }
.container {
    padding: 10px;
    background: #3E8215;
    margin: 10px;
    color: #C1DA94;
    border-radius: 5px
    }
.champ {
    margin: 20px 10px;
    width: 450px;
    text-align: right
    }
.champ label {
    vertical-align: top;
    margin-right: 20px;
    font-weight: bold
    }
.champ input {
    width: 250px
    }
.champ select {
    width: 250px
    }
.champ textarea {
    width: 300px;
    height: 120px
    }
#onglets {
    display: none;
    margin-left: -40px
    }
#onglets li {
    position: relative;
    float: left;
    list-style: none;
    padding: 2px 5px;
    cursor: pointer;
    z-index: 1;
    width: 330px;
    text-align: center;
    width: 370px;
    background: #2c5b0f;
    color: #a3d160
    }
#onglets .actif {
    border-bottom: none;
    font-weight: bold;
    z-index: 10;
    background-color: #a3d160;
    color: #3E8215
    }
#contenu {
    clear: both;
    padding: 10px;
    z-index: 5;
    background-color: #a3d160;
    color: #3E8215;
    overflow: hidden;
    border-radius: 0 0 5px 5px
    }