html {
height:100%;
width:100%;
}
/*
FFD200 jaune original
ffcc0c fond jaune
e5b70b jaune + foncé
3A4B7A bleu foncé
1e344c bleu très foncé (fond bottom)
6588Af bleu clair
*/

body {
	/*text-align: center;  pour corriger le bug de centrage IE */
	background:url(images/fond-repeat-bot.png);
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
#fond-haut {
position:absolute;
background:url(images/fond-repeat-top.png) repeat-x left;
height:792px;
margin:0 0 0 0;
width:100%;
_width:120%;
_margin-left:-20%;
_margin-right:-20%;
_overflow-x:hidden;
}

.hr-bleu{
border: 0px;
background-color:#3A4B7A;
height:1px;
}


/*#test{background:url(images/fond-repeat-test.jpg) repeat-x ;height:386px;width:400px;
background-color:white;}*/

a {color:#6588Af;text-decoration:none;}
a:hover {color:#6588Af;text-decoration:underline;}
.txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color:#3A4B7A;
	line-height:1.8em;
}
.txt-droite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	color:#3A4B7A;
	line-height:1.8em;
}
.txt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color:#3A4B7A;
	line-height:1.3em;
}
.txtnojustify{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#3A4B7A;
	line-height:1.8em;
}
.txt-gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color:#3A4B7A;
	line-height:1.8em;
}
.txtbleu{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #3A4B7A;
}
.txtbleunojustify{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #6588Af;
}
.titre{
	font-family: Arial ;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #f0c215;
	padding-right:20px;
	padding-left:0px;
	letter-spacing: 0.08em;
	margin-bottom:20px;
	_margin-bottom:5px;
}
.titre-bleu{
	font-family:  Arial ;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #6588Af;
}
.titrepop{
	font-family: Helvetica, Arial ;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	color: #f0c215;
}
.titrenojustify{
	font-family: Helvetica, Arial ;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
	color: #f0c215;
	margin-bottom:0;
}
.titre-retrait{
	font-family: Helvetica, Arial ;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
	color: #f0c215;
	margin-bottom:0;
}
.fleche-retrait{
margin-left:-22px;
}
.chapeau {
	font-family: Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color: #3A4B7A;
	line-height:1.5em;
	text-align:left;
	margin-top:0;
}
.chapeau2 {
font-family: Helvetica, Arial ;
font-size:13px;
font-weight:bold;
color: #3A4B7A;
text-align:left;
}

a.lienbleu{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #6588Af;
	text-decoration: underline;
}
a.lienbleu:hover{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #6588Af;
	text-decoration: none;
}
a.lienbleugras{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3A4B7A;
	text-decoration: none;
}
a.lienbleugras:hover{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.lien-foot{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
a.lien-foot:hover{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.forminput {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	border: 1px solid;
	COLOR: #6588Af; 
	background-color: #F0F2F4;
}
.formselect {
	font-family: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #6588Af; 
	background-color: #F0F2F4;
}
.formtextarea {
	BORDER-RIGHT: #6588Af 1px solid; BORDER-TOP: #6588Af 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #6588Af 1px solid; COLOR: #6588Af; BORDER-BOTTOM: #6588Af 1px solid; BACKGROUND-COLOR: #F0F2F4; font-family: Verdana, Helvetica, sans-serif;
}


/*#fond-bandeau {
position:absolute;
background:url(images/fond-repeat-test.jpg)  repeat-x;
margin-top:30px;
height:386px;
width:100%;
}*/


/* ///// ombre portée transparence png ///// */
#ombre{
position:relative;
width:1048px;
height:auto;
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
margin:0 auto 50px auto;
z-index:10;
padding-bottom:0px;
}
#ombre-haut{
position:absolute;
background:url(images/ombre-haut.png) repeat-x;
_background:url(images/spacer.gif);/* pour ie 6 */
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
margin-top:18px;
margin-left:24px;
width:1000px;
height:12px;
}
#ombre-middle{
position:absolute;
width:1048px;
height:100%;
}
#ombre-gauche{
position:absolute;
float:left;
background:url(images/ombre-gauche.png) repeat-y;
_background:url(images/spacer.gif);/* pour ie 6 */
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
margin-top:42px;
width:12px;
height:100%;
}
#ombre-droite{
position:absolute;
background:url(images/ombre-droite.png) repeat-y;
_background:url(images/spacer.gif);/* pour ie 6 */
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
margin-top:42px;
margin-left:1036px;
width:12px;
height:100%;
}
#ombre-haut-gauche{
position:absolute;
float:left;
background:url(images/ombre-hg.png) no-repeat;
_background:url(images/spacer.gif);/* pour ie 6 */
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
margin-top:18px;
width:24px;
height:24px;
}
#ombre-haut-droite{
position:absolute;
margin-left:1024px;
background:url(images/ombre-hd.png) no-repeat;
_background:url(images/spacer.gif);/* pour ie 6 */
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
margin-top:18px;
width:24px;
height:24px;
}
#ombre-bas{
position:relative;
background:url(images/ombre-bas.png) repeat-x;
_background:url(images/spacer.gif);/* pour ie 6 */
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
margin:0 12px;
width:1024px;
height:12px;
}
#ombre-bas-gauche{
position:absolute;
float:left;
background:url(images/ombre-bg.png) no-repeat;
_background:url(images/spacer.gif);/* pour ie 6 */
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
width:12px;
height:12px;
}
#ombre-bas-droite{
position:absolute;
margin-left:1036px;
background:url(images/ombre-bd.png) no-repeat;
_background:url(images/spacer.gif);/* pour ie 6 */
_width:0;/* pour ie 6 */
_height:0;/* pour ie 6 */
width:12px;
height:12px;
}



#conteneur{
position:relative;
width:1024px;
height:auto;
margin:0 auto 0 auto;
padding-top:30px;
padding-bottom:0;
margin-bottom:0px;
z-index:10;
}


/* // 
 // */
#bandeau {
width:1024px;
height:386px;
}
#bandeau-pages {
width:1024px;
height:110px;
}
#bandeau1{
height:110px;
width:629px;
}
#logo{
position:relative;
/*background:url(images/logo-aero-equipement.jpg);*/
display:block;
width:160px;
height:110px;
}
#space{
position:relative;
background:url(images/baniere02.jpg);
margin-left:160px;
margin-top:-110px;
width:30px;
height:110px;
}
#baniere{
position:relative;
background:url(images/baniere-aviation-product-services.jpg);
margin-left:190px;
margin-top:-110px;
width:439px;
height:110px;
}

#baniere-pages1 {
background:url(images/baniere-pages-1.jpg) no-repeat;
}
#baniere-pages2 {
background:url(images/baniere-pages-2.jpg) no-repeat;
}
#baniere-pages3 {
background:url(images/baniere-pages-3.jpg) no-repeat;
}
#baniere-pages1, #baniere-pages2, #baniere-pages3{
margin-left:190px;
margin-top:-110px;
width:439px;
height:110px;
}


#bandeau2{
height:276px;
width:629px;
}
#image01{
background:url(images/baniere-gauche.jpg);
width:160px;
height:276px;
}
#image02{
background:url(images/baniere-05.jpg);
margin-left:160px;
margin-top:-276px;
width:30px;
height:276px;
}
#image03{
background:url(images/baniere-image.jpg);
margin-left:190px;
margin-top:-276px;
width:439px;
height:276px;
}
#texte-bandeau{
position:absolute;
margin-left:0;
_margin-left:-298px;
margin-top:190px;
width:427px;
}
.txt-bandeau {
font-family: Helvetica, Arial ;
color:white;
text-transform:uppercase;
font-size:15px;
}
#bloc-menu {
margin-left:290px;
}
#bloc-menu-pages {
position:absolute;
background-color:#1e344c;
margin-left:629px;
margin-top:-110px;
width:365px;
height:87px;
padding:15px;
padding-top:8px;
_padding:4px;
_padding-left:10px;
_height:78px;
_width:375px;
}

.menu {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffcc0c;
letter-spacing:0.1em;
margin:0;
margin-left:-40px;
list-style-type:none;
line-height:1.15em;
}
.menu a {
color:white;
text-decoration:none;
}
.menu a:hover {
color:#ffcc0c;
text-decoration:none;
}
a.lienjaune{
	color: #ffcc0c;
	text-decoration: none;
}


/* // bloc produits // */
#bloc-products{
position:absolute;
width:160px;
margin-left:629px;
/*height:512px;
margin-top:-36px;
padding:20px 12px 0 12px;*/
/*height:507px;*/
margin-top:-20px;
padding:20px 12px 0 12px;
background-color:#ffcc0c;
}
#bloc-products a {text-decoration:none;color:#ffcc0c;}
#bloc-products a:hover {text-decoration:underline;color:#ffcc0c;}
#bloc-products-bas{
background:url(images/bloc-produit-bas.png) no-repeat;
position:absolute;
width:194px;
height:13px;
margin-left:629px;
margin-top:618px;
}
#bloc-products-gauche{
background:url(images/bloc-produit-gauche.png) no-repeat;
position:absolute;
width:12px;
height:245px;
margin-left:617px;
margin-top:386px;
}
.photo-bloc{
width:160px;
height:auto;
}
.titre-products{
font-family:Arial, Helvetica, sans-serif;
color:#1e344c;
text-transform:uppercase;
font-size:14px;
}
.label-bloc {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#1e344c;
	color:#ffcc0c;
	text-transform:uppercase;
	font-size:10px;
	text-align:right;
	width:auto;
	height:14px;
	padding:3px;
	left: 13px;
}

#bandeau-images {
position:absolute;
background-color:white;
margin-left:813px;
margin-top:-386px;
width:211px;
height:386px;
}
#bandeau-images-pages {
position:absolute;
background-color:white;
margin-left:813px;
/*margin-top:0px;*/
margin-top:-110px;
width:211px;
height:386px;
}
#ban-image-01{
background:url(images/baniere-photo01.jpg) no-repeat;
width:211px;
height:175px;
}
#ban-image-02{
background:url(images/baniere-photo02.jpg) no-repeat;
width:211px;
height:156px;
}
#ban-image-03{
background:url(images/baniere-photo03.jpg) no-repeat;
width:211px;
height:163px;
}
#ban-image-04{
background:url(images/baniere-photo04.jpg) no-repeat;
width:211px;
height:124px;
}
#ban-image-01-pages{
background:url(images/baniere-photo01-p.jpg) no-repeat;
width:211px;
height:110px;
}
#ban-image-02-pages{
background:url(images/baniere-photo02-p.jpg) no-repeat;
width:211px;
height:156px;
}
#ban-image-03-pages{
background:url(images/baniere-photo03-p.jpg) no-repeat;
width:211px;
height:163px;
}
#ban-image-04-pages{
background:url(images/baniere-photo04-p.jpg) no-repeat;
width:211px;
height:163px;
}






/* ////// contenu page ////// */

#contenu-page{
min-height:368px;
height:auto;
margin-top:10px;
background-color:#FFFFFF;
margin:0;
}

#tableau-page{
width:813px;
}

#table-contenu {
margin-left:-3px;
margin-right:30px;
}

#colonne-gauche{
background:url(images/colonne-gauche-repeat.png) repeat-y;
width:160px;
height:100%;
}
#bloc-gauche-01 {
background:url(images/colonne-gauche01.png) no-repeat;width:160px;height:121px;
}
#bloc-gauche-01-pages {
background:url(images/colonne-gauche01-p.png) no-repeat;width:160px;height:121px;
}
#bloc-gauche-02 {
background:url(images/colonne-gauche02.png) no-repeat;width:160px;height:138px;
}
#bloc-gauche-03 {
background:url(images/colonne-gauche03.png) no-repeat;width:160px;height:109px;
}
/*#bloc-gauche-repeat {display:block;background:url(images/colonne-gauche-repeat.png) repeat-y;width:160px;height:17px;margin-bottom:0;
}*/

#image-bas-droite{
float:right;
margin-top:143px;
/*position:absolute;
margin-left:813px;
_margin-left:653px;*/
}

#contenu-titre{
/*margin-left:190px;*/
height:auto;
width:428px;
margin-top:0px;
padding-left:30px;
}

#contenu-titre-accueil{
/*margin-left:190px;*/
height:auto;
width:428px;
margin-top:10px;
padding-top:30px;
/*padding-left:30px;
*/}

#contenu-accueil {
width:623px;
margin-left:0;
padding:0 0 10px 30px;
_padding-bottom:25px;
min-height:260px;
}

#certifs-images{
position:absolute;
float:right;
margin-left:350px;
margin-top:-25px;
}
#tableau-suppliers {
margin-top:20px;
}

#tableau-suppliers tr {
height:50px;
text-align:left;
vertical-align:middle;
}



/* ///// foot ///// */
#foot {
background-color:#1e344c;
padding-left:190px;
padding-right:10px;
padding-top:20px;
width:824px;
margin-left:auto;
margin-right:auto;
height:146px;
}
.bas {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:1.6em;
}
.bas a{
color:#fff;
text-decoration:none;
}
.bas a:hover {
color:#fff;
text-decoration:underline;
}

.bottom{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #6588Af;
	text-decoration: none;
	padding-bottom:20px;
	z-index:100;
	line-height:1.1em;
}
.bottom a {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #6588Af;
	text-decoration: none;
}
.bottom a:hover {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #6588Af;
	text-decoration: none;
}

