html, body {
	height:100%;
}

#body {
	width:100%;
	position:relative;
	height:auto;
	min-height:100%;
	height:auto !important;
	height:100%;
}

.t1 {
  	font-family : Verdana; 
	font-size : 8pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : none;
}
.t1 a {
  	font-family : Verdana; 
	font-size : 8pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : none;
}
.t1s {
  	font-family : Verdana; 
	font-size : 7pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : none;
}

.t1s {
   font-family : Verdana; 
 font-size : 7pt;
 font-weight : bold;
 color : #FF9900;
 text-decoration : none;
}
.z1s {
   font-family : Arial; 
 font-size : 11px;
 font-weight : bold;
 color : #FF9900;
 text-decoration : underline;
}
.t1ss {
   font-family : Arial; 
 font-size : 11px;
 color : #FF9900;
 text-decoration : underline;
}

.t1b {
  	font-family : Verdana; 
	font-size : 12pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : none;
}

.t1bis {
	font-family:Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FF9900;
	font-size:11px;
	text-indent:2px;
}
.t2 {
	font-family : Verdana; 
	font-size : 8pt;
	color : #6F6F6F;
	text-decoration : none;
}

.t2b {
	font-family : Verdana; 
	font-size : 8pt;
	font-weight : bold;
	color : #6F6F6F;
	text-decoration : none;
}

.t3 {
	font-family : Verdana; 
	font-size : 8pt;
	font-weight : bold;
	color : #152578;
	text-decoration : none;
}

.t3h {
	font-family : Verdana; 
	font-size : 9pt;
	font-weight : bold;
	color : #152578;
	text-decoration : none;
}

.t4 {
	font-family : Verdana; 
	font-size : 8pt;
	color : #152578;
	text-decoration:none;
	font-weight: normal;
}
.t4 a {
	color : #152578;
}
.t4:hover {
	font-family : Verdana; 
	font-size : 8pt;
	color : #152578;
	text-decoration:underline;
}


.t4b {
	font-family : Verdana; 
	font-size : 8pt;
	font-weight : bold;
	color : #152578;
}

.t4sb {
	font-family : Verdana; 
	font-size : 7pt;
	font-weight : bold;
	color : #152578;
	text-decoration : none;
}

.tm1 {
	font-family : Verdana; 
	font-size : 8pt;
	color : #FFFFFF;
	text-decoration : none;
}

.t5 {
	font-family : Verdana; 
	font-size : 9pt;
	font-weight : bold;
	color : #152578;
	text-decoration : none;
}

.t6 {
	font-family : Verdana; 
	font-size : 9pt;
	font-weight : bold;
	color : #6F6F6F;
	text-decoration : none;
}

.t6s {
	font-family : Verdana; 
	font-size : 8pt;
	color : #6F6F6F;
	text-decoration : none;
}

.t7 {
	font-family : Verdana; 
	font-size : 8pt;
	color : #6F6F6F;
	text-decoration : none;
	font-weight:normal;
}

.t7s {
	font-family : Verdana; 
	font-size : 7pt;
	color : #6F6F6F;
	text-decoration : none;
	font-weight:normal;
	padding-left:20px;
	display:block;
}
.heure {
	font-family : Verdana; 
	font-size : 7pt;
	color : #6F6F6F;
	text-decoration : none;
	font-weight: bold;
	text-align:right;
}
.t8 {
	font-family : Verdana; 
	font-size : 7pt;
	font-weight : bold;
	color : #152578;
	text-decoration : none;
}
.imagelink {
	text-align:right;
	margin-bottom: 7px;
	margin-top: 5px;
}
.fleche {
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.lesplus {
	margin-left: 14px;
	background-color: #FFF6D1;
	font-family : Verdana; 
	font-size : 8pt;
	color : #152578;
}
.sousconteneur {
	margin-top: 21px;
	margin-left: 14px;
	width: 532px;
}
.soustitre {
	width:532px;
	height: 22px;
	background-color: #FFFFFF;
	border:0px;
}
.texte1 {
	font-family : Verdana; 
	font-size : 8pt;
	color : #152578;
	text-decoration:none;
	margin-top: 12px;
	margin-bottom: 12px;
}
h3 {
	padding: 0px;
	margin-top: 12px;
	margin-bottom: 7px;
	margin-left: 9px;
	font-family : Verdana; 
	font-size : 9pt;
	font-weight : bold;
	color : #6F6F6F;
	text-decoration : none;
}
.detformation {
	background-image: url(images/tablo21_10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 42px;
	font-family : Verdana; 
	font-size : 7pt;
	font-weight : bold;
	color : #152578;
	text-decoration : none;
	margin-bottom: 5px;
	margin-top:2px;
}
.detformation2 {
	padding-top: 8px;
	padding-left: 40px;
	font-family : Verdana; 
	font-size : 7pt;
	font-weight : bold;
	color : #152578;
	text-decoration : none;
	margin-bottom: 5px;
}
.detformatitle {
	background-image: url(images/tablo21_10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 42px;
	font-family : Verdana; 
	font-size : 7pt;
	font-weight : bold;
	color : #152578;
	text-decoration : none;
	margin-bottom: 5px;
	margin-top:2px;
	vertical-align: middle;
}
.detailforma {
	font-family : Verdana; 
	font-size : 7pt;
	color : #6F6F6F;
	text-decoration : none;
	font-weight: bold;
	padding-left: 42px;
}
.sousconteneur2 {
	border-top-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 7px;
	padding-left: 14px;
	background-color: #FFF6D1;
	border-bottom-width: 0px;
	margin-bottom: 0px;
}
.actu {
	background-image: url(images/fond_actu.jpg);	
	height: 243px;
	display:block;
	width: 253px;
}
.actu h1{
	text-align:left;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #FF9900;
	margin:2px;
	background-color: #FFFFFF;
	display:block;
	padding-left: 8px;
}
.actu_contenu{
	font-family : Verdana;
	font-size : 8pt;
	color : #152578;
	background-image:url('images/home_grd_3.gif');
	background-repeat:no-repeat;
	height:166px;
	padding-left:10px;
	padding-right: 10px;
	background-color:#f2f4f7;
}

#body #bottom {
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#F3F6FA;
}
.ija{
	background-color: #F3F6FA;
	font-family : Verdana; 
	font-size : 8pt;
	color : #6F6F6F;
	/*color : #152578;*/
	text-decoration:none;
	font-weight: normal;
	text-align:center;
	display: block;
	padding-right: 5px;
	width:310px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	padding-right:450px;
}
.ija .text {
	text-align:left;
	display:block;
	padding-top:5px;
}
.ija h1{
	text-align:left;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : none;
	background-image: url(images/tablo02_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 60px;
	margin:0;
	padding-top: 20px;
	padding-left: 65px;
}
.ija a {
	color : #FF9900;
	text-decoration:none;
}

.espace_etudiant {
	background-color:#f7f7f7;
	height: 210px;
	padding-top:2px;
	font-family : Verdana; 
	font-size : 11px;
	color:#6F6F6F;
}
.espace_etudiant h2 {
	background-color:#FFFFFF;
	color:#ff9900;
	font-size:11px;
	padding-left:5px;
	padding-bottom:4px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-bottom:10px;
}
.espace_etudiant .text {
	padding-left:10px;
	text-align:left;
	padding-right:10px;
	display:block;
}
.espace_etudiant table {
	margin-left:2px;
	font-size : 11px;
	color:#6F6F6F;
	padding-bottom:2px;
}
.espace_etudiant td {
	padding-left:4px;
}
.espace_etudiant tr {
	padding-bottom:3px;
}
.espace_etudiant input {
	width:90px;
}
.espace_etudiant a {
	color:#6F6F6F;
	text-decoration:underline;
	font-size:10px;
}
.espace_etudiant a:hover {
	color:#152578;
	text-decoration:underline;
	font-size:10px;
}

.moonda {
	width: 100%;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-top: 4px;
}
.moonda img{
	margin-left: 350px;
	margin-right: -350 px;
	border: 0px;
	margin-bottom: 15px;
}
.postit {
	width:136px;
	background-image:url(images/post.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-top:25px;
	padding-top: 20px;
	height:210px;
	padding-right: 35px;
	padding-left: 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color : #152578;
	font-size:11px;
}
.infoplus {
	font-family : Verdana; 
	margin-top : 2px;
	font-size : 7pt;
	color : #464646;
	text-decoration:none;
	font-weight: normal;
	width:760px;
	margin-left:auto;
	margin-right:auto;
	
}
.refer_links {
	font-family : Verdana; 
	font-size : 7pt;
	color : #CCCCCC;
	text-align:left;
	width:760px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:140px;
}
.refer_links a {
	color : #CCCCCC;
	text-decoration: none;
}
.refer_links h3 {
	font-family : Verdana; 
	font-size : 7pt;
	color : #CCCCCC;
	margin:0;
	padding:0;
	font-weight:normal;
}
.selected_cell {
 font-family: Arial;
 font-size: 12px;
 background-color: #FF9900;
 color: #FFFFFF;
 font-weight: bold;
}
.cell {
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: #152578;
 background-color: #D7E3EF;
}
 
.empty_cell {
 font-family: VArial;
 font-size: 12px;
 font-weight: bold;
 color: #666666;
 background-color: #e3e3e3;
}
.greylink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 background-color: #999999;
 height: 20px;
 font-weight: bold;
}
.text {
 font-family: Arial;
 font-size: 11px;
 color: #666666;
}
a.wl {
 font-family : Arial; 
 font-size : 8pt;
 color : #FFFFFF;
 text-decoration:none;
 font-weight: bold;
 
}
 
a.bl {
 font-family : Arial; 
 font-size : 11px;
 color : #152578;
 text-decoration:none;
 font-weight: bold;
 
}
 
a.gl {
 font-family : Arial; 
 font-size : 11px;
 color : #9d9d9d;
 text-decoration:none;
 font-weight: bold;
 
}
 
table tr.odd{
background-color:#F0F0F0;
}
table td.cell:hover{
background-color:#FF9900;
}
a.bl:hover {
width:inherit;
display:block;
background-color:#FF9900;
height:18px;
vertical-align:middle;
padding-top:4px;
}
a.gl:hover {
width:inherit;
display:block;
background-color:#FF9900;
height:18px;
vertical-align:middle;
padding-top:4px;
color:#FFFFFF;
}
table td.cell:active,table td.cell:link,table td.cell:visited{
 
}
table td.empty_cell:hover{
background-color:#FF9900;
}.lightgrey {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #B4B4B4;
 font-weight:bold;
}
.darkgrey {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #757575;
 font-weight:bold;
}
.bluetitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #152578;
 font-weight: bold;
}


/* homepage v2 */

.home_bg
{
background-image : url('images/home_bg.jpg');
background-repeat: no-repeat;
width : 525px;
height: 342px;
}

#homepage
{
width : 525px;
height: 342px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #545454;

}

#acces
{
	background-color: #f5f5f5;	
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	border-top:1px solid white;
}

.orange_titre
{
font-weight:bold;
color:#FF9900;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#homepage ul
{
margin:0px;
padding:0px;
}

#homepage ul li
{
list-style-image : url('images/bullet.gif');
list-style-position:outside;
padding-bottom: 12px;
margin-left : 18px;
}
#les_plus
{
color:#152578;
font-size:16px;
padding-top:20px;
padding-bottom : 10px;
padding-left:18px;
}
#ast
{
padding-left:18px;
color:#989898;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.tel
{
font-size:11px;
color:#152578;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/** ROLLOVER **/
/*#rollover1 a{background-image:url(images/jf_07.gif); width:201px; height:17px; display:block; border:none; line-height:15px;}
#rollover2 a{background-image:url(images/jf_08.gif); width:118px; height:17px; display:block; border:none; line-height:15px;}
#rollover3 a{background-image:url(images/jf_09.gif); width:106px; height:17px; display:block; border:none; line-height:15px;}
#rollover4 a{background-image:url(images/jf_10.gif); width:100px; height:17px; display:block; border:none; line-height:15px;}
#rollover5 a{background-image:url(images/jf_11.gif); width:99px; height:17px; display:block; border:none; line-height:15px;}
#rollover6 a{background-image:url(images/jf_12.gif); width:71px; height:17px; display:block; border:none; line-height:15px;}
#rollover7 a{background-image:url(images/jf_13.gif); width:83px; height:17px; display:block; border:none; line-height:15px;}*/

/*#rollover1:hover a{background-image:url(images/jf_07b.gif); width:201px; height:17px;}
#rollover2:hover a{background-image:url(images/jf_08b.gif); width:118px; height:17px;}
#rollover3:hover a{background-image:url(images/jf_09b.gif); width:106px; height:17px;}
#rollover4:hover a{background-image:url(images/jf_10b.gif); width:100px; height:17px;}
#rollover5:hover a{background-image:url(images/jf_11b.gif); width:99px; height:17px;}
#rollover6:hover a{background-image:url(images/jf_12b.gif); width:71px; height:17px;}
#rollover7:hover a{background-image:url(images/jf_13b.gif); width:83px; height:17px;}*/
