.menuTitolo {
	color: black;
	margin: 0;
}

.menuTitolo a {
	color: black;
	text-decoration: none;
}

.menuTitolo2 a {
	color: black;
	text-decoration: none;
}

.menuTitolo2 a:hover {
	color: gray;
}


footer {
	color: white;
}

/* Smartphone */
@media screen and (max-width: 767px) and (orientation: portrait) {

body{.
	background-color: white;
	background-image: url("./images/home/home_P.jpg");
	background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	height: 100dvh;
	background-attachment: fixed;
}
}

@media screen and (max-width: 767px) and (orientation: landscape) {

body{
	background-color: white;
	background-image: url("./images/home/home_L.jpg");
	background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	height: 100dvh;
	background-attachment: fixed;
}
}

/* Tablet */
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

body{.
	background-color: white;
	background-image: url("./images/home/home_P.jpg");
	background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	height: 100dvh;
	background-attachment: fixed;
}

}

/* PC */

@media screen and (min-width: 1025px) and (max-width: 1920px) {

body{
	background-color: white;
	background-image: url("./images/home/home_L.jpg");
	background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	height: 100dvh;
	background-attachment: fixed;
}
}

/* Big Screen */
@media screen and (min-width: 1921px) {

body{
	background-color: white;
	background-image: url("./images/home/home_L_Big.jpg");
	background-repeat: no-repeat;
    background-position: right top;
	background-size: cover;
	height: 100dvh;
	background-attachment: fixed;
}
}