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;
	color:#023563;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0; }
ul{ list-style:none; }
h1{ font-size:20px; color:#FF9133; /*margin-bottom:15px;*/ margin:20px 0 5px 0; text-transform: uppercase; font-weight:normal; }
h2{ font-size:16px; color:#FF9133; margin-bottom:15px; text-transform: uppercase; font-weight:normal; }
h3{ font-size:12px; color:#FF9133; margin-bottom:5px; text-transform: uppercase; font-weight:normal; }
p{ font-size:12px; color:#023563; }
a{ color:#77ACCB; text-decoration:none; }
a:hover{ color:#FF9133; text-decoration: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:12px Arial, Verdana, Helvetica, sans-serif;
			font-size:12px;
			line-height:18px;
			background-color:#FFFFFF}
			#wrapper_home{
				width:100%;
				height:auto !important;
				min-height:1164px;
				height:1164px;
				background:url(../images/bkg_home.png) top center repeat-x #ffffff;
				text-align:center;}
				#wrapper{
					width:100%;
					height:auto !important;
					min-height:1164px;
					height:1164px;
					background:url(../images/bkg.png) top center repeat-x #ffffff;
					text-align:center;}
				#container{
					width:996px;
					margin:0 auto;
					overflow:visible;
					}
					#cont{
						float:left;
						width:996px;
						height:auto !important;
						height:100px;
						/* imposto il color a dello sfondo del banner perchè va in base all'altezza del testo centrale */
						/*background:url(../images/bg_color_banner.gif) top right repeat-y;*/
						}
						#cnt_slider{
						float: right;
						height: 480px;
						margin: -15px 0 0 0;
						width: 803px;
						}
						*:first-child+html #cnt_slider{
						float: right;
						height: 480px;
						margin: -45px 0 0 -50px;
						width: 803px;
						}
						#container_pagina{
							float:left;
							width:765px;
							height:auto !important;
							height:100px;
							min-height:100px;
							}
							#container_body {
							float: left;
							height:auto !important;
							height:100px;
							min-height:100px;
							margin-top: 20px;
							width: 765px;
							}
							*:first-child+html #container_body {
							float: left;
							height:auto !important;
							height:100px;
							min-height:100px;
							margin-top: 50px;
							width: 765px;
							}
							#container_banner_dx{
								float:left;
								height:870px;
								background:url(../images/bkg_barra_dx.png) top right no-repeat; 
								width:242px;
								margin: 210px 0 0 -15px;
								}
								#container_banner_dx_interno{
									float:left;
									height:870px;
									background:url(../images/bkg_barra_dx.png) top right no-repeat; 
									width:242px;
									margin: 210px 0 0 -15px;
									}
								#banner_dx{
									width:200px;
									padding:0;
									_padding:0 0 0 15px;
									height:756px;
									margin:0 auto;									
									}
									.banner_linkness{
										margin:15px 0 0 10px;
										}									
										#bottom{
											float:left;
											width:100%;
											height:219px;
											background:url(../images/bkg_footer.png) top center repeat-x #C9C9C9;
											}
											#bottom a{
											color:#023563;
											text-decoration:none;
											}
											#bottom a:hover{
											color:#FF9133;
											text-decoration:none;
											}
											#container_bottom{
												width:976px;
												height:auto !important;
												min-height:100px;
												height:100px;
												margin:0 auto;
												overflow:visible;
												}
												#cont_dati_bottom{
													float:left;
													width:276px;
													margin:60px 0 0 0;
													}
													#cont_social_bottom{
													float:left;
													width:235px;
													margin:60px 0 0 0;
													}
													#cont_privacy_bottom{
													float:left;
													width:67px;
													margin:60px 0 0 0;
													}
													#cont_linkness_bottom{
													float:left;
													width:150px;
													height:30px;
													margin:60px 0 0 0;
													}
													.separator_bottom{
													background:url(../images/separator_footer.png) top center no-repeat;	
													float:left;
													width:2px;
													height:170px;
													margin:30px 25px 0 25px;
													}
													#facebook{
													float:left;
													width:100px;
													height:26px;
													margin:15px 15px 0 0;
													}
													#twitter{
													float:left;
													width:100px;
													height:26px;
													margin:15px 0 0 15px;
													}
													#flickr{
													/*float:left;*/
													width:100px;
													height:26px;
													margin:15px 0 0 0;
													}
													#youtube{
													/*float:left;*/
													width:100px;
													height:26px;
													margin:15px 0 0 0;}

.format_space{
text-align:center!important;
margin: 0 auto;
width: 520px;
}

.format{
text-align:center!important; 
}

.format img{
text-align:center!important;
vertical-align:top!important; 
margin:0 0 10px 0!important; 
float:none!important;
}

.format_first{
text-align:center!important;
vertical-align:top!important; 
margin:10px 0 10px 0!important; 
float:none!important;
}

.format_first img{
text-align:center!important;
vertical-align:top!important; 
margin:0 0 10px 0!important; 
float:none!important;
}
											
p.format_text {
text-align:center!important; 
vertical-align:top!important; 
}	

p.format_text img{
text-align:center!important;
vertical-align:top!important; 
margin:0 0 10px 0!important; 
float:none!important;
}

img.format_image{
padding:0!important; 
margin:0 0 10px 0!important; 
float:none!important;
}
													
/*MENU*/
#menu_top {
float: left;
margin: 13px 0 0 0;
width: 1100px;
z-index:100;
position:relative;
}

#menu_top a{
font:11px sans-serif, serif, Arial, Verdana, Helvetica;
color:#FFF; 
text-decoration:none;
}

#menu_top_en {
float: left;
margin: 14px 0 0 0;
width: 1100px;
z-index:100;
position:relative;
}

#menu_top a {
color: #FFFFFF;
font: 10.5px Arial,Verdana,Helvetica,sans-serif;
text-decoration: none;
}

#menu_top_en a {
color: #FFFFFF;
font: 10px Arial,Verdana,Helvetica,sans-serif;
text-decoration: none;
}
/*END MENU*/													
													
													
#insieme_claim{
margin: -63px 0 0 259px;
width:459px;
height:30px;
}

.social_title{
font-size:14px;
}

#ctn_facebook{
float:left;
margin: 0 auto;
margin-bottom:30px;
position:relative;
width:745px;
height:65px;
padding:2px 5px 5px 5px;
}

#icon_facebook{
float:left;
margin:4px 15px 0 0;
width:53px;
height:53px;
}

#ctn_facebook p {
width:660px;
padding:5px;
font-size:11px;
float:left;
border: 1px dashed #023563;
color: #023563;
line-height:12px;
}

#ctn_news{
/*background-color: #EDEDED;*/
float:left;
margin: -3px auto 25px auto;
position:relative;
width:745px;
height:52px;
padding:4px;
}

#ctn_news h1{
font-size:20px;
color:#FF9133; 
margin:0 0 0 5px; 
text-transform: uppercase; 
font-weight:normal; 
}

#ctn_news span {
display: inline;
font-weight: bold;
margin: 7px 10px 0 5px;
}

#ctn_news p {
display: inline;
margin: 7px 40px 0 0;
}

#ctn_focus{
/*background-color:#9F0;*/
float:left;
margin: 0 auto;
position:relative;
width:350px;
height:auto !important;
min-height:100px;
height:100px;
padding:0;
}

#ctn_periodico{
/*background-color:#9F0;*/
float:left;
margin: 20px auto 0 10px;
position:relative;
width:350px;
height:auto !important;
min-height:100px;
height:100px;
padding:0;
}

#ctn_periodico p{
float:left;
width:242px;
position:relative;
}

#ctn_periodico img{
float:right;
margin:-33px 0 0 0;
position:relative;
}

#ctn_newsletter{
/*background-color:#9F0;*/
float:left;
margin: 20px auto 0 auto;
position:relative;
width:350px;
height:auto !important;
min-height:100px;
height:100px;
padding:0;
}

#ctn_newsletter p{
float:left;
width:242px;
position:relative;
}

#ctn_newsletter img{
float:right;
margin:-33px 0 0 0;
position:relative;
}

#separator_media_vertical{
background-color: #A3B3C0;
float:left;
margin:0 15px 0 15px;
position:relative;
height:auto !important;
min-height:140px;
width:1px;
height:140px;
}

#separator_media_horizontal_sx{
background-color: #A3B3C0;
float:left;
margin:0 auto;
margin-top:15px;
margin-bottom:15px;
position:relative;
height:1px;
width:369px;
}	

#separator_media_horizontal_dx{
background-color: #A3B3C0;
float:right;
margin:0 auto;
margin-top:15px;
margin-bottom:15px;
position:relative;
height:1px;
width:360px;
}
														
/*  FINE STRUTTURA  */
/*  TESTATA  */
#container_testata{
	height:205px;
	position:relative;
	}
	#logo_testata{
		position:absolute;
		top:0;
		left:0;
		height:125px;
		z-index:5;
		}
		#sfondo_testata{
			/*position:absolute;*/
			height: 155px;
			margin-left: -123px;
			width: 1009px;
			/*z-index:1;*/
			}
			#accessibilita_testata{
				position:absolute;
				top:0;
				right:0;
				/*padding:15px;*/
				margin: 10px -210px 0 0;
				z-index:5;
				color: #FFFFFF !important;
				}
				#accessibilita_testata a{
				color: #FFFFFF !important;
				}
				#accessibilita_testata a:hover{
				color: #ff9133 !important;
				}
				#ricerca_testata{
					position:absolute;
					top:126px;
					right:20px;
					width:242px;
					height:60px;
					margin:-31px -247px 0 0;
					background:url(../images/bkg_top_search.png) top right no-repeat;
					}
					#box_ricerca{
						height: 25px;
						padding: 24px 3px 3px 27px;
						width: 200px;}
						.inputCerca{
							width:144px;
							height:23px;
							float:left;
							padding:2px 5px 0px 5px;
							/*background:url(/images/sfondo_field_cerca.jpg) no-repeat top left fixed;*/
							background:url(../images/bg_input_ricerca.jpg) no-repeat top left fixed;
							font-size:10px;
							color:#1f5689;
							border:none
							}
							.inputCerca{
								/*background:url(/images/sfondo_field_cerca.jpg) no-repeat top left !important;*/
								background:url(../images/bg_input_ricerca.png) no-repeat top left !important;
								height: 23px;
    							width: 108px;}
								.submitCerca{
									width:70px;
									/*height:23px;*/
									/*float:left;*/
									text-align:center;
									color:#FFFFFF;
									background-color:#1f5689;
									/*background:url(/images/sfondo_field_bottone.jpg) no-repeat top left;*/
									-moz-border-radius: 6px;
									-webkit-border-radius: 6px;
									border-radius: 6px;
									/*behavior: url(/border-radius.htc);*/
									border:none;
									cursor: pointer;
									padding: 4px;
									}
									.submitCerca:hover {
									background-color: #FF9133;
									width:70px;
									/*height:23px;*/
									/*float:left;*/
									text-align:center;
									color:#FFFFFF;
									/*background:url(/images/sfondo_field_bottone.jpg) no-repeat top left;*/
									-moz-border-radius: 6px;
									-webkit-border-radius: 6px;
									border-radius: 6px;
									/*behavior: url(/border-radius.htc);*/
									border:none;
									cursor: pointer;
									padding: 4px;
									}
					
					#menu_testata{
						position:absolute;
						top:156px;
						right:0px;
						width:100%;
						height:25px;
						/*background:url(../images/bg_menu.jpg) top right no-repeat;*/
						}
						
						#menu_testata ul li{
							display:block;
							float:left;
							list-style-type:none;
							width:15%;
							text-align:center;
							font-weight:normal;
							white-space: nowrap;
							margin:0;
							padding:0 5px
							} 
							#menu_testata ul li a{
								display:block;
								text-align:center;
								color:#1f5689;
								text-decoration:none;
								font-family: "Tahoma", Arial, Helvetica, sans-serif;
								font-size:12px;
								line-height:22px;
								}
									#menu_testata ul li a:hover{
									display:block;
									text-align:center;
									color:#ff9133;
									text-decoration:none;
									font-family: "Tahoma", Arial, Helvetica, sans-serif;
									font-size:12px;
									line-height:22px;
									}
							#menu_testata ul li.primavoce, #menu_testata ul li.primavoce{ border-left:none}
						
	#briciole_pane{
		position:absolute;
		top:216px;
		right:0px;
		width:100%;
		height:auto !important;
		font-size:11px;
		text-align:left;
		color:#1f5689;
		padding-top:10px;
		border-bottom:1px solid #a0b1be;
		}
		#titolo_sezione{
			float:left;
			width:100%;
			height:auto !important;
			height:55px;
			min-height:55px;
			/*padding-bottom:15px;*/
			padding-top:33px;
			}
			#titolo_sezione h1{ 
				font-size:30px;
				font-weight:normal; 
				line-height: 35px;
				color:#FF9133;
				background:url(../images/bg_h1_sezione.jpg) left bottom no-repeat;
				}
					
/* home page */
#container_pulsantoni_home,  #container_links_home{
	float:left;
	width:765px;
	height:171px;
	margin:-45px 0 0 0;
	}
	
	#container_newsletter_home{
	float:left;
	width:742px;
	height:150px;
	}
	
	#pulsantone_donazione, #pulsantone_trapianto, #pulsantone_ricerca {
		float:left;
		width:240px;
		height:155px;
		margin-left:11px;
		position:relative;
		}
		.img_pulsantoni{
			position:absolute;
			top:0px;
			left:0px;
			width:230px;
			height:148px;
			z-index:1;
			}
			#pulsantone_donazione h1, #pulsantone_trapianto h1, #pulsantone_ricerca h1{
				position:absolute;
				top:90px;
				left:0px;
				text-align:center;
				font-size:18px;
				width:210px;
				padding:0px 10px;
				z-index:2;
				color:#FFFFFF;
				}
/* modificato - aggiornare altri css */				
				#pulsantone_donazione a, #pulsantone_trapianto a, #pulsantone_ricerca a{
					position:absolute;
					bottom:0px;
					left:0px;
					z-index:2;
					width:240px;
					height:150px;
					background:url(/images/onload.gif) top left repeat;
					}
					.puls_approfondimento{
						position:absolute;
						bottom:0;
						left:0;
						z-index:1;
						width:240px;
						height:16px;
						text-align:center;
						font-size:12px;
						line-height:0;
						font-weight:bold;
						color:#fff;}
/* fine modificato */						
							
		#container_links_home{ 
			float:left;
			height:auto !important;
			height:55px;
			min-height:55px;
			margin-bottom:15px; }				
		/*#container_newsletter_home h1, .titolo_container_links_home{
			width:100%;
			text-align: center;
			font-size:18px;
			font-weight:bold;
			background:url(../images/bg_h1.gif) bottom center no-repeat;
			}*/	
			.bottom_riga, .top_riga{
				width:100%;
				height:4px;
				float:left;
				padding:0;
				margin:0;
				text-align: center;
				background:url(../images/bg_h1.gif) top center no-repeat;
				}
				.top_riga{ background:url(../images/bg_h1.gif) bottom center no-repeat;}	
				
				.corpo_news_link{
					float:left;
					width:742px;
					height: auto !important;
					height:168px;
					min-height:168px;
					background:url(../images/bg_news_link.jpg) 10px 0px repeat-y;
					/*padding:0px 15px;*/
					}
					.img_news_home{
						float:left;
						padding-right:15px}
						.img_news_home img{border:2px solid #8eaac3;}
						.testo_news_home{
							float:left;
							width:215px;
							}
							.data_news_home{
								color:#FF9133;
								font-style:italic;
								width:100%;
								padding-bottom:15px;
								}
	#container_centrale_home{
		float:left;
		width:722px;
		padding:0;
		margin:0 0 0 15px;
		_margin:0 0 0 5px;
		height:auto !important;
		height:100px;
		margin-top:15px;
		}
		.box_info_small{
			float:left;
			padding:10px;
			width:208px;
			height:auto !important;
			height:75px;
			min-height:75px;
			background:url(../images/bg_box_centrali_home.gif) bottom center no-repeat;
			position:relative
			}
			.box_info_small a{
				display:block;
				position:absolute;
				top:0;
				left:0;
				width:208px;
				height:auto !important;
				height:95px;
				min-height:95px;
				background:url(../images/freccia_blu_home.gif) bottom right no-repeat;
				}
				.box_info_small a span{ display:none; visibility:hidden}
			
			.box_divider_home{
				float:left;
				width:16px;}
				.img_box_info_small{
					float:left;
					width:65px;
					height:75px;
					text-align:center}
					.img_box_info_small img{
						margin:0 auto;}
						.testo_box_info_small{
							float:left;
							padding-left:13px;
							width:130px;}
							
		.box_info_large{
			float:left;
			width:722px;
		    height:auto !important;
			height:45px;
			min-height:45px;
			padding-top:15px;
			margin-bottom:25px;
			background:url(../images/bg_box_lungo_home.gif) bottom center no-repeat;
			position:relative;
			}
			.box_info_large h1{
				font-size:18px;
				font-weight:normal;
				padding:20px 0 10px 10px;}
			/*.box_info_large h1 a{
				
				}*/
				.box_info_large h1 a{
				/*	display:block;
					position:absolute;
					top:0;
					left:0;*/
					width:700px;
					height:auto !important;
					height:45px;
					min-height:45px;
					text-decoration:none;
					/*background:url(../images/freccia_blu_home.gif) bottom right no-repeat;*/
					}
					.box_info_large a span{ display:none; visibility:hidden}

	
	#container_links_home img{
		float:left;
		padding:20px 35px;
		}
		#container_links_home h1{
			width:100%;
			text-align: center;
			font-size:18px;
			font-weight:bold;
			}	
			#container_links_home a, .link_apprnews_home{
				float:left;
				text-align:right;
				padding-right:35px;
				width:680px;
				background:url(../images/freccia_blu.gif) bottom right no-repeat;
				font-weight:bold;
				color:#ff9133;
				}
				.interno_corpo_news_link{
					padding:0px 25px 15px}
					.interno_corpo_news_link ul{ list-style-type:disc; list-style-position:inside; padding-left:15px;}
					.interno_corpo_news_link ol{ list-style-type:decimal; list-style-position:inside;padding-left:15px;}
				/*.interno_corpo_news_link a{
					display:inline !important;
					position:relative !important;
					width:auto !important;
					height:auto !important;
					background: none !important;
					}*/

					
/* pagina interna */

#menu_laterale{
	width:210px;
	float:left;
	height:auto !important;
	height:100px;
	}
	#menu_laterale ul{
		/*padding:20px;*/
		width:200px;
		float:left;
		height:auto !important;
		height:100px;
		}
		#menu_laterale ul li{
			width:200px;
			float:left;
			height:auto !important;
			height:22px;
			min-height:22px;
			/*border-bottom:1px solid #a3b3c0;*/
			background:url(/images/freccia_arancione_interna.png) top left no-repeat; 
			text-indent:15px; 
			}
			#menu_laterale ul li a{
				text-decoration:none;
				color:#023563;
				}
				#menu_laterale ul li a:hover{
					text-decoration:none;
					color:#ff9133;
					}
/* modificato modificare altri css */		
		#menu_laterale ul li ul{ width:150px; }			
		#menu_laterale ul li ul li{ background:url(/images/freccia_blu_figlie.gif) top left no-repeat; text-indent:15px; }
/* modificato modificare altri css */					

#pagina_interna{
	float:left;
	width:445px;
	padding:5px 10px;
	/*_padding:20px 0 0 10px;*/
	background-color:#fff;
	border-left:1px solid #a3b3c0;
	}
	/*html>/**//*body #pagina_interna{ /* firefox only */
		/*padding:20px 34px;
		}*/
	#pagina_interna h1{
		float:left;
		width:100%;
		font-size:21px;
		line-height: 24px;
		color:#ff9133;}
			#pagina_interna h2{
				float:left;
				width:100%;
				font-size:18px;
				line-height: 20px;
				color:#ff9133;}
					#pagina_interna h3{
						float:left;
						width:100%;
						font-size:14px;
						line-height: 18px;
						color:#ff9133;}
						#pagina_interna h4, #pagina_interna h5, #pagina_interna h6{
							float:left;
							width:100%;
							font-size:12px;
							line-height: 16px;
							color:#ff9133;}
							#boxfoto2{
							    float:left;
								width:500px;
								margin:0 0 20px -28px;
								}
								* html #boxfoto2{
								    width:475px;
								    height:260px;
									margin:0 0 0 5px;
									}								
								.box_foto_small{
									float:left;
									width:80px;
									height:120px;
									margin:0 0 0 10px;
									}
									* html .box_foto_small{
										margin:0 0 0 -5px;
										}	
									.box_foto_small img{
										width:80px;
										height:80px;
										}
										* html .box_foto_small img{
											margin:0;
											}
										.bord{
											border:10px solid #ff9133;
											}
											.soggetto{
												font:11px "Trebuchet MS", Arial, sans-serif;
												color:#023563;
												margin:0 0 0 10px;
												}
												.personalizza{
												    float:left;
												    width:488px;
													height:308px;
													margin:0 0 10px -9px;
											        _margin:0 0 10px 3px; /* IE6 only */
												    background:url(/images/bg_pers_biglietti.jpg) top left no-repeat;
													}											
													html>/**/body .personalizza{ /* firefox only */
														margin:0 0 10px -18px;
														}
														.txtpersonalizza{
															width:428px;
															margin:0 auto;
															padding:185px 0 0 0;
															line-height:16px;
															}
															* html .txtpersonalizza{
																margin:0 0 0 25px;
																}
																.des{
																	float:right;
																	}
																	* html .des{
																	    width:100%;
																		text-align:right;
																		}

	#pagina_interna ul{
		float:left;
		/*width:100%;*/
		list-style:disc;
		list-style-position:inside;
		}
		#pagina_interna ul li{
			float:left;
			width:100%;
			}
		#pagina_interna a{
			font-weight:bold;
			color:#023563;
			}
		#pagina_interna ul li a{
				text-decoration:none;
				font-weight:normal;
				color:#023563;
				}
				#pagina_interna ul li a:hover{
					text-decoration:none;
					font-weight:normal;
					color:#ff9133;
					}
			#pagina_interna img{
				float:left;
				vertical-align:middle;
				padding:10px;
				}
				.container_gallery_interne{
					float:left;
					width:100%;
					padding: 4px;
					margin-top:10px;
					margin-bottom:10px;
					height:auto !important;
					height:20px;
					border:1px solid #a3b3c0;
					}
					.box_foto {
						padding: 0px;
						margin: 0 0 10px 0;
						float: left;
						}
						.box_foto a img {
							display:block;
							padding: 4px;
							border: 1px solid #a3b3c0;
							}
							.box_foto a:hover img {
								display:block;
								border: 1px solid #ff9133;
								}
								
							
.form_contatti .nascosto{display:none}					
.form_contatti fieldset{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	background-color:#fff}
	.grass{float:left; width:400px; font-weight:bold}
	 .form_contatti fieldset, .form_contatti textarea{float:left; font:13px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
		 .form_contatti fieldset ol{
			float:left;
			padding:1em 1em 0 1em;
			list-style:none}		
			 .form_contatti fieldset li{float:left; width:400px; padding-bottom:1em; position:relative}
				 .form_contatti fieldset.submit{border-style:none}
					 .form_contatti input{
						float:left;
						padding:1px;
						font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
						width:207px}
						 .form_contatti input[type|="checkbox"], .form_contatti input[type|="radio"]{width:15px}
						 .form_contatti textarea{overflow:auto}
						 .form_contatti select{						
							padding:0;
							margin:0;
							font:12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
							width:207px}
							 .form_contatti label{
								float:left;
								width:400px;
								margin-right:1em;
								text-align:left}
								 .form_contatti fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_contatti fieldset.alt{background-color:#fff}
									 .no_padding{ clear:both; float:right; padding:0;}
									 	/*.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{ margin-top:15px; width:80px !important}
													.errore{color:#ff0000}

	#box_banner_1{
	margin:10px 0 20px 0;
	}
	
	#box_banner_2{
	margin:20px 0;
	}
	
	#box_banner_3, #box_banner_4{
	margin:0px 0px 20px 0;
	}
	
	#box_banner_544{
	margin:10px 0 20px 0;
	}
	
	#box_banner_545{
	margin:0px 0px 20px 0;
	}
	
	#box_banner_546{
	margin:0px 0px 20px 0;
	}

		.pulsante_invia{
		width:150px;
		}

		.pulsante{
		width:150px;
		}

.attivo{
	font-weight:bold;
	}

.archivio_elenco{
	margin-bottom:25px;
	}


			#box_ringraziamento_mese{
				float:left;
				padding:10px 5px;
				width:180px;
				height:auto !important;
				height:170px;
				min-height:170px;}
				#box_ringraziamento_mese h3{
					floa:left;
					padding-left:55px;
					height:auto !important;
					height:54px;
					min-height:54px;
					font-size:14px;
					color:#ff9133;
					background:url(/images/icon_ringraziamento_mese.gif) top left no-repeat;}
					.text_box_ringraziamento_mese{
						floa:left;
						padding:25px 15px;
						font-size:12px;
						height:auto !important;
						height:122px;
						color:#000;
						background-color:#FFFFFF;
						border:1px solid #CC3300;
						/*background:url(/images/box_ringraziamento_mese.gif) top left no-repeat;*/}
						
						.text_box_ringraziamento_mese a{ color:#000000; font-weight:bold;}

	.notifica{
		color: #FF0000;
	}

	.font_21{
		font-size:21px !important;
		color: #ffffff !important;
	}
	
	.font_21:hover{
		font-size:21px !important;
		color: #ff9133 !important;
	}

	.font_14{
		font-size:14px !important;
		color: #ffffff !important;
	}
	
	.font_14:hover{
		font-size:14px !important;
		color: #ff9133 !important;
	}

	.figlia_2{
		padding-left:9px;
		/*margin-left: -6px;*/
		background:url(/images/freccia_arancione_interna_small.png) top left no-repeat;
	}

/*http://fbov.linkness.com/it_index_come_aiutarci_occhio_alla_carota!_i_punti_vendita_aliper-200.html */

#bottone_paypal{
	padding:10px;
}



