* { margin:0; padding:0; }
img { border:0; }
.reset { clear:both;margin:0;padding:0; }

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

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

.ActionMenu {
display:none;
}

.conteneurMega {
width:1025px;
margin-left:auto;
margin-right:auto;


}
html>body .conteneurMega {
width:1020px;
height:auto;
}

.conteneur {
width:1035px;
text-align:left;
background-color:#FFF;
position:relative;
top:-3px;
}
html>body .conteneur {
width:1020px;

}

.conteneurMini {
position:absolute;
top:0;
left:0;
width:1025px;

}
html>body .conteneurMini {
width:856px;
}

.conteneurHeader {
width:1035px;
height:30px;
background:url('../image/fondsite/fond_02.gif');
background-repeat:no-repeat;
}
html>body .conteneurHeader {
width:1020px;
}


/**
BANNIERE PRINCIPALE
*/
.BanniereImage {
position:absolute;
left:21px;
top:-13px;
height:100px;
}
html>body .BanniereImage {

min-height:120px;
height:auto;
}


/**
MENU PRINCIPALE
*/
.menu {
visibility:hidden;
text-align:left;
height:20px;
color:#FFF;
font-size:12px;
z-index:8;
}

.menu dl { 
width: 130px;
margin-top:2px;
z-index:10;
}
html>body .menu dl { margin-top:2px; }

.menu dt {
text-transform:uppercase;
border-right:1px solid #FFF;
font-weight:bold;
cursor:pointer;
text-align:center;
}
.menu dd {}

.menu ul {
position:relative;
top:3px;

}
.menu li {
list-style:none;
border-bottom:1px solid #FFF;
font-size:11px;
text-align:center;
width: 130px;
background-color:#0a487f;
}
.menu dt a, .menu li a {
color:#FFF;
text-decoration:none;
display: block;
width: 100%;
height: 100%;
font-weight:bold;
}
.menu li a {}
html>body .menu li a {
width:auto;
}
.menu li a:hover {
background-color:#638cb0;
}

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

.MenuFlash {
position:absolute;
top:105px;
left:21px;
}


/**
HOMEPAGE
*/

.HomepageHeader .BlockDroite {
float:right;
width:366px;
background:url('../image/fond/fond.aero30ng.gif');
background-repeat:no-repeat;
height:276px;
}
.HomepageHeader .BlockDroite {
margin-right:15px;
margin-bottom:15px;
}
html>body .HomepageHeader .BlockDroite {
margin-right:25px;
margin-bottom:15px;
}

/****
BLOC TEASER
****/

.HomepageHeader .teaser {
position:absolute;
width:450px;
height:276px;
background:url('../image/fond/aerophare.jpg');
background-repeat:no-repeat;
}

html>body .HomepageHeader .teaser {
margin-bottom:15px;
}

.HomepageHeader .teaser p  {
color:#3e3b36;
font-size:11px;
margin-left:65px;
margin-top:74px;
left:107px;
text-align:left;
width:155px;
}

.HomepageHeader .teaser h6 {
position:absolute;
font-size:11px;
width:155px;
top:257px;
right:168px;
z-index:4;
}
html>body .HomepageHeader .teaser h6 {

}
.HomepageHeader .teaser h6 a {
color:#3e3b36;
text-decoration:none;
}
.HomepageHeader .teaser h6 a:hover {
text-decoration:underline;
}





.HomepageFooter {
margin-top:15px;
}
html>body .HomepageFooter {
margin-top:0;
}

.HomepageFooter .BlockGauche {
position:relative;
color:#092c60;
width:450px;
height:191px;
background:url('../image/fond/fond.pollusphere.gif');
background-repeat:no-repeat;
}

.HomepageFooter .BlockGauche #Pollusphere {
position:absolute;
top:20px;
left:270px;
font-size:11px;
width:150px;
font-size:11px;
}

.HomepageFooter .BlockGauche #Pollusphere span {
text-transform:uppercase;
text-align:center;
width:150px;
font-size:11px;
font-weight:normal;
margin-bottom:10px;
display:block;
}



.HomepageFooter .BlockGauche #PollusphereLien {
position:absolute;
font-size:11px;
right:36px;
bottom:18px;
text-align:justify;
}



.HomepageFooter .BlockDroite {
float:right;
width:374px;
margin-right:15px;
height:191px;
}
html>body .HomepageFooter .BlockDroite {
margin-right:15px;
}
.HomepageFooter .BlockDroite ul {

}
.HomepageFooter .BlockDroite li {
list-style:none;
display:inline;
}
.HomepageFooter .BlockDroite .espace {

}


/**
HOMEPAGE BLOCK TXT
*/
.HomepageHeader .BlockDroite p {
color:#FFF;
font-size:11px;
margin-left:170px;
margin-top:8px;
left:107px;
width:182px;
}





/**
HOMEPAGE BLOCK LIEN
*/
.HomepageHeader .BlockDroite h6 {
position:absolute;
font-size:11px;
top:362px;
right:64px;
}
html>body .HomepageHeader .BlockDroite h6 {
right:-110px;
}
.HomepageHeader .BlockDroite h6 a {
color:#FFF;
text-decoration:none;
}
.HomepageHeader .BlockDroite h6 a:hover {
text-decoration:underline;
}



.HomepageFooter .BlockGauche #aeromob {
position:absolute;
font-size:11px;
top:173px;
right:120px;
}
.HomepageFooter .BlockGauche #aero2lien {
position:absolute;
font-size:11px;
top:82px;
right:120px;
}
.HomepageFooter .BlockGauche a {
color:#092c60;
text-decoration:none;
}
.HomepageFooter .BlockGauche a:hover {
text-decoration:underline;
}

/***
FORMULAIRE
*/

.Formulaire {
color:#0f4c83;
margin-left:20px;
padding-bottom:15px;
margin-bottom:15px;
width:545px;
}
html>body .Formulaire {
height:auto;
}
.Formulaire h6 {
font-size:12px;
font-weight:bold;
color:#000;
}

.Formulaire .FormulaireChamp {
margin-bottom:5px;
}

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

/**
Erreur Formulaire
*/
.Formulaire .Error {
color:#0f4c83;
}
.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;
color:#FF0000;
}




/**
FOOTER
*/
.conteneurFooter {
width:1035px;
height:20px;
background:url('../image/fondsite/fond_06.gif');
background-repeat:no-repeat;
}


.footer {
width:1005px;
position:relative;
top:20px;
text-align:right;
color:#0a487f;
height:30px;
}
.footer li {
display:inline;
margin-right:2px;
height:20px;
}
.footer li a {
text-transform:uppercase;
color:#a2a1a1;
font-size:10px;
text-decoration:none;
}
.footer li a:hover {
text-decoration:underline;
}