
/* elementi della struttura */
html,body{margin:0;padding:0; }

div#wrapper{float:left; width:100%;  /*border-top: 1px dashed #ccc;*/ background: #fff;}
div#content{margin: 0 20px 0 20px; background: #fff; /*border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;*/ }
div#navigation{display:none;}
div#extra{display:none; }
div#header {display:none;}
div#header2 {width: 100%; margin: 0 auto;}
div#header2 img { /*background: #ccc;*/ border: 0px solid #000;}
div.section { background: #f8f8f8; margin: 0px auto; }

/* menu */
div#menu { display: none; }


/* centro */
div#content h1 { font: normal 26px Tahoma, Trebuchet MS, verdana, arial, helvetica, sans-serif;  line-height:26px; color:#FB6A00; text-align: left; margin: 0px auto 2px 0px;}
div#content h2 { color: #666; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 20px; letter-spacing: 1px; padding-left: 10px; text-align: left; margin: 0px 40px 0px 0px;}
div#content h3 { font-family:Verdana; font-size:12pt; color:#FB6A00; }
div#content {color: #000; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 20px; letter-spacing: 1px; padding-left: 25px;}
ul { list-style: square; margin-left: 0; padding-left: 25px;}
/* link */
div#content h2 a { color: #000; text-decoration: none;   }
div#content h2 a:hover { color: red; text-decoration: none;  }
div#sito-base{width:350px;  background: #5BDD45; text-align: left; margin: 5px 5px; float: center;	}
div#sito-completo{width:350px; background: #FFD600; text-align: left; margin: 5px 5px; float: center;	}
/* specchio */
div#specchio { 	margin: 0 auto; 	float: center; 	background: #f8f8f8; }
div#specchio h2 { letter-spacing: 0px;}
div#specchio img { padding-right: 15px; }
/* contact sponsor */
div#contact { width: 400px; border: 1px solid #83D160; background: #F7FFF0; color: #ccc; padding: 10px; text-align: center; float: center; margin: 0 auto; font-weight: bold;}

/* tabelle grafici */
table.chart { width: 350px; margin-left: 0px; padding: 0; background: #ccc; }
td.chart1 { background: #e8e8e8; padding: 5px; }
td.chart2 { background: #f8f8f8; padding: 5px; text-align: center; color: #ccc; font-weight: bold; }
th.chart { background: #e8e8e8; padding: 5px; font-weight: bold; text-align: center; color: #ccc;}

/* tour 360*/
ul li { margin-left: 0; padding: 0; }


/* footer */
div#footer{clear: both; width:100%; margin: 0 auto; background: #269E12; border-top: 5px solid #5BDD45;}
div#footer h2 { font: normal 11px verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 20px;	color: #000; text-align: center;  letter-spacing: 1px;}
