@charset "utf-8";
/* CSS Document */

/*
pour toutes les images, 'border:0px' au lieu de 'border:none' sinon encore, les images ne s'afficheront
pas dans des naviguateurs tels que IE 6, Chrome ou Opera.
*/

/* forme abregee : haut droit bas gauche */

/* *********** */
/* general.css */
/* *********** */

body {
	background-image:url(../img/interface/fond.jpg);
	background-repeat:repeat-x;
	background-color:#053251;
	margin:0px;
	padding:0px;
}

/* bords (gradient) pour toutes les pages */
.bordGauche,
.bordDroit,
#bordGaucheCoin,
#bordDroitCoin,
#bordHorizontal,
#bordHorizontalReliefs {
	border-width:0px;
	border:0px;
}

.bordGauche,
.bordDroit {
	background-repeat:repeat-y;
}

.bordGauche {
    background-image:url(../img/interface/bord-gauche.jpg);
}

.bordDroit {
    background-image:url(../img/interface/bord-droit.jpg);
}

#bordGaucheCoin {
    background-image:url(../img/interface/bord-gauche-coin.jpg);
}

#bordDroitCoin {
    background-image:url(../img/interface/bord-droit-coin.jpg);
}

#bordHorizontal {
    background-image:url(../img/interface/bord-hor.jpg);
    background-repeat:repeat-x;
}

#bordHorizontalReliefs {
    background-image:url(../img/interface/bord-hor-reliefs.jpg);
}

/* autres */

img {
	border-width:1px;
	border:1px;
	border-style:solid;
	border-color:white;
}

/* pour les blocs de texte créés par l'utilisateur */
a {
	color:black;
	font-size:1.0em;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* liste par défaut */

ul,
li {
	padding:0px;
}

ul {
	margin:0 0 0 20px; /* pour supprimer le retrait du texte dans ie7 et ie8 */
}

li {
	margin:0px;
	list-style-type:none;
	list-style-image:url(../img/interface/puce.gif);
}

/* liste sans puce */
li.vide {
	list-style-type:none;
}

/*
.puce {
	background-image:url(../img/interface/puce.gif);
	background-repeat:no-repeat;
	background-color:red;
	border-width:0px;
	width:7px;
	height:7px;
}
*/

/* classes des listes disposés horizontalement */
li.hor {
	float:left;
}

.verticalCentre {
	vertical-align:middle;
}

table {
    border-width:0px;
	border-style:solid;	
    border-collapse:collapse; /* cellspacing */ 
    border-spacing:0px;
}

table td {
    border-width:0px;
	border-style:solid;	
    padding:0px;              /* cellpadding */ 
    vertical-align:top;
}

/* ******** */
/* curseurs */
/* ******** */

.curseurHaut,
.curseurBas,
.curseurGauche,
.curseurDroit {
	border-width:0px;
	border:0px;
}

.curseurHaut,
.curseurBas {
	width:13px;
	height:16px;	
}

.curseurHaut {
	background-image:url(../img/interface/curseurs/curseur-haut.gif);
}

.curseurBas {
	background-image:url(../img/interface/curseurs/curseur-bas.gif);
}

.curseurGauche,
.curseurDroit {
	width:16px;
	height:13px;	
}

.curseurGauche {
	background-image:url(../img/interface/curseurs/curseur-gauche.gif);
	/* background-color:yellow; */
}

.curseurDroit {
	background-image:url(../img/interface/curseurs/curseur-droit.gif);	
}

/* *************************************************** */
/* liens de naviguation pour les jeux d'enregistrement */
/* *************************************************** */

.navLien,
.navLien a,
.navLienCourant {
	font-family:Verdana, Geneva, sans-serif;
}

.navLienCourant {
	color:#6C3AC1;
}

.navLien,
.navLien a {
	color:black;
	text-decoration:none;
}

.navLien:hover,
.navLien a:hover {
	text-decoration:underline;
}

.navLien,
.navLienCourant {
	font-size:12px;
}

/* ********************************************************* */
/* curseurs petits (utilisés pour les jeux d'enregistrement) */
/* ********************************************************* */

.curseurPetitGauche,
.curseurPetitDroit,
.curseurPetitGauche:hover,
.curseurPetitDroit:hover,
.curseurPetitDoubleGauche,
.curseurPetitDoubleDroit,
.curseurPetitDoubleGauche:hover,
.curseurPetitDoubleDroit:hover {
	border-width:0px;
	border:0px;
	cursor:pointer;
}

.curseurPetitGauche,
.curseurPetitDroit,
.curseurPetitGauche:hover,
.curseurPetitDroit:hover,
.curseurPetitDoubleGauche,
.curseurPetitDoubleDroit,
.curseurPetitDoubleGauche:hover,
.curseurPetitDoubleDroit:hover {
	height:14px;	
}

.curseurPetitGauche,
.curseurPetitDroit,
.curseurPetitGauche:hover,
.curseurPetitDroit:hover {
	width:5px;
}

.curseurPetitDoubleGauche,
.curseurPetitDoubleDroit,
.curseurPetitDoubleGauche:hover,
.curseurPetitDoubleDroit:hover {
	width:10px;
}

.curseurPetitDroit {
	background-image:url(../img/interface/curseurs/curseur-petit-droit.gif);	
}

.curseurPetitDroit:hover {
	background-image:url(../img/interface/curseurs/curseur-petit-droit-sel.gif);	
}

.curseurPetitGauche {
	background-image:url(../img/interface/curseurs/curseur-petit-gauche.gif);	
}

.curseurPetitGauche:hover {
	background-image:url(../img/interface/curseurs/curseur-petit-gauche-sel.gif);	
}

.curseurPetitDoubleGauche {
	background-image:url(../img/interface/curseurs/curseur-petit-gauche.gif);	
}

.curseurPetitDoubleDroit {
	background-image:url(../img/interface/curseurs/curseur-petit-droit.gif);	
}

.curseurPetitDoubleGauche:hover {
	background-image:url(../img/interface/curseurs/curseur-petit-gauche-sel.gif);	
}

.curseurPetitDoubleDroit:hover {
	background-image:url(../img/interface/curseurs/curseur-petit-droit-sel.gif);	
}

.separateur {
	border:0px;
	border-width:0px;
	background-image:url(../img/interface/separateur.jpg);
	background-repeat:repeat-x;
}

/* ************************ */
/* pour la page d'erreur JS */
/* ************************ */

#erreurJSentete,
#erreurJSmenu {
    border:0px;
    border-width:0px;
}

#erreurJSentete {
	background-image:url(../img/interface/erreur-js/entete.jpg);
	/* background-color:yellow; */
}

#erreurJSmenu {
	background-image:url(../img/interface/erreur-js/erreur-js.jpg);
	/* background-color:yellow; */
}

.texteJS,
.lienJS,
.lienJS:hover,
.lienJS a,
.lienJS a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	font-size:12px;
}

.texteJS {
	color:black;
	text-decoration:none;
}

.lienJS,
.lienJS:hover,
.lienJS a,
.lienJS a:hover {
    color:#c5331c;
	text-decoration:underline;
}