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


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


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


.pageHome {
	background-color: #EAE6F7;
}

.fondVert {
	background-color: #D9EF9F;
}

.fondRouge {
	background-color: #F5CBCB;
}


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


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


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


/* Liens page de garde. */
a.home {
	color: #4F2684;
	text-decoration: none;
}

a.home:hover {
	color: #7660B9;
}


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


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


/* 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: #6D4993; border-left-style: solid;  
	border-right-width: 1px; border-right-color: #6D4993; border-right-style: solid;
	border-bottom-width: 1px; border-bottom-color: #6D4993; border-bottom-style: solid;
}


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


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


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


/* Titre d'un module. */
.menuTitreModuleBis1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6D4993;
	padding-left: 3px;
}


/* Titre Infos du site. */
.menuTitreInfos {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6D4993;
	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;
}

/* Sous-menu. */
.sousmenu {
	color: #FF6633;
}


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

#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: #E9E4F8;
}


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

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


/* Autres modules du menu 2. */
ul#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 #6D4993;
	color: #6D4993;
	background-color: #FFFFFF;
	text-decoration: none;
}

ul#menuLien li a.m1:hover {
	color: #FFFFFF;
	background-color: #6D4993;
}


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

ul#menuLien li a.mbis1:hover {
	color: #FFFFFF;
	background-color: #6D4993;
}



/* Bouton valider. */
.boutonValider  {
  font-size: 12px;
  color: #FFFFFF;
  cursor: pointer;
  width: 85px;
  height: 19px;
  border: 0px;
  background-image: url("../images/bt-valider.gif");
  background-repeat: no-repeat;
}