/* 
stile per il mini sito dedicato al test di conto vyp di maggio 2009
*/

body {
margin: 0;
padding: 0;
background-color: #000000;


}

#boxcc {
width:1024px;
height:100%;
left:50%;
margin-left:-400px;
position: absolute;
margin-top:46px;
margin-right:0px;
z-index: 1;
}

#corpo {
width:821px;
height:388px;
background: url(../img/sfondotest.jpg) no-repeat;
margin-right:0px;
z-index: 2;
float:center;
}

#corpo2 {
width:821px;
height:388px;
background: url(../img/sfondohome.jpg) no-repeat;
margin-right:0px;
z-index: 2;
float:center;
}



#divmenu {
padding-top:125px;
width:155px;
height:268px;
margin-right:0px;
z-index: 5;

}

#divmenu2 {
padding-top:125px;
width:155px;
height:268px;
margin-right:0px;
z-index: 5;

}

#divmenu3 {
padding-top:125px;
width:155px;
height:268px;
margin-right:0px;
z-index: 5;

}

#divcent {
width:648px;
height:388px;
padding-top:15px;
margin-left:150px;
z-index: 6;
position:absolute;


}
#divcent2 {
width:648px;
height:388px;
padding-top:15px;
margin-left:150px;
z-index: 6;
position:absolute;


}

#divtest {
width:648px;
height:225px;
padding-top:0px;


}
#divtesth2 {
width:648px;
height:225px;
padding-top:0px;

}

#head {
width:821px;
height:75px;
z-index:3;
}

#foot {
margin-top:30px;
width:821px;
height:45px;
z-index:4;
}







/* Clear fix */
		.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.clearfix { display: inline-block; }
		* html .clearfix { height: 1%; }
		.clearfix { display: block; }

		/* Page */
		body { font:normal 13px/18px helvetica, arial, sans-serif; color:#444; background:#fafafa; text-align:left; letter-spacing:0.5px; }
		
		/* loopedSlider */
		.container { position:relative; margin-left:20px; height:209px; width:640px; overflow:hidden;}
		.container div { background-color:#ffffff; opacity:0; z-index:0; position:absolute; top:0; left:0; width:640px; padding-top:-20px; }
		#loopedSlider { position:relative; width:640px; margin:0px auto; height:209px; }
		
		/* Custom settings */		
		.pagination,.nav-buttons { list-style-type:none; margin-top:-10px; padding-top:-10px;}
		.pagination li,.nav-buttons li { float:left; margin-top:-10px; padding-top:-10px; margin-left:150px;}
		.pagination a { padding:2px 4px;}
		.pagination a.active { background-color:#444; color:#efefef; }
		
		.sfondo { background:url(../img/domande/SF1.jpg);}
		.sfondo2 { background:url(../img/domande/SF2.jpg);}
		.sfondo3 { background:url(../img/domande/SF3.jpg);}
		.sfondo4 { background:url(../img/domande/SF4.jpg);}
		.sfondo5 { background:url(../img/domande/SF5.jpg);}
		.sfondo6 { background:url(../img/domande/SF6.jpg);}
		.sfondo7 { background:url(../img/domande/SF7.jpg);}
		.sfondo8 { background:url(../img/domande/SF8.jpg);}
		.sfondo9 { background:url(../img/domande/SF9.jpg);}
		.sfondoA { background:url(../img/domande/sfondoprofiloA.jpg); font-size:10px;}
		.sfondoB { background:url(../img/domande/sfondoprofiloB.jpg); font-size:10px;}
		.sfondoC { background:url(../img/domande/sfondoprofiloC.jpg); font-size:10px;}
		.sfondoAn { background:url(../img/domande/sfondoprofiloAtest.jpg); font-size:10px;}
		.sfondoBn { background:url(../img/domande/sfondoprofiloBtest.jpg); font-size:10px;}
		.sfondoCn { background:url(../img/domande/sfondoprofiloCtest.jpg); font-size:10px;}
		.sfondoreg { background:url(../img/domande/sfondoreg.jpg); }
		.sfondoconcorso { background:url(../img/domande/sfondoconcorso.jpg); }
		/* Type */
		h1 { font:normal 16px/14px georgia, times, serif; letter-spacing:-0.5px; margin:0; }
		p { margin-bottom:14px; }
		

		
		

/* stop */













div#hold	{ 
	position:relative; overflow:hidden;
	width:373px; height:330px; 
  z-index:100; 
	}
div#wn	{
	position:absolute;
	left:0px;
	top:0px;
	width:373px;
	height:330px;
	clip:rect(0px,373px,330px,0px);
	overflow:hidden;
	z-index:1;
	}
div.content {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	visibility: hidden;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:330px; 
  font-size:1px; z-index:1;
  }
div#track {
	position:absolute;
	left:0;
	top:12px;
	width:11px;
	height:305px;
	z-index:1;
	visibility: visible;
	background-color: #333333;
	background-image: url(images/track.gif);
	background-repeat: repeat;
  }
div#dragBar {
	position:absolute;
	left:1px;
	top:1px;
	width:9px;
	height:20px;
	z-index:1;
	visibility: visible;
	background-color: #FFCC33;
  }  
div#up {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	visibility: visible;
}  
div#down {
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
	visibility: visible;
}  

/* Styles for demo, not necessary for scrolling layers */  
body  {
	overflow-y:scroll;
overflow-x:hidden;
	text-align:center;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
body, td  {
	font: 12px verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}  
th	{ font-size:1.4em; text-align:left }	
a:link, a:visited { color:#339 }	
a img { border:none }
p {
}
h2 { font-size:1.2em}
h3 { font-size:1.1em}
div.content {
	text-align:left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.main {
	background-color:#000000;
	width:395px;
	margin:auto;
	text-align:left;
	height: 280px;
  }
table.main td.text, table.main td.navs { vertical-align:top; text-align:left }
td#scrollLinks  { width:15px}
td.navs ul { margin:0; padding:0; list-style:none }
td.navs ul li { margin:0 0 .6em .4em }
td.navs ul li a { text-decoration:none }
td.navs ul li a:hover { text-decoration:underline }


/* Stili formattazione testi */


/* credits */
.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-bottom: 0px;
	font-weight: bold;
}
.credits a {
	color: #999999;
	text-decoration: none;
}
.credits a:link {
	color: #999999;
	text-decoration: none;
}
.credits a:visited {
	color: #999999;
	text-decoration: none;
}
.credits a:hover {
	color: #e4c22a;
	text-decoration: none;
}

/* testo bianco */
.bianco_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.bianco_12 a {
	color: #ffffff;
	text-decoration: none;
}
.bianco_12 a:link {
	color: #ffffff;
	text-decoration: none;
}
.bianco_12 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.bianco_12 a:hover {
	color: #e4c22a;
	text-decoration: none;
}

.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 120px;
	background-color: #575757;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.field_mex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 320px;
	background-color: #575757;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
}
.check {
	margin: 0px;
	padding: 0px;
}
.puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}

.bianco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


.titologiallo {
	font-size: 14px;
	color: #E6C020;
	font-style: normal;
	font-weight: bold;
}
#banner {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	height: 250px;
	width: 250px;
	z-index: 1;
	position: absolute;
}

#over{
overflow-x: hidden;
overflow-y: scroll;
height: 250px;
width:390px;





}
.CASELLA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-repeat: no-repeat;
		border: thin solid #CCCCCC;
}
.CASOK {
	background:url(../img/reg/inizia.jpg);
	height:50px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;


}

.resu {
background:url(../img/domande/result.jpg);
	height:55px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;


}