/* ########### PAGE. ########### */


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


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


.esp {
	padding: 15px;
}


/* Titre d'une page de contenu. */
.pageTitre {
	font-size: 13px;
	font-weight: bold;
	color: #B48421;
}


/* Trait du titre d'une page de contenu. */
.pageTrait {
	background-color: #B48421;
}


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


/* Texte message confirmation. */
.green { 
	color: #006600;
}


/* Liens normaux. */
a {
	color: #0B79BE;
	text-decoration: none;
}

a:hover {
	color: #CC0000;
}


/* Fond du bas de page. */
.bas {
	background-color: #B48421;
}


/* Titre des pages identification, inscription.... */
.pageTitreIdent {
	font-size: 13px;
	font-weight: bold;
	color: #B48421;
}


/* Charte d'utilisation (fonctions interactives : forum, sondages...). */
.charte {
	background-color: #FFFFFF;
	padding : 5px;
}



/* ########### MENUS DE GAUCHE. ########### */


/* Bordures d'un menu. */
.bord01 { 
	border-left-width: 1px; border-left-color: #B48421; border-left-style: solid;  
	border-right-width: 1px; border-right-color: #B48421; border-right-style: solid;
	border-bottom-width: 1px; border-bottom-color: #B48421; border-bottom-style: solid;
}

/* Bordures du menu Infos du site. */
.bordInfos { 
	border-left-width: 1px; border-left-color: #B48421; border-left-style: solid;  
	border-right-width: 1px; border-right-color: #B48421; border-right-style: solid;
	border-bottom-width: 1px; border-bottom-color: #B48421; border-bottom-style: solid;
}


/* Bordures partenaires. */
.partenaires { 
	border-left-width: 1px; border-left-color: #CCCCCC; border-left-style: solid;  
	border-right-width: 1px; border-right-color: #CCCCCC; border-right-style: solid;
	border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style: solid;
}


/* Titre d'un thème. */
/*.menuTitreTheme1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	text-indent: 10px;
	background-color: #B48421;
}*/

/* Titre d'un module. */
.menuTitreModule1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B48421;
	line-height: 25px;
	padding-left: 3px;
}


/* Titre Infos du site. */
.menuTitreInfos {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B48421;
	line-height: 25px;
	padding-left: 3px;
}


/* Liens des écrans d'un module. */
#menu ul {
	margin: 0px;
	padding: 3px;
	list-style-type: none;
}

#menu li {
	text-indent: 5px;
	list-style-type: none;
}

#menu li a {
	color: #666666;
}

#menu li a:hover {
	color: #333333;
}


/* Liens des écrans du menu Infos du site. */
#menuInfos ul {
	margin: 0px;
	padding: 3px;
	list-style-type: none;
	background-color: #F9F9C4;
}

#menuInfos li {
	text-indent: 5px;
	list-style-type: none;
}

#menuInfos li a {
	color: #666666;
}

#menuInfos li a:hover {
	color: #333333;
}


/* Fond des liens des écrans d'un module. */
.menuFond1 {
	background-color: #F9F9C4;
}


/* Liens des autres modules. */
#menuLien ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menuLien li {
	margin: 0;
	padding: 0;
}

/* Autres modules du menu 1. */
#menuLien li a.m1 {
	display: block; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille. */
	width: 100%;
	line-height: 25px;
	text-indent: 3px; /* On décale le texte du bord gauche. */
	border-top: 1px solid #B48421;
	color: #B48421;
	background-color: #FFFFFF;
	text-decoration: none;
}

#menuLien li a.m1:hover {
	color: #B48421;
	background-color: #F9F9C4;
}


/* ########### ACCUEIL / BAS DE LA PAGE. ########### */

/* Bas liens bas de page (déontologie, copyright...). */
#basPage {
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	background-color: #B48421;
	border-top: 2px; border-top-color: #FFFFFF; border-top-style: solid;
	border-bottom: 2px; border-bottom-color: #FFFFFF; border-bottom-style: solid;
}

#basPage a {
	color: #FFFFFF;
	text-decoration: none;
}

#basPage a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/* Bas liens Sante-sur-le-net.com. */
#basSantesur {
	font-size: 11px;
	color: #B48421;
	text-align: center;
	padding: 10px;
	background-color: #F4E9D2;
}

#basSantesur a {
	font-size: 11px;
	color: #B48421;
	text-decoration: none;
}

#basSantesur a:hover {
	color: #B48421;
	text-decoration: underline;
}

/* ########### FIN ACCUEIL / BAS DE LA PAGE. ########### */



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


/* Couleur d'arriere-plan du tableau : inscriprion, formules de paiement, mode de paiement... (ligne 1). */
.couleur1 {
	background-color: #B48421;
}


/* Couleur d'arriere-plan du tableau (ligne 2). */
.couleur2 {
	background-color: #F9F9C4;
}


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


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


/* Bordures. */
.tabenquete { 
	border-left-width: 1px; border-left-color: #B48421; border-left-style: solid;  
	border-right-width: 1px; border-right-color: #B48421; border-right-style: solid;
	border-top-width: 1px; border-top-color: #B48421; border-top-style: solid;
	border-bottom-width: 1px; border-bottom-color: #B48421; border-bottom-style: solid;
}