@CHARSET "UTF-8";

.person
{
	clear: both;
	padding: 10px 0;
}

.field
{
	float: left;
	text-align: center;
	padding: 0 10px;
}

.name 
{
	width: 200px;
	text-align: left;
}

.name span
{
  position: relative;
  bottom: 6px;
  margin-left: 5px;
}

.subvote
{
  float: right;
  padding: 15px 55px 5px 0;
}

#vote_author .subvote
{
  clear: both;
  float: none;
  padding: 15px 20px 5px 0;
}

.author .vote a
{
	background: transparent url(/images/icons/star.png) top left no-repeat;
	padding: 2px 0 0 17px; 
	text-decoration: none;
}

.authorvote a
{
  background: transparent url(/images/icons/mini-votes.png) top left no-repeat;
  padding: 8px 0 0 20px; 
  text-decoration: none;
}

.documentvote a
{
  background: transparent url(/images/icons/mini-votesdoc.png) top left no-repeat;
  padding: 5px 0 0 30px; 
  text-decoration: none;
}

.author .vote a:hover
{
	background: transparent url(/images/icons/star_hover.png) left top no-repeat;
}

.edit a
{
	background: transparent url(/images/icons/euro.png) left center no-repeat;
	padding: 2px 0 0 14px; 
	text-decoration: none;
}

.edit a:hover
{
	background: transparent url(/images/icons/euro_hover.png) left center no-repeat;
}

.profile a span
{
	display: none;
}

.profile
{
	padding: 0 5px 0 0; 
}

.profile a 
{
	display: block;
	position: relative;
	width: 23px;
	height: 19px;
	/*background: transparent url(/images/icons/profile.png) left center no-repeat;*/
}

/*.profile a:hover
{
	background: transparent url(/images/icons/profile_hover.png) left center no-repeat;
}*/

/*---------------------- mini ----------------------*/
.mini-field
{
	float: left;
	text-align: center;
	padding: 0 5px;
}

.mini-person
{
  clear: both;
  padding: 5px 0;
}
  
.mini-name 
{
  position:relative;
  bottom: 5px;
	width: 105px;
	height: 23px;
	text-align: left;
}

.mini-name span
{
  position: relative;
  bottom : 7px;
  margin-left: 10px;
}

.mini-vote
{
  float: none;
}

.mini-edit
{
  float: none;
}

.mini-vote a
{
	background: transparent url(/images/icons/star.png) top left no-repeat;
	padding: 3px 0 0 17px; 
	text-decoration: none;
}

.mini-subvote
{
  padding: 15px 10px 0;
  float: right;
}

.mini-authorvote a
{
  background: transparent url(/images/icons/mini-votes.png) top left no-repeat;
  padding: 8px 0 0 20px; 
  text-decoration: none;
}

.mini-documentvote a
{
  background: transparent url(/images/icons/mini-votesdoc.png) top left no-repeat;
  padding: 5px 0 0 30px; 
  text-decoration: none;
}

.mini-vote a:hover
{
	background: transparent url(/images/icons/star_hover.png) left top no-repeat;
}

.mini-edit a
{
	background: transparent url(/images/icons/euro.png) left center no-repeat;
	padding: 2px 0 0 14px; 
	text-decoration: none;
}

.mini-edit a:hover
{
	background: transparent url(/images/icons/euro_hover.png) left center no-repeat;
}

.mini-profile a span
{
	display: none;
}

.mini-profile
{
	padding: 0 5px 0 0; 
}

.mini-profile a 
{
	display: block;
	position: relative;
	width: 23px;
	height: 19px;
	/*background: transparent url(/images/icons/profile.png) left center no-repeat;*/
}

/*.mini-profile a:hover
{
	background: transparent url(/images/icons/profile_hover.png) left center no-repeat;
}*/


/*---------------------- mega ----------------------*/
.mega-field
{
	float: left;
	text-align: center;
	padding: 0 10px;
	height: 30px;
	font-size: 0.8em;
}


.mega-name 
{
	width: 70px;
	text-align: left;
}

.mega-vote 
{
  position: relative;
  bottom: 13px;
}

.mega-vote span
{
  position: relative;
  bottom: 6px;
}
  
/*
.mega-vote a
{
	background: transparent url(/images/icons/icones-votes.png) top left no-repeat;
	padding: 12px 10px 10px 35px; 
	text-decoration: none;
	height: 30px;
}

.mega-note a
{
  background: transparent url(/images/icons/star_big.png) top left no-repeat;
  padding: 12px 10px 10px 35px; 
  text-decoration: none;
  height: 30px;
}
*/

.mega-authornote span
{
  position: relative;
  bottom: 10px;
}

.mega-documentnote span
{
  position: relative;
  margin-left: 10px;
  bottom: 6px;
}

.mega-note
{
  position: relative;
  bottom: 10px;
}

.mega-note span
{
  position: relative;
  bottom: 5px;
}
  


.mega-edit span
{
  position: relative;
  margin-left: 5px;
  bottom: 5px;
}
.mega-edit a
{
	/*background: transparent url(/images/icons/euro_big.png) left center no-repeat;
	padding: 0px 0 10px 20px;*/
	/*position: relative;
	bottom: 6px;
	margin-left: 10px;*/
	text-decoration: none;
}

.operations-numbers
{
  padding: 10px 28px;
  text-align: center;
  width: 200px;
}
/*
.operations-numbers .mega-edit
{
  float: right;
}*/
  
  





