/*<agl.folder "build">*/
	.fondPcentre { background-image: url(../base/fondPcentre.png); background-repeat: repeat-y; background-position: 0 0; }
	.fondPhaut { background-image: url(../base/fondPhaut.png); background-repeat: no-repeat; background-position: 0 0; }
	.fondPbas { background-image: url(../base/fondPbas.png); background-repeat: no-repeat; background-position: 0 0; }
/*</agl.folder>*/
/*<agl.folder "menus">*/
	.fondinstit { background-image: url(../base/fondmenu_instit.gif); background-repeat: no-repeat; background-position: 0 0; }
	.bandoMenu { background-image: url(../base/bando_menu.gif); background-repeat: no-repeat; background-position: 0 0; }
	.menuhaut { color: #000; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 15px; }
	A.menuhaut { text-decoration: none }
	A:hover.menuhaut { color: #e1001a; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 15px; text-decoration: none    ; }
	.menuhautred { color: #e1001a; font-size: 14px; font-family: Arial, helvetica; font-variant: small-caps; line-height: 15px; }
	A.menuhautred { text-decoration: none }
	A:hover.menuhautred { color: #000; font-size: 14px; font-family: Arial, helvetica; font-variant: small-caps; line-height: 15px; text-decoration: none    ; }

	.menubas { color: #000; font-size: 12px; font-family: arial, helvetica; font-variant: small-caps; line-height: 14px; }
	A.menubas { text-decoration: none }
	A:hover.menubas { color: #e1001a; font-size: 12px; font-family: arial, helvetica; font-variant: small-caps; line-height: 14px; text-decoration: none    ; }
	.menucentre { color: #fff; font-size: 18px; font-family: arial, helvetica; font-variant: small-caps; line-height: 20px; }
	A.menucentre { text-decoration: none }
	A:hover.menucentre { color: #000; font-size: 18px; font-family: arial, helvetica; font-variant: small-caps; line-height: 20px; text-decoration: none    ; }
	.Smenucentre { color: #fff; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 15px; }
	A.Smenucentre { text-decoration: none }
	A:hover.Smenucentre { color: #000; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 14px; text-decoration: none    ; }
/*</agl.folder>*/
/*<agl.folder "HP">*/
	.modulAuto { background-image: url(../base/mod_auto.png); background-repeat: no-repeat; background-position: 0 0; }
	.modulBat { background-image: url(../base/mod_bat.png); background-repeat: no-repeat; background-position: 0 0; }
	.modulEnt { background-image: url(../base/mod_entre.png); background-repeat: no-repeat; background-position: 0 0; }
/*</agl.folder>*/
/*<agl.folder "module">*/
.fondModfranchise { background-image: url(../base/modFranchise_b.gif); background-repeat: no-repeat; background-position: 0 0; }
.btModule { color: #fff; font-size: 12px; font-family: arial, helvetica; font-variant: small-caps; line-height: 14px; }
	A.btModule { text-decoration: none }
	A:hover.btModule { color: #fff; font-size: 12px; font-family: arial, helvetica; font-weight: bold; font-variant: small-caps; line-height: 14px; text-decoration: none    ; }
.titreModule { color: #fff; font-size: 14px; font-family: arial, helvetica; line-height: 17px; }
	A.titreModule { font-variant: small-caps; text-decoration: none  }
	A:hover.titreModule { color: #fff; font-size: 14px; font-family: arial, helvetica; line-height: 17px; text-decoration: none    ; }
.titreModuleRed { color: #e1001a; font-size: 13px; font-family: arial, helvetica; line-height: 15px; }
	A.titreModuleRed { font-variant: small-caps; text-decoration: none  }
	A:hover.titreModuleRed { color: #e1001a; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; }
.txtModule { color: #fff; font-size: 11px; font-family: arial, helvetica; line-height: 13px; }
	A.txtModule { font-variant: small-caps; text-decoration: none  }
	A:hover.txtModule { color: #fff; font-size: 11px; font-family: arial, helvetica; line-height: 13px; text-decoration: none    ; }
.txtModulenoir { color: #000; font-size: 11px; font-family: arial, helvetica; line-height: 13px; }
	A.txtModulenoir { font-variant: small-caps; text-decoration: none  }
	A:hover.txtModulenoir { color: #000; font-size: 11px; font-family: arial, helvetica; line-height: 13px; text-decoration: none    ; }
.btModuleNoir { color: #000; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 15px; }
	A.btModuleNoir { text-decoration: none }
	A:hover.btModuleNoir { color: #d90027; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 15px; text-decoration: none    ; }
.btModuleRed { color: #e1001a; font-size: 12px; font-family: arial, helvetica; font-variant: small-caps; line-height: 14px; }
	A.btModuleRed { font-variant: small-caps; text-decoration: none  }
	A:hover.btModuleRed { color: #000; font-size: 12px; font-family: arial, helvetica; font-weight: bold; font-variant: small-caps; line-height: 14px; text-decoration: none    ; }
.fondModrecrutB { background-image: url(../base/modrecrut_b.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondModrecrutH { background-image: url(../base/modrecrut_h.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondModDevisB { background-image: url(../base/mod_devisB.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondModDevisH { background-image: url(../base/mod_devisH.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondModDevis { background-image: url(../base/modul_devis.gif); background-repeat: no-repeat; background-position: 0 0; }
.fondModEco { background-image: url(../base/modul_ecoEnergie.gif); background-repeat: no-repeat; background-position: 0 0; }
/*</agl.folder>*/
/*<agl.folder "auto">*/
.txtModEss { color: #fff; font-size: 13px; font-family: arial, helvetica; line-height: 15px; }
	A.txtModEss { font-weight: bold; text-decoration: none     }
	A:hover.txtModEss { color: #fff; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; }

	.EsstitreRed { color: #d90027; font-size: 16px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }
	.EsstitreBlanc { color: #fff; font-size: 16px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }
	.fonfModEssH { background-image: url(../base/modEss_autoH.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fonfModEssB { background-image: url(../base/modEss_autoB.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondmodHPautoH { background-image: url(../base/autoHP_modH.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondmodHPautoC { background-image: url(../base/autoHP_modM.gif); background-repeat: repeat-y; background-position: 0 0; }
	.fondmodHPautoB { background-image: url(../base/autoHP_modB.gif); background-repeat: no-repeat; background-position: 0 0; }
	.rubrique { color: #d90027; font-size: 20px; font-family: arial, helvetica; line-height: 22px; text-decoration: none; }
	.rubriqueblack { color: #000; font-size: 16px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }
	.titreauto { color: #d90027; font-size: 15px; font-family: arial, helvetica; line-height: 17px; text-decoration: none; }
	.titreautoBlack { color: #000; font-size: 15px; font-family: arial, helvetica; line-height: 17px; text-decoration: none; }
	.fondMenuAuto { background-image: url(../base/fondmenu_auto.png); background-repeat: no-repeat; background-position: 0 0; }
	.btsousMenu { color: #fff; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 15px; }
	A.btsousMenu { text-decoration: none }
	A:hover.btsousMenu { color: #fff; font-size: 13px; font-family: arial, helvetica; font-weight: bold; font-variant: small-caps; line-height: 15px; text-decoration: none    ; }
/*</agl.folder>*/
/*<agl.folder "txt">*/
	.textebleu { color: #3c5c91; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; text-align: justify; }
	A.textebleu { color: #6391ac; text-decoration: none   }
	A:hover.textebleu { color: #3c5c91; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; text-align: justify; }
	.titreBlack { color: #000; font-size: 17px; font-family: arial, helvetica; line-height: 19px; text-decoration: none; }
	.texteRed { color: #d90027; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; text-align: justify; }
	.texteGrisBat { color: #b9b9b9; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; text-align: justify; }
	.texteGrisfonce { color: #7e7e7e; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; text-align: justify; }
	A.texteGrisfonce { color: #646464; text-decoration: none   }
	A:hover.texteGrisfonce { color: #7e7e7e; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; text-align: justify; }
	.texteBlack { color: #000; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; text-align: justify; }
	A.texteBlack { color: #d90027; text-decoration: none   }
	A:hover.texteBlack { color: #d90027; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; text-align: justify; }
	.texteBlack2 { color: #000; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; text-align: justify; }
	A.texteBlack2 { color: #425a8f; text-decoration: none   }
	A:hover.texteBlack2 { color: #6391ac; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; text-align: justify; }
	.texteinfo { color: #000; font-size: 10px; font-family: arial, helvetica; line-height: 12px; text-decoration: none; text-align: justify; }
/*</agl.folder>*/
/*<agl.folder "batiment">*/
	.BfondModEssH { background-image: url(../base/modEss_batH.gif); background-repeat: no-repeat; background-position: 0 0; }
	.BfondModEssB { background-image: url(../base/modEss_batB.gif); background-repeat: no-repeat; background-position: 0 0; }
	.btsousMenuBat { color: #d90027; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 15px; }
	A.btsousMenuBat { text-decoration: none }
	A:hover.btsousMenuBat { color: #d90027; font-size: 13px; font-family: arial, helvetica; font-weight: bold; font-variant: small-caps; line-height: 15px; text-decoration: none    ; }
	.fondmodHPbatH { background-image: url(../base/batimentHP_modH.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondmodHPbatC { background-image: url(../base/batimentHP_modM.gif); background-repeat: repeat-y; background-position: 0 0; }
	.fondmodHPbatB { background-image: url(../base/batimentHP_modB.gif); background-repeat: no-repeat; background-position: 0 0; }
	.titreBat { color: #7e7e7e; font-size: 17px; font-family: arial, helvetica; line-height: 19px; text-decoration: none; }
	.rubriqueBat { color: #646464; font-size: 20px; font-family: arial, helvetica; line-height: 22px; text-decoration: none; }
	.fondMenuBat { background-image: url(../base/fondmenu_batiment.png); background-repeat: no-repeat; background-position: 0 0; }
/*</agl.folder>*/
/*<agl.folder "entreprise">*/
	.rubriqueGris { color: #646464; font-size: 16px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }
	.EnttxtModEss { color: #fff; font-size: 13px; font-family: arial, helvetica; line-height: 15px; }
	A.EnttxtModEss { font-weight: bold; text-decoration: none     }
	A:hover.EnttxtModEss { color: #fff; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; }
	.fondEnttH { background-image: url(../base/mod_entH.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondEntB { background-image: url(../base/mod_entB.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondEntC { background-image: url(../base/mod_entC.gif); background-repeat: repeat-y; background-position: 0 0; }
	.fondModEntH { background-image: url(../base/EntHP_modH.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondModEntB { background-image: url(../base/EntHP_modB.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondModEntC { background-image: url(../base/EntHP_modC.gif); background-repeat: repeat-y; background-position: 0 0; }
	.rubriqueEnt { color: #3c5c91; font-size: 20px; font-family: arial, helvetica; line-height: 22px; text-decoration: none; }
	.fondMenuEntr { background-image: url(../base/fondmenu_entreprise.png); background-repeat: no-repeat; background-position: 0 0; }
/*</agl.folder>*/
/*<agl.folder "form">*/
	.Formchamp { color: #646464; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; }
	.FormTitre { color: #a7003c; font-size: 20px; font-family: arial, helvetica; line-height: 22px; text-decoration: none; }
	.FormTitre2 { color: #a7003c; font-size: 16px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }
	.mention { color: #000; font-size: 10px; font-family: arial, helvetica; line-height: 12px; text-decoration: none; text-align: justify; }
	.FormtxtBlack { color: #000; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; text-align: justify; }
	.FormtxtBlack { text-decoration: none   }
	A:hover.FormtxtBlack { color: #d90027; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; text-align: justify; }
/*</agl.folder>*/
/*<agl.folder "instit">*/
	.InstittxtModEss { color: #000; font-size: 13px; font-family: arial, helvetica; line-height: 15px; }
	A.InstittxtModEss { font-weight: bold; text-decoration: none     }
	A:hover.InstittxtModEss { color: #d90027; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; }
	.rubriquered { color: #d90027; font-size: 16px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }
	.fondinstitH { background-image: url(../base/modInstit_H.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondinstitB { background-image: url(../base/modInstit_B.gif); background-repeat: no-repeat; background-position: 0 0; }
	.fondinstitC { background-image: url(../base/modInstit_C.gif); background-repeat: repeat-y; background-position: 0 0; }
	.btsousMenuinst { color: #000; font-size: 13px; font-family: arial, helvetica; font-variant: small-caps; line-height: 15px; }
	A.btsousMenuinst { text-decoration: none }
	A:hover.btsousMenuinst { color: #d90027; font-size: 13px; font-family: arial, helvetica; font-weight: bold; font-variant: small-caps; line-height: 15px; text-decoration: none    ; }
/*</agl.folder>*/
/*<agl.folder "presse">*/
	.PressBt { color: #d90027; font-size: 11px; font-family: arial, helvetica; line-height: 13px; text-decoration: none; text-transform: uppercase; }
	A.PressBt { text-decoration: none   }
	A:hover.PressBt { color: #000; font-size: 11px; font-family: arial, helvetica; line-height: 13px; text-decoration: none    ; text-transform: uppercase; }
	.Pressdate { color: #646464; font-size: 12px; font-family: arial, helvetica; line-height: 14px; text-decoration: none; text-transform: uppercase; }
	.PressTitre { color: #000; font-size: 15px; font-family: arial, helvetica; font-weight: bold; line-height: 17px; text-decoration: none; }
	.PressSTitre { color: #d90027; font-size: 14px; font-family: arial, helvetica; line-height: 16px; text-decoration: none; }
	.PressTxt { color: #000; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none; text-align: justify; }
/*</agl.folder>*/
/*<agl.folder "eco">*/
	.InstittxtModEco { color: #96be22; font-size: 13px; font-family: arial, helvetica; line-height: 15px; }
	A.InstittxtModEco { font-weight: bold; text-decoration: none     }
	A:hover.InstittxtModEco { color: #d90027; font-size: 13px; font-family: arial, helvetica; line-height: 15px; text-decoration: none    ; }
	.titreVert { color: #96be22; font-size: 17px; font-family: arial, helvetica; line-height: 19px; text-decoration: none; }
	.Esstitrevert { color: #96be22; font-size: 16px; font-family: arial, helvetica; line-height: 18px; text-decoration: none; }
/*</agl.folder>*/

.reseau_no_script
{
  width:230px;
  height:220px;
  overflow: auto;
  background-color:#e1001a;
  color:#ffffff;
  padding-left: 5px;
  font-family: arial, helvetica;
  font-size:11px;
}

.anim_hp_no_script
{
  width:800px;
  text-align:left;
  font-family: arial, helvetica;
  font-size:12px;

}

.h1_plan_site
{
  font-family: arial, helvetica;
  font-size:14px;
}

.plan_site
{
  font-family: arial, helvetica;
  font-size:12px;
}
.plan_site a
{
  font-family: arial, helvetica;
  font-size:12px;
  color:#646464;
}