/* 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(../images/pattern_fondo.jpg);	background-repeat:repeat-x;}div#wrapper {	margin: 0 auto;	width:920px;}div#testata {	width:920px;	height:350px;	background-image:url(../images/testata.jpg);	}div#pulsantiera_sx {	width:660px;	height:30px;	background-image:url(../images/pulsantiera_sx.jpg);	float:left;}div#pulsantiera_sx_staff {	width:660px;	height:30px;	background-image:url(../images/pulsantiera_sx_staff.jpg);	float:left;}div#pulsantiera_sx_catering {	width:660px;	height:30px;	background-image:url(../images/pulsantiera_sx_home.jpg);	float:left;}div#pulsantiera_sx_rist {	width:660px;	height:30px;	background-image:url(../images/pulsantiera_sx_rist.jpg);	float:left;}div#pulsantiera_sx_contatti {	width:660px;	height:30px;	background-image:url(../images/pulsantiera_sx_cont.jpg);	float:left;}div#pulsantiera_sx_ref {	width:660px;	height:30px;	background-image:url(../images/pulsantiera_sx_ref.jpg);	float:left;}div#cont_puls ul li {	display: inline;	width:660px;	}div#pulsantiera_dx {	width:260px;	height:30px;	background-image:url(../images/pulsantiera_dx.jpg);	float:right;}div#contenitore_sx {	width:660px;	height:395px;	background-image:url(../images/contenitore_sx.jpg);	float:left;	}div#contenitore_sx_gen {	width:660px;	height:395px;	background-image:url(../images/contenitore_sx_2.jpg);	float:left;	}div#contenitore_dx {	width:260px;	height:395px;	background-image:url(../images/contenitore_dx.jpg);	float:right;	}div#contenitore_dx_gen {	width:260px;	height:395px;	background-image:url(../images/contenitore_dx_2.jpg);	float:right;	}div#news {	position:relative;	top:165px;	left:17px;	width:140px;	height:150px;	}div#piede {	width:920px;	height:45px;	background-image:url(../images/piede.jpg);	float:left;	}div#firma {	background:inherit;	float:left;	width:920px;}/* FINE IMPOSTAZIONI LAYOUT *//* INIZIO IMPOSTAZIONI TESTO */h1 {	font-size:1.05em;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.8em;	color:#ffffff;	text-align:center;	padding-top:0;	padding-left:0;	padding-bottom:0;	padding-right:0;	font-weight:100;	font-style:italic;	/*float:left;*/	/*width:300px;*/	}h1.b {	font-size:1.05em;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.8em;	color:#f7f1c8;	text-align:center;	padding-top:0;	padding-left:0;	padding-bottom:0;	padding-right:0;	font-weight:100;	font-style:italic;	/*float:left;*/	/*width:300px;*/	}h2 {	font-size:1em;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.6em;	color:#411001;	text-align:left;	padding-top:22px;	padding-left:92px;	padding-bottom:0;	padding-right:0;	/*float:left;*/	/*width:300px;*/	}h3 {	font-size:0.90em;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.4em;	color:#411001;	text-align:left;	padding-top:0;	padding-left:0;	padding-bottom:0;	padding-right:0;	/*float:left;*/	/*width:300px;*/	}h4 {	font-size:0.85em;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.3em;	color:#000000;	text-align:left;	padding-top:0;	padding-left:0;	padding-bottom:0;	padding-right:0;	font-style:italic;	text-decoration:underline;	/*float:left;*/	/*width:300px;*/	}p.testo {	font-family:Arial, Helvetica, sans-serif;	line-height:1.4em;	font-size:0.82em;	color:#411001;	text-align:left;	padding-top:12px;	padding-right:25px;	padding-bottom:0;	padding-left:45px;}p.firma {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	line-height:1.2em;	font-size:0.83em;	color:#411001;	text-align:center;	padding-top:8px;	padding-right:0;	padding-bottom:0;	padding-left:0;}p.credits {	font-family:Arial, Helvetica, sans-serif;	line-height:1.2em;	font-size:0.65em;	color:#ffffff;	text-align:center;	padding-top:5px;	padding-right:0;	padding-bottom:0;	padding-left:0;}ul, li.puls{	padding:0;	text-align:left;	line-height:1.9em;	font-size:1em;}li.puls{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:30px;	padding-bottom:0;	padding-left:80px;	color:#ffffff;}li.puls2{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:120px;	color:#411001;}li.puls2_b{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:120px;	color:#ffffff;}li.puls3{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:130px;	color:#411001;}li.puls3_b{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:130px;	color:#ffffff;}li.puls4{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:60px;	color:#411001;}li.puls4_b{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:60px;	color:#ffffff;}li.puls5{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:50px;	color:#411001;}li.puls5_b{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:50px;	color:#ffffff;}ul, li.ref_link{	font-family:Arial, Helvetica, sans-serif;	padding:0;	text-align:left;	list-style-type:disc;	list-style-position:inside;}li.ref_link{	padding-top:10px;	padding-right:0;	padding-bottom:0;	padding-left:50px;	color:#000000;	font-size:0.90em;	line-height:1.5em;}li.ref_link2{	padding-top:0;	padding-right:0;	padding-bottom:0;	padding-left:50px;	color:#000000;	font-size:0.90em;	line-height:1.5em;}/* FINE IMPOSTAZIONI TESTO *//* INIZIO IMPOSTAZIONI LINK */a:link,a:visited {	text-decoration:none;	color:#411001;	}a:hover	{	text-decoration:underline;	color:#77703d;	}a:focus,a:active{	text-decoration:underline;	color:#77703d;	}	a.referenze:link,a.referenze:visited {	text-decoration:none;	color:#ffffff;	}a.referenze:hover	{	text-decoration:underline;	color:#411001;	}a.referenze:focus,a.referenze:active{	text-decoration:underline;	color:#411001;	}	a.kmagma:link,a.kmagma:visited {	text-decoration:underline;	color:#f7f1c8;	font-weight:bold;	}a.kmagma:hover	{	text-decoration:underline;	color:#411001;	font-weight:bold;	}a.kmagma:focus,a.kmagma:active{	text-decoration:underline;	color:#411001;	font-weight:bold;	}	a.indirizzi:link,a.indirizzi:visited {	text-decoration:underline;	color:#000000;	}a.indirizzi:hover	{	text-decoration:underline;	color:#77703d;	}a.indirizzi:focus,a.indirizzi:active{	text-decoration:underline;	color:#000000;	}/* FINE IMPOSTAZIONI LINK *//* INIZIO IMPOSTAZIONI IMMAGINI */img.foto {	float:left;	border:1px solid #411001;	margin-top:10px;	margin-right:0;	margin-bottom:10px;	margin-left:45px;}img.foto2 {	float:left;	border:1px solid #411001;	margin-top:50px;	margin-right:0;	margin-bottom:0;	margin-left:0;}img.foto3 {	float:left;	border:1px solid #411001;	margin-top:20px;	margin-right:0;	margin-bottom:0;	margin-left:0;}/* FINE IMPOSTAZIONI IMMAGINI */
