/* INIZIO CSS MASTER CROSS BROWSER! */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,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-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	/*text-align:center; togliere il commento se non si ottiene la centratura*/	line-height: 1;	color: black;	background: white;}ol, ul {	list-style:none;}/* tables still need ‘cellspacing="0"’ in the markup */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: "" "";}/* FINE CSS MASTER CROSS BROWSER! *//* IMPOSTAZIONI LAYOUT! */body.generale {	/*text-align:center; togliere il commento se non si ottiene la centratura*/	background-image:url(../immagini/pattern_fondo.jpg);}div#wrapper {	margin: 0 auto;	width:800px;}div#testata {	width:800px;	height:307px;	background-image:url(../immagini/testata.jpg);	}div#fondo_puls {	width:800px;	height:43px;	background-image:url(../immagini/fondo_puls.jpg);	}div#cont_puls ul li {	display: inline;}div#container {	width:800px;	margin: 0 auto;	min-height:400px;	height:auto !important; 	height:400px;	background-image:url(../immagini/pattern_cont.jpg);	}div#container_foto {	width:800px;	margin: 0 auto;	min-height:400px;	height:auto !important; 	height:400px;	background-image:url(../immagini/cont_fotografie.jpg);	}div#cont_sx{	margin: 0 auto;	width: 500px;	background:transparent;	float:left;	}div#cont_dx{	margin: 0 auto;	width: 300px;	background:transparent;	float:right;	}div#contatti_sx{	margin: 0 auto;	width: 500px;	background:transparent;	float:left;}div#contatti_dx{	margin: 0 auto;	width: 300px;	background:transparent;	float:right;	}/* IMPOSTAZIONI news SCROLL HOME */div#news {	margin-top:90px;	margin-right:0;	margin-bottom:0;	margin-left:30px;	width:205px;	height:200px;}div#news ul{	margin:0 .5em 0 .5em;	padding:0;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color:#000000;	text-align:left;	line-height:1.5em;	font-size:0.82em;}#news.hasJS {	margin-top:90px;	margin-right:0;	margin-bottom:0;	margin-left:30px;	width:205px;	height:200px;	overflow:hidden;	position:relative;}#news.hasJS ul {	position:absolute;	top:120px;	left:0;	margin:0 .5em 0 .5em;	padding:0;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color:#000000;	text-align:left;	line-height:1.5em;	font-size:0.82em;}div#testodx {	margin-top:60px;	margin-right:0;	margin-bottom:0;	margin-left:10px;	width:290px;	height:200px;}div#foto {	width:730px;	padding-top:20px;	padding-left:70px;	padding-bottom:12px;	padding-right:0;	margin:0;}div#video {	width:730px;	padding-top:20px;	padding-left:70px;	padding-bottom:12px;	padding-right:0;	margin:0;}/* FINE news SCROLL HOME */ div#piede {	margin: 0 auto;	width:800px;	height:100px;	background-image:url(../immagini/pattern_piede.jpg);	}/* IMPOSTAZIONI TESTO */h2 {	font-size:0.95em;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.9em;	color:#4f0f08;	padding-top:15px;	padding-left:70px;	padding-bottom:0;	padding-right:0;	/*float:left;*/	/*width:300px;*/	}p {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.3em;	font-size:0.82em;	color:#000000;	text-align:left;	width:400px;	padding-top:15px;	padding-left:70px;	padding-bottom:0;	padding-right:0;	}p.piccolino {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.2em;	font-size:0.72em;	color:#000000;	text-align:left;	font-style:italic;	width:400px;	padding-top:10px;	padding-left:70px;	padding-bottom:0;	padding-right:0;	}p.privacy {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.2em;	font-size:0.70em;	color:#000000;	text-align:left;	width:230px;	padding-top:0px;	padding-left:0px;	padding-bottom:0;	padding-right:0;	}p.firma {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.3em;	font-size:0.65em;	color:#ffffff;	width:100%;	text-align:center;	padding-top:25px;	padding-left:0;	padding-bottom:0;	padding-right:0;	}		ul, li.puls{		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;		padding-right:0;		padding-bottom:0;		padding-left:40px;		padding-top:8px;		text-align:left;		line-height:1.9em;		font-size:1em;		color:#d7ae6a;		}a:link,a:visited {	float:left;	text-decoration:none;	margin-top:0;	margin-right:40px;	margin-bottom:0;	margin-left:0;	color:#d7ae6a;	}a:hover	{	float:left;	color:#ffffff;	text-decoration:underline;	margin-top:0;	margin-right:40px;	margin-bottom:0;	margin-left:0;	}a:focus,a:active{	float:left;	color:#ffffff;	text-decoration:none;	margin-top:0;	margin-right:40px;	margin-bottom:0;	margin-left:0;	}a.realiz:link,a.realiz:visited {	float:none;	text-decoration:none;	margin:0;	color:#d7ae6a;	}a.realiz:hover	{	float:none;	color:#ffffff;	text-decoration:underline;	margin:0;	}a.realiz:focus,a.realiz:active{	float:none;	color:#ffffff;	text-decoration:none;	margin:0;	}a.fotografie:link,a.fotografie:visited {	float:none;	text-decoration:none;	margin-top:0;	margin-right:15px;	margin-bottom:0;	margin-left:0;	color:#d7ae6a;	}a.fotografie:hover	{	float:none;	color:#ffffff;	text-decoration:underline;	margin-top:0;	margin-right:15px;	margin-bottom:0;	margin-left:0;	}a.fotografie:focus,a.fotografie:active{	float:none;	color:#ffffff;	text-decoration:none;	margin-top:0;	margin-right:15px;	margin-bottom:0;	margin-left:0;	}/* IMPOSTAZIONI IMMAGINI */img.thumb {	cursor:pointer;	border:2px solid #ffffff;	margin-top:0;	margin-right:0;	margin-bottom:10px;	margin-left:0;	}img.thumb2 {	cursor:pointer;	border:2px solid #ffffff;	margin-top:0;	margin-right:65px;	margin-bottom:10px;	margin-left:0;	}/* IMPOSTAZIONI FORM */form{	width:400px;	padding-top:12px;	padding-right:0;	padding-bottom:0;	padding-left:70px;	}fieldset {	background:#transparent;	/*margin:2em 0;*/	padding:0.5em 0 0.5em 0.5em;	border-width:1px 0em 1px 0em;	border-style:solid;	border-color:#4f0f08;	position:relative;}fieldset.due {	background:#transparent;	/*margin:2em 0;*/	padding:0.5em 0 0.5em 0.5em;	border:0;	position:relative;	text-align:center;}label {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size:0.82em;	color:#000000;	width:120px;	display: -moz-inline-box;	display: inline-block;	padding:3px 0px;	}label:first-letter {	font-size:1.3em;	color:#4f0f08;	}input {	background:none;	border-width:0 0 1px 0;	border-style:dotted;	border-color:#4f0f08;	}textarea {	background:#d7ae6a;	margin-top:10px;	border:1px solid #4f0f08;}/*#chb_1 {background:#FC0; margin-left:-4px; border:0;}*//*#submit {margin:1em 0 0 152px; text-align:center;}*/
