@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700);.container-fluid{	padding-left: 0px !important;	padding-right: 0px !important;	background-color: #FFF !important;}html,body{	height: 100%;}body{	font-family: "Raleway", sans-serif !important;	font-size: 16px;	font-weight: 400;	color: #6B6B6B;	background-color: #ccc !important;}.application{	width: 600px;	margin: auto;	overflow: auto;	background-color: #0276B4;	position: relative;	z-index: 0;}#preloader{	background-color: #0276B4;	position: fixed;	z-index: 999;	overflow: hidden;}#logoScreen{	position: absolute;	top: 30%;	right: 0;	z-index: 1;}#applicationVersion{	font-weight: 300 !important;	font-size: 28px;	color: #FFF;	position: absolute;	bottom: 0;	left: 50%;	transform:translate(-50%,-10%);	-webkit-transform:translate(-50%,-10%);	z-index: 1;}#applicationVersion span{	font-size: 40px;}#noPreload{	display: none;}.up{	background-color: #0276B4;}.logoApp{	position: absolute;	top: 10px;	right: 0;	z-index: 1;	text-align: right;}.logoApp img{	width: 80%;}.down{	background-color: #FFF;}#formLogin{	width: 80%;	margin: auto !important;	padding-top: 50px;	padding-bottom: 50px;	padding-left: 40px;	padding-right: 40px;	position: relative;	top: -60px;	background-color: #FFF;	z-index: 999;}.labelLogin{	font-size: 20px;	color: #878787;	margin-bottom: 15px;}#formLogin .inputLogin{	width:100%;	height: 52px;	border: 1px solid #028152;	margin-bottom: 40px;	font-size: 18px;	color: #878787;	padding-left: 10px;}#formLogin .btnLogin{	width: 100%;	height: 52px;	background-color: #028152;	border: 0;	text-align: center;	color: #FFF;	font-weight: 700;	text-decoration: none;}#logoLogin{	text-align: center;	margin-bottom: 62px;}.contArrow{	width: 100%;	height: 110px;	overflow: hidden;	margin-bottom: 2px;}.arrow{	width: 84.1%;	height:110px;	background-color: #FFF;	position: relative;	z-index: 0;	padding-left: 82px;	cursor: pointer;}.arrow:before{	content: " ";	line-height: 0;	position: absolute;	top: 0;	left: 100%;	border: 55px solid transparent;	border-left: 85px solid #FFF;	z-index: 1;}.arrow2{	width: 84.1%;	height:110px;	background-color: rgba(0,144,202,0.15);	position: relative;	z-index: 0;	padding-left: 82px;	cursor: pointer;}.arrow2:before{	content: " ";	line-height: 0;	position: absolute;	top: 0;	left: 100%;	border: 55px solid transparent;	border-left: 85px solid rgba(0,144,202,0.15);	z-index: 1;}.arrow3{	width: 84.1%;	height:110px;	background-color: rgba(0,144,202,0.25);	position: relative;	z-index: 0;	padding-left: 82px;	cursor: pointer;}.arrow3:before{	content: " ";	line-height: 0;	position: absolute;	top: 0;	left: 100%;	border: 55px solid transparent;	border-left: 85px solid rgba(0,144,202,0.25);	z-index: 1;}.arrow4{	width: 84.1%;	height:110px;	background-color: rgba(0,144,202,0.40);	position: relative;	z-index: 0;	padding-left: 82px;	cursor: pointer;}.arrow4:before{	content: " ";	line-height: 0;	position: absolute;	top: 0;	left: 100%;	border: 55px solid transparent;	border-left: 85px solid rgba(0,144,202,0.40);	z-index: 1;}#gruppoArrow{	position: relative;	top: -111px;	z-index: 555;}.iconArrow{	float: left;	padding-top: 33px;	margin-right: 20px;}.testoArrow{	float: left;	font-size: 25px;	color: #575756;	line-height: 110px;}.upInterne{	width:100%;	height: 22.5%;	background-color: #0276B4;	position: relative;	z-index: 9999;}#upInterneSx{	width: 50%;	height: 100%;	float: left;	position: relative;	z-index: 0;}#openMenu{	cursor: pointer;}#menu{	position: absolute;	bottom: 10px;	left: 0;	z-index: 1;}#menuTxt{	font-size: 45px;	line-height: 33px;	color: #FFF;	position: absolute;	bottom: 10px;	left: 18%;	z-index: 1;}#upInterneDx{	width: 50%;	height: 100%;	float: left;	text-align: right;	position: relative;	z-index: 0;}#upInterneDx a img{	position: absolute;	bottom: 0;	right: 0;	z-index: 1;}#contenitore{	width: 100%;	height: 100%;}#subMenu{	width: 100%;	position: absolute;	top: 100%;	left: 0;	z-index: 9999;	background-color: #bfe3f1;	display: none;	padding: 20px;}#subMenu ul{	list-style: none;	padding: 0;}#subMenu ul li{	padding-bottom: 10px;}#subMenu ul li img{	width: 9%;}#subMenu a.linkSubMenu:link,a.linkSubMenu:visited,a.linkSubMenu:active{	text-decoration: none;	color: #575756;	font-size: 21px;}#downInterne{	width: 100%;	height: 100%;	background-color: #FFF;}#titoloPagina{	padding: 60px;	margin-top: 12px;	background-color: #028152;	font-weight: 300;	font-size: 50px;	line-height: 50px;	color: #FFF;	text-align: center;	overflow: hidden;}#segnalazioni{	width: 80%;	margin: auto;	margin-top: 20px;	background-color: #FFF;}.labelLogin{	font-size: 20px;	color: #878787;	margin-bottom: 15px;}#segnalazioni .inputLogin{	width:100%;	height: 52px;	border: 1px solid #028152;	margin-bottom: 40px;	font-size: 18px;	color: #878787;	padding-left: 10px;}#segnalazioni .btnLogin{	width: 100%;	height: 52px;	background-color: #028152;	border: 0;	text-align: center;	color: #FFF;	font-weight: 700;	text-decoration: none;	margin-bottom: 50px;}#segnalazioni .inputCheck{	width:40px;	height: 40px;	border: 1px solid #028152;	margin-bottom: 40px;	font-size: 18px;	color: #878787;	padding-left: 10px;}#inputCerca{	width: 100%;	height: 52px;	position: relative;	z-index: 0;}#inputCerca .inputLogin{	width: 100%;	font-size: 24px;	color: #878787;	padding-left: 10px;}#btnCerca input{	width: 39px;	height: 39px;	background-color: transparent;	background-image: url(../images/lente.png);	background-repeat: no-repeat;	background-position: center right;	border: 0;	position: absolute;	top: 6.5px;	right: 10px;	z-index: 101;}#ombraCerca{	width: 522px;	height: 112px;	background-image: url(../images/ombra_ricerca.png);	background-repeat: no-repeat;	position: absolute;	bottom: -61px;	left: 0;	z-index: -1;}.listaReciclabolario{	width: 100%;	border-bottom: 1px solid #028152;	background-color: #FFF;	font-size: 28px;	color: #878787;	padding-top: 30px;	padding-bottom: 30px;	padding-left: 60px;	padding-right: 60px;}.contenitore{	font-size: 21px;}.quad{	width: 20px;	height: 20px;	display: block;	float: left;	margin-top: 5px;	margin-right: 10px;}#noCerca{	font-size: 16px;	font-weight: 600;	margin-top: 50px;	text-align: center;}form#search-form{  position: relative;  z-index:777;} form#search-form ul{	  position: absolute;	  top: 0;	  left: 0; 	  width: 100%;	  max-height: 200px;	  overflow: auto;	  	  z-index: 9999;	  	  background-color: #FFF;	  border:1px solid #028152;	 	  color: #878787;	  list-style: none;	  padding: 5px;	  font-size: 21px;  } span.ui-helper-hidden-accessible{  display: none !important;} .ui-state-focus {	 color: #ffffff;	 padding: 0;	 background-color: #0276B4;}