body{
	background-color:#030303;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	
}
#page {
	margin:auto;
	background-color:#030303;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
   }
[if IE]>
#page {
	margin:auto;
	text-align: center;
	width:expression(document.body.clientWidth > 1024  ? "1024px" : "1024px" );
}
<![endif]

table, td {
		width:100%;
		height:100%;
		border:0px;
	}

td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, a, input, textarea
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	color:#EAEAEA;
	}

a { color:#B44E31;}

span { color:#930E00; font-size:11px; font-weight:bold;}

span a { color:#3A4C53; font-size:12px; font-weight:normal;}

.h_text a
	{
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		background-image:url(images/h-l.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		line-height:11px;
		padding-bottom:2px;
	}

.h_text a:hover { background-image: none;}

.h_text td { vertical-align:middle;}

.ls_text
	{
	font-size:11px;
	line-height:13px;
	text-align:center;
	vertical-align:middle
	}

.ls_text a { color:#ffffff; text-decoration:none; font-size:13px;}

.ls_text a:hover { text-decoration:underline;}
	
.c_text
	{
		font-size:13px;
		line-height:13px;
		text-align:center;
		padding-top:19px;
	}

.c_text a { font-size:13px; color:#374D7A;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
		background-image: none;
	}

.form
	{
		height:28px; margin-top:0px;
	}	

.form input, .input
	{
		width:231px; height:25px; border-color:#BFBFBF; border-bottom-width:1px; border-right-width:1px; background-color:#EDEDED; padding-left:10px;
	}

textarea{
		width:231px; height:147px; border-color:#BFBFBF; border-bottom-width:1px; border-right-width:1px; background-color:#EDEDED; padding-left:10px;  overflow:hidden;
	}

ul {margin:0; padding:0; list-style:none}
li {background:url(images/a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 21px}		

li a
	{		
		line-height:18px;
		color:#232323;		
	}

.cell_gray {
	background-color:#747374;
	background-image:url(images/m3-g-hz.gif);
	background-repeat:repeat-y;
	background-position:top left;
	line-height:16px;
	padding: 30px 40px 20px 21px
}

.cell_gray strong a { color:#232323;}

.cell_orange_t {
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
}

.cell_orange {
	background-repeat:no-repeat;
	background-position: left top;
	padding: 30px 25px 15px 24px;
	color:#FFFFFF;
	background-color: #C0C0C0;
}

.cell_orange li a { color:#FFFFFF; font-weight:normal}

.cell_orange a { color:#232323; font-weight:bold;}

.cell_orange span a { color:#FFFFFF; font-weight:normal;}

.cell_white {
	padding: 20px 20px 10px 20px;
	background-color: #090909;
}
.titre_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #D5D5D5;
}
.titre_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #AB985E;
}
.ecrit_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #D5D5D5;
	font-weight: normal;
}
.cell_gray_inv {
	background-color:#000000;
	background-repeat:repeat-y;
	background-position:top left;
	line-height:16px;
	padding: 30px 40px 20px 21px;
}
.titre_blanc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #D5D5D5;
}
texte_blanc_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.titre_blanc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #EAEAEA;
	font-weight: bold;
}
.cell_grisclair {
	background-repeat:no-repeat;
	background-position: left top;
	padding: 30px 25px 15px 24px;
	color:#FFFFFF;
	background-color: #C0C0C0;
}
.ecrit_noirCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #575757;
	font-weight: normal;
}
.titre_noirCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #575757;
	font-weight: bold;
}
.titre_rouge_grand {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #D89546;
	font-weight: 300;
}
.lien1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #8EA2A6;
	font-weight: normal;
}
.news_jour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #DFC66F;
	font-weight: normal;
}
.class_simple_fond {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	color: default;
	background-image: url(images/canal3D_01.jpg);
	background-color: #1F201F;
}
.cell_orange_t2 {
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
}
.cell_orange_t3 {
	background-repeat:repeat-x;
	background-position: left top;
	color:#FFFFFF;
	background-color: #000000;
	padding: 30px 10px 20 px 31px;
	line-height: 16px;
}
.cell_gray_inv2 {
	background-color:#000000;
	background-repeat:repeat-y;
	background-position:top left;
	line-height:16px;
	padding: 30px 40px 20px 21px;
}
.lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #D8CE5C;
	font-weight: normal;
}
.cell_ligne_blanc {
	background-image:url(images/m1-dr5_blanc.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	width: 1px;
}
.cell_orange_t4 {
	background-image:url(images/m1-dr4.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#030303;
	line-height: 16px;
}
.ecrit_blanc_serre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.1;
	color: #D5D5D5;
	font-weight: normal;
	height: 12px;
}
.cell_gray_inv3 {
	background-color:#000000;
	background-repeat:repeat-y;
	background-position:top left;
	line-height:16px;
	padding: 30px 40px 20px 21px;
}
.ecrit_blanc_italique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	color: #D5D5D5;
	font-weight: normal;
}
.barre_basse {
	background-image:url(images/barre_basse.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3A4C53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #4E4E4E;
}
.ls_text2 {
	color:#8D8D8D;
	font-size:11px;
	line-height:13px;
	text-align:center;
	vertical-align:middle
}
.ecrit_blanc_principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.2;
	color: #D5D5D5;
	font-weight: normal;
}
.cell_orange_t5 {
	background-position:top;
	background-color:#000000;
	line-height: 16px;
	padding-top: 30px;
	padding-right: 25px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.lien3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #C9A372;
	font-weight: normal;
}
.ecrit_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #E4993E;
	font-weight: normal;
}
.news_jour_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #C0C0C0;
	font-weight: normal;
}
.lien_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #8EA2A6;
	font-weight: normal;
}
.cell_orange_t6 {
	background-image:url(images/m1-dr7.gif);
	background-repeat:repeat-y;
	background-position:top;
	background-color:#030303;
	line-height: 16px;
}
.cell_orange_t7 {
	background-image:url(images/m1-dr4.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#030303;
	line-height: 16px;
}
.cell_white2 {
	padding: 20px 20px 10px 20px;
	background-color: #181818;
}
.cell_orange_t8 {
	background-repeat:repeat-x;
	background-position: left top;
	color:#FFFFFF;
	background-color: #C0C0C0;
	background-image: url(images/m1-dr3.gif);
	padding: 30px 10px 20 px 31px;
	line-height: 20px;
}
.cell_white3 {
	padding: 20px 20px 10px 20px;
	background-color: #1E1E1E;
}
.cell_orange_t9 {
	color:#FFFFFF;
	background-color: #25333a;
	padding: 30px 10px 20 px 31px;
	line-height: 20px;
}
.cell_orange_t3bis {
	background-repeat:repeat-x;
	background-position: left top;
	color:#D39143;
	padding: 30px 10px 20 px 31px;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}
.titre_vert_grand {
	font-family: Arial;
	font-size: 24px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #59848D;
}
.titre_bleu_moyen {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #32707A;
	font-weight: bold;
}
.news_jour_texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #DA943E;
	font-weight: 800;
}
titre_grand_bleu {
}
.titre_orange_grand_gras {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #EB8902;
	font-weight: bold;
}
.cell_liste_formation {
	background-color:#000000;
	background-repeat:repeat-y;
	background-position:top left;
	line-height:10px;
	padding: 30px 40px 20px 21px;
}
.carre_rouge_page_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #D5D5D5;
	background-image: url(images/ecole-3d-formation-init05.jpg);
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 20px;
	width: 30%;
}
.cadre_nouvelle_formation {
	background-color:#000000;
	line-height:6px;
	padding: 5px 0px 0px 15px;
	background-image: url(images/bandeau_prochaine_formation_3D_02.jpg);
}
.carre_vert_page_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #D5D5D5;
	background-image: url(images/bandeau_texte_bas01.jpg);
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 2px;
	width: 30%;
}
.cadre_rouge_gauche_doc {
	background-repeat:no-repeat;
	background-position: left top;
	color:#FFFFFF;
	background-color: #000000;
	padding: 30px 10px 20 px 31px;
	line-height: 16px;
	background-image: url(images/fond_rouge_gauche_doc01.jpg);
}
.cell_orange_t10 {
	background-position:top;
	background-color:#000000;
	line-height: 16px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 30px;
}
.ecrit_blanc_nouv_formation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 5px;
	color: #FFFFFF;
	font-weight: normal;
}
.ecrit_orange_nouv_formation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #E4993E;
	font-weight: normal;
}
.titre_orange_tresgrand_gras {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	color: #EB8902;
	font-weight: bold;
}
.cell_offres_formation {
	background-color:#000000;
	background-repeat:repeat-y;
	background-position:top left;
	line-height:14px;
	padding: 10px 10px 0px 10px;
}
.cell_offres_formation_gris {
	background-color:#000000;
	background-repeat:repeat-y;
	background-position:top left;
	line-height:14px;
	padding: 20px 10px 0px 20px;
}
.carre_rouge_page_index2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #D5D5D5;
	background-image: url(images/ecole-3d-formation-init02.jpg);
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 20px;
	width: 30%;
}
.carre_rouge_page_index3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #D5D5D5;
	background-image: url(images/ecole-3d-formation-init04.jpg);
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 20px;
	width: 30%;
}
.carre_vert_page_index2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #D5D5D5;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 2px;
	width: 30%;
	background-image: url(images/bandeau_texte_bas02.jpg);
}
.ecrit_orange_nouv_formation2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #E4993E;
	font-weight: normal;
}
.ecrit_blanc_nouv_formation2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #CCCCCC;
	font-weight: normal;
}
.titre_vert_moyen {
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #59848D;
}

