/* Modèle v1.11 27/03/2008 */

/******************************************/
/******  GENERIQUE A TOUS LES SITES *******/
/******************************************/

/********** A GARDER EN L'ÉTAT ************/
/* Balises */
*{margin:0; padding:0;}
li{margin:0px 0px 0px 25px;}
a img{border:0;}

html {font-size: 100%}


/* Classes / ID */
.clear{clear:both;}

/*********** A PERSONNALISER **************/
/* Balises */
body{background:white;}
#body {background:#cbd3e1;}
table{font-size:10pt;}
a {font:normal 9pt Verdana; color:#ef8300; text-decoration:none;}
a:hover {text-decoration:underline;}
.com_lien {font:normal 9pt Verdana; color:#27548b; text-decoration:none;}
input, select, textarea{font:normal 9pt Verdana; color:#666;}
h1 {background:url(images/fond/fondTitre-trans.png) no-repeat; font:normal 20px Verdana; color:#ef8300; padding-right:40px; padding-top:12px; width:250px; height:43px; text-align:right;}
h2{float:left; font:bold 9pt Verdana; color:#27548b; padding-top:8px;}
h3{color:#27548b; font:bold 12px Verdana;}
h3 a{color:#27548b; font:bold 12px Verdana; vertical-align: middle;}
p {font:normal 9pt Verdana; color:#27548b; padding-bottom:10px; text-align:justify; line-height:1.4em;}
li {font:normal 9pt Verdana; color:#27548b; }

/*
input.file{width:200px; height:20px;}
input.text{width:118px; height:15px; margin:1px;}
select{width:122px;}
table{border-collapse:collapse;}
*/

/* Classes / ID */
.pdf-icones {float:right; padding-top:5px;}
.color{color:#ef8300;}
.bold{font-weight:bold;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.bouton{font-weight:bold; font-size:14px;}

 /******************************************/
/******  COMMUN AUX PAGES DE CE SITE ******/
 /******************************************/
#conteneur {margin:0 auto; width:990px; height:710px; background:url(images/fond/fond.gif) no-repeat;}
#contain {width:931px; height:627px; position:relative; top:53px; left:36px;}
#ligne_navigation {text-align:center;}  
.espace-text {width:535px; height:270px; font:normal 9pt Verdana; color:#27548b; overflow:auto; margin-left:95px; padding:10px 10px 0px 0px;}
li {list-style-image:url("images/icones/v.gif");}

#entete {margin:0 0 0 60px;height:35px;}
  #entete #slogan {margin: 10px 0 0 35px; float:left;display:block; }
  #entete #drapeau {margin: 5px 10px 0 0; float:right;display:block;}
  
#content {clear:both; margin: 0; position:relative;width:930px;}
	#content #contenu {float:left; display:inline; width:640px; height:345px;}
	#content #contenu p img.puce{margin: 0 5px 2px 0;}
	#content #icones {float:right; display:inline; width:265px;}
	#content #icones #image_droite {width:260px; height:316px; margin-top:35px; margin-left:5px; overflow:hidden;}
	
	#content #icones #aeronautique {position:absolute; top:20px; right:15px; width:155px; height:60px;}
	#content #icones #medical {position:absolute; top:90px; right:45px; width:155px; height:60px;}
	#content #icones #industriel {position:absolute; top:160px; right:55px; width:155px; height:60px;}
	#content #icones #routier {position:absolute; top:230px; right:40px; width:155px; height:60px;}
	#content #icones #ferroviaire {position:absolute; top:295px; right:0; width:155px; height:60px;}

  #content #icones a {width:48px; height:50px; border:none;text-decoration:none; color:#27548b}	
	/*#content #icones a:hover span {text-decoration:underline; color:#e10508; font-weight:bold}*/

	

#piedpage {clear:both; width:600px; margin: 0 0 0 90px;}
	#piedpage #awc{float:right; display:inline; width:75px;}
	#piedpage #awc a{font-size:7pt;}
	#piedpage #adresse{float:left; overflow:hidden; display:inline; width:520px; margin:0; padding:0;  height:28px; font-size:7pt; text-align:left;color:#ef8300;}
 

/******************************************/
        /******  MENU ******/
/******************************************/  
#bandeau { clear:both; margin: 0 0 5px 60px; height:203px; background:url(images/bandeau/cockpit.jpg) 0 0 no-repeat;}
	#bandeau ul#menu { height:61px; width: 785px; list-style-type: none; margin:145px 0 0 20px; float:left; display:inline;/*BUG IE6*/}
	#bandeau ul#menu li.menu_li {display:inline; position:relative; margin:0; float:left; list-style-image:none;}
	#bandeau ul#menu li.menu_li a.menu_a{display:inline; margin:0; height:61px; line-height:61px; text-decoration:none; background-repeat: no-repeat;}
  /*FR*/
	#menu_FR_1 {width:100px;}
	#menu_FR_2 {width:90px;}
	#menu_FR_3 {width:116px;}
	#menu_FR_4 {width:68px;}
	#menu_FR_5 {width:175px;}
	#menu_FR_6 {width:134px;}
	#menu_FR_7 {width:102px;}

	/*EN*/
	a#menu_EN_1 {width:100px; background-image: url(images/menuEN/1-trans.png); }
	a#menu_EN_1:hover, a#menu_EN_1.hover{background-image: url(images/menuEN/1Over-trans.png);}
	a#menu_EN_2 {width:111px; background-image: url(images/menuEN/2-trans.png);}
	a#menu_EN_2:hover, a#menu_EN_2.hover{background-image: url(images/menuEN/2Over-trans.png);}
	a#menu_EN_3 {width:110px; background-image: url(images/menuEN/3-trans.png);}
	a#menu_EN_3:hover, a#menu_EN_3.hover{background-image: url(images/menuEN/3Over-trans.png);}
	a#menu_EN_4 {width:120px; background-image: url(images/menuEN/4-trans.png);}
	a#menu_EN_4:hover, a#menu_EN_4.hover{background-image: url(images/menuEN/4Over-trans.png);}
	a#menu_EN_5 {width:119px; background-image: url(images/menuEN/5-trans.png);}
	a#menu_EN_5:hover, a#menu_EN_5.hover{background-image: url(images/menuEN/5Over-trans.png);}
	a#menu_EN_6 {width:113px; background-image: url(images/menuEN/6-trans.png);}
	a#menu_EN_6:hover, a#menu_EN_6.hover{background-image: url(images/menuEN/6Over-trans.png);}
	a#menu_EN_7 {width:112px; background-image: url(images/menuEN/7-trans.png);}
	a#menu_EN_7:hover, a#menu_EN_7.hover{background-image: url(images/menuEN/7Over-trans.png);}
	
	#bandeau ul.sous_menu {display:none; position:absolute; left:0; top:55px; list-style-type: none;}
	#bandeau ul.sous_menu li {margin:0; list-style-image:none;}
	#bandeau ul.sous_menu li a {display:block; width:200px; padding:10px 5px; background-color:#1C588E; color:#fff; border-bottom:1px solid #ffffff; font-size: 12px; font-weight:bold;}
	#bandeau ul.sous_menu li a:hover {color:#ef8300; text-decoration:none;}




/*div#menu #smenu_admi {position:absolute; z-index:100; border-left:1px solid #becd00; border-right:2px solid #9aa500; border-bottom:2px solid #9aa500;  background-color:#fff; width:200px; top:28px; color:#000}
div#menu #smenu_admi
div#menu #smenu_admi li a{display:inline; font-size: 12px; letter-spacing:0px; color:#000; text-decoration:none; font-weight:bold;}
div#menu #smenu_admi li a:hover{display:inline; font-size: 12px; letter-spacing:0px; color:#becd00; text-decoration:none; font-weight:bold}

.ssmenu_general_admi {z-index:100; display:inline; position:absolute; left:200px; background-color:#fff; margin-top:-3px; width:150px;
                      font-size: 12px; font-weight:bold; letter-spacing:0; text-decoration:none; line-height:18px;
                      border-right:2px solid #9aa500; border-bottom:2px solid #9aa500; border-left:1px solid #becd00;}
.ssmenu_admi {list-style-type:none; padding: 2px 5px 2px 15px; border-top:1px solid #becd00;}*/




/******************************************/
    /******  PAGE D'ACCUEIL ******/
/******************************************/ 
/*  
#acc {margin-top:40px;}
#acc p {margin:0 70px 15px 95px;} */


/******************************************/
   /******  PAGE RECRUTEMENT ******/
/******************************************/  
#form_postuler {font:normal 9pt Verdana; color:#27548b; text-align:center;}
#form_postuler p{ line-height:1em; padding-bottom:0; margin-bottom:3.8px;}

#form_postuler label{font-weight:normal; width:100px; text-align:right; float:left}
#form_postuler input{width:180px;}
#form_postuler textarea{width:180px; height:50px;}
#form_postuler .file{width:160px;}

/* #form_postuler .float_left{width:205px;}
#form_postuler .float_left label{width:80px;}
#form_postuler .float_right{width:300px;} */
#form_postuler label{width:200px;}

#entete_annonces {font:normal 9pt Verdana; overflow:hidden; color:#27548b; border:1px #7F9DB9 solid; padding:10px; background-color:white; overflow:auto;}
#entete_annonces a {font-weight:bold}

.MoteurNavigationPageActuelle {font-weight:bold; color:#1c588e; font-size:9pt}

/******************************************/
    /******  PAGE BRIEFINGS ******/
/******************************************/
#form_briefings {font:normal 9pt Verdana; color:#27548b; text-align:right;}
#form_briefings p{ line-height:1em; padding-bottom:0; margin-bottom:5px;}
#form_briefings input, #form_briefings textarea{width:130px;}
#form_briefings_gauche {width:240px; height:200px; float:left;}
#form_briefings_gauche label{font-weight:normal; width:100px; text-align:right; float:left}
#form_briefings_droite {width:280px; height:200px; float:right;}
#form_briefings_droite label{font-weight:normal; width:120px; text-align:right; float:left}

#form_briefings .check{margin-bottom:5px;}
#form_briefings .check div{margin-left:132px; _height:1%;/*BUG 3 pix*/}
#form_briefings .check div p{margin-bottom:1px;}
#form_briefings .check div p input {width:auto; }
#form_briefings .check div p label {  float:none; display:inline;}

#form_briefings .submit {text-align:center;}


#erreur{text-align:center; width:100%; font-weight:bold; padding-top:50px}
.retour{text-align:right; margin-bottom:5px; }
.retour a {font-weight:bold}

/******************************************/
    /******  PAGE BRIEFINGS ******/
/******************************************/
#contact {padding:0; height:275px; margin-top:3px;}











/***********************************************
*              MAIL                            *
***********************************************/
#mail_envoye {border:1px solid #cbd3e1; padding:10px}
#mail_envoye p {width:600px}
#mail_envoye .mail_libelle {width:190px; text-align:right; vertical-align: top;}
#mail_envoye .mail_donnee {width:390px; text-align:left; font-weight:bold}
#mail_envoye .mail_donnee a{font-weight:bold}
