#shadow {
	display:none;
	position:absolute;
	z-index:2200;
	top:0;
	left:0;
	background:#000010;
	}

#overshadow {
	display:none;
	position:absolute;
	z-index:1100;
	top:0;
	left:0;
	background:#000010;
	opacity:0.01; 
	}
#overshadow2 {
	display:none;
	position:absolute;
	z-index:2200;
	top:0;
	left:0;
	background:#000010;
	opacity:0.4; 
	}
#progress {
	display:none;
	position:absolute;
	border:2px #000 solid;
	width:300px;
	z-index:1200;
	background:url(pic/progress.gif) #000 repeat-x center top;
	padding:40px 0 2px 0;
	}
#progress div {
	margin:0;
	padding:6px;
	font:12px Verdana, Arial, Helvetica, DejaVu Sans, sans-serif;
	font-weight:bold;
	color:#fff;
	}
	
	
#wrapper {
	width:466px;
	position: absolute;
	left:433px;
	top:0px;
	z-index:2000;
	display:none;
	font-family:Georgia, "Times New Roman", Times, serif;	
}



#inner {
	width:466px;
	background:#fff;
	border:2px solid #000;
	border-top:0;
}

#specials {
	position:absolute;
	z-index:2000;
	display:none;
	top:419px;
	width:780px;
	background:#000;
}

#specintes {
	background:#000;
	font-weight:bold;
	height:15px;
	padding:0 8px;
	font-size:10px;
	width:300px;
	color:#c0c0d0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.clr {
	clear:left;
	overflow:hidden;
	height:1px;
}

#specialist {
	background:#000;
	color:#fff;
	text-align:left;
	padding:4px 0 0 8px;
	overflow:hidden;
}

#underspe {
	height:4px;
	clear:left;
	overflow:hidden;
}

div.personcina {
	padding:4px 0;
	font-size:10px;
	width:160px;
	float:left;
}

div.personcina img {
	float:left;
	margin:0 4px 0 10px;
}

div.boxino {
	width:44px;
	height:44px;
	margin:0 4px 0 10px;
	border:1px #999999 dotted;
	float:left;
}

#specials.grigio div.personcina img {
	border: 1px #8D929C solid;
}

#specials.orange div.personcina img {
	border: 1px #FDAC25 solid;
}

#specials.pink div.personcina img {
	border: 1px #FC9B9B solid;
}

#specials.green div.personcina img {
	border: 1px #C8EB69 solid;
}

#specials.blue div.personcina img {
	border: 1px #A4D6FA solid;
}

#logobianco {
	width:251px;
	height:102px;
	position:absolute;
	z-index:1900;
	top:0;
	display:none;
}


#loadingstar {
	position:absolute;
	top:80px;
	z-index:1901;
	display:none;	
}

#colore {
	font-family:Arial, Helvetica, sans-serif;
	width:466px;
	height:34px;
	background:#000;
}

#innerColore {
	width:427px;
	height:34px;
	text-align:left;
	padding:8px 0 0 6px;
}

#innerColore a {
	display:block;
	float:left;
	padding:2px 6px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#innerColore a:hover {
	background:black;
	opacity:0.4;
}

#area.grigio #innerColore {
	background:#8D929C;
}

#area.orange #innerColore {
	background:#FDAC25;
}

#area.pink #innerColore {
	background:#FC9B9B;
}

#area.green #innerColore {
	background:#C8EB69;
}

#area.blue #innerColore {
	background:#A4D6FA;
}



#close, #closezoom {
	width:33px;
	height:34px;
	background:#000;
	float:right;
}

#close a:hover {
	background:#000;
}

#close img {
	margin:4px 0 0 3px;
}


#nero {
	width:466px;
	height:34px;
	background:#000;
	color:#fff;
	text-align:left;
}

#nero #infoed a {
	display:block;
	float:right;
	margin:10px 8px 0 0;
	color:#fff;
	padding:1px 4px;
} 

#nero #infoed a:hover {
	background:#fff;
}

#nero #ediz {
	margin:0;
	padding-top:6px;
	font-size:18px;
	text-align:center;
}


#area.grigio #nero,
#area.grigio #nero #infoed a:hover,
#area.grigio #nomearea  {
	color:#8D929C;
}

#area.orange #nero,
#area.orange #nero #infoed a:hover,
#area.orange #nomearea 
 {
	color:#FDAC25;
}

#area.pink #nero,
#area.pink #nero #infoed a:hover,
#area.pink #nomearea 
 {
	color:#FC9B9B;
}

#area.green #nero,
#area.green #nero #infoed a:hover,
#area.green #nomearea 
 {
	color:#C8EB69;
}

#area.blue #nero,
#area.blue #nero #infoed a:hover,
#area.blue #nomearea 
 {
	color:#A4D6FA;
}

#copri {
	background:#323249;
	position:absolute;
	z-index:1200;
	top:102px;
	width:780px;
}

#riquadro {
	display:none;
	width:308px;
	height:313px;
	position:absolute;
	top:102px;
	background:#000 url(../pic/sfoRiquadro.gif) center no-repeat;
	border:2px #000 solid;
	border-right:0;
	z-index:2100;
	vertical-align:top;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#riquadro div.foto {
	width:280px;
	height:240px;
	margin:auto;
	padding:40px 0 0 0;
}

#riquadro div.white {
	background:#fff;
	height:273px;
	padding:0;
}

#riquadro div.white img {
	padding:0;
	margin:4px 0 0 0;
}

#riquadro div.white img.premietto {
	margin:20px 0 4px 0;
}

#riquadro div.nopadding {
	padding:0;
}

#riquadro.orange div.foto img, #riquadro.orange div.foto a img {
	border: 3px #FDAC25 solid;
}

#riquadro.pink div.foto img, #riquadro.pink div.foto a img {
	border: 3px #FC9B9B solid;
}

#riquadro.green div.foto img, #riquadro.green div.foto a img {
	border: 3px #C8EB69 solid;
}

#riquadro.blue div.foto img, #riquadro.blue div.foto a img {
	border: 3px #A4D6FA solid;
}

#riquadro div.foto #testiradio {
	overflow:auto;
	text-align:left;
	background:#fff;
	padding:12px;
	font-size:11px;
	border: 3px #A4D6FA solid;
	height:200px;
}
#riquadro div.foto #testiradio div {
	padding:2px 0;
}


#riquadro div.dida {
	width:295px;
	color:#fff;
	font-size:12px;
	margin:auto;
	padding:12px 8px;
}

#bianco {
	color:#9B9BA1;
	height:349px;
}

p.loading img {
	padding:320px 0 6px 0;
}

#leftb, #rightb {
	display:none;
	float:left;
}

#leftb {
	width:100px;
	padding:11px;
	font-size:11px;
	text-align:right;
}

#leftb div {
	padding-bottom:8px;
}

#leftb div.sptitle {
	font-size:14px;
	font-weight:bold;
	padding:3px 0 8px 0;
}

#leftb div.sp {
	padding:3px 0 1px 0;
	border-bottom:1px #c0c0d0 dotted;
}

#leftb a, #leftb a:link,#leftb a:visited {text-decoration:none;color:#000;}
#leftb a:hover,#leftb a:active {color:#fff;background-color:#c0c0d0;}


#rightb {
	width:330px;
	text-align:left;
	padding:8px 8px 0 0;
	overflow: auto;
}

#leftb, #rightb {
	padding-top:20px;
}

#leftb div {
	padding:8px 0 0 0;
}

#nomearea {
	font-size:18px;
	font-weight:bold;
}

#nomesezione {
	font-size:16px;
}

#titolocampagna {
	padding:12px 0 0 0;
	font-size:18px;
	color:#013366;
}

#titolocampagna i {
	font-size:14px;
	color:#9B9BA1;
}


#tutticrediti {
	padding:2px 0 0 0;
	font-size:14px;
}
#tutticrediti div {
	margin:4px 0;
}

#tutticrediti div.sotto {
	margin:12px 0 0 0;
	overflow:auto;
	height:130px;
	padding:0 6px 0 0;
	font-size:12px;
}

#tutticrediti div.sopra {
	font-size:14px;
}

#tutticrediti b {
	color:#013366;
	font-weight:normal;
}

#tutticrediti a, #tutticrediti a:link,#tutticrediti a:visited {text-decoration:none;color:#000;}
#tutticrediti a:hover,#tutticrediti a:active {color:#fff;background-color:#c0c0d0;}



#zoom {
	position:absolute;
	display:none;
	top:0px;
	width:780px;
	z-index:2400;
	padding:12px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#closezoom {
	position:absolute;
	z-index:2500;
	top:4px;
	display:none;
}

#titolozoom {
	clear:right;
	width:780px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
}

#innerzoom {
	width:780px;
	height:500px;
}

#loadingzoom {
	position:absolute;
	width:780px;
	height:460px;
	top:55px;
	display:none;
	z-index:2550;
}

#loadingzoom {
	padding-top:190px;
}

#piczoom {
	position:absolute;
	top:55px;
	width:780px;
	height:460px;
	display:none;
	z-index:2600;
}

#piczoom a img {
	border:1px #fff solid;
}

#piczoom #flvplayer {
	padding:40px 0 0 0;
}


#piczu {
	position:absolute;
	z-index:1;
	top:3000px;
	display:none;
}

#didazoom {
	width:780px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

#didazoom img {
	margin:0 6px;
}

#menuediz {
	display:none;
	position:absolute;
	z-index:2500;
	top:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	border:3px solid #000;
}

#menuediz a, #menuediz a:link,#menuediz a:visited {text-decoration:none;color:#000;}
#menuediz a:hover,#menuediz a:active {color:#fff;background-color:#c0c0d0;}


#miniclose {
	background:#fff;
	padding:4px;
	font-size:10px;
	border-top:#CCCCCC 1px dotted;
}

#innerdiz {
	background:#fafafe;
	margin:0;
	padding:10px;
}

#innerdiz.sezione {
	width:300px;
	height:210px;
	background:url(../pic/sfoSezioni.gif) no-repeat top left;
	padding:0;
}

#innerdiz.premi {
	width:360px;
}

#innerdiz.premi div.dstar{
	float:left;
	display:block;
	width:170px;
	padding:0 8px 0 0;
}

#innerdiz.premi div.dstar img{
	float:left;
	margin:0 8px 0 0;
}

#innerdiz.premi div.dstar a{
	display:block;
	float:left;
	width:135px;
	padding:4px 0 0 0;
}

#innerdiz.premi div.bt {
	margin:8px 0 0 0;
	padding:8px 0 0 0;
	border-top:1px #c0c0d0 dotted;
}

span.clr {
	clear:both;
}

#innerdiz.sezione div.block {
	width:148px;
	height:100px;
	float:left;
}

#innerdiz.sezione div.block2 {
	padding-top:6px;
	heigth:90px;
}

#menudiz a {
	padding-right:4px;
	padding-left:4px;
}

#innerdiz.sezione div.block div {
	padding:4px 0 0 8px;
}

#innerdiz.sezione div.block div span {
	color:#fff;
	display:block;
}

#innerdiz.sezione div.block div a {
	color:#000;
	font-size:14px;
}

#innerdiz.sezione div.block div a:hover {
	color:#fff;
}


#nav {
	display:none;
	height:20px;
	padding:4px 0 0 10px;
}

#nav div {
	display:block;
	float:left;
	margin:2px;
}

#area.grigio #nav div a {
	color:#8D929C;
}

#area.orange #nav div a {
	color:#FDAC25;
}

#area.pink #nav div a {
	color:#FC9B9B;
}

#area.green #nav div a {
	color:#C8EB69;
}

#area.blue #nav div a {
	color:#A4D6FA;
}

#nav div.mini19 {
	width:19px;
	height:19px;
	background:#A4D6FA;
	color:#fff;
	font-weight:bold;
}

#nav img.mini19 {
	background:#fff;
	padding:2px;
}


#nav div.hilite, #nav img.hilite {
	background:#c00;
}

#navclr {
	display:block;
	height:1px;
	clear:both;
}

#area.grigio #nav div a:hover,
#area.orange #nav div a:hover,
#area.pink #nav div a:hover,
#area.green #nav div a:hover,
#area.blue #nav div a:hover {
	color:#000;
}

#permalink {
	float:right;
	font-size:10px;
	padding:0 8px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#7B7B81;
}

#permalink a {
	color:#9B9BA1;
}

#permalink a:hover {
	color:#000;
	background:#fff;
}

#tutticrediti div.sotto div.spe {
	clear:left;
}

#tutticrediti div.sotto div img {
	float:left;
	margin:0 8px 4px 0;
	border:0;
}

#tutticrediti div.sotto div div.boxetto {
	float:left;
	width:44px;
	height:44px;
	border:0;
	background:#ECECEC;
	margin:0 8px 4px 0;
}

div.ricinput input {
	width:250px;
	background:#f0f0f4;
	border:1px #c0c0d0 solid;
}

div.ricoptions {
	padding:4px 0;
	font-size:11px;
}

div.result {
	clear:left;
	padding:4px 0;
}

div.result2 {
	float:left;	
	width:250px;
}

span.ranno {
	padding:0 4px 0 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

span.rsez {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

div.rcamp {
	font-size:120%;
	font-weight:bold;
}

#titolocampagna .rossino,
#tutticrediti .rossino {
	color:#FF4200;
}