/* Document ucl_page pour page standard UCL IE */
/* Couleur variable dominante 5 variantes : */
/* #014B7C, #70A6CA, #70A6CA, #D5E9F6, #D5E9F6 */
/* Couleur fixe     texte #525A66 */
/* Couleur fixe     fond menu #C3D8EF */
/* Couleur fixe     liens menus #000066 */
/* Couleur fixe     liens texte #1684EA */
/* Couleur fixe     Reddot #FF0000 */
/* Couleur fixe     Reddot valeur #525A66 */
/* Couleur fixe     Reddot claire #FFEEEE */

body {
  font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #525A66;
	background-color : #FFFFFF;
	padding : 0px 25px 25px 25px;
}

hr {
  display : block;
  height : 1px;
  color : #014B7C;
  background-color : #014B7C;
  border : 0;
}

acronym {
	border-bottom :1px dotted #1684EA;
}

.texte-base, .texte-base td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 75%;
	margin : 0px
}

a:link, a:visited {
	color : #1684EA;
	text-decoration : none;
}

a:hover {
	color : #1684EA;
	text-decoration	: underline;
}

.wait-invisible{
  position: absolute;
  left: 400px;
  top: 150px;
  width: 400px;
  display:none;
}

.wait-visible {
  position: absolute;
  width: 200px;
  background-color:silver;
  padding:10px;
  border:1px solid;
  border-color:black;
}

/***** Titre de page ou composant *****/
.cache {
	display : none;
}

.fond {
	background-repeat : no-repeat;
}

.visible {
}

/***** Impression *****/
.non-affiche {
	display : none;
}

.non-imprime {
}

/***** Entete de page *****/
.bandeau-bouton {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height : 17px;
	color : #FFFFFF;
	background-color : #FFFFFF;
	border : 0px;
	margin : 0px;
	padding	: 0px;
}

.bandeau-domaine {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
  height : 14px;
	font-weight : bold;
  text-transform : uppercase;
}

a.bandeau-domaine:link, a.bandeau-domaine:visited, a.bandeau-domaine:hover {
	color : #000066;
	text-decoration : none;
}

.bandeau-domaine-general {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
  line-height : 14px;
	font-weight : bold;
  text-transform : uppercase;
}

a.bandeau-domaine-general:link, a.bandeau-domaine-general:visited, a.bandeau-domaine-general:hover {
	color : #FFFFFF;
	text-decoration : none;
}

.option1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #525A66;
}

a.option1:link, a.option1:visited, a.option1:hover {
	color : #525A66;
	text-decoration : none;
}

.option2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #014B7C;
}

a.option2:link, a.option2:visited, a.option2:hover {
	color : #014B7C;
	text-decoration : none;
}

.entree-boite {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height : 17px;
	color : #525A66;
	background-color : #edc7c2;
	border : 1px solid #b30738;
	margin : 0px;
	padding : 0px;
}

.entree-texte {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #525A66;
}

.entree-bouton {
}

/***** Onglets *****/
.onglet-oui {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
  line-height : 18px;
	color : #000000;
	text-transform : uppercase;
	background-color : #d37b79;
  padding : 0px 0px 0px 5px;
}

.onglet {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
  line-height : 18px;
	color : #000000;
	text-transform : uppercase;
	background-color : #edc7c2;
  padding : 0px 0px 0px 5px;
}

a.onglet-lien:link, a.onglet-lien:visited, a.onglet-lien:hover {
	color : #000000;
	text-decoration : none;
}

.onglet-fond {
	background-color : #d37b79;
}

/***** Menus deroulants *****/
.menud {
 display : none;
 position : absolute;
}

.menud-ligne {
  border-top : solid white 1px;
  padding : 3px;
  font-size : 11px;
  background-color : #C3D8EF;
}

.menud-ligne a, .menud-ligne a:hover, .menud-ligne a:visited {
  color : #000066;
  text-decoration : none;
}

/***** Menus web *****/
.menu-titre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 18px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #b30738;
	text-transform : uppercase;
  border-top : 1px solid #FFFFFF;
  padding : 3px 3px 3px 8px;
}

.menu-table {
	width : 100%;
}

.menu-titre-inerte {
  font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000066;
	line-height : 13px;
	text-transform : uppercase;
	background-color : #C3D8EF;
  border-top : 1px solid #FFFFFF;
	padding : 3px 1px 3px 1px;
}

.menu-ligne {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	background-color : #C3D8EF;
}

.menu-selection {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 13px;
	background-color : #C3D8EF;
}

.menu-colun {
	width : 3px;
	vertical-align : top;
  border-top : 1px solid #FFFFFF;
	padding : 3px 1px 3px 1px;
}

.menu-img {
	width : 10px;
	padding : 8px 0px 0px 2px;
	vertical-align : top;
  border-top : 1px solid #FFFFFF;
}

.menu-signet {
	vertical-align : top;
  border-top : 1px solid #FFFFFF;
	padding : 3px 1px 3px 1px;
}

.menu-td {
	vertical-align : top;
  border-top : 1px solid #FFFFFF;
  padding-right : 3px;
	padding : 3px 1px 3px 1px;
}

.menu-separateur {
	font-size : 0px;
	height : 3px;
}


.menu-titre-cmpl {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 11px;
 line-height : 18px;
 font-weight : bold;
 color : #FFFFFF;
 background-color : #d37b79;
 text-transform : uppercase;
 border-top : 1px solid #FFFFFF;
 padding : 3px 3px 3px 8px;
}

.menu-ligne-cmpl {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 11px;
 line-height : 13px;
 background-color : #edc7c2;
}

.menu-titre a:link, .menu-titre a:visited, .menu-titre a:hover {
	color : #FFFFFF;
	text-decoration : none;
}

.menu-ligne a:link, .menu-ligne a:visited, .menu-ligne a:hover {
  color : #000066;
	text-decoration : none;
}

.menu-selection a:link, .menu-selection a:visited, .menu-selection a:hover {
	color : #000066;
	text-decoration : none;
}

/***** Menus bureau virtuel *****/
.menu-bv-ligne {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	background-color : #FFFFFF;
}

.menu-bv-separateur {
	font-size : 0px;
	height : 3px;
}

.menu-bv-colun {
	width : 3px;
	vertical-align : top;
  border-top : 1px solid #d37b79;
  padding : 3px 1px 3px 1px;
}

.menu-bv-signet {
	vertical-align : top;
  border-top : 1px solid #d37b79;
  padding : 3px 1px 3px 1px;
}

.menu-bv-td {
	vertical-align : top;
  border-top : 1px solid #d37b79;
  padding-right : 3px;
  padding : 3px 1px 3px 1px;
}

.menu-bv-img {
	vertical-align : top;
  border-top : 1px solid #d37b79;
}

.menu-bv-grise {
	color : #d37b79;
}

.menu-bv-lien {
}

.menu-bv-inter {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
  line-height : 13px;
	color : #b30738;
	background-color : #FFFFFF;
  padding : 3px 1px 3px 1px;

}

a.menu-bv-lien:link, a.menu-bv-lien:visited, a.menu-bv-lien:hover {
	color : #000000;
	text-decoration : none;
}

/***** Menu droit *****/
.menu-droit {
	float:right
}

.menu-droit-table {
	width : 180px;
}

.menu-droit-titre {
	background-color:white; 
	color: #C3D8EF; 
	border-top: 1 solid #b30738; 
	border-bottom: 1 solid #b30738;
}

.menu-droit-ligne {
	background-color:white;
}
.menu-droit-colun {
	border-top: 0;
	padding-top:0; 
	padding-bottom:0;
}
.menu-droit-td {
	border-top: 0;
	padding-top:0; 
	padding-bottom:0;
}

/***** Menu outil *****/
.menu-outil-ligne {
	background-color : #edc7c2;
}
.menu-outil-titre {
	border-top : 1px solid #FFFFFF;
}
.menu-outil-titre-inerte {
	background-color : #edc7c2; 
}
.menu-outil-colun {
	border-top: 0;
	padding-top:0;
	padding-bottom:0;
}

.menu-outil-signet {
	border-top: 0;
	padding-top:0; 
	padding-bottom:0;
}

.menu-outil-td {
	border-top: 0;
	padding-top:0; 
	padding-bottom:0; 
	width: 160px;
}

/***** Programme d'études *****/
.image-top {
	float:right;
}

.etudes-images {
	text-align:center;
}

.etudes-admission-td {
	border : solid 1px;
}

.etudes-admission-ligne-cachee {
	visibilty:none;
}

.etudes-admission-programme {
	font-style: italic;
}

.etudes-admission-mineure {
}	

.etudes-admission-prerequis {
	font-style: italic;
}

/***** Nouvelles - eNews*****/
.accroche {
	font-style : italic;
}

.nouvelle-titre-colonne {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-weight : bold;
	color : #000066;
  text-transform : uppercase;
  line-height : 20px;
  border-top : 1px solid #014B7C;
  border-bottom : 1px solid #014B7C;
}

.nouvelle-titre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
 	color : #000066;
}

.nouvelle-photo {
  float : left;
  margin : 0 5px 5px 0;
  border : none;
}

.ligne-point-bas {
  border-bottom : 1px solid #014B7C;
}

.ligne-point-haut {
  border-top : 1px solid #014B7C;
}

.signet {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000066;
	font-weight : bold;
}

.enews-titre {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 70%;
  font-weight : bold;
  color : #000066;
  text-transform : uppercase;
  margin :0 0 5px 0;
}

.enews-titre-colonne {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  line-height : 18px;
  font-weight : bold;
  color : #FFFFFF;
  background-color : #C3D8EF;
  text-transform : uppercase;
  border-top : 1px solid #FFFFFF;
  padding : 3px 3px 3px 8px;
}

div.nouvelle-titre a:link, div.nouvelle-titre a:visited, div.nouvelle-titre a:hover {
	color : #000066;
	text-decoration : none;
}

/***** Contenu textuel, inclus dans un div de classe texte-base *****/
.titre1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 115%;
	font-weight : bold;
  text-transform : uppercase;
  margin-bottom : 10px;
}

.titre2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
  text-transform : uppercase;
  margin-bottom : 5px;
}

.titre3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
  margin-bottom : 5px;
}

.texte-fixe {
	font-family : "Courier New", Courier, monospace;
}

.texte-petit {
	font-size : 85%;
}

.encadre {
	border: 1px solid #014B7C;
}

div.titre2 a:link, div.titre2  a:visited, div.titre2 a:hover {
    color : #014B7C;
    text-decoration : none;
}

/***** Tableaux *****/

/***** Composants *****/
.composant-titre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
  line-height : 20px;
	color : #FFFFFF;
	text-transform : uppercase;
	background-color : #014B7C;
}

.composant-titre1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
  line-height : 20px;
	color : #014B7C;
	background-color : #FFFFFF;
  border-bottom : 1px solid #70A6CA;
}

.composant-titre2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
	font-style : italic;
  line-height : 20px;
	color : #014B7C;
	background-color : #FFFFFF;
}

.composant-titre-inter {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
  line-height : 20px;
	color : #014B7C;
	background-color : #FFFFFF;
  border-bottom : 1px solid #70A6CA;
}

.composant-ligne0 {
	background-color : #D5E9F6;
}

.composant-ligne1 {
	background-color : #D5E9F6;
}

.composant-corps {
	background-color : #FFFFFF;
  padding : 3px 3px 3px 3px;
}

.composant-libelle {
	font-size : 100%;
	font-weight : bold;
	text-align: left;
}

.composant-champ {
	font-size : 100%;
	text-align: left;
}

/***** Liste de liens bas texte *****/
.liens-titre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
  margin-bottom : 5px;
}

.liens-liste {
	list-style-type : none;
}

/***** Formes *****/
.forme {
	margin : 0px;
}

.forme-champ {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 90%;
	background-color : #D5E9F6;
	border : 1px solid #014B7C;
}

.forme-bouton {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 90%;
}

.forme-libelle {
	font-size : 90%;
	text-align: left ;
}

.forme-select {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 90%;
	background-color : #D5E9F6;
	border : 1px solid #014B7C;
	outline-style: outset;
	outline-width: 1px;
}

.forme-radio {
  border : 0px;
}

.forme-checkbox {
  border : 0px;
}

/***** Tooltips de rss *****/
.tooltip-invisible {
  position : absolute;
  left : 400px;
  top : 150px;
  width : 400px;
  display : none;
}

.tooltip-visible {
  position : absolute;
  width : 400px;
  background-color : #D5E9F6;
  padding : 10px;
  border : 1px solid;
  border-color : #014B7C;
}

/***** Pied de page *****/
.pied-ligne {
	border-top : 1px solid #014B7C;
	color : #525A66;
}

/***** Gestion RedDot *****/
.reddot {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
 	color : #FF0000;
}

.reddot-valeur {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
 	color : #525A66;
}

.reddot-composant {
	background-color : #FFEEEE;
}

