/*

Uniform Theme: Aristo
Version: 1.0
By: 280North / Ported by Josh Pyles
License: Creative Commons Share Alike
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action {
  background:transparent url(../img/form-cb.png) no-repeat;
}

.selector, 
.radio, 
.checker, 
.uploader, 
.selector *, 
.radio *, 
.checker *, 
.uploader *{
	margin: 0;
	padding: 0;
}

/* SPRITES */

/* Select */
div.selector{

  background-position: -670px -168px; /*-483px -160px;*/ 
  height: 32px;
}

div.selector span{
  background-position: right 0px;
  height: 32px;
   
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
	background-position: -670px -168px;
}

div.selector:active span, 
div.selector.active span {
	background-position: right 0px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
	background-position: -670px -168px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
	background-position: right 0px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
	background-position: -670px -168px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
	background-position: right 0px;
}

div.selector.disabled,
div.selector.disabled:active,
div.selector.disabled.active {
	background-position: -670px -168px;
}

div.selector.disabled span,
div.selector.disabled:active span,
div.selector.disabled.active span {
  background-position: right 0px;
}


/* PRESENTATION */

/* Select */
div.selector {
  margin-bottom: 5.8%;
  width: 98%;
  font-weight: normal;
 
}
div.selector, x:-moz-any-link{width: 97.4%;}
div.selector, x:-moz-any-link, x:default{width: 97.4%;}
div.realizzazioni div.selector{width: 97.4%;}

div.selector span {
  width: 100%;
  padding-top: 3%;
}
div.mese{ float: left; width: 55.4%; margin-right: 6.3%; margin-bottom: 3%;}
div.anno{ float: left; width: 39.17%; margin-bottom: 3%;}
div.mese span{padding-top: 5%;}
div.anno span{padding-top: 7%;}
div.anno, x:-moz-any-link{ width: 38%;}
div.anno, x:-moz-any-link, x:default{ width: 38%;}

div.selector select {
  width: 100%;
  font-size: 1.0em;
  cursor: pointer;
}



div.selector.disabled span {
	color: #bbb;
}

/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus {
  outline: 0;
}

/* Select */

 div.selector {
	position: relative;
	padding-left: 3%;
}

 div.selector span {
	display: block;
	float: left;
}

 div.selector select {
	position: absolute;
	opacity: 0;
}



