* {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	font-size:100%;
	font-family:inherit;}
	:focus {outline:none;}
		body {
			line-height:1;
			color:black;
			background:white}
			ol, ul {list-style:none}
			table {
				border-collapse:separate;
				border-spacing:0}
				caption, th, td {
					text-align:left;
					font-weight:normal}
					blockquote:before, blockquote:after,
					q:before, q:after {content: ""}
					blockquote, q {quotes: "" ""}
/* INIZIO CODICE */
html{
	width:100%;
	height:100%;}
	body{
		width:100%;
		height:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515353;
		background:#b3c4ca url(/images/bgBody.png) repeat-x center top;}
		a{
			color:#515353;
			text-decoration:underline;}
			a:hover{
				color:#000;
				text-decoration:underline;}
		#main{
			float:left;
			clear:both;
			width:100%;
			min-width:1110px;
			background:url(/images/bgClaim.gif) repeat-x center 90px;}
			#claim{
				position:absolute;
				top:90px;
				left:0;
				float:none;
				width:100%;
				min-width:1110px;
				height:394px;
				z-index:1;
				overflow:hidden;}
				#claim img{
					position:relative;
					left:50%;
					top:0;
					margin-left:-622px;}
			#wrapper{
				width:100%;
				min-width:1110px;
				float:left;
				clear:both;
				position:relative;
				z-index:10;
				background:url(/images/shadowPageRight.png) no-repeat center 390px;}
				#container{
					position:relative;
					float:left;
					left:50%;
					margin-left:-555px;
					width:990px;
					padding-right:120px;
					z-index:2;
					padding-bottom:30px;}
					#top{
						width:100%;
						height:90px;
						clear:both;}
						#mainMenu{
							display:block;
							float:right;
							padding-top:20px;
							width:640px;}
							#mainMenu li{
								display:block;
								float:left;}
								#mainMenu li a{
									display:inline-block;
									height:50px;
									padding-top:20px;
									color:#009b42;
									font-weight:bold;
									text-decoration:none;
									font-size:12px;
									padding-left:7px;}
									#mainMenu li.sel a,
									#mainMenu li a:hover{
										background:url(/images/bgMainMenu.png) repeat-x center bottom;
										color:#df0000;
										text-decoration:none;}
						#language{
							display:block;
							float:left;
							width:68px;
							padding:62px 0 0 27px;}
							#language li{
								display:block;
								float:left;
								width:18px;
								height:13px;
								text-indent:20px;
								overflow:hidden;
								margin-right:4px;}
								#language li a,
								#language li a:hover{
									display:block;
									float:left;
									padding-left:20px;
									height:13px;
									text-decoration:none;}
									#language li a.ita{	background:url(/images/flag_ita.gif) no-repeat 0 0;}
									#language li a.eng{	background:url(/images/flag_eng.gif) no-repeat 0 0;}
						#logos{
							display:block;
							float:left;
							width:124px;
							height:77px;
							text-decoration:none;}
					#page{
						width:100%;
						clear:both;
						background:url(/images/shadowPageTop.png) no-repeat center 290px;
						float:left;}
						#contPage{
							width:972px;
							float:left;
							background:#fff;
							margin-top:308px;
							height:auto !important;
							height:502px;
							min-height:502px;
							padding-left:18px;}
							#left{
								width:280px;
								float:left;
								padding:0 0 15px 0;
								margin-top:-161px;
								position:relative;
								background:url(/images/shadowLeft.png) no-repeat 0 0;
								height:auto !important;
								height:568px;
								min-height:568px;}
								#left ul#menuLeft{
									display:block;
									margin:8px 8px 0 8px;
									background:#fff;}
									#left ul li{
										display:block;
										background:#fff;}
										#left ul li big{
											display:block;
											clear:both;
											background:#e1e8ea url(/images/bgLeftBig.png) repeat-x center bottom;
											padding:9px 12px 11px 18px;
											font-size:14px;
											font-weight:bold;
											position:relative;}
											#left ul li big em{
												display:block;
												position:absolute;
												right:15px;
												top:50%;
												width:14px;
												height:9px;
												background-position:0 0;
												background-repeat:no-repeat;
												margin-top:-6px;}
												#left ul li.lingua big em{
													background-image:url(/images/arrowDownGreen.gif);}
												#left ul li.canto big em{
													background-image:url(/images/arrowDownRed.gif);}
												#left ul li.arte big em{
													background-image:url(/images/arrowDownGray.gif);}
											li.lingua big{color:#009b42;}
											li.canto big{color:#df0000;}
											li.arte big{color:#7a9199;}
											#left ul li big span{
												font-size:14px;
												display:inline-block;
												width:100%;
												height:auto !important;
												height:17px;
												min-height:17px;}
										#left ul li ul{
											display:block;
											padding:10px 10px 9px 20px;
											border-left:1px solid #fff;
											border-top:1px solid #fff;
											position:relative;
											clear:both;}
											#left ul li.lingua ul{
												background:url(/images/bgBoxLingua.jpg) no-repeat right bottom;}
											#left ul li.canto ul{
												background:url(/images/bgBoxCanto.jpg) no-repeat right bottom;}
											#left ul li.arte ul{
												background:url(/images/bgBoxArte.jpg) no-repeat right bottom;}
											#left ul li ul li{
												background:none;
												background:url(/images/sepLeftList.gif) no-repeat 0 bottom;}
												#left ul li ul li.lastChild{
													background:none;}
												#left ul li ul li.shadow{
													position:absolute;
													top:0;
													left:0;
													width:100%;
													height:16px;
													background:url(/images/bgLeftList.png) repeat-x 0 0;}
												#left ul li ul li a{
													text-decoration:none;
													display:inline-block;
													padding:6px 0 5px 0;
													margin-bottom:1px;
													width:auto !important;
													width:150px;
													min-width:150px;}
													#left ul li ul li a:hover,
													#left ul li ul li a.sel{
														font-weight:bold;
														background:url(/images/shadowLinkLeft.gif) no-repeat 0 bottom;
														color:#515353;}
								#boxTest{
									padding:26px 8px 0 14px;
									height:44px;
									background:url(/images/bgBoxTest.gif) 0 0;}
									#boxTest a{
										display:block;
										margin-right:15px;
										font-size:17px;
										color:#d00;
										font-family:"Times New Roman", Times, serif;
										text-decoration:none;
										background:url(/images/arrowLightRed.gif) no-repeat right center;}
										#boxTest a:hover{
											margin-right:10px;
											text-decoration:none;}
								#boxIscrizione{
									padding:12px 8px 0 14px;
									height:30px;
									background:url(/images/bgBoxIscrizione.gif) no-repeat 0 0;}
									#boxIscrizione a{
										display:block;
										margin-right:15px;
										font-size:17px;
										color:#5D5F5F;
										font-family:"Times New Roman", Times, serif;
										text-decoration:none;
										background:url(/images/arrowLightGray.gif) no-repeat right center;}
										#boxIscrizione a:hover{
											margin-right:10px;
											text-decoration:none;}
								#boxNewsletter{
									padding:11px 8px 0 8px;}
									#left .boxNewsletterInt{
										padding-top:6px;
										padding-left:4px;
										background:url(/images/shadowBoxNewsletterInt.gif) no-repeat 0 0;}
									#boxNewsletter big{
										background:url(/images/sepLeftList.gif) repeat-x left bottom;
										color:#5D5F5F;
										display:block;
										font-family:"Times New Roman", Times, serif;
										font-size:17px;
										padding:5px 0 8px 10px;}
										#left .boxNewsletterInt big{
											background:none;
											padding-bottom:2px;}
									#boxNewsletter small{
										display:block;
										padding:8px 0 8px 10px;}
									#boxNewsletter form{
										display:inline-block;
										padding:0 0 0 10px;}
										#boxNewsletter form input.address{
											display:inline;
											width:172px;
											padding:4px 5px 5px 5px;
											color:#000;
											font-size:11px;
											border:1px solid #c1cfd3;
											float:left;
											margin-right:9px;
											background:url(/images/bgInput.gif) no-repeat 0 0;}
										#boxNewsletter form a{
											float:left;
											display:inline-block;
											width:53px;
											height:20px;
											padding:5px 0 0 5px;
											text-align:center;
											color:#7a9199;
											font-size:12px;
											background:url(/images/bgButtonSendNewsletter.gif) no-repeat 0 0;
											text-decoration:none;}
											#boxNewsletter form a:hover{
												text-align:right;
												padding-right:2px;
												width:51px;}
							#mainPage{
								float:right;
								width:662px;
								padding:10px 20px 15px 10px;
								overflow:hidden;}
								#pollicino{
									margin-bottom:15px;
									width:100%;
									float:left;
									clear:both;
									font-size:11px;}
									#pollicino span{
										float:left;
										line-height:28px;
										padding-left:25px;
										height:28px;
										padding-bottom:8px;
										width:auto !important;
										width:290px;
										min-width:290px;
										background:url(/images/sepLeftList.gif) repeat-x 0 bottom;}
										#pollicino span a{
											text-decoration:none;}
											#pollicino span a:hover{
												text-decoration:underline;}
										#pollicino span em{
											font-style:normal;
											text-decoration:underline;}
									#pollicino ul{
										padding-right:90px;
										float:right;
										display:block;}
										#pollicino ul li{
											display:block;
											float:left;
											height:28px;
											padding-top:4px;}
											#pollicino ul li a{
												display:block;
												float:left;
												height:28px;
												white-space:nowrap;
												text-decoration:none;
												line-height:20px;
												padding-right:28px;
												background:url(/images/iconSendPrint.gif) no-repeat;}
												#pollicino ul li a:hover{
													text-decoration:underline;}
												#pollicino ul li a#iconPrint{
													background-position:right bottom;
													margin-right:20px;}
												#pollicino ul li a#iconSend{
													background-position:right 0;}
								#mainPage h1{
									display:block;
									clear:both;
									font-family:"Times New Roman", Times, serif;
									font-size:17px;
									color:#5d5f5f;
									padding:0 0 14px 12px;
									height:21px;}
								#pageInt{
									padding-left:16px;
									line-height:18px;}
									#mainLink,
									#mainLink a{
										color:#d00;}
										#mainLink a:hover{
											color:#009b42;}
									#pageInt ul.siteMapList{
										width:100%;
										list-style:square inside;
										padding-bottom:9px;}
										#pageInt ul.siteMapList li ul{
											list-style:circle inside;
											padding:0 0 0 15px;}
											#pageInt ul.siteMapList li ul li{
												padding-bottom:0;}
										#pageInt ul.siteMapList li{
											line-height:18px;}
											#pageInt ul.siteMapList li a{
												text-decoration:none;
												line-height:18px;}
												#pageInt ul.siteMapList li a:hover{
													text-decoration:underline;}
									#pageInt form#testOnLine{
										display:block;
										background:url(/images/bgNewsletterBox.gif) repeat-x center top !important;
										border:1px dotted #C1CFD3;
										padding:20px;}
										#pageInt #contTest{
											width:604px;
											height:250px;
											overflow:hidden;}
										#pageInt #testOnLineList{
											display:block;
											height:250px;
											list-style:none;
											padding:0;
											margin:0;}
											#pageInt #testOnLineList li{
												display:block;
												float:left;
												height:250px;
												width:604px;
												padding:0;
												margin:0;}
												#startTest{
													display:inline-block;
													float:right;
													clear:both;
													margin-top:15px;
													background:#900;
													border:1px solid #C1CFD3;
													color:#fff;
													cursor:pointer;
													font-size:13px;
													font-weight:bold;
													padding:2px 0;
													width:150px;}
													#startTest:hover{
														background:#b00;}
												#pageInt #testOnLineList li h4{
													font-size:16px;
													color:#d00;
													padding-bottom:20px;
													display:block;}
												#pageInt #testOnLineList li big{
													display:block;
													clear:both;
													padding:5px;
													font-size:13px;}
													#pageInt #testOnLineList li big strong{
														font-weight:bold;
														font-size:14px;}
													#pageInt #testOnLineList li big input.answerClick{
														cursor:pointer;}
											#pageInt #testOnLineList li ul#subFormTest{
												display:block;
												float:left;
												width:604px;
												padding:0;
												margin:0;}	
												#pageInt #testOnLineList li ul#subFormTest li{
													display:inline-block;
													float:left;
													height:auto !important;
													height:29px;
													min-height:29px;
													line-height:28px;
													vertical-align:middle;
													width:100%;
													padding:0;
													background:url(/images/sepLeftList.gif) repeat-x 0 bottom;}
													#pageInt #testOnLineList li #subFormTest h4{
														padding-bottom:0;}
													#subFormTest em{
														float:right;
														clear:both;}
													#pageInt #testOnLineList li ul#subFormTest li.liButtSend{
														background:none;
														text-align:center;}
													#pageInt #testOnLineList li ul#subFormTest li.mezza{
														width:50%;
														padding:7px 0 6px 0;}
													#pageInt #testOnLineList li ul#subFormTest li label{
														display:inline-block;
														height:auto !important;
														line-height:14px;
														min-height:20px;
														padding-left:5px;
														vertical-align:middle;
														width:90px;}
													#pageInt #testOnLineList li ul#subFormTest li input.inputs{
														background:url(/images/bgInput.gif) no-repeat 0 0;
														border:1px solid #C1CFD3;
														color:#000;
														display:inline;
														font-size:11px;
														padding:4px 5px 5px;
														width:180px;}
													#pageInt #testOnLineList li ul#subFormTest li input.sendForm{
														display:inline-block;
														margin:0 auto;
														clear:both;
														margin-top:15px;
														background:#900;
														border:1px solid #C1CFD3;
														color:#fff;
														cursor:pointer;
														font-size:13px;
														font-weight:bold;
														padding:2px 0;
														width:150px;}
									#pageInt #mapBox{
										background:url(/images/bgNewsletterBox.gif) repeat-x center top !important;
										border:1px dotted #C1CFD3;
										padding:20px 20px 0 20px;}
										#pageInt #mapBox #mapBig{
											height:350px;
											margin-bottom:20px;
											border:1px solid #C1CFD3;}
											#ballon{
												width:250px;
												padding:10px;
												line-height:15px;}
												#ballon form{
													display:block;
													clear:both;
													padding:5px 0;}
													#ballon input.inputE{
														border:1px solid #C1CFD3;
														height:18px;
														display:block;
														float:left;
														width:185px;}
													#ballon input.inputB{
														background:#7A9199;
														border:1px solid #C1CFD3;
														color:#fff;
														margin-left:3px;
														width:30px;
														text-align:center;
														font-weight:bold;
														cursor:pointer;
														height:20px;
														display:block;
														float:left;}
												#ballon h5{
													color:#d00;
													display:block;
													font-size:12px;
													padding-bottom:5px;}
												#ballon a{
													color:#595959;
													text-decoration:underline;}
													#ballon a:hover{
														color:#d00;}
									#pageInt ul#listNews{
										display:block;
										clear:both;
										list-style:none;
										padding:18px 0 0 0;}
										#pageInt ul#listNews li{
											background:url(/images/sepLeftList.gif) repeat-x 0 bottom;
											margin-bottom:15px;
											padding-bottom:15px;}
											#pageInt ul#listNews li a,
											#pageInt ul#listNews li a:hover{
												display:inline-block;
												text-decoration:none;
												cursor:pointer;
												width:100%;}
												#pageInt ul#listNews li a big{
													font-size:14px;
													display:block;
													font-weight:bold;
													padding-bottom:5px;
													color:#d00;}
													#pageInt ul#listNews li a:hover big{
														text-decoration:underline;}
													#pageInt ul#listNews li a big em{
														display:inline-block;
														vertical-align:middle;
														padding-left:10px;
														font-weight:normal;
														/*font-style:normal;*/
														font-size:12px;
														color:#515353;}
														#pageInt ul#listNews li a:hover big em{
															color:#d00;}
													#pageInt ul#listNews li a small{
														display:inline-block;
														clear:both;}
													#pageInt ul#listNews li a span{
														display:inline-block;
														float:right;
														clear:both;
														color:#009B42;
														font-size:10px;
														text-decoration:none;}
														#pageInt ul#listNews li a span strong{
															font-weight:normal;
															text-decoration:underline;}
									#pageInt img{
										float:left;
										margin:4px 30px 15px 0;
										padding:2px;
										border:1px solid #c1cacd;}
									#pageInt h2{
										display:block;
										padding:5px 0 8px 6px;
										background:url(/images/sepLeftList.gif) repeat-x left bottom;
										margin-bottom:10px;
										font-size:17px;
										color:#5d5f5f;
										clear:both;
										font-family:"Times New Roman", Times, serif;
										height:21px;}
										#pageInt h2 img{
											float:none;
											margin:0;}
									#pageInt #form{
										padding-top:10px;}
										#pageInt #form em{
											display:block;
											text-align:right;
											clear:both;}
									#pageInt table td{
										padding:3px 5px;
										background:url(/images/sepLeftList.gif) repeat-x center bottom;}
									#pageInt #form fieldset{
										margin-bottom:20px;
										padding:10px 19px 20px 19px;
										border:1px dotted #C1CFD3;
										background:url(/images/bgNewsletterBox.gif) repeat-x center 10px;
										background:url(/images/bgNewsletterBox.gif) repeat-x top !important;
										background:url(/images/bgNewsletterBox.gif) repeat-x center 20px\9 !important;}
										*:first-child+html #pageInt #form fieldset{
											background:url(/images/bgNewsletterBox.gif) repeat-x center 22px !important;}
										#pageInt #form fieldset legend{
											padding:3px 10px;
											background:#900;
											font-size:13px;
											color:#fff;
											font-weight:bold;}
									#pageInt #form ul{
										list-style:none;
										padding:0;
										margin:0;
										width:606px;}
										#pageInt #form ul li{
											display:inline-block;
											padding:7px 0 6px 0;
											clear:both;
											height:auto !important;
											height:29px;
											min-height:29px;
											line-height:28px;
											vertical-align:middle;
											width:100%;}
											#pageInt #form fieldset ul li{
												background:url(/images/sepLeftList.gif) repeat-x 0 bottom;}
												span.reqInfo{
													color:#009B42;}
											#pageInt #form ul li.mezza{
												float:left;
												clear:none;
												width:50%;}
											#pageInt #form ul li.terza{
												float:left;
												clear:none;
												width:201px;}
											#pageInt #form ul li.terza1{
												float:left;
												clear:none;
												width:204px;}
												#pageInt #form ul li.big{
													height:auto !important;
													height:48px;
													min-height:48px;}
											#pageInt #form ul li label{
												display:inline-block;
												width:90px;
												padding-left:5px;
												vertical-align:middle;
												line-height:14px;
												height:auto !important;
												height:20px;
												min-height:20px;}
												*:first-child+html #pageInt #form ul li label{
													vertical-align:bottom !important;}
												#pageInt #form ul li.big label{
													width:298px;
													clear:both;
													min-height:18px;}
											#pageInt #form ul li big{
												display:inline-block;
												padding:0 15px 0 5px;}
											#pageInt #form ul li input.radioB{
												margin-left:5px;}
											#pageInt #form ul li select{
												display:inline;
												border:1px solid #c1cfd3;
												color:#000;
												font-size:11px;
												padding:3px 3px 3px 5px;
												width:286px;
												background:url(/images/bgInput.gif) no-repeat 0 0;
												margin:3px 0 0 5px;}
											#pageInt #form ul li input.inputs{
												display:inline;
												border:1px solid #c1cfd3;
												color:#000;
												font-size:11px;
												padding:4px 5px 5px 5px;
												width:180px;
												background:url(/images/bgInput.gif) no-repeat 0 0;}
												#pageInt #form ul li input.check{
													margin:0 10px 0 0;}
												#pageInt #form ul li input.buttonSend,
												#pageInt #form ul li input.buttonCancell{
													color:#fff;
													width:150px;
													border:none;
													margin-left:30px;
													font-weight:bold;
													padding:0;
													font-size:13px;
													background:#7A9199;
													cursor:pointer;
													padding:2px 0;
													border:1px solid #c1cfd3;}
													#pageInt #form ul li input.buttonSend{
														margin-left:100px;}
														#pageInt #form ul li input.buttonSend:hover,
														#pageInt #form ul li input.buttonCancell:hover{
															background:#900;}
											#pageInt #form ul li textarea{
												color:#000;
												font-size:11px;
												line-height:14px;
												height:70px;
												background:url(/images/bgInput.gif) no-repeat 0 0;
												display:inline-block;}
												#pageInt #form ul li textarea{
													border:1px solid #c1cfd3;}
													#pageInt #form ul li textarea{
														width:493px;}
											#pageInt #form ul li div#privacy{
												margin:5px 0 5px 98px;
												background:#fff;
												display:inline-block;
												border-left:1px solid #c1cfd3;
												color:#738b92;
												font-size:11px;
												line-height:14px;
												height:95px;
												padding:0 0 0 15px;
												overflow-y:scroll;
												width:479px;}
												#pageInt #form ul li div#privacy p{
													line-height:14px;
													padding:2px 10px 5px 0;}
									#askInfo{
										float:right;
										clear:both;
										color:#7a9199;
										font-size:12px;
										background:url(/images/buttonAskInfo.gif) no-repeat 0 0;
										width:172px;
										height:20px;
										padding:5px 0 0 5px;
										text-align:center;}
										#askInfo:hover{
											padding-left:11px;
											width:166px;}
											#askInfo img{
												float:none;
												margin:0;
												border:0;
												padding:0;}
									#pageInt p{
										padding-bottom:18px;}
										#pageInt p.organizer{
											color:#000;}
									#pageInt ul{
										list-style:outside disc;
										padding:0 0 9px 15px;}
										#pageInt ul li{
											padding-bottom:9px;}
								#pageLeft{
									float:left;
									width:385px;}
									#pageLeft h2{
										display:block;
										padding:5px 0 8px 6px;
										background:url(/images/sepLeftList.gif) repeat-x left bottom;
										margin-bottom:21px;
										font-size:17px;
										color:#5d5f5f;
										width:310px;
										clear:both;
										font-family:"Times New Roman", Times, serif;
										height:21px;}
										#pageLeft h2.secondHome{
											margin-top:22px;}
									#pageLeft p{
										line-height:18px;
										padding:0 0 18px 15px;}
										#pageLeft a.right{
											display:inline-block;
											float:right;
											clear:both;
											font-size:10px;
											color:#009b42;
											text-decoration:none;
											clear:both;}
											#pageLeft a.right em{
												text-decoration:underline;
												font-style:normal;}
								#pageRight{
									float:right;
									width:250px;}
									#bannerTest{
										padding-left:25px;
										background:url(/images/bgBannerTest.gif) no-repeat 0 24px;
										height:150px;}
										#bannerTest big{
											color:#d00;
											display:block;
											font-family:"Times New Roman", Times, serif;
											font-size:17px;
											padding:5px 0 8px 0;}
										#bannerTest a{
											display:inline-block;
											padding:5px 80px 6px 6px;
											color:#d00;
											text-decoration:none;
											line-height:18px;}
											#bannerTest a em{
												text-decoration:underline;
												font-style:normal;}
											#bannerTest a:hover{
												color:#009b42;}
									#boxTell{
										padding:0 0 0 15px;}
										#boxTell big{
											color:#5d5f5f;
											display:block;
											font-family:"Times New Roman", Times, serif;
											font-size:17px;
											padding:5px 0 18px 10px;
											margin-right:10px;
											background:url(/images/sepLeftList.gif) repeat-x 0 bottom;}
										#boxTell ul{
											display:block;
											padding:18px 25px 0 18px;
											background:url(/images/shadowBoxTell.gif) no-repeat -10px 0;}
											#boxTell ul li{
												display:block;
												background:url(/images/sepLeftList.gif) repeat-x 0 bottom;}
												#boxTell ul li.lastChild{
													background:none;}
												#boxTell ul li a{
													display:block;
													padding:11px 0 13px 0;
													text-decoration:none;
													background:url(/images/bgListTell.gif) no-repeat 0 0;}
													#boxTell ul li a strong{
														display:block;
														background:url(/images/arrowListTell.gif) no-repeat right center;}
														#boxTell ul li a:hover strong{
															background:url(/images/arrowListTell.gif) no-repeat 186px center;}
													#boxTell ul li.firstChild a,
													#boxTell ul li.lastChild a{
														background:none;}
														#boxTell ul li.lastChild{
															text-align:right;}
															#boxTell ul li.lastChild a{
																display:inline-block;
																font-size:10px;
																color:#009b42;
																padding:25px 0 0 0;}
																#boxTell ul li.lastChild a em{
																	font-style:normal;
																	text-decoration:underline;}
					#footer{
						width:100%;
						height:80px;
						clear:both;
						font-size:11px;
						color:#5b666b;
						padding-top:8px;}
						#footer p{
							float:left;
							width:400px;
							line-height:15px;}
						#footer ul{
							display:block;
							float:right;}
							#footer ul li{
								float:left;
								border-right:1px solid #5b666b;
								padding:0 5px;}
								#footer ul li.lastChild{
									border:none;
									padding-right:0;}
									#footer ul li a{
										font-size:11px;
										color:#5b666b;
										text-decoration:none;
										line-height:15px;}
										#footer ul li a:hover{
											text-decoration:underline;}
#ADright{
	/*display:none;*/
	height:600px;
	left:50%;
	margin-left:435px;
	position:absolute;
	top:90px;
	width:120px;
	z-index:990;}
	#ADright a{
		display:block;
		margin-bottom:2px;
		border:1px solid #fff;
		overflow:hidden;
		text-align:center;
		width:118px;
		background:#fdfdfd url(/images/bgADrigth.gif) repeat-x center bottom;
		text-decoration:none;}
		#ADright a:hover{
			border-color:#d00;}
		#ADright a span{
			display:inline-block;
			font-size:10px;
			color:#515353;
			text-decoration:underline;
			padding:3px 7px 5px 7px;
			line-height:12px;}
			#ADright a:hover span{
				color:#d00;}
#box_tell_friend{
	height:370px;
	position:relative;
	padding:18px 30px;
	background:#fff url(/images/bgNewsletterBox.gif) repeat-x center top;}
	#box_tell_friend ul{
		width:100%;
		display:block;
		float:left;
		clear:both;}
		#box_tell_friend ul li{
			width:100%;
			height:auto !important;
			height:1px;
			min-height:1px;
			display:block;
			float:left;
			padding-bottom:10px;
			line-height:16px;}
			#box_tell_friend ul li.mezza{
				width:240px;}
				#box_tell_friend ul li h4{
					font-size:14px;
					padding:0 0 10px 0;
					margin-bottom:15px;
					width:100%;
					background:url(/images/sepLeftList.gif) repeat-x 0 bottom;}
				#box_tell_friend ul li label{
					display:block;
					width:120px;
					height:18px;
					float:left;
					padding:2px 6px 0 0;
					text-align:right;
					font-size:12px;}
				#box_tell_friend ul li input{
					display:block;
					float:left;
					border:none;
					border:1px solid #C1CFD3;
					width:452px;
					padding:3px 4px;
					color:#595959;
					background:url(/images/bgInput.gif) no-repeat 0 0;}
				#box_tell_friend ul li div#privacy{
					width:439px;
					height:120px;
					padding:0 15px 0 10px;
					margin-bottom:10px;
					overflow-y:scroll;
					float:left;
					border-left:1px solid #C1CFD3;}
					#box_tell_friend ul li div#privacy p{
						padding-bottom:8px;
						line-height:14px;
						font-size:11px;
						color:#738B92;}
				#box_tell_friend ul li input.check{
					margin-right:10px;
					width:auto;
					height:auto;
					padding:0;
					border:none;
					background:none;}
				#box_tell_friend ul li img{
					display:block;
					width:246px;
					height:20px;
					float:left;}
				#box_tell_friend ul li input.bottone{
					background:none repeat scroll 0 0 #7A9199;
					border:1px solid #C1CFD3;
					color:#FFFFFF;
					cursor:pointer;
					font-size:13px;
					font-weight:bold;
					margin-left:270px;
					padding:2px 0;
					float:none;
					width:150px;}
					#box_tell_friend ul li input.bottone:hover{
						background:#900;}