stu{
	text-transform:uppercase;
}
#modal-ricerca{
	display:none;
	position:fixed;
	top:0;
	left:0;
	background:rgba(255,255,255,0.85);
	z-index:99991;
	padding-top:141px;
	text-align:center;
	margin-left: -5px;
}

#chiudi-ricerca{
	cursor:pointer;
}
.search-input{
    padding: 18px;
    width: 400px;
	font-family: 'futurabook';
	font-size: 18px;
	border:1px solid #000;
    font-weight: bold;
	text-transform:uppercase;
	background: #fff url(../images/search.png) 97% no-repeat;
}
.search-enter{
	margin-left:12px;
}
#search-input{
	margin-left:0px;
}
.search-input:focus, .search-input:active{
	outline: none;
}
#risultati-div{
	width: 436px;	
	min-height:200px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	display:none;
	margin:0 auto;
	text-align:left;
	background:#fff;
	font-size:14px;
}
.search-row{
	width: 96%;
    padding: 2%;
}
.search-row a, .search-row{
	color:#000;
}
.search-row-odd{
	background:#f5f5f5;
}
.search-row:hover{
	background:#f9f9f9;
	cursor:pointer;
}
.tipo-risultato{
	position: absolute;
    bottom: 0;
    right: 2px;
    font-size: 0.7em;
}

.ricerca-adv-box{
	padding-top: 30px;
    text-align: center;
}
.ricerca-adv-box label{
	width: 420px;
    margin: 5px auto;
    text-align: left;
    text-transform: uppercase;
    font-size: 0.7em;
}
.count-result-box{
	margin:30px auto;
}
.result{
	padding-left:20px;
	font-weight:bold;
    text-transform: uppercase;
	cursor:pointer;
}
.numbers{
	font-weight:normal;
	font-style:normal;
}
.searchmenu{
	float: left!important;
	width: 100px!important;
}
.risultati-row{
	width:98%;
	padding:1%;
	text-align:left;
	border-bottom:1px solid #ddd; 
}
.immagine-risultati{
	/*max-height: 70px;*/
    float: left;
    margin-right: 10px;
}
.ricerca-adv-box img{
	width:auto;
}
.img-result-container{
	width: 80px!important;
    min-height: 100px;
    float: left;
	margin:0 10px 0 0;
}


@media only screen and (max-width: 769px) {
	#modal-ricerca{
		padding-top:81px;
		margin-left:0;
		z-index:99992;
	}
}
@media only screen and (max-width: 481px) {
	.search-input {
		padding: 18px 10px;
	}
}
@media only screen and (max-width: 479px) {
	.search-input,#risultati-div {
		width: 85%;
	}
}


