/* BACKGROUND */
body
{
	margin: 0px;
	background-image:	url(../images/sfondo-web.jpg)
}


/* FONT UTILIZZATI */
.h1
{
  font-size: 38px;
  color: #FFF;
  font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
}

.h2
{
  font-size: 32px;
  color: #FFF;
  font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
}

.h3
{
  font-size: 22px;
  color: #0073B7;
 font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 24px;
}

.h4
{
  font-size: 22px;
  color: #0073B7;
 font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 24px;
}

.blue
{
  font-size: 32px;
  color: #0073B7;
  font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	line-height: 30px;
}


.grigio
{
  font-size: 18px;
  color: #787878;
  font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 18px;
	text-align: left;
}

.grigio-mini
{
  font-size: 11px;
  color: #787878;
  font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 18px;
	text-align: left;
}

.h5
{
  font-size: 14px;
  color: #FFF;
 font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 16px;
}

/* IMG */	
img
{
border:0;
}


/* TABLE */	
table
{
border:0;
}



/* LINK */
a img {
   border: 0px;
}

a:focus { outline: 0; }

a:visited
{
  font-size: 24px;
  color: #0073B7;
	font-weight: 700;
  font-family: 'Roboto Condensed', sans-serif;
  text-decoration: none;
}
a:active
{
  font-size: 24px;
  color: #0073B7;
	font-weight: 700;
  font-family: 'Roboto Condensed', sans-serif;
  text-decoration: none;
}
a:link
{
  font-size: 24px;
  color: #0073B7;
	font-weight: 700;
  font-family: 'Roboto Condensed', sans-serif;
  text-decoration: none;
}
a:hover
{
  font-size: 24px;
  color: #0073B7;
	font-weight: 700;
  font-family: 'Roboto Condensed', sans-serif;
  text-decoration: none;
}


.hpgal:hover {
	background-position: 0px -80px;
}
