/* Reset browsers default margin, padding and font sizes */
* { margin:0; padding:0; }

/** font face ***/

@font-face {
    font-family:'Ubuntu';
    src: url('../fonts/Ubuntu-R.ttf');
}


html
{ font-size:100%;
  /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
  height:100%;
  margin-bottom:1px; }
body
{ color:#1A1A1A;
  font-family: 'Ubuntu';
  font-size:12px;
  margin:0;
  padding:0;
  border-width:0;
  display:block;
  height:100%;
  background-color:#E2E8C2; 
}
#pagindex {
  background-image: url("../images/CarteParabole.jpg")  ;
  height: 500px;
  width: 50%;
  
}

/** GENERAL STRUCTURE **/

#header { margin:0px; color:#AC131E; border-bottom-width:6px; border-bottom-color:#AC131E; border-bottom-style: solid;}
#header img {height:155px;}

#leftMenu { vertical-align:top; width:250px; margin:0px; background-color: #AC131E; color:#F0F0F0;font-size:125%;font-family: 'Ubuntu';font-weight:300;float:left;padding-bottom:20px;}
#mainContent { vertical-align:top; width:auto; margin-left: 250px; margin-top:16px; padding-left:30px; padding-right:30px; padding-top: 10px; font-size:1.5em; padding-bottom:80px;}

#footer { border-top-width:6px; border-top-color:#AC131E; border-top-style: solid; text-align:left; padding-left: 10px; margin-top: 0; height:80px; position:relative; clear:both;background-color: #E2E8C2;}
#footer span {margin-top:20px; display:block; text-align:right; font-weight:bold; font-size:90%; padding-right:10px;color: #ac131e;}
#footer img { padding-top: 5px; padding-left:10px; padding-right: 10px; height:66px; float:left; vertical-align: middle;}

#wrap {min-height:91%}
#index { margin-left: 8%;font-size:200%; font-weight:bold; display:block; padding-top: 6%;line-height:200%}
#entree {color:#AC131E;font-size:250%; font-weight:bolder;text-align:right; margin-right:15%;display:block;font-family: 'Ubuntu';padding-top:5%;}


p {text-align:justify;font-size:1em;line-height:1.3em;margin-bottom:2em;}
img{border-width:0px;vertical-align:middle;}
li {padding-left:15px;padding-top:20px;}
dl{margin-left:5px;}

a { outline-style:none; }
a:link { color:#AC131E; text-decoration:none; }
ul.contacts a, ul.urls a{ color:#AC131E; text-decoration:none; }
a:visited { color:#AC131E; text-decoration:none; }
a:hover	{ color:#fff; }
a:active { color:#fff; text-decoration:none; }
a.rouge:link{color:#AC131E;}
a.rouge:visited{color:#AC131E;}
#leftMenu a{ color:#fff; text-decoration:none; }

h1 {color:#AC131E;padding-bottom:20px;}

.used {color:#1A1A1A; font-weight:900;}
.une{height:100px; padding-left:15px; padding-right:15px;}
.legende{display:block;font-size:0.8em; width:300px; float:left; }
.titre{}
.italic{font-style:italic}
.moyenne{width:400px;float:left; vertical-align: middle; padding-right:20px; padding-bottom:30px;}

.figure {display:block;clear:both; }

#titreSite {
  color: #AC131E;
  font-size: 40pt;
  font-weight: 900; 
}
#ssTitreSite {
  color: #AC131E;
  font-size: 25pt;
  font-style: italic;
  font-weight: 600; 
  padding-bottom: 10px;

}
fieldset {background-color: #A7C9A7; padding: 5px 5px; 5px; 5px;}
sup {font-size: 60%;}
