body {
    margin:0px 0px 0px 0px;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #F9F8F8;
    color: #000000;
    }

hr {
    height:1px;
    background-color:#CCCCCC;
    border-color:#CCCCCC;
    border:0px solid;
    margin-bottom:0;
    padding-bottom:0;
    display:inline;
    }


.author {
    font-size:11px;
	font-weight:bold;
    }


.biglink {
    font-weight:bold;
    }


.biglink a {
    font-weight:bold;
    }


.download input {
    background-color:#3091CE;
    color:#FFFFFF;
    font-weight:bold;
    width:220px;
    font-size:9pt;
	padding:2px;
    }


.imghome {
    border-width:5px;
    border-style:solid;
    border-color:#E5E5E5;
    }


.languagedownload input {
    background-color:#3091CE;
    color:#FFFFFF;
    font-weight:bold;
    font-size:8.5pt;
    padding:0px 0px 5px 0px;
    }


.mainlinks {
    margin:11px 8px 5px 8px;
    color:#ffffff;
    }


.mainlinks a {
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
    }


.mainlinks a:hover {
    text-decoration:none;
    }


.screenshots {
    float:right;
    margin:0px 0px 10px 40px;
    border-width:5px;
    border-style:solid;
    border-color:#E5E5E5;
    }

.vote select {
    font-size:8pt;
    background-color:#EFEFEF;
    width:80px;
    }

.vote input {
    font-size:8pt;
    background-color:#EFEFEF;
    }







#grey {
    margin:0px 215px 0px 0px;
    padding:5px 5px 0px 5px;
    }

#img1 {
    display:block;
   
    background-color:#fff;
    height:99px;
    }

#img2 {
    display:inline;
    position:absolute;
    top:5px;
    right:215px;
    height:65px;
    }


#one {
    position:absolute;
    top:5px;
    right:5px;
    width:150px;
    height:30px;
    background-color:#40A5E5;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#two {
    position:absolute;
    top:40px;
    right:5px;
    width:150px;
    height:30px;
    background-color:#91d354;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#three {
    position:absolute;
    top:40px;
    right:160px;
    width:150px;
    height:30px;
    background-color:#68AD2C;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#four {
    position:absolute;
    top:5px;
    right:160px;
    width:150px;
    height:30px;
    background-color:#3091CE;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#five {
    position:absolute;
    top:75px;
    right:160px;
    width:150px;
    height:30px;
    background-color:#68AD2C;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#six {
    position:absolute;
    top:75px;
    right:5px;
    width:150px;
    height:30px;
    background-color:#3091CE;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#contentcontainer {
    margin:5px 5px 5px 5px;
    }

#content {
    border-width:5px;
    border-style:solid;
    border-color:#E5E5E5;
    padding-top:5px;
    }

#leftnavi {
    position:absolute;
    left:15px;
    top:173px;
    width:160px;
    }

#leftnavi a {
    font-size:14px;
    color:#0050A0;
    text-decoration:none;
    }

#leftnavi a:visited {
    color:#0050A0;
    }

#leftnavi a:hover {
    color:#0050A0;
    text-decoration:underline;
    }

#leftnavi a:active {
    color:#0050A0;
    text-decoration:underline;
    }


#text {
    margin:25px 15px 15px 200px;
    letter-spacing:0.1pt;
	}




#text h1 {
    font-size:14pt;
	color: #b00;
    }

#text h2 {
    font-size:11pt;
    padding-top:15px;
	color: #b00;
    }

#text h2 a {
    font-size:13pt;
    color:#0050A0;
    text-decoration:none;
    }


#text h3 {
    font-size:13px;
    }


#text h5 {
    font-size:14px;
    }


#text a {
    font-size:14px;
    color:#0050A0;
    text-decoration:none;
    }

#text a:visited {
    color:#0050A0;
    }

#text a:hover {
    color:#0050A0;
    text-decoration:underline;
    }

#text a:active {
    color:#0050A0;
    text-decoration:underline;
    }

#text p, strong, dl, dt, dd, ol, li, td, blockquote, div {
    font-size:14px;
    line-height:19px;
    }
/*
 p.sfondo {
 background: white url(../immagini/logo_sfondo2_459_250.gif) center no-repeat;
   }
*/

#footer {
    text-align:center;
    margin:0px 5px 5px 5px;
    padding-top:5px;
    font-size:15px;
	line-height:21px;
    color:#b00;
	font-weight:bold;
    }

#footer a {
    text-align: center;
    margin:0px 5px 5px 5px;
    padding-top:5px;
    font-size:15px;
    color: blue;
    text-decoration:none;
    }

#footer a:visited {
    text-decoration:none;
    }

#footer a:hover {
    text-decoration:underline;
    }

#footer a:active {
    color:#FF0000;
    text-decoration:underline;
    }


#subnavi {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#40a5e5;
    color:#ffffff;
    }

#subnavi a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavi a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavi a:hover {
    text-decoration:none;
    background-color:#0050A0;
    }

#subnavi a:active {
    text-decoration:none;
    background-color:#0050A0;
    }


#subnavigrey {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#E5E5E5;
    color:#ffffff;
    }


#subnavilightgreen {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#91d354;
    color:#ffffff;
    }

#subnavilightgreen a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavilightgreen a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavilightgreen a:hover {
    text-decoration:none;
    background-color:#089E00;
    }

#subnavilightgreen a:active {
    text-decoration:none;
    background-color:#089E00;
    }


#subnavidarkgreen {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#68AD2C;
    color:#ffffff;
    }

#subnavidarkgreen a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavidarkgreen a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavidarkgreen a:hover {
    text-decoration:none;
    background-color:#089E00;
    }

#subnavidarkgreen a:active {
    text-decoration:none;
    background-color:#089E00;
    }


.subnavidarkblue {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#3091CE;
    color:#ffffff;
    }

.subnavidarkblue a {
    color:#ffffff;
    text-decoration:none;
    }

.subnavidarkblue a:visited {
    color:.ffffff;
    text-decoration:none;
    }

.subnavidarkblue a:hover {
    text-decoration:none;
    background-color:#0050A0;
    }

.subnavidarkblue a:active {
    text-decoration:none;
    background-color:#0050A0;
    }


#subnavilightblue {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#40A5E5;
    color:#ffffff;
    }

#subnavilightblue a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavilightblue a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavilightblue a:hover {
    text-decoration:none;
    background-color:#0050A0;
    }

#subnavilightblue a:active {
    text-decoration:none;
    background-color:#0050A0;
    }


#box {
    float:right;
    clear:right;
    padding:5px 5px 5px 5px;
    margin-left:15px;
    margin-bottom:10px;
    border-width:2px;
    border-style:dashed;
    border-color:#3091CE;
    width:220px;
}

.boxhead {
    font-size:10pt;
    font-weight:bold;
    color:#FFFFFF;
}

.boxcontent {
    font-weight:bold;
}
.colore_diff {
    color: #b00;
}
.greenback {
    background-color:#40A5E5;
    padding:3px 5px 3px 5px;
}



#adboxright {
    float:right;
    clear:right;
    padding:5px 5px 5px 5px;
    margin-left:15px;
    margin-bottom:10px;
}






  .currentpage {
      font-weight:bold;
      color:#FF0000;
  }

  .allpages {
      color:#FF0000;
  }

  .cellstyle td {
      background-color:#EFEFEF;
      border:0px;
      padding:3px;
  }

  .index {
      font-weight:bold;
  }

  .darkrow {
      background-color:#D2DBFF;
  }

  .lightrow {
      background-color:#ECF0FF;
  }


  .messages {
      color:#FF9F00;
      font-weight:bold;
      width:60%;
  }

  .adminbuttons a {
      padding:1px 10px 1px 10px;
      border:1px outset #DF0000;
      color:#FFFFFF;
      background-color:#FF5F00;
      text-decoration:none;
      font-weight:bold;
  }

  .adminbuttons a:hover {
      border:1px inset #DF0000;
  }

  .imgsx {
	border: 2px solid #FFFFFF;
	float: left;
	margin-right: 10px;
}

h1,h2,h3,h4,h5,h6,p,blockquote,td,ul,ol,dt,dd,caption {
font-family:arial,helvetica,sans-serif;
}


#tit1 {
letter-spacing:.1em;
padding-left:4px;
padding-right:.5em;
margin-bottom:5px;
margin-top:5px;
margin-left:168px;
padding-top: 5px;
color: #b00;
}
#tit2 {
font-size: 150%; 
letter-spacing:.11em;
padding-left:4px;
padding-right:.5em;
padding-top: 15px; 
padding-bottom: 4px; 
color: #b00;
margin-left:168px;
margin-top:5px;
margin-bottom:0px;
}


#tit3 {font-size:85%;
padding-top:0px;
padding-left:4px;
padding-right:.5em;
margin-left:168px;
margin-bottom:5px;
margin-top:5px;
}







#logon2 {
background:#fff url("/immagini/logo_168_99.gif") no-repeat;
color:#000;
margin-top: 5px;
margin-left: 5px;
border-bottom:2px solid #E5E5E5;
height: 105px;
}


#form {
	position: absolute;
	display: inline;
	width: auto;
	top: 125px;
	right: 0;
	margin: -1em 0 0 0;
}

#input {
	margin-bottom: 0;
}

.button {
	margin: 0 1em 0 0.5em;
}

.viewLineBreak {
	HEIGHT: 4px
}
