body {
	background-image: url(../images/bg2nidoape.gif);
	background-color: #ffffff;
	background-repeat: repeat-x;
}


.mainmenucontainer {
}

body {
	top:0;
	height: 100%;
	width:100%;
	margin: 0 auto;
	padding:0;
	text-align:left;
	font-family: "Lucida Sans", sans-serif, Arial;
	font-size:12px;
	line-height:1.5em;
}


#container{
margin:auto;
width:990px;


}

/********HEADER ******/

#header{
height:155px;
width:990px;

}

#logo{
width:300px;
float:left;

}


#sponsor_top{
width:500px;
float:left;
}

#top_right{
width:180px;
float:left;
padding-top:20px;
text-align:right;
}

#menu_cerca{
width:180px;
margin:10px 0 10px 0;

}

#addthis{

margin:10px 0 10px 0;

}



/********HEADER  end******/

/********CENTER BOX******/

#central_1{
float:left;
width:330px;

}

#central_2{
float:left;
width:330px;
height:327px;

}

#central_3 {
background-color:#E1E1E1;
float:left;
height:266px;
padding-top:62>0px;
width:328px;

}

#central_2_ext {
float:left;
width:658px;
height:327px;
}
#news_box {
background-image:url("../images/bg_new_home.jpg");
color:#FFFFFF;
height:94px;
margin: 0;
}


#sponsor_box{
float:left;
height:93px;

}

/********CENTER BOX - END******/


/********contest2009 win - begin******/

.winpicture{
float:left;
width:328px;
height:328px;
}

#contest_strip{
position:absolute;
margin-top:310px;
z-index:10;

}



/********contest2009 win - end******/




input, textarea, select {
border:solid 1px #CCC;
}

a:link{
	color: #86B29C; 
	text-decoration: none;
}

a:visited{ color: #86B29C; text-decoration: none;}

a:hover, a:focus{ color: #86B29C;	text-decoration:underline; }


a.footer:link{
	color: #666666;
	text-decoration: none;
}

a.footer:visited{ color: #666666; text-decoration: none;}

a.footer:hover, a.footer:focus{ color: #666666;	text-decoration:underline; }

.titoli_credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

#credits_table a:visited{
	color: #FFFFFF;
	
}                            




p{
	margin:1em 0;
	font-family: "Lucida Sans", sans-serif, Arial;
	font-size: 12px;
	line-height: 20px;
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{	margin-top:-0.05em;}

h1, h2, h3, h4, h5, h6{ color: #9CA716; margin-bottom:0.5em; }

h1{ font-size:24px;}

h2{	font-size:20px;}

h3{	font-size:18px;}

h4{	font-size:16px;}

h5{	font-size:14px;}

h6{	font-size:12px;}

ol, ul{	margin: 1em 0 1em 2em; }

ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }

ol li{	list-style:decimal }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }

ul li{ list-style:disc;}

em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em{ font-weight:bold; font-style:italic; }

.imgborder1white {
	border: 1px solid #FFFFFF;
}

.footertext {
	font-size: 12px;
	color: #666666;
}


.titoloverde {
	color: #97bf0e;
	font-size: 14px;
	font-weight: bold;
}

.titolorosa {
	color: #3c3d3c;
	font-size: 14px;
	font-weight: bold;

}



.titolobianco {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;

}



a.linkartista:link{
	color: #333333;
	text-decoration: none;
}

a.linkartista:visited{ color: #333333; text-decoration: none;}

a.linkartista:hover, a.linkartista:focus{ color: #97bf0e;	text-decoration:underline; }


a.pinklink:link{
	color: #E6418D;
	text-decoration: none;
}

a.pinklink:visited{ color: #E6418D; text-decoration: none;}

a.pinklink:hover, a.indiceartisti:focus{
	color: #E6418D;
	text-decoration:underline;

}





a.indiceartisti:link{
	color: #666666;
	text-decoration: none;
}

a.indiceartisti:visited{ color: #97bf0e; text-decoration: none;}

a.indiceartisti:hover, a.indiceartisti:focus{
	color: #97bf0e;
	text-decoration:underline;
	background-color: #F3FCD6;
}


.indexartista {
	font-size: 34px;
	font-weight: bolder;
	color: #E6418D;
	font-family: Georgia, "Times New Roman", Times, serif;
}



.elencoartista {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 3px;
}


.titleartista {
	font-size: 24px;
	font-weight: bold;
	color: #E6418D;
	font-family: "Lucida Sans", sans-serif, Arial;
}






.normaltext {
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
}


.bigtext {
	font-size: 16px;
	color: #FFFFFF;

}

.normaltextgrey {
	font-size: 12px;
	color: #333333;
	text-align: justify;

}

.pinktext {
	color: #E6418D;
}

.greentext {
	color: #97be0d;

}


.bordoimmaginebianco {
	border: 1px solid #FFFFFF;
}



.sfondogrey {	background-color: #000000;}


.detail {
	margin:0 6px 6px 6px;
	padding:4px;
	background-color:#F2F2F2;
	border: 1px dotted #666666;
}

.reddetail {
	margin:0px 0px 0px 0px;
	padding:6px;
	font-weight: bold;
	color: #97be0d;
	border: 1px solid #97be0d;
}

.pinkdetail {
	margin:0px 0px 0px 0px;
	padding:6px;
	font-weight: bold;
	color: #E6418D;
	border: 1px solid #E6418D;
}


.row:hover{ background-color: #CCC; }

/* INIZIO stili */
#wrap {
	margin:0 auto 0 auto;
	padding:0;
	border:0;
}

#cont {
	width:990px;
		margin:0 auto 0 auto;
	padding:0;
	border:0;
}

#home_central {
	height:auto;
	width:990px;
	padding:10px;
}

#banner {
	width:284px;
	height:auto;
	margin-left:20px;
	float:left;
}

#banner_in {
	height:auto;
	padding-bottom:10px;
	float:left;
}


#news_home {
	width:970px;
	height:auto;
	border:#000 solid 1px;
	float:left;
	margin-top:10px;
}

#news_in {
	width:auto;
	height:auto;
	float:left;
	padding:15px;
	text-align:justify;
}

#link_home {
	width:240px;
	height:auto;
	margin-right:20px;
	float:left;
}


#vinc_home {
	width:99.5%;
	height:auto;
	background-color:#000;
	color:#CCC;
	text-align:left;
	font-size:10px;
	padding:2px;
	float:left;
}


#random_img_cont {
	width:400px;
	height:auto;
	float:left;
}


#random_img {
	width:400px;
	height:300px;
	border:#000 solid 1px;
	float:left;
}

#random_img_txt{
	max-height:100px;
	height:auto !important;
	background-color:#000;
	overflow:hidden;
	padding:5px;
	position:absolute;
	text-align:left;
	float:left;
}

.random_img_txt{
	color:#CCC;
	font-size:12px;
}

.news_home_tit{
	color:#333;
	font-size:14px;
	font-weight:bold;
}

.news_home_txt{
	color:#000;
	font-size:12px;
}

img.link_home{
	max-width:240px;
	margin-bottom:10px;
	border:#000 solid 1px;
}

img.link_banner{
	width:284px;
	margin-bottom:10px;
	border:#000 solid 1px;
}
/* FINE stili */


/* default link styling required for IE 
a {color:#000;}
a:hover {text-decoration:none;}
a:visited {color:#111;} */

/* Scroll Map styling */
#outer {
	width:482px;
	height:265px;
	position:relative;
	background-color: #000000;
	background-image: url(../images/sfondo_circle.gif);
}
#scrollbox {width:482px; height:265px; overflow:auto;}
#thumbs {width:2411px; height:245px; padding:0; margin:0; list-style:none; background:url(seattle_panorama.jpg);}
#thumbs li {display:inline; float:left; width:50px; height:100px; background:transparent url(transparent.gif);}
#thumbs li a {text-decoration:none; display:block; height:100%; border:2px solid #ddd;}

#thumbs li a span {display:none;}
#thumbs li a img {width:0; height:0; border:0; overflow:hidden;}

#thumbs li a:active,
#thumbs li a:focus {visibility:visible; border:0; cursor:default; width:0; height:0; outline:0;}

#thumbs li a:active span,
#thumbs li a:focus span {
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	z-index:500;
	width:280px;
	color:#fff;
	font-size:10px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}
#thumbs li a:active span b,
#thumbs li a:focus span b {font-size:11px;}

#thumbs li a:active img,
#thumbs li a:focus img {display:block; position:absolute; top:0; left:410px; z-index:500; width:300px; height:500px;}

#instructions {width:400px; margin-top:20px;}
#instructions p {font-size:10px; font-family:verdana, arial, sans-serif; line-height:15px; padding:0; margin:5px;}






.descartistacategoria {
	color: #97bf0e;
	font-size: 11px;
	font-weight: bold;
}

.descartistatesto {
	color: #666666;
	font-size: 11px;

}

.lineagrigia {
	color: #999999;
	height: 1px;
}

.storydetail {
	margin:0px 0px 0px 0px;
	padding: 12px;
	background-color:#F4F4F4;
	border: 1px solid #999999;
	text-align: justify;
}

.storydetail2 {
	margin:0px 0px 0px 0px;
	padding: 12px;
	background-color:#ffffff;
	border: 1px solid #999999;
		text-align: justify;
}




.index2 {
	color: #FFFFFF;
	font-size: 11px;
}

a.index2:link{
	color: #FFFFFF;
	text-decoration: none;
}

a.index2:visited{ color: #FFFFFF; text-decoration: none;}

a.index2:hover, a.index2:focus{
	color: #97bf0e;
	text-decoration:underline;
}




.pulsantebig {
	color: #97bf0e;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a.pulsantebig:link{
	color: #97bf0e;
	text-decoration: none;
}

a.pulsantebig:visited{ color: #97bf0e; text-decoration: none;}

a.pulsantebig:hover, a.index2:focus{
	color: #FFFFFF;
	text-decoration:underline;
}


.marketbox {
	border: 2px solid #EFEFEF;
}
