/*Definition des css du site */
/*
	#000066 = bleu fonce (0,0,102) sert surtout pr les ecritures
	#9BBAD6 = bleu semi fonce (155,186,214) sert de fond dans kelke tableau
	#EEEEFF = bleu clair (238,238,255) sert au cadre div
	#FF9B00 = orange (255,155,0) sert pour les liens quand la souris passe dessus
	#F1F1F1 = blanc casse (241,241,241) sert de fond pr pas abimer les yeux
	#880000 = Bordeaux (136,0,0)
	#F7F3DE = beige (247,243,222)
	#FEECD3 = rose bonbon (254,236,211)
	
*/

body
{
	margin: 0px; /* pour éviter les marges */
/*	margin-left: 15px;
	margin-right: 15px;*/
	padding: 0px;
	background-color: #FFFFFF;
	font: 10pt Verdana; 
	font-weight: normal; 
	color: #000000;
}

.informationsTitre
{
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 12pt;
	font-weight: bolder;
	width: 100%;
	height: 25px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #C6C68E;
}

.bordo
{
	color: #990100;
	font-weight: bolder;
}

.orange
{
	color: #FF6600;
	font-family: Arial;
	font-weight: border;
}

p.pListComposante
{
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}

p.pListDomaine
{
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
}


img.oneImg
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	vertical-align: middle;
}

/*#########################INTRO*/
#menuIntro
{
	table-layout: fixed;
	width: 100%;
}

#introHaut
{
	height: 83px; 
	padding: 0px; 
	margin: 0px; 
	background-image:url(../images/fond_ban_haut.png); 
	background-repeat: repeat-x; 
	background-position: top left;
}

#introBanHautLeft
{
	width: 500px;
	height: 83px; 
	padding: 0px; 
	margin: 0px; 
	background-image:url(../images/ban_haut_left.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introBanHautRight
{
	width: 270px; 
	height: 83px; 
	padding: 0px; 
	margin: 0px; 
	background-image:url(../images/ban_haut_right.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}	

#tdIntroLeft
{
	width: 200px; 
	height: 185px; 
	padding: 0px; 
	margin: 0px; 
	background-image:url(../images/middle_objectif.png); 
	background-repeat: repeat-x; 
	background-position: top left;
}

#divIntroLeft
{
	width: 200px; 
	height: 185px; 
	padding: 0px;
	padding-top: 60px;
	padding-left: 50px;
	margin: 0px; 
	background-image:url(../images/left_objectif.png); 
	background-repeat: no-repeat; 
	background-position: top left;
	color: #990100;
	font-weight: bolder;
}

#tdIntroMiddle
{
	width: 639px; 
	height: 185px; 
	padding: 0px;
	margin: 0px; 
	background-image:url(../images/right_objectif.png); 
	background-repeat: no-repeat; 
	background-position: top right;
}

#tdIntroRight
{
	height: 185px; 
	padding: 0px;
	margin: 0px; 
	background-image:url(../images/right-intro.png); 
	background-repeat: repeat-x; 
	background-position: top right;
}


#idTexteIntro
{
	padding: 0px;
	padding-right: 5px;
	padding-left: 50px;
	margin: 0px;
	margin-top: -4px;
	text-align: left;
	clear: both;
	color:  #000000;
	font-size: 10pt;
	font-weight: bolder;
	
}

#idBlocConnect
{
	padding: 0px;
	margin: 0px;
	width: 1024px;
}

#idBlocIntroPres
{
	min-width: 930px;
}

/*Titre1 = dans index.asp*/
#idConteneurIntro
{
	padding: 0px;
	margin: 0px;
}

#titre1
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
	clear: both; /*reinit des float*/
}
#titre1_haut
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titre1_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titre1_bas
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titre1_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}

#spanTitre1
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

#titre2, #titre2Liens
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titre2.png); 
	background-repeat: no-repeat; 
	background-position: top left;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 10pt;
	line-height: 18px;
}

#titre2Liens{margin-top: 40px;}

#titre2_long, #titre2_longa, #titre2_longb
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titre2_long.png); 
	background-repeat: no-repeat; 
	background-position: top left;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 10pt;
	line-height: 18px;
}

#spanTitre2
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

#titre3
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titre3.png); 
	background-repeat: no-repeat; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bolder;
	font-size: 10pt;
	line-height: 18px;
}

#spanTitre3
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

#titreComposante_long
{
	margin: 0px;
	margin-left: -100px; /*On annule le padding du blocComposante*/
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titre2_long.png); 
	background-repeat: no-repeat; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bolder;
	font-size: 10pt;
	line-height: 18px;
}

#spanTitreComposante
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

.globalDiv
{
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 8px;
	padding: 0px;	
}

.infoTexte
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	font-weight: bolder;
}

.infoTexteIndex
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	font-weight: bolder;
}

.explicationTexte
{
	padding: 0px;
	margin: 0px;
	margin-left: 40px;
	font-weight: normal;
}

.pTexte85
{
	padding: 0px;
	margin: 0px;
	margin-left: 85px;
}

.explicationTexteFormation
{
	padding: 0px;
	margin: 0px;
	margin-left: 40px;
	font-weight: bolder;
}

#indexForm
{
	margin: 0px
	padding: 0px;
	width: 360px;
	position: relative;
	left: 75px;
}

.inputButton
{
	color: #990100;
	background-color: #FFFFFF;
	border: 1px solid #FE9900;
	height: 20px;
	line-height: 10px;
	font-weight: bolder;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
}

#idButtonValid
{
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	position: absolute;
	right: 5px;	
}

.inputText
{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FE9900;
	width: 200px;
}

#login{position: absolute; left: 150px;}
#pass{position: absolute; left: 150px;}

#blocIntroConnect
{
	margin: 0px;
	padding: 0px;
	float:left; 
	width: 490px; 
	height: 200px;
}

#blocIntroDivers
{
	margin: 0px;
	margin-left: 50px;
	margin-top: 20px;
	padding: 0px;	
	float: left;
	width: 300px;
	height: 200px;
	text-align: left;
	background-color: #9999FF;
	color: #FFFFFF;
	background-image:url(../images/coin.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#blocFlash0, #blocFlash1
{
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	float: left;
}

#textIntroDivers
{
	margin: 5px;
	margin-top: 50px;
	padding: 0px;
	
}


/*#################################Site WEB*/
#divsite
{
	z-index: 2; 
	position: absolute;
	width: 100%;
	/*padding: 5px;*/
	padding-bottom: 50px;
}

/*
input
{
	background-color: #F7F3DE;
	font: 10pt Verdana; 
	font-weight: normal; 
	color: #000000;
	border: #000000 1px solid;
    border-spacing: 0px;
}
*/
select
{
	background-color: #FFFFFF;
	font: 10pt Verdana; 
	font-weight: normal; 
	color: #000000;
	    
    width: 500px;
}

.navEval
{
	height: 22px;
	line-height: 11px;
	width: 100px;
	text-align: center;
}

.gras
{
	font-weight: bolder;	
}

.texteRouge
{
	color: red;
}

.texteBordeau
{
	color: #880000;
}

a:link, a:visited, a:active
{ 
	font: 10pt Verdana; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover
{ 
	font: 10pt Verdana; 
	font-weight: normal;
	color: #880000;
	text-decoration:underline;
}

table, td, tr /* pas d'affichage des lignes dans les tableaux par defaults, on les mets a partir des page web */
{
    font-family: Verdana;
	font-size: 10pt;
    font-weight: normal;
    color: #000000;

	border-right: #000000 0px solid;
    border-top: #000000 0px solid;
    border-left: #000000 0px solid;
    border-bottom: #000000 0px solid;
    border-collapse: collapse;
    border-spacing: 0px;
}

h1
{
	font: bold 12pt Verdana; 
	background-color: #880000; 
	color: #FF9B00; 
	border: 1px solid black; 
	padding: 2px;
}

h2
{
	font: bolder 12pt Verdana;
	margin:0px;
}

.italic
{
	font-style: italic;
}

li.groupenormesactif
{
	list-style-type: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-left: 75px;
}

ul.groupenormesactif
{
	text-align: left;
	font: bolder 12pt Verdana;
	margin: 0px;
	padding: 0px;
}

#lstNorme
{
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-left: 75px;
	border: 1px solid red;
	width: 525px;
}

.pLstNorme
{
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-left: 75px;
}

#lstEval
{
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-left: 75px;

	width: 475px;
}

.pLstEval
{
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-left: 75px;
}

.pSimple
{
	margin: 0px;
	padding: 0px;	
}

.pTitreMenuAide
{
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 5px;
	width: 100%;
	color: #FFFFFF;
	background-color: #C6C68E;
	height: 25px;
	line-height: 25px;
	font-weight: bolder;
	font-size: 12pt;
}

#EvalButtonP
{
	margin: 0px;
	margin-top: 15px;
	margin-left: 75px;
	padding: 0px;
	width: 525px;
	text-align: right;
}

#idPrintPanier
{
	margin: 0px;
	margin-top: 15px;
	margin-left: 40px;
	padding: 0px;
}

/* Definition de css pour les chkbox*/
.chkbxeval
{
	border: none;
    border-spacing: 0px;
    background-color: #FFFFFF;
    vertical-align: middle;
}


.blocNiveau
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.divIntroVisu
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

/* Definition de css pour les tableau de definitions de niveau lors de l'evaluation*/
table.tabNiveau, td.tabNiveauIndice, td.tabNiveauDef
{
    font-family: Verdana;
	font-size: 10pt;
    font-weight: normal;
    color: #000000;

	border-right: #FE9900 1px solid;
    border-top: #FE9900 1px solid;
    border-left: #FE9900 1px solid;
    border-bottom: #FE9900 1px solid;
    border-collapse: collapse;
    border-spacing: 1px;
}

td.tabNiveauIndice
{
	text-align: center;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #FE9900;
}

td.tabNiveauDef
{
	text-align: left;	
}

td.celltitre
{
	background-color: #FFFFFF;
	color: #990100;
	font: bold 10pt Verdana;
	padding: 2px;
	margin: 0px;
	padding: 0px;
	height: 25px;
	line-height: 25px;
}

td.cellTitreNiveau
{
	background-color: #FFFFFF;
	color: #990100
	text-align: center;
	font-weight: bolder;
	padding-top: 5px;
	padding-left: 7px;
	
	border: 0px solid #FE9900;
	/*border-top: 1px solid #FE9900;*/
	
	/*
	background-image:url(../images/pixnoir.png); 
	background-repeat: repeat-x;
	background-position: top;
	*/
}

td.cellRubriquePair
{
	background-color: #FFEACB;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #FE9900;
	height: 25px;
	line-height: 25px;
}

td.cellNiveauPair
{
	background-color: #FFEACB;
	text-align: justify;
	border: 1px solid #FE9900;
}

td.tdComposante
{
	font-size: 14pt;
	font-weight: bolder;
	background-color: #8FC6C7;
	Color: #FFFFFF;
	height: 20px;
	line-height: 20px;
}

td.tdComposante2
{
	font-size: 14pt;
	font-weight: bolder;
	background-color: #8FC6C7;
	Color: #FFFFFF;
	height: 20px;
	line-height: 20px;
}

input.radioNiveauPair
{
	background-color: #FFEACB;
	border: 0px none;
	cursor: hand;
}

td.cellRubriqueImpair
{
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #FE9900;
	height: 25px;
	line-height: 25px;
}

td.cellNiveauImpair
{
	background-color: #FFFFFF;
	text-align: justify;
	border: 1px solid #FE9900;
}

input.radioNiveauImpair
{
	background-color: #FFFFFF;
	border: 0px none;
	cursor: hand;
}

#divDefNivo
{
	margin: 0px;
	margin-left: 75px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}


.titreCompte
{
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 15px;
	padding: 0px;
	padding-left: 5px;
	
	height: 25px;
	line-height: 25px;
	
	font-size: 12pt;
	font-weight: bolder;	
	
	border: 1px solid #880000;
}

.imgCheck
{
	border-style: none;
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
}

#titreEval
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titreEval_haut
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreEval_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titreEval_bas
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titre1_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}
#spanTitreEval
{
	margin: 0px;
	padding: 0px;
	padding-left: 80px;
}

#titreEval2
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titreEval_haut2
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreEval_haut2.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titreEval_bas2
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titre1_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}
#spanTitreEval2
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

.legendeEval2
{
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 85px;
	padding: 0px;
}

#blocEval2Comp
{
	margin: 0px;
	margin-left: 100px;
	padding: 0px;	
}

#titreEval3
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titreEval_haut3
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreEval_haut3.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titreEval_bas3
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titre1_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}
#spanTitreEval3
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

#titreForma
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titreForma_haut
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreForma_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titreForma_bas
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titreForma_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}
#spanTitreForma
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

#titreForma_long
{
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreForma_long.png); 
	background-repeat: no-repeat; 
	background-position: top left;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 10pt;
	line-height: 18px;
}

#spanTitreFormaLite
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

.tabBesoinForma
{
	margin: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	padding: 0px;
	width: 92%;
	border-collapse: collapse;
}

.tabBesoinFormaMenuLegende
{
	margin: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	padding: 0px;
	width: 92%;
	border-collapse: collapse;
	border: 1px solid #FE9900;
	background-color: #FFFFFF;
	font-weight: bolder;
}

.tabBesoinFormaMenu
{
	margin: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	padding: 0px;
	width: 92%;
	border-collapse: collapse;
	border: 1px solid #FE9900;
	background-color: #FFEACB;
}

.tdBlocBlanc
{
	background-color: #FFFFFF;
}

.tdTitreBesoinForma
{
	margin: 0px;
	padding: 0px;
	height: 20px;
	line-height: 20px;
	background-color: #FFFFFF;
	color: #990100;
	font-weight: bolder;
}

.pCoutPanierPrint
{
	margin: 0px;
	margin-left: 40px;
	padding: 0px;
	height: 20px;
	line-height: 20px;
	background-color: #FFFFFF;
	color: #990100;
	font-weight: bolder;
}

.tdFormationLibelle
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #FE9900;
	height: 25px;
	line-height: 25px;
	width: 100%;
}

.tdFormationPicto
{
	border: 1px solid #FE9900;
	height: 25px;
	line-height: 25px;
	width: 25px;
	vertical-align: middle;
}

.tdFormationSupprimer
{
	border: 1px solid #FE9900;
	height: 25px;
	line-height: 25px;
	width: 100px;
	vertical-align: middle;
}

.tdFormationRubrique
{
	height: 20px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
	/*border: 1px solid #FE9900;*/
	font-weight: bolder;
	/*
	background-image:url(../images/titreForma_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
	*/
}

#titreSynth
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titreSynth_haut
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreForma_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titreSynth_bas
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titreForma_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}

#spanTitreSynth
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

#titreModif
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titreModif_haut
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titre1_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titreModif_bas
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titre1_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}

#spanTitreModif
{
	margin: 0px;
	padding: 0px;
	padding-left: 75px;
}

#titreCompte
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titreCompte_haut
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreCompte_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titreCompte_bas
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titreCompte_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}

#spanTitreCompte
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

p.textIntroDivers
{
	margin-top: 2px;
	margin-bottom: 2px;
}

a.textIntroDivers:link, a.textIntroDivers:visited, a.textIntroDivers:active
{ 
	font: 10pt Verdana; 
	font-weight: normal;
	color: #990033;
	text-decoration: none;
}

a.textIntroDivers:hover
{ 
	font: 10pt Verdana; 
	font-weight: normal;
	color: #990033;
	text-decoration:underline;
}

#spanTitre2Liens
{
	font: 10pt Verdana; 
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	padding-left: 85px;
}
#spanTitre2Liens:hover
{
	font: 10pt Verdana; 
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration:underline;
}


#idEval
{
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-left: 40px;	
	width: 475px;
}

img.imgDomaine
{
	padding: 0px;
	margin: 0px;
	position: relative;
	margin-left: -25px;
}

img.imgRubrique
{
	padding: 0px;
	margin: 0px;
	position: relative;
	margin-left: -25px;
}


#titrePanier
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titrePanier_haut
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreForma_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titrePanier_bas
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titreForma_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}
#spanTitrePanier
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

.blocPanier
{
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
}

.classBtnEval2
{
	margin: 0px;
	margin-top: 15px; 
	margin-left: 85px; 
	padding: 0px;
}

.tabeval
{
	margin: 0px;
	margin-left: 40px;
	padding: 0px;
	width: 92%;
}

.pBoutonEval3
{
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-left: 40px;
}


table.tabPanier
{
	background-color: #FFEACB;
	border: 1px solid #FE9900;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	margin-left: 85px;
	width: 87%;
	table-layout: fixed;
}

tr.tabPanier
{
	background-color: #FFEACB;
	border: 1px solid #FE9900;
}

td.tabPanierTexte
{
	height: 20px
	line-height: 20px;
	width: 100%;
}

td.tabPanierImage
{
	height: 20px
	line-height: 20px;
	width: 100px;
}

.nomRubriquePanier
{
	padding: 0px;
	margin: 0px;
	margin-left: 85px;
	margin-top: 5px;
	margin-bottom: 2px;
	font-weight: bolder;
}

a.liensIntro, a.liensIntro:link, a.liensIntro:visited, a.liensIntro:active
{ 
	font: 10pt Arial; 
	font-weight: bolder;
	color: #990100;
	text-decoration: none;
}

a.liensIntro:hover
{ 
	text-decoration:underline;
}

.textePresentation
{
	margin: 0px;
	margin-left: 85px;
	margin-top: -50px;
	margin-bottom: 20px;
	padding: 0px;
	
}

.textePresentation2
{
	margin: 0px;
	margin-left: 85px;
	margin-bottom: 20px;
	padding: 0px;
}

.textePresentationBas
{
	margin: 0px;
	margin-left: 40px;
	margin-bottom: 20px;
	padding: 0px;
	width: 96%;
}


a.liensSimple
{ 
	font: 10pt Verdana; 
	color: #990000;
	font-weight: bolder;
	text-decoration: none;
}

a.liensSimple:hover
{ 
	text-decoration: underline;
}
	
a.aNorm, a.aNorm:link, a.aNorm:visited, a.aNorm:active
{ 
	font: 10pt Verdana; 
	color: #000000;
	text-decoration: underline;
}

a.aNorm:hover
{ 
	font-weight: bolder;
}

.imgPresentation
{
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	
	vertical-align: middle;
}



#idIntroEvaluation
{
	margin-top: -45px;
}
html>body #idIntroEvaluation{margin-top: 0px;}

.tableEvalPres
{
	table-layout: fixed; 
	width: 95%;
	margin: 0px;
	padding: 0px;
}

#tdEvalPresTopLeft
{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/imgEvalTopLeft.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	height: 137px;
	width: 734px;
}
#tdEvalPresTopRight
{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/imgEvalTopRight.jpg); 
	background-repeat: repeat-x; 
	background-position: top left;
	height: 137px;
}

#tdEvalPresTopDownLeft
{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/imgEvalTopDownLeft.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	height: 30px;
	width: 116px;
}
#tdEvalPresTopDownMiddle
{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/imgEvalTopDownMiddle.jpg); 
	background-repeat: repeat-x;
	background-position: top left;
	height: 30px;
}
#tdEvalPresTopDownRight
{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/imgEvalTopDownRight.jpg); 
	background-repeat: repeat-x; 
	background-position: top left;
	height: 30px;
	width: 330px;
}


#tdEvalPresMiddleLeft
{
	margin: 0px;
	padding: 0px;
	
	/*height: 310px;*/
	background-image:url(../images/imgEvalLeft.png); 
	background-repeat: repeat-y; 
	background-position: top left;
	vertical-align: top;	
}

#tdEvalPresMiddleRight
{
	margin: 0px;
	padding: 0px;
	width: 328px;
	
	/*height: 310px;*/
	background-image:url(../images/imgEvalMiddle.png); 
	background-repeat: no-repeat; 
	background-position: top right;
	background-color: #F2F3E5;
}

#tdEvalPresBottom
{
	margin: 0px;
	padding: 0px;
	height: 47px;
	background-image:url(../images/imgEvalBottom.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.textePres
{
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 10px;
	font-size: 10pt;
}

#boutonEvalPres
{
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

.introTable
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#introTdLeft
{
	margin: 0px;
	padding: 0px;
	width: 455px;
	height: 100px;
	background-image:url(../images/introTopLeft.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdMiddle
{
	margin: 0px;
	padding: 0px;
	height: 100px;
	background-image:url(../images/introTopMiddle.png); 
	background-repeat: repeat-x; 
	background-position: top left;
}

#introTdRight
{
	margin: 0px;
	padding: 0px;
	width: 260px;
	height: 100px;
	background-image:url(../images/introTopRight.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdMiddleLeft
{
	margin: 0px;
	padding: 0px;
	width: 505px;
	height: 55px;
	background-image:url(../images/introMiddleLeft.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdMiddleMiddle
{
	margin: 0px;
	padding: 0px;
	height: 55px;
	background-image:url(../images/introMiddleMiddle.png); 
	background-repeat: repeat-x; 
	background-position: top left;
}

#introTdMiddleRight
{
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 55px;
	background-image:url(../images/introMiddleRight.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdMiddleLeft2
{
	margin: 0px;
	padding: 0px;
	width: 189px;
	height: 21px;
	background-image:url(../images/introMiddleLeft2.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdMiddleMiddle2
{
	margin: 0px;
	padding: 0px;
	height: 21px;
	background-image:url(../images/introMiddleMiddle2.png); 
	background-repeat: repeat-x; 
	background-position: top left;
}

#introTdMiddleRight2
{
	margin: 0px;
	padding: 0px;
	width: 351px;
	height: 21px;
	background-image:url(../images/introMiddleRight2.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdBottomLeft
{
	margin: 0px;
	padding: 0px;
	height: 93px;
	background-image:url(../images/introBottomLeft.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdBottomRight
{
	margin: 0px;
	padding: 0px;
	width: 350px;
	height: 93px;
	background-image:url(../images/introBottomRight.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdFinalMiddle
{
	margin: 0px;
	padding: 0px;
	height: 36px;
	background-image:url(../images/introFinalMiddle.png); 
	background-repeat: repeat-x; 
	background-position: top left;
}

#introTdFinalRight
{
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 36px;
	background-image:url(../images/introFinalRight.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#introTdLiensLeft
{
	margin: 0px;
	padding: 0px;
}

#introTdLiensRight
{
	margin: 0px;
	padding: 0px;
	width: 654px;
	vertical-align: top;
}

#introObjectifLiens
{
	margin: 0px;
	padding: 0px;
	padding-left: 36px;
	width: 330px;
}

#titreAide
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 45px;
}
#titreAide_haut
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	background-image:url(../images/titreAide_haut.png); 
	background-repeat: no-repeat; 
	background-position: top left;
}
#titreAide_bas
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;
	background-image:url(../images/titreAide_bas.png); 
	background-repeat: repeat-x; 
	background-position: top left;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bolder;
	font-size: 10pt;
}
#spanTitreAide
{
	margin: 0px;
	padding: 0px;
	padding-left: 85px;
}

a.aLiensAide
{
	color: #808000;
	text-decoration: none;
	padding-left: 5px;
}
a.aLiensAide:hover
{
	text-decoration: underline
}

a.aLiensAideTop
{
	color: #FFFFFF;
	text-decoration: none;
}
a.aLiensAideTop:hover
{
	text-decoration: underline
}

a.aLiensAideG
{
	color: #808000;
	font-weight: bolder;
	text-decoration: none;
}
a.aLiensAideG:hover
{
	text-decoration: underline
}

p.centreGrandJeux
{
	text-align: center;
	margin-top: 30px;
}

.btnGrandJeux
{
	border: 1px solid #FE9900;
	height: 25px;
	line-height: 12px;
	color: #990100;
	background-color: #FFFFFF;
	font-weight: bolder;
	cursor: pointer;
}

.divAnimResultat
{
	text-align: center;
}