html,body {margin:0;padding:0;font-family:Arial;font-size:11px;color:#696969;background-color:#EDEEEF;}

td{font: 10px Arial,sans-serif;}
#form td{font: 10px Arial,sans-serif;font-weight:bold;color:#696969;}
#contatti td{font: 11px Arial,sans-serif;padding:3px;color:#696969;}
#contatti table{font: 11px Arial,sans-serif;margin-left:9px;}
#contatti p{margin-bottom:0px;}

.testoinfo {padding-left: 10px;}
#content-container .testoinfo p{font: 9px Arial,sans-serif;margin: 4px;padding: 0px;}
.testoinfo p{font: 9px Arial,sans-serif;margin: 4px;padding: 0px;}
#content-container .testoinfo a{font: 9px Arial,sans-serif;margin: 4px;padding: 0px;color:black;text-decoration:none;}
.testoinfo a{font: 9px Arial,sans-serif;margin: 4px;padding: 0px;color:black;text-decoration:none;}

input{border: 0px;font: 11px Arial,sans-serif;margin:0px;line-height:20px;
	height: 10px;
	background-repeat: repeat-x;
}
textarea{border: 0px;font: 11px Arial,sans-serif;margin:0px;height:85px;
}

a {color:#696969;}

.redText {color:#F50000;}
.redText10 {font-size:10px;color:#F50000;}
.redText11 {font-size:11px;color:#F50000;font-weight:bold;}
.redText12 {font-size:12px;color:#F50000;font-weight:bold;}

#container {height:768px;background-image:url('/public/images/site-background.gif');background-repeat:repeat-x;}
#intro {width:150px;padding:0;margin:0 auto;}
#homepage {width:1000px;height:768px;background-image:url('/public/images/template-background.jpg');background-repeat:no-repeat;margin:0 auto;}
#template {width:1000px;height:768px;background-image:url('/public/images/template.jpg');background-repeat:no-repeat;margin:0 auto;}
#top-container {width:1000px;height:203px;margin:0 auto;}
	#top-left-container {width:173px;height:203px;float:left;}
		#top-flags {padding-left:17px;}
		#top-left {padding:0px 0 0 20px;}
		#menu-top {list-style-type:none;margin:0;padding:0;}
		#menu-top li {height:20px;font-family:Arial;font-size:11px;color:#F50000;}
			#menu-top a {font-family:Arial;font-size:11px;font-weight:normal;color:#4D4D4D;text-decoration:none;}
			#menu-top a:hover {font-family:Arial;font-size:11px;font-weight:normal;color:#FF0000;text-decoration:none;}
	#top-right {width:827px;height:203px;float:right;}
#middle-container {width:1000px;height:486px;clear:both;margin:0 auto;}
	#middle-left-container {width:154px;height:486px;float:left;}
		#middle-left {width:131px;padding:10px 0 0 32px;}
			.menu-title {font-family:Arial;font-size:11px;font-weight:bold;color:#F50000;border-bottom:solid 1px #F50000;}
			#menu-left {list-style-type:none;margin:0;padding:20px 0 0 0;font-size:10px}
				#menu-left li {font-family:Arial;height:22px;color:#F50000;font-size:10px;}
					#menu-left a {font-family:Arial;font-size:10px;color:#696969;text-decoration:none;}
					#menu-left a:hover {font-family:Arial;font-size:10px;color:#FF0000;text-decoration:none;}
	#middle-right {width:837px;height:486px;float:right;}
		#reservedArea-container {width:806px;height:460px;padding-top:16px;}
			#reservedAreaLeft {width:400px;padding:20px;}
			 #reservedAreaLeft h1 {font-family:Arial;color:#F50000;font-size:20px;font-weight:bold;margin:0;padding:0;}
			 #reservedAreaLeft h2 {font-family:Arial;color:#787878;font-size:18px;font-weight:normal;margin:0;padding:0;}
				#reservedAreaLeft a {color:#4D4D4D;}
		#content-container {width:785px;height:450px;padding:15px 0px 0px 20px;}
			#content {width:785px;height:450px;}
				#content-text {width:450px;height:445px;float:left;margin-top:10px;font-family:arial;font-size:13px;}
				#content-privacy {width:700px;height:450px;float:left;margin-right:10px;margin-top:10px;font-family:arial;font-size:13px;}
				#content-mappa {width:788px;height:450px;float:left;margin-right:10px;margin-top:10px;font-family:arial;font-size:13px;}
					#mappa{width:160px;height:390px;float:left;margin-right:20px;font-family:arial;font-size:13px;padding:10px 0 0 12px;}
				    #mappa a{color:#696969;font-size:11px;}
				    #content-container #mappa h2{font-size:18px;color:#F50000;margin:0;}
					#content-tutto {width:360px;float:left;margin:0 30px 0 10px;}
						#content-tutto a {color:#F00;text-decoration:none;}
						#content-container #content-tutto p {font-family:Arial;font-size:11px;font-weight:normal;line-height:14px;color:#828282;margin:0px;padding:0;text-align:justify;}
						#content-container #content-tutto .titoloNotiziaSelezionata p {color:#F00;margin-bottom:5px;font-size:10px;}
						#content-container #content-tutto .titoloNotizia p {margin-bottom:5px;font-size:10px;}
					#content-left {width:205px;float:left;margin:0 10px 0 10px;}
						#content-left a {color:#F00;text-decoration:none;}
					#content-right {width:205px;float:right;}
						#content-right a {color:#F00;text-decoration:none;}
					#content-text .dataNotizia {font-size:11px;color:#F00;padding-top:20px;font-weight:bold;}
					#content-text .titoloNotizia {font-size:10px;color:#696969;border-bottom:solid 1px #696969;padding-bottom:5px;height:26px;cursor:hand;}
					#content-text .titoloNotiziaSelezionata {font-size:10px;color:#F00;border-bottom:solid 1px #F00;padding-bottom:5px;height:26px;}
					#content-text a {color:#FF1010;}
				#content-gallery {width:320px;height:450px;float:right;}
					#image-preview {width:320px;height:300px;margin-top:40px;text-align:center;}
						#image-preview img {border:solid 1px #C8C8C8;padding:10px;}
					#image-gallery {width:295px;height:50px;margin-left:13px;}
						#image-gallery img {border:solid 1px #C8C8C8;padding:3px;cursor:hand;}
						#image-gallery img:hover {border:solid 1px #C8C8C8;padding:3px;cursor:hand;background-color:#C8C8C8}
					#imageCategory-preview {width:320px;height:240px;margin-top:40px;text-align:center;}
						#imageCategory-preview img {border:solid 1px #C8C8C8;padding:10px;background-color:#FFF;}
					#imageCategory-gallery {width:290px;height:50px;margin:0 auto;}
					#imageCategory-galleryvuota {width:290px;height:20px;margin:0 auto;}
						#imageCategory-gallery img {border:solid 1px #C8C8C8;padding:3px;cursor:hand;}
					#imageCategory-nogallery {width:290px;height:50px;margin:0 auto;}
						#imageCategory-nogallery img {}
					#content-gallery .titoloContenuto {font-size:14px;color:#F00;font-weight:bold;}
					#content-gallery .descrizioneContenuto {font-size:14px;color:#696969;border-bottom:solid 1px #696969;}
					#content-gallery .testoContenuto {font-size:10px;color:#696969;padding-top:10px;}
			#content-background {width:790px;height:470px;background-image:url('/public/images/content-background.gif');background-repeat:no-repeat;}
				#content-container h1 {font-family:Arial;color:#F50000;font-size:20px;font-weight:bold;margin:0;padding:0;}
				#content-container h2 {font-family:Arial;color:#787878;font-size:18px;font-weight:normal;margin:0 0 0 12px;padding:0;}
				#content-container .content-box p {font-family:Arial;font-size:10px;font-weight:normal;line-height:16px;color:#696969;margin:0 0 0 5px;padding:0;text-align:left;}
				#content-container p {font-family:Arial;font-size:11px;font-weight:normal;line-height:18px;color:#696969;margin-left:11px;padding:0;text-align:justify;}
				#content-container #privacy p {font-family:Arial;font-size:10px;font-weight:normal;line-height:10px;color:#696969;margin-left:11px;padding:0;text-align:justify;}
				#content-container #formino p {margin:0px;}
				#content-container .testoContenuto p {font-family:Arial;font-size:10px;font-weight:normal;line-height:14px;color:#696969;margin-left:0px;margin-top:0px;padding:0;text-align:justify;}
				#content-container .descrizioneEstesaMacchina p {text-align:justify;font-family:Arial;font-size:10px;font-weight:normal;line-height:14px;color:#828282;margin-left:0px;padding:0;margin-left:5px;}
				#tag-container {height:39px;padding:0 0 0 12px;margin:0;}
				#tagged-content {height:407px;padding:15px 0 0 28px;margin:0;}
					#descrizioneMacchina {font-size:15px;color:#696969;padding-top:5px;margin:0 0 5px 5px;}
						#descrizioneMacchina .nomeMacchina {font-size:18px;color:#FFF;background:#F00;}
						#descrizioneMacchina .tipoProdotto {font-size:16px;color:#F00;}
					#tagged-contentLeft {width:430px;float:left;height:370px;}
						#tagged-contentLeft .descrizioneEstesaMacchina {font-size:10px;color:#696969;padding-right:5px;overflow:auto;height:177px;}
						#tagged-contentLeft .tipoprodotto {font-size:10px;color:#696969;padding-top:10px;float:left;padding-right:30px}
						#tagged-contentLeft .tipoconfezioni {font-size:10px;color:#696969;padding-top:10px;}
					#tagged-contentRight {float:right;margin-right:30px;}
						#tagged-contentRight #machineImage {width:250px;height:310px;margin-bottom:10px;border-bottom:solid 1px #696969;}
				.uns-tag-lf {width:10px;height:39px;background-image:url('/public/images/unslctd-tag-lf.gif');float:left;}
				.uns-tag {height:39px;float:left;background-image:url('/public/images/unslctd-tag.gif');}
				.uns-tag-label {font-family:Arial;font-size:11px;color:#696969;padding:20px 0 0 5px;}
					.uns-tag-label a {font-family:Arial;font-size:11px;color:#696969;text-decoration:none;}
					.uns-tag-label a:hover {font-family:Arial;font-size:11px;color:#F50000;text-decoration:none;}
				.uns-tag-rg {width:26px;height:39px;background-image:url('/public/images/unslctd-tag-rg.gif');float:left;}
				.tag-lf {width:14px;height:39px;background-image:url('/public/images/slctd-tag-lf.gif');float:left;}
				.tag {height:39px;float:left;background-image:url('/public/images/slctd-tag.gif');}
				.tag-label {font-family:Arial;font-size:11px;color:#F50000;padding:20px 0 0 5px;float:left;}
				.tag-rg {width:29px;height:39px;background-image:url('/public/images/slctd-tag-rg.gif');float:left;}
				.tag-paging {font-family:Arial;font-size:11px;color:#696969;padding:20px 0 0 10px;float:left;}
				.tag-paging2 {font-family:Arial;font-size:11px;color:#696969;padding:20px 0 0 0px;float:left;}
				.content-box {width:110px;height:344px;float:left;padding:2px 0 2px 2px;border-top:solid 2px #F00;}
				.content-box:hover {width:110px;height:344px;float:left;background-color:#F0F0F0;padding:2px 0 2px 2px;}
					.content-box p {font-family:Arial;font-size:11px;color:#696969;line-height:20px;}
					.content-box-title {height:45px;margin-top:10px;margin-left:5px;}
					.content-box-link {font-family:Arial;font-size:12px;font-weight:bold;color:#F50000;text-decoration:none;}
				.prod-content {width:140px;height:100px;float:left;padding:2px;}
					.prod-content p {font-family:Arial;font-size:11px;color:#696969;line-height:20px;}
					.prod-content-title {height:20px;background-color:red;text-align:center;color:#fff;}
				.conf-content {width:250px;height:100px;float:left;padding:2px;}
					.conf-content p {font-family:Arial;font-size:11px;color:#696969;line-height:20px;}
					.conf-content-title {height:20px;background-color:red;text-align:center;color:#fff;}
				.content-separator-red {width:11px;height:350px;float:left;background-image:url('/public/images/separator-red.gif');}
				#homepageContainer {width:970px;padding:15px 0px 0px 30px;font-family:arial;}
					#boxLeftHomepage {width:467px;height:453px;background:url('/public/images/boxHomepage.gif');background-repeat:no-repeat;float:left;margin-right:5px;}
						#boxLeft {padding:7px 12px 0 15px;}
							#boxLeftContentContainer {width:155px;height:435px;float:left;}
								#boxLeftContent {height:395px;padding-right:10px;}
								.boxLeftTitle {font-size:23px;font-weight:bold;color:#1E2896;margin:10px 0 0 0;padding:0;}
								.boxLeftSubTitle {font-size:21px;font-weight:normal;color:#FFB400;margin:10px 0 0 0;padding:0;}
								.boxLeftText {font-size:10px;color:#5A5A5A;}
							#boxLeftImage {width:285px;height:435px;float:right;}
					#boxRightHomepage {width:467px;height:453px;background:url('/public/images/boxHomepage.gif');background-repeat:no-repeat;float:left;margin-left:5px;}
						#boxRight {padding:7px 12px 0 15px;}
							#boxRightContentContainer {width:155px;height:435px;float:left;}
								#boxRightContent {height:395px;padding-right:10px;}
								.boxRightTitle {font-size:23px;font-weight:bold;color:#F00000;margin:10px 0 0 0;padding:0;}
								.boxRightSubTitle {font-size:21px;font-weight:normal;color:#B0B0B0;margin:10px 0 0 0;padding:0;}
								.boxRightText {font-size:11px;color:#5A5A5A;}
							#boxRightImage {width:285px;height:435px;float:right;}
#bottom-container {width:1000px;height:66px;clear:both;margin:0 auto;}
	#bottom-left {width:100px;height:66px;float:left;font-family:Arial;font-size:10px;font-weight:bold;color:#696969;padding:6px 0 0 30px;}
		#bottom-left span {color:#F00;}
		#bottom-left a {text-decoration:none;color:#696969;}
		#bottom-left a:hover {text-decoration:none;color:#F00;}
	#bottom-right {width:780px;height:66px;float:right;padding:6px 30px 0 0;text-align:right;font-size:10px;}