a{
padding:0 0 0 0;
color:#0000ff;
background-color:#ffff99;
text-decoration:underline;
font-weight:bold;
}
a:visited{
color:#000099;
background-color:#ffff99;
text-decoration:underline;
font-weight:bold;
}
a:hover{
color:#ff0000;
background-color:#ffff99;
text-decoration:underline;
font-weight:bold;
}
.cplink a{
padding:0 5px;
color:#00cc00;
background-color:#663300;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.cplink a:visited {color:#ffff99;background-color:#663300;text-decoration:none;}
.cplink a:hover{
color:#ff0000;
background-color:#ffff99;
text-decoration:underline;
}
body{
margin:0 420px 0 60px;
width:482px;
color:#663300;
background-color:#ffff99;
font-family:Helvetica,Verdana,Geneva,Arial,sans-serif;
font-size:16px;
text-align:justify;
}
H1{
margin:32px 0 16px -32px;
padding:0 16px 0 40px;
width:752px;
background-color:#663300;
background-image:url(http://www.cosaspreziosas.it/images/4moribelli32x32.gif);
background-repeat:no-repeat;
color:#ffff99;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:26px;
text-align:right;
line-height:32px;
}
H2{
margin:1.5em 0 1.2em -28px;
padding:0 0.5em 0 28px;
border-bottom-style:solid;
width:748px;
background-image:url(http://www.cosaspreziosas.it/images/4moriflag24x24.jpg);
background-repeat:no-repeat;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:1.2em;
clear: both;
}
H3{
margin:0.5em 0 0.2em -24px;
padding:0 0.5em 0 24px;
border-bottom-style:double;
width:744px;
color:#ff6600;
background-color:#ffff99;
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{
margin:0 0 1em -24px;
padding:0 40px 0 10px;
border-style:ridge;
border-color:#663300;
border-width:2px;
width:744px;
background-color:#ff6600;
background-image:url(http://www.cosaspreziosas.it/images/cosaslogo24x24.png);
background-repeat:no-repeat;
background-position:right;
color:#663300;
FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif;
font-size:18px;
text-align:right;
line-height:24px;
}
H5{
margin:0.5em 0 0.2em -22px;
padding:0 0.5em 0 22px;
border-bottom-style:solid;
border-bottom-width:thin;
width:742px;
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{
margin:0.5em 0 0.2em 0;
padding:0 0.5em 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:400px;
padding:6px;
border:1px solid #004A00;
background-color:#ffff99;
}
.boxleft{
float:right;
padding:0 1em 0 1em;
border-width:medium;
border-color:#ff6633;
border-style:ridge;
background:#663300;
color:#ffff99;
font-size:80%;
text-align:right;
position:absolute;
left:30px;
}
.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;}
.captionleft{
padding:0 8px 6px 0;
float:left;
font-size:66%;
text-align:left;
}
.captionright{
width:208px;
position:absolute;
left:610px;
padding:3px 0 0 0;
font-size:66%;
text-align:right;
z-index:1;}
.captionrightwide{
width:520px;
padding:3px 0 0 0;
font-size:66%;
text-align:right;
position:absolute;
left:500px;
}
.centerbody{text-align:center;}
.centrato{padding:0 0 0 140px;text-align:center;}
.centratolargo{
margin:0 0 0 0;
padding:0 0 0 0;
width:738px;
text-align:center;
}
.ultimora{
border:2px solid black;
padding:8px 8px 8px 8px;
margin:8 8 8 8;
width:462px;
text-align:center;
}
.cnnclass{
width:462px;
padding:15px;
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:#0000ff;
background-color:#ffff99;
text-decoration:underline;
}
.foot1{
padding:0 0 0 140px;
FONT-FAMILY:Bangle,Garamond,serif;
font-size:1em;
text-align:center;
}
.foot2{
padding:0 0 0 140px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.8em;
text-align:center;
}
.headercosas1{
padding:0 0 0 140px;
FONT-FAMILY:Bangle,Garamond,serif;
font-size:30px;
line-height:95%;
text-align:center;
}
.headercosas2{
padding:0 0 0 140px;
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;
position:absolute;
left:610px;
}
.linkbar{
width:105%;
padding:6px 0 4px 0;
background:#ffff99;
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{margin:1em 1em;font-size:1.3em;font-weight:bold;}
.noback{background-color:inherit;color:#663300;}
.noback a{
padding:0 0 0 0;
color:#0000ff;
background-color:#ffff99;
text-decoration:none;
}
.noback a:visited{
color:#000099;
background-color:#ffff99;
text-decoration:none;
}
.noback a:hover{
color:#ff0000;
background-color:#ffff99;
text-decoration:underline;
}
.nojust{text-align:left;}
.nolink{background-color:#ffff99;color:#663300;}
.nolink a{
padding:0 0 0 0;
color:#ffff99;
text-decoration:none;
}
.nolink a:visited{color:#ffff99;text-decoration:none;}
.nolink a:hover{
color:#0000ff;
background-color:#ffff99;
text-decoration:underline;
}
.nopad{
padding:0 0 0 0;
width:208px;
color:#663300;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
}
.nopad a,.headerright a{
padding:0 0 0 0;
color:#ffff99;
background-color:#663300;
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:#663300;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:x-small;
text-align:left;
}
.nopadb a{
color:#0000ff;
background-color:#ffff99;
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:#663300;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:x-small;
text-align:left;
}
.picleft{
float:right;
width:208px;
text-align:left;
position:absolute;
left:610px;
}
.picright{
float:right;
width:208px;
text-align:right;
position:absolute;
left:610px;
}
.reverso{
display:inline;
color:#ffff99;
background-color:#663300;
font-weight:bold;
}
.rosso{color:red;background-color:#ffff99;}
.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;
}
#boxright{
position:absolute;
left:594px;
top:270px;
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;
}
#menu {
position: relative; /* Menu position that can be changed at will */
top: 0px;
left:0;
z-index:100;
width: 100%; /* precision for Opera */
}
#menu dl {
float: left;
width: 75px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: normal;
background: #ccc;
border: 1px solid gray;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li{
text-align: center;
background: #fff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-weight: normal;
padding:0;
margin: 0;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #ff0000;
}
.sivede{
	display:block;
}
.nonsivede{
	display:none;
}
#flashmenu{
	padding:2px 0 0;
}
.pic {
	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: -370px;
	position: absolute;
	top: -40px;
	width: 360px;
}

.container p {font-size:11px;line-height:18px;text-align:center;padding:0 8px;}
.container {background-color:#FFFF99; width:240px; border:1px solid #999999; padding:5 5 15 5; position:absolute;left:593px;top:392px;}
.pageTitle {background-color:#422000; padding:8px; font-size:16px; font-weight:bold; color:#ffff99; 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:13px;}
.error {color:#FF0000; font-weight:bold; font-size:11px;}
.small {font-size:10px;}


        #bubble_tooltip{
		width:210px;
                position:absolute;
                display: none;
        }
        #bubble_tooltip .bubble_top{
                position:relative;
                background-image: url(http://www.cosaspreziosas.it/images/bubble_top.gif);
                background-repeat:no-repeat;
                height:18px;
                }
        #bubble_tooltip .bubble_middle{
                position:relative;
                background-image: url(http://www.cosaspreziosas.it/images/bubble_middle.gif);
                background-repeat: repeat-y;
                background-position: bottom left;
        }
        #bubble_tooltip .bubble_middle div{
		padding-left: 12px;
                padding-right: 20px;
                position:relative;
                font-size: 11px;
                font-family: arial, verdana, san-serif;
                text-decoration: none;
                color: red;	
		text-align:justify;	
        }
        #bubble_tooltip .bubble_bottom{
                background-image: url(http://www.cosaspreziosas.it/images/bubble_bottom.gif);
                background-repeat:no-repeat;
                height:65px;
                position:relative;
                top: 0px;
        }
.tooltip{
	text-decoration: underline;

}
