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

  
  
}

body {
	 background-color:#FFFFFF;
	 color:#000;
	 font-size:16px;
	}

.navbar-default .navbar-toggle .icon-bar {
    background-color: red;
}

a {
		color:#000;
	}

  #app {padding-top:10px;background-color: #FFF;font-family: 'Roboto', serif; }	
  #tiporteremofortuna {padding-top:10px; background-color:#2D8447;font-family: 'Roboto', serif; }
  #ricevitoria {padding-top:10px;background-color: #FFF;font-family: 'Roboto', serif; }
  #contatti {padding-top:10px;background-color: #FFF;font-family: 'Roboto', serif;}
  #formutentelanding {padding-top:10px; background-color:#2D8447;font-family: 'Roboto', serif; }
  






.center-block-image {
    display: block;
	margin-top:10px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom:10px;
 }
 




.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}



/* fine categoria prodotti */

/* row ( griglia allineamento verticale ) */
.vertical-align {
    display: flex;
    align-items: center;
}


/* footer */

.footer {
	background-color:#FFFFFF;
	color:#999;
	margin-top:20px;
	}

.testo_rosso { color:#FF0000;}
.testo_verde { color:#009900;}
.testo_arancione { color:#F19300;}
.testo_bianco { color:#FFF; }
.testo_grigio { color:#999; }
.testo_bianco { color:#FFF;}
.testo_nero { color:#000;}
.testo_giallo { color:#FFC53C;}	
.testo_celeste { color:#32AFED;}	

.bold { font-weight:bold;}


/* menu nav bar altezza personalizzata */

.navbar-brand,
.navbar-nav li a {
    line-height: 50px;
    height: 50px;
    padding-top: 0;

}



/* form contatti */
.campoValidato 			    { background-color:#EFEFEF;}
.campoRichiesto 			{background-color:#FF0000;}



/* footer */

#footer {

	
	background-color:#2B2D2E;
	color:#FFFFFF;
	margin-top:20px;
	width:100%; /* cause of fixed pos */
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:30px;
	padding-bottom:200px;
	margin-top:100px;

	}






	
.titolo { font-size:250%;}
.content { font-size:120%;height:1.2;}
.sub_content { font-size:80%;height:1.2;}


/* millionday */

@font-face {
	font-family: Baloo;
	src: local("Baloo"), local("Baloo-Regular"), url(https://fonts.gstatic.com/s/baloo/v1/vi7PMxrcqrWOBYSFqU_EgA.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}


.lottery-ball {
	background-color:#008A9B; /* aggiunto per bug versioni obsolete browser */
    background: rgba(0, 0, 0, 0) radial-gradient(circle at 33% 33% , #008A9B 2%, #008A9B 30%, #008A9B 90%, black) repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-family: "Baloo";
    font-size: 40px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:70px;
	height:70px;
	display:inline-block;
  
   }
   
 .number {
	   text-align: center;
		vertical-align: middle;
		line-height: 70px;
	   
	   }
	      	
.testo_bianco { 
	color:#FFF;
	}
	
.testo_giallo {
	color: #FFD107;
	}


.col-centered{
    float: none;
    margin: 0 auto;
}

#titolo_estrazione {
	width:100%;
	margin:0px 0px;
	height:40px;
	text-align:center;
	font-family: "Baloo";
	font-size:40px;
	line-height:40px;
	background-color:#FF5100;
	color:#FFF;
		
}

.titolo_archivio_estrazione {
	width:100%;
	margin:0px 0px;
	height:20px;
	text-align:center;
	font-family: "Baloo";
	font-size:20px;
	line-height:20px;
	background-color:#FF5100;
	color:#FFF;
		
}
