



body { background-color: Gainsboro; }
body { background-color: Silver; }
span.home a span { font-family:"Times New Roman", Times, serif; font-style:italic; font-size:50px; font-weight: 600; margin-bottom: 0; }
h2 { text-align:center; }
a { text-decoration:none; }
a img { border: 0; }

span.home a span { display: block; margin-top: 60px; }


div.menu div,
div.content { min-width: 600px; max-width: 900px; margin: auto; }

div.menu { width: 100%; height:150px; background-color: white; margin: 0 0 10px 0; border-radius: 0 0 20px 20px; }
div.menu div { padding: 10px; }
div.menu div ul li { display: inline; }
div.menu img, div.menu h1 { float: left; }
div.menu ul { float: right; clear: left; margin: 0 1em 0 0; }


div.content div { background-color: GhostWhite; margin: 5px; border: 5px solid #760BAA; border-radius: 25px; padding: 10px; }

body.home div.content div { width: 260px; height:260px; float: left; }
body.home div.content div#fibonacci { width: 560px; background: url('fibonacci-small.jpg'); background-size: 100% 100%; color: white; }
body.home div.content div#iocale { background: url('iocale-small.jpg'); background-size: 100% 100%; color: white; }


a { color: #760BAA; }
span.home a { color: black; }
body.Iocale li.Iocale a { color: black; }
body.Fibonacci li.Fibonacci a { color: black; }
body.upcoming li.upcoming a { color: black; }
body.about li.about a { color: black; }
body.contact li.contact a { color: black; }
body.channels li.channels a { color: black; }

div#configuration th, div.fibonacci th { text-align: left; }
div#configuration td, div.fibonacci td { text-align: right; }

div#inquire { text-align: center; }


body.products div.content img { border: 5px solid grey; border-radius: 25px; margin: 5px; }

body.fibonacci div.content img { border: 5px solid grey; border-radius: 25px; margin: 5px; }

