* {}

html, body {
  
}

html {
  margin: 0;
}

body {
  margin: 0;
  background: #275182 url('../IMG/graphisme/body.jpg') repeat-x;
}

body div#global {
  width: 750px;
  margin: 17px auto 0 auto;
  background: #fff;
  min-height: 100%;
}

/* HEADER */

div#header {
  height: 134px;
}

div#header h1 {
  height: 88px;
  margin: 0;
  padding: 0;
}

div#header h1 a {
  float: left;
  width: 170px;
  height: 50px;
}

div#header h1 span {
  display: none;
}

div#header div#menu {
  background: #173259 url('../IMG/graphisme/menu.jpg') repeat-x;
  height: 46px;
}

div#header div#menu dl {
  margin: 0 0 0 143px;
}

div#header div#menu dl dt {
  cursor: pointer;
  float: left;
  margin: 0;
  padding: 0;
}

div#header div#menu dl dt.menu1 {}

div#header div#menu dl dt.menu1 a {
  width: 145px;
  height: 46px;
  float: left;
}

div#header div#menu dl dt.menu1 a:link {
  background: #173259 url('../IMG/graphisme/menu_association.jpg') no-repeat;
}

div#header div#menu dl dt.menu1 a:visited {
  background: #173259 url('../IMG/graphisme/menu_association.jpg') no-repeat;
}

div#header div#menu dl dt.menu1 a:hover {
  background: #173259 url('../IMG/graphisme/menu_association_hover.jpg') no-repeat;
}

div#header div#menu dl dt.menu1 a:active {}

div#header div#menu dl dt.menu6 {}

div#header div#menu dl dt.menu6 a {
  width: 144px;
  height: 46px;
  float: left;
}

div#header div#menu dl dt.menu6 a:link {
  background: #173259 url('../IMG/graphisme/menu_france.jpg') no-repeat;
}

div#header div#menu dl dt.menu6 a:visited {
  background: #173259 url('../IMG/graphisme/menu_france.jpg') no-repeat;
}

div#header div#menu dl dt.menu6 a:hover {
  background: #173259 url('../IMG/graphisme/menu_france_hover.jpg') no-repeat;
}

div#header div#menu dl dt.menu6 a:active {}

div#header div#menu dl dt.menu8 {}

div#header div#menu dl dt.menu8 a {
  width: 146px;
  height: 46px;
  float: left;
}

div#header div#menu dl dt.menu8 a:link {
  background: #173259 url('../IMG/graphisme/menu_monde.jpg') no-repeat;
}

div#header div#menu dl dt.menu8 a:visited {
  background: #173259 url('../IMG/graphisme/menu_monde.jpg') no-repeat;
}

div#header div#menu dl dt.menu8 a:hover {
  background: #173259 url('../IMG/graphisme/menu_monde_hover.jpg') no-repeat;
}

div#header div#menu dl dt.menu8 a:active {}

div#header div#menu dl dt span {
  display: none;
}

div#header div#menu dl dd {
  position: absolute;
  top: 152px;
  left: 50%;
  padding: 10px 0 0 0;
  margin: 0;
  background: #5E86CC url('../IMG/graphisme/menu_dd.jpg') repeat-x;
  display: none;
  z-index: 2;
}

div#header div#menu dl dd#smenu1 {
  width: 145px;
  margin: 0 0 0 -231px
}

div#header div#menu dl dd#smenu6 {
  width: 144px;
  margin: 0 0 0 -86px
}

div#header div#menu dl dd#smenu8 {
  width: 146px;
  margin: 0 0 0 57px
}

div#header div#menu dl dd ul {
  padding: 0;
  margin: 0;
}

div#header div#menu dl dd ul li {
  list-style: none;
  padding: 1px 1px 1px 5px;
  margin: 0;
}

div#header div#menu dl dd ul li a {
  font: 7pt verdana;
  text-decoration: none;
}

div#header div#menu dl dd ul li a:link {
  color: #fff;
}

div#header div#menu dl dd ul li a:visited {
  color: #fff;
}

div#header div#menu dl dd ul li a:hover {
  color: #173259;
}

div#header div#menu dl dd ul li a:active {}

/* LE CADRE CENTRAL */

div#contenu {
  background: #fff url('../IMG/graphisme/contenu.jpg') repeat-x;
  float: left;
  width: 100%;
}

/* LE CADRE GAUCHE */

div#contenu div#cadre_gauche {
  width: 165px;
  height: 376px;
  float: left;
  background: #fff url('../IMG/graphisme/cadre_gauche.jpg') no-repeat;
  margin: 0;
  padding: 0;
}

div#contenu div#cadre_gauche ul {
  padding: 0;
  border: 0;
  text-align: right;
  width: 150px;
  position: absolute;
  left: 50%;
  top: 380px;
  margin-left: -370px;
}

div#contenu div#cadre_gauche ul li {
  list-style: none;
  font: bold 9pt/14pt arial;
  padding: 0;
  border: 0;
}

div#contenu div#cadre_gauche ul li a {
  text-decoration: none;
  padding: 0 20px 0 0;
}

div#contenu div#cadre_gauche ul li a:link {
  color: #173259;
}

div#contenu div#cadre_gauche ul li a:visited {
  color: #173259;
}

div#contenu div#cadre_gauche ul li a:hover {
  background: transparent url('../IMG/graphisme/sous_menu.png') no-repeat right;
}

div#contenu div#cadre_gauche ul li a:active {}

/* LE CADRE CENTRE */

div#contenu div#cadre_centre {
  margin: 20px 0 0 165px;
  min-height: 376px;
}

div#contenu div#cadre_centre h2 {
  margin: 0;
  padding: 20px 0 5px 0;
  font: bold 12pt arial;
  color: #173259;
}

div#contenu div#cadre_centre h2.breve {
  font: bold 10pt arial;
  border-bottom: 1px dashed #ccc;
  width: 75%;
}

div#contenu div#cadre_centre h2:first-letter {}

div#contenu div#cadre_centre h3 {}

div#contenu div#cadre_centre h4 {}

div#contenu div#cadre_centre h5 {}

div#contenu div#cadre_centre h6 {}

div#contenu div#cadre_centre p {
  font: 8pt/14pt verdana;
  color: #333;
  padding: 0 15px 0 0;
  text-indent: 15px;
  text-align: justify;
}

div#contenu div#cadre_centre p.breve, div#contenu div#cadre_centre {
  font: 8pt/14pt verdana;
  color: #333;
  padding: 0 15px 0 0;
  text-indent: 15px;
  text-align: justify;
}

div#contenu div#cadre_centre p a {
  text-decoration: none;
  font-weight: bold;
}

div#contenu div#cadre_centre p a:link {
  color: #13387A;
}

div#contenu div#cadre_centre p a:visited {
  color: #13387A;
}

div#contenu div#cadre_centre p a:hover {
  color: #4266B1;
}

div#contenu div#cadre_centre p a:active {}

div#contenu div#cadre_centre p.chemin_navigation {
  text-align: right;
  margin: 2px 0 0 0;
  font: 8pt arial;
  letter-spacing: 0.8pt;
}

div#contenu div#cadre_centre p.chemin_navigation a {
  text-decoration: none;
  font-weight: normal;
}

div#contenu div#cadre_centre p.chemin_navigation a:link {
  color: #13387A;
}

div#contenu div#cadre_centre p.chemin_navigation a:visited {
  color: #13387A;
}

div#contenu div#cadre_centre p.chemin_navigation a:hover {
  color: #4266B1;
  text-decoration: underline;
}

div#contenu div#cadre_centre p.chemin_navigation a:active {}

div#contenu div#cadre_centre p:first-letter {}

div#contenu div#cadre_centre ul {}

div#contenu div#cadre_centre ul li {}

div#contenu div#cadre_centre ul li a {
  text-decoration: none;
  font-weight: bold;
}

div#contenu div#cadre_centre ul li a:link {
  color: #13387A;
}

div#contenu div#cadre_centre ul li a:visited {
  color: #13387A;
}

div#contenu div#cadre_centre ul li a:hover {
  color: #4266B1;
}

div#contenu div#cadre_centre ul li a:active {}

div#contenu div#cadre_centre a {
  font: 8pt/14pt verdana;
  text-decoration: none;
  font-weight: bold;
}

div#contenu div#cadre_centre a:link {
  color: #13387A;
}

div#contenu div#cadre_centre a:visited {
  color: #13387A;
}

div#contenu div#cadre_centre a:hover {
  color: #4266B1;
}

div#contenu div#cadre_centre a:active {}

div#contenu div#cadre_centre a img {
  border: 1px solid #000;
}

div#contenu div#cadre_centre table {}

div#contenu div#cadre_centre table tr {}

div#contenu div#cadre_centre table tr td {
  vertical-align : top;
}

div#contenu div#cadre_centre table tr td img {
  margin: 0 auto 0 auto;
}

div#contenu div#cadre_centre div.spip_doc_titre {
  color: #333;
  font: 8pt arial;
  text-align: center;
}

div#contenu div#cadre_centre div.carte_france {
  width: 450px;
  height: 404px;
  background: #fff url('../IMG/graphisme/carte_france.jpg') no-repeat;
  position: relative;
  z-index: 1;
}

div#contenu div#cadre_centre div.carte_france a.corse {
  width: 80px;
  height: 30px;
  position: absolute;
  top: 320px;
  left: 350px;
}

div#contenu div#cadre_centre div.carte_monde {
  width: 555px;
  height: 332px;
  background: #fff url('../IMG/graphisme/carte_monde.jpg') no-repeat;
  position: relative;
  z-index: 1;
}

div#contenu div#cadre_centre div.carte_monde a.nepal {
  width: 80px;
  height: 30px;
  position: absolute;
  top: 120px;
  left: 350px;
}

div#contenu div#cadre_centre div.carte_monde a.bolivie_chili {
  width: 100px;
  height: 40px;
  position: absolute;
  top: 205px;
  left: 20px;
}

div#contenu div#cadre_centre div.carte_monde a.roumanie {
  width: 100px;
  height: 20px;
  position: absolute;
  top: 85px;
  left: 270px;
}

div#contenu div#cadre_centre div.carte_monde a.australie {
  width: 100px;
  height: 25px;
  position: absolute;
  top: 230px;
  left: 450px;
}

div#contenu div#cadre_centre div.carte_france a span, div#contenu div#cadre_centre div.carte_monde a span {
  display: none;
}

/* FOOTER */

div#footer {  
  background: #fff;
  float: left;
  width: 100%;
}

div#footer p {
  font: 12pt arial;
}

div#footer ul {
  width: 50%;
  float: right;
  border-top: 1px solid #234175;
  margin: 10px 0 10px 0;
  padding: 0;
}

div#footer ul li {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0 10px 0 0;
  font: 8pt verdana;
}

div#footer ul li.titre {
  display: block;
  color: #173259;
  font: bold 10pt arial;
  letter-spacing: 1px;
}

div#footer ul li a {
  text-decoration: none;
}

div#footer ul li a:link {
  color: #4266B1;
}

div#footer ul li a:visited {
  color: #4266B1;
}

div#footer ul li a:hover {
  color: #234175;
}

div#footer ul li a:active {}
