 /*
		KINGMO's CSS definitions for the site of grazieelvis.it (c)
*/

/* ********************** FONTS *************************** */

body {
font: 75%/1em Arial, Verdana, Helvetica, sans-serif;
  }
dt, 
label, 
th,
h3,
.pod h3,
.podBM h3,
.pdcht h3,
.chtx5,
#photo_text,
#photo_text2,
#int_textmenu2,
#int_textmenu,
.caption a {
font-weight: bold;
  }
code strong, 
h1,
pre strong,
.chtx,
.chtx2,
.chtx3,
.chtx4,
select, 
textarea, 
.textfield,
.noticemenu,
#inttext,
#podconcert,
#podconcert2,
#interview1,
#podconcert3,
#podtext,
.singletext {
font-weight: normal;
  }
h1,
.pdcht h1 {
font-size: 1.75em;
  }
.pdcht h2,
h2 {
font-size: 1.35em;
  }
h3, h4, h5, 
ol, 
li, 
li ol,
li ul, 
p, 
select, 
td,
textarea,
.chtx,
.chtx4,
.chtx5,
.textfield {
font-size: 1em;
  }
.foot, 
.legalnotice,
#contentFooter,
#inttext,
#podconcert,
#podconcert2,
#interview1,
#podconcert3,
#podconcert3 td,
#podtext,
.chtx2,
.new {
font-size: 0.9em;
  }
.chtx3 {
font-size: 0.75em;
  }
.chtx2,
.chtx {
color : #003399;
  }
.chtx3,
.pcpu {
color: #e10000;
  }
.chtx4 {
color: #ffffcc;
  }
.chtx5 {
color: #ffff66;
  }
#photo_text,
#photo_text2,
#int_textmenu,
#int_textmenu2,
#pod,
#podBM,
#pdcht,
#darkbox,
#darkboxrt,
.noticemenu {
font-size: 0.7em;
  }
.chtx,
.chtx4,
.chtx5,
p, 
pre, 
select, 
td, 
textarea, 
.text,
.textfield {
line-height: 1.35em;
  }
#darkbox,
#darkboxrt,
#inttext,
#podconcert,
#podconcert2,
#interview1,
#podconcert3,
#podtext,
.chtx2,
.chtx3,
.singletext {
line-height: 1.07em;
  }
h3,
#photo_text,
#photo_text2,
#int_textmenu,
#int_textmenu2,
#pod,
#podBM,
#pdcht,
#contentFooter { 
line-height: 1.5em;
  }
th,
h3,
select, 
textarea, 
.textfield, 
.new,
#contentFooter,
#pod,
#podBM,
#pdcht,
#darkbox,
#darkboxrt,
.singletext,
.chtx,
.chtx2,
.chtx3,
.chtx4,
.chtx5,
.separator {
font-family: Verdana, Arial, Helvetica, sans-serif;
  }
.chtx3,
#podtext,
#podconcert,
#podconcert2,
#podconcert3,
#interview1,
#inttext {
text-align: justify;
  }


/* ****************** end FONTS *************************** */

br.clear-both, 
div.clear-both,
br.clear-left, 
div.clear-left {
font: 1px/1px monospace;
display: block;
  }
.clear-both {
clear: both;
  }
.clear-left {
clear: left;
  }

body {
padding: 0;
margin: 0;
height: auto;
  }
/* IE only */
* html body {
text-align: center;
  }

/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	/* background-color: #54618b; */
	background: #4C4B48 url(http://www.grazielvis.it/images/Ebackground.jpg) repeat-x;
	/* ovviamente crea errore su Firefoz ! */
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #525252;
	scrollbar-shadow-color: #777777;
	scrollbar-3dlight-color: #cddacd;
	scrollbar-arrow-color:  #FFA800;
	scrollbar-track-color: #ff6600;
	scrollbar-darkshadow-color: #000000;
	
;
  }
/* ****** general font colors ****** */
a {
color: #ffcc33;
  }
a:visited {
color: #9999ff;
  }
a:hover {
background-color: #fff4dd;
  }

/* STAR HERE   */

/* ***** SEPARATOR -> <hr.... ****** 
.separator { font-size: 10px; line-height:18px; color: #aaa;
  }*/

/* ********* Elvis Global Menu ********* */
div#globalnavbar {
position: relative;
top: -22.5px; left: 0px;
background-image: url(http://www.grazielvis.it/images/Grazieelvis_head/C000-menubar.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 0;
border: 0;
margin: 0;
width: 774px;
height: 42px;
  }
/* Mozilla - Firefox - Opera6 */
head:first-child+body div#globalnavbar {
position: relative;
top: -22.5px; left: 112px;
  }

ul#globalnav-menu {
position: absolute;
top: 3; left: 0;
z-index: 7;
list-style: none;
color: #000;
padding: 0 0 0 20px;
border: 0;
margin: 0;
width: 774px;
height: 42px;
  }
/* Mozilla - Firefox - Opera6 */
head:first-child+body ul#globalnav-menu {
position: relative;
top: -2; left: 0;
  }

ul#globalnav-menu li {
display: inline;
display: block;
float: left;
line-height: 42px !important;    /* Area - altezza esatta */
line-height: 33px;    /* Area - altezza + piccola per posizionamento testo */
padding: 0;
border: 0;
margin: 0;
height: 42px
;
  }
ul#globalnav-menu li a {
padding: 0 3px 0 6px;
border-left: 1px solid #8d9495;
  }  /* barra verticale su menu */
ul#globalnav-menu li.first a {
border-left: 0;
  }
ul#globalnav-menu li a:link,
ul#globalnav-menu li a:visited {
background-color: transparent;
color: #0000cc;    /* colore testo menu */
text-decoration: none;
  }
ul#globalnav-menu li a:visited:hover,
ul#globalnav-menu li a:hover {
background-color: transparent;
color: #ff6600;    /* colore testo menu */
text-decoration: none;
  }

#pod {
position: relative;
top: -10; left: 0;
padding: 3px 1px;
width: 206px;
float: right;
  }
/* IE only */
* html #pod {
width: 206px;
  }

#pod div.hr {
border-top: 1px solid #acb0b5;
background-color: #eaeff3;
margin: 11px -15px;
padding: 0 15px;
font: 1px/1px monospace;
height: 1px;
  }
/* IE only */
* html #pod div.hr {
height: 2px;
  }
/*pod font colors */
#pod a {
color: #cc0000;
  }
#pod a:visited {
color: #cc0000;
text-decoration: underline;
  }
#pod a:hover {
color: #ffcc99;
background-color: #cc0000;
text-decoration: underline;
  }
#pod a.noHover:hover {
text-decoration: underline;
background-color: #f0f1f4 !important;
  }
#pod h3 {
margin: 0 -9px 0 1px;
padding: 0 9px 2px;
min-height: 15px;
display: inherit;
  }
/* IE only */
* html #pod h3 {
height: 15px;
  }
#pod h3 {
color: #0000cc;
  }
#pod h3 a {
background-color: #e8f0f1;
margin: 0 -9px;
padding: 0 9px;
  }
#pod h3 a:hover {
color: #005fa9;
  }
#pod h3 a:visited {
color: #000;
  }
#pod h3 a:visited:hover {
color: #005fa9;
  }
#pod p {
margin: 0 -9px 0 1px;
padding: 2 1px 2px;
min-height: 15px;
display: inherit;
  }

/* ************************************************* */
#podBM {
position: relative;
top: -10; left: 0;
padding: 3px 1px;
width: 206px;
float: right;
  }
/* IE only */
* html #pod {
width: 206px;
  }

#podBM div.hr {
border-top: 1px solid #acb0b5;
background-color: #eaeff3;
margin: 11px -15px;
padding: 0 15px;
font: 1px/1px monospace;
height: 1px;
  }
/* IE only */
* html #podBM div.hr {
height: 2px;
  }
/*podBM font colors */
#podBM a {
color: #cc0000;
text-decoration: underline;
  }
#podBM a:visited {
color: #cc0000;
text-decoration: underline;
  }
#podBM a:hover {
color: #ffcc99;
background-color: #cc0000;
text-decoration: underline;
  }
#podBM a.noHover:hover {
text-decoration: underline;
background-color: #f0f1f4 !important;
  }
#podBM h3 {
margin: 0 -9px 0 1px;
padding: 0 9px 2px;
min-height: 15px;
display: inherit;
  }
/* IE only */
* html #pod h3 {
height: 15px;
  }
#podBM h3 {
color: #0000cc;
  }
#podBM h3 a {
background-color: #e8f0f1;
margin: 0 -9px;
padding: 0 9px;
  }
#podBM h3 a:hover {
color: #005fa9;
  }
#podBM h3 a:visited {
color: #000;
  }
#podBM h3 a:visited:hover {
color: #005fa9;
  }
#podBM p {
margin: 0 -9px 0 1px;
padding: 2 1px 2px;
min-height: 15px;
display: inherit;
  }

#podconcert {
position: relative;
top: -10; left: -20;
width: 620px;
height: 2169px;
float: right;
  }
/* IE only */
* html #podconcert  {
padding: 3px 1px 5px 1px;
width: 622px;
height: 690px;
  }

#podconcert2 {
position: relative;
top: -10; left: -70;
width: 620px;
height: 1100px;
float: right;
  }
/* IE only */
* html #podconcert2  {
padding: 3px 1px 5px 1px;
width: 622px;
height: 1102px;
  }
#podconcert2 h2 {
color: #e10000;
  }

#podconcert3 {
position: relative;
top: -10; left: -70;
width: 620px;
height: 670px;
float: right;
  }
/* IE only */
* html #podconcert3  {
padding: 3px 1px 5px 1px;
width: 622px;
height: 602px;
  }
#podconcert3 h2 {
color: #e10000;
  }


#interview1 {
position: relative;
top: -10; left: -70;
width: 620px;
float: right;
  }
/* IE only */
* html #podconcert2  {
padding: 3px 1px 5px 1px;
width: 622px;
height: 1102px;
  }
#podconcert2 h2 {
color: #e10000;
  }

/* PER LA CHAT ************************************* */
#pdcht {
position: relative;
top: -10; left: 1;
padding: 3px 1px;
width: 690px;
background-color: transparent;
float: right;
  }
/* IE only */
* html #pdcht {
width: 696px;
  }


#pdcht div.hr {
border-top: 1px solid #ffcc00;
background-color: #ff9900;
margin: 11px -1px;
padding: 0 15px;
font: 1px/1px monospace;
height: 1px;
  }
/* IE only */
* html #pdcht div.hr {
height: 2px;
  }
/*pdcht font colors */
#pdcht a {
color: #cc0000;
  }
#pdcht a:visited {
color: #cc0000;
text-decoration: none;
  }
#pdcht a:hover {
color: #ffcc99;
background-color: #cc0000;
text-decoration: none;
  }
#pdcht a.noHover:hover {
text-decoration: none;
background-color: #FAFBFD !important;
  }
#pdcht h3 {
margin: 0 -9px 0 1px;
padding: 0 9px 2px;
min-height: 15px;
display: inherit;
  }
/* IE only */
* html #pdcht h3 {
height: 15px;
  }
#pdcht h3 {
color: #cc0000;
  }
#pdcht h3 a {
background-color: #e8f0f1;
margin: 0 -9px;
padding: 0 9px;
  }
#pdcht h3 a:hover {
color: #005fa9;
  }
#pdcht h3 a:visited {
color: #000;
  }
#pdcht h3 a:visited:hover {
color: #005fa9;
  }
#pdcht p {
margin: 0 -9px 0 1px;
padding: 2 1px 2px;
min-height: 15px;
display: inherit;
  }
#pdcht input, #pdcht textarea, #pdcht select {
background: #dfe9ec;
color: #000099;
font-size: 14px;
font-family: Verdana,Geneva,Arial,Helvetica;
;
  }

/* **********fine css chat ****************************** */


#rem {
position: relative;
top: 2; left: 200;
width: 206px;
  }
/* IE only */
* html #rem {
left: 1;
width: 200px;
  }

/* #4C4B48 */
#rem a.link,
#imgPh a.link,
.noHover a.link {
background-color:#4C4B48 !important;
  }
#rem a,
#imgPh a,
.noHover a {
background-color: #4C4B48;
  }
#rem a.noHover:hover,
#imgPh a.noHover:hover,
.noHover a:hover {
background-color:#4C4B48 !important;
  }

/* ***** dark box  -> left ****** */
.darkbox {
padding: 0 1px;
margin: 0 1px;
background-color: #fff;
  }
#darkbox h3 {
margin: 0 -9px 11 1px;
padding: 0 9px 2px;
border-bottom: 1px solid #D5DDDD;
min-height: 15px;
display: inherit;
  }
/* IE only */
* html #darkbox h3 {
height: 15px;
  }
#darkbox h3 a {
background-color: #e8f0f1;
margin: 0 -9px;
padding: 0 9px;
  }
#darkbox h3 a:hover {
color: #005fa9;
  }
#darkbox h3 a:visited {
color: #000;
  }
#darkbox h3 a:visited:hover {
color: #005fa9;
  }

#darkbox{
padding: 1px 1px;
width: 102px;
color: #fff;
  }
#darkbox p {
margin-top: -2px;
  }
/* IE only */
* html #darkbox {
width: 102px;
  }
/* */
#darkbox div.hr {
border-top: 1px solid #66ccff;
background-color: #dbf0f7;
margin: 3px 0px;
padding: 0 15px;
font: 1px/1px sans-serif !important;
font: 2px/2px sans-serif;
height: 1px;
  }
/* IE only */
* html darkbox div.hr {
height: 2px;
  }
/*darkbox font colors */
#darkbox a {
color: #ffffff;
text-decoration: none;
  }
#darkbox a:visited {
color: #ffffff;
text-decoration: none;
  }
#darkbox a:hover {
color: #0000ff;
background-color: #e7f7f8;
text-decoration: none;
  }
#darkbox a.noHover:hover {
text-decoration: none;
background-color: #ffffcc !important;
  }

/* ***** dark box  -> right ****** */
.darkboxrt {
padding: 0 1px;
margin: 0 1px;
background-color: #fff;
  }
#darkboxrt h3 {
margin: 0 -70px 2 1px;
padding: 0 9px 2px;
border-bottom: 1px solid #D5DDDD;
min-height: 15px;
display: inherit;
  }
/* IE only */
* html #darkboxrt h3 {
height: 15px;
margin: 0 -70px 0 -1px;
  }
#darkboxrt h3 a {
background-color: #e8f0f1;
margin: 0 -9px;
padding: 0 9px;
  }
#darkboxrt h3 a:hover {
color: #005fa9;
  }
#darkboxrt h3 a:visited {
color: #000;
  }
#darkboxrt h3 a:visited:hover {
color: #005fa9;
  }
#darkboxrt a.noHover:hover {
background-color: transparent
;
  }
#darkboxrt{
padding: 1px 30px;
width: 105px;
color: #fff;
  }
#darkboxrt p {
margin-top: -2px;
  }
/* IE only */
* html #darkboxrt {
width: 161px;
  }
#darkboxrt div.hr {
border-top: 1px solid #66ccff;
background-color: #dbf0f7;
margin: 3px 0px;
padding: 0 15px;
font: 1px/1px sans-serif !important;
font: 2px/2px sans-serif;
height: 1px;
  }
/* IE only */
* html darkboxrt div.hr {
height: 2px;
  }
/*darkboxrt font colors */
#darkboxrt a {
color: #ffffff;
  }
#darkboxrt a:visited {
color: #ffffff;
text-decoration: none;
  }
#darkboxrt a:hover {
color: #0000ff;
background-color: #e7f7f8;
text-decoration: none;
  }
#darkboxrt a.noHover:hover {
text-decoration: none;
background-color: #ffffcc !important;
  }

ul#photo_text {
position: relative;
top: 3; left: 1;
z-index: 5;
list-style: none;
color: #000;
padding: 0 0 0 1px;
border: 0;
margin: 3;
width: 120px;
height: 122px;
  }
ul#photo_text li {
background-color: transparent;
color: #dfdfdf;    /* colore testo menu */
;
  }
ul#photo_text li a:link,
ul#photo_text li a:visited{
background-color: transparent;
color: #66ffff;    /* colore testo menu */
text-decoration: none;
  }
ul#photo_text li a:visited:hover,
ul#photo_text li a:hover {
background-color: #000000;
color: #ffffff;    /* colore testo menu */
text-decoration: none;
  }

.imgPh {
background-color: transparent;
width: 100px;
margin-top: 9px;
margin-left: 28px;
  }

.imgPh a:link img,
.imgPh a:visited:hover img,
.imgPh a:hover img  { background-color: transparent ;
  }

ul#photo_text2 {
position: relative;
top: 3; left: 1;
list-style: none;
color: #000;
padding: 0 0 0 23px;
border: 0;
margin: 3;
width: 150px;
height: 122px;
  }
ul#photo_text2 li {
background-color: transparent;
color: #dfdfdf;    /* colore testo menu */
;
  }
ul#photo_text2 li a:link,
ul#photo_text2 li a:visited{
background-color: transparent;
color: #66ffff;    /* colore testo menu */
text-decoration: none;
  }
ul#photo_text2 li a:visited:hover,
ul#photo_text2 li a:hover {
background-color: #000000;
color: #ffffff;    /* colore testo menu */
text-decoration: none;
  }

/* ***** internal pages menu  -> right ****** */
#intmenu {
position: absolute;
top: 360; left: 719;
width: 10px;
float: right;
  }
/* IE only */
* html #intmenu {
width: 11px;
  }

ul#int_textmenu {
position: relative;
top: 3; left: -25;
list-style: none;
color: #000;
padding: 0 0 0 23px;
border: 0;
margin: 3;
width: 130px;
height: 112px;
  }
/* IE only */
* html ul#int_textmenu {
width: 160px;
  }

ul#int_textmenu li a:link,
ul#int_textmenu li a:visited{
background-color: transparent;
color: #000099;    /* colore testo menu */
text-decoration: none;
  }
ul#int_textmenu li a:visited:hover,
ul#int_textmenu li a:hover {
background-color: #ffffff;
color: #d9631c;    /* colore testo menu */
text-decoration: none;
  }

#inttext{
position: relative;
top: 2; left: -160;
padding: 3px 1px;
width: 542px;
float: right;
  }
/* IE only */
* html #inttext {
width: 550px;
  }

ul#int_textmenu2 {
position: relative;
top: 1; left: 350;
list-style: none;
color: #000;
padding: 0 0 0 23px;
border: 0;
margin: 3;
width: 220px;
height: 122px;
  }
ul#int_textmenu2 li a:link,
ul#int_textmenu2 li a:visited{
background-color: transparent;
color: #cc0000;    /* colore testo menu */
text-decoration: none;
  }
ul#int_textmenu2 li a:visited:hover,
ul#int_textmenu2 li a:hover {
background-color: #ffff00;
color: #3300ff;    /* colore testo menu */
text-decoration: none;
  }

#podtext {
position: relative;
top: 72; left: 0;
padding: 3px 1px 100px 1px;
width: 570px;
  }
/* IE only */
* html #podtext {
width: 576px;
  }


#contentFooter {
position: relative;
top: 2; left: 0;
padding: 3px 1px;
width: 742px;
float: right;
  }
/* IE only */
* html #contentFooter {
width: 740px;
  }

#copyright-terms { 
padding: 0px;
margin: 0px 1px 3px 140px;
width: 740px;
height: 69px;
color: #cc6600   /* colore testo menu */;
  }
/* IE */
* html #copyright-terms {
	margin: 0px 0px 0px -1px;
	width: 940px;
	height: 69px;
;
  }
#copyright-terms p { 
margin-bottom: 0.2em;
  }

#imgtrs {
	background-color: transparent;
  }

#imgtrs a:visited:hover,
#imgtrs a:hover {
	background-color: transparent;
  }


.linkonblk {
        color: #FFFFFF;
;
  }

.linkonblk a,
.linkonblk a:visited {
        text-decoration: none;
        color: #FFFFFF;
;
  }

.linkonblk a:hover {
        color: #FFFFFF;
        text-decoration: underline;
		background-color: #ff3300;
;
  }

/* STOP HERE */

/*
MARGIN:
margin-top
margin-right
margin-bottom
margin-left
*/
