@-ms-keyframes CLOCKWISE {
	0% { 	
		-ms-transform:rotate(5deg);
	}
	50% { 
		-ms-transform:rotate(-5deg);
	}
	100% { 
		-ms-transform:rotate(5deg);
	}	
}

@-moz-keyframes CLOCKWISE {
	0% { 	
		-moz-transform:rotate(5deg);
	}
	50% { 
		-moz-transform:rotate(-5deg);
	}
	100% { 
		-moz-transform:rotate(5deg);
	}	
}

@-webkit-keyframes CLOCKWISE {
	0% { 	
		-webkit-transform:rotate(5deg);
	}
	50% { 
		-webkit-transform:rotate(-5deg);
	}
	100% { 
		-webkit-transform:rotate(5deg);
	}	
}

@keyframes CLOCKWISE {
	0% { 	
		transform:rotate(5deg);
	}
	50% { 
		transform:rotate(-5deg);
	}
	100% { 
		transform:rotate(5deg);
	}	
}

.swingBottom {

  -ms-animation: CLOCKWISE 2s infinite; 
  -moz-animation: CLOCKWISE 2s infinite; 
  -webkit-animation: CLOCKWISE 2s infinite; 
  animation: CLOCKWISE 2s infinite; 

  /* PIVOT : */
  -ms-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

.swingTop {
  -ms-animation: CLOCKWISE 4s infinite; 
  -moz-animation: CLOCKWISE 4s infinite; 
  -webkit-animation: CLOCKWISE 4s infinite; 
  animation: CLOCKWISE 4s infinite; 

  /* PIVOT : */
  -ms-transform-origin: center top;
  -moz-transform-origin: center top;
  -webkit-transform-origin: center top;
  transform-origin: center top;
}