/* déclarations génériques */body, div, h1, h2, span {	margin: 0px;	padding: 0px;	color: #000000;	font-family: Verdana;	font-size: 11px;}h2 { 	color: #ff9c00;	font-weight: bold;}.titreorange, th { 	color: #ff9c00;	font-weight: bold;}.titrebleu { 	color: #0682d2;	font-weight: bold;}.textebleu { 	color: #0682d2;} .texteorange { 	color: #fca722;} .textegris { 	color: #8a909e;	font-size: 10px;	font-weight: normal;} table#sample {    background-color:#FFFFFF;    border: solid #8a909e 1px;    width: 720px;}tr:hover>td{ 	background-color:#fdf9e1;}td{ 	height: 30px;}/* liens */a {	color: #0682d2;	text-decoration: none;	font-family: Verdana;	font-size: 11px;}a:hover {	color: #8a909e;	text-decoration: none;	font-family: Verdana;	font-size: 11px;}a img {	border: none;}.lienactif{	color: #ffffff;	background-color: #0682d2;	text-decoration: none;	font-family: Verdana;	font-size: 11px;}.reference a { 	color: #ff9c00;	font-weight: bold;	text-decoration: none;}.reference a:hover { 	color: #8a909e;	font-weight: bold;	text-decoration: none;}.content a:hover {	background-color:#fdf9e1;}/* listes */.gauche {	float:left;}.droite {	float:right;}#chemin {	width:758px;	height:33px;	padding: 0px; 	margin: 0px; 	text-align: left;	overflow: hidden;	background: url(../images/commun/chemin_fond.gif);}#cheminliste {	list-style-type: none;	margin: 0;	padding: 0;}#cheminliste li {	float: left;	margin-left:  -.4em;	padding-left: 20px;	padding-right: 10px;	line-height: 30px;	background-image: url(../images/commun/chemin_fleche.gif);	background-repeat: no-repeat;}#liste_reference1, #liste_reference2, #liste_reference3, #liste_reference4, #liste_reference5 li{	list-style-type: none;	/*margin-left:  -40px;*/	padding-left: 0;	line-height: 18px;	background-repeat: no-repeat;}#liste_coche1 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_coche.gif);	background-repeat: no-repeat;}#liste_coche2 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_coche.gif);	background-repeat: no-repeat;}#liste_coche3 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_coche.gif);	background-repeat: no-repeat;}#liste_coche4 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_coche.gif);	background-repeat: no-repeat;}#liste_fleche1 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche2 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche3 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche4 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche5 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche6 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche7 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche8 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche9 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche10 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche11 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche12 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche13 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche14 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche15 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche16 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche17 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche18 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche19 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche20 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche21 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche22 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche23 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche24 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche25 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche26 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche27 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche28 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche29 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_fleche30 li{	list-style-type: none;	padding-left: 12px;	line-height: 18px;	background-image: url(../images/commun/liste_fleche.gif);	background-repeat: no-repeat;}#liste_video1 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video2 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video3 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video4 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video5 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video6 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video7 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video8 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video9 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video10 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video11 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video12 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video13 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video14 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video15 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video16 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video17 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}#liste_video18 li{	list-style-type: none;	padding-left: 20px;	line-height: 18px;	background-image: url(../images/commun/liste_video.gif);	background-repeat: no-repeat;}/* listes d'images */ul.list2 {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}ul.list2 li {	float: left;	margin: 0 18px 18px 0;}ul.list2 li.nopad {	margin-right: 0;}img.left {	float: left;	margin: 5px 20px 0 0;}img.right {	float: right;	margin: 5px 0 0 20px;}/* images */.imageadroite { 	text-align: right; 	margin-left: 5px;	border: 0;} .imageagauche { 	float: left; 	margin-right: 5px;	border: 0;}/* affichage ouverture */.detail{	display : none;	padding-top: 0px;	padding-bottom: 10px;}#footermenu li{	display: inline;	list-style-type: none;}/****** bouton pastille aide ******/.btn-pastilleaide {	width:250px;	height:134px; 	border: 0px solid;;	background:url(../images/commun/pastille-aide.gif) 0 0 no-repeat; 	cursor: pointer; 	padding: 5px 0 8px 36px;	font-family: Georgia, Arial, Helvetica, sans-serif;	color:#ffffff;	font-size: 14px; 	font-weight:bold;		}.btn-pastilleaide:hover{	text-decoration: none;	background:url(../images/commun/pastille-aide-on.jpg) 0 0 no-repeat;}/****** bouton pastille logiciels ******/.btn-pastillelogiciels {	width:111px;	height:134px; 	border: 0px solid;	background:url(../images/espace-formation/centre-aide/pastille-logiciels.gif) 0 0 no-repeat; 	cursor: pointer; 	}.btn-pastillelogiciels:hover{	text-decoration: none;	background:url(../images/espace-formation/centre-aide/pastille-logiciels-on.gif) 0 0 no-repeat;}/****** boutons 2 jeux ******/#jeux {	width:350px;	height:160px;	position:relative; 	border: 0px solid;}#jeux ul.liste-jeux{	width:350px; 	position:absolute; 		margin:0 0 0 0;	text-decoration:none;	list-style-type:none;	border: 0px solid;	}#jeux ul.liste-jeux li{	float:left; 	width:117px;		height:151px;}/* bouton zelda */#jeux ul.liste-jeux li.zelda a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-zelda.gif) 0 0 no-repeat;}#jeux ul.liste-jeux li.zelda a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton virus */#jeux ul.liste-jeux li.virus a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-virus.gif) 0 0 no-repeat;}#jeux ul.liste-jeux li.virus a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton starwars */#jeux ul.liste-jeux li.starwars a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-starwars.gif) 0 0 no-repeat;}#jeux ul.liste-jeux li.starwars a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton brocolis */#jeux ul.liste-jeux li.brocolis a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-brocolis.gif) 0 0 no-repeat;}#jeux ul.liste-jeux li.brocolis a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton casse-briques */#jeux ul.liste-jeux li.casse-briques a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-casse.gif) 0 0 no-repeat;}#jeux ul.liste-jeux li.casse-briques a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton siggi */#jeux ul.liste-jeux li.siggi a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-siggi.gif) 0 0 no-repeat;}#jeux ul.liste-jeux li.siggi a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/****** boutons 5 jeux ******/#cinqjeux {	width:350px;	height:320px;	position:relative; 	border: 0px solid;}#cinqjeux ul.liste-cinqjeux{	width:350px; 	position:absolute;	padding:0 0 0 0; 		margin:0 0 0 0;	text-decoration:none;	list-style-type:none;	border: 0px solid;	}#cinqjeux ul.liste-cinqjeux li{	float:left; 	width:115px;		height:151px;}/* bouton black */#cinqjeux ul.liste-cinqjeux li.black a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-black.gif) 0 0 no-repeat;}#cinqjeux ul.liste-cinqjeux li.black a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton memo */#cinqjeux ul.liste-cinqjeux li.memo a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-memo.gif) 0 0 no-repeat;}#cinqjeux ul.liste-cinqjeux li.memo a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton puzzle */#cinqjeux ul.liste-cinqjeux li.puzzle a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-puzzle.gif) 0 0 no-repeat;}#cinqjeux ul.liste-cinqjeux li.puzzle a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton classe-americaine */#cinqjeux ul.liste-cinqjeux li.classe-americaine a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-classe-americaine.gif) 0 0 no-repeat;}#cinqjeux ul.liste-cinqjeux li.classe-americaine a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}/* bouton nombres-fleches */#cinqjeux ul.liste-cinqjeux li.nombres-fleches a{	width:117px; 	height:151px; 	display:block; 	padding-left:0px;	color:#ffffff;	background:url(../images/goodies/jeux/thumb-nombres-fleches.gif) 0 0 no-repeat;}#cinqjeux ul.liste-cinqjeux li.nombres-fleches a:hover{	line-height:100px;	color:#5b5959;	background:url(../images/goodies/jeux/thumb-jouer.gif) 0 0 no-repeat;}