/* Style Sheet by P. Tuffery 2006 */
/* Adapted from J. Maupetit 2006 */

* { 
  font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
}
  
body {
  color:#000000;
  font-size: 10pt;
  background-color:#e1ebfa;
} 
  
h2 {
  color:green;
  font-family:Arial;
  padding-bottom:1em;
  border-bottom:1px dashed #cccccc;
} 
  
a {
  text-decoration:none;
  color:blue;
}

a:hover {
  color:#909090;
}

pre {
  font-family: courier;
  margin: 0.5em;
  padding:1em;
  border-top: 1px dashed #cccccc;
  font-size:9pt;
}

select {
  font-size:   8pt;
  font-family: Arial;
  font-weight: normal;
}

.remark {
  font-size:8pt;
  font-style:italic;
  padding-left:1em;
  padding-right:1em;
  color:#909090;
}

.code {
  background-color:#f8f8f8;
  font-family:courier;
  padding:0.5em;
}

.warning {
  font-weight:bold;
  color:red;
}

.step {
  font-weight:bold;
}

.emph{
  font-style:italic;
  color:#909090;
}

.models{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding-left:2em;
  padding-right:2em;
  background-color: #f8f8f8;
  border: 1px dashed #cccccc;
  text-align:right;
}


.resEne{
  width:100%;
  padding:0.3em;
}

.resEne td{
  font-family:courier;
  font-size:10pt;
}

.tdR{
  text-align:right;
  padding-right:1em;
}

.imgR{
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  border-right:1px solid #cccccc;
  text-align:left;
}


.imgR img{
  border:1px solid #000000;
}

.imgL{
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  border-left:1px solid #cccccc;
  text-align:right;
}

.imgL img{
  border:1px solid #000000;
}

.underL{
  padding-top:1.5em;
  border-top: 1px dashed #cccccc;
  border-bottom: 1px dashed #cccccc;
  text-align:right;
  padding-right:1em;
}

.fullWidth{
  width:100%;
}

.halfWidth{
  width:50%;
}

.results{
  width:100%;
  padding:1em 2em 1em 2em;
  background-color: #f8f8f8;
  border: 1px solid red;
}

.resume{
  font-size:8pt;
  font-weight:bold;
}

.resume td{
  padding-left:2em;
}

.form{
  width:100%;
}

.form td{
  padding-top:1em;
  padding-bottom:1em;
  text-align:center;
  border:1px dotted #cccccc;
}

#main{
  width:900px;
  background-color:white;
  padding:0.5em 2em 0.5em 2em;
  border:2px solid #cccccc;
  margin-left:auto;
  margin-right:auto;
}

#synopsis {
  border:1px solid #cccccc;
  margin-bottom:2em;
  background-color:#f8f8f8;
  padding:0.5em;
}

#synopsis ul{
  list-style-type: none;
}


.infos {
  border:1px solid #cccccc;
  background-color:#f8f8f8;
  padding:0.5em;
  font-size:8pt;
}

.ene{
  padding-left:2em;
  font-size:8pt;
  font-family:courier;
}

#content{
  background-color : #FFF8FF;
  border           : 1px solid #cccccc;
  padding          : 0.5em;
}

#content input.bouton{
  font-size:9pt;
  background-color:#f0f0f0;
  font-weight:bold;
}

#content textarea{
  font-size:9pt;
  font-family:courier;
  background-color:#f0f0f0;
}

#content option{
  font-size:9pt;
}

#content table{
  text-align:left;
  font-size:10pt;
}


#footer{
  padding-top:1em;
  text-align:center;
  font-size:7pt;
}

.reference {
  text-align:justify;
  padding-left:1em;
}

.authors {
  font-weight:bold;
}

.papTitle {
  font-style:italic;
}

.jRef {
  font-size:8pt;
}


#footer .reference {
  font-size:9pt;
  text-align:center;
}


#header{
  background-color:#F8F8FF; /* #f0f0f0; */
  padding:10px;
}

#header .fullWidthHalf {
  border-top:1px solid black;
  border-bottom:1px solid black;
}

#main {
  width:900px;
  background-color:#ffffff;
  margin:auto;
  padding:20px;
  border: 2px solid #500000;
}

#content {
/*   background-image:url('http://condor.ebgm.jussieu.fr/~maupetit/images/1pgb-bg.jpg'); */
  background-repeat:no-repeat;
  background-position:top center;
  padding:10px;
} 
  
#footer {
  border:1px solid #cccccc;
  padding:1em;
  font-size:7pt;
  text-align:center;
}

#options{
  background-color : #e6eeee;
  border           : 1px solid #cccccc;
  padding          : 0.5em;
}

#options td {
  color:black;
}
