/*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 print css d'Afortech*/
body{
 font:10pt "Arial" serif;
 background-color: white !important;
 size:landscape;
}

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

h2{
	color:#004E8C;
	font-size:11pt;
	font-weight:bold;
}
h1.gris{
	color:#939393;
    font-size:12pt;
    font-weight:bold;
}

em {
font-style:italic;
}
u {
text-decoration:underline;
}
a{
font-size:11pt;
color:#004E8C;
text-decoration:none;
}
a:hover{
font-size:11pt;
color:#004E8C;
text-decoration:none;
}

.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:10pt;
list-style:none;
}
ul.plan{
padding-left:20px;
list-style:none;
}
.surligneur{
  background:#b7dfff;
  font-weight:bold;
}
img{border:0px;}
.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 #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:11pt;
}
.grisFonce11{
color:#333;
font-size:11pt;
}
.gris11Gras{
color:#939393;
font-size:11pt;
font-weight:bold;
}
.gris12Gras{
color:#939393;
font-size:12pt;
font-weight:bold;
}
.rouge11{
color:#D30A02;
font-size:11pt;
}
.rouge11Gras{
color:#D30A02;
font-size:11pt;
font-weight:bold;
}
.rouge11pad{
color:#D30A02;
font-size:11pt;
padding-right:3px;
}
.rouge10Gras{
color:#D30A02;
font-size:10pt;
font-weight:bold;
}
.bleu12Gras{
color:#004E8C;
font-size:12pt;
font-weight:bold;
}
.bleu11Gras{
color:#004E8C;
font-size:11pt;
font-weight:bold;
}
.bleu10Gras{
color:#004E8C;
font-size:10pt;
font-weight:bold;
}
.bleu11{
color:#004E8C;
font-size:11pt;
}
.noir11{
color:#000;
font-size:11pt;
}
/* Fin Style des textes */
/* Style de lien */
.contact-email{
font-size:10pt;
color:#004E8C;
}
.contact-email:hover{
font-size:10pt;
color:#004E8C;
text-decoration:none;
}
.adresse-email{
font-size:10pt;
color:#707C8C;
}
.adresse-email:hover{
font-size:10pt;
color:#004E8C;
text-decoration:none;
}
.lienStage{
font-size:10pt;
color:#333;
text-decoration:none;
}
.lienStage:hover{
font-size:10pt;
color:#333;
text-decoration:none;
}
.lien-fonction{
font-size:10pt;
color:#333;
}
.lien-fonction:hover{
font-size:10pt;
color:#333;
text-decoration:none;
}
.lienRouge9Gras{
font-size:9pt;
color:#D30A02;
font-weight:bold;
}
.lienRouge9Gras:hover{
font-size:9pt;
color:#D30A02;
font-weight:bold;
text-decoration:none;
}
.lienBleu11Gras{
font-size:11pt;
color:#004E8C;
font-weight:bold;
}
.lienBleu11Gras:hover{
font-size:11pt;
color:#004E8C;
font-weight:bold;
text-decoration:none;
}
.lienBleu11{
font-size:11pt;
color:#004E8C;
}
.lienBleu11:hover{
font-size:11pt;
color:#004E8C;
text-decoration:none;
}
.lienNoir11gras{
font-size:11pt;
color:#333;
font-weight:bold;
}
.lienNoir11gras:hover{
font-size:11pt;
color:#333;
font-weight:bold;
text-decoration:none;
}
.lienNoir11{
font-size:11pt;
color:#333;
}
.lienNoir11:hover{
font-size:11pt;
color:#333;
text-decoration:none;
}
.lien-selection{
font-size:11pt;
color:#004E8C;
}
.lien-selection:hover{
font-size:11pt;
color:#004E8C;
text-decoration:none;
}
.lien-actu{
font-size:11pt;
color:#D30A02;
text-align:right;
}
.lien-actu:hover{
font-size:11pt;
color:#D30A02;
text-decoration:none;
text-align:right;
}
.pageActu{
font-size:11pt;
color:#939393;
text-align:center;
font-weight:bold;
}
.pageActu:hover{
font-size:11pt;
color:#939393;
text-align:center;
font-weight:bold;
}
.pageActuB{
font-size:11pt;
color:#004E8C;
text-align:center;
font-weight:bold;
}
.pageActuB:hover{
font-size:11pt;
color:#004E8C;
text-align:center;
font-weight:bold;
}
.lienFormation{
font-size:12pt;
color:#004E8C;
font-weight:bold;
}
.lienFormation:hover{
font-size:12pt;
color:#D30A02;
font-weight:bold;
}
.lienTheme{
font-size:11pt;
color:#004E8C;
}
.lienTheme:hover{
font-size:11pt;
color:#D30A02;
}
.lienThemeIndex{
color:#004E8C;
font-size:10pt;
}
.lienThemeIndex:hover{
color:#004E8C;
font-size:10pt;
text-decoration:none;
}
.lienSsTheme{
font-size:10pt;
color:#333;
}
.lienSsTheme:hover{
font-size:10pt;
color:#333;
text-decoration:none;
}
/* Fin Style des lien */
/* Fin Style recurrent */
/* Style general */
#contenuSite{
 position:relative;/*contient tout les autres calques*/
 margin:0px auto;
 width:100%;
 text-align:left; /*on r&eacute;tablit l'alignement normal du texte */
 background-color:#fff;
 color:#333333;
}
/* Style Header*/
#header {
width:100%;
}
#bordure{display:none;}
#logo-menu3-recherche{
width:100%;
border:0px;
}
#logo{
width:100%;
text-align:center;
height:auto;
font-size:0pt;
}
#menu3{display:none;}
.txtMenu3{display:none;}
#recherche{display:none;}
#formRecherche{display:none;}
#inputRecherche{display:none;}
#btnRecherche{display:none;}
#bandoFlash{display:none;}
#menuBackground{display:none;}
.menu1{display:none;}
.menu1:hover{display:none;}
.menuR{display:none;}
.menuR:hover{display:none;}
.btnMenu1{display:none;}
.separateurMenu1{display:none;}
/* Fin Style Header*/
/* Style Page*/
#contenuIndex{
width:100%;
padding-top:5px;
border:0px;
}
#contenu{
width:100%;
padding-top:5px;
padding-bottom:5px;
border-left:0px;
}
#colonneGch{display:none;}
#menu2{display:none;}
#menuFormationTitre{display:none;}
.menuFormation{display:none;}
.menuFormation:hover{display:none;}
.menuTheme{display:none;}
.menuSsTheme{display:none;}
.menuTheme2{display:none;}
.menuSsTheme2{display:none;}
.menuSeparateur{display:none;}
#page{
width:100%;
padding-left:0px;
padding-right:0px;
}
.contenuFormation{
width:100%;
padding-top:0px;
}
#contenuStage{
width:100%;
margin-top:10px;
border:1px solid #004E8C;
}
#contenuRef{
width:100%;
border-left:1px solid #004E8C;
}
.contenuStage1{width:100%;}
#stageTitre{
width:auto;
padding-left:2px;
font-size:10pt;
font-weight:bold;
color:#004E8C;
border-bottom:1px solid #004E8C;
}
#stageRefEtc{
width:auto;
border-bottom:1px solid #004E8C;
}
#stageQualif{
width:auto;
font-size:10pt;
font-weight:bold;
text-align:center;
color:#004E8C;
border-bottom:1px solid #004E8C;
}
#stageNouveau{
width:auto;
font-size:10pt;
font-weight:bold;
text-align:center;
color:#004E8C;
}
#stageReference{
width:auto;
font-size:10pt;
font-weight:bold;
color:#fff;
text-align:center;
border-right:1px solid #004E8C;
}
#stageObjectif{
padding-left:2px;
padding-bottom:3px;
font-size:10pt;
color:#333;
border-bottom:1px solid #004E8C;
}
#StageProgramme{
padding-left:2px;
padding-right:2px;
font-size:10pt;
font-weight:bold;
color:#333;
}
#StageEvaluation{
width:530px;
padding-left:2px;
padding-right:2px;
font-size:10px;
font-weight:bold;
color:#333;
padding-top:2px;
border-top:1px solid #004E8C;
}
#contenuStage2{width:auto;}
.contenuStage2Col1{
width:auto;
padding-left:2px;
padding-right:2px;
color:#333;
font-size:10pt;
background-color:#e5edf3;
border-bottom:1px solid #004E8C;
vertical-align:top;
}
.contenuStage2Col2{
width:auto;
padding-left:2px;
padding-right:2px;
color:#333;
font-size:10pt;
background-color:#fbebeb;
border-bottom:1px solid #004E8C;
vertical-align:top;
}
#fonction{display:none;}
.fonctionCase{display:none;}
.fonctionCase2{display:none;}
.fonctionCasePhoto{display:none;}
.fonctionCaseTxt{display:none;}
.selection{
witdh:100%;
padding-top:0px;
}
.selectionCase{display:none;}
.selectionCase2{display:none;}
.selectionCasePhoto{display:none;}
.selectionCaseTxt{display:none;}
#pageIndex{witdh:100%;}
#pageContenuIndex{
witdh:100%;
background-color:#fff;
margin-left:0px;
color:#004E8C;
line-height:normal;
padding-bottom:0px;
}
#menu2Index{
width:100%;
padding-left:0px;
}
.ongletMenuIndex{
width:100%;
margin-right:0px;
margin-top:10px;
}
.titreOngletMenuIndex{
width:100%;
text-align:left;
}
.ssTitreOngletMenuIndex{
width:100%;
height:auto;
padding-top:0px;
text-align:left;
}
.ss_themeIndex{
width:100%;
color:#D30A02;
font-size:10pt;
padding-right:0px;
}
.ss_themeIndexPuce{display:none;}
#colonneDte{display:none;}
#actualite{display:none;}
.actualiteTitre{display:none;}
.actualiteContenuHt{display:none;}
.actualiteContenuMil{display:none;}
.lienActu{display:none;}
.actualiteContenuBas{display:none;}
#newsletter{display:none;}
#input-newsletter{display:none;}
#btn-newsletter{display:none;}
#Imprimer{display:none;}
.contactActu{
width:100%;
text-align:right;
color:#004E8C;
font-size:11pt;
font-weight:bold;
padding-bottom:10px;
}
.contenuActu{
width:100%;
padding-top:0px;
}
.catalogue{
width:100%;
padding-bottom:10px;
}
.catalogueCouv{
width:25%;
height:auto;
}
.catalogueCont{
width:75%;
padding-top:0px;
padding-left:0px;
padding-right:0px;
border-right:0px;
}
#tableSelection{
width:100%;
border-spacing:0px;
border-collapse:collapse;
}
.titreSelectionE{
width:auto;
border-bottom:1px solid #D30A02;
}
.referenceSelectionE{
width:auto;
border-bottom:1px solid #D30A02;
}
.referenceSelectionEInput{
width:auto;
border-bottom:1px solid #D30A02;
}
.supprimerSelectionE{display:none;}
.titreSelection{
width:auto;
padding-top:4px;
padding-bottom:3px;
padding-right:2px;
border-bottom:1px dotted #004E8C;
}
.referenceSelection{
width:auto;
text-align:center;
padding-top:4px;
padding-bottom:3px;
border-bottom:1px dotted #004E8C;
}
.referenceSelectionInput{display:none;}
.supprimerSelection{display:none;}
.cocher{display:none;}
#formEnvoiStage{display:none;}
#envoyerM{display:none;}
#input-selection{display:none;}
#btn-selection{display:none;}
.inputFinancement{display:none;}
.selectFinancement{display:none;}
.btn_envoyer{display:none;}
/* Style Contenu-Page*/
/* Fin Style Contenu-Page*/
/* Fin Style Page*/
/* Style Footer*/
#footer{
width:100%;
padding-top:10px;
}
#adresseIndex{
width:100%;
border:0px;
text-align:center;
font-size:10pt;
color:#707C8C;
}
#adresse{
width:100%;
border:0px;
text-align:center;
font-size:10pt;
color:#707C8C;
}
#finSiteIndex{display:none;}
#finSite{display:none;}
#copyright{display:none;}
/* Style Fin Footer*/
/* Fin Style des pages */