ul.menu_onglets ul#menu_onglets_formations ul#menu_onglets_formations_inscription {
 *top:-21px;
}
ul.menu_onglets ul#menu_onglets_formations ul#menu_onglets_formations_formation_en_alternance {
 *top:-15px;
}
/* Partie du haut : Nos formations */
div.nos_formations {
	left:520px;
	/*margin:40px 0 0 490px;*/
	position:absolute;
	top:70px;
 *top:130px;
	width:404px;
}
div.nos_formations_titre {
	margin:0 0 0 10px;
}
/* Pour rendre le PNG transparent sur IE */
	div.nos_formations_titre {
 *background-image:none;
 *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/accueil/nos_formations_titre.png');
 *height:14px;
 *width:124px;
	color: #FFF;
	font-size: 15pt;
	font-family: Arial, sans-serif;
}
div.nos_formations_titre img {
 *visibility:hidden;
}
/* Pour rendre le PNG transparent sur IE */
ul.nos_formations_menu {
	list-style-type:none;
	margin:6px 0 0 0;
	font-size: 17px;
}
ul.nos_formations_menu li {
	background-image:url(../images/accueil/nos_formations_fond.gif);
	background-repeat:no-repeat;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 16px;
}
ul.nos_formations_menu li a {
	background-image:url(../images/accueil/nos_formations_puce.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 14px;
	text-decoration:none;
}
div.nos_formations {
	font-size:90%;
}
div.nos_formations_toutes {
	background-image:url(../images/informations_complementaires_plus.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	margin:10px 0 0 10px;
	padding:0 0 0 14px;
}
div.nos_formations_toutes * {
	color:#fff;
}
/* Fin Partie du haut : Nos formations */

/* Contenu de la page */
/* Partie du haut */
div.page_contenu_accueil {
	/*height:200px;*/
	padding-bottom:20px;
}
/* Partie du haut : Gauche */
	div.page_contenu_accueil_gauche {
	float:left;
	/*height:200px;*/
		width:460px;
	padding-top: 0px;
}
div.page_contenu_accueil_gauche h1 {
	color:#005db8;
	font-size:120%;
	margin:0 0 10px 0;
}
div.page_contenu_accueil_gauche h1 * {
	color:#005db8;
}
div.page_contenu_accueil_gauche_informations_plus {
	background-image:url(../images/plus_gris.gif);
	background-position:0px left;
	background-repeat:no-repeat;
	font-size:90%;
	text-align:left;
	margin-top: 4px;
	margin-right: 30;
	margin-bottom: 4px;
	margin-left: 0;
	padding-left: 15px;
}
div.page_contenu_accueil_gauche_cadre_actualite {
	margin:10px 0 0 0;
}
div.page_contenu_accueil_gauche_cadre_actualite_titre {
	font-size:85%;
}
div.page_contenu_accueil_gauche_cadre_actualite_titre span {
	background-color:#8ec14d;
	background-image:url(../images/cadre_pente_droite.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	padding:2px 40px 0 4px;
	vertical-align:bottom;
}
div.page_contenu_accueil_gauche_cadre_actualite_contenu {
	border-color:#8ec14d;
	border-width:4px;
	padding:8px 70px 6px 8px;
	margin-bottom:15px;
}
div.page_contenu_accueil_gauche_cadre_actualite_contenu_2 {
	height:100px;
	left:0px;
	overflow:hidden;
	position:relative;
	top:0px;
}
div.page_contenu_accueil_gauche_cadre_actualite_contenu_defilement {
	position:absolute;
	width:400px;
}
div.page_contenu_accueil_gauche_cadre_actualite_contenu strong {
	font-size:120%;
}
div.page_contenu_accueil_gauche_cadre_actualite_contenu_titre {
	color:#0055a7;
	font-size:120%;
	font-weight:bold;
}
div.page_contenu_accueil_gauche_cadre_actualite_contenu_titre a {
	color:#0055a7;
	font-weight:bold;
	text-decoration:none;
}
div.page_contenu_accueil_gauche_cadre_actualite_contenu_titre a:hover {
	color:#699838;
}
/*home new design begin*/
.home-title-bg-top {
	background:url(../images/accueil/home-top-title-bg.png) no-repeat 0 0;
	height:64px;
	margin-bottom:4px;
}
.home-title-bg-top .imglink {
	padding:35px 0px 0px 114px;
	float:left;
	text-decoration:none;
}
.home-content-box-wrapper {
	margin-bottom:4px;
}
.home-content-box-wrapper .topbg {
	background:url(../images/accueil/home-cnt-bg-top.jpg) no-repeat 0 0;
	height:18px;
}
.home-content-box-wrapper .repeatbg {
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.home-content-box-wrapper .cnt-container {
	width:430px;
}
.home-content-box-wrapper .cnt-container .left-number-bg {
	float:left;
	width:72px;
}
.home-content-box-wrapper .cnt-container .left-number-bg-cnt {
	float:left;
	background:url(../images/accueil/bullet-number-bg.jpg) no-repeat 0 0;
	height:45px;
	width:45px;
}
.home-content-box-wrapper .cnt-container .left-number-bg-cnt span {
	font-size:40px;
	font-weight:bold;
	color:#ffffff;
	padding:0px 0px 0px 11px;
	text-align:center;
}
.home-content-box-wrapper .cnt-container .right-cnt {
	float:left;
	width:358px;
}
.home-content-box-wrapper .cnt-container .right-cnt h4 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0055a7;
	background:url(../images/espace_puce_titre.gif) no-repeat 0 2px;
	margin:0 0 4px;
	padding:0 0 0 14px;
}
.home-content-box-wrapper .bottombg {
	background:url(../images/accueil/home-cnt-bg-bottom.png) no-repeat bottom;
	padding:0 25px 18px;
}
.home-heading01 {
	text-align:center;
	color:#8ec14d;
	font-size:14px;
}
.home-heading01 span {
	color:#8ec14d;
	font-size:20px;
}
.home-heading02 {
	text-align:center;
	font-size: 18px;
}
.home-heading02 span {
	font-size:14px;
	font-weight:bold;
	color:#0055a7;
}
/*home new design ends*/
	/* Fin Partie du haut : Gauche */
	/* Partie du haut : Droite */
div.page_contenu_accueil_droite {
	float:right;
	/*height:200px;*/
	width:420px;
}
div.page_contenu_accueil_droite_cadre {
	margin: 0px;
	padding-top: 20px;
}
div.page_contenu_accueil_droite_cadre h2 {
	background-image:url(../images/espace_puce_titre.gif);
	background-repeat:no-repeat;
	clear:left;
	color:#0055a7;
	font-size:110%;
	font-weight:bold;
	margin:0 0 4px 0;
	padding:0 0 0 14px;
}
div.page_contenu_accueil_droite h2 {
	background-image:url(../images/espace_puce_titre.gif);
	background-repeat:no-repeat;
	clear:left;
	color:#0055a7;
	font-size:110%;
	font-weight:bold;
	margin:0 0 4px 0;
	padding:0 0 0 14px;
}
.page_contenu_accueil_droite_cadre_image {
	float:left;
	margin:4px 10px 0 0;
	padding:0px;
}
p.page_contenu_droite_decouverte_parcours {
	color:#0d477f;
	border:#cccccc 1px solid;
	background:url(../images/youtube_bg_down.jpg) repeat-x 0 0;
	padding:10px 4px;
	text-align:center;
	margin-bottom:20px;
}
div.page_contenu_accueil_droite_informations_plus {
	float:left;
	font-size:90%;
	margin:4px 0 0 0;
}
div.page_contenu_accueil_droite_informations_plus a {
	background-image:url(../images/plus_gris.gif);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
}
/* Fin Partie du haut : Droite */
/* Fin Partie du haut */
/* Partie Espaces */
div.page_espaces {
	background-image:url(../images/accueil/fond_espaces2.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:49px;
	position:relative;
}
ul.page_espaces_liste {
	font-size:120%;
}
ul.page_espaces_liste li {
	background-image:url(../images/espace_puce_titre.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#0055a7;
	display:inline;
	font-weight:bold;
	margin:10px 0 0 24px;
	padding:7px 0 7px 12px;
	position:absolute;
}
ul.page_espaces_liste li.page_espaces_liste_gauche {
	left:90px;
}
ul.page_espaces_liste li.page_espaces_liste_gauche a {
	color:#0055a7;
	text-decoration:none;
	font-weight:bold;
}
ul.page_espaces_liste li.page_espaces_liste_milieu {
	left:400px;
}
ul.page_espaces_liste li.page_espaces_liste_milieu a {
	color:#0055a7;
	text-decoration:none;
	font-weight:bold;
}
ul.page_espaces_liste li.page_espaces_liste_droite {
	left:610px;
}
ul.page_espaces_liste li.page_espaces_liste_droite a {
	color:#0055a7;
	text-decoration:none;
	font-weight:bold;
}
ul.page_espaces_liste ul {
	font-size:90%;
	left:0px;
	margin:4px 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:28px;
}
ul.page_espaces_liste ul li {
	background-image:url(../images/accueil/espace_puce_lien.gif);
	color:#0d477f;
	display:block;
	font-weight:bold;
	margin:0 0 0 0;
	padding:3px 0 3px 14px;
	position:relative;
	width:260px;
}
ul.page_espaces_liste ul li a {
	color:#0d477f;
	font-weight:bold;
	text-decoration:none;
}
ul.page_espaces_liste ul li a:hover {
	text-decoration:underline;
}
ul.page_espaces_liste a.page_espaces_liste_lien_souligne {
	font-weight:normal;
	text-decoration:underline;
}
/* Fin Partie Espaces */
/* Fin Contenu de la page */


/*-------------home page tooltip begin------------*/
a.tt {
	position:relative;
	color:#4C567C;
}
a.tt span {
	display:none;
	color:#4C567C;
	text-decoration:none;
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {
	z-index:25;
	background:;
}
a.tt:hover span.tooltip {
	display:block;
	position:absolute;
	top:0px;
	left:0;
	padding: 15px 0 0 0;
	width:344px;
}
a.tt:hover span.top {
	display: block;
	padding: 20px 8px 0px 0px;
	background: url(../images/accueil/bubble.gif) no-repeat top;
}
a.tt:hover span.middle { /* different middle bg for stretch */
	display: block;
	padding:0px 15px;
	background: url(../images/accueil/bubble_filler.gif) repeat bottom;
}
a.tt:hover span.bottom {
	display: block;
	padding: 20px 8px 0px 0px;
	color: #548912;
	background: url(../images/accueil/bubble.gif) no-repeat bottom;
}
.tt-list01 {
	list-style-type:none;
	padding-bottom:20px;
}
/*-------------home page tooltip ends------------*/
/*-------------V2home page tooltip begin------------*/
.bubbleInfo {
	position: relative;
	top: 0px;
	left: 0px;
	display:inline;
	/*width: 344px;*/
}
.bubbleInfo a{
	text-decoration:underline;
	cursor:default;
	/*width: 344px;*/
}
.trigger {
	position: absolute;
}
/* Bubble pop-up */
.popup {
	position: absolute;
	display: none;
	border-collapse: collapse;
	z-index:50;
	/*width: 344px;*/
}
.topbubblebg {
	display: block;
	/*padding: 20px 8px 0px 0px;*/
	height:20px;
	width:344px;
	background:url(../images/accueil/bubble.gif) no-repeat top;
}
.middlebubblebg {
	display: block;
	width:314px;
	padding:0px 0px;
	background:url(../images/accueil/bubble_filler.gif) repeat bottom;
}
.middlebubblebg .tooltipcontent{
	padding:0px 15px;
}
.bottombubblebg {
	display: block;
	/*padding: 20px 8px 0px 0px;*/
	width:344px;
	height:20px;
	color: #548912;
	background:url(../images/accueil/bubble.gif) no-repeat bottom;
}
/*-------------V2home page tooltip ends------------*/
/*-------------V3home page tooltip begin------------*/
/*******************************/
/********* bubbletip ***********/
/*******************************/
.bubbletip
{
	position: absolute;
	z-index: 50;
	border-collapse: collapse;
	width:370px;
}
.bubbletip td.bt-topleft
{
	background: transparent url(../images/accueil/bubbletip.png) no-repeat scroll 0px 0px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-top
{
	background: transparent url(../images/accueil/bubbletip-T-B.png) repeat-x scroll 0px 0px;
	height: 33px;
}
.bubbletip td.bt-topright
{
	background: transparent url(../images/accueil/bubbletip.png) no-repeat scroll -73px 0px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left, .bubbletip td.bt-left
{
	background: transparent url(../images/accueil/bubbletip-L-R.png) repeat-y scroll 0px 0px;
	width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left-tail
{
	background: transparent url(../images/accueil/bubbletip.png) no-repeat scroll 0px -33px;
	width: 33px;
	height: 40px;
}
.bubbletip td.bt-right-tail div.bt-right, .bubbletip td.bt-right
{
	background: transparent url(../images/accueil/bubbletip-L-R.png) repeat-y scroll -33px 0px;
	width: 33px;
}
.bubbletip td.bt-right-tail div.bt-right-tail
{
	background: transparent url(../images/accueil/bubbletip.png) no-repeat scroll -73px -33px;
	width: 33px;
	height: 40px;
}
.bubbletip td.bt-bottomleft
{
	background: transparent url(../images/accueil/bubbletip.png) no-repeat scroll 0px -73px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-bottom
{
	background: transparent url(../images/accueil/bubbletip-T-B.png) repeat-x scroll 0px -33px;
	height: 33px;
}
.bubbletip td.bt-bottomright
{
	background: transparent url(../images/accueil/bubbletip.png) no-repeat scroll -73px -73px;
	height: 33px;
	width: 33px;
}
.bubbletip table.bt-top, .bubbletip table.bt-bottom
{
	width: 100%;
}
.bubbletip table.bt-top th
{
	width: 50%;
	background: transparent url(../images/accueil/bubbletip-T-B.png) repeat-x scroll 0px 0px;
}
.bubbletip table.bt-bottom th
{
	width: 50%;
	background: transparent url(../images/accueil/bubbletip-T-B.png) repeat-x scroll 0px -33px;
}
.bubbletip table.bt-top td div
{
	background: transparent url(../images/accueil/bubbletip.png) no-repeat scroll -33px 0px;
	width: 40px;
	height: 33px;
}
.bubbletip table.bt-bottom td div
{
	background: transparent url(../images/accueil/bubbletip.png) no-repeat scroll -33px -73px;
	width: 40px;
	height: 33px;
}
.bubbletip td.bt-content
{
	background-color: #fff;
	vertical-align: middle;
}
/*******************************/


/*-------------V3home page tooltip ends------------*/
.clear-spacer {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	width:0;
}
.hometable01 {
	border-left:#999999 1px solid;
}
.hometable01 tr.theading td {
	text-align:center;
}
.hometable01 tr.bdrlast td {
	border-bottom:#999999 1px solid;
}
.hometable01 td {
	padding:3px;
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
}

