html,body{margin:0;padding:0; background: #fff; font: 80%/1.3 Verdana,Arial,sans-serif; text-align: center; background: #fff; }
div#container{width:980px;margin:0 auto; text-align: left; }
div#wrapper{float:left;width:100%;}
div#content{margin: 0px 305px 0px 185px; width: 480px; /*padding: 0px 25px;*/ /*background: #ccc;*/ }
div#extra{float:left;width:300px;margin-left:-305px;}
div#navigation{float:left;width:180px;margin-left:-975px;}
#footer { clear:both; width:100%; padding: 10px; text-align: center; background: #006bb1; border-top: 4px solid #000; color: #fff; } #footer a { text-decoration: none; color: #fff; } #footer a:hover { color: #fff; text-decoration: underline; }
/* logo + banner pubblicitario */
table.logo { width: 980px; margin: 0px auto; }
td.logo { text-align: right; padding-top: 0; }
/*titolo testo */
h1 {font: bold 200% "Trebuchet MS",Arial,sans-serif; padding: 0 5px; color: red; text-align: center;}
/*titolo menu*/
h2{text-align: center;}
/* autore */
h5 { color: #000; text-align: center; padding: 0; margin-top: -10px; font: normal 11px Verdana,Arial,sans-serif; }
/* menu in alto */
div#header{ width: 100%; overflow:hidden; margin: 0 auto 10px auto; padding: 0; }
div#menu{width:980px;margin:0 auto;text-align:left; }
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{float:right;}
ul#nav li{float:left;margin-left: 3px;text-align: center; font-weight: bold;}
ul#nav a{float:left;width: 130px;padding: 5px 0;background: #369A3D; text-decoration:none;color: #fff}
ul#nav a:hover{background: #CDFFA1;color: #006A35;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #000;color: #003; background: #fff;}
/* menu a sinistra e destra */
div#profilo {margin: 0 auto 25px auto; padding:0; background: #027f45;}
div#cultura {margin: 25px auto; padding:0; background: #027f45;}
div#psicoatt {margin: 25px auto; padding:0; background: #027f45;}
div#ebook {margin: 25px auto; padding:0; background: #CDFFA1;}
div#visti {margin: 0 auto 25px auto; padding:0; background: #Fff; border: 1px solid #000;}
div#visti2 {margin: 0 auto 0 auto; padding:0; background: #fff7d6;; border: 1px solid #000;}
div#google1 {margin: 0px auto 15px auto; padding:0; background: #fff; border: 0px solid #000;}
div#google2 {margin: 0px auto 15px auto; padding:0; background: #fff; }
h3{font-size: 11px;margin:0; padding: 3px 0 3px; background: #006bb1; color: #fff;text-align: center;}
h3 a {background: #369A3D; color: #fff;text-align: center;}
ul {margin: 0; padding: 0; text-align: left; }
/*destra*/
#menu1 li {padding: 0px; margin: 0 auto; border-bottom: 1px solid #ccc; width: 90%; list-style: none; line-height: 20px;}
#menu1 li a:visited, #menu1 li a:link {padding-left: 20px; margin:0px; list-style-type:none; text-decoration: none; color: #000; background-image: url("../img/corretto.gif"); background-repeat: no-repeat ; background-position: left; }
#menu1 li a:hover, #menu1 li a {text-decoration: none; color: #E60003; list-style-position: inside; background-image: url("../img/sbagliato.gif"); background-repeat: no-repeat ; background-position: left; }
/*sinistra*/
li.menu3 {padding: 0px; margin: 0 auto; border-bottom: 1px solid #ccc; width: 90%; list-style: none; line-height: 20px;}
li.menu3 a {padding-left: 5px; margin:0px; list-style-type: square; text-decoration: none; color: #000; }
li.menu3 a:hover {text-decoration: none; color: #E60003; list-style-position: inside; }
/* contenuto al centro */
p { width: 450px; margin: 0 auto 0 auto; } p a { text-decoration: none; color: #000; } p a:hover { text-decoration: underline; }
div#directory {margin: 0px auto 15px auto; padding: 0; background: #006bb1; color: #000; }
h4 { padding: 3px 20px; margin: 0; font-weight: bold; color: #fff; } h4 a { color: #fff; text-decoration: none; } h4 a:hover { color: #fff; text-decoration: underline; }
table.categoria { width: 450px; margin: 0 auto; padding: 0; font-size: 100%; text-align: center; }
th { width: 150px; background: #006bb1; color: #fff; text-align: center; padding: 5px 0; }
td.categoria { width: 150px; background: #fff7d6;; text-align: left;}
td.si { width: 20px; background: #fff7d6; text-align: left; margin: 0 auto;}
td a { color: #000; text-decoration: none; } td a:hover { text-decoration: underline; }
td img { margin: 0 auto; border: none; float: center; }
div.commento { background: #eee; color: #000; text-align: left; padding: 1px 5px;}
td.quiz2 { background: #369A3D;color: #fff; text-align: center; padding: 5px 0; }
div#generalita { background: #eee; } #generalita p { padding: 10px; margin: 0; }
div#descrizione { background: #dae6fe; } #descrizione p { padding: 10px; margin: 0; }
div#sottocategoria { background: #eee; } #sottocategoria p { padding: 10px; margin: 0; }
/* test on line*/
table.quiz { width: 450px; margin: 0 auto; padding: 0; font-size: 100%;}
td.quiz { background: #fff; text-align: left; padding: 3px; max-width: 250px; border-bottom: 1px dotted #000; width: 225px; }
td.img { background: #fff; text-align: left; padding: 3px; max-width: 250px;}
td.img img { /* width: 490px; */ }
th.quiz { background: #006bb1; color: #000; text-align: center; padding: 10px; text-transform: uppercase; font-weight: bold; }
td.risultato { background: #fff; text-align: left; padding: 3px;}
.punteggio {font: normal normal 150% "Trebuchet MS",Arial,sans-serif; text-transform: uppercase; padding: 0; margin: 0; color: #000;}
/* votazione */
div#votazione { margin: 0 auto 25px auto; padding:0; background: #eee; } div#votazione h5 { padding: 3px; color: #000; margin: 0; letter-spacing: 1px; } div#votazione h5 a { color: #000; text-decoration: none; } div#votazione h5 a:hover {color: #E60003; text-decoration: none; }
/* network */
#menu { background: #006bb1; float: left; list-style: none; margin: 0; padding: 0; width: 100%; }
#menu li { float: left; font: 125% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; margin: 0; padding: 0; }
#menu li a:visited, #menu li a:link { background: #006bb1 url("../img/seperator.gif") bottom right no-repeat; color: #fff; display: block; float: left; margin: 0; padding: 8px 12px; text-decoration: none;}
#menu li a:hover, #menu li a { background: #0ac06b url("../img/hover.gif") bottom center no-repeat; color: #fff; }
/* maggioli */
li.menu2 {padding: 0px; margin: 0 auto; width: 90%; list-style: none; }
li.menu2 a { margin:0px; list-style-type:none; text-decoration: none; color: #000; }
li.menu2 a:hover {text-decoration: none; color: #E60003; list-style-position: inside; }