* { margin:0; padding:0; }
img { border:0; _behavior:url('http://aerophile.com/win_png.htc'); }
.reset { clear:both;margin:0;padding:0; }

body {
font-size:11px;
font-family:Verdana, Arial, sans-serif;
text-align:center;
background-repeat:repeat-x;
background-color:#FFF;
}

a {
color:#FFF;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

.ActionMenu {
display:none;
}
.ChangeLangue {
position:absolute;
z-index:47;
left:55px;
top:110px;
}
.conteneur {
width:940px;
margin-left:auto;
margin-right:auto;
position:relative;
background-color:#FFF;
text-align:left;
}
html>body .conteneur {
width:940px;
height:auto;
}



/**
BANNIERE PRINCIPALE
*/
.BanniereImage {
position:absolute;
left:18px;
top:0px;
background:url('../image/fondsite/header.png');
background-repeat:no-repeat;
width:940px;
height:380px;
z-index:6;
}
.Logo {
position:absolute;
left:55px;
top:20px;
z-index:50;
}
.BandeauHome {
position:absolute;
right:20px;
top:0px;
z-index:70;
}
.Centrale {
width:940px;
height:650px;
top:0;
left:0;
color:#FFF;
padding-top:135px;
position:relative;
background:url('../image/fondsite/fond_04.gif');
background-repeat:repeat-y;
}
html>body .Centrale {
width:940px;
min-height:100px;
height:auto;
}

.Centrale .Dynamique {
padding-left:185px;
position:relative;
z-index:40;
height:400px;
}
html>body .Centrale .Dynamique {
min-height:400px;
height:auto;
}


/**
FOOTER 
*/
.FooterPage {
width:904px;
height:507px;
text-align:right;
color:#0a487f;
margin-left:19px;
background:url('../image/fondsite/footer.png');
background-repeat:no-repeat;
margin-top:-150px;
position:relative;
}
.FooterPage .BoutonHide {
position:relative;
top:10px;
}
.FooterPage #BoutonHide {
cursor:pointer;
}

.FooterPage .FooterBloc {
position:absolute;
bottom:0;
right:0px;
width:100%;
}

.FooterPage .LayerToHide {
height:50px;
background-color:#aae036;
position:relative;
}

.FooterPage .FooterBloc .MentionFooter {
text-align:left;
position:absolute;
top:17px;
left:15px;
color:#FFF;
font-weight:bold;
}
html>body .FooterPage .FooterBloc .MentionFooter {
top:17px;
}
.FooterPage .SousMenuFooter {
position:absolute;
top:18px;
right:10px;
}
html>body .FooterPage .SousMenuFooter {
top:18px;
}

.FooterPage .SousMenuFooter li {
display:inline;
margin-right:2px;
color:#FFF;
font-size:11px;
height:20px;
font-weight:bold;
}
.FooterPage .SousMenuFooter li a {
text-transform:uppercase;
color:#FFF;
text-decoration:none;
}
.FooterPage .SousMenuFooter li a:hover {
text-decoration:underline;
}
.FooterPage .BarreBlanche {
background-color:#FFF;
height:8px;
margin-bottom:2px;
}
.FooterPage .Opacite40 {
background-color:#d6f09f;
}



/**
MENU PRINCIPALE
*/
.menu {
position:absolute;
text-align:left;
color:#FFF;
font-size:12px;
z-index:40;
top:135px;
left:57px;

}

.MenuDtOut {
background:none;
}
.MenuDtHover {
background-image:url('../image/fond/fond.menu.png');
zoom:1;
_background:none; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://aerophile.com/theme/aero2/image/fond/fond.menu.png', sizingMethod='scale');
}

.menu dl { 
font-family:Verdana, Arial, sans-serif;
width: 120px;
padding-top:2px;
padding-bottom:2px;
z-index:10;

border-left:1px solid #FFF;
}


.menu dt {
cursor:pointer;
padding-left:10px;

}
.menu dd {}

.menu ul {
padding-left:25px;
}

.menu li {
font-weight:normal;
list-style:none;
margin-top:3px;
font-size:11px;
line-height:12px;

}
.menu dt a {
color:#FFF;
text-decoration:none;
}
.menu li a {
color:#FFF;
text-decoration:none;

}
.menu li a {}
html>body .menu li a {
width:auto;
}
.menu li a:hover {
color:#b4edf9;
}
.menu .Selected a {
color:#b4edf9;
}




.BarreMenu {
background-color:#0a487f;
position:absolute;
top:150px;
left:0;
width:100%;
height:20px;
z-index:7;
}






/***
FORMULAIRE
*/

.Formulaire {
color:#FFF;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
}
html>body .Formulaire {
height:auto;
}
.Formulaire h6 {
font-size:12px;
font-weight:bold;
color:#FFF;
}

.Formulaire .FormulaireChamp {
margin-bottom:15px;
clear:both;

}

.Formulaire h2 {
color:#0f4c83;
margin-bottom:10px;
}
.Formulaire #Btn {
width:150px;
}
.Formulaire .FormulaireChamp label {
color:#FFF;
font-size:11px;
font-weight:bold;
float:left;
}
.Formulaire .FormulaireChampPourR {
display:none;
}
.Formulaire .FormulaireChamp input, .Formulaire .FormulaireChamp textarea {
width:150px;
border:1px solid #0f4c83;
}
.Formulaire .FormulaireChamp input  {
float:right;
}
.Formulaire .FormulaireChamp textarea {
width:343px;
}
.Formulaire .FormulaireChampCheckbox {
margin-top:15px;
}

/**
Erreur Formulaire
*/
.Formulaire .Error {
color:#FF0000;
font-weight:bold
}
.Formulaire .Error span {
text-align:center;
}
.Formulaire .Error ul {
margin-top:15px;
margin-left:15px;
margin-bottom:15px;
}
.Formulaire .Error li {
list-style:square;
}

/**
Erreur AjAx
*/
.Formulaire .MessageAjax {
margin-top:15px;
text-align:center;
font-weight:bold;
font-style:italic;
color:#e53939;
font-size:13px;
}
.MessageAjaxDroite {
margin-top:15px;
text-align:center;
font-weight:bold;
font-style:italic;
color:#e53939;
}


