/* CSS Document promotrans */
body { margin: 0px 0px 0px 0px; border: no-border; padding: 0px; background: #FFFFFF url('images/bg-site-v2.gif'); background-position: top right; background-repeat: no-repeat; 
scrollbar-face-color:DADAD7;
scrollbar-highlight-color:DADAD7;
scrollbar-3dlight-color:DADAD7;
scrollbar-shadow-color:DADAD7;
scrollbar-darkshadow-color:DADAD7;
scrollbar-arrow-color:FFFFFF;
scrollbar-track-color:FFFFFF; }
/* anciennement bordure grise pour tablo sur v1 - sans bordure top*/
.table1 { border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF ; }
/* bordure grise pour tablo total */
.table2 { border-top: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3 ; }
/* bordure bleu pour tablofiche formation */
.table3 { border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; border-left: 1px solid #dadada ; }
/* tableau coordonnées formation dans page centres de formation */
.table4 { margin-left:13; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; border-left: 1px solid #dadada ; }
/* ancienne bordure v1 site bleu pour tablofiche formation */
.ztable3 { border-top: 2px solid #417BBC; border-right: 2px solid #417BBC; border-bottom: 2px solid #417BBC; border-left: 2px solid #417BBC ; }
.norepeat { background-repeat: no-repeat; }
/* texte a gauche de l'image */
.imageflottante { float: left; margin-right: 10px }
.imageflottante2 { float: right; margin-left: 10px }
img.border { border-color:#DBDBDB}
.norepeat { background-repeat: no-repeat; }
.norepeat2 { background-repeat: no-repeat; background-position: bottom center; }
.repeatx { background-repeat: repeat-x; }
.margin8 {margin-left:8; }
.marginr8 {margin-right:8; }
.marginr14 {margin-right:14; }
.margin11 {margin-left:11; }
.margin18 {margin-left:18; }
.margin25 {margin-left:25; }
.marginl21 {margin-left:21; }
.marginl32 {margin-left:32; }
.margint25 {margin-top:25; }
.marginr25 {margin-right:25; }
.margin4 {margin-left:4; }
.margin40 {margin-left:40; }
.margin145 {margin-left:145; }
.margin130 {margin-left:130; }
.margin173 {margin-left:73; }
.margint5 {margin-top:5px; }
.margint15 {margin-top:15px; }
.marginfiche {margin-top:13; margin-left:13; }
.margint5l5{margin-top:5; margin-left:5; }
.margint15l17 {margin-top:15px; margin-left:17; line-height: 15px; }
.marginl13 {margin-left:13; }
.marginl68 {margin-left:68; }
.margint5l68 {margin-top:5; margin-left:68; }
.margint48l80 {margin-top:48; margin-left:80; }
.marginl116 {margin-left:116; }
.bottom {margin-top: 52px;}
.img-border1 { border: 1px solid #DBDBDB; }
.padding-1 {padding: 13px; }
p {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}

.space1 {letter-spacing:-1px; }
/* TOUS LES TEXTES */
/* les ittres de h1 à h6 */
/* h1 : titre de la page des formations */
h1  { display: inline; font-size: 20px; color: #628fc6; font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/* ancien h1 de la v1 : titre de la page des formations */
zh1  { display: inline; font-weight:bold; font-size: 14px; color: #628fc6; font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/* h2 : titre des thèmes nav. gauche */
h2.titre1  { display: inline; font-weight:bold; font-size: 10px; color: #417BBC; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/* h2 : titre des thèmes nav. gauche */
h2.titre2  { display: inline; font-weight:normal; font-size: 10px; color: #5bace0; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/* h2 : titre recrutement formateur */
h2.titre3  { display: inline; font-weight:normal; font-size: 27px; color: #0352A5; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/* h2 : texte sous logo non visible pour référencement */
h2.titre4 { position: absolute;bclip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
/* h2 : texte bleu ciel titre actu push accueil */
h2.titre5 { display: inline; font-weight:bold; font-size: 11px; color: #5bace0; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/* h3 : sous titre des thèmes nav gauche */
h3  { display: inline; font-weight:bold; font-size: 9px; color: #5B5B5B; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/* h4 : description formations */
h4  { display: inline; text-align: justify; font-size: 10px; color: #707173; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/* ancien h4  { display: inline; font-weight:normal; font-size: 11px; color: #656162; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; } */
/* h5 : texte rouge push formation accueil */
h5 { display: inline; font-weight:bold; font-size: 14px; color: #D40506; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

/* texte gris clair 10 px */
.stil1g  { font-size: 10px; color: #5B5B5B; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte gris clair 10 px */
.stil1gs  { text-decoration: underline; font-size: 10px; color: #5B5B5B; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte gris clair 10 px en Trebuchet */
.stil1gt  { font-size: 10px; color: #5B5B5B; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/* texte bleu clair 10 px*/
.stil1b  { font-size: 10px; color: #417BBC; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte bleu fonce 10 px*/
.stil1bf  { font-size: 10px; color: #063994; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte rose foncé 10 px*/
.stil1r  { font-size: 10px; color: #7F1313; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte noir 10 px */
.stil1n  { font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte gris clair 11 px*/
.stil2g  { font-size: 11px; color: #656162; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte gris clair push formation accueil */
.stil2gbis  { font-weight: bold; font-size: 11px; color: #777475; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/* texte bleu 11 px */
.stil2b  { font-size: 11px; color: #417BBC; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte bleu fluo GC 11 px */
.stil2bbis  { font-size: 11px; color: #4DB2DD; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte jaune 11 px */
.stil2j  { font-weight:bold; font-size: 11px; color: #F6AA21; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte jaune 11 px */
.stil2r  { font-size: 11px; color: #CA252C; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte noir 11 px */
.stil2n  { font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte recherche header noir 11 px bold trebuchet */
.stil11n  { font-weight:bold; font-size: 11px; color: #000000; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/* texte bleu trebuchet 11 px*/
.stil2bt  { font-size: 11px; color: #417BBC; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/* texte violet 11 px */
.stil2v  { font-size: 11px; color: #311550; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte arial rouge foncé 11 px*/
.stil2r  { font-size: 11px; color: #8b0606; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte gris foncé 12 px*/
.stil3g  { font-size: 12px; color: #322E30; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte gris clair 12 px*/
.stil12g  { font-size: 12px; color: #777372; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte bleu 14px*/
.stil14b  { font-size: 14px; color: #5bace0; font-family: Arial, Verdana, Helvetica, sans-serif; }

/* texte blanc 9 bold px*/
.stil1blanc  { font-weight: bold; font-size: 9px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte page international bleu blod clair fluo*/
.stilinterb  { font-weight: bold; font-size: 11px; color: #00AAD2; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte page international vert blod clair fluo*/
.stilinterv  { font-weight: bold; font-size: 11px; color: #89BD57; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte page international beige blod clair fluo*/
.stilinterbe  { font-weight: bold; font-size: 11px; color: #B6B288; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte page international orange blod clair fluo*/
.stilintero  { font-weight: bold; font-size: 11px; color: #E8561D; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte page international violet blod clair fluo*/
.stilintervio  { font-weight: bold; font-size: 11px; color: #AC066F; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte push formation accueil sans couleur */
.stilpush  { font-size: 14px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/* texte gris trebuchet 22 titre GC grande image */
.stil22g { font-size: 22px; color: #c9cdd0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/* texte blanc trebuchet 11 sous titre GC grande image */
.stil11b { font-size: 11px; color: #ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/* texte rouge 14 bold titre contenu espace GC */
.stil14r { font-weight: bold; font-size: 14px; color: #a30c0c; font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; }
/* texte bleu gris 11 bold sous titre contenu espace GC */
.stil11bg { font-weight: bold; font-size: 11px; color: #727d89; font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; }
/* texte bleu 13px formulaire créa compte GC*/
.stil13b1 { font-size: 13px; color: #417bbc; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte bleu 13px formulaire créa compte GC*/
.stil12b1 { font-size: 12px; color: #417bbc; font-family: Arial, Verdana, Helvetica, sans-serif; }

/*menu*/
.div_menu_stilbleuboldsmall {background-image:url('/images/colonne_droite/menu_vide.gif');}
.stilbleuboldsmall { font-weight:bold; font-size:12px; color: rgb(65,123,188); font-family: Arial,Verdana, Helvetica, sans-serif; margin-right:5px; }
.stilnoirboldsmall  { font-weight:normal; font-size:11px; color: rgb(0,0,0); font-family:  Arial, Verdana, Helvetica, sans-serif; margin-right:5px; }
/***************/

/* lien espace login gc orange */
.stil9o { text-decoration: none; font-size: 9px; color: #eca434; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stil9obis {background:#A32C1F;border:thin solid #e3e3e3;padding:1 1 1 1; text-decoration: none; font-size: 9px; color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* lien espace login gc gris */
.stil9g { text-decoration: none; font-size: 9px; color: #9fa9b0; font-family: Arial, Verdana, Helvetica, sans-serif; }

/* modifications suite a la v2 promotrans */
/* texte 9px gris foncé  #707173 */
.stil9g1  { font-size: 9px; color: #707173; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stil9r1  { font-size: 9px; color: #a30c0c; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* 10 orange clair #F6AA21 */
.stil10o1  { font-size: 10px; color: #F6AA21; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* 10 bleu */
.stil10b1  { font-size: 10px; color: #628fc6; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* liens bas de site arial 10 gris très foncé */
.stil10gf1 { text-decoration: none; font-size: 10px; color: #242424; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte langue sélectionnée arial 10 gris très foncé */
.stil10gf2 { text-decoration: none; font-size: 10px; color: #323538; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* lien autres langues arial 10 gris */
.stil10gf3 { text-decoration: none; font-size: 10px; color: #535353; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*  texte gris #616a71 taille 11 */
.stil11g1 { text-decoration: none; font-size: 11px; color: #616a71; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*  texte gris #44484b taille 11 */
.stil11g2 { font-size: 11px; color: #44484b; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*  texte gris #707173 taille 11 */
.stil11g3 { font-size: 11px; color: #707173; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*  texte bleu ciel #5bace0 taille 11 */
.stil11b1 { text-decoration: none; font-size: 11px; color: #5bace0; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*  texte bleu #417bbc taille 11 */
.stil11b2 { text-decoration: none; font-size: 11px; color: #417bbc; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*  texte bleu #628fc6 taille 11 */
.stil11b3 { font-size: 11px; color: #628fc6; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*  texte bleu #3271b5 taille 11 */
.stil11b4 { font-size: 11px; color: #3271b5; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*  texteblanc push fad taille 11 */
.stil11b5 { font-size: 11px; color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stil11r1  { font-size: 11px; color: #a30c0c; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stil11r1_bis  { font-size: 11px; color: #a30c0c; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stil11r2  { font-size: 11px; color: #a30c0c; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; }
/*  texte jaune  #e5af3e taille 11 */
.stil11j1 { font-size: 11px; color: #e5af3e; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stil12g1 { text-decoration: none; font-size: 12px; color: #616a71; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte moteur recherche 12 gris */
.stil12g1 { font-size: 12px; color: #889197; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte gris 12 #44484b notamment page GC */
.stil12g2 { font-size: 12px; color: #44484b; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte gris 12 #616a71 notamment accueil ens sup*/
.stil12g3 { font-size: 12px; color: #616a71; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte gris 12 #707173 notamment page centres formation */
.stil12g4 { font-size: 12px; color: #707173; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte jaune 12 #e4af3e notamment accueil ens sup*/
.stil12j1 { font-size: 12px; color: #e4af3e; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte 12 rouge#a2291b */
.stil12r1 { font-size: 12px; color: #a2291b; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte 12 rouge#a30c0c */
.stil12r2 { font-size: 12px; color: #a30c0c; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* bleu ciel #5bace0 12  */
.stil12b1 { font-size: 12px; color: #5bace0; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* bleu  #5bace0 12  notammen accueil ens sup*/
.stil12b2 { font-size: 12px; color: #628fc6; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* texte 12 noir #000000 */
.stil12n1 { font-size: 12px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* 14 bleu ciel arial #5bace0 */
.stil14b1 { font-size: 14px; color: #5bace0; font-family: Arial, Verdana, Helvetica, sans-serif; }


.lienfad { text-decoration: none; font-size: 11px; color: #a30c0c; font-family: Arial, Verdana, Helvetica, sans-serif; }
.fipro { padding: 2px ; border: 1px solid #e0e0e0; }

/* propriéte des liens */
a { text-decoration: none; font-size: 10px; color: #5B5B5B; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:visited { text-decoration: none; font-size: 10px; color: #5B5B5B; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover { text-decoration: none; font-size: 10px; color: #5B5B5B; font-family: Verdana, Arial, Helvetica, sans-serif; }
.lien a:hover { background-color: #417BBC; color: #ffffff; }
.lienv a { color: #58AA47; }
.lienv a:hover { background-color: #58AA47; color: #ffffff; }
.lienr a { color: #B12C39; }

.lienr a:hover { background-color: #B12C39; color: #ffffff; }
.lienj a { color: #E5892F; }

.lienj a:hover { background-color: #E5892F; color: #ffffff; }
.lienm a { color: #B882C9; }

.lienm a:hover { background-color: #B882C9; color: #ffffff; }

.lienc a { color: #00A0E4; }

.lienc a:hover { background-color: #00A0E4; color: #ffffff; }
.lienbleu { background-color: #417BBC; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; } 

.lieng a:hover { background-color: #A7A5A6; color: #ffffff; }

.lien9o { text-decoration: none; font-size: 9px; color: #eca434; font-family: Arial, Verdana, Helvetica, sans-serif; }

.lien9g { text-decoration: none; font-size: 9px; color: #777475; font-family: Arial, Verdana, Helvetica, sans-serif; }

/* pour eviter les espaces blancs en dessous des swf */
object { display:block; }


