/* 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: 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 }
img.border { border-color:#DBDBDB}
.norepeat { background-repeat: no-repeat; }
.norepeat2 { background-repeat: no-repeat; background-position: bottom center; }
.bgheader { background-repeat: repeat-x; background-position: top center; }
.repeatx { background-repeat: repeat-x; }
.margint5l5{margin-top:5; margin-left:5; }
.margin8 {margin-left:8; }
.marginr14 {margin-right:14; }
.margin11 {margin-left:11; }
.margin4 {margin-left:4; }
.margin40 {margin-left:40; }
.margin145 {margin-left:145; }
.margin-actu {margin-right:8; margin-left:8; }
.bottom {margin-top: 52px;} 
p {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}
/* TOUS LES TEXTES */
/* les ittres de h1 à h6 */
/* h1 : titre de la page des formations */
h1  { display: inline; font-weight:bold; font-size: 12px; color: #417BBC; font-family: Trebuchet MS, 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.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: #417BBC; font-family: Verdana, Arial, 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; font-weight:bold; font-size: 11px; color: #417BBC; font-family: Verdana, Arial, 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; }
h6 {
float: left; 
display: inline; 
margin: 0; 
padding: 0; 
font-weight:bold; font-size: 10px; color: #417BBC; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* texte gris clair 10 px */
.stil1g  { font-size: 10px; color: #5B5B5B; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* texte gris clair 10 px */
.stil1gbis  { text-decoration: none; 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 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; }
/* lien espace login gc orange */
.stil9o { text-decoration: none; font-size: 9px; color: #eca434; 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; }
.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; }
/* modifications suite a la v2 promotrans */
/* 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; }
/*  texteblanc push fad taille 11 */
.stil11b5 { font-size: 11px; color: #ffffff; 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 #616a71 taille 11 */
.stil11g1 { text-decoration: none; font-size: 11px; color: #616a71; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stil9r1  { font-size: 9px; color: #a30c0c; font-family: Arial, Verdana, Helvetica, sans-serif; }

/* liens bas de site */
a { text-decoration: none; }
.lienbs a { text-decoration: none; }
.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; }
/* code css pour les slide jquery accueil referencement*/
/* texte push formation*/
.stilforma  { font-size: 11px; color: #655F5F; font-family: Arial, 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; }
/***************/

