body   {
     margin: 0px;
	 text-align:center;
	 background:url(../images/interface/fondjaunerayure2.jpg);

/*background:url(../images/interface/logo_fond.gif);*/
background-repeat:repeat;
background-position:center;
	 /*font-family:Geneva, Arial, Helvetica, sans-serif;*/
	 font-family: arial,sans-serif;
	 /*font-size:12px; */
	 font-size: 10pt; padding:0em;
	 }
/* enlever cadre autour d'une image lien  */	 
body img {
	border: none; 
}

/* passage sur un lien */
/* a:hover {
	 text-decoration: underline; 
	 color:#FFCC33; 
} */

/* Liens page accueil */
#accueil a {
	color:#C80216;
}

/* texte de la page d'accueil */
#texteaccueil {
 font-size: 11pt; padding:0em;

}

/* decalage du texte  */
blockquote { margin: 25px; }

/* titre page d'accueil */
h1 {
/*color: #fcbc1c;*/
color:#D60323;
size: 16px;
text-align:center;
}

/* titre */
h2 { 
color:#666666;
size: 18px;
text-decoration:none;
text-align:left;
}


/* sous titre */
h3 { 
color:#CA042C;
size: 12px;
}

/* sous titre */
h4 { 
color:#CA042C;

text-align:center;
}

/* titre page accueil sous les logo */
#accueil em { 
color:#333399;
font-size:10px;
font-weight:bold;
}

/* texte sous photo */
#photo { 
color:#006699;
 font-size: 9px;
 font-weight:bold;
}


/* texte etoile */
em {
color:#003366;
font-style:italic;
}

/* les fillieres en ecriture 13 */
#filieresplusgrande {
font-size:13px;
}

/* article de presse */
#article {
color:#000000;
}


/* fond en filigramme */
#filigramme {
	 background:url(../images/interface/aiglefiligram.png); 
	
}

.image {
	border: 0px;
	behavior: url(png.htc);
}

#obligatoire {
color:#FF0000;
font-size:16px;
}

/***********Menu****************/

#menu td
{
	background-image:url(../images/interface/tdmenu.gif);
}

#menu #actuel
{
	background-image:url(../images/interface/tdmenudown.gif);
}


/**************** Sous Menu ******************/

#sousmenu #actuelsousmenu a 
{
	color:#CCCCCC;
}

/* ------------------------------------------------------------------------
			              	POSITION DE LA PAGE
--------------------------------------------------------------------------- */



#global{
	border: 0px solid red;
	position:relative;
     margin-left: auto;
     margin-right: auto;
     width: 900px;
	 top: 10px;
}


#top{
	border: 0px solid red;
	/* background:url(../images/interface/haut.gif); */
	position:relative;
     margin-left: auto;
     margin-right: auto;
	width:900px;
	height:80px;
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
}



#header{
	border: 0px solid red;
	/* background:url(../images/interface/haut.gif); */
	position:relative;
     margin-left: auto;
     margin-right: auto;
	width:900px;
	height:25px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#header a { 
	text-decoration: none;
	color:#FFCC00;
}

#header tr{
cursor:pointer;
}

#sousmenu {
border: 0px solid red;
	position: relative;
	height: 25px;
	color:#FFFFFF;
	background:url(../images/interface/menu.gif);
	font-weight:bold;
}

#sousmenu a { 
	text-decoration: none; 
	color:#FFCC00;
}

#sousmenu tr{
cursor:pointer;
}


#page_principale{
	border: 0px solid red;
	background:url(../images/interface/milieu.gif) repeat-y;
	float:left;
	position:relative;
	left:0px;
	width:900px;
	text-align:left;
}

#page_principale_texte{
	position:relative;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	text-align:justify;
}

#page_principale_texte a{
color:#C80216;
}

#footer{
	border: 0px solid red;
	background:url(../images/interface/bas.gif);
	background-repeat: no-repeat;
	position:relative;
	padding-top: 10px;
	width: 900px;
	height: 40px;
	bottom: 15px;
	clear:both;

}

#footer a { 
	color:#BC1705;
	text-decoration:underline;
}
#footer input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	}
#footer .recherche {
	height: 10px;
	vertical-align: middle;
	}
#footerTexte {
position:relative;

}
/*programmes*/
table.programme{
	border:1px black solid;
	border-collapse:collapse;
	margin: 20px 0;
	width:100%;
}
.programme td{
	border:1px black solid;
	border-collapse:collapse;
	padding:5px;
}
.programme th{
	width:8%;
	border:1px black solid;
	border-collapse:collapse;
	padding:5px;
	background-color:#ffcc33;
}
.programme th.semestre{
	width:10%;
}
.programme th.UE{
	width:21%;
}
.programme th.EC{
	width:37%;
}
