body, table{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 0.77em;
 color: #222222;
 padding: 0px;
 margin: 0px;
}

html>body #leftmenu { 
 height: 515px;
}

body{
 background-color: #FFFFFF;
 text-align:center;
 background: url("/juventus/frontend/design/backgrounds/bg_bottom.gif") bottom;
 background-attachment: scroll;
 background-repeat:repeat-x;
}


h1,h2{
 font-family : Arial,Helvetica,Verdana,sans-serif;
 margin-bottom:0em;
 margin-top:0.5em;
}

h1,.heading1{
 font-weight: bold;
 font-size: 1.3em;
 color: #222222;
}

h2,.heading2{
 font-weight: bold;
 font-size: .9em;
 color: #222222;
}

form{
 display:inline;
}

a img{
 border:none;
}

.left {
 float: left;
}

/**********Page layout*************/
#page {
 width: 770px !important;
 width /**/:773px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 90px;
}

#main{
 margin-left: 10px;
 margin-right: 10px;
 margin-top: -53px;
 width: 434px !important;
 width /**/:433px;
 text-align:left;
 float: left;
}


#top{
 margin-left: auto;
 margin-right: auto;
 text-align:left;
 margin-top: 12px;
 width: 750px;
}

#container { 
 background: url("/juventus/frontend/design/backgrounds/bg_top.gif") repeat-x top;
 margin: -15px 0px 0px 0px !important;
 margin /**/:0px -10px 0px -10px;
 padding: 0px;
}


/* ############### */

div.list_article {
 margin: 0px;
 padding: 0px;
 text-align: justify;
}

div.date {
 font-size: 0.9em;
 font-style: italic; 
}

img.front {
 float: right;
 padding-left: 10px;
}

div.forgot {
 float: right;
 padding-left: 10px;
 padding-right: 40px;
}

a {
 color: #222222;
}

a.topmenu {
 font-family : Arial,Helvetica,Verdana,sans-serif;
 font-weight: bold;
 font-size: 1.0em;
 text-decoration: none;
 padding-left: 10px;
 padding-right: 10px;
}

a.topmenu:hover {
 background-color:#CDCDCD;
}

img.button{
 position:relative;
 left:5px;
 top:3px;  
}

a.menu {
 display: block;
 text-align: left;
 text-decoration: underline;
}

a.menu:hover {
 text-decoration: none;
  color: #000000;
}


img.logo {
  margin-left: 20px;
  margin-top: 28px !important;
  margin-top /**/: 17px;
}

.bottom {
 padding: 0px;
 margin: 0px;
 margin-top: 20px;
 /*background-image: url("/juventus/frontend/design/backgrounds/bg_bottom.gif");*/
 background-repeat:repeat-x;

}

div.copyright {
 padding-top: 7px;
 padding-bottom: 7px;
 text-align: center;
 color: #FFFFFF;
}

div.info_rights {
 color: #FFFFFF;
 font-size: 0.8em;
}

a.poweredby {
 color: #FFFFFF;
}

a.juventus {
 color: #FFFFFF;
 text-decoration: none;
}

a.match {
 text-decoration: none;
}

a.readmore {
  font-weight: bold;
  text-decoration: none;
}

a.readmore:hover {
  text-decoration: underline;
}

#rightmenu div.element_right, #leftmenu div.element_right {
  padding: 3px;
  text-align: right;
}

#rightmenu div.element, #leftmenu div.element{
  padding: 3px;
  text-align: center;
}

#rightmenu div.element_left, #leftmenu div.element_left{
  padding: 3px;
  text-align: left;
}

#rightmenu table {
  color: #222222;
} 

input.login {
  font-family : Verdana,sans-serif;
  font-size: 0.8em;
}

label.login {
text-align: center;
}


img.banner {
  margin-top: 10px;
}

div.clearAll {
  clear: both;
  margin: 20px;
}

table.tabell {
 font-size: 1em;

}


.asterisk {
  font-weight: bold;
  color: #FF0000;
}

.warning2{
  color: #FFFFFF;
  background-color: #DD0000;
  width:433px;
  padding: 2px;
  font-weight: bold;
}

table.match, table.player {
 font-size: 1em;
 width: 100%;
 margin-top: 10px;
 padding: 2px 2px 2px 6px;
 border: 0px;
}

tr.grey {
  background-color: #EEEEEE;
}

th.match1 {
 border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 11px;
 background: #000000 url(/juventus/frontend/design/backgrounds/black_box.gif) top left no-repeat; padding: 5px 5px 4px 6px; border-bottom: none; margin: 0 -7px 5px -7px; color: #FFFFFF;
 font-family: Arial,Helvetica,Verdana,sans-serif;
}

th.match2 {
 text-align: left;
 padding: 5px 0px 0px 0px; 
 margin: 5px; 
}

th.player {
 text-align: left;
 padding: 5px 0px 0px 0px; 
 margin: 5px; 
}

/* leftmenu */
#leftmenu { height: 550px; }
#leftmenu .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#leftmenu .box {background: #EEEEEE url(/juventus/frontend/design/background/black_box.gif) bottom left no-repeat; padding: 0 7px 7px 7px; border-width: 0;}
#leftmenu .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 11px;}
#leftmenu .box h2 {background: #ededed url(/juventus/frontend/design/backgrounds/black_box.gif) top left no-repeat; padding: 5px 5px 4px 6px; border-bottom: none; margin: 0 -7px 5px -7px; color: #FFFFFF;}
#leftmenu {float: left; width: 158px; font: 1em 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin-top: 5px;}

/* rightmenu */
#rightmenu .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#rightmenu .box {background: #EEEEEE url(/juventus/frontend/design/background/black_box.gif) bottom left no-repeat; padding: 0 7px 7px 7px; border-width: 0;}
#rightmenu .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 11px;}
#rightmenu .box h2 {background: #ededed url(/juventus/frontend/design/backgrounds/black_box.gif) top left no-repeat; padding: 5px 5px 4px 6px; border-bottom: none; margin: 0 -7px 5px -7px; color: #FFFFFF;}
#rightmenu {float: right; width: 158px; font: 1em 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin-top: -43px;}

