/*
 * Styles sheet used for AE'2005 web site on display screen
 *
 * Copyright (C) 2004-2005 Bruno Beaufils <bruno.beaufils@lifl.fr>
 */

/*****************************************************************************
 *
 * General styles
 *
 ****************************************************************************/
body { 
  background-color:white;
  margin:.2em .1em .2em .1em;
  padding:.1em;
  font-size:12px;
  text-align:justify;
}
a {
  color:black;
  text-decoration:none;
  border-bottom:1px dotted black;
}

/*****************************************************************************
 *
 * Elements of page layout
 *
 ****************************************************************************/

/*
 * Title *********************************************************************
 */
#title {
  font-family:georgia, times, "times new roman", serif;
  font-size:2.5em;
  margin:0;
  padding:0;
  text-align:center;
  background:white;
  color:black;
}
#title-name {
  text-align:center;
  margin:0 0 0 0;
}
#title-location { 
  text-align:center;
  margin:0 0 1em 0;
  font-family: helvetica, sans-serif;
  font-size:.3em;
  letter-spacing:.6em;
}

/*
 * Menu **********************************************************************
 */
#menu { 
  display: none;
}

/*
 * Logos *********************************************************************
 */
#logos { 
  display:none;
}

/*
 * Content *******************************************************************
 */
#content { 
  margin:0;
  padding:0;
  font-family: helvetica, sans-serif;
  font-size:1.4em;
}
#content h1 { 
  font-family:georgia, times, "times new roman", serif;
  font-size:1.1em;
  padding:0;
  margin:2em 0 2em 0;
  text-align:center;
  border-bottom:0px solid gray;
}
#content h2 { 
  margin-top:2em;
  font-family:georgia, times, "times new roman", serif;
  font-size:1.1em;
}

/*
 * Footer ********************************************************************
 */
#footer {
  display:none;
}

/*****************************************************************************
 *
 * Styles for some particuliar page
 *
 ****************************************************************************/

/*
 * Schedule ******************************************************************
 */
#schedule {
  width:100%;
}
#schedule th { 
  padding:1em;
  vertical-align:top;
  text-align:right;
}
#schedule td { 
  padding:1em;
  vertical-align:top;
  text-align:left;
}
#schedule .passe { 
  color: silver;
}

pre { 
  border:1px dotted black;
  font-size:1em;
  padding:.5em;
  background:silver;
}

/*
 * Invited Speaker ***********************************************************
 */
div.is-picture { 
  float:left;
  left:0;
  width:100px;
  padding:0;
  margin:0 16px 0 0;
}
div.is-picture a {
  display:block;
}
div.is-picture a,
div.is-picture img {
  background-color:transparent;
  border:0;
}
div.is-people {
  margin:0 0 0 116px;
  padding:0;
}
div.is-people ul { 
  padding:0;
  margin:0;
  list-style-type:none;
}
div.is-people p { 
  padding:0;
  font-family:georgia, times, "times new roman", serif;
  text-align:center;
  font-weight:bold;
}
div.is-people blockquote { 
  padding:0;
  font-style:italic;
  text-align:justify;
}
div.is-people em { 
  font-style:normal;
}

/*
 * Programme  ****************************************************************
 */
h2.day { 
  background: white;
  color: black;
  border: 1px solid black;
  text-align: center;
}
table.schedule{ 
  font-size:66%;
}
.title-halfday { 
  width: 40%;
  color: black;
  background: white;
  border: 1px dotted black;
  text-align: center;
}
/* End */

