/* ======= */
/*   TEMP  */
/* ======= */

html {
  background-color:#004080;
  margin:0;
  padding:0;
  border:none;
  line-height:normal;
}
body {
  margin:0;
  padding:0;
  font-family:arial, helvetica, sans-serif;
  font-size:100%;
  color: #DC9B6E;
  background-color: #004080;
  background-position: top left;
}

     a         { text-decoration:none; }
     a:link    { color:#C0C0C0; background-color:inherit; }
     a:visited { color:#D0C0AE; background-color:inherit; }
     a:active  { color:#D0C0AE; background-color:#00478E; }
     a:hover   { color:aqua; background-color:inherit; text-decoration:underline; }
p.ff a:hover   { border-bottom:none; }

h1        { font-size:1.2em; }
h2        { font-size:1.1em; }
h2.small  { font-size:0.9em; }
h3        { font-size:1.1em; text-align:left; margin-left:.8em; margin-bottom:0; font-weight:normal;}
h4        { font-size:0.9em; }
#home h4  { margin: .5em 1em 0; font-weight:normal; }

h1 i, h2 i, h3 i, h4 i {
  font-size:.9em;
  font-weight: normal;
}

address { font-style:normal; margin-top:0; padding-top:0; }
address:first-line { font-size:1em; font-weight:bold; line-height:2em; }

.title {
  text-align:center;
  margin: 0 auto 1.1em auto;
}

div {
  margin-left:auto;
  margin-right:auto;
}

.head {
  position:relative;
  width:/*472px*/33em;
  height:/*102px*/7.1em;
  margin-top:1.5em;
  border:solid;
  border-color:#0053A6 #003468 #003468 #0053A6;
  color:#FFFFFF;
  background-color:#004488;
  text-align:center;
}


#photos .head {
  /* height:102px; */
  /* border-width:0 2px 2px 0; */
  margin-top:0;
  border:none;
  /* background:#004488 url(../img/negatif.gif) repeat-x; */
  background:none transparent;
}


#design h1, #home h1 {
  position:absolute; left:0; top:-.2em; margin:0; padding:.25em; font-size:3.5em; color:#ecc8ae;
  opacity:.7;
  /* filter:alpha(opacity=70);  IE7 still sucks */
  font-weight:bold;
}

#design h1 { font-weight:bold; color:#739ac7; }

#photos h1 {
  position:absolute; left:0; top:0;
  margin-top:.5em;
  margin-left:.25em;
  padding-top:0;
  font-size:3.5em; color:white/*#ecc8ae*/;
  font-weight:bold;
  opacity:.60;
  /* filter:alpha(opacity=60); */
}

.cell {
  width:/*450px*/31em;
  min-height:3em;
  margin:1.5em auto;
  border-style:solid;
  border-color:#0053A6 #003468 #003468 #0053A6;
  border-width:1px 2px 2px 1px;
  padding:/*10px*/.8em;
  background-color:#004488;
  color:inherit;
}

.miscbox {
  position: relative;
  top:-5.5em;  /*-80px*/
  right:-16em; /*-200px*/
  width:7.5em; /*110px*/
  border-style:solid;
  border-color:#0053A6 #003468 #003468 #0053A6;
  border-width:1px 2px 2px 1px;
  background-color:#00458A;
  color:inherit;
  text-align:right;
}

ul { list-style-type: square; margin-top:.5em;}
ul li {
  text-align:justify;
  margin-left:.5em;
  margin-right:.5em;
}

li.hop { margin-top:.8em }

span.x {
  font-size:1.6em;
  font-family:/*'courier new',courier,*/monospace;
  font-weight:bold;
}

.note {
  font-size:.9em;
  font-family:/*arial, helvetica, */sans-serif;
  margin:.4em .8em;
}

.nota { color:#C0C0C0; }

img { border:none; }
img.ikon { position:absolute; bottom:0; right:25%; }

.just { color:#FF712F }


img#lxc {
  width:210px;
  height:105px;
  opacity: 0.4;
  filter: Alpha (Opacity=50);
}
