body {
	background-color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

body, td, th {
	color: #FFFFFF;
}

h1 {
	color: #FF6666;
}

h2 {
	color:  #333333;
}

h3, h4 {
	color: #CC9999;
}

h5, h6 {
	color: #FFCCCC;
}

a {
	color: #FFffff;
	
	
}

a hover {border-bottom-color:#FF0000;  border-bottom-width:medium; border-bottom-style:solid;}

form {
	background-color: #000000;
}



#kwicks_container { 
	background-color: #000000;
	height: 200px;
	
	
}
#kwicks {
	position:  relative;
}
 
#kwicks .kwick {
	float: left;
	display: block;
	width: 175px;
	height: 180px;
	color:#333333;
	padding:3px;
}
 
#kwick_red {background-color: red;}
#kwick_orange {background-color: orange;}
#kwick_yellow {background-color: yellow;}
#kwick_black{background-color: black;}

.titololeft
{ border-bottom:#CCCCCC; border-bottom-width:medium; border-bottom-style:solid; font-size:16px;}
.titololeft:hover { text-decoration:none; border-bottom-color:#FF0000;  border-bottom-width:medium; border-bottom-style:solid;}

.titololeft a { text-decoration:none;}

.titoloright
{ border-bottom:#CCCCCC; border-bottom-width:medium; border-bottom-style:solid; font-size:16px; text-align:right;}
.titololeft:hover { text-decoration:none; border-bottom-color:#FF0000;  border-bottom-width:medium; border-bottom-style:solid;}

.titoloright a { text-decoration:none;}

.titoloarancio
{  font-size:14px; color: #FFCC00; font-weight: bold; }
/*.titoloright:hover { text-decoration:none; color: #9FD4FF; } */

.titoloarancio a { text-decoration:none;}

.titoloverde
{  font-size:14px; color: #66FF66; font-weight: bold; }
/*.titoloverde:hover { text-decoration:none; color: #9FD4FF; }*/

.titolobu a { text-decoration:none;}

.titoloblu
{  font-size:14px; color: #9FD4FF; font-weight: bold; }
/*.titoloblu:hover { text-decoration:none; color: #6699FF; }*/

.titoloblu a { text-decoration:none;}

.stampa
{  font-size:9px; color: #FFFFFF; }
.stampa:hover { text-decoration:none;  }

.stampa a { text-decoration:none;}


.roby a { text-decoration:none; color:#666666; font-size:11px;}

a:link {
	color: #FFFFFF;
}
/* BOX GENERAL DESIGN 

div.border-box
{
    margin-bottom: 2em;
    width: 120px;
	background-color:#CCCCCC;
	padding:5px;
}

div.border-box a, div.border-box ul
{
	color: #666666;
	font-size:14px;
	
}

/* Default box style 

div.border-box div.border-tl
{
    background: url(/css/images/border-tl.gif) no-repeat top left;
}

div.border-box div.border-tr
{
    background: url(/css/images/border-tr.gif) no-repeat top right;
    padding: 0 4px 0 4px;
}

div.border-box div.border-tc
{
    font-size: 0;
    height: 4px;
    background: url(/css/images/border-tc.gif) repeat-x top left;
}

div.border-box div.border-ml
{
    background: url(/css/images/border-ml.gif) repeat-y center left;
}

div.border-box div.border-mr
{
    background: url(/css/images/border-mr.gif) repeat-y center right;
    padding: 0 1px 0 1px;
}

div.border-box div.border-mc
{
    height: 1%; /* Preventing margins on content from breaking the box (for IE) 
    background-color: #ffffff;
    padding: 0.5em 0.75em 0.5em 0.75em;
}

div.border-box div.border-mc:before, div.border-box div.border-mc:after /* Preventing margins on content from breaking the box 
{
    content: "-";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

div.border-box div.border-bl
{
    background:   url(/css/images/border-bl.gif)  no-repeat bottom left;
}

div.border-box div.border-br
{
    background:  url(/css/images/border-br.gif) no-repeat bottom right;
    padding: 0 4px 0 4px;
}

div.border-box div.border-bc
{
    font-size: 0;
    height: 4px;
    background:  url(../css/images/border-bc.gif)repeat-x bottom left;
}

*/

 
div.boxino-media {
	font-weight: bold;
color: #9FD4FF;
	padding: 2px 4px 2px;
	float: left;
	margin-right: 6px;
	
	 border-bottom:1px ;
	 border-bottom-color:#9FD4FF;
	 border-bottom-style:solid;
	 
	/* border-right:1px ;
	 border-right-color:#9FD4FF;
	 border-right-style:solid;*/
	 
	 	 border-top:1px ;
	 border-top-color:#9FD4FF;
	 border-top-style:solid;
	 
	 

	 

	
}
 
div.boxino-media img {
	margin: 8px;
	
}
 
div.boxino-media div.title {
	font-weight: bold;
	color: #333333;
}

div.boxino-media div.title a {
	text-decoration:none;
	color: #333333;
}
div#box-principale {
	height: 450px !important;
	overflow: auto;
	padding: 5px;
	font-size:14px;
}
span.link_colorato a {
	color: #333333;
}

.link-title a {
	/*font-weight: bold;*/

	margin: 0;
	color: #9FD4FF;
	padding: 2px 2px 2px;
/*	line-height: 1.8;*/
	
	
	
	
}

