/* Generated by KompoZer */
#main {
  border:  none;
  display: block;
  min-width: 600px;
  padding-bottom: 21px;
  background-color: transparent;
  max-height: 1500px;
  width: 1070px;
  max-width: 1070px;
}
#main2 {
  border:  none;
  display: block;
  min-width: 600px;
  background-color: transparent;
  width: 1070px;
  max-width: 1070px;
}
#header {
  border: 2px solid black;
  display: block;
  width: 1070px;
  max-width: 1070px;
  min-width: 600px;
  min-height: 150px;
  height: 150px;
  max-height: 150px;
  background-image: url(../images/bandeau2.gif);
}
#entete {
  border-style: none;
  display: block;
  min-width: 1070px;
  max-width: 1070px;
  width: 1070px;
  position: relative;
  min-height: 34px;
}
#accroche {
  border-bottom: 1px none silver;
  display: block;
  width: 1070px;
  min-width: 1070px;
  max-width: 1070px;
  background-repeat: repeat;
  height: 28px;
  max-height: 29px;
  min-height: 29px;
}
.texte_accroche {
  font-family: Arial,Helvetica,sans-serif;
  line-height: 24px;
  font-size: 16px;
  color: #000066;
}
#menu_h2 {
  border-style: solid none;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  display: block;
  width: 1070px;
  min-width: 1070px;
  font-family: Arial,Helvetica,sans-serif;
  position: relative;
  max-width: 1070px;
  color: white;
  line-height: 12px;
  font-size: 14px;
  min-height: 12px;
  max-height: 14px;
  height: 14px;
  background-color: #666666;
}
#bloc_central {
  border: 1px solid black;
  display: block;
  width: 1070px;
  max-width: 1070px;
  visibility: visible;
  overflow: visible;
  float: left;
  background-color: #f7f7f7;
  max-height: 1800px;
  min-height: 1350px;
}
#bloc_central_fds {
  border:  none;
  display: block;
  width: 1070px;
  max-width: 1070px;
  max-height: 800px;
  min-height: 650px;
  background-color: #f7f7f7;
}
#bloc_central_h_libre {
  border: 1px solid black;
  display: block;
  width: 1070px;
  max-width: 1070px;
  visibility: visible;
  overflow: visible;
  float: left;
  background-color: #f7f7f7;
}
#colonne_gauche {
  border:  none;
  display: block;
  float: left;
  padding-left: 12px;
  width: 429px;
  background-color: transparent;
}
#colonne_volets {
  border:  none;
  display: block;
  float: left;
  padding-left: 12px;
  background-color: transparent;
  width: 312px;
}
#colonne_gauche_intro {
  border:  none;
  display: block;
  float: left;
  padding-left: 12px;
  width: 452px;
  background-color: #cccccc;
  max-height: 1200px;
  min-height: 500px;
}
#colonne_gauche2 {
  border:  none;
  display: block;
  float: left;
  height: 490px;
}
#colonne_gauche3 {
  border:  none;
  display: block;
  float: left;
  padding-left: 12px;
  width: 346px;
}
#autres_colonnes {
  border:  none;
  display: block;
  max-width: 606px;
  min-width: 400px;
  padding-right: 12px;
  width: 594px;
  float: right;
  background-color: transparent;
}
#autres_colonnes_volets {
  border:  none;
  display: block;
  max-width: 606px;
  padding-right: 12px;
  width: 594px;
  float: right;
  background-color: transparent;
  min-width: 1050px;
}
#autres_colonnes2 {
  border:  none;
  display: block;
  float: right;
  height: 490px;
  width: 206px;
}
#autres_colonnes3 {
  border:  none;
  display: block;
  float: right;
  padding-right: 12px;
  width: 678px;
  min-width: 678px;
  max-width: 678px;
}
#bloc_courant {
  border:  none;
  display: block;
  width: 1070px;
  max-width: 1070px;
  min-height: 400px;
  max-height: 2000px;
  visibility: visible;
}
#bloc_1 {
  border:  none;
  display: block;
  background-color: transparent;
  float: left;
  position: relative;
  min-height: 230px;
  width: 95px;
}
#bloc_1a {
  padding: 10px;
  display: block;
  width: 429px;
  font-size: 15px;
}
#bloc_2 {
  border:  none;
  padding: 6px;
  display: block;
  float: left;
  max-width: 349px;
  background-color: transparent;
  min-width: 331px;
  width: 336px;
  text-align: justify;
  min-height: 226px;
}
#bloc_3 {
  border-right: 1px none #cccccc;
  display: block;
  float: right;
  width: 105px;
  max-width: 105px;
  min-height: 100px;
  min-width: 110px;
  background-color: transparent;
}
#bloc_4 {
  padding: 10px;
  display: block;
  float: left;
  position: relative;
  background-color: transparent;
  max-width: 289px;
  min-width: 259px;
  width: 274px;
  max-height: 450px;
  min-height: 400px;
}
#bloc_4a {
  padding-right: 10px;
  padding-bottom: 10px;
  display: block;
  float: left;
  position: relative;
  background-color: transparent;
  max-width: 289px;
  min-width: 259px;
  width: 266px;
}
#bloc_4b {
  padding-right: 10px;
  padding-bottom: 10px;
  display: block;
  float: left;
  position: relative;
  background-color: transparent;
  max-width: 289px;
  min-width: 259px;
  width: 266px;
}
#bloc_5 {
  display: block;
  position: relative;
  background-color: transparent;
  min-height: 330px;
  max-height: 330px;
  height: 330px;
  padding-top: 10px;
  float: right;
  width: 312px;
}
#bloc_5a {
  display: block;
  position: relative;
  background-color: transparent;
  float: right;
  width: 301px;
  padding-bottom: 10px;
  padding-right: 0px;
}
#bloc_5b {
  display: block;
  position: relative;
  background-color: transparent;
  float: right;
  padding-bottom: 10px;
  padding-right: 0px;
  width: 385px;
}
#bloc_6 {
  display: block;
  float: right;
  max-width: 608px;
  width: 592px;
  min-width: 605px;
  min-height: 39px;
  max-height: 38px;
  padding-top: 5px;
  background-color: transparent;
  position: relative;
  height: 39px;
}
#bas {
  border-style: solid none none;
  border-top: 1px solid #666666;
  border-bottom: 1px none black;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  min-height: 12px;
  max-height: 14px;
  height: 14px;
  line-height: 7px;
  color: #333333;
  text-align: center;
  font-size: 9px;
}
#cube_g {
  border-style: none;
  border-color: -moz-use-text-color;
  display: block;
  float: left;
  padding-bottom: 0px;
  padding-right: 0px;
  width: 82px;
  min-width: 82px;
  height: 82px;
  min-height: 82px;
}
#cube_d {
  border:  none;
  float: right;
  display: block;
  padding-bottom: 0px;
  width: 82px;
  min-width: 82px;
  height: 82px;
  min-height: 82px;
  margin-left: 0px;
}
#bloc_cube {
  padding: 1px;
  display: block;
  float: left;
  min-width: 152px;
  margin-left: 8px;
  width: 168px;
  height: 162px;
  min-height: 154px;
}
.titre_rubrique {
  border-bottom: 1px solid #999999;
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  background-image: url(../images/fds_h3.gif);
  display: block;
  background-repeat: repeat;
  color: #333333;
}
.titre_rubrique2 {
  border-bottom: 1px solid #999999;
  font-family: Arial,Helvetica,sans-serif;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  background-image: url(../images/fds_h3.gif);
  background-repeat: no-repeat;
  color: #333333;
}
.titre_big_rubrique {
  border-style: solid;
  border-width: 1px;
  border-bottom: 1px solid #999999;
  font-family: Arial,Helvetica,sans-serif;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: normal;
  color: white;
  background-color: #5594ff;
}
.titre_big_rubrique2 {
  border-style: solid;
  border-width: 1px;
  border-bottom: 1px solid #999999;
  font-family: Arial,Helvetica,sans-serif;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: normal;
  background-color: #fdca00;
  color: #333333;
}
.titre_methodo {
  border-style: solid;
  border-width: 1px;
  border-bottom: 1px solid #999999;
  font-family: Arial,Helvetica,sans-serif;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: normal;
  color: white;
  background-color: #333333;
}
.titre2_rubrique {
  border-bottom: 1px solid silver;
  font-family: Arial,Helvetica,sans-serif;
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #009900;
  font-size: 13px;
}
.cube_1g {
  border-style: none;
  border-color: #000066;
  font-family: Arial,Helvetica,sans-serif;
  color: white;
  text-align: center;
  display: block;
  float: left;
  position: relative;
  background-repeat: no-repeat;
  font-size: 15px;
  width: 82px;
  min-width: 82px;
  max-width: 82px;
  height: 82px;
  max-height: 82px;
  margin-right: 0px;
  background-color: transparent;
  min-height: 82px;
  background-image: url(../images/esprit.gif);
  padding-top: 5px;
  line-height: 21px;
}
.cube_1d {
  border-style: none;
  border-color: #000066;
  font-family: Arial,Helvetica,sans-serif;
  color: white;
  text-align: center;
  display: block;
  float: right;
  position: relative;
  background-repeat: no-repeat;
  width: 82px;
  min-width: 82px;
  max-width: 82px;
  height: 82px;
  min-height: 82px;
  max-height: 82px;
  background-color: transparent;
  background-image: url(../images/objectifs.gif);
  padding-top: 5px;
  font-size: 15px;
  line-height: 17px;
}
.cube_2g {
  border-style: none;
  border-color: #336666;
  font-family: Arial,Helvetica,sans-serif;
  color: white;
  text-align: center;
  display: block;
  float: left;
  position: relative;
  background-repeat: no-repeat;
  font-size: 15px;
  width: 82px;
  min-width: 82px;
  max-width: 82px;
  height: 82px;
  min-height: 82px;
  max-height: 82px;
  background-color: transparent;
  background-image: url(../images/outils.gif);
  padding-top: 5px;
  line-height: 16px;
}
.cube_2d {
  border-style: none;
  border-color: #660000;
  font-family: Arial,Helvetica,sans-serif;
  color: white;
  text-align: center;
  display: block;
  float: right;
  position: relative;
  background-repeat: no-repeat;
  font-size: 15px;
  text-decoration: none;
  height: 82px;
  min-height: 82px;
  max-height: 82px;
  width: 82px;
  min-width: 82px;
  max-width: 82px;
  background-color: transparent;
  background-image: url(../images/qui.gif);
  padding-top: 5px;
  line-height: 17px;
}
a:hover {
  background-color: transparent;
}
#bloc_rubrique1 {
  border-width: 0px;
  display: block;
  background-color: black;
  min-width: 91px;
  min-height: 235px;
  width: 91px;
  max-width: 91px;
  height: 235px;
  max-height: 235px;
}
.rubrique1 {
  border-style: none;
  border-width: 0px;
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-top: 1px;
  margin-right: 1px;
  margin-left: 1px;
  background-color: transparent;
  color: #ffffff;
  background-image: url(../images/rub1a.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 16px;
  line-height: 15px;
}
.rubrique1b {
  border-style: none;
  border-width: 0px;
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-top: 1px;
  margin-right: 1px;
  margin-left: 1px;
  background-color: transparent;
  color: #ffffff;
  background-image: url(../images/rub1b.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 16px;
  line-height: 15px;
}
.rubrique1c {
  border-style: none;
  border-width: 0px;
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-top: 1px;
  margin-right: 1px;
  margin-left: 1px;
  background-color: transparent;
  color: #ffffff;
  background-image: url(../images/rub1c.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 16px;
  line-height: 15px;
}
.rubrique1d {
  border-style: none;
  border-width: 0px;
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-top: 1px;
  margin-right: 1px;
  margin-left: 1px;
  background-color: transparent;
  color: #ffffff;
  background-image: url(../images/rub1d.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 16px;
  line-height: 15px;
}
.rubrique1e {
  border-style: none;
  border-width: 0px;
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-top: 1px;
  margin-right: 1px;
  margin-left: 1px;
  background-color: transparent;
  color: #ffffff;
  background-image: url(../images/rub1e.gif);
  background-repeat: no-repeat;
  float: left;
  display: block;
  height: 16px;
  line-height: 15px;
}
.rubrique1f {
  border-style: none;
  border-width: 0px;
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-top: 1px;
  margin-right: 1px;
  margin-left: 1px;
  background-color: transparent;
  color: #ffffff;
  background-image: url(../images/rub1f.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 16px;
  line-height: 15px;
}
.rubrique1g {
  border-style: none;
  border-width: 0px;
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-top: 1px;
  margin-right: 1px;
  margin-left: 1px;
  background-color: transparent;
  background-image: url(../images/rub1g.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 16px;
  line-height: 15px;
  color: white;
}
.rubrique2 {
  border:  none;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  font-size: 14px;
  float: none;
  display: inline;
  position: relative;
  margin-right: 1px;
  margin-left: 1px;
  min-width: 82px;
  color: #999999;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 28px;
}
.texte_courant {
  font-family: Arial,Helvetica,sans-serif;
  text-align: justify;
  font-size: 12px;
  color: #333333;
}
.texte_courant3 {
  font-family: Arial,Helvetica,sans-serif;
  text-align: justify;
  font-size: 14px;
  color: #666666;
}
.texte_small {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #333333;
}
a:link {
  color: white;
}
#bloc_volet_g4 {
  display: block;
  float: left;
  width: 156px;
  height: 78px;
  background-repeat: no-repeat;
  background-image: url(../images/mairie.jpg);
}
#bloc_volet_g1 {
  display: block;
  float: left;
  width: 156px;
  height: 78px;
  background-repeat: no-repeat;
  background-image: url(../images/education.jpg);
}
#bloc_volet_g2 {
  display: block;
  float: left;
  width: 156px;
  height: 78px;
  background-repeat: no-repeat;
  background-image: url(../images/banque.jpg);
}
#bloc_volet_g3 {
  display: block;
  float: left;
  width: 156px;
  height: 78px;
  background-repeat: no-repeat;
  background-image: url(../images/sante.jpg);
}
#bloc_volet_d1 {
  display: block;
  float: right;
  width: 156px;
  height: 78px;
  background-repeat: no-repeat;
  background-image: url(../images/promo_feminine.jpg);
}
#bloc_volet_d2 {
  display: block;
  float: right;
  width: 156px;
  height: 78px;
  background-repeat: no-repeat;
  background-image: url(../images/hydro.jpg);
}
#bloc_volet_d3 {
  display: block;
  float: right;
  width: 156px;
  height: 78px;
  background-repeat: no-repeat;
  background-image: url(../images/agri.gif);
}
#bloc_volet_d4 {
  display: block;
  float: right;
  width: 156px;
  height: 78px;
  background-repeat: no-repeat;
  background-image: url(../images/desen.jpg);
}
#separ_1 {
  border-style: none;
  border-width: 0px;
  display: block;
  height: 25px;
  padding-top: 1px;
  margin-right: 1px;
  margin-left: 1px;
  background-color: transparent;
  min-width: 460px;
  min-height: 25px;
}
#separ_2 {
  border:  none;
  width: 600px;
  min-width: 600px;
  display: block;
  min-height: 20px;
  background-color: transparent;
  height: 25px;
}
div#bloc_cube a:hover {
  background-repeat: repeat;
  background-color: #ff159a;
}
#texte_gauche {
  display: block;
  float: left;
  background-color: transparent;
  padding-right: 5px;
  width: 297px;
}
#texte_droit {
  display: block;
  float: right;
  background-color: transparent;
  padding-left: 0px;
  width: 283px;
}
a:visited {
  color: white;
}
body {
  font-family: Arial,Helvetica,sans-serif;
  color: #666666;
}
#communaute {
  width: 311px;
  min-width: 311px;
  max-width: 311px;
  height: 86px;
  min-height: 86px;
  max-height: 86px;
  background-image: url(../images/fds_com.gif);
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  color: white;
  font-size: 14px;
  text-align: center;
  position: relative;
  float: right;
  padding-top: 7px;
  margin-right: 4px;
  background-repeat: no-repeat;
}
div#bas a:link {
  color: #f61681;
}
div#texte2_slider a:link {
  color: #f61681;
}
div#texte2_slider a:visited {
  color: #ff6600;
}
#texte_slider {
  border:  none;
  padding: 8px;
  max-height: 292px;
  height: 292px;
  min-height: 292px;
  background-image: url(../images/fds_bloc.gif);
  background-repeat: no-repeat;
}
#texte2_slider {
  border:  none;
  padding: 8px;
  min-height: 292px;
  color: #333333;
  text-align: justify;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  background-image: url(../images/fds_bloc.gif);
  background-repeat: no-repeat;
  max-height: 1000px;
}
#methode {
  border-style: none;
  border-bottom: 1px none #ff6600;
  border-top-color: silver;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  display: block;
  color: white;
  height: 16px;
  width: 1070px;
}
div#methode a:link {
  font-family: Arial,Helvetica,sans-serif;
  color: white;
}
#bloc_onglet {
  border-bottom: 1px solid #999999;
  display: block;
  width: 1070px;
  height: 17px;
}
.texte_2 {
  font-family: Arial,Helvetica,sans-serif;
  text-align: justify;
  color: #333333;
  font-size: 13px;
}
.onglet_on {
  border-bottom: 1px solid black;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: black;
  background-image: url(../images/menu_on.gif);
}
#img_gauche {
  display: block;
  float: left;
  position: relative;
  padding-left: 7px;
}
#img_droite {
  display: block;
  float: right;
  position: relative;
  padding-right: 7px;
}
#img_gauche2 {
  padding: 1px 7px;
  display: block;
  float: left;
  position: relative;
  height: 250px;
  width: 270px;
}
#img_droite2 {
  padding: 1px 7px 1px 6px;
  display: block;
  float: right;
  position: relative;
  height: 250px;
  width: 270px;
}
#img_gaucheg {
  padding: 1px 7px;
  display: block;
  float: left;
  position: relative;
  height: 325px;
  width: 270px;
}
#img_droited {
  padding: 1px 7px 1px 6px;
  display: block;
  float: right;
  position: relative;
  height: 325px;
  width: 270px;
}
.sous_titre {
  border-bottom: 1px solid #336666;
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
  font-size: 12px;
  text-transform: none;
}
.sous_titre2 {
  border-bottom: 1px solid #000066;
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
  font-size: 13px;
  text-transform: uppercase;
  background-color: #cccccc;
  color: #ba0000;
}
#bloc_standard {
  border: 1px solid #666666;
  padding: 20px;
  display: block;
  width: 1020px;
  height: 360px;
  background-color: transparent;
}
#texte_projet_gauche {
  display: block;
  float: left;
  background-color: transparent;
  width: 200px;
  height: 60px;
}
#texte_projet_droit {
  display: block;
  float: right;
  background-color: transparent;
  width: 200px;
  height: 60px;
}
#intro {
  border: 1px solid #999999;
  padding: 5px 5px 5px 0px;
  display: block;
  background-color: transparent;
  width: 1000px;
}
#bloc_pour_colonnes {
  width: 1070px;
  display: block;
  height: 600px;
  background-color: transparent;
}
.texte_gros {
  font-family: Arial,Helvetica,sans-serif;
  color: black;
  font-size: 15px;
}
#sous_titre3 {
  border-style: solid;
  border-color: #fdfdfd #fdfdfd #cecece #cecece;
  border-width: 1px;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  display: block;
  background-color: #eeeeee;
  color: #3e7fff;
}
#img_bilan_g {
  border: 1px solid black;
  display: block;
  font-size: 15px;
  color: #339999;
  font-weight: bold;
  line-height: 16px;
  float: left;
  background-image: url(../images/bilan1.gif);
  background-repeat: no-repeat;
  width: 450px;
  text-align: center;
  background-color: transparent;
  height: 296px;
  background-position:  center center;
}
#img_bilan_d {
  border: 1px solid black;
  display: block;
  font-size: 15px;
  color: #339999;
  font-weight: bold;
  line-height: 16px;
  float: right;
  background-image: url(../images/bilan2.gif);
  background-repeat: no-repeat;
  width: 422px;
  text-align: center;
  background-color: transparent;
  height: 296px;
  background-position:  center center;
}
#txt_bilan_g {
  border:  none;
  display: block;
  float: left;
  background-repeat: no-repeat;
  width: 450px;
  background-color: transparent;
  font-size: 9px;
  color: black;
  text-align: justify;
  height: 50px;
  font-weight: inherit;
  line-height: 10px;
}
#txt_bilan_d {
  border:  none;
  display: block;
  float: right;
  background-repeat: no-repeat;
  width: 422px;
  background-color: transparent;
  font-size: 9px;
  text-align: justify;
  color: #333333;
  height: 50px;
  font-weight: inherit;
  line-height: 10px;
}
#txt_g {
  display: block;
  float: left;
}
#txt_d {
  display: block;
  float: right;
}
