/* Général */
/* -------------------------------------------------------------------------- */
* {
  margin:0;
  padding:0;
  border:0;
}
body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFF;
  background-color:#b3d9f4;
  background-image:url(../portail_images/portail_fond.jpg);
  background-position:center 0;
  background-repeat:no-repeat;
}

/* Structure */
/* -------------------------------------------------------------------------- */
.portail_logo {
  position:absolute;
  top:12px;
  left:31px;
  width:183px;
  height:145px;
  z-index:2;
}
.portail_bandeau {
  position:absolute;
  top:32px;
  right:29px;
  width:762px;
  height:75px;
  z-index:1;
}
.portail {
  position:relative;
  width:890px;
  height:597px;
  margin:0 auto;
  margin-top:29px;
  z-index:2;
  background-color:#FFF;
}
.portail_pied {
  position:relative;
  width:890px;
  margin:0 auto;
  text-align:right;
  margin-top:3px;
  padding-right:19px;
}
.portail_bandegauche {
  position:absolute;
  top:0;
  left:0;
  width:14px;
  height:597px;
  background-image:url(../portail_images/portail_bandegauche.jpg);
  background-repeat:no-repeat;
}
.portail_bandedroite {
  position:absolute;
  top:0;
  right:0;
  width:13px;
  height:597px;
  background-image:url(../portail_images/portail_bandedroite.jpg);
  background-repeat:no-repeat;
}

/* Menu */
/* -------------------------------------------------------------------------- */
.portail_menu {
  position:absolute;
  top:120px;
  right:29px;
  z-index:1;
}
.bouton_berry,
.bouton_loiret,
.bouton_sarthe,
.bouton_touraine {
  width:140px;
  height:26px;
  margin-left:12px;
  display:block;
  float:left;
  text-indent:1000px;
  overflow:hidden;
  background-image:url(../portail_images/portail_menu.gif);
}
.bouton_berry {
  background-position:0 0;
}
.bouton_berry:hover {
  background-position:0 26px;
}
.bouton_loiret {
  background-position:-140px 0;
}
.bouton_loiret:hover {
  background-position:-140px 26px;
}
.bouton_sarthe {
	background-position:-280px 0;
}
.bouton_sarthe:hover {
	background-position:-280px 26px;
}
.bouton_touraine {
	background-position:-420px 0;
}
.bouton_touraine:hover {
	background-position:-420px 26px;
}

/* Carte */
/* -------------------------------------------------------------------------- */
#portail_carte {
  position:absolute;
  bottom:0;
  right:13px;
  width:865px;
  height:437px;
}