body {
	/*background-image: url(bckg_test.gif); background-repeat:no-repeat; background-position:center;background-position:top;*/
     background-color:#FFFFCC;
	 font-family:Arial, Verdana, Helvetica;
	 
}
body hr { color:#000000; }

#container {
			width: 770px;
			border: 0px solid #000000;
			border-bottom: 0px solid #666666;
			margin-top: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px 0px 0px 0px;
			height:auto;
			font-family:Arial, Verdana, Helvetica;
			background-color:#FFFFFF;
 
		}
		
		#top {
			padding: 0px;
			margin-bottom: 0px;
			height:92px;
			border: 1px solid #666666;
			width: 770px;
		}
		#top img {border:0px; }
		
			#logo {
					float: left;
					clear:left;
					width: 138px;
					background-repeat:no-repeat;
					margin-right: 0px;
					padding:0px 0px 0px 0px;
					margin: 10px 0px 0px 5px;
					border:0px solid #000000;
					height:auto;
					font-family:Arial, Verdana, Helvetica;
					font-size:10px;
					color:#000000;

			}
			
			#logo_pv {
					float: right; clear:right;
					width: auto;
					/*\width: 130px;
					w\idth: 120px;*/
					background-repeat:no-repeat;
					margin-right: 0px;
					padding:0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					border:0px solid #000000;
					height:auto;
					font-family:Arial, Verdana, Helvetica;
					font-size:10px;
					color:#000000;

			}
			
			#box_top {
					padding: 0px;
					margin:0px 0px 0px 0px;
					border: 0px solid #999999;
					width:455px;
					float:left; clear:none;
					height:auto;
					
				 }
		 
		 	#barra_nav {
					padding: 0px 3px 0px 0px;
					margin:0px 0px 0px 0;
					border: 0px solid #999999;
					width:100%;
					float:left; clear:none;
					height:15px;
					font-family:Arial, Verdana, Helvetica;
					font-size:11px;
					color:#000000;
					text-align:center;
					letter-spacing:2px;
					background-color: #FF9900;
					
		 		} 
				#barra_nav a{color:#000000; text-decoration:none; }
				#barra_nav a:hover{color:#FFFFFF; text-decoration:none; }
		

    #right {
		
			float: right; clear:right;
			width: 250px !important;
			width:250px;
			padding:2px 0px 0px 0px;
			height: auto;
			border: 0px solid #000000;
			text-align:center;
			margin:3px -3px 0px 0px;
			background-color:#FFF;
			
			
		} 
			#right h1 { font-size:16px; border-top: 1px solid #666; border-bottom: 1px solid #666; padding:2px 0px 2px 0px; background-color:#FFCC66;}
			#right h2 { font-size:14px; border-top: 1px solid #666; border-bottom: 1px solid #666; padding:2px 0px 2px 0px; background-color:#FFCC66;margin:0px 0px 5px 0px;}
			#right h3 { text-align:center; font-size:17px; margin:0px 0px 0px 0px; color:#FF9900;}
			#right a {text-decoration:none; color:#000000; }
			#right a:hover { color:#FF6600; text-decoration:underline; }
			#right p { text-align:left; font-size:13px; padding:0px 3px 0px 3px; }
		
		#sponsor {

			width: 100%;
			/*\width: 120px;
			w\idth: 120px;margin-left: 524px;*/
			padding:0px 4px 0px 0px;
			height: 135px;
			border: 0px solid #000000;
			text-align:center;
			margin:0px 0px 4px 0px;
			background-image:url(bckg_sponsor2.gif);
			background-repeat:no-repeat;
			background-position:top;
		}
			

		#logout_right {

			width: 100%;
			
			/*\width: 120px;
			w\idth: 120px;margin-left: 524px;*/
			padding:10px 0px 0px 0px;
			height: 35px;
			border: 0px solid #000000;
			text-align:center;
			margin:5px 0px 0px 0px;
			background-image:url(bckg_logout2.gif);
			background-repeat:no-repeat;
			background-position:top;
			
		}
		#logout_right a { color:#000; text-decoration:none; letter-spacing:2px;font-weight:bold; font-family:Arial, Verdana, Helvetica;
						  border-top:1px dashed #666; border-bottom:1px dashed #666; padding:3px 50px 3px 50px; width:100%;	font-size:14px;	 }
		#logout_right a:hover { color:#FF6600; text-decoration:underline; }
			
		
		#login {

			width: 95%;
			height: 110px;
			
			padding:5px 0px 0px 3px;
			border: 0px dashed #000000;
			border-bottom: 1px dashed #666;
			
			margin:6px 3px 0px 0px;
			
			float:right; clear:right;
			font-family: Arial, Verdana, Helvetica;
			font-size:14px;
			color:#000;
			font-weight:500;
			text-align:center;
			
		}	#login h1 { font-size:16px; border-top: 1px dashed #666; border-bottom: 1px dashed #666; padding:2px 0px 2px 0px; background-color:#FFCC66;}
		
			#login form {width:96%;height:auto;padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;text-align:right;text-size:9px;border:0px solid #000000;}
			
			#login p {margin:0px; border:0px; float:center; width:100%; text-align:center; font-size:14px;}
			#login input { width:auto; }
			#login a {color:#000; text-decoration:none; letter-spacing:2px; font-weight:bold; }
			#login a:hover {color:#FF9900; text-decoration:underline; }
			#login form hr { color:#000000;height:1px;width:100px; margin:0px 0px 0px 0px;}
			
			
		#login_lone {

			width: 100%;
			height: 102px;
			/*\width: 120px;
			w\idth: 120px;margin-left: 524px;*/
			padding:18px 0px 0px 3px;
			border: 0px solid #000000;
			margin:6px 0px 0px 0px;
			clear:right;
			
			font-family: Arial, Verdana, Helvetica;
			font-size:14px;
			color:#000;
			font-weight:500;
			text-align:center;
		}
		
		#main {
			padding: 7px 0px 0px 7px;
			margin:3px 0px 0px 0px;
			border: 0px solid #999999;
			width:515px !important;
			width:514px;
			height:auto;
			background-color:#FFFFFF;
			border-right:1px dashed #999;
			border-left:1px dashed #999; 
		 }
		 		#main h1 { font-size:16px; text-align:center; 
				border-top:1px dashed #FFCC66; border-bottom:1px dashed #FFCC66;
				padding:2px 0px 2px 0px; background-color:#FFFFCC; margin:0px 3px 0px 0px; }
				#main h2 { font-size:14px; color:#666666;text-align:center; margin:2px 0px 0px 0px;}
				#main form { border:0px solid #000; width:100%;font-size:13px; }
				#main input { width:230px; margin:0px 0px 7px 0px; }
				#main select {margin:0px 0px 7px 0px; }
				#main a { text-decoration:none; color:#FF9900;  }
				#main a:hover { text-decoration:underline; color:#FFCC00; }
				#main b { color:#FF9900; }
				#main img {border:0px; margin:3px;}
				#main p { border:0px solid #000; text-align:left; font-size:12px; padding:0px 5px 0px 2px; }
				#main li { font-size:12px; margin:1px 0px 2px 3px; color:#333; }
				
			
			
				
			#immagini { border:0px solid #000; }
			
			#main_content {
						width:auto; 
						height:453px; 
						color:#000000;
						border:1px solid red;
						margin:0px 0px 0px 0px;
						font-family:Arial, Verdana, Helvetica; 
						padding:20px 0px 0px 7px;
						font-size:12px;
						text-align:left;
						letter-spacing:2px;
		}
			    #main_content a { font-family:Arial, Verdana, Helvetica;color:#000000;text-decoration:none;}
				
				#main_content a:hover { color:#FFFFFF; }
				#main_content ul { letter-spacing:1px; margin:0px 3px 0px 3px; font-size:5px;}
				#main_content hr { width:300px;color:#FF6600; margin:3px 50px 0px 50px;height:1px; }
				#main_content p { text-align:left;margin:0px 5px 3px 5px; font-size:12px; }
				#main_content b { text-align:left;margin:0px 0px 3px 5px; font-size:15px; line-height:15px; }
				#main_content em { margin:0px 0px 0px 5px; font-size:11px; }
				#main_content .r_floater {clear:right;float:right;vertical-align:top;margin:0px 10px 0px 0px; font-size:13px;font-family:Arial, Verdana, Helvetica;height:auto;}
				#main_content .l_floater {float:left;clear:left;vertical-align:top;margin:0px 0px 0px 5px; font-size:13px;font-family:Arial, Verdana, Helvetica;height:auto;}
		
		
					
					#partner_list {
							width:auto; 
							height:453px; 
							color:#000000;
							border:0px solid #000000;
							margin:0px 0px 0px 0px;
							font-family:Arial, Verdana, Helvetica; 
							padding:20px 0px 0px 7px;
							font-size:12px;
							
					}
										
						
								
					#partner_det {

								font-family: Arial, Verdana, Helvetica, sans-serif;
								letter-spacing:2px;
								text-align:left;
								font-size: 12px;
								color: #000000;
								width: 418px;
								height:99%;
								margin:0px 0px 0px 0px;
								padding: 4px 2px 2px 2px;
								border: 0px solid #000000;
								background-image:url(bckg_partner_det.gif);
								background-position:top;
								background-repeat:no-repeat;
		 				}
		
		    			 #partner_det a { color:#000000; margin:35px 0px 0px 0px; line-height:18px; font-size:16px; text-decoration:none;}
			
		
			#headmain {
					font-family: Arial, Verdana, Helvetica;
					font-size: 12px;
					color: #000000;
					background-color: #FFFFFF;
					width: auto;
					margin-right: 9px;
					margin-left: 9px;
					margin-bottom:5px;
					padding: 2px 2px 2px 2px;
					border: 1px solid #000000;
				  }

			#headmain img {
						float: left;
						margin-left: 3px;
						}
		
		.whiteboldtxt {
						color:#FFFFFF;
						text-decoration:none;
						font-weight:bold;
		}
		
				.whiteboldtxt a{
								color:#FFFFFF;
								text-decoration:none;
								
				}
		
				.whiteboldtxt a:hover{
								color:#FFFFFF;
								text-decoration:underline;
								
				}

		#footer {
				font-family: Verdana, Arial, Helvetica;
				color:  #CC0066;
				font-size: 12px;
				clear: both;
				padding: 0px;
				margin: 0px;
			
				text-align:center;		
				border: 0px solid #000000;
				border-top:1px solid #999;
				vertical-align:top;
				margin:7px -5px 0px 0px;
				width:100%;
			}
		
			#footer a {
						font-family: Verdana, Arial, Helvetica;
						font-size: 12px;
						font-weight: none;
						color: #CC0066;
						text-decoration: none;

				}
				
			#list { 
					width:100%;
					border:0px solid #000000;
					font-family:Arial, Verdana, Helvetica;
					color:#000000;
					font-size:10px;
					letter-spacing:2px;
					padding:0px;
			 }
				#list a { 
							font-family:Arial, Verdana, Helvetica;
							color:#000000;
							text-decoration:none;
							font-size:14px;
							
							}
							
				#list a:hover { color:#FFFFFF; }
				#list ul { letter-spacing:1px; margin:0px 3px 0px 3px; font-size:5px;}
				#list hr { width:300px;color:#666666;margin:3px 50px 0px 50px;height:1px; }
				#list p { margin:0px 0px 0px 5px; font-size:12px; }
				#list em { margin:0px 0px 0px 15px; font-size:11px; }
				
			.list { 
					width:100%;
					border:0px solid #000000;
					font-family:Arial, Verdana, Helvetica;
					color:#000000;
					font-size:10px;
					letter-spacing:2px;
					padding:0px;
			 }
				.list a { 
							font-family:Arial, Verdana, Helvetica;
							color:#000000;
							text-decoration:none;
							
							
							}
							
				.list a:hover { color:#FFFFFF; }
				.list ul { letter-spacing:1px; margin:0px 3px 0px 3px; font-size:5px;}
				.list hr { width:300px;color:#666666;margin:3px 50px 0px 50px;height:1px; }
				.list p { margin:0px 0px 0px 5px; font-size:12px; }
				.list em { margin:0px 0px 0px 15px; font-size:11px; }
				
			#titolo_pagina { font-family:Arial, Verdana, Helvetica; margin:5px 0px 0px 10px;color:#FFFFFF;font-weight:bold; font-size:14px; border:0px solid #000000; }
				#secondo_titolo { padding:0px;color:#FFFFFF;font-weight:bold;margin:10px 0px 0px 0px;border:0px solid #000000; width:100%;text-align:center;}
				
			.titolo_tab { width:auto; height:15px; text-align:left; border:0px solid #000000; color:#FFFFFF; font-weight:bold; font-family: Arial, Verdana, Helvetica;  margin:6px 0px 0px 0px; padding:0px 0px 0px 10px; }	
				
			#titolo_search { padding:7px 0px 0px 10px;color:#FFFFFF;font-weight:bold;float:left;border:0px solid #000000;vertical-align:top; font-family: Arial, Verdana, Helvetica; }
			
			.img_tit_box {float:left;margin:4px 0px 0px 9px;border:0px solid #000000;}
			.img_tit_big_box {border:0px solid #000000;float:left;margin:0px 0px 0px 7px;}
			.tit_box {  width:auto; height:15px; text-align:left; border:0px solid #000000; color:#FFFFFF;
								font-weight:bold; font-family: Arial, Verdana, Helvetica;  
								margin:5px 0px 8px 0px; padding:0px 0px 0px 10px; font-size:14px;}
			.tit_big_box { float:left;margin:2px 0px 0px 10px;color:#FFFFFF;font-weight:bold;border:0px solid #000000;}
			
			.btn_6px_top{border:0px;float:right;clear:both;margin:6px 0px 0px 0px;padding:0px;} 
			.btn_12px_top{float:right;margin:12px 0px 0px 0px;}
			.btn_0px_top {float:right;clear:left;margin:0px 0px 0px 0px;border:0px solid #000000;}
			
				