/*
link:
color   - #aebf00;
:hover - #0b3032;
*/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html{
		width:100%;
		height:100%}
		body{
			text-align:center;
			margin:0 auto;
		    height:100%;
			font:14px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
			background:#fff url(/images/bg.gif) repeat-x;
			color:#727272}
			p,ul,ol{line-height:17px;margin:5px 0 0 0; text-align:justify}				
							
				ul{list-style:none}
				a{text-decoration:none}
				
				h1, h2{margin:5px 0; color:#003b79}
				h1{font-size:24px;font-weight:normal}
				h2{font-size:20px;font-weight:normal; color:#8fb6d9; text-transform:uppercase}
				h3{font-size:18px;font-weight:normal; color:#8fb6d9; text-transform:uppercase}
				strong, .grassetto1{color:#8fb6d9}
							
				a{color:#003b79}
				a:hover, .cliccato{color:#7da624}
				
				/*classi*/
				.sposta{padding:0 0 0 50px}
				.marginetop, .privacy h2{margin:25px 0 0 0}
				.marginetop8{margin:8px 0 0 0}
				.marginebottom{margin:0 0 25px 0}
				.marginebottom01{margin:0 0 10px 0}
				
				.marginetop28{margin:29px 0 0 0}
				.margineleft{margin:0 0 0 10px}
				.margineright{margin:0 20px 0 0}
				
				.grassetto{font-weight:bold}
				.null{display:none}					
				.bordo{border:1px solid #aebf00; padding:1px}
				.note{font-size:13px}
				.form_questionario li{padding:5px 0}
				.quest{border:1px solid #b7d7f5; width:250px}
				
				.nobold{font-weight:normal !important; font-size:11px}
				a[href $='.pdf']{ 
				   padding-left:22px;
				   background:transparent url(/images/pdf.gif) no-repeat center left}
				a.linkness{background:transparent url(/images/linkness.gif) no-repeat}
				   
				/*classi*/
#container, #box_logo, #box_claim{width:994px} 
#container{
	text-align:center;
	margin:0px auto;	
	background:url(/images/bg_container.jpg) no-repeat top;	
	height:927px}
	#box_logo{height:109px;background:url(/images/logo.jpg) no-repeat top right}
	#box_claim{height:37px;text-align:right}
	#box_claim h1{text-align:right}	
#menu,#menu li,#menu a{
	font:15px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	margin:0}
	 ul#menu{
	 	width:986px;
		padding:0 0 0 8px;
		height:25px;
		clear:both}
		#menu li{float:left}
#contenuto{
	width:976px;
	height:479px;
	padding:8px}
	#contenuto_dx{height:424px; float:left}
	#contenuto_sx_home{
		width:465px;
		height:474px;
		float:left}	
		#contenuto_sx{
			width:405px;
			height:474px;
			float:left;
			padding-left:60px}	

		#contenuto_dx{width:440px;
			 /*background:url(/images/divider.gif) no-repeat top left;*/
			 padding:50px 0 0 25px}
			 #contenuto_dx ul{list-style:disc;list-style-position:inside}
			 #contenuto_dx_scroll{
			 	width:440px;			 
			 	height:398px}
			 		 
			 #bottom{
			 	float:left;
				width:906px;
				height:100px;
				padding:50px 0 0 70px}
				#bottom_sx a, #bottom_sx p{
					font-size:11px;
					color:#727272}
					#bottom_sx{width:450px; float:left}
					#bottom_dx{float:right; padding:50px 50px 0 0}
					#bottom_dx a{display:block; width:61px; height:25px}
					#bottom_dx span{visibility:hidden}
					
/*slide_home*/	
ul#pikame{
	width:405px;
	margin:0 auto;
	padding-left:60px}
	.pika_main{
		width:382px;
		background:url(/images/null.gif) no-repeat}
		

		
		#pikame li{
			margin:5px;
			float:left;
			border:1px solid #e3edf5}
			ul#pikame li img{position:relative;cursor:pointer}
			
			.pika_main_a {border:0; visibility:hidden}
				
			.pika_main{position: relative;margin:0 auto}
			.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none}
			
			.pika_play{position:absolute;top:10px;right:20px;z-index:1; }
			
			.pika_play a{position:relative;margin-left:auto;cursor:pointer}
			
			.pika_caption{width:100%;height:30px;text-align:center;}
			.pika_navigation a{font-size:12px;color:white;text-decoration:none}
			.pika_navigation a:hover{text-decoration: underline}
			.pika_navigation{padding-top:10px;clear:both;text-align:center}	
/*slide_home*/
#contenuto_btm{
	padding:1px 0 0 66px;
	float:left}
	.dormi_bene{
		width:115px;
		height:100px;
		background:url(/images/dormi_bene.jpg) no-repeat;
		display:block;float:left}
		.dormi_bene a{ text-decoration:none}
		.dormi_bene span{display:none}
		.divider_btm{width:95px; height:100px; background:url(/images/divider.jpg) no-repeat; float:left}
		
		.applicato{
			width:153px;
			height:100px;
			/*background:url(/images/applicato.jpg) no-repeat;*/
			/*display:block;*/float:left}
			.applicato a{text-decoration:none}
			.applicato span{display:none}	
			
			.loghi_btm{
				width:530px;
				height:100px;
				background:url(/images/bottom.jpg) no-repeat;
				float:left;
				margin:0 0 0 15px}
				ol.numeri{list-style-position:inside; list-style-type:decimal}
				
/*contatti*/
.form_pagamento .nascosto{display:none}					
.form_pagamento fieldset{
	float:left;
	clear:both;
	width:100%;
	margin:0px 0 2px 0;
	padding:0;
	border:1px solid #b7d7f5}
	.grass{font-weight:bold}
	.form_pagamento textarea{height:70px}
	.form_pagamento textarea, .form_pagamento input{border:1px solid #b7d7f5; width:210px}
	 .form_pagamento fieldset, .form_pagamento textarea{font:13px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
		 fieldset ol{
			padding:1em 1em 0 1em;
			list-style:none}		
			 .form_pagamento fieldset li{padding-bottom:1em; position:relative}
				 .form_pagamento fieldset.submit{border-style:none}
					 .form_pagamento input{
						padding:1px;
						font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
						width:207px}
						 .form_pagamento input[type|="checkbox"], .form_pagamento input[type|="radio"]{width:15px}
						 .form_pagamento textarea{overflow:auto}
						 .form_pagamento select{						
							padding:0;
							margin:0;
							font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
							width:207px}
							 .form_pagamento label{
								float:left;
								width:13em;
								margin-right:1em;
								text-align:right}
								 .form_pagamento fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_pagamento fieldset.alt{background-color:#fff}
									 	.asterisco{left:410px !important; left:230px}
										.asterisco_sicurezza{left:280px !important; left:100px}
										.asterisco_controllo{left:330px}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(/images/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px}
											.bottone_invia{
													width:57px;
													height:17px;
													background:url(/images/invia_gr.gif) no-repeat;
													cursor:pointer;
													border:0;
													margin:10px 0 0 0}
													.bottone_invia span{visibility:hidden}
													.input_sicurezza{width:80px !important}
													.errore{color:#ff0000}
/*contatti*/
.logo_small_oro{
	float:left;
	margin:0 15px 0 0;
	display:block;
	width:122px;
	height:26px}