* 
{ 
	margin				: 0px; 
	padding				: 0px; 
} 
html 
{ 
	min-height			: 100%; 
}
body 
{ 
	text-align			: center; 
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px; color: #333; 
	/*background			: #ffffff; */
	background			: url(../images/bg_fd.gif); 
	line-height			: 18px;  
}

#wrapper 		
{
	width				: 980px; 
	margin				: 0 auto; 
	background			: #ffffff;  
}
/*-- HEADER --*/
#header 		
{
	width				: 980px; 
	height				: 159px; 
	/*background			: url(../images/header.gif) top no-repeat*/
}
#headerPanLien
{
	float				: right; 
	margin-top			: 120px; 
	margin-right		: 70px
}
#headerPanLien a 
{ 
	color				: #FFFFFF; 
	font				: 10px Verdana; 
	text-decoration 	: none;
}

/*-- MENU HORIZENTALE --*/
#nav 			{width:980px; height:40px; margin:0; padding:0; list-style:none; text-align:center; background:#EAEAEA url(../images/menu.gif) no-repeat; }
#sous_nav 		{width:980px; height:8px; margin:0; padding:0; background:#EAEAEA url(../images/sous-menus.gif) no-repeat; }

#mh_fond {background:url(../images/mh.gif) top repeat-x; float:left; height:40px;}
#mh_separateur {background:url(../images/mh_separateur.gif) left top no-repeat; float:left; list-style:none; height:40px; margin:1px 0 0 0;}
#mh_fond a {float:left; text-decoration:none; display:block; padding:0; height:1%; line-height:40px; color:#000; text-align:center; padding:0 15px 0 15px; font-weight:bold;}
#mh_fond a:hover {COLOR: #FF8010;}

/*-- CONTENEUR --*/
#content 
{ 
	width					: 980px; 
	padding					: 0 0 0; 
	background				: url(../images/fond_content.gif) repeat 0 0; 
	text-align				: justify;
	overflow				: auto;
}

/*-- MENU GAUCHE --*/
#content #col_1 {
        width:237px;
        float:left;
        height: auto;
        background-color:#246494
}

#vmenu1 
{ 
	float:left; 
	width:237px; 
	height:230px; 
	background-color:#30A1DB
}

#vmenu_separateur 
{ 
	float					: left; 
	height					: 46px; 
	width					: 237px; 
	padding					: 0 0 0; 
	background				: url(../images/mv_top.gif) no-repeat
}

#vmenu 
{
	/*margin-top:10px!important;*/
	margin-top:0px;
}
#vmenu ul {PADDING-LEFT: 10px; MARGIN: 0px; FONT-SIZE: 12px; LIST-STYLE-TYPE: none; text-align:left;}
#vmenu p 
{
	PADDING-LEFT: 10px; 
	MARGIN: 0px; 
	FONT-SIZE: 14px;  
	text-align:center;
	FONT-WEIGHT: bold; 
	color:#FF8010; 
	padding:10px 0 10px 0;
}
#vmenu #vmenu_annim
{
	margin-left:30px;	
}
#vmenu li 
{
	list-style:none;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 30px;
	padding-top:0;
	LINE-HEIGHT: 25px;
	text-align:left;
	height:30px;
}
ul#vmenu li A {COLOR: #FFFFFF; HEIGHT: 100%; TEXT-DECORATION: none; background:url(../images/puce_mv.gif) no-repeat left; font-weight:bold;}
ul#vmenu li A:hover {COLOR: #FF8010; background:url(../images/puce_mv_o.gif) no-repeat left; }/* background-position:20px 5px;padding:20px 0 0 0 ; */

#mv_news { 
	LIST-STYLE-TYPE: none;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10px;
	padding-top:0;
	LINE-HEIGHT: 20px;
	text-align:left; 
	margin:30px;
}

/*-- CONTENU DROIT --margin:30;*/
#content #col_2 {
        float:left;
        display:block;
        width:710px;
        height:100%;
        overflow:auto;
        padding:0 0 0 10px;
        margin:15px 0 0 0;
        background-color:#FFF;
}

/*-- FOOTER --*/
#footermainpan {WIDTH: 980px; height:190px; MARGIN: 0px; background-color:#FFF;}

#footerPanCopyright{width:237px; height:80px; float:left; background:#246494 url(../images/mv_bottom.gif) no-repeat bottom;}
#footerPanCopyright h1 { padding-top:40px; padding-left:20px;color:#FFFFFF; text-align:left; font:10px Verdana;}
#footerPanDivision{ width:auto; height:80px; background-color:#FFF; float:left;}/*width:743px;*/

#PanAeronautique {width:180px; height:40px; padding:0 0 0 0; background:url(../images/PanAeronautique.gif)  0 100% no-repeat #FFF; color:#Ffffff; float:left;  margin-left:1px;}
#PanMarine{       width:180px; height:40px; padding:0 0 0 0; background:url(../images/PanMarine.gif)        0 100% no-repeat #FFF; color:#Ffffff; float:left;}
#PanControle{     width:180px; height:40px; padding:0 0 0 0; background:url(../images/PanControle.gif)      0 100% no-repeat #FFF; color:#Ffffff; float:left;}
#PanIndustrie{    width:180px; height:40px; padding:0 0 0 0; background:url(../images/PanIndustrie.gif)     0 100% no-repeat #FFF; color:#Ffffff; float:left;}

#footerPanLienConteneur{WIDTH: 980px; height:60px; float:left; MARGIN: 0px; background-color:#30A1DB; margin-top:2px; }
#footerPanLien{WIDTH: 980px; height:40px; float:left; MARGIN: 0px; background-color:#eaeaea; margin-top:5px;background:url(../images/mh.gif) top repeat-x; TEXT-ALIGN: right; FONT-SIZE: 11px; font-weight:bold;}
#footerPanLien A {padding:0 5px 0; COLOR: #000; TEXT-DECORATION: none}
#footerPanLien A:hover {COLOR: #FA8801; TEXT-DECORATION: none}

/*-----------------------------------------------*/
ul 
{
	margin-left:2px;
	/*padding-top:20px;*/
}
H1 
{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; COLOR: #246494; padding:2px 0px 10px;
}
H2 
{
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #246494; padding:2px 0px 8px;
}
H3 
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #246494; padding:2px 0px 8px;
}
H4 
{
	FONT-WEIGHT				: normal; 
	FONT-SIZE				: 11px; 
	MARGIN					: 0px; 
	COLOR					: #246494; 
	padding					: 2px 0px 8px 5px;
}
H5 
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #246494; padding:2px 0px 2px; COLOR: white
}
P 
{
	font-size		: 11px; 
	MARGIN			: 0px; 
	COLOR			: #000000; 
	PADDING-TOP		: 0px; 
	/*FONT-FAMILY		: Arial, Helvetica, sans-serif; */
	padding			:2px 0px 8px;
}
A {
	COLOR: #246494; font:10px Verdana; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FA8801; TEXT-DECORATION: none
}
/*-- PUCE PARAFRAPHE  --*/
.puce1_paragraphe 
{ 
	list-style			:none;
	display				:block;
	background			:url(../images/puce_mv.gif) no-repeat left; 
	/*background-position	:20px 7px;*/
	padding				:0 0 0 15px;
	margin-bottom:25px; 
	/*line-height:25px;*/
}
.puce1_paragraphe a
{
	font-size:11px;
}
li.puce1_paragraphe2 { 
	list-style:none;
	display:block;
	background:url(../images/puce_mv_o.gif) no-repeat left; background-position:40px 7px;padding:0 0 0 55px; 
	line-height:25px;
}
#bloc_contenu1 {
	DISPLAY: inline; FLOAT: left; MARGIN-left: 20px; border-bottom-color:#CC33FF
}


.Bloc1 {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 24px; 
	PADDING-BOTTOM: 12px;
	PADDING-TOP		: 12px;
	width			: 624px;
	height			:180px;
	POSITION: relative; 
	BACKGROUND: url(images/HBarre_Rouge.gif) repeat-x 0px 0px;
	border:solid 1px #eaeaea;
	margin:10px 10px 10px 10px;
	background-color:#FAFAFA;
}
.Barre_red {
	LEFT: 1px;
	WIDTH: 12px;
	height:114px;
	POSITION: absolute;
	TOP: 1px;
	background-color:#FF0000;
	background: url(../images/HBarre_red.gif);
}
.Barre_bleu {
	LEFT: 1px;
	WIDTH: 12px;
	height:114px;
	POSITION: absolute;
	TOP: 1px;
	background-color:#0000CC;
	background: url(../images/HBarre_bleu.gif);
}
.Barre_orange {
	LEFT: 1px;
	WIDTH: 12px;
	height:114px;
	POSITION: absolute;
	TOP: 1px;
	background-color:#FF6600;
	background: url(../images/HBarre_orange.gif);
}
.Barre_green {
	LEFT: 1px;
	WIDTH: 12px;
	height:114px;
	POSITION: absolute;
	TOP: 1px;
	background-color:#009900;
	background: url(../images/HBarre_green.gif);
}
.visuel {
	FLOAT: left; MARGIN: 0px 12px 0px 0px
}
/*--------Page service -------------*/
#AeronautiqueHautGauche {
	BACKGROUND: url(../images/frame-Aeronautique.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 350px; COLOR: white; HEIGHT: 240px; 
}
.sousDivAeronautique {
	LEFT: 150px; WIDTH: 200px; COLOR: white; POSITION: relative; TOP: 120px;
}
.sousDivAeronautique P {
	COLOR: white
}
.sousDivAeronautique li {
	font-size:10px; text-align:left; color:#FFFFFF
}
.sousDivAeronautique a {
	font:10px Verdana; TEXT-DECORATION: none; color:#FFFFFF; background:url(../images/Fond_white.gif); 
}
#MarineHautDroite {
	BACKGROUND: url(../images/frame-Marine.gif) no-repeat 100% 0px; FLOAT: left; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 2px; WIDTH: 350px; COLOR: white; HEIGHT: 240px;
}
.sousDivMarine {
	LEFT: 10px; WIDTH: 200px; COLOR: white; POSITION: relative; TOP: 120px;
}
.sousDivMarine P {
	COLOR: white
}
.sousDivMarine li {
	font-size:10px; text-align:left; color:#FFFFFF
}
.sousDivMarine a {
	font:10px Verdana; TEXT-DECORATION: none; color:#FFFFFF; background:url(../images/Fond_white.gif); 
}
#QualiteBasGauche {
	BACKGROUND: url(../images/frame-Qualite.gif) #ffffff no-repeat 0px 100%; FLOAT: left; WIDTH: 350px; COLOR: white; HEIGHT: 240px; 
}
.sousDivQualite {
	LEFT: 150px; WIDTH: 200px; COLOR: white; POSITION: relative; TOP: 4px; 
}
.sousDivQualite P {
	COLOR: white
}
.sousDivQualite li {
	font-size:10px; text-align:left; color:#FFFFFF
}
.sousDivQualite a {
	font:10px Verdana; TEXT-DECORATION: none; color:#FFFFFF; background:url(../images/Fond_white.gif); 
}
#IndustrieBasDroite {
	BACKGROUND: url(../images/frame-Industrie.gif) no-repeat 100% 100%; FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 350px; COLOR: white; HEIGHT: 240px; 
}
.sousDivIndustrie {
	LEFT: 10px; WIDTH: 200px; COLOR: white; POSITION: relative; TOP: 4px; 
}
.sousDivIndustrie P {
	COLOR: white
}
.sousDivIndustrie li {
	font-size:10px; text-align:left; color:#FFFFFF
}
.sousDivIndustrie a {
	font:10px Verdana; TEXT-DECORATION: none; color:#FFFFFF; background:url(../images/Fond_white.gif); 
}


/*--------references-----------*/
#references{float:left; background:#FFFFFF; width:170px; height:180px; margin:0 auto; padding:0; text-align:center;}
#references .logo {background-color:#FFFFFF; vertical-align:super; text-align:center;}

#references2{float:left; background:#FFFFFF; width:170px; height:70px; margin:0 auto; padding:0; text-align:center;}
#references3{float:left; background:#FFFFFF; width:170px; height:100px; margin:0 auto; padding:0; text-align:center;}
.inputs
{
	/*height	:18px;*/
	border-color:#878787 #C9C9C9 #D0D0D0 #D0D0D0;
	border-style:solid;
	border-width:1px;
	
}
/*--------Implantation-----------*/
.Bloc2 {	
	WIDTH: 680px;
	height:200px;
	border:solid 1px #eaeaea;
	margin:10px 10px 10px 10px;
}
.Bloc3 {	
	float:left;
	WIDTH: 450px;
	height:auto;
	margin:10px 10px 10px 10px;
	text-align:left;  
}
.IMPBarre {
	float:left;
	WIDTH: 40px;
	height:200px;
}

.IMPBarre_red {
	float:left;
	WIDTH: 40px;
	height:200px;
	background-color:#FF0000;
	background: url(../images/Imp-Aeronautique.gif) no-repeat;
}
.IMPBarre_blue 
{
	float:left;
	WIDTH: 40px;
	height:200px;
	background-color:#0000CC;
	background: url(../images/Imp-Marine.gif) no-repeat;
}
.IMPBarre_green 
{
	float:left;
	WIDTH: 40px;
	height:200px;
	background-color:#009900;
	background: url(../images/Imp-Qualite.gif) no-repeat;
}
.IMPBarre_orange 
{
	float:left;
	WIDTH: 40px;
	height:200px;
	background-color:#FF6600;
	background: url(../images/Imp-Industrie.gif) no-repeat;
}

.IMP_Aeronautique 
{
	float:left;
	WIDTH: 516px;
	height:200px;
	background: url(../images/ImpImg-Aeronautique.gif) no-repeat;
}

.IMP_Marine 
{
	float:left;
	WIDTH: 516px;
	height:200px;
	background: url(../images/ImpImg-Marine.gif) no-repeat;
}
.IMP_Qualite {
	float:left;
	WIDTH: 516px;
	height:200px;
	background: url(../images/ImpImg-Qualite.gif) no-repeat;
}

.IMP_Industrie {
	float:left;
	WIDTH: 516px;
	height:200px;
	background: url(../images/ImpImg-Industrie.gif) no-repeat;
}


.IMP_DIRECTION_RED {
	float:left;
	WIDTH: 670px;
	height: auto;
	margin:0px 10px 10px 10px;
	background: url(../images/G_fond_red.gif);	
}
.IMP_DIRECTION_BLUE {
	float:left;
	WIDTH: 670px;
	height: auto;
	margin:0px 10px 10px 10px;
	background: url(../images/G_fond_blue.gif);
}
.IMP_DIRECTION_GREEN {
	float:left;
	WIDTH: 670px;
	height: auto;
	margin:0px 10px 10px 10px;
	background: url(../images/G_fond_green.gif);
}
.IMP_DIRECTION_ORANGE {
	float:left;
	WIDTH: 670px;
	height: auto;
	margin:0px 10px 10px 10px;
	background: url(../images/G_fond_orange.gif);
}	

.tab_formation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.td_titre_formation{
	height:50px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}








