* {
	box-sizing: border-box;

}

html,body
{
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
	font-family: 'Muli', sans-serif;
}

html{
	overflow: hidden;
	overflow-y: scroll;
}




a{
  text-decoration: none;
}

li{
  list-style-type: none;
}

img{
  cursor: pointer;
}

#title-img{

}

.title-box > .title-article-h1{
  color: white;
}


#add{
  position: relative;
  top: 30px;
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}


.benv-class{
    font-size: 17px;
  position: relative;
  top: 0px;

}




.link-bar{
  width: 50%;
  height: 50px;
  border: 1px solid black;
  margin: auto;
  text-align: center;
  background-color: red;
  margin-top: 40px;
}

.link-butt{
     width: 20%;
     height: 100%;
     white-space: nowrap;
     background-color: red;
     text-align: center;
     cursor: pointer;
     display: inline-block;
}

.link-butt:hover{
  background-color: #F08080;
}

.link-butt-text{
       color: white;
      text-align: center;
      height: auto;
}


.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 120px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}



.title-box{
  position: absolute;
  background-color: black;
  opacity: 0.6;
  color: white;
  width: 100%;
  top: 220px;
  text-align: center;
}

/*colore tasti login registrazione */

button.login
{

  background-color: #b71705;
  color: white;
  border: 2px solid white;
	font-family: Arial !important;
}

button.login:hover {
	background-color: white;
	color: black;
	border: 2px solid #b71705;
}

/*fine colore tasti login registrazione */

.fissaBox{
	width: 33px;
	height: 35px;
	background-color: #b71705;
	position: absolute;
	border-bottom-right-radius: 20px 14px;
	border-top-left-radius: 4px;
}

.imgPuntina{
	width: 30px;
	margin-top: 2px;
  fill: white;

}
