@charset "utf-8";

/* 
*	@Description: Style commun	*
*	@Auteur: Neov				*
*	@Creation: 2009-04-16		*
*	@Modification: -			*
*/

/* ::: global ::: */

body { margin:0; padding:0; width:100%; height:100%; font:normal 10px 'Arial', Helvetica, sans-serif; color:#626262; background:#FFFFFF url(../images/bg_rayures.jpg) left top repeat-x; }
body * { margin:0; padding:0; border:none; outline:none; line-height:100%; }

p { line-height:12px; }

ul, li { list-style:none; }
a, a:hover, a:visited, a:link, a:active { text-decoration:none; color:black; cursor:pointer; }
a, a img { border:none; outline:none; }
img { font-size:1em; }
h1, h2, h3, h4, h5, h6 { font-size:1.1em; }
table { border-collapse:collapse; }
table th, table td { vertical-align:top; text-align:left; }

fieldset { border:none; outline:none; }
input, select, textarea { font:normal 1em 'Arial', Helvetica, sans-serif; }
legend, caption { display:none; }
input.text { padding:2px 3px; }
input.checkbox,
input.radio { width:13px; height:13px; border:none; background:none; }
input { padding:2px 0 0 7px; }
select { padding:1px 2px; }
textarea { padding:2px 3px; resize:none; }

h1, h2, h3, 
h4, h5, h6 { font-weight: bold; }
h1 {  font-size: 3.00em; 	}
h2 {  font-size: 2.50em; 	}
h3 {  font-size: 2.00em; 	}
h4 {  font-size: 1.40em; 	}
h5 {  font-size: 1.20em; 	}
h6 {  font-size: 1.00em; 	}

/* ::: clear fix ::: */

.clearfix:after { content:""; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

/* ::: global class ::: */

.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

.print-only,
.hidden { display:none!important; }
.invisible { visibility:hidden; }

.inline { display:inline; }
.block { display:block; }
.underLine { text-decoration:underline; }
.overLine { text-decoration:overline; }
.nodecorLine { text-decoration:none; }
.noStrong { font-weight:normal!important; }

.alignLeftThis { text-align:left!important; }
.alignCenterThis { text-align:center!important; }
.alignRightThis { text-align:right!important; }

.noborderLeft { border-left:none!important; }
.noborderRight { border-right:none!important; }
.noborderTop { border-top:none!important; }
.noborderBottom { border-bottom:none!important;}

.lfloat { float:left;}
.rfloat { float:right;}

.debugbg { background-color:#FF0000; }
.debugborder { border:1px solid #FF0000; }

.nobg, .nobglist, .nobgWrapper { background:none!important; }

.noMargin { margin:0px!important; }
.noWidthLength { width:auto!important;}
.noHeightLength { height:auto!important; }

.wordSpacing-m { word-spacing:-1px; }
.wordSpacing-s { word-spacing:-2px; }

.upperCase { text-transform:uppercase; }

/* ::: page layout ::: */

.bleuciel { color:#3cbbf1; }

.separateurBleu img { background:url(../images/separateur_bleu.gif) left center repeat-x; }

#inner-bodyBgClouds { background:url(../images/bg_nuage.jpg) center top no-repeat; height:560px; min-width:906px; }

#main-content { width:906px; margin:0 auto; position:relative; }

#header { height:132px; position:relative; }
#header #logo { position:absolute; top:50px; left:17px; }
#header #logo img { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }

#footer { width:906px; height:auto; /*position:relative!important;*/ }
#footer .footer-long { background:url(../images/filetCorp_bgd.png) left top no-repeat;behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc"); }
#footer .footer-long .footer-long_inner { color:#587bc5; padding:15px 0 15px 139px; font:bold 9px Arial; text-transform:uppercase; }
#footer .footer-long .footer-long_inner a { color:#587bc5; font:bold 9px Verdana; text-transform:uppercase; }
#footer .footer-court { background:url(../images/filetCorp_bg.png) left top no-repeat;behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }

#content {}
#content #menu-top { padding:0px 0 8px 0; }
#content #menu-top ul { list-style:none; }
#content #menu-top ul li { float:left; text-transform:uppercase; vertical-align:middle; text-align:center; font:bold 11px Arial; }
#content #menu-top ul li img { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }

#content #menu-top ul li.boutonPosition1 a { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }
#content #menu-top ul li.boutonPosition1 a { display:block; background: url(../images/btn-pos1_off.png) left top no-repeat; padding:11px 0 0 0; vertical-align:middle; width:227px; height:27px; color:#FFFFFF;  }
#content #menu-top ul li.boutonPosition1 a.active { background: url(../images/btn-pos1_on.png) left top no-repeat; }

#content #menu-top ul li.boutonPosition2 a { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }
#content #menu-top ul li.boutonPosition2 a { display:block; background: url(../images/btn-pos2_off.png) left top no-repeat; padding:11px 0 0 0; vertical-align:middle; width:223px; height:27px; color:#FFFFFF;  }
#content #menu-top ul li.boutonPosition2 a.active { background: url(../images/btn-pos2_on.png) left top no-repeat; }

#content #menu-top ul li.boutonPosition3 a { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }
#content #menu-top ul li.boutonPosition3 a { display:block; background: url(../images/btn-pos3_off.png) left top no-repeat; padding:11px 0 0 0; vertical-align:middle; width:223px; height:27px; color:#FFFFFF; }
#content #menu-top ul li.boutonPosition3 a.active { background: url(../images/btn-pos3_on.png) left top no-repeat; }

#content #menu-top ul li.boutonPosition4 a { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }
#content #menu-top ul li.boutonPosition4 a { display:block; background: url(../images/btn-pos4_off.png) left top no-repeat; padding:11px 0 0 0; vertical-align:middle; width:227px; height:27px; color:#FFFFFF; }
#content #menu-top ul li.boutonPosition4 a.active { background: url(../images/btn-pos4_on.png) left top no-repeat; }

#content #filetHaut { line-height:0px; }
#content #filetHaut img {behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }

#content .content-wrapperRight { background:url(../images/bg1px_d.png) right top repeat-y; float:none;_float:right; behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc"); position:relative; }
#content #wrapperRight_decorBlocbasDroite { background:url(../images/fontbasbloc_page.png) right bottom no-repeat; behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc")  }
#content #wrapperRight_decorBlocbasDroite_home { background:url(../images/fontbasbloc_home.png) right bottom no-repeat; behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc")  }
#content .content-wrapperLeft { background:url(../images/bg1px_g.png) left top repeat-y; behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc"); }
#content .content-wrapperLeft .wrapperLeft-inner_page { background:url(../images/bg_illustrG_pages.jpg) 8px top no-repeat; height:320px; *height:100%; }
#content .content-wrapperLeft .wrapperLeft-inner_home { height:460px; *height:100%; }

#content .content-main {}

#content .content-main #contenuGauche { float:left; width:673px; padding:0 0 0 8px; }
#content .content-main #contenuGauche #grandTitre{ margin:20px 0 54px 370px;/*margin:20px 0 54px 382px;*/ width:281px; height:140px; vertical-align:top!important; }
#content .content-main #contenuGauche #grandTitreHome{ margin:43px 0 0 430px; /*width:327px;*/ height:auto; /*text-align:center;*/ vertical-align:top!important; }
#content .content-main #contenuGauche #btnMenuHome { margin:10px 0 0 448px; width:auto; height:auto; }
#content .content-main #contenuGauche #btnMenuHome img { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc"); }
#content .content-main #contenuGauche #btnMenuHome ul { list-style:none; }
#content .content-main #contenuGauche #btnMenuHome ul li a { background:url(../images/bgbtn_home.png) left top no-repeat; padding:7px 0 0 20px; display:block; color:#fff; width:136px; height:22px; text-transform:uppercase; font:normal 11px Arial; letter-spacing:-0.046em; *letter-spacing:-1px; word-spacing:2px; behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc"); }

#content .content-main #contenuGauche .conteneurEdito { margin:70px 0 0px 141px; width:499px; height:auto; }
#content .content-main #contenuGauche .conteneurEdito .conteneurEdito_inner { padding:14px 0 0 17px; }
#content .content-main #contenuGauche .conteneurEdito .conteneurEdito_inner p { color:#4361b2; font-size:11px; }
#content .content-main #contenuGauche h4 { margin:0px 0 0 160px; text-transform:uppercase; color:#4463b5; letter-spacing:-1px; }
#content .content-main #contenuGauche h5.titre { text-transform:uppercase; color:#4463b5; font-size:1.2em; margin:20px 0 0 0; }
#content .content-main #contenuGauche h6 {  text-transform:uppercase; color:#4463b5; font-size:1.1em; margin:0 0 5px 0; _margin:0 0 5px 0; text-decoration:underline; }
#content .content-main #contenuGauche p.traitTitre { margin:0 0 0 160px;}

#content .content-main #contenuGauche #menu-gauche { padding:25px 0 0 14px; width:147px;/*width:125px;*/ height:auto; float:left;  }

.deployerssmenu { }
.ssmenu { display:none; }

#content .content-main #contenuGauche #menu-gauche ul { list-style:none; margin-top:8px; }
#content .content-main #contenuGauche #menu-gauche ul li a { background:none; width:123px; height:18px; color:#9d30a4; padding:0 0 0 0px; margin-bottom:-3px; *margin-bottom:-3px;_margin-bottom:0px; display:block; text-transform:uppercase; font:bolder 11px Helvetica; vertical-align:bottom; *vertical-align:middle; }
#content .content-main #contenuGauche #menu-gauche ul li a span { background:url(../images/pictoFlecheViolet.gif) 4px 3px no-repeat; padding:1px 0 0 11px; }
#content .content-main #contenuGauche #menu-gauche ul li a.active { background:url(../images/btn_On1ligne.gif) left top no-repeat; padding:3px 0 0 0px ; color:#fff; display:block; }

#content .content-main #contenuGauche #menu-gauche ul li.lien2Lignes a { background:none; width:123px; height:35px; color:#9d30a4; padding:0 0 0 0px ; display:block;  text-transform:uppercase; font:bolder 11px Helvetica; vertical-align:bottom; *vertical-align:middle; line-height:8px; }
#content .content-main #contenuGauche #menu-gauche ul li.lien2Lignes a span { background:url(../images/pictoFlecheViolet.gif) 4px 3px no-repeat; display:block; padding:1px 0 0 11px; line-height:12px; }
#content .content-main #contenuGauche #menu-gauche ul li.lien2Lignes a.active { background:url(../images/btn_On2lignes.gif) left top no-repeat; padding:3px 0 0 0px ; color:#fff; display:block; }

#content .content-main #contenuGauche #menu-gauche ul li.separateurViolet img { background: url(../images/separateur_menu_violet.gif) left center repeat-x; margin:0 0 0 6px; }
#content .content-main #contenuGauche #menu-gauche ul li.separateurVioletImg img { background: url(../images/separateur_menu_violet.gif) left top repeat-x; margin:0 0 0 6px; }

/*img.sepMenuGauche { margin:-2px 0 2px 6px; *margin:3px 0 2px 6px; font-size:0px; line-height:0px; }*/
img.sepMenuGauche { margin:4px 0 2px 6px; *margin:6px 0 2px 6px; font-size:0px; line-height:0px; }
.sepBasImg { margin:-6px 0 0 0;*margin:-7px 0 0 0;_margin:-18px 0 0 0 }

#content .content-main #contenuGauche #menu-gauche ul li ul { list-style:none; margin:3px 0 0 0 ; padding:0 0 0 5px; }
#content .content-main #contenuGauche #menu-gauche ul li ul li { margin:6px 0;_margin:2px 0; }
#content .content-main #contenuGauche #menu-gauche ul li ul li a { background:none!important; width:123px; height:auto; color:#9f34a6; display:block; font:bolder 10px Helvetica; font-style:italic; text-transform:none; }
#content .content-main #contenuGauche #menu-gauche ul li ul li a:hover,
#content .content-main #contenuGauche #menu-gauche ul li ul li a.active { background:url(../images/picto_smenu_violet.gif) 1px 5px no-repeat!important; width:123px; height:auto; padding:0 0 0 9px; display:block; font:bolder 10px Helvetica; color:#74107a; font-style:italic; }

#content .content-main #contenuGauche #menu-gauche ul li.lien2Lignes ul { list-style:none; margin:3px 0 0 0 ; padding:0 0 0 5px; }
#content .content-main #contenuGauche #menu-gauche ul li.lien2Lignes ul li { margin:6px 0;_margin:2px 0; }
#content .content-main #contenuGauche #menu-gauche ul li.lien2Lignes ul li a { background:none!important; width:123px; height:auto; color:#9f34a6; display:block; font:bolder 10px Helvetica; font-style:italic; text-transform:none; }
#content .content-main #contenuGauche #menu-gauche ul li.lien2Lignes ul li a:hover,
#content .content-main #contenuGauche #menu-gauche ul li.lien2Lignes ul li a.active { background:url(../images/picto_smenu_violet.gif) 1px 5px no-repeat!important;  width:123px; height:auto; padding:0 0 0 9px; display:block;font:bolder 10px Helvetica; color:#74107a; font-style:italic; }


#content .content-main #contenuGauche .milieuPage { width:480px; height:auto; float:left; }
#content .content-main #contenuGauche .milieuPage p { font:normal 11px Arial, Helvetica, sans-serif; }

#content .content-main #contenuGauche .milieuPage table.decorContourTable {}
#content .content-main #contenuGauche .milieuPage table.decorContourTable td.bgHG { background: url(../images/filetTable_hg.gif) left top no-repeat; width:4px; height:3px; line-height:0px; font-size:0px; }
#content .content-main #contenuGauche .milieuPage table.decorContourTable td.bgHD { background: url(../images/filetTable_hd.gif) left top no-repeat; width:4px; height:3px; line-height:0px; font-size:0px; }
#content .content-main #contenuGauche .milieuPage table.decorContourTable td.bgMH { background: url(../images/filetTable_hm.gif) left top repeat-x; width:4px; height:3px; line-height:0px; font-size:0px; }
#content .content-main #contenuGauche .milieuPage table.decorContourTable td.bgMB { background: url(../images/filetTable_bm.gif) left top repeat-x; width:4px; height:5px; line-height:0px; font-size:0px; }
#content .content-main #contenuGauche .milieuPage table.decorContourTable td.bgBG { background: url(../images/filetTable_bg.gif) left top no-repeat; width:4px; height:5px; line-height:0px; font-size:0px; }
#content .content-main #contenuGauche .milieuPage table.decorContourTable td.bgBD { background: url(../images/filetTable_bd.gif) left top no-repeat; width:4px; height:5px; line-height:0px; font-size:0px; }
#content .content-main #contenuGauche .milieuPage table.decorContourTable td.bgMG { background: url(../images/filetTable_bg1pxG.gif) left top repeat-y; width:4px; height:3px; line-height:0px; font-size:0px; }
#content .content-main #contenuGauche .milieuPage table.decorContourTable td.bgMD { background: url(../images/filetTable_bg1pxD.gif) left top repeat-y; width:4px; height:3px; line-height:0px; font-size:0px; }

#content .content-main #contenuGauche .milieuPage table.tableCal { width:483px; font-weight:bold; }
#content .content-main #contenuGauche .milieuPage table.tableCal thead tr { background: url(../images/bg1pxTablehead.jpg) left top repeat-x; }
#content .content-main #contenuGauche .milieuPage table.tableCal thead th { color:#FFFFFF; font-weight:bold; text-transform:uppercase; vertical-align:middle!important; text-align:center; padding:0 20px 0 20px; }
#content .content-main #contenuGauche .milieuPage table.tableCal thead th { border-left:1px solid #65a9d5; border-right:1px solid #7199c3;}
#content .content-main #contenuGauche .milieuPage table.tableCal thead th.th_1 { width:119px!important; height:45px; }
#content .content-main #contenuGauche .milieuPage table.tableCal thead th.th_1_2 { width:30px!important; height:45px; }
#content .content-main #contenuGauche .milieuPage table.tableCal thead th.th_2 { width:120px!important; height:45px; }
#content .content-main #contenuGauche .milieuPage table.tableCal thead th.th_3 { width:120px!important; height:45px; }
#content .content-main #contenuGauche .milieuPage table.tableCal thead th.th_4 { width:120px!important; height:45px; }
#content .content-main #contenuGauche .milieuPage table.tableCal tbody tr.decorbasTable { background: url(../images/bg1pxTableBottom.jpg) left top repeat-x; color:#4463b5; }
#content .content-main #contenuGauche .milieuPage table.tableCal tbody tr.decorbasTable td { border-left:1px solid #65a9d5; border-right:1px solid #bbc9dd; }
#content .content-main #contenuGauche .milieuPage table.tableCal tbody tr td { text-align:left; padding:10px 8px 0 28px; vertical-align:top!important; font-weight:bold; text-transform:uppercase; height:40px; *height:30px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #content .content-main #contenuGauche .milieuPage table.tableCal tbody tr td { text-align:left; padding:10px 0 0 28px; vertical-align:top!important; font-weight:bold; text-transform:uppercase; height:30px; } } /* hack Safari 3 */
#content .content-main #contenuGauche .milieuPage table.tableCal tbody tr.bandeBlanche { color:#4463b5; }
#content .content-main #contenuGauche .milieuPage table.tableCal tbody tr.bandeBlanche td { color:#4463b5; border-left:1px solid #c9cede; }
#content .content-main #contenuGauche .milieuPage table.tableCal tbody tr.bandeBleuciel { color:#FFFFFF; background-color:#79cef2; }  
#content .content-main #contenuGauche .milieuPage table.tableCal tbody tr.bandeBleuciel td { border-left:1px solid #9bdaf5; border-right:1px solid #65a9d5;  }  

#content .content-main #contenuGauche .milieuPage:after { display:block; content:''; clear:both; }

#content .content-main #contenuGauche .milieuPage .txtareaLabel { font-size:11px; float:left; margin:0 0 5px 37px; font-weight:bold; }

.grisNoir {color:#595959; }

#content .content-main #contenuGauche .milieuPage Table.langue { margin:0 0 0 48px;_margin:0 0 0 38px; font-size:11px; }
#content .content-main #contenuGauche .milieuPage Table.langue td { vertical-align:middle; text-align:right; height:20px; }
#content .content-main #contenuGauche .milieuPage Table.langue td.lesLangues-td0 { text-align:left!important; width:60px; }
#content .content-main #contenuGauche .milieuPage Table.langue td.lesLangues-td1 { width:140px; }
#content .content-main #contenuGauche .milieuPage Table.langue td.lesLangues-td2,
#content .content-main #contenuGauche .milieuPage Table.langue td.lesLangues-td3 { width:100px;*width:102px; }

#content .content-main #contenuGauche .milieuPage Table.infosComp { margin:0 0 0 23px;_margin:0 0 0 43px; font-size:11px; }
#content .content-main #contenuGauche .milieuPage Table.infosComp td { vertical-align:middle; text-align:right; height:20px; }
#content .content-main #contenuGauche .milieuPage Table.infosComp td.infosComp-td1 { width:170px; }
#content .content-main #contenuGauche .milieuPage Table.infosComp td.infosComp-td2 { width:165px;*width:177px; }

#content .content-main #contenuGauche .milieuPage .label20px { font-size:11px; display:block; float:left; width:72px; text-align:left; padding-top:5px; margin-left:48px !important;_margin-left:17px; }
#content .content-main #contenuGauche .milieuPage .label56px { font-size:11px; display:block; float:left; width:32px; text-align:left; padding-top:5px; margin-left:23px !important;_margin-left:17px; }
#content .content-main #contenuGauche .milieuPage .labelLong126px { font-size:11px; display:block; float:left; width:114px; text-align:left; padding-top:5px; margin-left:48px !important;_margin-left:17px; }

#content .content-main #contenuGauche .milieuPage .label-wAuto { width:auto; margin:0 0 0 49px; _margin:0 0 0 35px; display:block; }
#content .content-main #contenuGauche .milieuPage .label-checkbox { margin-left:34px; }
#content .content-main #contenuGauche .milieuPage .label-checkbox_2 { margin-left:4px; *margin-left:0;}
#content .content-main #contenuGauche .milieuPage .label70 { font-size:11px; display:block; float:left; width:70px; text-align:left; padding-top:5px; margin-left:23px !important;_margin-left:17px;  }
#content .content-main #contenuGauche .milieuPage .label10 { margin-left:10px; }
#content .content-main #contenuGauche .milieuPage .labe20 { margin-left:21px; }
#content .content-main #contenuGauche .milieuPage .labe10 { margin-left:14px; _margin-left:10px; }
#content .content-main #contenuGauche .milieuPage .labelRight { vertical-align:middle; margin-right:3px; }
#content .content-main #contenuGauche .milieuPage .labelmarg_left { margin-left:13px; }

#content .content-main #contenuGauche .milieuPage span.etoileRouge { float:left; display:inline; padding:5px 0 0 7px; color:#ff2222; font-size:14px; }

#content .content-main #contenuGauche .milieuPage span.etoileRouge-2 { float:left; display:inline; padding:15px 0 0 7px; color:#ff2222; font-size:14px; }

#content .content-main #contenuGauche .milieuPage span.champOblig { float:left; display:inline; padding:5px 0 0 7px; margin:0 0 0 41px;_margin:0 0 0 27px; color:#ff2222; font-size:11px; }
#content .content-main #contenuGauche .milieuPage p.msgErreur { margin:0 0 0 51px;_margin:0px 0 0 27px; padding:20px 0 0 0; color:#ff2222; font-size:11px; text-align:center!important; }

#content .content-main #contenuGauche .milieuPage select.formSelect { background:#e4f5fa; border:1px solid #6187a9; width:150px; color:#595959; font-size:10px; float:left; margin-left:20px; }

#content .content-main #contenuGauche .milieuPage select.formSelect-date { background:#e4f5fa; border:1px solid #6187a9; width:50px; color:#595959; font-size:10px; margin:10px 0 0 120px; __margin:10px 0 0 105px; }
#content .content-main #contenuGauche .milieuPage select.formSelect-mois { background:#e4f5fa; border:1px solid #6187a9; width:90px; color:#595959; font-size:10px; margin-top:10px; }
#content .content-main #contenuGauche .milieuPage select.formSelect-annee { background:#e4f5fa; border:1px solid #6187a9; width:66px; color:#595959; font-size:10px; margin-top:10px; }
#content .content-main #contenuGauche .milieuPage select.formSelect106 { background:#e4f5fa; border:1px solid #6187a9; width:106px; color:#595959; font-size:10px; float:left; }

#content .content-main #contenuGauche .milieuPage input.form_champ { background:#e4f5fa; border-top:1px double; border-right:1px solid #A5AED1; border-bottom:1px solid #A5AED1; border-left:1px double; width:203px; height:16px; color:#595959; font:normal Helvetica 11px; float:left; }
#content .content-main #contenuGauche .milieuPage input.form_champ_court { background:#e4f5fa; border-top:1px double; border-right:1px solid #A5AED1; border-bottom:1px solid #A5AED1; border-left:1px double; width:97px; height:16px; color:#595959; font:normal Helvetica 11px; float:left; }
#content .content-main #contenuGauche .milieuPage p textarea { background:#e4f5fa; border:1px solid #6187a9; width:203px; color:#595959; font-size:10px; float:left; overflow-y:auto; *overflow-y:scroll; overflow-x:hidden; min-height:26px; height:83px; }
#content .content-main #contenuGauche .milieuPage p textarea.margTextarea { margin:10px 0 0 120px; _margin:10px 0 0 105px; }
#content .content-main #contenuGauche .milieuPage p textarea.margTextarea_2 { margin:10px 0 0 33px; }
#content .content-main #contenuGauche .milieuPage p input.bt_envoyer { background:url(../images/btn_envoyer.gif) no-repeat; width:81px; height:21px; cursor:pointer; padding:0; margin:0 0 0 106px;_margin:0 0 0 104px; }
#content .content-main #contenuGauche .milieuPage p.marg20 { margin-left:48px; _margin-left:34px; }
#content .content-main #contenuGauche .milieuPage p.marg30 { margin-left:30px; }

#content .content-main #contenuGauche .milieuPage input.margInput { margin:10px 0 0 120px; _margin:10px 0 0 105px; }
#content .content-main #contenuGauche .milieuPage input.checkInput { vertical-align:middle; }
#content .content-main #contenuGauche .milieuPage input.typeFile{ background:#e4f5fa; border-top:1px double; border:1px solid #A5AED1; border-bottom:1px solid #A5AED1; border-left:1px double; height:22px; color:#595959; font:normal Helvetica 11px; float:left; }
#content .content-main #contenuGauche .milieuPage input.typeRadio { vertical-align:middle; margin:0 0 0 3px; *margin:0; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #content .content-main #contenuGauche .milieuPage input.typeRadio { vertical-align:top; } }

#content .content-main #contenuGauche .milieuPage p.padBottom { padding-bottom:10px;}
#content .content-main #contenuGauche .milieuPage p.colorRed { color:#FF0000; }
#content .content-main #contenuGauche .milieuPage p.padBottom_2 { padding-bottom:7px; *padding-bottom:0; }

#content .content-main #contenuDroite { float:right; width:225px;_width:220px; margin-bottom:135px; }
#content .content-main #contenuDroite .enteteBlocDroite { margin:0 0 4px 5px;_margin:0 0 4px 4px; width:187px; height:55px; /*height:32px;*/ background: url(../images/bg_entete_blocDroite.gif) left top no-repeat; padding:8px 0 0 27px; }
#content .content-main #contenuDroite .enteteBlocDroite h4 { text-transform:uppercase; color:#4463b5; letter-spacing:-1px; }

#content .content-main #filetBasDroit { line-height:0px; }
#content .content-main #filetBasDroit img { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }
#content .content-main .contenu-Court { background:url(../images/bg1px_d.png) right top repeat-y; behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc") }

#content .content-main #contenuDroite img.enteteBlocDroite { padding:0 0 0 5px; }

#content .content-main #contenuDroite .contenuDroite-inner { padding:0 14px 0 35px; }
#content .content-main #contenuDroite .contenuDroite-inner.home { padding:0 8px 0 7px; color:#626262; }
#content .content-main #contenuDroite .contenuDroite-inner.home p { font:bold 11px Helvetica!important; line-height:13px!important; }
#content .content-main #contenuDroite .contenuDroite-inner h5  { padding:0 10px 0 0; float:none;_float:left; line-height:14px!important; }
#content .content-main #contenuDroite .contenuDroite-inner h6  { padding:0 10px 0 0; float:none; }

#content .content-main #contenuDroite .contenuDroite-inner ul li { line-height:0px!important;}
#content .content-main #contenuDroite .contenuDroite-inner ul li a { background:url(../images/pictoFlecheBleuciel.gif) 1px 4px no-repeat; height:auto; padding:0 0 0 14px; display:block; font:bold 11px Helvetica; color:#626262; text-decoration:underline; font-style:italic; } 
#content .content-main #contenuDroite .contenuDroite-inner ul li a:hover { text-decoration:none; font-style:italic; }

#content .content-main #contenuDroite .contenuDroite-inner ul li.simplePuce a { background:url(../images/pictoFlecheBleuciel_simple.gif) 5px 4px no-repeat; height:auto; padding:0 0 0 14px; display:block; font:bold 11px Helvetica; color:#626262; text-decoration:underline; font-style:italic; } 
#content .content-main #contenuDroite .contenuDroite-inner ul li.simplePuce a:hover { text-decoration:none; font-style:italic; }

#content .content-main #contenuDroite .illustration { margin:27px 0 0 -4px; width:auto; height:auto; background:url(../images/filet_cadreImgdroite_milieu.gif) left top repeat-y; line-height:0px; }
#content .content-main #contenuDroite .illustration .milieuCadre { margin:1px 0 0 4px; }

.formation_home { position:absolute; bottom:0px;_bottom:16px; right:0px;_right:0px; z-index:2; }
.formation_home .formation-inner { padding:0 16px 27px 0;_padding:0 16px 17px 0; text-align:right; }
.formation_home .formation-inner img { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc")}
.formation_home .formation-inner img.btn_inscriv { margin:8px 0 0 0; }

.formation { position:absolute; bottom:-15px;_bottom:0px; right:0px;_right:0px; z-index:2; }
.formation .formation-inner { padding:0 16px 27px 0;_padding:0 16px 17px 0; text-align:right; }
.formation .formation-inner img { behavior:url("http://www.airfranceconsultingacademy.com/design/front/js/iepngfix.htc"); }
.formation .formation-inner img.btn_inscriv { margin:8px 0 0 0;_margin:8px 0 0 40px; display:inherit;_display:block; }

#content .content-main #contenuGauche .milieuPage #listeLigneTableau { width:472px; }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr th { height:45px; background:#193877 url(../images/bg_table_th_.gif) repeat-x top left; color:#FFFFFF; font-size:11px; text-transform:uppercase; vertical-align:middle; border-right:1px solid #C9CEDE; }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr th.col4 { border:none; }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr td { font-size:11px; vertical-align:middle; text-transform:uppercase; border-right:1px solid #c9cede; color:#4463b5; padding-top:6px; padding-bottom:6px; }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr.extra td { background-color:#79cef2; color:#FFFFFF; }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr .col1 { padding-left:15px; width:103px;  }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr .col2 { padding-left:25px; width:93px;  }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr .col3 { padding-left:15px; width:103px;  }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr .col4 { padding-left:15px; width:103px;  }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr td.col2b { padding-left:30px; width:324px; border:none;}
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr td.col4 { border:none; }
#content .content-main #contenuGauche .milieuPage div.envelop_listeLigneTableau {width:472px; border:1px solid #d8dbea; padding:2px; padding-bottom:0; margin-bottom:20px; }
#content .content-main #contenuGauche .milieuPage #listeLigneTableau tr td p { font-size:11px; padding-right:5px; }
#content .content-main #contenuGauche .milieuPage p.txt_last { color:#595959; font-size:11px; font-weight:bold; padding-bottom:10px; }
#content .content-main #contenuGauche .milieuPage div.envelop_listeLigneTableau p { font-weight:bold; }


