/* CSS Document */

/*.ie6 html {
  overflow-y  : hidden;
}

.ie6 body {
  overflow    : auto;
  height      : 100%;
}*/

.body {
	margin: 5px 10px 10px 10px;
	padding: 0px;
	background-image: url(images/sfondo.jpg);
	background-repeat: repeat-x;	 
	background-attachment: fixed;
	min-width:400px;
}

.ie6 .tabella_informativa {
  width:98%;
  background-color: #181728;
  text-align:justify;
  position:relative;
  border:1px solid black;
  height:400px;
  /*top:70px;*/
  /*overflow:auto;*/
}

.tabella_informativa hr{
Display: block;
}

.tabella_informativa {
  width:100%;
  background-color: #181728;
  text-align:justify;
  position:relative;
  border:1px solid black;
  height:100%;
  top: -70px;
}

.tabella_informativa table {
  table-layout:auto;
  width: 90%;
  height:auto;
}

.tabella_informativa td{
  padding-left: 10%;
}

.tabella_informativa h2 {
  color:#bfad11;
}

.tabella_informativa p {
  color:#bfad11;
  font-weight:bold;
}

.tabella_informativa b {
  color:red;
}

.warning {
  color:red;
}

b {
text-decoration:none;
}

.ie6 .base {
	/*background-position: center;*/
	background-image:url(base_compatibile.png);
	background-position:top;
	background-repeat:none;
    /*background: #181728;*/
	height : 122px;
	width : 1006px;
    min-width:400px;
	position : absolute;
	left : 0px;
	top: 0px;
	z-index : 5;
	}
	
.base {
	/*background-position: center;*/
    background-image:url(sfondo_base.png);
	background-position:top;
	background-repeat:repeat-x;
    /*background: #181728;*/
	height : 70px;
	width : 100%;
    min-width:400px;
	position : fixed;
	left : 0px;
	top: 0px;
	z-index : 5;
	}
	
#slogan {
    padding-top:40px;
	padding-left:380px;
	font-size: 20px;
    color: #bfad11;
	font-weight:bold;
}
	
.info_gen_community {
	padding-left:186px;
	padding-top:0px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	    }
		
.info {
	font-size:20px;
	color:#000000;
	    }
	
.ie6 .info a {
	text-decoration:none;
	color:red;
	font-weight:bold;
	    }	
	
.info a {
	text-decoration:none;
	color:#FF0000;
	font-weight:bold;
	    }
	
.base_nera a {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#ffffff;
        padding-left:0px;
		background-color:#000000;
		}
	
.base_nera a:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:bold;
        padding-left:0px;
		background-color:#990000
        }
		
.ie6 .base_nera {
		background-image:none;
		height:80px;
		width : 100%;
        min-width:400px;
		position : absolute;
		left : 0px;
		top: 70px;
		z-index : 5;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 20px;
		 padding: 0px 30px 0px 145px;
		 font-weight:bold;
         color:#FFFFFF;
	}

.base_nera {
		background-image:url(sfondo_base_nera.png);
		background-repeat:repeat-x;
		background-position:top;
		/*background: #000000;*/
		height:80px;
		width : 100%;
         min-width:400px;
			position : fixed;
			left : 0px;
			top: 70px;
			z-index : 5;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 20px;
		 padding: 0px 30px 0px 145px;
		 font-weight:bold;
         color:#FFFFFF;
	}
	
.base_nera table{
	/*table-layout:fixed;*/
	border-collapse:collapse;
	border-width:0px;
	}

.ie6 .immagine_news {
	background-image:none;
	background-repeat:repeat-x;
	background-position:top left;
	height : 44px;
	width : 200%;
	position : absolute;
	left : -40px;
	top: 90px;
	z-index : ;
	/*overflow: hidden;*/
	}

.immagine_news {
	background-image : url(barra_news.png);
	background-repeat:repeat-x;
	background-position:top left;
	height : 44px;
	width : 200%;
	position : fixed;
	left : -40px;
	top: 90px;
	z-index : 5;
	/*overflow: hidden;*/
	}

.menu_casetta {
	background-image : url(forum.gif);
	background-repeat : no-repeat;
	background-position : middle;
	height : 22px;
	width : 23px;
	position : absolute;
	z-index : 8;
	/*overflow: hidden;*/
	}

.immagine_omar_cartonizzato a {
	background-image : url(http://www.obientsoft-network.com/dati/omar_cartonizzato_small.png);
	background-repeat : no-repeat;
	height : 32px;
	width : 31px;
	position : fixed;
	right : -3px;
	bottom: -5px;
	z-index : 8;
	}

.immagine_omar_cartonizzato a:hover {
	background-image : url(http://www.obientsoft-network.com/dati/omar_cartonizzato.png);
	background-repeat : no-repeat;
	height : 226px;
	width : 222px;
	position : fixed;
	right: -3px;
	bottom:-5px;
	z-index : 11;
	}
	
.ie6 .immagine_luna_obi {
	display:none;
	}

.immagine_luna_obi {
	background-image : url(luna_obi.png);
	background-repeat : no-repeat;
	background-position : top;
	height : 98px;
	width : 115px;
	position : fixed;
	left : 30px;
	top: 5px;
	z-index : 8;
	/*overflow: hidden;*/
	}

.ie6 .immagine_obientsoft {
    display:none;
	}

.immagine_obientsoft {
	background-image : url(obientsoft.png);
	background-repeat : no-repeat;
	background-position : top;
	height : 56px;
	width : 213px;
	position : fixed;
	left : 133px;
	top: 15px;
	z-index : 8;
	/*overflow: hidden;*/
	}

#sfondo {
	background-image : url(sfondo.jpg);
	background-repeat : no-repeat;
	background-position: top;
	height : 1600px;
	width : 1071px;
	position: fixed;
	top : 0px;
	z-index : 2;
	}
	
table.tabelle_menu {
	table-layout:fixed;
	width: 100%;
         border-collapse:collapse;
         border-spacing:0px;
	}

thead.parte_alta h1  {
	 text-align: center;
	 font-size: large;
	}

thead.parte_alta td {
	background-color:#181728;
	table-layout:fixed;
	height: 70px;
	width: 100%;
	padding: 2px 5px 2px 5px;
        color:#FFFFFF;
	}
	
tbody.parte_centrale td {
	background-color:#121026;
	table-layout:fixed;
	width: 100%;
         border-style:solid;
	border-width:1px;
         border-color:#000000;
	padding: 2px 15px 2px 15px;
	}
	
tfoot.parte_bassa td {
	background-color:#121026;
	table-layout:fixed;
	width: 100%;
         border-style:solid;
	border-width:1px;
         border-color:#000000;
	padding: 2px 15px 2px 15px;
	}
	
/*CSS per gli scroller RSS*/

#ticker {
	width: 50px;
	height: 2.4em;
	border: 1px dashed #000;
	padding: 5px;
	background-color: lightyellow;
	margin:10px 0;
	text-align:left;
}

#box {
        background-image:url(rss.png);
        background-repeat:no-repeat;
	width: 155px;
	height: 38px;
	border: 1px solid #000;
	background-color: #181728;
	bottom:-3px;
	margin: 10px 0;
	text-align: left;
	font-size: 11px;
        padding-left:22px;
}

.ie6 #box:hover {
        background-image:url(rss.png);
        background-repeat:no-repeat;
	width: 250px;
	height: 180px;
	border: 1px solid #000;
	padding: 5px;
	background-color: #181728;
	margin: 10px 0;
	text-align: left;
	font-size: 11px;
        padding-left:22px;
		display:none;
}

.ie6 #box:hover {
        background-image:url(rss.png);
        background-repeat:no-repeat;
	width: 250px;
	height: 180px;
	border: 1px solid #000;
	padding: 5px;
	background-color: #181728;
	margin: 10px 0;
	text-align: left;
	font-size: 11px;
        padding-left:22px;
		display:none;
}

#box:hover {
        background-image:url(rss.png);
        background-repeat:no-repeat;
	width: 250px;
	height: 180px;
	border: 1px solid #000;
	padding: 5px;
	background-color: #181728;
	margin: 10px 0;
	text-align: left;
	font-size: 11px;
        padding-left:22px;
}

.rssclass .rssdate {
	color: gray;
}

.rsstitle {
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0;
}
.rssclass a {
	text-decoration: none;
}

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page  elements */
.page a { text-decoration: none; }
.page td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: none; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

a { text-decoration: none; }
