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


/* Texte dans les tableau.x */
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;
}


/* Sous-titre des menus d'accueil */
.soustitremenu {
	color: #98579D;
}


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


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


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


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


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


/* Tableau des questions. */
.tabenquete { 
	border-left-width:1px; border-left-color:#FAC373; border-left-style:solid;  
	border-right-width:1px; border-right-color:#FAC373; border-right-style:solid;
	border-top-width:1px; border-top-color:#FAC373; border-top-style:solid;
	border-bottom-width:1px; border-bottom-color:#FAC373; 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;
}



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

a:hover {
	color: #8FB422;
}

a:active {
	color: #8FB422;
}


/* 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: #428DDC;
	text-decoration: none;
}

a.accueil:hover {
	color: #666666;
}

a.accueil:active {
	color: 666666;
}


/* 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;
}



/* Champ texte de l'identification. */
.inputIdent {
  
  background: #F7E0F9;
  border: 1px solid #88388F;
}


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


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


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


/* Titre du groupe de modules : nutrition. */
.nutrition {
	font-weight: bold;
	color: #01AEF0;
}


/* Titre du groupe de modules : act physique. */
.actphy {
	font-weight: bold;
	color: #ECCA0F;
}


/* Titre du groupe de modules : émotion. */
.emotion {
	font-weight: bold;
	color: #ED145B;
}


/* Titre du groupe de modules : comportement. */
.comportement {
	font-weight: bold;
	color: #7ABF3E;
}


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