@charset "iso-8859-1";
/* CSS Document
http://www.elisa-aerospace.fr/
*/
@import url(custom_editor.css);
@import url(sIFR.css);

body{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../img/full_bg.jpg) no-repeat top center #242C41;
	}
	
ul, li, p, ol, form, img{padding:0 0 0 0; margin:0 0 0 0; border:0px;}
li{list-style:none;}

a {outline: none;}
a:focus{-moz-outline-style: none;}

.sIFR-active #swfTitre {
	visibility:hidden; 
	font-family:Arial;
	line-height:1em;
	display:block;
	font-size:40px;
	padding:0 0 0 10px;
}
.ancre{ font-size:0px; height:0px; line-height:0px; float:left;}
/*---------------------------------------------------------------------------------------------------------*/
/* Structure
/*---------------------------------------------------------------------------------------------------------*/
#main{ width:988px; margin:0 auto 0 auto;}

/*---------------------------------------------------------------------------------------------------------*/
/* Bandeau
/*---------------------------------------------------------------------------------------------------------*/
#bandeau{float:left; width:988px;}
#bandeau .c1{ float:left; width:988px; height:120px; background:url(../img/bandeau.jpg);}
#bandeau .c1 .return{ float:left; display:block; height:120px; width:200px;}

#bandeau .c1 .connexion{float:right; width:215px; height:24px; background:url(../img/bg_login.jpg) no-repeat; padding:4px 0 0 90px;}
#bandeau .c1 .connexion input{ float:left; margin:0 2px 0 0; font:11px Arial; color:#999; padding:2px 2px 0 2px; width:87px; height:16px; border:1px solid #374363;}
#bandeau .c1 .connexion .btn_ok{float:left; display:block; width:20px; height:20px; font-size:0px; text-decoration:none; background:url(../img/btn_login.jpg) no-repeat;}
#bandeau .c1 .connexion .btn_ok:hover{ background-position:0 -20px;}

#bandeau .c1 .connexion .erreur{ float:left; display:block;  font:10px Arial; color:#FFF; text-decoration:none; padding:2px 3px 2px 3px; background-color:#030405;}
#bandeau .c1 .connexion .erreur:hover{ text-decoration:underline;}

/**/
#bandeau .c2{float:left; width:988px; height:36px;}

#bandeau .c2 ul li{float:left; display:block; height:36px;}

/**/
#bandeau .c2 ul .m_deb{
	background:url(../img/m_gauche.png) no-repeat;width:5px;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elisa-aerospace.fr/img/m_gauche.png', sizingMethod='noscale');
	-background-image:none;
	}
/**/
#bandeau .c2 ul .m_space_a{width:233px; background:url(../img/m_gauche2.jpg) no-repeat;}
/**/
#bandeau .c2 ul #menubar{}

#bandeau .c2 ul #menubar a {display:block; float:left; height:36px;}

#bandeau .c2 ul #menubar img{ float:left;}

#bandeau .c2 ul #menubar #act1{ background:url(../img/btn_elisae.jpg) no-repeat; width:86px;}
#bandeau .c2 ul	#menubar #act1.active{background-position:0 -36px;}
#bandeau .c2 ul	#menubar #act1.xactive{background-position:0 -36px;}

#bandeau .c2 ul #menubar #act2{ background:url(../img/btn_cursus.jpg) no-repeat; width:87px;}
#bandeau .c2 ul	#menubar #act2.active{background-position:0 -36px;}
#bandeau .c2 ul	#menubar #act2.xactive{background-position:0 -36px;}

#bandeau .c2 ul #menubar #act3{ background:url(../img/btn_recherche.jpg) no-repeat; width:221px;}
#bandeau .c2 ul	#menubar #act3.active{background-position:0 -36px;}
#bandeau .c2 ul	#menubar #act3.xactive{background-position:0 -36px;}

#bandeau .c2 ul #menubar #act4{ background:url(../img/btn_contact.jpg) no-repeat; width:89px;}
#bandeau .c2 ul	#menubar #act4:hover{background-position:0 -36px;}
#bandeau .c2 ul	#menubar #act4.xactive{background-position:0 -36px;}

#bandeau .c2 ul #menubar #act5{ background:url(../img/btn_entreprises.jpg) no-repeat; width:113px;}
#bandeau .c2 ul	#menubar #act5:hover{background-position:0 -36px;}
#bandeau .c2 ul	#menubar #act5.xactive{background-position:0 -36px;}

/**/
#bandeau .c2 ul	.m_space_b{width:34px; background:url(../img/m_bg.jpg) repeat-x;}
/**/
#bandeau .c2 ul .btn_incrip a{ display:block;  float:left; width:111px; height:36px; background:url(../img/btn_inscri.jpg) no-repeat;}
#bandeau .c2 ul .btn_incrip a:hover{ background-position:0 -36px;}
/**/
#bandeau .c2 ul .m_fin{
	 float:left;
	background:url(../img/m_droit.png) no-repeat; width:5px;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elisa-aerospace.fr/img/m_droit.png', sizingMethod='noscale');
	-background-image:none;
	}
/**/
#bandeau .c3{ float:left; width:988px; height:14px; position:relative;}
#bandeau .c4{
	float:left; width:988px;
	height:5px;
	background:url(../img/bg_content_top.png) no-repeat bottom;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elisa-aerospace.fr/img/bg_content_top.png', sizingMethod='noscale');
	-background-image:none;
	}
/*sous menu*/
.menu .options {}
.menu a{
		display:block;
		padding:5px 20px 8px 20px;
		text-decoration:none;
		font:13px Arial;
		color:#FFF;
		background-color:#242C41;
	}
.menu a:hover {
		background-color:#2A334C;
	}
.menu .options span{
	display:block; font-size:0px; line-height:0px; height:1px; width:190px; background:url(../img/sm_bg.jpg) no-repeat;
	}
.menu .options .sactive{
	background:none;
	background-color:#2A334C;
	}

.menu .options div{
	display:block; height:5px; width:190px;
	background:url(../img/sm_end.png) bottom no-repeat;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elisa-aerospace.fr/img/sm_end.png', sizingMethod='noscale');
	-background-image:none;
}
/*---------------------------------------------------------------------------------------------------------*/
/* CONTENT
/*---------------------------------------------------------------------------------------------------------*/
#content{float:left; width:988px; background-color:#FFF;}
#content .colonne{float:left; width:224px; padding:9px 0 0 14px; background-color:#FFF;}
#content .page{float:left; width:736px; padding:9px 0 0 0; background-color:#FFF; font:13px Arial; color:#333;}

.retour{display:block; float:left; width:70px; height:22px; background:url(../img/btn_retour.jpg) no-repeat; margin:2px 0 0 0;}
.retour:hover{ background-position:0px -22px;}

/*---------------------------------------------------------------------------------------------------------*/
/* M ACTUS
/*---------------------------------------------------------------------------------------------------------*/
#liste_actu{ width:736px; float:left;}
#liste_actu li{float:left; width:736px; border-bottom:1px dashed #CACACA; padding:6px 0 10px 0; font:13px Arial; color:#333; line-height:22px;}

#liste_actu li .act_d{ background-color:#576B9F; padding:1px 3px 1px 3px; color:#FFF; font:12px Arial;}
#liste_actu li .act_t{font:18px Arial; font-weight:bold; color:#20273D; padding:0 0 0 10px; text-decoration:none;}
#liste_actu li .act_t:hover{ text-decoration:underline;}
#liste_actu li .img{ display:block; float:left; width:100px; height:75px; border:2px solid #576B9F; margin:4px 10px 0 0;}

.source{font:11px Arial; color:#999; background-color:#E2E2E2; padding:1px 3px 1px 3px; border:1px solid #999;}

/*---------------------------------------------------------------------------------------------------------*/
/* M LISTING
/*---------------------------------------------------------------------------------------------------------*/
#listing{ width:736px; float:left;}
#listing li{float:left; width:736px; border-bottom:1px dashed #CACACA; padding:6px 0 10px 0; font:13px Arial; color:#333; line-height:22px;}

#listing li .t{font:18px Arial; font-weight:bold; color:#20273D; text-decoration:none;}
#listing li .t:hover{ text-decoration:underline;}
#listing li .img{ display:block; float:left; width:100px; height:75px; border:2px solid #576B9F; margin:4px 10px 0 0;}

/*---------------------------------------------------------------------------------------------------------*/
/* PARTENAIRE
/*---------------------------------------------------------------------------------------------------------*/
#liste_part{ width:736px; float:left;}
#liste_part li{float:left; width:184px; padding:10px 0 0 0;}

#liste_part li .img{ display:block; float:left; width:180px; height:100px; border:2px solid #FFF; margin:0 0 0 0; background-position:center;}
#liste_part li .img:hover{border:2px solid #576B9F;}

#liste_part li div{ text-align:center; background-color:#CCC; margin:0 5px 0 5px; font:12px Arial; color:#FFF; font-weight:bold; padding:2px 0 1px 0;}

/*---------------------------------------------------------------------------------------------------------*/
/* FAQ
/*---------------------------------------------------------------------------------------------------------*/
#questions{ float:left; padding:0 0 10px 0;}
#questions li{float:left; width:736px; font:13px Arial; color:#333; line-height:22px;}
#questions li .qlink{font:13px Arial; color:#20273D; text-decoration:none; font-weight:bold;}
#questions li .qlink:hover{ text-decoration:underline;}

#reponses{float:left;}
#reponses .qli{float:left; width:736px; border-top:1px dashed #CACACA; padding:6px 0 10px 0; font:13px Arial; color:#333; line-height:22px;}
#reponses .qli .que{font:18px Arial; font-weight:bold; color:#576B9F;}
#reponses .qli .gotop{font:10px Arial; font-weight:bold; text-decoration:none; color:#576B9F; padding:0px 2px 1px 2px; float:right;}
#reponses .qli .gotop:hover{background-color:#576B9F; color:#FFF; }

.select_question{ float:left; width:604px; height:40px; background:url(../img/bg_select_faq.jpg) no-repeat; padding:10px 0 0 132px;}
.select_question select{ width:590px;}

/*---------------------------------------------------------------------------------------------------------*/
/* Contact
/*---------------------------------------------------------------------------------------------------------*/
/*block coordonnées*/
#coor{ float:right; width:240px;}
#coor_titre{  width:220px; background:url(../img/blk_a_top.jpg) no-repeat; height:24px; padding:7px 10px 0 10px; font:13px Arial; color:#FFF;}
#coor div{ float:left; width:218px; padding:0 10px 6px 10px; border:1px solid #CCC;}
#coor div ul{width:218px; float:left; font:13px Arial; padding:4px 0 4px 0;}
#coor div ul li{ float:left; width:208px; padding:2px 10px 2px 0;}
#coor div ul .puc{ float:left; width:198px; padding:4px 10px 0 10px; background:url(../img/form_puce.jpg) no-repeat; background-position:0px 10px;}
#coor div ul .titre{font-weight:bold; padding:2px 10px 2px 0;}
#dform{float:left; width:480px; font:13px arial; line-height:22px; color:#333; padding:0 0 0 0;}
/*formulaire*/
.mform{ float:left; padding:0px 0 0 0; font:13px Arial; color:#333;}
.mform .info{ padding:0 0 16px 0; line-height:20px;}
.mform li{float:left; display:block; width:480px; padding:0px 0 0 0; line-height:24px;}
.mform li label{float:left; display:block; width:140px; font-weight:bold;}
.mform li select{float:left; display:block; font:12px arial; color:#333333; border:1px solid #CCCCCC; height:18px;}
.mform li input{ float:left; border:1px solid #CCCCCC; width:166px; padding:0px; font:12px arial; color:#333333; height:18px;}
.mform li textarea{ float:left; border:1px solid #CCCCCC; width:304px; font:12px arial; color:#333333; height:200px;}
.mform .erreur{ color:#FF3300;}
.mform .long select{width:168px;}
.mform .long input{width:304px;}
.mform .btn{ width:446px; }
.mform .btn a{ float:right;}

/**/
#email_envoye{ float:left; padding:0px 0 0 0; font:13px Arial; color:#333;}
#email_envoye .info{ line-height:40px;}

/*---------------------------------------------------------------------------------------------------------*/
/* BLOCK GRIS
/*---------------------------------------------------------------------------------------------------------*/
.blk_g{ display:block; float:left; width:210px; margin:0 0 10px 0;}
.blk_g li{ display:block; float:left;}

.blk_g .titre{ height:34px; padding:8px 0 0 11px;  width:199px; font:14px Arial; font-weight:bold; color:#415076; background:url(../img/blk_g_top.jpg) no-repeat;}
.blk_g .titre .a{color:#415076; text-decoration:none; float:left;}
.blk_g .titre .a:hover{ color:#FF3300;}
.blk_g .titre .b{ float:right; display:block; height:10px; width:6px; padding:0 10px 0 0; margin:2px 0 0 0; font-size:0px; background:url(../img/blk_g_puce.jpg) no-repeat;}
.blk_g .titre .b:hover{ background-position:0 -10px;}

.blk_g .content{padding:0 11px 7px 11px;  width:188px; background:url(../img/blk_g_bg.jpg) repeat-y;}
.blk_g .content #mylogos{ float:left;}

.blk_g .content .txt{ float:left; width:188px; text-align:justify; font:12px Arial; color:#333; line-height:16px;}
.blk_g .content .txt img{ float:left; border:1px solid #242C41; margin:0 6px 0 0;}
.blk_g .content .txt a{ color:#415076; text-decoration:underline;}
.blk_g .content .txt a:hover{ text-decoration:none;}
	
.blk_g .end{width:210px; height:3px; font-size:0px; background:url(../img/blk_g_bottom.jpg) no-repeat;}

/*---------------------------------------------------------------------------------------------------------*/
/* BLOCK BLEU
/*---------------------------------------------------------------------------------------------------------*/
.blk_b{ display:block; float:left; width:210px; margin:0 0 10px 0;}
.blk_b li{ display:block; float:left;}

.blk_b .titre{ height:34px; padding:8px 0 0 11px;  width:199px; font:14px Arial; font-weight:bold; color:#FFF; background:url(../img/blk_b_top.jpg) no-repeat;}

.blk_b .content{padding:0 11px 7px 11px;  width:188px; background:url(../img/blk_b_bg.jpg) repeat-y;}

.blk_b .content .txt{  width:188px; text-align:justify; font:12px Arial; color:#FFF; line-height:16px;}
.blk_b .content .txt img{ float:left; border:1px solid #242C41; margin:0 6px 0 0;}
.blk_b .content .txt a{ color:#fff; text-decoration:underline;}
.blk_b .content .txt a:hover{ text-decoration:none;}
	
.blk_b .content .liens{ float:left; display:block; width:188px; padding: 0 0 0 0;}
.blk_b .content .liens li{ float:left; width:188px; padding:0 0 4px 0; }
.blk_b .content .liens li a{ display:block; float:left; background:url(../img/blk_b_puce.jpg) no-repeat left; padding:0 0 0 10px; font:12px arial; color:#FFF; text-decoration:none;}
.blk_b .content .liens li a:hover{ text-decoration:underline;}

.blk_b .content .liens .act{ width:178px; padding:0 0 4px 10px;}

.blk_b .end{width:210px; height:3px; font-size:0px; background:url(../img/blk_b_bottom.jpg) no-repeat;}

/*---------------------------------------------------------------------------------------------------------*/
/* BLOCK BLANC
/*---------------------------------------------------------------------------------------------------------*/
.blk_bl{ display:block; float:left; width:210px; margin:0 0 10px 0;}
.blk_bl li{ display:block; float:left;}

.blk_bl .titre{ height:34px; padding:8px 0 0 11px;  width:199px; font:14px Arial; font-weight:bold; color:#415076; background:url(../img/blk_bl_top.jpg) no-repeat;}

.blk_bl .content{padding:0 11px 7px 11px;  width:188px; background:url(../img/blk_bl_bg.jpg) repeat-y;}

.blk_bl .content .txt{  width:188px; text-align:justify; font:12px Arial; color:#415076; line-height:16px;}
.blk_bl .content .txt img{ float:left; border:1px solid #242C41; margin:0 6px 0 0;}
.blk_bl .content .txt a{ color:#415076; text-decoration:underline;}
.blk_bl .content .txt a:hover{ text-decoration:none;}
	
.blk_bl .content .liste{ float:left; display:block; width:188px; margin:10px 0 0 0; padding:4px 0 0 0; font:12px arial; border-top:1px solid #CCC;}
.blk_bl .content .liste li{ float:left; width:188px; padding:4px 0 0 0; font:12px arial; color:#415076;}

.blk_bl .content .liste li span{background:url(../img/blk_bl_puce.jpg) no-repeat top left; background-position:0 6px; width:178px; padding:0 0 0 10px;  text-decoration:none;}

.blk_bl .content .liste li a{font:12px arial; color:#415076; text-decoration:none; font-weight:bold;}
.blk_bl .content .liste li a:hover{ text-decoration:underline;}

.btn_prog{ float:left; display:block; width:188px; height:33px; background:url(../img/btn_prog.jpg) no-repeat bottom;}
.btn_prog:hover{ background-position:0 0px;}

.blk_bl .end{width:210px; height:3px; font-size:0px; background:url(../img/blk_bl_bottom.jpg) no-repeat;}
		
/*---------------------------------------------------------------------------------------------------------*/
/* ACCUEIL
/*---------------------------------------------------------------------------------------------------------*/
.pub{ width:734px; height:210px; border:1px solid #21283A; background:url(../img/visuel_acc.jpg) no-repeat; margin:0 0 10px 0;}
.pub a{ display:block; width:248px; height:27px; background:url(../img/btn_acc.jpg) no-repeat; position:absolute; margin:150px 0 0 470px; text-align:center; font:16px arial; color:#FFF; font-weight:bold; padding:6px 0 0 0; text-decoration:none;}
.pub a:hover{ background-position:0px -33px;}

.texte_accueil{ float:left; padding:0 10px 20px 10px;}

.btn_infos{float:left; margin:0 0 10px 0;}
.btn_infos .ba{ display:block; float:left; width:210px; height:40px; background:url(../img/btn_infos.jpg) no-repeat;}
.btn_infos .ba:hover{ background-position:0px -40px;}
.btn_infos .bb{ display:block; float:left; width:210px; height:40px; background:url(../img/btn_faq.jpg) no-repeat;}
.btn_infos .bb:hover{ background-position:0px -40px;}

/*---------------------------------------------------------------------------------------------------------*/
/* BLK ACTU ACCUEIL
/*---------------------------------------------------------------------------------------------------------*/
.bkl_a{ float:left; width:363px;}
.bkl_a li{float:left;}
.bkl_a .titre{background:url(../img/blk_a_top.jpg) no-repeat; height:26px; width:348px; padding:5px 5px 0 10px;}
.bkl_a .titre .a{ display:block;  float:left; font:13px Arial; color:#FFF; font-weight:bold; text-decoration:none; padding:2px 0 0 0; }
.bkl_a .titre .a:hover{ color:#FF3300;}

.bkl_a .titre div{ float:right;}
.bkl_a .titre .b{ display:block; float:left; width:22px; height:22px;  background:url(../img/blk_a_fl_d.jpg) no-repeat; margin:0 2px 0 0;}
.bkl_a .titre .b:hover{ background-position:0 -22px;}

.bkl_a .titre .c{ display:block; float:left; width:22px; height:22px; background:url(../img/blk_a_fl_g.jpg) no-repeat;}
.bkl_a .titre .c:hover{ background-position:0 -22px;}

.bkl_a .content{ border:1px solid #CCC; width:341px; padding:0 10px 0 10px;}
/**/
.bkl_a .content .actus{ float:left;}
.bkl_a .content .actus li{ float:left; display:block; width:341px; border-bottom:1px solid #CCC; height:68px; padding:5px 0 9px 0;}

.bkl_a .content .actus li .img{float:left; border:1px solid #000; margin:5px 10px 0 0; display:block; float:left; width:77px; height:58px; }

.bkl_a .content .actus li span{font:12px Arial; color:#ff3300; }
.bkl_a .content .actus li a{ font:12px Arial; color:#333; text-decoration:none; line-height:14px;}
.bkl_a .content .actus li a:hover{ text-decoration:underline;}
.bkl_a .content .actus .end{ border-bottom:0px;}

/*---------------------------------------------------------------------------------------------------------*/
/* BLK RECHERCHE ACCUEIL
/*---------------------------------------------------------------------------------------------------------*/
.bkl_r{ float:left; width:363px; margin:0 10px 0 0;}
.bkl_r li{float:left;}
.bkl_r .titre{background:url(../img/blk_r_top.jpg) no-repeat; height:26px; width:348px; padding:5px 5px 0 10px;}
.bkl_r .titre .a{ display:block;  float:left; font:13px Arial; color:#262D44; font-weight:bold; text-decoration:none; padding:2px 0 0 0; }
.bkl_r .titre .a:hover{ color:#FF3300;}

.bkl_r .content{ border:1px solid #CCC; width:341px; padding:0 10px 0 10px;}
/**/
.bkl_r .content .infos{ float:left;}
.bkl_r .content .infos .stitre{ }
.bkl_r .content .infos .stitre a{font:13px Arial; color:#333; text-decoration:none; font-weight:bold;}
.bkl_r .content .infos .stitre a hover{ text-decoration:underline; }

.bkl_r .content .infos li{ float:left; display:block; width:331px; border-bottom:1px solid #CCC; padding:5px 0 9px 10px; background: url(../img/blk_r_puce.jpg) no-repeat; background-position:0 13px;}

.bkl_r .content .infos .stitre{font:12px Arial; font-weight:bold; height:14px; border-bottom:0px; padding:10px 0 0 0; background:none; }

.bkl_r .content .infos li span{font:12px Arial; color:#ff3300; }
.bkl_r .content .infos li a{ font:12px Arial; color:#333; text-decoration:none; line-height:14px;}
.bkl_r .content .infos li a:hover{ text-decoration:underline;}
.bkl_r .content .infos .end{ border-bottom:0px;}

/*---------------------------------------------------------------------------------------------------------*/
/* FOOTER
/*---------------------------------------------------------------------------------------------------------*/
#footer {float:left; width:960px; padding:30px 14px 10px 14px; background-color:#FFF;}
#footer .fmenu{ float:left; width:960px; border:1px solid #CCC; height:18px; padding:4px 0 0 0; font:11px Arial; color:#999;}
#footer .fmenu .lien{ font:11px Arial; color:#999; text-decoration:none; padding:0 10px 0 10px;}
#footer .fmenu .lien:hover{ text-decoration:underline;}

#footer .partn{ float:left; padding:10px 0 0 0;}
#footer .partn img{ float:left;}

#footer .ftexte{ float:left; width:730px; font:11px Arial; color:#999; padding:10px 0 0 2px; line-height:16px;}
#footer .ftexte a{ font:11px Arial; color:#999; text-decoration:none;}
#footer .ftexte a:hover{ text-decoration:underline;}
#footer .flogo{ float:right; padding:10px 0 0 0;}


/*---------------------------------------------------------------------------------------------------------*/
/* PAGES
/*---------------------------------------------------------------------------------------------------------*/
/*fil d'ariane*/
.fil_ariane{ font:10px Arial; color:#999;}
.fil_ariane a{color:#999; text-decoration:none;}
.fil_ariane a:hover{text-decoration:underline;}
