.bodyPage{background: #FCFAF9 url(../img/fond_page.jpg) repeat-x;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}

.blanc10arial {font: 10px Arial, Helvetica, sans-serif;color: #FFFFFF;}
.blanc10verdana {font: 10px Verdana, Helvetica, sans-serif;color: #FFFFFF;}
.blanc10verdanai {font: italic 10px Verdana, Helvetica, sans-serif;color: #FFFFFF;}
a.blanc10arial:link {font: 10px Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
a.blanc10arial:visited {font: 10px Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
a.blanc10arial:hover {font: 10px Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: underline;}
.blanc12verdana {font: 12px Verdana, Helvetica, sans-serif;color: #FFFFFF;}
.blanc11verdana {font: 11px Verdana, Helvetica, sans-serif;color: #FFFFFF;}
a.blanc11verdana:link {font: 11px Verdana, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
a.blanc11verdana:visited {font: 11px Verdana, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
a.blanc11verdana:hover {font: 11px Verdana, Helvetica, sans-serif;color: #80643C;text-decoration: none;}
a.blanc11verdana:active {font: bold 11px Verdana, Helvetica, sans-serif;color: #80643C;text-decoration: none;}
.blanc12verdanab {font: bold 12px Verdana, Helvetica, sans-serif;color: #FFFFFF;}
a.blanc12verdanab:link {font: bold 12px Verdana, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
a.blanc12verdanab:visited {font: bold 12px Verdana, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
a.blanc12verdanab:hover {font: bold 12px Verdana, Helvetica, sans-serif;color: #FFFFFF;text-decoration: underline overline;}
.blanc16verdanab {font: bold 16px Verdana, Helvetica, sans-serif;color: #FFFFFF;}
.blanc14verdanab {font: bold 14px Verdana, Helvetica, sans-serif;color: #FFFFFF;}

.gris10verdana {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #333333;}
.gris10verdana:link {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;}
.gris10verdana:hover {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: underline;}
.gris10verdana:visited {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;}

.grisfoncer12vB {font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #2D4444;}
.grisfoncer12vB:link {font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #2D4444;text-decoration: none;}
.grisfoncer12vB:visited {font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #2D4444;text-decoration: none;}
.grisfoncer12vB:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: underline;}

.grisfoncer10verdanaB {font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #2D4444;}

.noir10verdana {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #000000;}
.noir10verdanaB {font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #000000;}
.noir12verdanaB {font: bold 12px Verdana, Helvetica, sans-serif;color: #000000;}
.noir20verdanab {font: bold 20px Verdana, Helvetica, sans-serif;color: #000000;}


.noir10verdanapopup {font: 10px/10px Verdana, Arial, Helvetica, sans-serif;color: #000000;}

.ocre10{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #685437;}
.ocre11b{font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #80643C;}
.orangefoncer10b {font: bold 10px Verdana, Helvetica, sans-serif;color: #FF6600;}
.orangefoncer12b {font: bold 12px Verdana, Helvetica, sans-serif;color: #FF6600;}

.gris10b {font: bold 10px Verdana, Helvetica, sans-serif;color: #4C5D67;}
.gris10 {font: 10px Verdana, Helvetica, sans-serif;color: #4C5D67;}


.nav10{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #666666;}
a.nav10:link{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}
a.nav10:visited{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}
a.nav10:hover{font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}

.bleu10{font: 10px Verdana, Helvetica, sans-serif;color: #99FFFF;}
.bleu10b{font: bold 10px Verdana, Helvetica, sans-serif;color: #99FFFF;}
.bleu12{font: 12px Verdana, Helvetica, sans-serif;color: #99FFFF;}
.bleu12b{font: bold 12px Verdana, Helvetica, sans-serif;color: #99FFFF;}
.bleu16b{font: bold 16px Verdana, Helvetica, sans-serif;color: #99FFFF;}

.rouge10b{font: bold 10px Verdana, Helvetica, sans-serif;color: #CC0000;}
.rouge12b{font: bold 12px Verdana, Helvetica, sans-serif;color: #CC3300;}

.champfiches{font: 12px  Arial, Helvetica, sans-serif;color: #000000;height:18px; width: 175px; border: 1px solid #CCCCCC;}

.champinscript{font: 11px  Arial, Helvetica, sans-serif;color: #000000;height:18px; width: 179px;border: 1px solid #346799;}

.Combo{font: 11px  Arial, Helvetica, sans-serif;color: #000000;width: 179px; border: 1px solid #346799;}

.Combo2{font: 11px  Arial, Helvetica, sans-serif;color: #000000;width: 123px; height:18px; border: 1px solid #346799;}

.champfichesdate{font: 11px  Verdana, Helvetica, sans-serif;color:#000000;height: 18px;width: 53px;border: 1px solid #346799;}

.champlog{font: 11px  Verdana, Helvetica, sans-serif;color: #000000;height:15px; width:104px; border: 1px solid #4D5E68;}


.fdRegle{background:url(../img/fd_telechargement.jpg) no-repeat fixed;}

#pad2v{padding-top: 4px;}
#pad4{padding: 4px;}
#pad4h{padding-left: 4px;padding-right: 4px;}
#pad6{padding: 6px;}
#pad6h{padding-left: 6px;padding-right: 6px;}

/* ajout du 5/02 pour localisation*/
.button_next_episod {
	display:block;
	width:133px;
	height:28px !important;
	height:32px;
	/*height:25px !important;*/
	background-image:url("/img/bt_fond_acces_episode.gif");
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;color:#647d92;
	text-decoration:none;
	text-align:center;
	line-height:12px;
	padding-top:4px;
	overflow:hidden;
}


.button_bilan {
	display:block;
	width:133px;
	height:17px !important;
	height:20px;
	/*height:17px !important;*/
	background-image:url("/img/bt_fond_bilan_off.gif");
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	overflow:hidden;
	
}


#button_bilan_on{
	background-image:url("/img/bt_fond_bilan_on.gif");
}

#button_bilan_corrige{
	background-image:url("/img/bt_fond_corrige.gif");
}

.button_train {
	display:block;width:111px !important;
	height:31px !important;
	width:121px;
	height:46px;
	/**/
	background-image:url("/img/bt_fond_train_boutique.gif");
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;color:#647d92;
	text-decoration:none;
	text-align:center;
	/*line-height:12px;*/
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
}

#button_train_modif_perso{
	background-image:url("/img/bt_fond_train_modif_perso.gif");
}

#button_train_jouer{
	background-image:url("/img/bt_fond_train_jouer.gif");
	color:#cc3300;
	font-size:14px;
	height:39px !important;
	height:46px;
	padding-top:7px;
}
 
.button_orange {
	display:block;width:126px !important;
	height:20px !important;
	width:130px;
	height:25px;
	/**/
	background-image:url("/img/bt_fond_continuer.gif");
	font-size:13px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
	overflow:hidden;
}
.button_orange:hover {color:#297ac4}

#button_orange_200 {width:196px !important;
	height:20px !important;
	width:200px;
	height:25px;
	/**/
	background-image:url("/img/bt_fond_orange_200.gif");
}

#button_orange_250 {width:246px !important;
	height:20px !important;
	width:250px;
	height:25px;
	/**/
	background-image:url("/img/bt_fond_orange_250.gif");
}


#button_orange_275 {width:271px !important;
	height:20px !important;
	width:275px;
	height:25px;
	/**/
	background-image:url("/img/bt_fond_orange_275.gif");
}


.button_popup {
	display:block;width:90px !important;
	height:23px !important;
	width:94px;
	height:32px;
	/**/
	background-image:url("/img/bt_fond_popup.gif");
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:9px;
	padding-left:2px;
	padding-right:2px;
	letter-spacing:1px;
	overflow:hidden;
}
.button_download {
	display:block;width:255px !important;
	height:27px !important;
	width:267px;
	height:44px;
	background-image:url("/img/bt_fond_download.gif");
	font-size:13px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	text-align:center;
	padding-top:17px;
	padding-left:10px;
	padding-right:2px;
	letter-spacing:1px;
	overflow:hidden;
}

.button_submit {
	display:block;
	width:78px !important;
	height:19px !important;
	width:82px;
	height:28px;
	background-image:url("/img/bt_fond_submit.gif");
	font-size:10px;font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#556877;
	text-decoration:none;
	text-align:center;
	line-height:8px;
	padding-top:9px;
	padding-left:2px;
	padding-right:2px;
	line-height:10px;
	overflow:hidden;
}

.vide {
	font-size:0px;
	line-height:0px;
	visibility:hidden;
	height:0px;
	position:absolute;
	top:0px; 
	left:0px; 
}

/* ajout du 5/02 pour les mentions lgales  l'inscription*/ 
.inscriptionContent {margin:20px;font-weight:normal;text-align:center;} 
.inscriptionContent span a, .inscriptionContent span a:visited {font-weight:bold;color:#FFCC00}
	.inscriptionContent span a:hover {color:#FFFFFF;text-decoration:none}
.panelBoutons {margin-top:20px;margin-left:91px;clear:both;height:30px}
.panelBoutons a {display:block;float:left;margin-bottom:4px;margin-left:4px}