body {
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight:400;
  background:#fff url(../images/bg-header.png) repeat-x;
  color:white;
}


.separatore {  border-bottom:1px solid #e2e2e2; padding-bottom:10px;}

.separatoreSmall {  border-bottom:1px solid #e2e2e2; padding:0px;}

.starter-template {
  padding: 40px 15px;
  text-align: center;
}

h1,h2,h3,h4,h5,h6 { color:white; font-family: 'Roboto', sans-serif;}

/* fonts Roboto */
	.Roboto-Thin { font-family: 'Roboto', sans-serif; font-weight: 100; }
	.Roboto-Thin-italic { font-family: 'Roboto', sans-serif; font-weight: 100; font-style:italic }
	
	.Roboto-Light { font-family: 'Roboto', sans-serif; font-weight: 300; }
	.Roboto-Light-italic { font-family: 'Roboto', sans-serif; font-weight: 300; font-style:italic }
	
	.Roboto-Normal { font-family: 'Roboto', sans-serif; font-weight: 400; }
	.Roboto-Normal-italic { font-family: 'Roboto', sans-serif; font-weight: 400; font-style:italic }
	
	.Roboto-Medium { font-family: 'Roboto', sans-serif; font-weight: 500; }
	.Roboto-Medium-italic { font-family: 'Roboto', sans-serif; font-weight: 500; font-style:italic }
	
	.Roboto-Bold { font-family: 'Roboto', sans-serif; font-weight: 700; }
	.Roboto-Bold-italic { font-family: 'Roboto', sans-serif; font-weight: 700; font-style:italic }
	
	.Roboto-UltraBold { font-family: 'Roboto', sans-serif; font-weight: 900; }
	.Roboto-UltraBold-italic { font-family: 'Roboto', sans-serif; font-weight: 900; font-style:italic }
/* fonts Roboto */

/* vertical spacing */
	.vertical00 {
		margin-bottom: 0 !important;
	}
	
	.vertical01 {
		margin-bottom: 1px !important;
	}
	
	.vertical02 {
		margin-bottom: 2px !important;
	}
	
	.vertical03 {
		margin-bottom: 3px !important;
	}
	
	.vertical04 {
		margin-bottom: 4px !important;
	}
	
	.vertical05 {
		margin-bottom: 5px !important;
	}
	.vertical10 {
		margin-bottom: 10px !important;
	}
	.vertical15 {
		margin-bottom: 15px !important;
	}
	.vertical20 {
		margin-bottom: 20px !important;
	}
	.vertical25 {
		margin-bottom: 25px !important;
	}
	.vertical30 {
		margin-bottom: 30px !important;
	}
	.vertical35 {
		margin-bottom: 35px !important;
	}
	.vertical40 {
		margin-bottom: 40px !important;
	}
	.vertical45 {
		margin-bottom: 45px !important;
	}
	.vertical50 {
		margin-bottom: 55px !important;
	}
	.vertical55 {
		margin-bottom: 60px !important;
	}
	.vertical65 {
		margin-bottom: 65px !important;
	}
	.vertical70 {
		margin-bottom: 70px !important;
	}
	.vertical75 {
		margin-bottom: 75px !important;
	}
	.vertical80 {
		margin-bottom: 80px !important;
	}
	.vertical85 {
		margin-bottom: 85px !important;
	}
	.vertical90 {
		margin-bottom: 90px !important;
	}
	.vertical95 {
		margin-bottom: 95px !important;
	}
	.vertical100 {
		margin-bottom: 100px !important;
	}
/* Top vertical spacing */	
	.Tvertical00 {
		margin-top: 0 !important;
	}
	
	.Tvertical01 {
		margin-top: 1px !important;
	}
	
	.Tvertical02 {
		margin-top: 2px !important;
	}
	
	.Tvertical03 {
		margin-top: 3px !important;
	}
	
	.Tvertical04 {
		margin-top: 4px !important;
	}

	.Tvertical05 {
		margin-top: 5px !important;
	}
	.Tvertical10 {
		margin-top: 10px !important;
	}
	.Tvertical15 {
		margin-top: 15px !important;
	}
	.Tvertical20 {
		margin-top: 20px !important;
	}
	.Tvertical25 {
		margin-top: 25px !important;
	}
	.Tvertical30 {
		margin-top: 30px !important;
	}
	.Tvertical35 {
		margin-top: 35px !important;
	}
	.Tvertical40 {
		margin-top: 40px !important;
	}
	.Tvertical45 {
		margin-top: 45px !important;
	}
	.Tvertical50 {
		margin-top: 55px !important;
	}
	.Tvertical55 {
		margin-top: 60px !important;
	}
	.Tvertical65 {
		margin-top: 65px !important;
	}
	.Tvertical70 {
		margin-top: 70px !important;
	}
	.Tvertical75 {
		margin-top: 75px !important;
	}
	.Tvertical80 {
		margin-top: 80px !important;
	}
	.Tvertical85 {
		margin-top: 85px !important;
	}
	.Tvertical90 {
		margin-top: 90px !important;
	}
	.Tvertical95 {
		margin-top: 95px !important;
	}
	.Tvertical100 {
		margin-top: 100px !important;
	}
	
	.hiliteBkg { padding:0}
	.autoCenter { margin:0 auto}
	.systemIcon { color:#939BB1;}
	.titoloTH { padding:7px 0px; display:block }
	.alpha { padding-left:0}
	.omega { padding-right:0}
	.alphaomega { padding-left:0;padding-right:0 }
	
	.normalePari li, .normaleDispari li, .intestazione li, .opzionata li, .acquistata li, .deselezionata li { /* max-height:45px; min-height:45px*/}
	
	.normalePari { position:relative}
	.normalePari li { background:#59417F; border-right:3px solid #563D7C;border-bottom:3px solid #563D7C;}
	.normaleDispari li{ background:#675189; border-right:3px solid #563D7C;border-bottom:3px solid #563D7C;}
	
	footer,main { color:#1a1a1a}
	main { font-size:18px }
	a { text-decoration:none !important}
	footer p.copyright { font-size:12px; color:#999999}

	
	.legenda { color:#CCCCCC}
	.dettaglio,.dettaglioPop { cursor:pointer}
	 .popover-title { color: black}
	 .popover-content { color:#999999}
	 

/* vertical spacing */
