/* Texte dans les pages. */
body { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #333333;
}


/* Texte dans les tableaux. */
table { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
}

/* Texte petit. */
.petit { 
	font-size: 11px;
}


/* Texte gros. */
.gros { 
	font-size: 14px;
}


/* Texte d'erreur. */
.red { 
	color: #FF5900;
}


/* Texte d'erreur identification. */
.red2 { 
	font-size: 11px;
	color: #FFFF00;
}


/* Texte ok. */
.vert { 
	color: #89BE3A;
}



/* Titre des menus de l'accueil. */
.titremenu {
	font-weight: bold;
	color: #FFFFFF;
}

/* Tableau menu 1. */
.tableaumenu1 { 
	border-left-width:1px; border-left-color:#7DC243; border-left-style:solid;  
	border-right-width:1px; border-right-color:#7DC243; border-right-style:solid;
	border-top-width:1px; border-top-color:#7DC243; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#7DC243; border-bottom-style:solid
}

/* Tableau menu 2. */
.tableaumenu2 { 
	border-left-width:1px; border-left-color:#01AEF0; border-left-style:solid;  
	border-right-width:1px; border-right-color:#01AEF0; border-right-style:solid;
	border-top-width:1px; border-top-color:#01AEF0; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#01AEF0; border-bottom-style:solid
}

/* Tableau menu 3. */
.tableaumenu3 { 
	border-left-width:1px; border-left-color:#F8003E; border-left-style:solid;  
	border-right-width:1px; border-right-color:#F8003E; border-right-style:solid;
	border-top-width:1px; border-top-color:#F8003E; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#F8003E; border-bottom-style:solid
}

/* Tableau menu 4. */
.tableaumenu4 { 
	border-left-width:1px; border-left-color:#F7C413; border-left-style:solid;  
	border-right-width:1px; border-right-color:#F7C413; border-right-style:solid;
	border-top-width:1px; border-top-color:#F7C413; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#F7C413; border-bottom-style:solid
}

/* Tableau identification. */
.tableauindentif { 
	border-left-width:1px; border-left-color:#88388F; border-left-style:solid;  
	border-right-width:1px; border-right-color:#88388F; border-right-style:solid;
	border-bottom-width:1px; border-bottom-color:#88388F; border-bottom-style:solid
}


/* Tableau violet. */
.tabviolet { 
	border-left-width:1px; border-left-color:#98579D; border-left-style:solid;  
	border-right-width:1px; border-right-color:#98579D; border-right-style:solid;
	border-top-width:1px; border-top-color:#98579D; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#98579D; border-bottom-style:solid
}


/* Tableau INV. */
.tableauinv { 
	border-left-width:1px; border-left-color:#F4C515; border-left-style:solid;  
	border-right-width:1px; border-right-color:#F4C515; border-right-style:solid;
	border-top-width:1px; border-top-color:#F4C515; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#F4C515; border-bottom-style:solid
}


/* Titre de la page. */
.titreadmin {
	font-size: 14px;
	font-weight: bold;
	color: #3399CC;
}


/* Titre du questionnaire. */
.enquete {
	font-weight: bold;
	color: #993300;
}


/* Titre des groupes de modules. */
.grmodule {
	font-weight: bold;
	color: #FF6600;
}


/* Titre des modules. */
.rubrique {
	font-weight: bold;
	color: #0000FF;
}


/* Titre des questions. */
.question {
	font-weight: bold;
	color: #006699;
}


/* Titre des modules dans la page etape.php. */
.titremodule {
	font-weight: bold;
	color: #FFFFFF;
}


/* Titre des formations. */
.titreformation {
	font-weight: bold;
	color: #FF6600;
}


/* Titre de l'écran (formation et exercice). */
.soustitre {
	font-weight: bold;
	color: #003399;
}


/* Trait de l'écran (formation et exercice). */
.trait {
	background-color: #003399;
}


/* Couleur d'arriere-plan de la question. */
.couleur1 {
	background-color: #FBDD74;
}


/* Couleur d'arriere-plan des choix de la question. */
.couleur2 {
	background-color: #FAF1D0;
}


/* Couleur d'arriere-plan de la question (évaluation de la formation). */
.couleur1formation {
	background-color: #FBDD74;
}


/* Couleur d'arriere-plan des choix de la question (évaluation de la formation). */
.couleur2formation {
	background-color: #FAF1D0;
}


/* Couleur d'arriere-plan de la question (évaluation de la formation). */
.couleur1motivation {
	background-color: #FBDD74;
}


/* Couleur d'arriere-plan des choix de la question (évaluation de la formation). */
.couleur2motivation {
	background-color: #FAF1D0;
}


/* Couleur d'arriere-plan de la colonne analyse de l'exercice (exercice / formation). */
.couleurAnalyse {
	background-color: #FAF0FB;
}


/* Tableau des questions. */
.tabenquete { 
	border-left-width:1px; border-left-color:#F7C413; border-left-style:solid;  
	border-right-width:1px; border-right-color:#F7C413; border-right-style:solid;
	border-top-width:1px; border-top-color:#F7C413; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#F7C413; border-bottom-style:solid
}


/* Tableau des questions de l'évaluation de la formation. */
.tabformation { 
	border-left-width:1px; border-left-color:#F7C413; border-left-style:solid;  
	border-right-width:1px; border-right-color:#F7C413; border-right-style:solid;
	border-top-width:1px; border-top-color:#F7C413; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#F7C413; border-bottom-style:solid
}


/* Tableau des questions de motivation. */
.tabmotivation { 
	border-left-width:1px; border-left-color:#F7C413; border-left-style:solid;  
	border-right-width:1px; border-right-color:#F7C413; border-right-style:solid;
	border-top-width:1px; border-top-color:#F7C413; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#F7C413; border-bottom-style:solid
}


/* Tableau de Santé sur le Net */
.tableausantesur { 
	border-left-width: 1px; border-left-color: #530AAD; border-left-style: solid;  
	border-right-width: 1px; border-right-color: #530AAD; border-right-style: solid;
}



/* Tableau du mpanager. */
.tabmanager { 
	font-size: 11px;
	
	border-left-width:1px; border-left-color:#F7C413; border-left-style:solid;  
	border-right-width:1px; border-right-color:#F7C413; border-right-style:solid;
	border-top-width:1px; border-top-color:#F7C413; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#F7C413; border-bottom-style:solid
}


/* Liens normaux. */
a {
	font-size: 13px;
	color: #428DDC;
	text-decoration: none;
}

a:hover {
	color: #EC8B1B;
}

a:active {
	color: #EC8B1B;
}


/* Liens menu de gauche. */
a.menu {
	font-size: 13px;
	color: #428DDC;
	text-decoration: none;
}

a.menu:visited
{
	color: #999999;
}

a.menu:hover {
	color: #EC8B1B;
}

a.menu:active {
	color: #EC8B1B;
}


/* Lien mot de passe oublié. */
a.passw {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.passw:hover {
	color: #FFFF00;
}

a.passw:active {
	color: #FFFF00;
}


/* Liens bas de l'accueil. */
a.accueil {
	font-size: 12px;
	color: #266BB3;
	text-decoration: none;
}

a.accueil:hover {
	color: #266BB3;
	text-decoration: underline;
}

a.accueil:active {
	color: #266BB3;
	text-decoration: underline;
}


/* Liens pour les sites Santé sur le Net de la page accueil */
a.santesur {
	font-size: 11px;
	color: #530AAD;
	text-decoration: none;
}

a.santesur:hover {
	color: #FF00FF;
}

a.santesur:active {
	color: #FF00FF;
}



/* Lien page accueil violet. */
a.accviolet {
	font-size: 13px;
	font-weight: bold;
	color: #66006C;
	text-decoration: none;
}

a.accviolet:hover {
	color: #66006C;
	text-decoration: underline;
}

a.accviolet:active {
	color: #66006C;
	text-decoration: none;
}


/* Lien page accueil noir. */
a.accnoir {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

a.accnoir:hover {
	color: #333333;
	text-decoration: underline;
}

a.accnoir:active {
	color: #333333;
	text-decoration: none;
}



/* Champ texte de l'identification. */
.inputIdent {
  
  background: #E1ECF9;
  border: 1px solid #2E5E98;
}


/* Bouton valider de l'identification. */
.validerIdent  {
  background-repeat: no-repeat;
  border:0px;
  width:85px;
  height:19px;
  cursor: pointer;
  background-image: url("../images/accueil/acc-valider_violet.jpg");
}


/* Bouton valider de l'inscription. */
.validerInscr  {
  background-repeat: no-repeat;
  border:0px;
  width:60px;
  height:19px;
  cursor: pointer;
  background-image: url("../images/bt_valider_bleu.jpg");
}


/* Champ texte de l'inscription. */
.inputInscr {
  
  background: #F5E6F5;
  border: 1px solid #BB90BA;
}


/* Bouton valider. */
.valider  {
  background-repeat: no-repeat;
  border:0px;
  width:91px;
  height:24px;
  cursor: pointer;
  background-image: url("../images/bt_valider_vert.jpg");
}


/* Bouton valider. */
.validerFormation  {
  background-repeat: no-repeat;
  border:0px;
  width:91px;
  height:24px;
  cursor: pointer;
  background-image: url("../images/bt_valider_formation.jpg");
}


/* Bouton valider. */
.validerMotivation  {
  background-repeat: no-repeat;
  border:0px;
  width:91px;
  height:24px;
  cursor: pointer;
  background-image: url("../images/bt_valider_motivation.jpg");
}


/* Bouton valider ok. */
.validerok  {
  background-repeat: no-repeat;
  border:0px;
  width:54px;
  height:15px;
  cursor: pointer;
  background-image: url("../images/bt_ok.jpg");
}


.resultatsprint {
	page-break-after: always;
}