/* CSS Document */

.alt {
visibility:hidden;
display:none;
}

input.invisibile {
width:0;
height:0;
margin:0;
}

#Ann {
background-image: url(pgann.gif);
background-repeat:no-repeat;
}

#Aretusa {
background-image: url(pgaretusa.gif);
background-repeat:no-repeat;
}

#Arn {
background-image: url(pgarn.gif);
background-repeat:no-repeat;
}

.clearBoth {
	clear:both;	
}

#corpo #colonnaSin {
	float:left;
	width:591px;

	min-height:200px;
	height: auto !important;
}

#corpo #colonnaDes {
	float:left;
	width:280px;
	margin:0 8px 0 0px;

	min-height:200px;
	height: auto !important;


}
#completo {
background:#666;
color:#000;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#corpo {
background:#3E3E3E url(corpo2.jpg);
background-repeat:repeat;
width: 900px;
text-align:center;
font-size:10px;
margin-bottom:-3px;
margin: 0 auto -3px auto;

}

#corpo form {
margin:0;
padding:0;
}

#corpo a, a:visited, a:link, a:active {
color:#FFCC66;
text-decoration:none;
font-weight:bold;
}

#corpo a:hover{
color:#FF0000;
text-decoration:none;
}

#corpo div.ombra {
background:url(ombra.png);
position:relative;
margin:4px 0 0 4px;
}

#corpo div.box {

vertical-align:top;
text-align:left;
background-color: #000;
border-style:solid;
border-width:1px;
border-color:#000000;
margin: 3px 18px 3px 15px;
padding: 1px 3px 2px 3px;
color:#FFFFFF;
}

body#mostro{
font-family:arial;
font-size:.85em;
background-color:#FFFF66;

}


#corpo div.box2 {
vertical-align:top;
text-align:left;
background-color:#333333;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#000000;
margin: 3px 18px 3px 15px;
padding: 1px 3px 2px 3px;
}

#corpo div.papiro {
vertical-align:top;
text-align:left;
background-color:#333333;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#000000;
margin: 3px 18px 3px 15px;
padding: 1px 3px 2px 3px;
}



#corpo div.box3 {
vertical-align:top;
background-color: #000;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#000000;
margin: 3px 18px 3px 15px;
padding: 1px 3px 2px 3px;
}

#corpo div.boxErr {
vertical-align:top;
color:#FFFFFF;
background-color:#660000;
border-style:solid;
border-width:1px;
border-color:#000000;
margin: 3px 18px 3px 15px;
padding: 1px 3px 2px 3px;
}


#popUp {
margin:0;
}
#corpo div.giallo {
background-color: #ccc;
border-style:solid;
border-width:1px;
border-color:#000000;
margin: 3px 18px 3px 15px;
padding: 1px 3px 2px 125px;
}

#corpo input.giallo {
background-color: #222;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#000000;
height:16px;
}

#corpo input.gialloSub {
background-color:#330000;
border:1px solid #000;
color:#FFFFFF;
height:20px;
font-weight:bold;
}

#corpo fieldset {
background-color:#000;
border-style:solid;
border-width:1px;
border-color:#fff;

margin: 3px 18px 3px 15px;
padding: 1px 3px 2px 3px;
}

#corpo legend {
color: #fff;


}

#corpo div.img{
margin: 8px 18px 3px 15px;
padding: 1px 3px 1px 3px;
text-align:center;
}

#corpo h2.tip{
background:#63440C url(sfTip.jpg);
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#000000;
font-size:12px;
margin: 8px 18px 3px 15px;
padding: 1px 3px 1px 3px;
text-align:center;
}

#corpo h3{
background-color:#660033;
color:#fff;
border-style:dotted;
border-width:1px;
border-color:#000000;
font-size:14px;
margin:12px 18px 3px 15px !important;
margin: 8px 18px 3px 15px;
padding: 1px 3px 1px 3px;
text-align:center;
letter-spacing: 5px;
float:none;
}

#corpo h3.news{
background-color:#330000;
color:#fff;
border-style:solid;
border-width:1px;
border-color:#000000;
font-size:14px;
margin: 8px 18px 3px 15px;
padding: 1px 3px 1px 3px;
text-align:center;
letter-spacing: 5px;
float:none;
}

#corpo h4{
background-color:#993333;
color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#000000;
font-size:12px;
margin: 8px 18px 3px 15px;
padding: 1px 3px 1px 3px;
text-align:center;
}

#corpo h5{
background-color:#FFFFCC;
border-style:solid;
border-width:1px;
border-color:#000000;
font-size:12px;
margin: 8px 18px 3px 15px;
padding: 1px 3px 1px 3px;
text-align:center;
}

#corpo h5.festa{
background-color:#666699;
color:#fff;

}

#corpo h5.baro{
background-color:#CC0000;
color:#fff;

}

#corpo p {
font-size: 12px;
text-align:justify;
margin-top:0px;
margin-bottom:10px;
}

#corpo p.descrizione {
width:830px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
font-style:italic;
}

#corpo p.center {
text-align:center;
}

#corpo p.firma {
color:#FFFFFF;
text-align:right;
font-style:italic;
margin-right:5px;
}

#corpo p.right {
text-align:right;
}

#Destino {
background-image: url(pgdestino.gif);
background-repeat:no-repeat;
}

#Dezra {
background-image: url(pgdezra.gif);
background-repeat:no-repeat;
}

#DM {
background-image: url(pgDM.gif);
background-repeat:no-repeat;
}

#footer {
background-image: url(footer2.jpg);
width: 900px;
height: 54px;
margin: 0 auto;
}

#header {
background-image: url(head2.jpg);
width: 900px;
height: 134px;
margin: 0 auto -5px auto;
}

a img {

border:1px solid #000;
}

.imgpg {
background-color: #ccc;
border-style:solid;
border-width:1px;
border-color:#000000;
color:#000;
margin: 3px 18px 3px 15px;
padding: 1px 3px 2px 125px;
height:168px;
}

#Loki {
background-image: url(pgloki.gif);
background-repeat:no-repeat;
}

#menu {
font-size: 10px;
background-image: url(menu2.jpg);
margin-bottom: 0px !important;
margin: 5px auto 0px auto;
width: 882px;
padding-top: 36px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 13px;
text-align: left;
padding-left:18px;
}
#menu p	 {
border: #000 1px solid;
display: inline;
text-align: center;
	
	
}
#menu a:hover {
background-color:#660033;
color:#FFFFFF;
padding: 0 2px;
}

#menu a {
padding: 0 2px;
color:#FFF;
}
#menu p.link {
background-color:#660066;

}
#menu p.linkRosso {
background-color:#FF00CC;

}
#menu p.linkRosso a{
background-image:url(linkRosso2.gif);
color:#000;
}


#menu p.visto {
background-color: #3E3E3E;
border-bottom-color: #3E3E3E;
color:#FFFFFF;
font-weight:bold;
padding: 0 2px;
}

#menu2 {
margin-bottom: -8px !important;
margin: 5px auto 0px auto;
width: 882px;
padding-top: 6px;
font-family: verdana,Arial, Helvetica, sans-serif;
height: 13px;
text-align: left;
padding-left:18px;
padding-bottom:3px;
}
#menu2 p	 {
border: #000 1px solid;
display: inline;
text-align: center;
font-size:1.2em;
}
#menu2 a:hover {
background-color:#660033;
color:#FFFFFF;
padding: 0 2px;
}

#menu2 a {
padding: 0 2px;
color:#FFF;
}
#menu2 p.link {
background-color:#660066;

}
#menu2 p.visto {
background-color: #3E3E3E;
color:#FFFFFF;
font-weight:bold;
padding: 0 2px;
}

#Radice {
background-image: url(pgradice.gif);
background-repeat:no-repeat;
}

#Raissa {
background-image: url(pgraissa.gif);
background-repeat:no-repeat;
}
#corpo div.box div.papiro p {

margin-bottom:12px;}

table.munchkin caption {
border:1px solid #000;
background-color:#990000;
width:96%;
color:#FFFFFF;
margin-left:10px;
font-size:1.2em;}

table.munchkin {

width:97%;}

table.munchkin th {
vertical-align:top;


}

table.munchkin th.teschio {
width:39px;
height:42px;
background-image:url(../score/images/teschio2.jpg);
border:1px solid #000;

}

table.munchkin td.teschio {
width:635px;
text-align:left;
background-color:#444;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
border:1px solid #000;
padding:4px;
}

#corpo table.munchkin td.teschio a {
color:#FFCC66;
}


table.munchkin td {
width:100%;
background-color:#333333;
color:#FFFFFF;
text-align:left;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
border:1px solid #000;
padding:4px;
}

/* THE GAME*/
fieldset.thegame {
border:1px solid #000;
}

fieldset.thegame legend {
font-size:1.1em;
font-weight:bold;
color:#000;
}
table.thegame label {
font-weight:bold;
}

table.thegame input.livello {
height:13px;
width:15px;
}

table.thegame input.karma {
border:1px solid #000;
background-color:#333333;
text-align:center;
color:#fff;
height:13px;
width:30px;
}
table.thegame {
width:99% !important;
width:833px;
}

div.imgTaverna {
width:400px;
height:138px;
background-image:url(../avatar/im/taverna.jpg);
border:1px solid #000;
margin:10px auto 5px auto;
}

table.thegame td.centrato {
text-align:center;
}

#corpo table.thegame td a.vai {
color:#FFFFFF;
text-align:center;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
background-color:#660033;

border-bottom:1px solid #000;
border-right:1px solid #000;

}

#corpo table.thegame a.vai:hover {
border-bottom:0px;
border-right:0px;
border-top:1px solid #000;
border-left:1px solid #000;
}

table.thegame th {
text-align:left;
background-color:#660033;
border:1px solid #DADC0E;
text-align:left;
height:12px;
width:10%;
}

#corpo table.thegame th a{
color:#FFFFFF
}

table.thegame th.pic {
width:1%;
}

table.thegame td.pic {
width:1%;
}

table.thegame th.pic2 {
width:4%;
}

table.thegame td.pic2 {
width:4%;
}

table.thegame td {
text-align:left;
background-color:#444;
border:1px solid #8C0000;
height:12px;
}

input.text {
border:1px solid #000;
height:13px;}

table.thegame input.text {
border:1px solid #000;
height:13px;}

table.thegame select.select option{
height:13px;
}

input.iscriviti {
width:99% !important;
width:822px;
cursor:pointer;
background-color:#660000;
border:1px solid;

color:#fff;
border-top-color:#FFFF99;
border-left-color:#FFFF99;
border-bottom-color:#000;
border-right-color:#000;
font-weight:bold;
}

ul {
text-align:left;
list-style-type:none;
text-indent:-10px;
}

li {
line-height:18px;
font-size:1.2em;
}

input.cambia {
margin-top:5px;
border:1px solid #000;
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
}

input.cambia2 {
font-size:.85em;
border:1px solid #000;
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
}

.status {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
margin-left:20px;
margin-top:8px !important;
padding-top:3px !important;
padding-top:inherit;
margin-top:inherit;
background-color:#999999;
margin-right:18px;
line-height:13px;
padding-left:3px;
border:1px solid #000;
}

.status .versoDestra a {
margin-left:360px;
border-left:1px solid #000;
padding-left:3px;

}

#corpo .nota {
font-size:.95em;
text-decoration:underline;

}

acronym.online {
cursor:help;
border-bottom:1px dotted #000;
color:#00CC00;
}

acronym {
cursor:help;
border-bottom:1px dotted #fff;

}

acronym.offline {
color:#fff;
}

hr.divisore {
color:#CCCCCC;
}

table.tabella_scheda {margin:0 auto 0 auto;}
table.tabella_scheda td {border:1px solid #ffffff; background-color:#CCCCCC; color:#000;}
table.tabella_scheda td.header {font-weight:bold; }
table.tabella_scheda td.valore {text-align:center; }
table.tabella_scheda td.none {border:none; background:none; color:#FFFFFF; }
table.tabella_scheda td.valore_verde {text-align:center; background-color:#DEFFDD; color:#000; }
table.tabella_scheda td.valore_rosso {text-align:center; background-color:#FFECEC; color:#000; }
table.tabella_scheda td.valore_verde_info {background-color:#DEFFDD; width:35px; }
table.tabella_scheda td.valore_rosso_info {background-color:#FFECEC; width:35px; }

table.tabella_scheda_left {margin:0 0 0 40px;}
table.tabella_scheda_left td {border:1px solid #ffffff; background-color:#CCCCCC; color:#000;}
table.tabella_scheda_left td.header {font-weight:bold; }
table.tabella_scheda_left td.valore {text-align:center; }
table.tabella_scheda_left td.none {border:none; background:none; color:#FFFFFF; }
table.tabella_scheda_left td.valore_verde {text-align:center; background-color:#DEFFDD; color:#000; }
table.tabella_scheda_left td.valore_rosso {text-align:center; background-color:#FFECEC; color:#000; }
table.tabella_scheda_left td.valore_verde_info {background-color:#DEFFDD; width:35px; }
table.tabella_scheda_left td.valore_rosso_info {background-color:#FFECEC; width:35px; }
