﻿@charset "UTF-8";

/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Regular/OpenSans-Regular.eot?v=1.1.0");
  src: url("../fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), url("../fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("../fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* END Regular */

/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Italic/OpenSans-Italic.eot?v=1.1.0");
  src: url("../fonts/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Italic/OpenSans-Italic.woff2?v=1.1.0") format("woff2"), url("../fonts/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("../fonts/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("../fonts/Italic/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
  font-weight: normal;
  font-style: italic; }
/* END Italic */

/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");
  src: url("../fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");
  font-weight: 600;
  font-style: normal; }
/* END Semibold */

/* BEGIN Semibold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
  src: url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: italic; }
/* END Semibold Italic */


/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Bold/OpenSans-Bold.eot?v=1.1.0");
  src: url("../fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Bold/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), url("../fonts/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("../fonts/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("../fonts/Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
/* END Bold */

/* BEGIN Bold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
  src: url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }
/* END Bold Italic */



* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	line-height:1.5;
	font-size:100%; 
}


html {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: 1a1a1a;
	height: 100%;
	background-image: url('../img/bg1.jpg');
	background-repeat: repeat-x;
	background-size: cover;
	z-index: -10;
	background-position: center top;
	background-clip: content-box;
	background-attachment: fixed;
}
	
  
h1 {
  font-size: 35px;
  margin-bottom:10px;
}

h2 {
	font-size: 15px;
	text-align: center;
	display: block;
	font-weight:300;
	padding-bottom: 15px;
}

h3 {
  font-size:16px;
}
	
.content {
	font-family: Open Sans, Arial, sans-serif;
	font-size: 30px;
	margin-top: 15%;
	margin-left: auto;
	margin-right: auto;
	width: 70%;
	max-height: 900px;
	max-width: 500px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.85);
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	border-radius: 10px;
	color: #003594;
	text-align: center;
	min-width: 290px;
}

.content .logo img {
	height: auto;
	padding-top: 30px;
}

/* TOP LEGAL */

/* GBheader */
.top-legal {
    /* position: fixed; */
    width: 100%;
    z-index: 1049;
    color: #fff;
}
/*nascone top area riservata e voci menu tranne sport e elive della sola pagina di errore*/
.hold-transition.blockmenu .top-legal, .hold-transition.blockmenu .AreaRiservata, .hold-transition.blockmenu .Tabs a.tabmenu-isol {
	display: none;
}

#divHeader {
	height: 88px;
/*     min-width: auto; */
/*     z-index: 2000; */
    z-index: 1049; /*NB .modal è 1050*/
/*     position: relative; */
    color: #fff;
    background: #173b69;
    background: #0a1b4e;  /* GB   nuovo colore da manuale */
   /*  top: 60px; */
}

.top-legal .top {
	height: 60px; 
	/* background-color: #0e233f; */ /* sovrascritto da regola sottostante */
	background-color: #1d1d1d;
}

.top-legal .top>div {
    padding-top: 14px;
    z-index: 2000;
/*     verifica se servono */
/*     display: block; */
/*     position: relative; */
/*  height: 46px; */
/*  width: auto; */
/*  margin-left: auto; */
/*  margin-right: auto; */
}

.top-legal .top>div .plus18 {float: left; margin-left: 14px; font-family:Open Sans;}
.top-legal .top>div .plus18 a {color: #d4dae2;}
.top-legal .top>div .plus18 a:hover{color: #fff;text-decoration: underline; cursor: pointer;}



/* #divHeader .top>div .certific {float: right; margin-right: 10px; position: relative;} */
.top-legal .top>div .loghi-game { 
 	float: right; 
	margin-right: 14px;
}

.top-legal .top>div .aamsGamesLogo,
.top-legal .top>div .aamsWebLogo,
.top-legal .top>div .gioco_resp,
.top-legal .top>div .plus18_img {
    float: right;
    height: 35px;
    background-image: url(../img/certific_header_logos.png);
    margin:0;
    cursor: pointer;
    margin-left: 10px;
}

.top-legal .top>div .aamsWebLogo {
    width: 56px;
    background-position: -144px 0;
}

.top-legal .top>div .aamsGamesLogo {width: 40px; background-position: -100px 0;}

#divHeader .top>div .plus18_img {
    width: 30px;
    background-position: -72px 0;
}

.top-legal .top>div .gioco_resp {
    width: 60px;
    background-position: 0 0;
}

.plus18_img {
    background-position-x: -58px;
    width: 38px;
}

.top-legal .top>div .gioco_resp:after {
    content: '';
    float: right;
    width: 1px;
    height: 32px;
    background-color: #ccc;
}

/* bandiera italiana */
.italy {position: relative; bottom: 3px; clear:both;}

.italy div {width: 33%; height: 3px; float: left;}

.italy div:nth-child(1) {
	background: #00a656;
	width: 33%;
}

.italy div:nth-child(2) {
	background: #fff;
	width: 34%;
}

.italy div:nth-child(3) {
	background: #e9192a;
	width: 33%;
}
/*IPAD landscape*/
@media only screen and (max-width: 1024px) {
	.top-legal .top {
	height: 80px; 
	}
	.top-legal .top>div .loghi-game { 
	margin-right: 30px;
}
	
}
