a{
color:#f00;
}
a:visited{
color:#900;
}
a:hover{
color:#fff;
}
body{
color:#ff9;
font-family:Helvetica,Verdana,Geneva,Arial,sans-serif;
}
.cplink a{
color:#ff0000;
}
.cplink a:visited {color:#990000;text-decoration:underline;}
.cplink a:hover{
color:#fff;
text-decoration:none;
}

H1{
background-color:#ff9;
color:#000;
}
H3{
color:#f60;
}
H4{
border-style:ridge;
border-color:#ff9;
border-width:2px;
background-color:#f60;
color:#ff9;
}
.boxleft{
border-color:#f63;
background:#ff9;
color:#000;
}
.captionbox{
border-style:inset;
border-width:thin;
border-color:#f63;
padding:3px 2px 1px 2px;
background:url(http://www.cosaspreziosas.it/images/lb-bg.jpg) repeat-y;
color:black;
}
.captionbox a{color:#009;font-weight:bold;}
.captionbox a:visited{color:#339;text-decoration:none;}
.captionbox a:hover{color:#000;text-decoration:underline;}
.cnnclass{
border:1px solid black;
margin-bottom:1em;
background-color:#000;
}
.cnnclass a{
color:#f00;
text-decoration:underline;
}
.headerright{
border-color:#f63;
border-style:ridge;
font-size:66%;
}
.linkbar{
background:#000;
color:#ff9;
}
.linkbar a{background:transparent;}
.linkbar a,.linkbar a:hover,.linkbar a:visited{
color:#f00;
background-color:inherit;
text-decoration:none;
}
.magnum{margin:1em 1em;font-size:1.3em;font-weight:bold;}
.noback{background-color:inherit;color:#ffff99;}
.noback a{
color:#f00;
background-color:#000;
text-decoration:none;
}
.noback a:visited{
color:#009;
text-decoration:none;
}
.noback a:hover{
color:#ff9;
text-decoration:underline;
}
.nolink{background-color:#000;color:#ff9;}
.nolink a{
color:#000;
text-decoration:none;
}
.nolink a:visited{color:#000;text-decoration:none;}
.nolink a:hover{
color:#f00;
text-decoration:underline;
}
.nopad{
color:#ff9;
}
.nopad a,.headerright a{
color:#000;
background-color:#ff9;
}
.nopadb{
color:#ff9;
}
.nopadb a{
color:#f00;
background-color:#000;
}
.nopadb p{
color:#ff9;
}
.reverso{
color:#000;
background-color:#ff9;
}
.rosso{color:red;background-color:#000;}
#boxright{
color: #000;
 background-color: #CCC; 
}
.pic a.p1, .pic a.p1:visited {
	background: #000;
	border: 1px solid #fff;
}

.pic a.p1:hover {
	background-color: #000;
	color: #8C97A3;
	text-decoration: none;
}

.pic a.p1:hover .large {
	border: 1px solid #fff;
}

.pic a.p2, .pic a.p2:visited {
	background: #000;
	border: 1px solid #fff;
}

.pic a.p2:hover {
	background-color: #000;
	color: #8C97A3;
	text-decoration: none;
}

.pic a.p2:hover .large {
	border: 1px solid #000;
}

.pic a.p3, .pic a.p3:visited {
	background: #000;
	border: 1px solid #FFF;
}

.pic a.p3:hover {
	background-color: #000;
	color: #8C97A3;
	text-decoration: none;
}

.pic a.p3:hover .large {
	border: 1px solid #000;
}

	.threecol {
		background:#222;		/* right column background colour */
	}
	.threecol .colmid {
		background:#000;		/* center column background colour */
	}
	.threecol .colleft {
		background:#444;	/* left column background colour */
	}

