/*CHARTE COULEUR
Rouge logo : #D30A02
Bleu logo: #004E8C
Bleu Foncé menu3 : #04518E
Gris menu2 fond : #EEEDEE
Gris Foncé Texte : #939393
Gris bordure : #707C8C
Gris bas de page accueil : #DBDBDB
*/

/*style css d'Afortech*/
*{
margin: 0;
padding: 0;
border: 0;
font-family: arial;
font-size: 100%;
font-style: normal;
text-decoration: none;
}

body{
 text-align:center;/*on r&eacute;tablit l'alignement normal de body ici pour IE */
 font-style:normal;
 font-size:11px;
 margin:0 0 0 0;/*hauteur de la page du bord haut*/
 background-color:#fff;
}

/* Style recurrent */
h1{
	color:#004E8C;
	font-size:12px;
	font-weight:bold;
}

h2{
	color:#004E8C;
	font-size:11px;
	font-weight:bold;
}
h1.gris{
	color:#939393;
    font-size:12px;
    font-weight:bold;
}
em {
font-style:italic;
}
u {
text-decoration:underline;
}
strong{
font-weight:bold;
}
a{
font-size:11px;
color:#004E8C;
}
a:hover{
font-size:11px;
color:#004E8C;
text-decoration:underline;
}

.floatLeft{
float:left;
}
hr{
border-top: 1px dotted #D30A02;/*the border*/
margin-top:5px;
margin-bottom:-8px;
background-color:#FFFFFF;
color:#FFFFFF;
}

ul{
padding-left:10px;
list-style:none;
}
ul ul{
padding-left:10px;
list-style:none;
}
ul ul ul{
padding-left:10px;
list-style:none;
}
ul.stage{
padding-left:30px;
font-size:10px;
list-style:none;
}
ul.plan{
padding-left:20px;
list-style:none;
}
.surligneur{
  background:#b7dfff;
  font-weight:bold;
}
.cacher{
display:none;
}
.vertical{
vertical-align:middle;
}
.txt-center{
text-align:center;
}
.aDroite{
text-align:right;
}
.imgborder{
border:1px solid #707C8C;
}
.imgFloatLeft{
float:left;
padding-right:5px;
padding-top:3px;
}
.imgFloatLeftBorder{
float:left;
margin-right:5px;
border:1px solid #04518E;
}
.imgFloatRightBorder{
float:right;
margin-left:5px;
margin-top:3px;
border:1px solid #333;
}
.imgFloatRight{
float:right;
padding-left:5px;
padding-top:3px;
}
/* Style de texte */
.gras{
font-weight:bold;
}
.souligneBleu{
color:#004E8C;
text-decoration:underline;
}
.padding20{
padding-left:20px;
}
.padding30{
padding-left:30px;
}
.padding10{
padding-left:10px;
}
.gris10{
color:#939393;
font-size:11px;
}
.gris9{
color:#939393;
font-size:9px;
}
.grisFonce11{
color:#333;
font-size:11px;
}
.gris11Gras{
color:#939393;
font-size:11px;
font-weight:bold;
}
.gris12Gras{
color:#939393;
font-size:12px;
font-weight:bold;
}
.rouge11{
color:#D30A02;
font-size:11px;
}
.rouge11Gras{
color:#D30A02;
font-size:11px;
font-weight:bold;
}
.rouge11pad{
color:#D30A02;
font-size:11px;
padding-right:3px;
}
.rouge10Gras{
color:#D30A02;
font-size:10px;
font-weight:bold;
}
.bleu16Gras{
color:#004E8C;
font-size:16px;
font-weight:bold;
}
.bleu12Gras{
color:#004E8C;
font-size:12px;
font-weight:bold;
}
.bleu11Gras{
color:#004E8C;
font-size:11px;
font-weight:bold;
}
.bleu10Gras{
color:#004E8C;
font-size:10px;
font-weight:bold;
}
.bleu11{
color:#004E8C;
font-size:11px;
}
.noir11{
color:#000;
font-size:11px;
}
/* Fin Style des textes */
/* Style de lien */
.lienActuG{
color:#939393;
font-size:11px;
}
.lienActuG:hover{
color:#939393;
font-size:11px;
text-decoration:none;
}
.contact-email{
font-size:10px;
color:#004E8C;
}
.contact-email:hover{
font-size:10px;
color:#004E8C;
text-decoration:underline;
}
.adresse-email{
font-size:10px;
color:#707C8C;
}
.adresse-email:hover{
font-size:10px;
color:#004E8C;
text-decoration:underline;
}
.lienStage{
font-size:10px;
color:#333;
text-decoration:underline;
}
.lienStage:hover{
font-size:10px;
color:#333;
text-decoration:underline;
}
.lien-fonction{
font-size:10px;
color:#333;
}
.lien-fonction:hover{
font-size:10px;
color:#333;
text-decoration:underline;
}
.lienRouge11Gras{
font-size:11px;
color:#D30A02;
font-weight:bold;
}
.lienRouge11Gras:hover{
font-size:11px;
color:#D30A02;
font-weight:bold;
text-decoration:underline;
}
.lienRouge11{
font-size:11px;
color:#D30A02;
}
.lienRouge11:hover{
font-size:11px;
color:#D30A02;
text-decoration:underline;
}
.lienRouge9Gras{
font-size:9px;
color:#D30A02;
font-weight:bold;
}
.lienRouge9Gras:hover{
font-size:9px;
color:#D30A02;
font-weight:bold;
text-decoration:underline;
}
.lienBleu11Gras{
font-size:11px;
color:#004E8C;
font-weight:bold;
}
.lienBleu11Gras:hover{
font-size:11px;
color:#004E8C;
font-weight:bold;
text-decoration:underline;
}
.lienBleu11{
font-size:11px;
color:#004E8C;
}
.lienBleu11:hover{
font-size:11px;
color:#004E8C;
text-decoration:underline;
}
.lienNoir11gras{
font-size:11px;
color:#333;
font-weight:bold;
}
.lienNoir11gras:hover{
font-size:11px;
color:#333;
font-weight:bold;
text-decoration:underline;
}
.lienNoir11{
font-size:11px;
color:#333;
}
.lienNoir11:hover{
font-size:11px;
color:#333;
text-decoration:underline;
}
.lien-selection{
font-size:11px;
color:#004E8C;
}
.lien-selection:hover{
font-size:11px;
color:#004E8C;
text-decoration:underline;
}
.lien-actu{
font-size:11px;
color:#D30A02;
text-align:right;
}
.lien-actu:hover{
font-size:11px;
color:#D30A02;
text-decoration:underline;
text-align:right;
}
.pageActu{
font-size:11px;
color:#939393;
text-align:center;
font-weight:bold;
}
.pageActu:hover{
font-size:11px;
color:#939393;
text-align:center;
font-weight:bold;
}
.pageActuB{
font-size:11px;
color:#004E8C;
text-align:center;
font-weight:bold;
}
.pageActuB:hover{
font-size:11px;
color:#004E8C;
text-align:center;
font-weight:bold;
}
.lienFormation{
font-size:12px;
color:#004E8C;
font-weight:bold;
}
.lienFormation:hover{
font-size:12px;
color:#D30A02;
font-weight:bold;
}
.lienTheme{
font-size:11px;
color:#004E8C;
}
.lienTheme:hover{
font-size:11px;
color:#D30A02;
}
.lienThemeIndex{
color:#004E8C;
font-size:10px;
}
.lienThemeIndex:hover{
color:#004E8C;
font-size:10px;
text-decoration:underline;
}
.lienSsTheme{
font-size:10px;
color:#333;
}
.lienSsTheme:hover{
font-size:10px;
color:#333;
text-decoration:underline;
}
/* Fin Style des lien */
/* Fin Style recurrent */
/* Style general */
#contenuSite{
 position:relative;/*contient tout les autres calques*/
 margin:0px auto;
 width:990px;
 text-align:left; /*on r&eacute;tablit l'alignement normal du texte */
 background-color:#fff;
 color:#333333;
}
/* Style Header*/
#header {
float:left;
width:990px;
}
#bordure{
float:left;
width:990px;
height:11px;
font-size:0px;
}
#logo-menu3-recherche{
float:left;
width:988px;
height: 60px;
border-right:1px solid #707C8C;
border-left:1px solid #707C8C;
z-index: 110;
position:absolute;
overflow:visible;
left: 0;
}
#logo{
float:left;
width:242px;
height:38px;
font-size:0px;

}
#logo img {
	margin: 0 0 0 20px;
}
#logo-news{
float:left;
width:241px;
height:38px;
font-size:0px;
border-left:1px solid #707C8C;
}
#menu3{
float:left;
width:541px;
height:28px;
text-align:right;
padding-right:6px;
padding-top:10px;
font-size:0px;
}
.txtMenu3{
font-size:11px;
color:#04518E;
font-weight:bold;
padding-left:5px;
}
#recherche{
float:left;
width:199px;
height:31px;
padding-top:7px;
font-size:0px;
}
#recherche-news{
float:left;
width:200px;
height:31px;
padding-top:7px;
font-size:0px;
border-right:1px solid #707C8C;
}
#formRecherche{
width:170px;
font-size:0px;
}
#inputRecherche{
float:left;
width:138px;
padding-left:2px;
margin-right:2px;
border:1px solid #04518E;
background-color:#fff;
font-size:11px;
color:#333;
}
#btnRecherche{
float:left;
width:18px;
height:18px;
cursor:pointer;
background-image:url(images/afortech-btnRecherche.gif);
}
#bandoFlash{
/*float:left;*/
width:988px;
height: 152px;
border-left:1px solid #707C8C;
border-right:1px solid #707C8C;
font-size:0px;
margin-top:60px;
z-index: 100;
}
#menuBackground{
float:left;
width:988px;
border-left:1px solid #707C8C;
border-right:1px solid #707C8C;
background-image:url(images/afortech-fondMenu.gif);
background-repeat:repeat-x;
font-size:0px;
}
.menu1{
float:left;
height:35px;
background-image:url(images/afortech-Menu.gif);
background-repeat:repeat-x;
color:#939393;
cursor:pointer;
}
.menu1:hover{
float:left;
height:35px;
background-image:url(images/afortech-menuRoll.gif);
background-repeat:repeat-x;
color:#04518E;
cursor:pointer;
}
.menuR{
float:left;
height:35px;
background-image:url(images/afortech-menuRoll.gif);
background-repeat:repeat-x;
color:#04518E;
cursor:pointer;
}
.menuR:hover{
float:left;
height:35px;
background-image:url(images/afortech-menuRoll.gif);
background-repeat:repeat-x;
color:#04518E;
cursor:pointer;
}
.btnMenu1{
padding-left:12px;
padding-right:12px;
padding-top:8px;
font-size:11px;
font-weight:bold;
letter-spacing:0.1em;
cursor:pointer;
}
.separateurMenu1{
float:left;
width:1px;
height:35px;
background-image:url(images/afortech-separateurMenu1.gif);
background-repeat:no-repeat;
}
/* Fin Style Header*/
/* Style Page*/
#contenuIndex{
float:left;
width:988px;
padding-top:20px;
border-left: 1px solid #707C8C;
border-right: 1px solid #707C8C;
}
#contenu{
float:left;
width:988px;
padding-top:20px;
padding-bottom:10px;
border-left: 1px solid #707C8C;
border-right: 1px solid #707C8C;
background-image:url(images/afortech-contenu.gif);
background-repeat:repeat-y;
}
#colonneGch{
float:left;
width:198px;
}
#menu2{
float:left;
width:178px;
padding-left:10px;
padding-right:10px;
}
#menuFormationTitre{
float:left;
width:178px;
margin-bottom:10px;
}
.menuFormation{
float:left;
width:178px;
height:23px;
padding-top:6px;
background-image:url(images/afortech-menuFormation.gif);
background-repeat:no-repeat;
cursor:pointer;
}
.menuFormation:hover{
float:left;
width:178px;
background-image:url(images/afortech-menuFormationRoll.gif);
background-repeat:no-repeat;
cursor:pointer;
}
.menuTheme{
float:left;
width:168px;
padding-left:10px;
}
.menuSsTheme{
float:left;
width:158px;
padding-left:10px;
margin-bottom:2px;
}
.menuTheme2{
float:left;
width:168px;
}
.menuSsTheme2{
float:left;
width:158px;
}
.menuSeparateur{
/*margin-bottom:6px;*/
}
#page{
float:left;
width:532px;
padding-left:5px;
padding-right:5px;
}
.contenuFormation{
float:left;
width:532px;
padding-top:6px;
}
#contenuStage{
width:532px;
margin-top:10px;
border:1px solid #004E8C;
}
#contenuRef{
width:178px;
}
.contenuStage1{
width:532px;
}
#stageTitre{
width:354px;
padding-left:2px;
font-size:10px;
font-weight:bold;
color:#004E8C;
border-bottom:1px solid #004E8C;
}
#stageRefEtc{
width:178px;
background-image:url(images/fond-stage-refetc.gif);
background-repeat:repeat-y;
border-bottom:1px solid #004E8C;
}
#stageQualif{
width:100px;
font-size:10px;
font-weight:bold;
text-align:center;
color:#004E8C;
border-bottom:1px solid #004E8C;
}
#stageNouveau{
width:100px;
font-size:10px;
font-weight:bold;
text-align:center;
color:#004E8C;
border-bottom:1px solid #004E8C;
}
#stageEFormation{
width:100px;
font-size:10px;
font-weight:bold;
text-align:center;
color:#004E8C;
}
#stageReference{
width:78px;
font-size:10px;
font-weight:bold;
color:#fff;
text-align:center;
background-color:#004E8C;
}
#stageObjectif{
width:532px;
padding-left:2px;
padding-bottom:3px;
font-size:10px;
color:#333;
border-bottom:1px solid #004E8C;
}
#StageProgramme{
width:530px;
padding-left:2px;
padding-right:2px;
font-size:10px;
font-weight:bold;
color:#333;
}
#StageEvaluation{
width:530px;
padding-left:2px;
padding-right:2px;
font-size:10px;
font-weight:bold;
color:#333;
border-top:1px solid #004E8C;
padding-top:2px;
}
#contenuStage2{
width:532px;
}
.contenuStage2Col1{
width:175px;
padding-left:2px;
padding-right:2px;
color:#333;
font-size:10px;
background-color:#e5edf3;
border-bottom:1px solid #004E8C;
vertical-align:top;
}
.contenuStage2Col2{
width:175px;
padding-left:2px;
padding-right:2px;
color:#333;
font-size:10px;
background-color:#fbebeb;
border-bottom:1px solid #004E8C;
vertical-align:top;
}
#fonction{
float:left;
width:532px;
padding-top:10px;
}
.fonctionCase{
float:left;
width:176px;
border-right:1px solid #707C8C;
}
.fonctionCase2{
float:left;
width:178px;
}
.fonctionCasePhoto{
float:left;
width:25px;
text-align:right;
}
.fonctionCaseTxt{
float:left;
width:151px;
padding-top:5px;
text-align:center;
}
.selection{
float:left;
width:532px;
padding-top:10px;
}
.selectionCase{
float:left;
width:105px;
border-right:1px solid #707C8C;
}
.selectionCase2{
float:left;
width:106px;
}
.selectionCasePhoto{
float:left;
width:25px;
text-align:right;
}
.selectionCaseTxt{
float:left;
width:70px;
margin-right:5px;
text-align:center;
}
#pageIndex{
float:left;
width:720px;
}
#pageContenuIndex{
float:left;
width:706px;
background-color:#fff;
margin-left:14px;
color:#004E8C;
line-height:17px;
padding-bottom:10px;
}
#menu2Index{
float:left;
width:712px;
padding-left:8px;
}
.ongletMenuIndex{
float:left;
width:170px;
margin-right:2px;
}
.titreOngletMenuIndex{
float:left;
width:170px;
text-align:center;
}
.ssTitreOngletMenuIndex{
float:left;
width:170px;
height:150px;
padding-top:25px;
text-align:right;
}
.ss_themeIndex{
color:#D30A02;
font-size:10px;
padding-right:10px;
float:left;
width:140px;
}
.ss_themeIndexPuce{
color:#D30A02;
font-size:10px;
float:left;
width:10px;
}
#colonneDte{
float:left;
width:247px;
}
#actualite{
float:left;
width:207px;
padding-left:10px;
padding-right:30px;
}
.actualiteTitre{
float:left;
width:207px;
font-size:12px;
color:#004E8C;
text-align:right;
font-weight:bold;
padding-bottom:5px;
}
.actualiteContenuHt{
float:left;
width:207px;
height:31px;
background-image:url(images/afortech-actualiteHt.gif);
background-repeat:no-repeat;
}
.actualiteContenuMil{
float:left;
width:193px;
background-image:url(images/afortech-actualiteMil.gif);
background-repeat:repeat-y;
padding-left:10px;
padding-right:4px;
}
.lienActu{
float:left;
width:191px;
text-align:right;
}
.actualiteContenuBas{
float:left;
width:207px;
height:2px;
background-image:url(images/afortech-actualiteBas.gif);
background-repeat:no-repeat;
}
#newsletter{
float:left;
width:207px;
padding-left:10px;
padding-right:30px;
margin-top:8px;
}
#input-newsletter{
float:left;
width:140px;
padding-left:4px;
margin-top:5px;
margin-bottom:10px;
border:1px solid #939393;
background-color:#fff;
color :#939393;
font-size:10px;
}
#input-newsletter2{
float:left;
width:140px;
padding-left:4px;
margin-top:5px;
border:1px solid #939393;
background-color:#fff;
color :#939393;
font-size:10px;
}

#btn-newsletter{
float:left;
width:18px;
height:18px;
margin-top:3px;
margin-left:5px;
cursor:pointer;
background-image:url(images/afortech-btnRecherche.gif);
}
#messConfirmNews{
float:left;
width:170px;
text-align:center;
color:#D30A02;
font-weight:bold;
}
#Imprimer{
float:left;
width:207px;
padding-top:10px;
padding-left:10px;
padding-right:30px;
text-align:right;
}
.contactActu{
float:left;
width:522px;
text-align:right;
color:#004E8C;
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}
.contenuActu{
float:left;
width:522px;
padding-top:5px;
}
.catalogue{
float:left;
width:130px;
padding-bottom:20px;
}
.catalogueCouv{
float:left;
width:130px;
height:182px;
}
.catalogueCont{
float:left;
width:113px;
height:400px;
padding-top:6px;
padding-left:8px;
padding-right:8px;
border-right:1px dotted #D30A02;
}
#tableSelection{
width:532px;
border-spacing:0px;
border-collapse:collapse;
}
.titreSelectionE{
border-bottom:1px solid #D30A02;
}
.referenceSelectionE{
width:65px;
border-bottom:1px solid #D30A02;
}
.referenceSelectionEInput{
width:65px;
border-bottom:1px solid #D30A02;
}
.supprimerSelectionE{
width:16px;
border-bottom:1px solid #D30A02;
}
.titreSelection{
padding-top:4px;
padding-bottom:3px;
padding-right:2px;
border-bottom:1px dotted #004E8C;
}
.referenceSelection{
padding-top:4px;
padding-bottom:3px;
width:65px;
border-bottom:1px dotted #004E8C;
}
.referenceSelectionInput{
padding-top:4px;
padding-bottom:3px;
width:65px;
border-bottom:1px dotted #004E8C;
text-align:center;
}

.supprimerSelection{
padding-top:4px;
padding-bottom:3px;
width:16px;
border-bottom:1px dotted #004E8C;
}
.cocher{
float:left;
width:532px;
text-align:right;
}
#formEnvoiStage{
float:left;
width:352px;
padding-top:10px;
padding-left:180px;
text-align:center;
}
#envoyerM{
float:left;
width:352px;
padding-top:10px;
padding-left:180px;
text-align:center;
}
#input-selection{
float:left;
width:160px;
margin-right:2px;
padding-top:2px;
padding-left:3px;
border:1px solid #333;
background-color:#fff;
font-size:10px;
color:#333;
}
#btn-selection{
float:left;
width:18px;
height:18px;
cursor:pointer;
background-image:url(images/afortech-btnRecherche.gif);
}
.inputFinancement{
width:160px;
padding-left:3px;
border:1px solid #333;
font-size:10px;
color:#333;
}
.selectFinancement{
width:160px;
padding-left:3px;
border:1px solid #333;
font-size:10px;
color:#333;
}
.selectMail{
width:100px;
padding-left:3px;
margin-bottom:5px;
border:1px solid #333;
font-size:10px;
color:#333;
}
.btn_envoyer{
margin-top:5px;
margin-bottom:5px;
background-color:#FFFFFF;
color:#004E8C;
font-size:11px;
font-weight:bold;
}
.btn_envoyerSelect{
margin-top:5px;
margin-bottom:5px;
background-color:#FFFFFF;
color:#004E8C;
font-size:11px;
font-weight:bold;
text-align:right;
}
/* Style Contenu-Page*/
/* Fin Style Contenu-Page*/
/* Fin Style Page*/
/* Style Footer*/
#footer{
float:left;
width:990px;
}
#adresseIndex{
float:left;
width:988px;
border-left:1px solid #707C8C;
border-right:1px solid #707C8C;
background-image:url(images/afortech-piedPage.gif);
background-repeat:repeat-x;
text-align:center;
font-size:10px;
color:#707C8C;
}
#adresse{
float:left;
width:988px;
border-left:1px solid #707C8C;
border-right:1px solid #707C8C;
background-image:url(images/afortech-contenu.gif);
background-repeat:repeat-y;
text-align:center;
font-size:10px;
color:#707C8C;
}
#finSiteIndex{
float:left;
width:990px;
background-image:url(images/afortech-footerIndex.gif);
height:11px;
font-size:0px;
}
#finSite{
float:left;
width:990px;
background-image:url(images/afortech-footer.gif);
height:11px;
font-size:0px;
}
#copyright{
padding-top:6px;
float:left;
width:990px;
text-align:center;
font-size:10px;
color:#707C8C;
}
/* Style Fin Footer*/
/* Fin Style des pages */
