.flag {
  width: 24px !important;
  height: 16px !important;
  background-image: url('/uop/images/flag_sprite.jpg') !important;
  display: block;
  float: left;
  padding: 0 !important;
}

.flag_en{
  background-position: 24px -64px;
}

.flag_fr{
  background-position: 72px -64px;
}

.flag_es{
  background-position: 192px -64px;
}

.flag_el{
	background-position: -216px -80px;
}

.flag_de{
	background-position: 144px -48px;	
}

.flag_it {
	background-position: 72px -96px;	
}

.flag_pt {
	background-position: -144px 80px;
}

.flag_ca {
    background-position-x: -144px;
    background-position-y: -32px;
}
