/* 

	project:  [Fr33z3r] Solution
	author:   Rex973 

   
*/

*{ margin: 0; padding: 0; }* 
body { background-color: #ffffff;
        background-image:url(../images/home9.jpg);
				background-repeat:repeat-x;
				font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
line-height: 1.6em; 
color: #444; }

#cp1 {   float:left; width:346px; border-top:solid 1px #999;  height:240px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 }
	 
#cp2 {   float:left;  width:346px; border-top:solid 1px #414141;  height:240px;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
	color:#333;
	text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	
	 }
	 
#cp3 {   float:left;  width:242px;; border-top:solid 1px #414141;  height:116px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
	margin: 3px 3px 3px 3px;
	 }
	 
	#cp4 {   float:left; background: #fff; width:251px;; border-top:solid 1px #414141;  height:240px;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
	margin: 3px 3px 3px 3px;
	 } 
	 
	 #cp5 {   float:left; width:700px; border-top:solid 1px #999;  height:180px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 
	 
	 #cp6 {   float:left; width:242px; border-top:solid 1px #999;  height:86px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 
	 
	 #cp7 {   float:left; width:242px; border-top:solid 1px #999;  height:86px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 
	 
	#cp8 {   float:left; width:700px; border-top:solid 1px #999;  height:1028px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 
	 
 #cp9 {   float:right; width:242px; border-top:solid 1px #999;  height:1216px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	 
	 
#cp10 {   float:left; width:242px; border-top:solid 1px #999;  height:100px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	
	 
#cp11 {   float:left; width:700px; border-top:solid 1px #999;  height:413px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 	
	 
#cp12 {   float:right; width:242px; border-top:solid 1px #999;  height:600px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	 	 
	 
	 
	 	#cp13 {   float:left; width:700px; border-top:solid 1px #999;  height:913px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 
	 
 #cp14 {   float:right; width:242px; border-top:solid 1px #999;  height:1100px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 
	 
#cp15 {   float:right; width:242px; border-top:solid 1px #999;  height:1250px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 		 
	 
		#cp16 {   float:left; width:700px; border-top:solid 1px #999;  height:633px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 }  
	 
	#cp17 {   float:right; width:242px; border-top:solid 1px #999;  height:820px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 		
	 

#cp18 {   float:left; width:700px; border-top:solid 1px #999;  height:1275px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 
	 
 #cp19 {   float:right; width:242px; border-top:solid 1px #999;  height:1463px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	 
	 
#cp20 {   float:left; width:700px; border-top:solid 1px #999;  height:2160px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 	 

 #cp21 {   float:right; width:242px; border-top:solid 1px #999;  height:2348px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	 
	 
	 
#cp22 {   float:left; width:700px; border-top:solid 1px #999;  height:1100px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 
	 
 #cp23 {   float:right; width:242px; border-top:solid 1px #999;  height:1288px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	 
	 
#cp24 {   float:left; width:700px; border-top:solid 1px #999;  height:2752px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 	 	
	 
 #cp25 {   float:right; width:242px; border-top:solid 1px #999;  height:2940px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	 	 
	 
#cp26 {   float:left; width:700px; border-top:solid 1px #999;  height:1640px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 	 	 
	 
	 
 #cp27 {   float:right; width:242px; border-top:solid 1px #999;  height:1828px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	 	 	 
	 
	#cp30 {   float:left; width:700px; border-top:solid 1px #999;  height:2260px; vertical-align:middle;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
background-color:#fff;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;

	 } 	 

 #cp31 {   float:right; width:242px; border-top:solid 1px #999;  height:2448px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999; 
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin: 3px 3px 3px 3px;
	 } 	  
	 
#t1 {  float:left; width:114px; 
vertical-align:middle; height:205px;
border-right:dotted 1px #999;	
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;

	 } 
	 
#t2 {  float:left; width:114px; 
vertical-align:top; height:205px;
border-right:dotted 1px #999;	
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;

	 } 
	 
	 #t3 {  float:left; width:114px; 
vertical-align:top; height:205px;	
color:#333;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
	 } 

a {	color: #B60D0A;	background: inherit; text-decoration: none; }
a:hover { color: #cc0000; background: inherit; }
p { margin: 0 0 15px 0; }
h1 { font: normal 3.7em "Trebuchet MS", Arial, Sans-Serif; color: #fff; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
sup { font-size: .3em; color: #DFCDA2; }
h2 { color: #B60D0A; font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px solid #ccc; }
h3 { color: #808080; background: #D0D4D4; padding: 3px 10px; margin: 0 0 15px; }

#content {  width: 960px;  margin: 15px auto; background: #fff; padding: 10px; border-top:solid 1px #414141; 
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141; 
	
	 }

#header { background: #ffffff ; height: 180px; margin: 0px auto; }
	#header p { margin: 30px 0 0; color: #D6E5EA; }
	#logo { padding: 40px 0 0 20px;  float: left; width: 400px; }

	#search { float: right; width: 240px; text-align: right; margin: 10px 15px 0 0; }
	#search a, #watch a { color: #fff; font-size: .8em; cursor: pointer; }

	#searchform { padding: 10px; background: #A1BDD2;  }
	#searchform p { margin: 0; }

	#menu { margin: 0px 0px 26px; 1px; }
		#menu li { list-style: none; float: left; }
		#menu li a { cursor: pointer; padding: 5px 37px; line-height: 25px; background: #004486; margin: 0 1px 0 0; color: #ffffff; }
		#menu li a:hover { background: #1386cc; color: #ffffff; }
		#menu li a.current { background: #cc0000; color: #fff; }
		#menu li a#last  { margin: 0; padding: 5px 40px 5px 40px; }
		


    
	#menuleft { margin: 0px 0px 26px; style-cursor:pointer; vertical-align:middle;line-height:20px;}	

		#menuleft li { list-style: none; vertical-align:middle;line-height:20px; }
		#menuleft li a { cursor: pointer; display:block; padding: 5px 18px; line-height: 15px;  max-width:280px ; color: #ffffff; vertical-align:middle;line-height:20px;}
		#menuleft li a:hover { background-image:url(../images/tst2.jpg); color: #ffffff; vertical-align:middle;line-height:20px;}
		#menuleft li a.current { background-image:url(../images/tst3.jpg); color: #fff; 
	height:20px;text-align:center; font:normal 13px "Trebuchet MS";}
		#menuleft li a.title { background-image:url(../images/tst8.jpg); color: #ffffff; 
	height:20px;text-align:center; font:normal 13px "Trebuchet MS"; font-weight:bold;}
		#menuleft li a.serie { background-image:url(../images/tst9.jpg); color: #cc0000; 
	height:20px;text-align:center; font:normal 13px "Trebuchet MS"; font-weight:bold;}
	
		#tablestit {
	width:225px;
	height:30px;
	text-align:center;
	background-color:#cc0000;
	border-top:solid 1px #414141; /* bordi delle tabelle */
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141;
	font:normal 13px "Trebuchet MS";
	color:#ffffff; /* colore testo nelle tabelle */
}
#tables {
	height:25px;
	text-align:center;
	width:225px;
	border-top:solid 1px #999; /* bordi delle tabelle */
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	font:normal 13px "Trebuchet MS";
	color:#004486; /* colore testo nelle tabelle */
}
#tables2 {
	height:25px;
	text-align:center;
	width:242px;
	font:normal 13px "Trebuchet MS";
	color:#004486; /* colore testo nelle tabelle */
}

#box4 {    width:500px; border-top:solid 1px #414141; /* bordi delle tabelle */
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141;
	text-align:left;}
	

	
#chars {   color: #ffffff; font:normal 13px "Trebuchet MS"; vertical-align:middle; }
		#chars li { list-style: none; float: left; margin:0px 0px ; vertical-align:middle;}
		#chars li a {   cursor: pointer; display:block;
	  background-image:url(../images/tstf.jpg); margin: 0 0px 0px 0px; 
	color: #ffffff; font:normal 13px "Trebuchet MS";
	height:31px;width:175px; text-align:center; vertical-align:middle;line-height:31px;
	}
		#chars li a:hover { background-image:url(../images/tstf2.jpg); color: #ffffff; font:normal 13px "Trebuchet MS";vertical-align:middle;line-height:31px;
			
	}
		#chars li a.selected { background-image:url(../images/btaste.gif); color: #fff; font:normal 13px "Trebuchet MS";
	 }
		

.third {   float: left; width: 280px; margin: 0 30px 10px 10px; font-size:12px}
.specs { font-size: .9em;  float: left; width: 600px; margin: 0 30px 10px 10px; }
.title { font-size: .9em; font-weight: bold;   }
.high { font-size:small; color:#004486; font-weight: bold;  }
.highb { font-size:18px; color:#004486; font-weight: bold;  }
.high1 { font-size:9px; color:#666; font-weight:450; font-family:Verdana, Geneva, sans-serif;}
.high2 { font-size:11px; color:#666; font-weight:550; font-family:Verdana, Geneva, sans-serif;}
.high4 { font-size:14px; color:#666; font-weight:550; font-family:Verdana, Geneva, sans-serif;}
.high3 { font-size:11px; color:#cc0000; font-weight:550; font-family:Verdana, Geneva, sans-serif;}
.last { float: right; margin: 0px 10px 10px 0px; }
.evidence { color:#C00; font-size:small ; font-weight: bold; }
.evidence2 { color:#C00; font-size:12px ; font-weight: bold; }
.listleft {
	width:180px;
	height:17px;
	text-align:center;
	background-color:#cc0000;
	border-top:solid 1px #414141; /* bordi delle tabelle */
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141;
	font:normal 13px "Trebuchet MS";
	color:#ffffff; /* colore testo nelle tabelle */
	
}

.listleft2 {
	width:180px;
	height:17px;
	text-align:center;
	background-color:#004486;
	border-top:solid 1px #414141; /* bordi delle tabelle */
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141;
	font:normal 13px "Trebuchet MS";
	color:#ffffff; /* colore testo nelle tabelle */
	
}

.listleft3 {
	width:100%x;
	height:17px;
	text-align:center;
	background-color:#004486;
	border-top:solid 1px #414141; /* bordi delle tabelle */
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141;
	font:normal 13px "Trebuchet MS";
	color:#ffffff; /* colore testo nelle tabelle */
	
}

.listleft4 {
	width:100%x;
	height:29px;
	text-align:left;
	color:#004990;
	font-weight:bold;
	vertical-align:middle;
	background-color:#004486;
    font:normal 12px "Trebuchet MS";
	background-image:url(../images/bk01.gif);
	background-repeat:repeat-x;
}

.listleft5 {
	width:100%x;
	height:29px;
	text-align:left;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
	background-color:#CCC;
    font:normal 12px "Trebuchet MS";
}


.listleft6 {
	width:100%x;
	height:20px;
	text-align:center;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
	background-color:#004486;
    font:normal 12px "Trebuchet MS";
	background-image:url(../images/tst.jpg);


}


.listleft7 {
	width:100%x;
	height:29px;
	text-align:center;
	color:#004990;
	font-weight:bold;
	vertical-align:middle;
	background-color:#004486;
    font:normal 12px "Trebuchet MS";
	background-image:url(../images/bk07.jpg);
	background-repeat:repeat-x;
}

.listleft8 {
	width:100%x;
	height:20px;
	text-align:center;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
	background-color:#004486;
    font:normal 12px "Trebuchet MS";
	background-image:url(../images/tst15.jpg);


}


.zl {
   list-style-image:url(../images/label.jpg);
  margin-left: 1px;
	max-width:550px;
 
padding: 20px 20px;

		}

.zl2 {
  list-style-image:url(../images/label.jpg);
  margin-left: 13px;
	max-width:500px;
	font: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 

		}
		
	.zl3 {
  list-style-image:url(../images/label.jpg);
  margin-left: 1px;
	max-width:700px;
 
padding: 20px 20px;

		}		

.more { border-top: 1px solid #eee; padding: 5px 0 0 0; }

#prefooter { width: 930px; margin: 0 auto; background: #fff; padding: 15px 18px 1px; font-size: .8em; color:#C00; }

/* barra inferiore footer */
.footer_dx{
	
	margin-top: 4px;
	display: inline;
	color: #444;
	margin-right: 5px;
}
.undertext{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	display:inline;
	margin-top: 2px;
	color: #444;
	font-size: 12px;
}
.undertext2{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	float:right;
	display:inline;
	margin-top: 2px;
	color: #444;
	font-size: 12px;
}
.undertext3{
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	color: #444;
	font-size: 11px;
	text-align:left;
	text-shadow:#666;
	padding:1px 10px ;
}
.testo_footer {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Sans-Serif;
	font-size:12px;
	margin-right: 5px;
	display: inline;
	margin-left: 5px;
	margin-top:2px;
	color: #444;
}
.barretta_grigia_footer {
	color: #444;
	font-size:12px;
}
/* fine barra inferiore footer */


	#box2 {    width:400px; border-top:solid 1px #414141; /* bordi delle tabelle */
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141;
	text-align:left;}
#box6 {    width:700px;  /* bordi delle tabelle */ height:107px;
background:url(../images/try.jpg);
	text-align:center;}


#footer { width: 960px; margin: 15px auto; color: #808080; font-size: .9em; }
	#footer a { color: #444; }
	.right { float: right; text-align: right; font-size: 1em; }
		#footer .right a { margin: 0 0 0 2px; padding: 3px 10px; }
		#footer .right a:hover { background: #fff; color: #444; text-decoration: underline; }
		
	#navcontainer {  list-style-image:url(../images/ico.jpg);  margin: 1px 1px 5px 3px; background: #fff; padding: 10px; }
	
	
	#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image:url(../images/overlay3.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	
	}
		
	
