
body 
{
	background-attachment:fixed; 
	/*background-image:url(../img/bg3.jpg); */
	background-color:#000000; /*FF9900*/
	background-repeat:repeat; 
	background-position:center; 
	margin:0px; 
	top:0; 
	left:0;
}

.indexbody 
{
	background-attachment:fixed; 
	background-image:url(../img/logoenter.jpg);
	background-color:#000000; /*FF9900*/
	background-repeat:no-repeat; 
	background-position:center center; 
	margin:0px; 
	top:0; 
	left:0;
}

.lineOrange {
	background-color:#000000; /*FF9900*/
	margin: 0px;
	padding: 0px;
	height:1px;
}

.lineWhite {
	background-color:#FFFFFF; /*FF9900*/
	margin: 0px;
	padding: 0px;
	height:1px;
}

.line1 {
	background-color:#999999;
	margin: 0px;
	padding: 0px;
}

.line2 {
	background-color:#CCCCCC;
	height:2px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	font-size-adjust:0;
}

.line3 {
	background-color:#666666;
	height:2px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	font-size-adjust:0;
}

.line4 {
	background-color:#FFFFFF;
	height:2px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	font-size-adjust:0;
}

.thumbover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

.thumboverphoto {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
}

/* blocco esterno */
#container {
	margin-top: 0px;
	line-height: 120%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 750px;
	background-color: #000000; /*FF9900*/
	text-align:center;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
}

.content {
	padding: 15px 15px 5px 15px;
	background-color:#6F1316; /*#B4DAE4;*/
	color:#000000;
	font-family: Verdana,'Trebuchet MS', sans-serif;
	font-size: 10px;
	border-top: 0px;
	text-align:center;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	height:450px;
}
.contentadmin {
	padding: 15px 15px 5px 15px;
	background-color: #B4DAE4;
	color:#000000;
	font-family: Verdana,'Trebuchet MS', sans-serif;
	font-size: 10px;
	border-top: 0px;
	text-align:center;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	height:auto;
}
.contenthome {
	padding: 10px 15px 5px 15px;
	background-color: #6F1316; /*#B4DAE4;*/
	color:#000000;
	font-family: Verdana,'Trebuchet MS', sans-serif;
	font-size: 10px;
	text-align:center;
	border: 1px solid #FFFFFF;
	height:300px;
	background-attachment:fixed;
	background-image:url(../img/index1.jpg);
	background-repeat:repeat; 
	background-position:center; 
}

#main {
	width: 750px;
	overflow: hidden;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
}
#div250 {
	float: left;
	width: 250px;
	overflow: hidden;
}
#div300 {
	float: left;
	width: 300px;
	overflow: hidden;
}
#div350 {
	float: left;
	width: 350px;
	overflow: hidden;
}
#div400 {
	float: left;
	width: 400px;
	overflow: hidden;
}
#div450 {
	float: left;
	width: 450px;
	overflow: hidden;
}
#div500 {
	float: left;
	width: 500px;
	overflow: hidden;
}
#div550 {
	float: left;
	width: 550px;
	overflow: hidden;
}
#div600 {
	float: left;
	width:600px;
	overflow: hidden;
}
#div650 {
	float: left;
	width:650px;
	overflow: hidden;
}
#div700 {
	float: left;
	width:700px;
	overflow: hidden;
}
#div750 {
	float: left;
	width:750px;
	overflow: hidden;
}
#div1000 {
	float: left;
	width:1000px;
	overflow: hidden;
}

#footer {
	float: none;
	clear:both;
	width: 750px;
	overflow: hidden;
}

.contentr {
	padding: 15px 15px 5px 15px;
	background-color: #6F1316; /*#B4DAE4;*/
	color:#000000;
	font-family: Verdana,'Trebuchet MS', sans-serif;
	font-size: 10px;
	border-top: 0px;
	text-align:left;
	border-left: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	height:450px;
}
.contentl {
	padding: 15px 15px 5px 15px;
	background-color: #6F1316; /*#B4DAE4;*/
	color:#000000;
	font-family: Verdana,'Trebuchet MS', sans-serif;
	font-size: 10px;
	border-top: 0px;
	text-align:left;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	height:450px;
}

.rssfeeddiv {
	overflow: auto;
	text-align:left;
	height:230px;
	width:185px;
	border: 1px solid #FFFFFF;
	scrollbar-face-color: White;
	background-color:#BFBFBF;
	vertical-align:top;
}

.rssfeedtable {
	padding: 0px 0px 0px 0px;
	background-color: #0A396E;
	text-align:center;
	width:165px;
	background-color:#BFBFBF;
}

.loggedusersdiv 
{
	overflow: auto;
	scrollbar-face-color: White;
	border: 0px solid #FFFFFF;
	text-align:left;
	width:185px;
	height:100px;
	scrollbar-face-color: White;
	vertical-align:top;
	border: 0px solid #FFFFFF;
}
.loggedusersdivvisit
{
	border: 0px solid #FFFFFF;
	text-align:left;
	width:185px;
	scrollbar-face-color: White;
	vertical-align:top;
	border: 0px solid #FFFFFF;
}
.loggeduserstable {
	padding: 0px 0px 0px 0px;
	text-align:center;
	width:165px;
	border: 0px solid #FFFFFF;
	text-align:left;
}

/* box e testo in alto (i testi sono scritti in H1 e H2). Era height: 39px;*/
#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align:bottom;
	border-bottom: 10px #666666;
	height: 80px;
	width: 750px;
	background-image: url(../img/logo.jpg);
	background-repeat:no-repeat;
	background-position: left middle;
	background-color:#000000; /*FF9900*/
	}
#banneradminuser {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align:bottom;
	border-bottom: 10px #666666;
	height: 80px;
	width: 750px;
	background-image: url(../img/logoadminuser.jpg);
	background-repeat:no-repeat;
	background-position: left middle;
	background-color:#000000; /*FF9900*/
	}
#banneradminall {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align:bottom;
	border-bottom: 10px #666666;
	height: 80px;
	width: 750px;
	background-image: url(../img/logoadminall.jpg);
	background-repeat:no-repeat;
	background-position: left middle;
	background-color:#000000; /*FF9900*/
	}

/* css del menu in alto */

.menu 
{
  width:750px;
  list-style : none;
  font-family: Verdana, 'Trebuchet MS',  sans-serif;
  font-size : 12px;
  font-weight : bold;
  padding : 0px;
  margin : 0;
  position: relative;
  float:none;
  height : 2.64em;
  background-color :#000000;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 0px solid #FFFFFF;
padding-top:10px;
  /* crea il distacco bianco  height : 2.18em; */
}

.menu .stream { display : none; }

.menu li {
  display : inline;
}
.menu a {
  position : relative;
  margin-top : 0em;
  float : left;
  border : 0em solid #000000;
  border-bottom : 0em solid #000000;
  border-right : 0em solid #000000;
  border-top : 0em solid #000000;
  padding : .54em 5px .54em 5px;/*  .45em 14px .54em 15px;*/
  background : #000000; url("sfondo del testo") 0px 50% no-repeat;
  text-decoration : none;
}
* html .menu a { margin-bottom : -.09em; }

.menu .active a {
  background-position : 50%;
  border-left : none;
  border-right : none;
  border-bottom : none;
  padding-bottom : .54em;
}

.menu-ie5mac a { padding-bottom : .27em; }
.menu-ie5mac .active a { padding-bottom : .36em; }

.menu a:link,
.menu a:visited {
  color : #FFFFFF;
}
.menu a:hover,
.menu a:active {
  color : #FFFFFF;
  background-position : -200px 50%;
   background-color : #000000 ;
}

.menuadmin 
{
  width:750px;
  list-style : none;
  font-family: Verdana, 'Trebuchet MS',  sans-serif;
  font-size : 12px;
  font-weight : bold;
  padding : 0px;
  margin : 0;
  position: relative;
  float:none;
  height : 2.77em;
  background-color :#BFBFBF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
  /* crea il distacco bianco  height : 2.18em; */
}

.menuadmin .stream { display : none; }

.menuadmin li {
  display : inline;
}
.menuadmin a {
  position : relative;
  margin-top : 0.1em;
  float : left;
  border : 0em solid #BBB;
  border-bottom : 0em solid #BBB;
  border-right : .09em solid #BBB;
  border-top : 0em solid #BBB;
  padding : .54em 5px .54em 5px;/*  .45em 14px .54em 15px;*/
  background : #cccccc; url("sfondo del testo") 0px 50% no-repeat;
  text-decoration : none;
}
* html .menuadmin a { margin-bottom : -.09em; }

.menuadmin .active a {
  background-position : 50%;
  border-left : none;
  border-right : none;
  border-bottom : none;
  padding-bottom : .54em;
}

.menuadmin-ie5mac a { padding-bottom : .27em; }
.menuadmin-ie5mac .active a { padding-bottom : .36em; }

.menuadmin a:link,
.menuadmin a:visited {
  color : #000000;
}
.menuadmin a:hover,
.menuadmin a:active {
  color : #FFFFFF;
  background-position : -200px 50%;
   background-color : #BFBFBF ;
}

/* testi */
.textWhite {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; }
a.textWhite:link, a.textWhite:visited, a.textWhite:active {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; text-decoration: none;}
a.textWhite:hover {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; text-decoration: underline;}

.textWhiteBordered {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; border-bottom:1px dashed #D9D7BA; padding:5px 0px 5px 0px;}
a.textWhiteBordered:link, a.textWhiteBordered:visited, a.textWhiteBordered:active {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; text-decoration: none; border-bottom:1px dashed #D9D7BA; padding:5px 0px 5px 0px;}
a.textWhiteBordered:hover {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; text-decoration: underline; border-bottom:1px dashed #D9D7BA; padding:5px 0px 5px 0px;}

.textWhiteBold {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: bold; }
a.textWhiteBold:link, a.textWhite:visited, a.textWhite:active {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: bold; text-decoration: none;}
a.textWhiteBold:hover {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: bold; text-decoration: underline;}

.textBlack {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: normal; }
a.textBlack:link, a.textBlack:visited, a.textBlack:active {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
a.textBlack:hover {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: normal; text-decoration: underline;}

.textBlackBordered {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: normal; border-bottom:1px dashed #000000; padding:5px 0px 5px 0px;}
a.textBlackBordered:link, a.textBlackBordered:visited, a.textBlackBordered:active {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: normal; text-decoration: none; border-bottom:1px dashed #000000; padding:5px 0px 5px 0px;}
a.textBlackBordered:hover {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: normal; text-decoration: underline; border-bottom:1px dashed #000000; padding:5px 0px 5px 0px;}

.textBlackBold {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; }
a.textBlackBold:link, a.textBlackBold:visited, a.textBlackBold:active {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.textBlackBold:hover {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; text-decoration: underline;}

.textRed {font: 11px Verdana, Arial, sans-serif; color: #FB4A43; font-weight: normal; }
a.textRed:link, a.textRed:visited, a.textRed:active {font: 11px Verdana, Arial, sans-serif; color: #FB4A43; font-weight: normal; text-decoration: none;}
a.textRed:hover {font: 11px Verdana, Arial, sans-serif; color: #FB4A43; font-weight: normal; text-decoration: underline;}

.textRedBold {font: 11px Verdana, Arial, sans-serif; color: #FB4A43; font-weight: bold; }
a.textRedBold:link, a.textRedBold:visited, a.textRedBold:active {font: 11px Verdana, Arial, sans-serif; color: #FB4A43; font-weight: bold; text-decoration: none;}
a.textRedBold:hover {font: 11px Verdana, Arial, sans-serif; color: #FB4A43; font-weight: bold; text-decoration: underline;}

.prodNav {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.prodNav:link, a.prodNav:visited {font: 11px Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.prodNav:hover, a.prodNav:active {font: 11px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; text-decoration: underline;}

.linksitenews {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; text-decoration: underline;}
a.linksitenews:link, a.linksitenews:visited, a.linksitenews:active {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; text-decoration: underline;}
a.linksitenews:hover {font: 11px Verdana, Arial, sans-serif; color: #D9D7BA; font-weight: normal; text-decoration: underline;}

.table {	/*BACKGROUND-COLOR: #94afca;*/	border:solid 1px #FFFFFF;}.table2 {	border:solid 1px #FFFFFF;	border-collapse:collapse;}.tablebg {	border:solid 1px #6F1316; /*#B4DAE4;*/	border-collapse:collapse;}.titleTable {	FONT-WEIGHT: bold; 	FONT-SIZE: 11px; 	VERTICAL-ALIGN: middle; 	COLOR: #ffffff; 	FONT-FAMILY: Verdana, Arial, Sans-Serif; 	BACKGROUND-COLOR: #31659c; 	TEXT-DECORATION: none}.textTable {	FONT-WEIGHT: normal; 	FONT-SIZE: 11px; 	VERTICAL-ALIGN: middle; 	COLOR: #000000; 	FONT-FAMILY: Verdana, Arial, Sans-Serif; 	TEXT-DECORATION: none;}.textTable2 {	FONT-WEIGHT: normal; 	FONT-SIZE: 11px; 	VERTICAL-ALIGN: middle; 	COLOR: #000000; 	FONT-FAMILY: Verdana, Arial, Sans-Serif; 	TEXT-DECORATION: none;	border:solid 1px #FFFFFF;	border-collapse:collapse;}.textTableRed {	FONT-WEIGHT: normal; 	FONT-SIZE: 11px; 	VERTICAL-ALIGN: middle; 	BACKGROUND-COLOR: #ff0000; 	FONT-FAMILY: Verdana, Arial, Sans-Serif; 	font-weight:bold;	TEXT-DECORATION: none;}
/*FORMS*/
.flatinput{    BORDER-RIGHT: #FFFFFF 1px solid;    BORDER-TOP: #FFFFFF 1px solid;    FONT-SIZE: 11px;    BORDER-LEFT: #FFFFFF 1px solid;    COLOR: #000000;    BORDER-BOTTOM: #FFFFFF 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #FFFFFF;    }.flatinputborderblack{    BORDER-RIGHT: #000000 1px solid;    BORDER-TOP: #000000 1px solid;    FONT-SIZE: 11px;    BORDER-LEFT: #000000 1px solid;    COLOR: #000000;    BORDER-BOTTOM: #000000 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #FFFFFF;    }.flatbutton{    BORDER-RIGHT: #000000 1px solid;    BORDER-TOP: #94AFCA 1px solid;    FONT-SIZE: 11px;    BORDER-LEFT: #94AFCA 1px solid;    COLOR: #0A396E;    BORDER-BOTTOM: #000000 2px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #ffffff;    font-weight:bold;}.flatbuttonDelete{    BORDER-RIGHT: #000000 1px solid;    BORDER-TOP: #94AFCA 1px solid;    FONT-SIZE: 11px;    BORDER-LEFT: #94AFCA 1px solid;    COLOR: #FF0000;    BORDER-BOTTOM: #000000 2px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #ffffff}.flatinput2{    BORDER-RIGHT: #717477 1px solid;    BORDER-TOP: #717477 1px solid;    FONT-SIZE: 11px;    BORDER-LEFT: #717477 1px solid;    COLOR: #000000;    BORDER-BOTTOM: #717477 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #ffffff;    height:14px;    }.flatbutton2{    BORDER-RIGHT: #000000 1px solid;    BORDER-TOP: #7A0C19 1px solid;    FONT-SIZE: 10px;    BORDER-LEFT: #7A0C19 1px solid;    COLOR: #ffffff;    BORDER-BOTTOM: #000000 2px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #7A0C19}.flatinputYes{    BORDER-RIGHT: #94AFCA 1px solid;    BORDER-TOP: #94AFCA 1px solid;    FONT-SIZE: 13px;    BORDER-LEFT: #94AFCA 1px solid;    COLOR: #ffffff;    BORDER-BOTTOM: #94AFCA 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #339933;    FONT-WEIGHT: bold;    text-align:center;}.flatinputNo{    BORDER-RIGHT: #94AFCA 1px solid;    BORDER-TOP: #94AFCA 1px solid;    FONT-SIZE: 13px;    BORDER-LEFT: #94AFCA 1px solid;    COLOR: #ffffff;    BORDER-BOTTOM: #94AFCA 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #ff0000;    FONT-WEIGHT: bold;    text-align:center;}.flatinputNA{    BORDER-RIGHT: #94AFCA 1px solid;    BORDER-TOP: #94AFCA 1px solid;    FONT-SIZE: 13px;    BORDER-LEFT: #94AFCA 1px solid;    COLOR: #000000;    BORDER-BOTTOM: #94AFCA 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #cccccc;    FONT-WEIGHT: bold;    text-align:center;}.flatinputMethod{    BORDER-RIGHT: #000099 1px solid;    BORDER-TOP: #000099 1px solid;    FONT-SIZE: 9pt;    BORDER-LEFT: #000099 1px solid;    COLOR: #000000;    BORDER-BOTTOM: #000099 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #ffffff}.flatbuttonFunctionPage{    BORDER-RIGHT: #000000 1px solid;    BORDER-TOP: #94AFCA 1px solid;    FONT-SIZE: 8pt;    BORDER-LEFT: #94AFCA 1px solid;    COLOR: #000000;    BORDER-BOTTOM: #000000 2px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #cccccc;    FONT-WEIGHT: bold;}
