
html{
background-color:#dddddd;
font-family:calibri, verdana, arial, times new roman, serif;
height:100%;
}

a {
text-decoration:none;
clear:both;
}

a.liens:visited,a.accueil:visited{
color:blue;
}

h1 {
text-align:center;
clear:both;
font-size:1.6em;
}

h3{
clear:both;
}

ul {
list-style-type: none;
}

center{
padding-top:10px;
}

body{
width:960px;
padding:0px 4px 1px 4px;
margin:auto;
background-color:white;
}


#header {
height:240px;
padding:0px 0px 0px 20px;
margin:0px 0px 4px 0px;
position:relative;
background:url("images/headbackground.jpg") no-repeat;
}

#manche, #aeroclub {
font-size:3em;
letter-spacing:15px;
}

#aeroclub {
font-weight:bold;
}

#header ul{
color: white;
background: black;
font-size:15px;
text-transform:uppercase;
position:absolute;
right:26px;
bottom:29px;
padding: 11px 0;
}

#header ul li{
display:inline;
}

#header ul li a {
  color: white;
  padding: 20px 15px 11px;
}


#nav{
width:100%;
height:40px;
position:absolute;
top:200px;
right:0px;
background-color:#ffe52f;
}

#nav ul {
  padding: 11px 0;
  width: 960px;
  height:40px;
  margin:auto;
  font-size: 15px;
}

#nav ul li {
  display:inline;
  padding: 0px 9.5px 0px 9.5px;
}

#nav ul li a {
  height:40px;
  color: #000000;
  padding: 11px 11px 11px;
  text-transform: uppercase;
}

#nav ul li a:hover, #nav ul li a.active {
  color: white;
  background: black;
}

.presentation{
width:506px;
margin:360px 4px 30px 0px;
background-color:#646464;
color:white;
padding:10px;
clear:none;
}

.presentation h1{
clear:none;
}

.presentation ul{
font-size:1.2em
}

.presentation ul li{
margin:10px 0px 10px 0px;
}

.slide{
width:526px;
height:352px;
float:left;
background:black;
}

.aside {
width:430px;
max-height:750px;
float:right;
margin: 0px 0px 4px 0px;
background-color:white;
text-align:justify;
overflow:hidden;
}

.aside h1 {
background:#505050;
padding:10px 0px 10px 0px;
margin:0px 0px 4px 0px;
color:white;
}

h1.asidetitre{
background:#bebebe;
padding:5px 0px 5px 0px;
margin:0px;
color:black;
font-size:1.2em;
}

.aside p{
padding:0px 10px 0px 10px;
}

#suite{
text-align:right;
font-style:italic;
font-size:0.8em;
}

.pages{
padding:10px 10px 50px 10px;
text-align:justify;
}

table {
margin:auto;
text-align:center;
border-collapse: collapse;
margin-top:20px;
}

table td {
border: 1px solid black;
padding:10px;
}

table #vols{
width:450px;
}

table #vols2{
width:360px;
}


#terrain{
width:600px;
height:299px;
float:left;
margin-right:10px;
}

.pages h1{
background:#bebebe;
padding:10px 0px 10px 0px;
margin:0px;
}

#pagespilotes{
border-top:solid black 2px;
text-align:center;
}

#pagespilotes a{
color:black;
}

#pagespilotes a.active{
color:#646464;
}

.modifier{
text-align:right;
font-size:15px;
text-transform:uppercase;
}

span.modifier a{
background:black;
padding: 11px 11px 11px;
color:white;
}

.modifarticle{
font-size:16px;
text-align:left;
}

a.modifarticle{
color:white;
background:black;
padding: 7px 7px 7px;
}

img{
float:left;
padding:0px 15px 15px 0px;
}

#plan_aeroclub{
float:none;
padding:0px 15px 15px 0px;
}

#cockpit{
margin:auto;
float:right;
padding:0px 0px 15px 15px;
}

.liens{
padding:15px 0px 15px 10px;
}

table.contact{
margin-left:24px;
text-align:left;
margin-top:0px;
}

table.contact td{
border: none;
padding:5px;
}

fieldset{
margin-top:20px;
margin-bottom:20px;
}

legend{
font-weight:bold;
}

input.submitcontact{
text-align:center;
}

p.contact{
text-align:center;
}

.pagespilotes1 h1{
background:#505050;
padding:10px 0px 10px 0px;
margin:0px 0px 4px 0px;
color:white;
}

#footer{
border-top:solid black;
text-align:center;
}

#gras{
font-weight:bold;
font-size:1.2em;
}