/**************** menu coding *****************/
#menu {
width: 12em; /* set width of menu */
background: #eee;
} 
#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}
#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
	/* Header styles */
#header{
	background-color: #ff9;
}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:1em 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
		text-align: left;
	}
	/* 3 Column settings */
	.threecol {
		background:#fda;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
		background:#ff9;		/* center column background colour */
	}
	.threecol .colleft {
		right:56%;			/* width of the middle column */
		background:#fa6;	/* left column background colour */
	}
	.threecol .col1 {
		width:52%;			/* width of center column content (column width minus padding on either side) */
		left:102%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:15%;			/* Width of left column content (column width minus padding on either side) */
		left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
		overflow:visible;
	}
	.threecol .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:91%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #000;
	}

	/* General styles */
		body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#ff9;
		min-width:1024px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
color:#481200;
font-family:Helvetica,Verdana,Geneva,Arial,sans-serif;

	}
	img {
		margin:0 5px 5px;
	}
	
a{
color:#00f;
text-decoration:none;
font-weight:bold;
}
a:visited{
color:#009;
text-decoration:none;
font-weight:bold;
}
a:hover{
color:#f00;
text-decoration:underline;
font-weight:bold;
}
.cplink a{
color:#0c0;
background-color:#630;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
padding:0 5px 0 28px;
background-image:url(http://www.cosaspreziosas.it/images/cosaslogo24x24.png);
background-repeat:no-repeat;
background-position:left;
line-height:24px;
}
.cplink a:visited {color:#ff9;background-color:#630;text-decoration:none;}
.cplink a:hover{
color:#f00;
background-color:#ff9;
text-decoration:underline;
}
H1{
padding:0 12px 0 38px;
background-color:#630;
background-image:url(http://www.cosaspreziosas.it/images/4moribelli32x32.gif);
background-repeat:no-repeat;
color:#ff9;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:21px;
text-align:right;
line-height:24px;
font-weight:bold;
display:block;
z-index: 1111118;
}
H2{
padding:0 0 2px 28px;
border-bottom-style:solid;
background-image:url(http://www.cosaspreziosas.it/images/4moriflag24x24t.png);
background-repeat:no-repeat;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:1.2em;
clear: both;
}
H3{
padding:0 0 0 24px;
border-bottom-style:double;
color:#f60;
background-image:url(http://www.cosaspreziosas.it/images/favicon.gif);
background-repeat:no-repeat;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:1.2em;
}
H4{
padding:4px 30px 4px 4px;
border-style:ridge;
border-color:#630;
border-width:2px;
background-image:url(http://www.cosaspreziosas.it/images/cosaslogo24x24.png);
background-repeat:no-repeat;
background-position:right;
color:#630;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:18px;
text-align:right;
line-height:24px;
}
H5{
padding:0 0 2px 22px;
border-bottom-style:solid;
border-bottom-width:thin;
background-image:url(http://www.cosaspreziosas.it/images/4moriflag16x16.png);
background-repeat:no-repeat;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:1em;
clear: both;
}
H6{
padding:0 0 0 22px;
background-image:url(http://www.cosaspreziosas.it/images/favicon.gif);
background-repeat:no-repeat;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:0.8em;
text-decoration:underline;
}
.bbcclass{
width:210px;
padding:6px;
border:1px solid #004A00;
background-color:#ffff99;
}
.caption{font-size:75%;font-style:italic;}

.captionbox{
border-style:inset;
border-width:thin;
width:420px;
border-color:#ff6633;
padding:3px 2px 1px 2px;
background:url(http://www.cosaspreziosas.it/images/lb-bg.jpg) repeat-y;
color:black;
text-align:center;
position:inherit;
}
.captionbox a{color:#000099;font-weight:bold;}
.captionbox a:visited{color:#333399;text-decoration:none;}
.captionbox a:hover{color:#000000;text-decoration:underline;}
.centrato{text-align:center;}
.ultimora{
border:2px solid red;
padding:8px 8px 8px 8px;
margin:8px 8px 8px 8px;
text-align:center;
}
.cnnclass{
width:230px;
overflow:auto;
}
.cnnclassb{
width:160px;
overflow:auto;
}
.cnnclass, .cnnclassb{
border:1px solid black;
margin-bottom:1em;
background-color:#ffff99;
font-size:small;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);/*Specify fade effect in IE. Remove if desired.*/
-moz-opacity:0.8;/*Specify fade effect in Firefox. Remove if desired.*/
}
.cnnclass a{
color:#00f;
text-decoration:none;
}
.linkbar{
width:100%;
background:#ff9;
color:black;
text-align:center;
}
#testata{
position:absolute;
top:0;
left:56px;
}

#flashcontent,#flashcontent0,#flashcontent1{
	position:inherit;
}
.linkbar a{background:transparent;}
.linkbar a,.linkbar a:hover,.linkbar a:visited{
color:#0000ff;
background-color:inherit;
text-decoration:none;
}
.magnum{font-size:1.3em;font-weight:bold;}
.noback{background-color:inherit;color:#630;}
.noback a{
padding:0 0 0 0;
color:#0000ff;
text-decoration:none;
}
.noback a:visited{
color:#000099;
text-decoration:none;
}
.noback a:hover{
color:#ff0000;
text-decoration:underline;
}
.rosso{color:red;}
.rssdate{
color:gray;/*shared class for all date elements in an RSS feed*/
font-size:85%;
}
.rssdescription{
padding:2em 2em;/*shared class for all description elements in an RSS feed*/
}
.rsstitle{
font-weight:bold;/*shared class for all title elements in an RSS feed*/
}
.printOnly {
  display: none;
}
.pic {
	left: 10px;
	position: relative;
	top: -10px;
	width: 200px;
}
.picb {
	left: 10px;
	position: relative;
	top: -10px;
	width: 200px;
}

.pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

.pic a img {
	border: 0;
}

.pic a.p1, .pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: auto;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 200px;
}

.pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

.pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: auto;
	left: -610px;
	position: absolute;
	top: -60px;
	width: 600px;
}

.pic a.p2, .pic a.p2:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: auto;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 200px;
}

.pic a.p2:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

.pic a.p2:hover .large {
	border: 1px solid #000000;
	display: block;
	height: auto;
	left: -490px;
	position: absolute;
	top: -50px;
	width: 480px;
}

.pic a.p3, .pic a.p3:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: auto;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 200px;
}

.pic a.p3:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

.pic a.p3:hover .large {
	border: 1px solid #000000;
	display: block;
	height: auto;
	left: -342px;
	position: absolute;
	top: -40px;
	width: 354px;
}
/* signupform.html */
.container, .container p {font-size:14px;line-height:16px;text-align:center;padding:0 8px;}
.signup{
	width: 250px;position:relative;text-align:center!important;
}
.container {background-color:#ff9; width:240px; border:1px solid #999999; padding:5px 5px 15px 5px;position:relative;}
.pageTitle {background-color:#630; padding:8px; font-size:16px; font-weight:bold; color:#ff9; text-align:center;}
.pageTitleAlert {background-color:#FF0000; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
.pageTitleSuccess {background-color:#33CC00; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
.formLabel {font-size:11px;}
.error {color:#FF0000; font-weight:bold; font-size:11px;}
.small {font-size:10px;}

#photo_linker{
width:100%;
margin:10px 9px 9px 10px;
background:url(http://www.cosaspreziosas.it/images/fotolink.jpg) top left no-repeat;
height:240px;
}

#photolink {
    width: 320px; height: 240px;
    background: url(http://www.cosaspreziosas.it/images/fotolink.jpg);
    margin: 0 0; padding: 0;
    position: absolute;}
  #photolink li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #photolink li, #photolink a {
    height: 240px; display: block;}
	 
  #link_photo {left: 0px; width: 320px;}
   #link_photo a:hover {
    background: transparent url(http://www.cosaspreziosas.it/images/fotolink.jpg)
    0 -240px no-repeat;}
#preview-message{
	display:none;
}

.col2 p, .col3 p{
	font-size: 0.8em;
}
.col1 p{
	font-size:1.1em;
}


/* Compatibility */
.foot1{
FONT-FAMILY:Bangle,Garamond,serif;
font-size:1em;
text-align:center;
}
.foot2{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.8em;
text-align:center;
}
.headercosas1{
FONT-FAMILY:Bangle,Garamond,serif;
font-size:30px;
line-height:95%;
text-align:center;
}
.headercosas2{
FONT-FAMILY:Bangle,Garamond,serif;
font-size:28px;
font-weight:bold;
text-align:center;
}
.menucosas1{
padding:0 0 0 0;
FONT-FAMILY:Bangle,Garamond,serif;
font-size:24px;
line-height:95%;
text-align:center;
}
.menucosas2{
padding:0 0 0 0;
FONT-FAMILY:Bangle,Garamond,serif;
font-size:30px;
font-weight:bold;
text-align:center;
}
.headerright{
width:185px;
border-width:medium;
border-color:#ff6633;
border-style:ridge;
font-size:66%;
text-align:center;
float:right;
}
.centerbody{text-align:center;}

.captionleft{
padding:6px;
float:left;
font-size:10px!important;
text-align:left;
font-weight: bold;
}
.captionright{
float:right;
margin:6px 16px 6px 6px;
font-size:10px!important;
text-align:right;
font-weight: bold;
}

.boxleft{
float:right;
padding:0 1em 0 1em;
border-width:medium;
border-color:#ff6633;
border-style:ridge;
background:#630;
color:#ff9;
font-size:80%;
text-align:right;
position:absolute;
left:30px;
}

.captionrightwide{
width:520px;
padding:3px 0 0 0;
font-size:66%;
float:right;
}
.centratolargo{
text-align:center;
}
.nojust{text-align:left;}
.nolink{color:#630;}
.nolink a{
padding:0 0 0 0;
color:#ff9;
text-decoration:none;
}
.nolink a:visited{color:#ff9;text-decoration:none;}
.nolink a:hover{
color:#0000ff;
text-decoration:underline;
}
.nopad{
padding:0 0 0 0;
width:208px;
color:#630;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
}
.nopad a,.headerright a{
padding:0 0 0 0;
color:#ff9;
background-color:#630;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.nopadb{
padding:0 0 0 0;
margin:0 0 0 0;
width:800px;
color:#630;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:x-small;
text-align:left;
}
.nopadb a{
color:#0000ff;
background-color:#ff9;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.nopadb p{
padding:0 0 0 0;
margin:0 0 0 0;
width:800px;
color:#630;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:x-small;
text-align:left;
}
.picleft{
float:left;
width:208px;
text-align:left;
}
.picright{
float:right;
width:208px;
text-align:right;
}
.reverso{
display:inline;
color:#ff9;
background-color:#630;
font-weight:bold;
}
#boxright{
float:right;
border-style:ridge;
border-width:4px;
width:231px;
height:auto;
text-align:center;
font-size:10px;
font-weight:normal;
padding:1px 0 1px 1px;
background-color: #CCCCcc; 
z-index:10;
  filter: alpha(opacity=80);
  -moz-opacity: 0.80;
  opacity: 0.80;}
.boxright{
	visibility: hidden;
 filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
 }
.pannello{
	visibility: visible;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
.sivede{
	display:block;
}
.nonsivede{
	display:none;
}
#flashmenu{
	padding:2px 0 0;
}
	 
	 .captionbox2{
  background:url(http://www.cosaspreziosas.it/images/lb-bgwide.jpg) repeat-y;
	text-align: center;
	border-style: inset;
	border-width: 3px;
	width:426px;
	height:321px;
	border-color:#ff6633;
	padding:3px 2px 1px 2px;
	color:black;
	position: inherit;
}
#boxright2{
float:right;
position:relative;
top:0px;
border-style:ridge;
border-width:4px;
width:230px;
height:auto;
text-align:center;
font-size:10px;
font-weight:normal;
padding:1px 1px 1px 1px;
 background-color: #CCCCcc; 
  filter: alpha(opacity=80);
  -moz-opacity: 0.80;
  opacity: 0.80;
}
#boxright2 * {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  }
#testatina{
text-align: center;
}
#testatina a, #testatina a:visited{
text-decoration: none!important;
}
#testatina2{
	text-align: left;
}
#testatina2 img{
	float: left;
}
.newpar{
background-image:url(http://www.cosaspreziosas.it/images/newgiallo.png);
background-repeat:no-repeat;
text-indent:54px;}



<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc); /* call hover behaviour file */
font-size: 100%; /* enable IE to resize em fonts */
} 
#menu{
width: 10em; /* set width of menu */
}
#menu ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#menu ul li a {
height: 1%; /* make links honour display: block; properly */
} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif; 
/* if required use em's for IE as it won't resize pixels */
} 
</style>
<![endif]-->
#menu		li.folder	{ 
		text-indent:26px;
		background-color: #bbb;
		background-image:url("http://www.cosaspreziosas.it/images/item_folder.gif");
		background-position:  left;
		background-repeat:  no-repeat; }		
div#menu	li {
		background-image:url("http://www.cosaspreziosas.it/images/item_cp.gif");
		background-repeat: no-repeat;
		background-position:  left;
		background-color: #f00;
	}
#menu	li a.submenu {
		background-image:url("http://www.cosaspreziosas.it/images/sub.gif");
		background-position:  right;
		background-repeat:  no-repeat;
	}
#menu li h2{
		background-image:url("http://www.cosaspreziosas.it/images/cosaslogo24x24.png");
		background-repeat:  no-repeat;
		background-position: right;
	height:24px;
	text-indent:0;
}
.tooltip{
	text-decoration: underline;
}
.shift img{
	position:relative;

top: 8px;}
h2 {
  background-image: url(http://www.cosaspreziosas.it/images/spriteme1.png);
  background-position: -10px -10px;
}
.cplink a {
  background-image: url(http://www.cosaspreziosas.it/images/spriteme1.png);
  background-position: 110px -62px;
}
h4 {
  background-image: url(http://www.cosaspreziosas.it/images/spriteme1.png);
  background-position: 110px -62px;
}
#menu li h2 {
  background-image: url(http://www.cosaspreziosas.it/images/spriteme1.png);
  background-position: 110px -62px;
}
#menu li a.submenu {
  background-image: url(http://www.cosaspreziosas.it/images/spriteme1.png);
  background-position: 118px -107px;
}
h5 {
  background-image: url(http://www.cosaspreziosas.it/images/spriteme1.png);
  background-position: -10px -145px;
}
h1 {
  background-image: url(http://www.cosaspreziosas.it/images/spriteme1.png);
  background-position: -10px -181px;
}



.esaurita{
	background-image: url(http://www.cosaspreziosas.it/images/esaurita.png);
	background-repeat:no-repeat;
}	
.esaurita p{
	font-weight: bold;
}
.sharecp{
position:relative;
display:inline;
margin:0 0;
padding:0;
width:59px;
}
.newscp{
display:inline;
margin:0 0;
padding:0;
width:72px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -32px;
	background-repeat:no-repeat;
}
.rsscp{
display:inline;
margin:0 0;
padding:0;
width:59px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -64px;
	background-repeat:no-repeat;
}
.bkmkcp{
display:inline;
margin:0 0;
padding:0;
width:78px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -96px;
	background-repeat:no-repeat;
}
.printcp{
display:inline;
margin:0 0;
padding:0;
width:80px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -128px;
	background-repeat:no-repeat;
}
.fbcp{
display:inline;
margin:0 0;
padding:0;
width:86px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -160px;
	background-repeat:no-repeat;
}
.ytcp{
display:inline;
margin:0 0;
padding:0;
width:84px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -192px;
	background-repeat:no-repeat;
}
.mscp{
display:inline;
margin:0 0;
padding:0;
width:86px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -224px;
	background-repeat:no-repeat;
}
.mailcp{
display:inline;
margin:0 0;
padding:0;
width:70px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -256px;
	background-repeat:no-repeat;
}
.skypecp{
display:inline;
margin:0 0;
padding:0;
width:70px;
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -288px;
	background-repeat:no-repeat;
}
.newscp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -48px;
	background-repeat:no-repeat;
}
.rsscp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -80px;
	background-repeat:no-repeat;
}
.bkmkcp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -112px;
	background-repeat:no-repeat;
}
.printcp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -144px;
	background-repeat:no-repeat;
}
.fbcp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -176px;
	background-repeat:no-repeat;
}
.ytcp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -208px;
	background-repeat:no-repeat;
}
.mscp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -240px;
	background-repeat:no-repeat;
}
.mailcp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -272px;
	background-repeat:no-repeat;
}
.skypecp a:hover{
  background-image: url(http://www.cosaspreziosas.it/images/headersprite.png);
  background-position: 0 -304px;
	background-repeat:no-repeat;
}
/*
*    SHARE TOOL
*/
#share-box { color: #333333; position: relative; font: 10px Verdana, Arial, sans-serif; margin: 0; padding: 0; z-index: 99; }
#share-box * { margin: 0; padding: 0; font-size: 11px; float: none; border: 0; }
#share-loading { background: #fff url('share/images/icons/loading-circle.gif') center center no-repeat; padding: 0; }
#share-content a { color: #0075D9; text-decoration:none; outline: 0; }
a#share-close { color: #fff; border: 1px solid #fff; cursor:pointer; font-weight:bold; font-family:Tahoma, sans-serif; font-size:1em; position:absolute; right:5px; top: 5px; line-height:16px; z-index:1000010; padding: 0 5px; }
#share-box label { font-weight: bold; }
#share-box label span { font-weight: normal; }
/*
*    SHARE BUTTON
*/

.share-link { display: block; }
.share-link-text .share-link { background: transparent url('share/images/skins/blue/share-icon.png') left center no-repeat; padding-left: 20px; }
.share-link-button .share-link { width: 66px; line-height: 16px; height: 16px; text-decoration: none; outline: 0; margin: 0; padding: 0; background: transparent url("http://www.cosaspreziosas.it/images/headersprite.png") left top no-repeat; text-indent: -10000px; }
.share-link-wrapper { display: -moz-inline-block; display: -moz-inline-box; display: inline-block; position: relative; }
.share-link-button { height: 21px; overflow: hidden; }
.share-link-button:hover .share-link,
.share-link-button .share-active { background-position: 0 -16px; }

/*
*    SHARE BOX
*/

#share-box { position: absolute; width: 470px; background: #003399 url("share/images/skins/blue/share-box-top.gif?1") no-repeat; }
#share-box-inner { padding: 4px 4px 0 4px; background: transparent url("share/images/skins/blue/share-box-bottom.gif?1") left bottom no-repeat; position: relative; }

/*
*    SHARE MENU
*/

#share-menu { overflow: hidden; list-style: none; margin: 0; padding: 0; height: 29px; }
#share-menu li { float: left; padding-right: 2px; }
#share-menu li a { float: left; color: #fff; text-transform: uppercase; font: bold 0.8em "Myriad Pro", Arial, sans-serif; text-decoration: none; }
#share-menu li a span { font-size: 1.3em; cursor: pointer; float: left; line-height: 27px; padding: 0 6px;  }

#share-menu li a:hover { background: #3581d6 url("share/images/skins/blue/share-tab-hover-left.gif?1") no-repeat; color: #fff; }
#share-menu li a:hover span { background: url("share/images/skins/blue/share-tab-hover-right.gif?1") right top no-repeat; }

#share-box #share-menu li.active a { background: #fff url("share/images/skins/blue/share-tab-active-left.gif?1") no-repeat; }
#share-box #share-menu li.active a span { color: #ff3300; background: url("share/images/skins/blue/share-tab-active-right.gif?1") right top no-repeat; }

/*
*    SHARE CONTENT
*/

#share-content { padding: 0; line-height: 16px; bottom: 5px; background: #ff9 url("share/images/skins/blue/share-content-top.gif?1") top left no-repeat; position: relative; }
#share-content-inner { padding: 10px 29px 20px 29px; background: #ff9 url("share/images/skins/blue/share-content-bottom.gif?1") left bottom no-repeat; position: relative; }

#share-content h2 { margin-bottom: 5px; color: #003399; font: bold 1.8em "Trebuchet MS", sans-serif; margin-top: 0; }
#share-content p { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 0px; }

/* table */

#share-content table { font-size: .9em; width: 100%; border-collapse: collapse; }
#share-content table tr td { text-align: left; padding: 10px 2px; }
#share-content table tr td a { font-weight: bold; font-size: 1em; }
#share-content table tr td a img { border: 1px solid #ccc; width: 40px; height: 40px; display: block; margin: 0 auto; }
#share-content table tr td a:hover img { border: 1px solid #999; }
#share-content table tfoot tr td { text-align: center; }
#share-content table tfoot tr td a { padding: 0 5px; }
#share-content table tfoot tr td a.active,
#share-content table tfoot tr td a.active:hover { color: #ccc; }
#share-content table tfoot tr td a:hover { color: #000; }

/* form */

#share-content form { margin-bottom: 7px; }
#share-content form table tr td { padding: 1px 4px; }
#share-content form input,
#share-content form select,
#share-content form button { vertical-align: middle; font: 1em Verdana, sans-serif; }
#share-content form input { width: 140px; padding: 2px; }
#share-content form textarea { width: 310px; height: 65px; }
#share-content form input,
#share-content form textarea { border: 1px solid #aaa; background: #eee; }
#share-content form input:focus,
#share-content form textarea:focus { border-color: #888; }
#share-content form .button { border-bottom-color: #666; border-right-color: #666; background: #bbb; cursor: pointer; width: 100px; }
#share-content form td span { font-weight: bold; }
#share-content form .button:hover { background: #ccc;}

/* LINK SKINS */

.share-link-button-green .share-link { background-image: url('share/images/skins/green/share-button.png'); }
.share-link-button-orange .share-link { background-image: url('share/images/skins/orange/share-button.png'); }
.share-link-button-red .share-link { background-image: url('share/images/skins/red/share-button.png'); }
.share-link-button-blue .share-link { background-image: url('share/images/skins/blue/share-button.png'); }

.share-link-text-green .share-link { background-image: url('share/images/skins/green/share-icon.png'); }
.share-link-text-orange .share-link { background-image: url('share/images/skins/orange/share-icon.png'); }
.share-link-text-red .share-link { background-image: url('share/images/skins/red/share-icon.png'); }
.share-link-text-blue .share-link { background-image: url('share/images/skins/blue/share-icon.png'); }

/* BOX SKINS */

.share-skin-green#share-box { color: #003300; background-color: #156a15; background-image: url("share/images/skins/green/share-box-top.gif");  }
.share-skin-green #share-content a { color: #156a15; }
.share-skin-green #share-box-inner { background-image: url("share/images/skins/green/share-box-bottom.gif") }
.share-skin-green #share-menu li a:hover { background-color: #7bd64f; background-image: url("share/images/skins/green/share-tab-hover-left.gif"); }
.share-skin-green #share-menu li a:hover span { background-image: url("share/images/skins/green/share-tab-hover-right.gif"); }
.share-skin-green#share-box #share-menu li.active a { background-image: url("share/images/skins/green/share-tab-active-left.gif"); }
.share-skin-green#share-box #share-menu li.active a span { color: #990000; background-image: url("share/images/skins/green/share-tab-active-right.gif"); }
.share-skin-green #share-content { background-image: url("share/images/skins/green/share-content-top.gif"); }
.share-skin-green #share-content-inner { background-image: url("share/images/skins/green/share-content-bottom.gif"); }
.share-skin-green #share-content h2 { color: #156a15; }

.share-skin-orange#share-box { color: #333333; background-color: #ff3300; background-image: url("share/images/skins/orange/share-box-top.gif");  }
.share-skin-orange #share-content a { color: #ff7d5d; }
.share-skin-orange #share-box-inner { background-image: url("share/images/skins/orange/share-box-bottom.gif") }
.share-skin-orange #share-menu li a:hover { background-color: #ff7d5d; background-image: url("share/images/skins/orange/share-tab-hover-left.gif"); }
.share-skin-orange #share-menu li a:hover span { background-image: url("share/images/skins/orange/share-tab-hover-right.gif"); }
.share-skin-orange#share-box #share-menu li.active a { background-image: url("share/images/skins/orange/share-tab-active-left.gif"); }
.share-skin-orange#share-box #share-menu li.active a span { color: #990000; background-image: url("share/images/skins/orange/share-tab-active-right.gif"); }
.share-skin-orange #share-content { background-image: url("share/images/skins/orange/share-content-top.gif"); }
.share-skin-orange #share-content-inner { background-image: url("share/images/skins/orange/share-content-bottom.gif"); }
.share-skin-orange #share-content h2 { color: #ff3300; }

.share-skin-red#share-box { color: #333333; background-color: #cc0000; background-image: url("share/images/skins/red/share-box-top.gif");  }
.share-skin-red #share-content a { color: #f15454; }
.share-skin-red #share-box-inner { background-image: url("share/images/skins/red/share-box-bottom.gif") }
.share-skin-red #share-menu li a:hover { background-color: #f15454; background-image: url("share/images/skins/red/share-tab-hover-left.gif"); }
.share-skin-red #share-menu li a:hover span { background-image: url("share/images/skins/red/share-tab-hover-right.gif"); }
.share-skin-red#share-box #share-menu li.active a { background-image: url("share/images/skins/red/share-tab-active-left.gif"); }
.share-skin-red#share-box #share-menu li.active a span { color: #660000; background-image: url("share/images/skins/red/share-tab-active-right.gif"); }
.share-skin-red #share-content { background-image: url("share/images/skins/red/share-content-top.gif"); }
.share-skin-red #share-content-inner { background-image: url("share/images/skins/red/share-content-bottom.gif"); }
.share-skin-red #share-content h2 { color: #cc0000; }

.destra{
overflow:auto!important;
}
.sinistra{
overflow:auto!important;
}
.clear{
	clear: both;
}
.sardlist{
	background-image:url("http://www.cosaspreziosas.it/images/4mflag.png");
	background-repeat: no-repeat;
	text-indent:34px;
	line-height: 32px;
}
.sharecp a:visited, .rsscp a:visited, .newscp a:visited, .printcp a:visited, .ytcp a:visited, .mscp a:visited, .fbcp a:visited, .bkmkcp a:visited, .skypecp a:visited, .mailcp a:visited, .sharecp a, .rsscp a, .newscp a, .printcp a, .ytcp a, .mscp a, .fbcp a, .bkmkcp a, .skypecp a, .mailcp a{
	text-decoration: none!important;
	color:transparent!important;
}
.linklist{
	font-size:10px!important;
}
.linkdesc{
	font-size:12px!important;
}
