/*************************************************\
|* Pantheum.net screen layout - www.pantheum.net *|
|*       All Copyrights reserved - 2008          *|
\*************************************************/
/* Regole generali */
*{text-decoration:none;margin:0;}
body{font:400 0.8em Arial,Helvetica,sans-serif;text-align:center;background:#F9FFFF url(../img/body.gif) repeat-x scroll;overflow:auto;}
h1,h2{position:absolute;top:-9999px;left:-9999px;}
h1,h2,h3,h4,h5,h6{font:400 1em Arial,Helvetica,sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
.overdivcap,.overdivtext{font-family:Geneva,Verdana,Arial,sans-serif;padding-right:0.9em;text-align:left;font-size:0.8em;}
.overdivcap{color:#FFFFFF;padding-left:0.3em;font-weight:700;}
strike{text-decoration:line-through;}
u{text-decoration:underline;}
acronym{cursor:help;border-bottom:1px dotted;}
/* Text colours */
body,div.navbar a:link,div.navbar a:visited{color:#303030;}
div#content .testo a:link,div#content .testo a:visited,div#content table a:link,div#content table a:visited,div.navbar li li a:hover{color:#0086B3;}
div#menu li a,div#content h4,div#content h4 a,div#content table.calendar .cal-title,div.navbar li h3{color:#1F6ACC;}
/* Container */
div#container{width:780px;margin:0 auto 30px;text-align:left;background:url(../img/sfondo.jpg) repeat-y 0 3px;}
/* Top */
div#top{width:780px;height:226px;background:url(../img/header.jpg) no-repeat top;}
/* Header */
div#header{width:780px;height:170px;}
div#header a{display:block;width:156px;height:120px;position:relative;top:39px;left:32px;}
/* Menu */
div#menu{width:732px;height:36px;margin:20px 24px 0;background:transparent;}
div#menu ul{list-style-type:none;height:30px;margin-left:6px;padding:0;}
div#menu li{float:left;}
div#menu li a{width:.1em;display:block;padding:0.5em 1em 0.75em;font-size:12px;font-weight:700;background-color:transparent;}
/*div#menu li #active{background:transparent url(../img/active.gif) no-repeat center bottom;}*/
/* Center */
div#center{width:780px;float:left;overflow:hidden;background:url(../img/mezzo.jpg) no-repeat top;}
/* Content */
div#content{float:left;width:494px !important;
width /**/:514px;
padding:10px 10px 0;margin-left:28px;display:inline;}
div#content .acquista{float:right;margin:10px 10px 0 0;background:url(../img/cart.png) no-repeat left center;}
div#content .acquista a{display:block;padding:2px 2px 2px 21px;color:#1F6ACC;}
div#content h3{padding-top:8px;font-size:1.8em;}
div#content h4{font-weight:700;font-size:1.3em;}
div#content .sommario{font-style:italic;color:#595959;}
div#content table{margin:12px 0;border-collapse:collapse;font-size:1em;}
div#content table.mceEditor{margin:0;}
div#content table th,div#content table td{vertical-align:middle;}
div#content .testo table{text-align:center;margin:0.1em 1em 0.8em;}
div#content .testo th,div#content .testo td{border:1px solid #999999;padding:0 1em;}
div#content .img{margin:15px 0 5px 0;display:inline;}
div#content .imgdx{float:right;margin-left:9px;margin-right:15px;}
div#content .imgsx{float:left;margin-right:9px;margin-left:15px;}
div#content .img a{display:block;border:1px solid #C0C0C0;}
div#content .img a:hover{border:1px solid #808080;}
div#content .img a img{margin:3px;}
div#content .testo .img{margin:5px 0 5px 0;display:inline;}
div#content .testo .imgdx{float:right;margin-left:9px;}
div#content .testo .imgsx{float:left;margin-right:9px;}
div#content .oggetto{width:100%;overflow:hidden;padding:12px 0 5px 0;border-bottom:1px dotted #0099CC;}
div#content .oggetto .data{float:right;margin-right:5px;}
div#content .testo{margin:10px 0;padding:0 15px;text-align:justify;line-height:1.5em;}
div#content .testo h5{margin-bottom:0.4em;margin-top:1.5em;font-size:1.1em;font-weight:700;}
div#content .testo h5 a.url{color:#000000;}
div#content .testo p,div#content .testo ul,div#content .testo ol{margin-bottom:0.8em;}
div#content .testo ul,div#content .testo ol{margin-left:0;padding:0 30px;text-align:left;}
div#content .testo ul ul,div#content .testo ol ol,div#content .testo ul ol,div#content .testo ol ul{padding-right:0;}
div#content .testo .pdf{width:270px;padding-bottom:1em;border-bottom:1px dotted #0099CC;}
div#content .elenco{clear:both;}
div#content .elenco .categoria{margin-top:1.2em;padding:2px 0.5em;color:#151515;background-color:#D4EFF7;font-size:1.2em;font-style:italic;font-weight:700;}
div#content .elenco .famiglia{margin-top:0.9em;}
div#content .elenco .famiglia .categoria{margin-top:0.5em;}
div#content .elenco .oggetto{width:97.5% !important;
width /**/:100%;
padding:5px;border-left:3px solid #D4EFF7;}
div#content .elenco .oggetto .data{font-style:italic;}
div#content .elenco .oggetto h4{font-size:1.2em;}
div#content .elenco .oggetto p{margin-top:2px;}
div#content .elenco .moddel{float:right;}
div#content .elenco .moddel a{margin-left:12px;}
div#content .links{border:none;padding:15px;width:464px;}
div#content .links h4{font-size:1.1em;}
div#content .links p{margin-bottom:15px;padding:0 5px;}
div#content form{display:block;width:100%;margin:10px auto;}
div#content form fieldset{border:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #0099CC;}
div#content form label{float:none;margin-left:9px;}
div#content form fieldset label{clear:both;float:left;width:160px;margin:5px 0 2px 0;}
div#content form fieldset input{width:300px;margin:2px 0;}
div#content form fieldset select{margin:2px 0;}
div#content form fieldset img{margin-top:3px;margin-bottom:5px;}
div#content .elenco form .oggetto .input{float:right;margin-left:12px;}
div#content form #areatiny{margin-top:12px;padding:0 15px;}
div#content form #areatiny textarea{width:459px;height:300px;}
div#content .bottoni{text-align:right;clear:both;margin:12px 3px;}
div#content .bottoni button{padding:2px;}
div#content .calendario{float:left;display:inline;margin:0px 24px 15px;}
div#content table.calendar{border-collapse:separate;font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;width:197px;}
div#content table.calendar td,div#content table.calendar th{text-align:center;}
div#content table.calendar th{height:15px;color:#008000;}
div#content table.calendar td{width:2.3em;height:22px;background-color:#F5F5F5;vertical-align:middle;border:1px solid #DEDEDE;}
div#content table.calendar td a{display:block;width:2.2em;padding:4px 0 5px;color:#151515;font-weight:700;font-size:11px;}
div#content table.calendar td a:hover{text-decoration:none;}
div#content table.calendar .cal-title{background-color:transparent;width:100%;font-size:15px;font-weight:700;border:none;height:25px;}
div#content table.calendar #oggi{font-weight:700;color:#008000;border-color:#008000;}
/* Navbar */
div.navbar,div.navbar .navtop,div.navbar .navbottom{width:204px;}
div.navbar{float:right;margin:4px 24px 2px 0;display:inline;background:url(../img/navbar.gif) repeat-y;}
div.navbar .navtop{height:12px;background:url(../img/navtop.gif) no-repeat top;}
div.navbar .navbottom{height:12px;clear:both;background:url(../img/navbottom.gif) no-repeat bottom;}
div.navbar ul{list-style-type:none;padding:0;}
div.navbar ul ul{margin:0 12px;}
div.navbar ul ul ul{margin:0;}
div.navbar li{float:left;width:178px;margin-bottom:10px;}
div.navbar li h3{border-bottom:2px solid #0099CC;font-weight:700;font-size:1.1em;width:100%;margin:0 12px;padding:0px 0 5px 0;text-align:center;}
div.navbar li li{float:left;margin-bottom:0;border-bottom:1px dotted #0099CC;}
div.navbar li li li{border-top:1px dotted #0099CC;border-bottom:none;}
div.navbar #corsi li a{overflow:hidden;white-space:nowrap;}
div.navbar #corsi li a abbr{margin-right:5px;font-weight:700;text-decoration:none;border:none;}
div.navbar #corsi li .location{display:none;}
div.navbar li li a{display:block;width:90% !important;
width /**/:100%;
padding:0.24em 0;background:url(../img/liste.gif) no-repeat center left;padding-left:15px;}
div.navbar li li li a{background:url(../img/sottoliste.gif) no-repeat center left;width:86% !important;
width /**/:100%;
padding-left:24px;}
div.navbar li li a:hover{background:url(../img/listeh.gif) no-repeat center left !important;text-decoration:none;cursor:pointer;}
div.navbar li li li a:hover{background:url(../img/sottolisteh.gif) no-repeat center left !important;}
/* Footer */
div#footer{clear:both;width:720px !important;
width /**/:780px;
height:28px;padding:17px 30px;background:url(../img/sotto.jpg);}
div#footer h5{font-size:11px;}
div#footer p{float:right;}
/* Hacks */
div#menu > ul a{width:auto;}
/*\*/
* html #approf li a{display:inline-block;}
/**/