body {
    font-size: 16px;
 }
 
 .container {
 	font-size: 16px;
 }

.footmenu {
	font-size: 10px;
}

	div.chead {
		font-size: 2em;
		float: left;
		line-height:90%;
		
	}


	div.box1 {
		padding: 40px;
		background-color:#eeeeee;
		font-style: italic;
	}

	div.box0 {
		padding: 20px;
	}

.carto table {
  border-collapse: collapse;
}

table.carto td {
  border: 1px solid black;
  padding: 10px;
}

#flleft{    
 float: left;  
 }  
 
#flright{    
 float: right;  
 }

.martop {
	/*border-top-width: 40px;*/
}

.clearc {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;

}

.grigiotit {
	font-weight: bold;
}

.grigiocont {
	text-indent: 30px;
}

 /* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
} 