body{
	margin:0px;
	padding:0px;

  background-color: #ccc;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-size: 5px 5px;
  font-family: "Lato", sans-serif;
  font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: subpixel-antialiased;
	color:black;
	text-shadow:0.5px 1px 0.5px white;
}



body:after {
  background:url(/img/aurelia-eurocar-bricherasio.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  opacity: 0.25;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: -1;
  content: "";
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
  -ms-filter: grayscale(1);
}

.centro {
  
 /* border: 1px solid #000;*/
  width: 50%;
  transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 20px;
  /*resize: both;*/
  overflow: auto;
  text-align:center;
}
#ridimensionaimg{max-width:50%;}
h1{
	font-weight: 900;
	font-style: italic;
	font-weight: 900;
	}
	
.btn span {
background: #de0b18;
border: 2px solid #de0b18;
color: #FFFFFF;
font-size: 15px;
padding: 11px;
text-transform: none;
font-weight: bold;
font-style: italic;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
text-shadow: none;
display: inline-block;
margin: 5px;
}
.btn span:hover {
background: #61c3e0;
border-color: #61c3e0;
color: #FFFFFF;
}
a.btn {
text-decoration: none;
margin: 5px;
}

#eucookielaw {
	background: #fff;
	filter: alpha(opacity=80);
	height: 90px;
	opacity: 0.8;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 2147483647;
}

#removecookie,
#more {
	background: #fff;
	border: 1px solid #666;
	color: #DE0B18;
	font-size: 10pt;
	font-weight: bold;
	height: 20px;
	margin: 5px auto;
	padding: 2px;
	text-decoration: none;
	width: 100px;
}

#more {
	background: #DE0B18;
	color: #fff;
}

#removecookie:hover,
#more:hover {
	border: 2px solid #DE0B18;
	text-decoration: none;
}

#footer p {
	font-size: 9pt;
}