/* -------------------------------------------------------------- Reset   -------------------------------------------------------------- */html, body, div, 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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	line-height:16px;	}body {	line-height: 1;margin-bottom:20px;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* -------------------------------------------------------------- Reset   -------------------------------------------------------------- */#wrapper{width:100%; margin-bottom:10px;}#content{width:950px; margin:0 auto; position:relative;}#header{width:950px;height:133px;}#menu{ width:950px; height:35px; background-image:url(images/sfondo-menu.jpg); background-repeat: repeat; background-position:left top;}#menu ul{ width:950px; margin:0; padding:0;}#menu ul li{ float:left; padding-left:6px; padding-right:6px;text-align:center;}#menu ul li a{ margin:0; float:left; margin-top:6px; padding-top:0px;padding-left:0; padding-right:13px; text-decoration:none; color:#e00321; font-weight:bold; border-right:1px solid #e00321; height:20px; line-height:11px; text-align:center;}#menu ul li a:hover{ color:#0083c2;}#menu ul li a.noborder{ border:none;}#menu ul li a.selected{ color:#0083c2;}ul li { padding-left:15px;}#menu-uk{ width:950px; height:35px; background-image:url(images/sfondo-menu.jpg); background-repeat: repeat; background-position:left top;}#menu-uk ul{ width:950px; margin:0; padding:0;}#menu-uk ul li{ float:left; padding-left:3px; padding-right:3px;text-align:center;}#menu-uk ul li a{ margin:0; float:left; margin-top:6px; padding-top:0px;padding-left:0; padding-right:10px; text-decoration:none; color:#e00321; font-weight:bold; border-right:1px solid #e00321; height:20px; line-height:11px; text-align:center;}#menu-uk ul li a:hover{ color:#0083c2;}#menu-uk ul li a.noborder{ border:none;}#menu-uk ul li a.selected{ color:#0083c2;}ul li { padding-left:15px;}#menu-footer-uk ul{ width:950px; margin:0; padding:0;}#menu-footer-uk ul li{ float:left; padding-left:4px; padding-right:4px;text-align:center;}#menu-footer-uk ul li a{ margin:0; float:left; margin-top:6px; padding-top:0px;padding-left:0; padding-right:10px; text-decoration:none; color:#e00321; font-weight:bold; border-right:1px solid #e00321; height:20px; line-height:11px; text-align:center;}#menu-footer-uk ul li a:hover{ color:#0083c2;}#menu-footer-uk ul li a.noborder{ border:none;}#menu-footer-uk ul li a.selected{ color:#0083c2;}ul li { padding-left:15px;}#menu-footer-uk{ width:950px; height:30px;background-color:#FFFFFF; margin-bottom:15px; float:left;}#menu-footer{ width:950px; height:30px;background-color:#FFFFFF; margin-bottom:15px; float:left;}#menu-footer ul{ width:950px; margin:0; padding:0;}#menu-footer ul li{ float:left; padding-left:6px; padding-right:6px;text-align:center;}#menu-footer ul li a{ margin:0; float:left; margin-top:6px; padding-top:0;padding-left:0; padding-right:13px; text-decoration:none; color:#e00321; font-weight:bold; border-right:1px solid #e00321; height:20px;text-align:center;line-height:11px;}#menu-footer ul li a:hover{ color:#0083c2;}#menu-footer ul li a.noborder{ border:none;}#menu-footer ul li a.selected{ color:#0083c2;}#corpo{  width:950px;margin:0; padding:0;text-align:justify; background-color:#8cbadc;/*background-color:#000;*//*min-height:500px;	height: auto !important;	height: 500px;*/float:left;background-image:url(images/sfondo-pagina.jpg); background-position:bottom; background-repeat:no-repeat; float:left; } .clear{clear:both;}#pagina{padding:35px 230px 15px 60px; margin:0; width:660px;float:left;}#pagina img{margin:10px 0 15px 0; }#pagina p{margin: 20px 0 0 0; }#footer{ width:950px; height:47px; margin:0; padding-top:6px; background-image:url(images/sfondo-footer.jpg); background-position:left; background-repeat:repeat-x; }#paginaNews{padding:35px 60px 0 60px; margin:0; width:830px;float:left;}#paginaNewsColonna-Sx{padding:0 10px 0 0; margin:0; width:620px;float:left;}#paginaNewsColonna-Dx{padding:0 0 0 10px; margin:0 0 0 10px; width:179px;float:left; border-left:1px solid #fff; display:inline;}#paginaNewsColonna-Sx h2{	font-size:18px;	line-height:20px;	font-weight:bold;	color:#000;	margin:20px 0;}#paginaNewsColonna-Sx a img {	display:block;	border:5px solid #0283c4;	margin-bottom:10px;}#paginaNewsColonna-Dx h3{	font-size:15px;	line-height:20px;	font-weight:bold;	color:#ff0010;	margin:20px 0;}#occasioni dl {	margin:0;	padding:0;}#occasioni dt {	color:#000;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:normal;	margin:0;	padding:0 0 0;	text-align:left;	text-decoration:none;	width:179px;}#occasioni dd{	margin:0 0 10px 0;	padding:0 0 10px 0;	width:179px;	background:url(images/puntino-nero.gif) bottom repeat-x;}#occasioni dd a{	color:#000;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:bold;	margin:0;	padding:0;	text-align:left;	text-decoration:none;	width:179px;}#occasioni dd a:hover{	color:#ff0010;}#occasioni ul {	float:right;	list-style-type:none;	padding:0;	text-align:left;	text-decoration:none;	width:179px;}#occasioni ul li {	font-size:11px;	margin:0;	padding:0 2px;	text-align:right;	width:auto;	text-decoration:none;	float:left;}#occasioni ul li a {	border:medium none;	color:#000;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	margin:0;	padding:1px 2px;	text-decoration:none;}#occasioni ul li a:hover {	color:#ff0010;	padding:1px 2px;	text-decoration:none;}#occasioni ul li span {	color:#ff0010;	padding:1px 2px;	text-decoration:none;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	text-align:right;}#marchi{padding:60px 230px 0 50px; margin:0; width:660px;float:left;}/**/form {margin:0px;padding:0px;float:left;}.footer {background-image:url(images/sfondo-footer.jpg);color:#383838;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:41px;margin:0px;text-align:left;width:950px;z-index:1;float:left;}.footer a img{padding:0;margin:0;/*display:inline;float:left;*/}.footer-testo {color:#383838;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.footer_link:link {color:#383838;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.footer_link:hover {color:#383838;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:underline;}.footer_img {float:left;width:350px;}.footer_link:visited {color:#383838;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}.footer_dx {float:right;padding-top:10px;width:510px;}.blu {background-color:#0083c2;font-size:1px;height:3px;padding:0px;text-align:center;width:950px;/*float:left;*/}.footer_txt, .titolo {color:#383838;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;margin-top:20px;}a.footer_txt, a.footer_txt:hover {text-decoration:underline;}input {color:#383838;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:13px;}.button {background-color:#383838;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:18px;}.lng_on, a.lng:hover {background-color:#FFFFFF;color:#383838;height:18px;padding:5px 6px;margin:0 6px;text-align:center;text-decoration:none;}a.lng {color:#383838;height:18px;padding:5px 6px;margin:0 6px;text-align:center;text-decoration:none;}.clear {clear:both;}#float-professioni-dx{	margin:0 0 15px 0;	padding:0;	width:330px;	float:left;}#float-professioni-sx{	margin:0 0 15px 0;	padding:0;	width:330px;	float:left;}.box-professioni-sx{	padding:0 20px 0 0;	width:310px;	float:left;}.box-professioni-dx{	padding:0 0 0 0;	margin:0;	width:310px;	float:left;}.box-professioni-sx img, .box-professioni-dx img{	float:left;	padding:1px;	border:1px solid #000;	margin:0;	padding:0;}.box-professioni-sx h2 a, .box-professioni-dx h2 a{	margin: 0;	padding: 20px 0 0 10px;	border: 0;	font-size: 14px;	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-weight:bold;	float:left;	text-decoration:underline;}.box-professioni-sx h2, .box-professioni-dx h2{	margin: 0;	padding: 0;	border: 0;	font-size: 14px;	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-weight:bold;	float:left;	text-decoration:none;}/*POP UP*/#pop-up{	margin:0;	padding:0;	width:700px;	float:left;	background:#daebf6 url(images/omino-pop-up.gif) right bottom no-repeat;	/**/	min-height:650px;	height: auto !important;	height: 650px;}#testata-pop-up{	margin:0;	padding:0;	width:700px;	height:94px;	float:left;	/**/	}#testata-pop-up-sx{	margin:0;	padding:0;	width:597px;	height:94px;	float:left;}#testata-pop-up-dx{	margin:0;	padding:34px 0 0 0;	width:103px;	height:60px;	float:left;	background:url(images/bg-testata-pop-up.jpg);}#corpo-pop-up {	padding:35px 180px 15px 30px;	margin:0;	width:480px;	float:left;}#corpo-pop-up ul li{	padding:5px 0 0 0;	margin:0;	width:480px;	float:left;}#corpo-pop-up p{padding-bottom:15px;text-align:justify;}#corpo-pop-up img{margin:0 0 15px 0; }#flash-pellicole{	width:210px;	height:133px;	position:absolute;	top:0;	left:250px;}/* tabella */.table{	width:400px;	margin:20px 0 0 0;	text-decoration:none;	font-size:14px;	font-weight:normal;	font-style:normal;	font-size: 14px;	font-family:Arial, Helvetica, sans-serif;	color:#000;	text-decoration:none;	background-color:#0083c1;}.table tr {}.table tbody td{	font-weight:normal;	font-style:normal;	font-size: 12px;	font-family:Arial, Helvetica, sans-serif;	color:#000;	text-decoration:none;	padding:6px;	/*width:auto;*/	background-color:#8cbadc;}/*POP UP*/#pop-up-immagini{	margin:0;	padding:0;	width:600px;	float:left;/*	background:#daebf6 url(images/omino-pop-up.gif) right bottom no-repeat;*/	/**/	min-height:650px;	height: auto !important;	height: 650px;}#testata-pop-up-immagini{	margin:0;	padding:0;	width:600px;	height:94px;	float:left;	/**/	}#testata-pop-up-sx-immagini{	margin:0;	padding:0;	width:597px;	height:94px;	float:left;}#testata-pop-up-dx-immagini{	margin:0;	padding:34px 0 0 0;	width:3px;	height:60px;	float:left;	background:url(images/bg-testata-pop-up.jpg);}#corpo-pop-up-immagini {	padding:35px 25px 0 25px;	margin:0;	width:550px;	float:left;}#corpo-pop-up-immagini p{display:block;padding-bottom:5px;text-align:justify;}#corpo-pop-up-immagini img{margin:5px 0 0 0; }