/* LA REDEFINITION DES BALISES */

body
{	margin: 0px 0px 0px 0px;
	font-family :  Arial, Helvetica, sans-serif; 
	font-size :  12px; 
	font-style :  normal; 
	font-weight :  normal; 
	background-color: #FFFFFF;
	color :  #000000;
	width: 100%;
	height: 100%;
	bottom: 40px;
}
a {color: #D7002C; font-weight: bold; text-decoration: none;}
a:hover {
	font-weight :  bold;
	text-decoration :  none;
	cursor:pointer;
}
a img
{	border: 0px;
}
.paragrapheFormation
{
	margin:10px;
}

/* LES FORMATS DE TEXTE */
.typo {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  normal; color :  #000000}
.typoDisabled {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  italic; font-weight :  normal; color :  #333333;}
.typoLien{font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  normal; color :  #000000; text-decoration:none;}
.typoLien:hover{font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  normal; color :  #000000; text-decoration:underline;}
.typoLienSouligne{font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  normal; color :  #000000; text-decoration:underline;}
.typoMailing {  font-family :  Arial, Helvetica, sans-serif; font-size :  14px; font-style :  normal; font-weight :  normal; color :  #000000}
.txtAffich {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 10px;}
.txtAffichRouge {  font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; font-size: 10px;}
.typoItalic {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  italic; font-weight :  normal; color :  #000000;}
.typoBold {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  bold; color :  #000000}
.typoBoldVert {  font-family: Arial, Helvetica, sans-serif; color: #009900; font-weight: bold; font-size: 12;}
.typoJaune {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  normal; color :  #FFF200}
.typoBlanc {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  normal; color :  #FFFFFF;}
.typoGris { font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  bold; color: #666666;}
.typoGrandBold {  font-family :  Arial, Helvetica, sans-serif; font-size :  13px; font-style :  normal; font-weight :  bold; color :  #000000;}
.megaTitreRouge {  font-family :  Arial, Helvetica, sans-serif; font-size :  16px; font-style :  normal; font-weight :  bold; color :  #D7002C;}
.typoBoldRouge {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  bold; color :  #D7002C}
.typoRougeItalic {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  italic; color :  #D7002C;}
.typoBleuItalic {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  italic; color :  #000099;}
.typoBoldBlanc {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  bold; color :  #FFFFFF}
.typoBoldBleu {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  bold; color :  #99d3fd;}
.typoJauneBold {  font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  bold; color :  #FFF200}
.typoPetit { font-family :  Arial, Helvetica, sans-serif; font-size :  10px; font-style :  normal; font-weight :  normal }
.titre { font-size: 14px; color: #000099; font-weight: bold; }
.titreGris { font-size: 12px; color: #444444; font-weight: bold; }
.titreGris a { font-size: 12px; color: #444444; text-decoration:none; }
.titreGris a:hover { font-size: 12px; color: #444444; text-decoration:underline; }
.typoLienFormation {font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  bold; color :  #000000;}
.typoLienFormation:hover {font-family :  Arial, Helvetica, sans-serif; font-size :  12px; font-style :  normal; font-weight :  bold; color :  #D7002C;text-decoration:underline;}
.lienBleu {font-family :  Arial, Helvetica, sans-serif; font-size :  12px; color :  #0016C0; text-decoration: underline;}
.lienBleu:hover {font-family :  Arial, Helvetica, sans-serif; font-size :  12px; color :  #0016C0; text-decoration: none;}
.footerAdresse { font-family :  Arial, Helvetica, sans-serif; font-size :  11px; font-weight :  bold; color :  #000000; }
.footerCredits {
	font-family :  Arial, Helvetica, sans-serif;
	font-size :  10px;
	font-style :  normal;
	font-weight :  normal;
	color :  #000000;
	vertical-align: bottom;
	padding-bottom: 2px;
}
.box {  font-family :   Arial, Helvetica, sans-serif; font-size :  12px; color :  #000000; background-color :  #FFFFFF; border-color:  #003366; border-style :  thin; border-top-width :  1px; border-right-width :  1px; border-bottom-width :  1px; border-left-width :  1px;}
.boxToCorrect {  font-family :   Arial, Helvetica, sans-serif; font-size :  12px; color :  #FFFFFF; background-color :  #000099; border-color:  #003366; border-style :  thin; border-top-width :  1px; border-right-width :  1px; border-bottom-width :  1px; border-left-width :  1px;}
.boxRed 
{  
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: #D7002C; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.boxRecherche {  font-family :   Arial, Helvetica, sans-serif; font-size :  12px; color :  #000000; background-color :  #FFFFFF; border :  #FFFFFF; border-style :  thin; border-top-width :  1px; border-right-width :  1px; border-bottom-width :  1px; border-left-width :  1px;}
a.tableau{text-decoration:none; color:#FFFFFF; font-family :  Arial, Helvetica, sans-serif; font-size :  12px}
a.tableau_accueil{text-decoration:none; color:#FFFFFF; font-family :  Arial, Helvetica, sans-serif; font-size :  13px}
a.tableau_accueil:hover{font-weight :  bold; color:#FFFFFF; text-decoration:underline; font-family :  Arial, Helvetica, sans-serif; font-size :  13px}
a.tableau:hover{font-weight :  bold; color:#FFFFFF; text-decoration:underline; font-family :  Arial, Helvetica, sans-serif; font-size :  12px}
/* ------------------- */

/* LES BLOCS --------- */
#tetiere
{	width: 100%;
	background-image: url('http://www.ecolechezsoi.com/images/Structure/top_2-1.gif');
	padding:0px 0px 0px 0px;
	position: absolute;
	height: 122px;
}
#blocIdent
{	position: absolute;
	right: 0px;
	top: 0px;
	height: 75px;
	padding-top: 12px;
	padding-bottom: 8px;
}
#blocLogo
{	background-image: url('http://www.ecolechezsoi.com/images/Structure/fond-tetiere-modulable.gif'); 
	background-position: left bottom; 
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	position: absolute;
	height: 122px;
}
#blocLogin
{	padding-left: 5px;
}
#blocPwd
{	background-color: #D7002C;
	padding-bottom: 5px;
	padding-left: 5px;
	display: none;
}
#blocContenu
{	background-image: url('http://www.ecolechezsoi.com/images/Structure/fond-contenu.jpg'); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	height: 500px;
	position: absolute;
	margin-top: 122px;
}
#blocContenuSpeciale
{	background-image: url('http://www.ecolechezsoi.com/images/Structure/fond-contenu.jpg'); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	height: 500px;
	position: absolute;
	margin-top: 122px;
}
html>body #blocContenu 
{
	height: auto;
	min-height: 500px;
} 
html>body #blocContenuSpeciale 
{
	height: auto;
	min-height: 500px;
} 
#contenuMenu
{	background-image: url('http://www.ecolechezsoi.com/images/Structure/menu-gauche_fond1.gif');
	float: left;
	width: 150px;
	margin-top: 30px;
	margin-left: 5px;
}
#blocMenu
{	margin-left: 9px;
}
.blocMenuDroite
{	position: absolute;
	top: 70px;
	right: 30px;
	z-index: 100;
}
.blockMenuDroite li
{	background-color: #FFFFFF;
}
#sousMenu
{	margin-top: 10px;
	padding-bottom: 10px;
	background-image: url('http://www.ecolechezsoi.com/images/Structure/menu-gauche_fond2.gif');
	background-repeat: no-repeat; 
	background-position: center bottom;
}
#blocCorps
{	margin-left: 190px;
}
#blocCorpsSpeciale
{	
}
#blocTitre
{	padding-top: 10px;
	position: absolute;
}
#blocTitreSpeciale
{	padding-top: 10px;
	margin-left: 190px;
	position: absolute;
}
#blocContenuPage
{	padding-top: 50px;
}
#blocContenuPageSpeciale
{	padding-top: 30px;
}
#blocRefGM1
{
	margin-top: 200px;
	margin-left: 50px;
	padding-right: 10px;
}
#blocRefGM2
{
	margin-top: 100px;
	margin-left: 190px;
	padding-right: 10px;
}
#blocFooter
{	width: 100%;
	text-align: center;
	bottom: 0px;
	left: 0px;
	height: 30px;
	background-image: url('http://www.ecolechezsoi.com/images/Structure/fond-footer-centre.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-top: 52px;
	z-index: 200px;
	/*margin-top: 40px;*/
}
#blocXHTML
{	float: left;
	margin-left: 10px;
}
#blocXHTML img
{	border: 0px;
}

#TitrePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D7002C;
	text-decoration:  none;
	margin: 0px 0px 21px 0px;
	background-image: url('http://eleve.ecolechezsoi.com/images/fleche-accueil.gif'); 
	background-position: center left; 
	background-repeat: no-repeat;
	padding-left: 15px;
}
#BlocJaune {
	background-color: #fcfadc;
	text-align: left;
	vertical-align: top;
	border: 1px solid #ff9600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 405px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;	
	margin-right: 50px;
}
#BlocJaune .Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff9600;
	text-decoration: none;
	background-image: url(http://www.ecolechezsoi.com/images/BlocJaune_fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px -4px;
	padding-left: 12px;
}
#BlocJaune .Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#BlocJaune .Field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px #ff9600 solid;
	width: 260px;
	height: 19px;
	vertical-align: middle;
	text-align: left;
	padding: 2px 5px 0px 5px;
	margin-left: 9px;
}
#BlocJaune .Bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9600;
	text-decoration: none;
	background-color: #ffef00;
	text-transform: none;
	height: 23px;
	vertical-align: middle;
	border: 1px double #000000;
	margin-left: 5px;
}

.BlocCandidatJaune 
{
	background-color: #fef782;
	text-align: center;
	border: 1px solid #ffb400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-top: 10px;
}
.BlocCandidatJaune .Titre 
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-position: left top;
	background-image: url('http://www.ecolechezsoi.com/images/BlocJaune_fleche.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
}

.BlocCandidatJaune .Bold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.BlocCandidatJaune li 
{
	list-style-image: url('http://www.ecolechezsoi.com/images/BlocJaune_fleche.gif'); 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 1px;
	margin-left: 7px;
}

.BlocCandidatOrange
{
	background-color: #fafbdc;
	text-align: left;
	border: 1px solid #fef200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;	
	margin-top: 10px;
}
.BlocCandidatOrange .Bold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.BlocCandidatOrange .Titre 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffb301;
	text-decoration: none;
	background-image: url('http://www.ecolechezsoi.com/images/BlocJaune_fleche.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}

.BlocCandidatOrange .rouge 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D7002C;
	text-decoration: none;
	font-weight: bold;
}

.BlocCandidatOrange li 
{
	list-style-image: url('http://www.ecolechezsoi.com/images/puce-orange.gif'); 
	font-size: 12px;
	color: #000000;
	margin-top: 1px;
	margin-left: 15px;
}

#BlocPresentation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-right: 220px;
}
#BlocPresentation .titre
{
	color: #000000;
	font-weight: bold;
}
#BlocPresentation .conclusion
{
	font-size: 12px;
	color: #D7002C;
}
#BlocPresentation li
{
	list-style-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif');
	margin-left: 25px;
}
#BlocPresentation .presentation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D7002C;
	text-decoration: none;
}
#blocInfosCompl
{	right: 25px;
	width: 180px;
	position: absolute;
	font-size: 12px;
}
#blocFormationNav
{	float: right;
}
#blocFormationNav img, blocFormationNav div, blocFormationNav a
{	padding: 0px;
	margin: 0px;
/*	display: block;
	line-height: 0px;*/
}
#contenuPlusInfos
{	margin-right: 220px;
}


#PlanSite
{	color: #000099;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
}
#PlanSite li
{	margin: 0;
	list-style-image: url('http://www.ecolechezsoi.com/images/titlogo.gif');
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 8px;
	margin-left: 50px;
}
#PlanSite li a
{	color: #000000;
}
#PlanSite li a:hover
{	color: #D7002C;
	text-decoration : underline;
}
#PlanSite li ul li
{	margin: 0;
	list-style-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif'); 
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 8px;
	margin-left: 20px;
}
#explication
{
	border: 1px solid black;
	display : none;
	padding : 7px;
	width: 200px;
	text-align : justify;
	background-color : #F0F8FF;
}
.Mentions
{	color: #000099;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
}
.Mentions li
{	margin: 0px;
	list-style-image: url('http://www.ecolechezsoi.com/images/titlogo.gif'); 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-left: 15px;
}

.Expert
{	color: #000099;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.Expert ul
{	
	margin-top: 4px;
}
.Expert li
{	margin: 0;
	list-style-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif'); 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-top: 3px;
	margin-left: 35px;
}

#pilote ul
{   font-size: 12px;    
    margin-bottom: 5px;
}
#pilote ul li
{   list-style-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif');
    margin-bottom: 5px;
}
#pilote ol
{   font-size: 12px;    
    margin-bottom: 5px;
}
#pilote ol ul li
{   list-style-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif');
    margin-top: 5px;
}
#pilote li
{   margin-bottom: 5px;
    font-family: Arial;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
}
#pilote a
{   font-family: Arial;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
}
#pilote a:hover
{   font-family: Arial;
    font-size: 12px;
    color: #D7002C;
    text-decoration: underline;
    font-weight: bold;
}
#pilote a img
{   border: 0px;
}

.bouton 
{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	border-color: #003366;
	border-style: thin;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: pointer;
}
/* ------------------- */

/* Définition des propriétés concernant le menu texte */
.menuTexte
{	margin-left: 0px;
}
.menuTexte li
{	list-style-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif'); 
	font-size: 12px;
	color: #000000;
}
.menuTexte li a
{	color: #000000;
}
.menuTexte li a:hover
{	color: #D7002C;
	text-decoration : underline;
}
.menuTexteSpeciale
{	margin-left: 10px;
	padding-left: 10px;
	z-index: 100;
}
.menuTexteSpeciale li
{	list-style-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif'); 
	font-size: 12px;
	color: #000000;
}
.menuTexteSpeciale li a
{	color: #000000;
}
.menuTexteSpeciale li a:hover
{	color: #D7002C;
	text-decoration : underline;
}
/* Fin de définition des propriétés concernant le menu texte */

/* Gestion de l'affichage des tableaux */
.tablo { border-Color: #ff9600; border-style: solid; border-width: 1px; background-color: #FFFFFF;}
.tabloRouge { border-Color: #D7002D; border-style: solid; border-width: 1px; background-color: #FFFFFF; font-size: 12px;}
.ligneRouge { background-color: #D7002D; color: #FFFFFF; font-weight:bold;}
.tabloBleu { border-Color: #003366; border-style: solid; border-width: 1px; background-color: #FFFFFF; font-size: 12px;}
.ligneBleu { background-color: #003366; color: #FFFFFF; font-weight:bold;}
.tab-pourcent { font-family :   Arial, Helvetica, sans-serif; font-size :  8px; color :  #000000; background-color :  #E1F3FF; border :  #000000; border-style :  solid; border-top-width :  1px; border-right-width :  1px; border-bottom-width :  1px; border-left-width :  1px}


/* TEXTES GM --------- */

.typolien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: blink;
}
.typorouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #D7002C;
}
.typonoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.typonoirpetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.lienbleusouligné {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1A3A8B;
}
.liennoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liennoirpetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lienblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor : default;
}
.lienblancnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor : text
}
.lienrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #D7002C;
	text-decoration: none;
	cursor : text
}
/* ------------------- */

/*.menuTab {clear:both; margin-bottom:4em; font-weight:bold;}
.menuTab dt {display:none;}
.menuTab dd {margin:0; padding:0;}
.menuTab .menuGauche {width:12px; background:url(../images/Formations/menuTabGauche.gif); float:left; padding:3px 0 3px 0; border-bottom:1px solid #a0adbe;}
.menuTab .menuCentre {background:url(../images/Formations/menuTabMilieu.gif); float:left; padding:3px 0 3px 0; border-bottom:1px solid #aaaaaa; text-align:center;}
.menuTab .menuDroite {width:12px; background:url(../images/Formations/menuTabDroite.gif); float:left; padding:3px 0 3px 0; border-bottom:1px solid #a0adbe;}

.menuTab .menuGaucheSelectionne {width:12px; background:url(../images/Formations/menuTabGauche.gif); float:left; padding:3px 0 3px 0;border-bottom:1px solid #EEEEEE;}
.menuTab .menuCentreSelectionne {background:url(../images/Formations/menuTabMilieu.gif); float:left; color:#2375a7; padding:3px 0 3px 0; text-align:center;border-bottom:1px solid #EEEEEE;}
.menuTab .menuDroiteSelectionne {width:12px; background:url(../images/Formations/menuTabDroite.gif); float:left; padding:3px 0 3px 0;border-bottom:1px solid #EEEEEE;}

.menuTab a, .menu a:visited {color:#BBBBBB; text-decoration:none; font-size:1em; cursor:pointer;}
.menuTab a:hover {color:#668DDD; background:#ffffff;}
.menuTab a:hover span {background-position:0 150px; border-bottom:1px solid #f9f4ee;}*/

.menuTab {margin-bottom:4em; font-weight:bold;}
.menuTab dt {display:none;}
.menuTab dd {margin:0; padding:0;}

.menuTab .menuGauche 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabGauche.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #99AAB5; WIDTH: 12px;
}
.menuTab .menuCentre 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabMilieu.gif); FLOAT: left; BORDER-BOTTOM: 1px solid #99AAB5; TEXT-ALIGN: center;
}
.menuTab .menuDroite 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabDroite.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #99AAB5; WIDTH: 12px;
}
.menuTab .menuGaucheSelectionne 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabGauche.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #FFFFFF; WIDTH: 12px;
}
.menuTab .menuCentreSelectionne 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabMilieu.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #FFFFFF; TEXT-ALIGN: center; COLOR: #000099; 
}
.menuTab .menuDroiteSelectionne 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabDroite.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #FFFFFF; WIDTH: 12px;
}
.menuTab .menuGauchePrincipalSelectionne 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabGauche.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #FFFFFF; WIDTH: 12px;
}
.menuTab .menuCentrePrincipalSelectionne 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabMilieu.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #FFFFFF; TEXT-ALIGN: center; COLOR: #D7002C; 
}
.menuTab .menuDroitePrincipalSelectionne 
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabDroite.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #FFFFFF; WIDTH: 12px;
}

.menuTab .menuGauchePrincipal
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabGauche.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #99AAB5; WIDTH: 12px;
}
.menuTab .menuCentrePrincipal
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabMilieu.gif); FLOAT: left; BORDER-BOTTOM: 1px solid #99AAB5; TEXT-ALIGN: center; COLOR: #ff96ac; 
}
.menuTab .menuDroitePrincipal
{
	PADDING: 3px 0px 3px 0px; BACKGROUND: url(../images/Formations/menuTabDroite.gif); FLOAT: left; BORDER-BOTTOM:  1px solid #99AAB5; WIDTH: 12px;
}

.menuTab A 
{
	FONT-SIZE: 1em; CURSOR: pointer; COLOR: #BBBBBB; TEXT-DECORATION: none;
}
.menu A:visited 
{
	FONT-SIZE: 1em; CURSOR: pointer; COLOR: #BBBBBB; TEXT-DECORATION: none;
}
.menuTab A:hover 
{
	COLOR: #AAAAAA;
}
.menuTab A:hover SPAN 
{
	BACKGROUND-POSITION: 0px 150px; BORDER-BOTTOM: 1px solid #FFFFFF;
}

.listeFormationAutocad
{

	border:1px solid #aaaaaa;
	padding:0px;
	padding-left:15px;
	margin-right:20px;
	margin-left: 250px;
	margin-top:15px;
	background-color:#FFFFFF;
/*	width: 50%;*/
/*	border-bottom:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	padding:0px;
	padding-left:15px;
	background-color:#FFFFFF;*/
}

.listeFormationAutocad ul
{
	list-style-type: none;
}

.listeFormationAutocad ul li a 
{
	font-weight: normal;
	font-family: "Verdana";
	font-size: 12px;
	color: #000000;
}
.listeFormationAutocad ul li a:hover
{	font-weight: bold;
	font-family: "Verdana";
	font-size: 12px;
	color: #D7002C;
	text-decoration: underline;
	background-image: url('../images/en-savoir-plus.gif'); 
	background-position: right bottom; 
	background-repeat: no-repeat;
	padding-right: 90px;
}


/* PAVE DE CONTACT SUR LES PAGES FORMATIONS */
.paveFormationContact
{	float: right;
	padding: 20px;
}

/* Mise en page des formation et des pages de référencement */
.formation h1
{	background-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif'); 
	background-position: center left; 
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 16px;
	color: #D7002C;
}
.formation h2
{	font-size: 14px;
	text-decoration: underline;
}
.formation li
{	list-style-image: url('http://www.ecolechezsoi.com/images/fleche-accueil.gif'); 
	font-size: 12px;
	color: #000000;
}
.formation .description
{	color: #000099;
	font-weight: bold;
}
.tenc
{	font-size :  13px; 
	font-style :  normal; 
	font-weight :  bold; 
	color :  #000000
}
.paveSelectBranche
{	font-size :  13px; 
	font-style :  normal; 
	font-weight :  bold; 
	color: #D7002C;
	border: solid 1px #99AAB5;
	padding: 5px;
	margin-right: 200px;
}
.paveSelectBranche select
{	margin-top: 10px;
}

/* Style pour les pages spéciales (artiste décorateur ...) */
.blocSpecialeMenuDroite
{	float: right;
	padding: 20px;
}
.blocSpecialeDemandeGauche
{ 	float: left;
}
.blocSpecialeTitre
{	padding-left: 300px;
	font-style: italic;
	color: #094d73;
}
/*.blocSpecialeTitre h1
{	font-size: 20px;
}*/
.blocSpecialeTitre h2
{	font-size: 20px;
}

.blocSpecialeSousTitre
{	
	font-style: italic;
	font-weight: bold;
	color: #094d73;
	font-size: 14px;
}

.blocSpecialeAnim
{	float: left;
	padding:0px;
	margin:0px;
	height:100%; /* Pour IE6 */
}
.blocSpecialeAnim img
{	margin:0px;
	padding:0px;
	border:0px;
}
.blocSpecialeCorps
{	
	padding-left: 340px;
	padding-right: 0px;
	font-family: "Verdana";
	font-size: 12px;
	border:0px;
	margin:0px;
}
.blocSpecialeCorps ul li
{	list-style:none;
	padding:0px;
	margin:0px;
	font-family: "Verdana";
	font-size: 12px;
}
.blocSpecialeCorps ul li a
{	font-weight: normal;
	font-family: "Verdana";
	font-size: 12px;
	color: #000000;
}
.blocSpecialeCorps ul li a:hover
{	font-weight: bold;
	font-family: "Verdana";
	font-size: 12px;
	color: #D7002C;
	text-decoration: underline;
	background-image: url('../images/en-savoir-plus.gif'); 
	background-position: right bottom; 
	background-repeat: no-repeat;
	padding-right: 90px;
}

.blocSpecialeFicheDescr
{	font-weight: bold;
	color: #094d73;
}
.blocSpecialeFicheDescr a
{	font-weight: bold;
	color: #094d73;
}
.blocSpecialeFicheDescr a:hover
{	font-weight: bold;
	color: #D7002C;
	text-decoration: underline;
}

.dialogue
{	
	font-family: "Verdana";
	font-size: 12px;
	border:0px;
	margin:0px;
}
.dialogue ul
{
	padding-top:5px;
}
.dialogue ul li
{	list-style:square;
	padding:4px;
	margin:0px;
	font-family: "Verdana";
	font-size: 12px;
}
.dialogue ul li a
{	
	font-weight: normal;
	font-family: "Verdana";
	font-size: 12px;
	color: #FF0000;
}
.dialogue ul li a:hover
{	
	background-image: none;
	font-weight: normal;
	font-family: "Verdana";
	font-size: 12px;
	color: #000000;
	padding:0px;
	margin:0px;
}


/* PAGE PopVisuelCorrectif.asp */
#TextVisuelCorrectif
{
	height: 200px;
	width: 595px;
}

#TextVisuelCorrectif td
{
	padding:2px;
}

#TextVisuelCorrectif .titre
{
	width:400px;
	height:50px;
	text-align: center;
	vertical-align:middle;
}

#TextVisuelCorrectif .DescriptionCorrectif
{
	height:80px;
	background-color: #BABABA;
	border-color: #6D6D6D;
	border-width: 2px;
	border-style: solid;
	font-size :  12px; 
	font-weight: bold;
	text-align: justify;
}

#TextVisuelCorrectif .typo
{
	height:70px;
	vertical-align: bottom;
}

