html, body {margin: 0; padding: 0;}
html {background-color: #F7F7F7;}
body {font-size: 76%; font-family: times, arial, verdana, sans-serif; text-align: center;
background-image: url("../img/bg_top.jpg");
background-repeat: no-repeat;
background-position: center top;}
a {color: #992224;}
h1, h2 {margin: 0; color: #992224; font-weight: normal;}
h1 {font-size: 1.5em; margin-bottom: 10px;}
h2 {font-size: 1.3em; margin-bottom: 10px;}
img {border: 1px solid #CCCCCC;}
/* TESTATA */
#header {position: relative; height: 180px; text-align: right;}
#header img {border: none;}
/* MENU LINGUA */
#lngmenu {float: left; width: 100%; font-weight: bold;}
#lngmenu ul {margin: 0 20px 0 0; padding: 0; list-style-type: none;}
#lngmenu ul li {display: inline; margin: 0 10px 0 0;}
#lngmenu a {text-decoration: none; color: #666666;}
/* MENU DI PRIMO LIVELLO */
#menu {float: left; width: 100%; font-weight: bold;}
#menu ul {margin: 0 100px 0 0; padding: 0;}
#menu li {display: inline; font-size: 1.1em; margin: 0 10px 0 0; color: #FFFFFF; line-height: 3em;
padding: 0 0 0 10px;}
#menu li a {color: #FFFFFF; text-decoration: none;}
#menu li a:hover {text-decoration: underline; color: #D20607;}
#menu li.cur {text-decoration: underline;}
#menu li.cur a {text-decoration: underline;}
/* MENU TOOL */
#menutool {float: right; width: 300px; font-weight: bold;}
#menutool ul {margin: 0 15px 0 0; padding: 0; list-style-type: none;}
#menutool ul li {display: inline; margin: 0 15px 0 0; line-height: 3.4em; font-style: italic;}
#menutool a {text-decoration: none; color: #666666;}
/* LOGO */
#logo h1 {float: left;
margin: 0;
padding: 0;
width: 290px;
height: 80px;
text-indent: -9000px;
text-align: left;
background: transparent url(../img/logo_cbedizioni.gif) no-repeat 0 0;}
/* STRUTTURA */
#container {width: 800px; margin: 0 auto; text-align: left; font-size: 1.15em;}
/* CONTENUTO */
#outcontent {float: left;
background-image: url("../img/bg_container.jpg");
background-repeat: no-repeat;
background-position: right bottom;}
#content {float: left; width: 560px;
min-height: 280px;
height: auto !important;
height: 280px;
background-image: url("../img/pergamena.jpg");
background-repeat: repeat;
background-position: 0 0;}
#incontent {margin: 12px 13px 12px 15px; padding: 10px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {
/*overflow: auto; height: 1%;*/
overflow: hidden;
padding-bottom: 10px;
clear: both;}
.par p {margin: 5px 0 5px 0;}
.par img.left {margin: 0 10px 10px 0; float: left;}
.par img.right {margin: 0 0 10px 10px; float: right;}
.par img.center {margin: 10px auto 10px auto; text-align: center; display: block;}
.grigio {
padding: 10px 20px 10px 20px;
background-image: url("../img/bg_par.jpg");
background-repeat: repeat-y;
background-position: 5px 0;}
#navigation {float: right; width: 227px;}
#navigation a {text-decoration: none; color: #666666;}
#navigation a:hover {text-decoration: underline;}
#navigation ul.m2 {margin: 0; padding: 0; list-style-type: none; font-weight: bold;}
#navigation ul.m2 li {margin-bottom: 15px;}
#navigation ul.m2 li.cur {color: #992224;}
#navigation ul.m2 li.cur a {color: #992224;}
#navigation ul.m2 li.cur span {text-decoration: underline;}
#navigation ul.m2 li a:hover {color: #992224;}
#navigation ul.m3 {margin: 0; padding: 0; font-size: 0.95em; list-style-type: none;}
#navigation ul.m3 li {margin: 0; padding: 0 0 0 27px;}
#navigation ul.m3 li.nor a {color: #666666;}
#navigation ul.m3 li.nor {text-decoration: none;}
#navigation ul.m3 li a:hover {color: #000000; text-decoration: underline;}
#navigation ul.m3 li.cur {color: #000000;
background-image: url("../img/freccina.jpg");
background-repeat: no-repeat;
background-position: 0 3px;
text-decoration: underline;}
/* COLONNA DESTRA */
#extra {float: right; clear: right; width: 227px;}
/* BOX */
.box_top {height: 23px;
background-image: url("../img/bg_box_top.jpg");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 0;}
.box_center {
background-image: url("../img/bg_box_center.jpg");
background-repeat: repeat-y;
background-position: 0 0;
padding: 10px;}
.box_bottom {height: 23px;
background-image: url("../img/bg_box_bottom.jpg");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 0;}
/* WEBFORM */
#webf table {margin-bottom: 20px;}
#webf table, #webf table td {border: none;}
#webf table td {padding: 2px;}
#webf table, #webf table td, #webf table td.informativa input {border: none;}
#webf table td input, #webf table td textarea {border: 1px solid #992224;}
#webf table td.button {text-align: center;}
#webf table td.button input {font-weight: bold; margin-right: 10px; background-color: #992224; color: #FFFFFF; border: 1px solid #992224;}
#webf table td select, #webf table td input.sfield {font-size: 1em;}
/* COLOPHON */
#footer {clear: both; width: 560px; height: 120px;
background-image: url("../img/bg_footer.jpg");
background-repeat: no-repeat;
background-position: 0 0;}
#infooter {padding: 30px 20px;}
#footer p {margin: 0;}
/* by BB */
