/* MisterKappa.css ver. 2.10 (validata per CSS2) - 05 dic 2009 */
/* MisterKappa.css ver. 2.09 (validata per CSS2) - 13 apr 2006 */
/* MisterKappa.css ver. 2.08 (validata per CSS2) - 19 set 2004 */
/* MisterKappa.css ver. 2.07 (validata per CSS2) - 07 mar 2003 */


body {
 width:100%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-align:left;
 margin:0px;
 border:0px none #000;
 padding:0px;
 color:#000;
 background:#999;
}

#main {
 width:100%;
 margin:0px;
 border:0px none #000;
 padding:0px;
}

#header {
 text-align:right;
 margin:0px;
 border-top:2px solid #fc0;
 padding:4px 5px 5px 190px;
 background:#999;
}

#header img {
 position:absolute;
 left:0px;
 top:0px;
 vertical-align:top;
}

#nav {
 float:left;
 color:#fff;
}

.tit {
 width:100%;
 margin:0px;
 border-bottom:2px solid #fc0;
}

.red {
 color:#fff;
 background:#c03;
}

.blu {
 color:#fc0;
 background:#009;
}

.move {
 width:75px;
 margin:0px;
 font-size: 9px;
 border:0px none #000;
 padding:5px;
 color:#fff;
}

.fwd {
 float:right;
 text-align:right;
}

.back {
 float:left;
}

.bottom {
 float:right;
 width:auto;
 background:#999;
}

h1.t60 {
 font-family:"Times New Roman", Garamond, serif;
 font-style:italic;
 font-weight:600;
 font-size:40px;
 text-align:center;
 margin:0;
 padding:2px 0 11px 0;
}

h1.t40 {
 font-family:"Times New Roman", Garamond, serif;
 font-style:italic;
 font-weight:600;
 font-size:32px;
 text-align:center;
 margin:0;
 padding:0 0 4px 0;
}

.container {
 clear:both;
 width:100%;
 text-align:left;
 margin:0px;
 border:0px none #000;
 padding:0px;
 background:#999;
}

#corpo {
 float:right; 
 margin:0px;
 border:0px;
 padding:0 2%;
 background:#fff;
 width: 80%; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 76%;
 }
html>body #corpo {
 width: 76%; /* ie5win fudge ends */
}

.validbox {
 width:100px;
 margin:0px;
 border:0px none #000;
 padding-top:3px;
 background:#fff;
}

#footer {
 clear:both;
 width:100%;
 text-align:center;
 margin:0px;
 border-top:2px solid #fc0;
 padding:0px;
 color:#fff;
 background:#999;
}

#elenco {
 text-align:center;
 margin-left:25%;
 margin-right:25%;
 border:2px solid #c03;
 background:#999;
}

#formbox {
 width:100%;
 text-align:center;
 margin: 4% 0 14% 0;
 border:0px none #000;
 padding: 4% 0 4% 0;
 background:#fc0;
}

.guest {
 width:100%;
 font-size:11px;
 font-weight:bold;
 color:#000;
 background:#fc0;
}

.gpage {
 text-align:left;
 padding:1%;
 color:#fff;
 background:#999;
}

.gdate {
 text-align:right;
 border-bottom:1px solid #999;
 padding:1% 1% 0 1%;
}

.gname {
 text-align:left;
 padding:0 1%;
}

.gmsg {
 font-weight:normal;
 text-align:justify;
 border-bottom:2px solid #c03;
 padding:1%;
}

                       /* box per Google */
#google {
 float:right; 
 width:19%;
 text-align:center;
 border:0px none #000;
 padding:40px 0 0 0;
 background:url(../images/google.gif) no-repeat top;
}

                       /* box generico */
.generic {
 width:auto;
 text-align:center;
 margin:0px;
 border:0px none #000;
 padding:0px;
}

                       /* box per le collezioni */

.collvoid {
 clear:both;
 width:100%;
 text-align:center;
 margin:0px;
 border:0px none #000;
 padding:0px;
 background:#fff;
}

.collbox {
 float:left;
 width:24.5%;
 text-align:center;
 margin:0px;
 border:2px solid #c03;
 border-right-width:0px;
 padding:0px;
}

.collboxlast {
 float:left;
 width:24.5%;
 text-align:center;
 margin:0px;
 border:2px solid #c03;
 padding:0px;
}

.collfront {
 text-align:center;
}

.colltitle {
 text-align:center;
 border:0px solid #c03;
 border-top-width:2px;
 padding:4px 0px 6px 0px;
 background:#999;
}

                       /* box per thumbnails */

.thumb {
 float:left;
 text-align:center;
 font-size:11px;
 margin:4px 2px;
 border:1px solid #c03;
 padding:0;
 width:140px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 144px;
}
html>body .thumb {
 width: 144px; /* ie5win fudge ends */
}

                       /* box per siegelmarke */

.sgm {
 float:left;
 text-align:center;
 font-size:11px;
 margin:10px 10px;
/* margin:4px 2px; 10-16*/
 border:1px solid #c03;
 padding:0;
 width:228px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 230px;
}
html>body .sgm {
 width: 230px; /* ie5win fudge ends */
}

            /* box con larghezza fissa PROVA */

.card {
 float:left;
 margin:10px 1px;
 border:1px solid #c03;
 padding:1px;
 width: 379px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 372px;
 }
html>body .card {
 width: 372px; /* ie5win fudge ends */
}

            /* box con larghezza fissa per cartoline */

.frontonly {
 text-align:center;
 margin:auto;
 background:#fff;
 width: 759px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 760px;
 }
html>body .frontonly {
 width: 760px; /* ie5win fudge ends */
}

.cardleft {
 float:left;
 margin:0px;
 border:1px solid #c03;
 border-right-width:0px;
 padding:3px;
 width: 379px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 372px;
 }
html>body .cardleft {
 width: 372px; /* ie5win fudge ends */
}

.cardright {
 float:left;
 margin:0px;
 border:1px solid #c03;
 padding:3px;
 width: 380px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 373px;
 }
html>body .cardright {
 width: 373px; /* ie5win fudge ends */
}

.cardtitle {
 text-align:left;
 padding:0 10px;
}

.cardvoid {
 clear:both;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 background:#fff url(../images/grigiosfumato.jpg) repeat-y;
 width: 759px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 760px;
 }
html>body .cardvoid {
 width: 760px; /* ie5win fudge ends */
}

.cardwhite {
 clear:both;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 background:#fff url(../images/bianco.jpg) repeat-y;
 width: 759px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 760px;
 }
html>body .cardvoid {
 width: 760px; /* ie5win fudge ends */
}

                                            /* box fluido */

.fluidbox {
 text-align:center;
 margin:auto;
 background:#fff;
 width: 97%; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 98%;
 }
html>body .fluidbox {
 width: 98% /* ie5win fudge ends */
}

.fluidvoid {
 clear:both;
 width:100%;
 text-align:center;
 margin:auto;
 background:#fff url(../images/grigiosfumato.jpg) repeat-y;
}

                                                /* fine box fluido */

                       /* box per am */
.am {
 text-align:right;
 margin:0px;
 border:1px solid #c03;
 /* padding:3px; */
 width: 760px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 758px;
 }
html>body .am {
 width: 758px; /* ie5win fudge ends */
}
.am1 {
 float:right;
}
.am2 {
 float:left;
 text-align:left;
}

                       /* fine box per am */


.bk100 {font-size:13px; color:#000;}
.bk084 {font-size:11px; color:#000;}
.bk070 {font-size: 9px; color:#000;}
.wh100 {font-size:13px; color:#fff;}
.wh084 {font-size:11px; color:#fff;}
.ye100 {font-size:13px; color:#fc0;}
.ye070 {font-size: 9px; color:#fc0;}

.mono070 {
 font-family:'courier new', monospace;
 font-size:11px; 
 color:#000;
}

.actualpage {font-size:11px; font-weight:bold; color:#fff;}

ul.sidemenu {margin-left:10px; padding-left:0; list-style-type:none;}

li.sub      {padding-left:10px;}
 
a.menu       {font-size:11px; font-weight:bold; color:#fff; text-decoration:underline;}
a.menu:hover {font-size:11px; font-weight:bold; color:#666; text-decoration:none; background-color:#fff;}
/* menù nascosto su fondo grigio (per Mozilla) */
a.grey         {font-size:11px; font-weight:bold; color:#999; text-decoration:underline;}
a.grey:visited {font-size:11px; font-weight:bold; color:#999; text-decoration:underline;}

.maplevel1  {font-size:13px; margin-left:50px; list-style-type:disc; font-weight:bold;}
.maplevel2  {font-size:11px; margin-left:50px; list-style-type:none; font-weight:bold;}
.maplevel3  {font-size:11px; margin-left:75px; list-style-type:none;}
.maplevel4  {font-size:11px; margin-left:95px; list-style-type:none;}

img {
 vertical-align:middle;
 margin:0px;
 border:0px none #000;
}

p.giust {
 text-indent:4%;
 text-align:justify;
}

.padded {
 padding:0 10px;
}

p.dx {
 text-indent:4%;
 text-align:right;
}

td {
 text-align:left;
 padding:0 5px;
}

td.center {
 text-align:center;
}

td.b_cent {
 font-weight:bold;
 text-align:center;
}

td.dx {
 text-align:right;
}

td.catimg {
 text-align:center;
 padding:0;
}

td.glo1 {
 vertical-align:top;
}

td.glo2 {
 text-align:justify;
}

td.ed1 {
 font-weight:bold;
 text-align:center;
}

td.ed2 {
 vertical-align:top;
 padding:0;
}

.ed3 {
 float:right;
 width:auto;
 text-align:center;
 margin:0 0 0 5px;
 border:0px none #000;
 padding:0px;
}

.ed3R {
 float:right;
 width:auto;
 text-align:center;
 margin:0 0 0 5px;
 border:0px none #000;
 padding:0px;
}

.ed3L {
 float:left;
 width: 130px;
 text-align:left;
 margin:0 0 0 5px;
 border:0px none #000;
 padding:0px;
}



dl  {text-align:justify;}
dt  {font-weight:bold;} 
h1  {font-size:20px; font-weight:bold; text-align:center;}
h2  {font-size:18px; font-weight:bold; text-align:center;}
