﻿@charset "utf-8";
body {
	margin:0;
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	scrollbar-face-color:#F5F5F5;
	scrollbar-arrow-color:#808080;
	scrollbar-track-color: #F5F5F5;
	scrollbar-3dlight-color: #F8F8F8;
	scrollbar-darkshadow-color: #F0F0F0;
}

TD {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
TH {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

table.tableCheminAcces {
	padding: 1px;
	margin-left: 10px;
	border: 0px;
}
.puceCheminAcces {
	color: #AAAAAA;
	font-size: 15px;
	vertical-align:middle;
}
table.tableCheminAcces TD {font-size: 10px;}

table.tableTitreN2N3 {
	margin:0px;
	padding: 0px;
	border: 0px none;
}

table.tableLiensRubsN3 {
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 7px;
	margin-bottom: 7px;
}
table.tableLiensRubsN3 td {
	text-align: center;
}
table.tableContenuAccueil {
	padding: 0px;
	width: 565px;
	margin-top: 0px;
	margin-left: 15px;
	border: 0px;
}

table.tableContenu {
	padding: 0px;
	width: 565px;
	margin-left: 10px;
	border: 0px;
	}
	table.tableContenu ul li.Formations {
		padding:0;
		margin:0;
		list-style-image:url(images/commun/formations/puce-bleue.gif);
		}

table.tableAccrochesTitresGauche {
	padding: 0px;
	margin-top: 7px;
	border: 0px;
}
table.tableAccrochesTitresDroite {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	border: 0px;
}

td {	
	font-size: 10px;
	line-height: 14px;
    vertical-align: top;
}

.lastUpdate {
	color:#999999;
	line-height: 8px;
}

td.tdAccrochesPhotos {
	width: 85px;
}
td.tdNavigGaucheAccueil {
	background-image: url(images/commun/accueil/navig_gauche_droite.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 391px;
	width: 198px;
    vertical-align: top;
}

td.tdNavigGauche {
	background-image: url(images/commun/navig/navig_gauche_fond_gauche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 391px;
	width: 198px;
    vertical-align: top;
}
td.tdAccordion {
	text-align: right;
}


a { text-decoration: underline; color: #CE2047; }
a:hover, a:active { text-decoration: none; }

a.nt { text-decoration: none; color: #000000; }
a.nt:hover, a.nt:active { text-decoration: underline; }

a.lienref { text-decoration: none; color:#F5F5F5;}

a.mentionsLegales { text-decoration: none; color:#666666; float:right; }
a.mentionsLegales:hover, a.mentionsLegales:active { text-decoration: none; text-decoration: underline;}

a.lienGauche {font-size: 10px;text-decoration: none;color: #656565; }
a.lienGauche:hover, a.lienGauche:active { color: #CE2047; }

a.lienGaucheEntete { font-size: 10px; text-decoration: none; color: #CE2047; }
a.lienGaucheEntete:hover, a.lienGaucheEntete:active { color: #000000; }

a.lienCheminAcces { font-size: 10px; text-decoration: underline;color: #656565;}
a.lienCheminAcces:hover, a.lienCheminAcces:active { text-decoration: none; }
a.lienRubriqueN3 { text-decoration: underline; color: #656565; }
a.lienRubriqueN3:hover, a.lienRubriqueN3:active { text-decoration: none;}

a.acheter { text-decoration: underline; color: #CE2047; font-weight:bold; }
a.acheter:hover, a.acheter:active { text-decoration: underline; }

a.lienConditionsVente { text-decoration: none; color: #959595; font-size: 9px; }
a.lienConditionsVente:hover, a.lienConditionsVente:active { text-decoration: underline; }

a.lienFormations { text-decoration: none; color: #21a0cf; font-size: 9px; font-weight:bold;}
a.lienFormations:hover, a.lienConditionsVente:active { text-decoration: underline; }

.titreN2N3 {
	color: #656565;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;

}
.titreN2N3Rouge {
	color: #CC0022;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;

}
.sstitre {
	font-size: 11px;
	font-weight: bold;
}

.titreAccueil {
	font-size: 11px;
	font-weight: bold;
}
.sstitreAccueilGauche {
	font-size: 10px;
	font-weight: bold;
	color: #D21D45;
}
.sstitreAccueilDroite {
	font-size: 10px;
	font-weight: bold;
	color: #858585;
}
.txtGras {
	font-weight: bold;
}
.txtCheminAcces {
	color: #656565;

	}
.CommuniquesPresseTitre {
	color: #D21C45;
	font-size: 11px;
	font-weight: bold;

	}
.CommuniquesPresseSousTitre {
	color: #D21C45;
	font-size: 11px;
	font-weight: normal;

	}
.CommuniquesPresseDate {
	color: #454545;
	font-size: 11px;
	font-weight: bold;

	}
.CETIAT {
	text-align:center;
	font-size: 9px;
	color: #656565;
}
.CETIATLettrine {
	color: #656565;
}

.puceLiensRubsN3 {
	color: #CE2047;

	}

.puceContenu {
	color: #CE2047;
	font-size: 14px;

	}
	
FORM {margin:0px;}

DIV.accordion {
position:relative; left:0px; top:0px;
width:174px;
height:250px;
background-color:none;
cursor:hand;
}
DIV.accordionTitle      {width:100%;}
DIV.accordionContent    {width:100%;}

.errMsg {font-weight:bold;color:#CC3333;}

INPUT {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
INPUT.champRecherche {font-size: 10px; width: 116px; border: 1px solid #CCCCCC; color: #CC3333;}
INPUT.champLogin     {font-size: 10px; border: 1px solid #CCCCCC;}
INPUT.btn {background-color: #dddddd; color: #7E7E7E; font-weight: bold; }
SELECT {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

TABLE.searchCriterias {width:500px; border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffffff;}
TABLE.searchCriterias TH {background-color:#f1f1f1;font-weight:bold; border:1px solid #666666;text-align:left;}
TABLE.searchCriterias TD {background-color:#ffffff;}

TABLE.results, TABLE.FormationsMois {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	border-top: 1px dashed #777777;
	border-right: 0px none;
	border-bottom: 1px solid #CACACA;
	border-left: 0px none;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
TABLE.results TH,
TABLE.FormationsMois TH
 {background-color:#F1F1F1;font-weight:bold; text-align:left; border: 0px;}

TABLE.results TD {
	background-color:#ffffff;
	border: 0px;
}

TABLE.resultsV1 {border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#666666;}
TABLE.resultsV1 TH {background-color:#f1f1f1;font-weight:bold; text-align:left;}
TABLE.resultsV1 TD {background-color:#ffffff;}

TABLE.login {border:0px; background-color:#ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
TABLE.login TH {font-weight:normal; text-align:right; color:#979797}
TABLE.login TD {}

UL.puce {list-style-image:url(images/commun/puce.gif);margin-top:10px; margin-bottom:0px;}
UL.puce LI {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.BoutiqueOuvragesType {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #000000;
}
.BoutiqueOuvragesThemes {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #797979;
}
.BoutiqueOuvragesTitrePrix {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
}
.BoutiqueOuvragesSstitre {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	font-style: italic;
}
.BoutiqueOuvragesAuteurParution {
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}
.BoutiqueOuvragesPagesEdition {
	font-size: 10px;
	line-height: 15px;
	color: #797979;
	font-weight: bold;
}
.BoutiqueOuvragesDiffusion {
	font-size: 11px;
	line-height: 15px;
	color: #797979;
}
.BoutiqueOuvragesReference {
	font-size: 11px;
	line-height: 15px;
	color: #797979;
	font-style: italic;
}

a.lienCommander {font-size: 12px;line-height: 16px;text-decoration: none;color: #000000;font-weight: bold; }
a.lienCommander:hover, a.lienCommander:active { color: #D32249; }

.txtLegende {font-size: 9px;}
.txtLegendeGris {font-size: 9px; color:#666666;}

.sstitreGris {
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}
.sstitreBleu {
	font-size: 11px;
	font-weight: bold;
	color: #0064a6;
	}
.sstitreRouge {
	font-size: 11px;
	font-weight: bold;
	color: #CC0022;
}
.txtGrasRouge {
	font-weight: bold;
	color: #CC0022;
}
.txtGrasBlanc {
	font-weight: bold;
	color: #FFFFFF;
}
.txtBlanc {
	color: #FFFFFF;
}

.acrobatReaderText {color:666666; font-style:italic;}

/*Formations - Attestation aptitude*/

.Police9px {color:#0064a6; font-style:italic; font-size:9px; text-align:center;}
.sousTitreprogramme{color:#0064a6; font-weight:bold; font-size:10px; text-decoration:underline;}

table.tableNavFormation {
	padding: 0;
	margin:0;
	border-right: 1px solid #d8d5d5;
	}

table.tableFormationTitre,
table.tableFormationSousTitre {
	padding: 0;
	margin:0;
	border: 0px;
	}
	table.tableFormationTitre th {
		text-align:center;
		background-color:#0064a6;
		color:#fff;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		padding-left:10px;
		padding-right:10px;
		}
	table.tableFormationSousTitre th {
		text-align:center;
		background-color:#0064a6;
		color:#fff;
		font-size: 10px;
		font-weight: bold;
		padding-left:10px;
		padding-right:10px;
		}

table.tableProgrammeEvaluation {
	padding: 0;
	margin:0;
	border: 0px;
	text-align:center;
	}
	table.tableProgrammeEvaluation ul li {
		padding:0;
		margin:0;
		list-style-image:url(images/commun/formations/puce-bleue.gif);
		text-align:justify;
		}
