BODY {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	font-family: Tahoma,Verdana,Arial;
	color: #000000;
	font-size:11px;
	background-repeat: no-repeat;

		}


div#principale{
	background-color:#ffffff; width: 925px; position:relative; margin: 0 auto;
	padding-right : 0;
	margin : 0px auto;
	padding: 0px;
	border-width: 2px;
	border-color:#7da1c3;
	border-style: solid;
}

.verde {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#99cf17;}
.verde1, a.verde1:link, a.verde1:visited {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#99cf17; text-decoration: none;}
a.verde1:hover {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

#rolling_news
{   padding: 10px;
    height: 400px;
	margin-left: 5px;
	margin-top: 10px;	
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000000;
}


.txtmincalc
{
 color:#CCCCCC;
 font-size:9px;
 font-family:Arial, Helvetica, sans-serif;
}


.maintext
{
 FONT-SIZE: 10px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: arial, verdana, sans-serif;
 COLOR: #000000;
}

.maintxt
{
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: arial, verdana, sans-serif;
 COLOR: #000000;
}


.txt
{
 FONT-SIZE: 12px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: arial, verdana, sans-serif;
 COLOR: #000000;
}

.maintextwh
{
 FONT-SIZE: 11px;
 LINE-HEIGHT: 15px;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #FFFFFF;
}

.txtmin
{
 FONT-SIZE: 9px;
 FONT-FAMILY: arial, verdana, sans-serif;
 COLOR: #999999;
 background-color:#000000;
 padding-left:2px;
 padding-right:2px;
 width:110px;
}


.maintit
{
 FONT-SIZE: 12px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #000000;
}

.titgr
{
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #99CF17;
}

.titblack
{
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #000000;
}


a:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #333333;
 text-decoration: none
}

a:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #333333;
 text-decoration: none
}

a:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: underline
}

a.code:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: lighter;
 color: #333333;
 text-decoration: none
}

a.code:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: lighter;
 color: #333333;
 text-decoration: none
}

a.code:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: lighter;
 color: #99CF17;
 text-decoration: underline
}


a.grey:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #999999;
 text-decoration: none
}

a.grey:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #999999;
 text-decoration: none
}

a.grey:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: underline
}


a.bk:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #EFEFEF;
 text-decoration: none
}

a.bk:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #EFEFEF;
 text-decoration: none
}

a.bk:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: underline
}



a.menubk:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 9px;
 font-weight: lighter;
 color: #EFEFEF;
 text-decoration: none
}

a.menubk:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 9px;
 font-weight: lighter;
 color: #EFEFEF;
 text-decoration: none
}

a.menubk:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 9px;
 font-weight: lighter;
 color: #99CF17;
 text-decoration: underline
}



a.menugr:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: none
}

a.menugr:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: none
}

a.menugr:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: underline
}



a.gr:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: none
}

a.gr:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: none
}

a.gr:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #99CF17;
 text-decoration: underline
}


a.wh:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: lighter;
 color: #CCCCCC;
 text-decoration: none
}

a.wh:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: lighter;
 color: #CCCCCC;
 text-decoration: none
}

a.wh:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: lighter;
 color: #99CF17;
 text-decoration: underline
}

.blacksel {
 FONT-SIZE: 10px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #000000;
 width: 210px;
 border: 3px solid #98FE00;

}


input, textarea, select { 
 font-family: Arial, Verdana, tahoma, sans-serif;
 background: #F5F5F5;
 color : #000000; 
 font-weight: bold;
 font-size: 11px; 
 width: 270px;
 border: 1 solid BLACK;
}

input.login { 
 font-family: Arial, Verdana, sans-serif;
 color :#E6E6E6; 
 font-weight: bold;
 font-size: 11px; 
 border: 1 solid BLACK;
}

#BARRA
{
	overflow:auto;
    width: 680 px;
    height: 650 px;
    margin: 0 px;
    padding: 0 px;
    border: #B0C9DF;
	background-color: #FFFFFF;
	background-attachment:fixed;
}


#barra_link, #barra_contenuti {
	/*float: right;*/
	height: 550px; /*350px;*/
	border: 1px #EFEBF7 solid;
	/*background-color: #C7D2D6; /*FFFFFF;*/
	text-align: center;
	position: absolute;
	z-index: 100;
	top: 250px; /*120px;*/
	/* right: '+centerwidth+'px; /*10px;*/ 
	width: 180px; /*18%;*/
	/*overflow: auto;
	overflow-x: hidden;
	/*background: #e7e3e7; /*#2C3A49;*/
	/*margin-right: 25px;*/
	/*padding: 5px 5px 5px 5px;
	color: #7893AE;*/
	}



#contenuti {
width:75%;
padding:0 1em 1em 1em;
}
img#copertina { width:70%; } 
