body 		{margin: 0; padding: 0; background:url(../imagepmw/bk-body.jpg) repeat-x; }
h1, h2  	{font-family: "Georgia", Trebuchet MS, sans-serif; letter-spacing: -1px;}
h3, h4		{font-family: "Trebuchet MS", Tahoma, sans-serif; letter-spacing: -1px;}
h1	 	 	{font-size: 1.4em; font-style: italic;}
h2	 	 	{font-size: 1.3em;}
h3	 	 	{font-size: 1.1em;}
h4	 	 	{font-size: 1em; letter-spacing: -1px;}

p, 
label,
input, 
textarea, 
button 		{font-size: 0.8em; font-family: /*"Trebuchet MS",*/ Tahoma, sans-serif;}

a		 	{text-decoration: none; font-family: "Trebuchet MS", Tahoma, sans-serif;}
a:hover	 	{text-decoration: underline; cursor:hand;}

ul, li		{list-style:none; margin: 0; padding: 0;}
		
/**************	CONTAINER *************/
#container	{width: 1070px; height: 780px; margin: 0 auto; padding: 0; background:url(../imagepmw/bk-content.jpg)  0 155px  no-repeat; position: relative;}

#logo		{width: 469px; height: 133px; background:url(../imagepmw/logo.jpg) top left no-repeat;}
#logo h4	{margin: 60px 0 0 195px;}

.bianco			{color: #fff;}
.arancio		{color: #f6c17b;}	
.bold			{color: #e2704c;}	
.lingue			{margin: 0; padding: 0; height: 15px; font-size: 0.7em; color: #aed7e5 !important; margin-left: 95px;}
.lingue a		{color: #aed7e5;}
.lingue	a:hover {color: #fff;}

/**************	MENU *************/
#menu		{widht: 594px; height: 41px; background:url(../imagepmw/tab-on.jpg) no-repeat; margin: 0; }
#menu ul    {margin: 0 0 0 100px; padding: 0;}
#menu li	{display: inline; float: left; width: 120px;  margin: 0; padding: 0;}
#menu a		{color: #004569; font-size: 0.7em; font-weight: bold; }		
#menu a:hover		{color: #da3a0a; font-size: 0.7em; font-weight: bold; text-decoration: none !important;}
#menu .active		{color: #da3a0a; font-size: 0.75em; text-decoration: underline; font-weight: bold; margin: 5px 0 0 0;  font-family: "Trebuchet MS", Tahoma, sans-serif; }

.home		{ widht: 594px; height: 41px; background:url(../imagepmw/tab-on-home.jpg) no-repeat !important; }
.dove		{ widht: 594px; height: 41px; background:url(../imagepmw/tab-on-dove.jpg) no-repeat !important; }
.contatti	{ widht: 594px; height: 41px; background:url(../imagepmw/tab-on-contatti.jpg) no-repeat !important; }
.lavora		{ widht: 594px; height: 41px; background:url(../imagepmw/tab-on-lavora.jpg) no-repeat !important; }

	
/**************	CONTENT	*************/
#side-A					{float: left; width: 580px; height: 686px; margin: 0; padding: 0;}
#content				{margin: 30px 20px 20px 70px; height: 460px;}
#content .box			{width: 510px; height: 160px; margin: 0; padding: 0;}
#content .box .left		{float: left; width: 6px; height: 160px; margin: 0; padding: 0; background:url(../imagepmw/box-cont-sx.png) no-repeat;}
#content .box .right	{float: left; width: 4px; height: 160px; margin: 0; padding: 0; background:url(../imagepmw/box-cont-dx.png) no-repeat;}
#content .box .center 	{float: left; width: 500px; height: 160px; margin: 0; padding: 0; background:url(../imagepmw/box-cont-center.png) 0 1px repeat-x;}
#content .box .center-prod	{float: left; width: 500px; height: 160px; margin: 0; padding: 0; background:url(../imagepmw/box-cont-center.png) 0 1px repeat-x;}

#content .box2			{width: 510px; height: 470px; margin: 0; padding: 0;}
#content .box2 .left	{float: left; width: 4px; height: 470px; margin: 0; padding: 0; background:url(../imagepmw/box2-cont-sx.png) no-repeat;}
#content .box2 .right	{float: left; width: 4px; height: 470px; margin: 0; padding: 0; background:url(../imagepmw/box2-cont-dx.png) no-repeat;}
#content .box2 .center	{float: left; width: 502px; height: 470px; margin: 0; padding: 0; background:url(../imagepmw/box2-cont-center.png) 0 1px repeat-x;}
#content .box2 .center-prod	{float: left; width: 502px; height: 470px; margin: 0; padding: 0; background:url(../imagepmw/box2-cont-center.png) 0 1px repeat-x;}


.center h1, .center-prod h1		{margin: 15px 15px 10px 15px; color: #da3a0a; background:url(../imagepmw/arrow.png) left no-repeat; padding: 0 0 0 35px;}
.title							{font-size: 0.9em !important; color: #da3a0a; font-style:italic; letter-spacing: -1px; }
.center h2, .center-prod h2		{margin: 15px 15px 10px 15px; color: #004569; padding: 0; }
.center h4, .center-prod h4		{margin: 10px 15px 10px 15px; color: #004569; padding: 0; }
.center p, .center-prod p		{margin: 5px 15px 10px 15px; color: #004569; }
.center a, .link		{color: #e3714d; background:url(../imagepmw/arrow-a.png) left no-repeat; padding: 0 0 0 15px;}
.center img	, .center-prod img	{float:right; border: 3px solid #fff; outline: 1px solid #dbdbdb; margin: 3px;}
.text-p-home			{margin: 5px 15px 10px 15px; color: #004569; font-size: 0.8em !important;}

.column01				{float: left; width: 295px; margin: 0; padding: 0;}
.column01 img			{margin: 1px 1px 2px 5px !important; padding: 0; display: block !important;}
.column02				{float: left; width: 145px; HEIGHT: 730PX;margin: 0 0 10px 0; padding: 0;}
.column02 img			{float: right !important; border: none !important; outline: none !important; margin: 0 0 0 10px !important; padding: 0 0 0 10px !important;}
.column02 a				{margin: 0 !important; padding: 0; background: none !important;}

.blocco					{display: block !important;}
.text-case 				{display: block; clear: both;}
.text-case p			{float:left; clear: both;}
.text-case img			{float:right; margin: 5px;}
.noback					{background: none !important;}

.textimg				{float: left; margin: 2px 2px; padding: 0; width: auto; height: auto;}
.textimg p				{display: block; text-align:center; margin: 0; padding: 0 0 0 4px; font-size: 10px; color:#666;}
.textimg img			{float:left; clear:both;}	

.clear					{clear:both;}
.float-right			{float:right !important;}
.float-left			    {float:left !important;}

.fotodescr				{width: 200px;  height: 180px;  float: left; margin: 0 0 0 10px; padding: 0;}
.clear					{clear: both; margin: 0; padding: 0; font-size: 80%;}


/**************	SIDE-BAR *************/
#side-bar	{float: left; width: 390px; height: 686px; margin: 0 0 0 0; padding: 10px 0 0 0; background:url(../imagepmw/bk-slide.jpg) 30px 10px no-repeat;}
#box-prodotti	{margin: 0; padding: 0;}
#pord-ind	{display: block; width: 333px; height: 177px; background:url(../imagepmw/box-industriale.jpg) no-repeat; margin: 35px 45px 0 45px; }
#pord-civ	{display: block; width: 333px; height: 177px; background:url(../imagepmw/box-civile.jpg) no-repeat; margin: 35px  45px 0 45px;}
#pord-ind a, #pord-civ a 			 {color: #004569;}
#pord-ind a:hover, #pord-civ a:hover {color: #fff;}

.enter			{float: right; width: 80px; height: 25px; margin: 0; padding: 28px 25px 0 0; font-weight: bold; font-size: 0.9em;}
.description	{float: right; clear: both; color: #fff; margin: 0; padding: 87px 25px 0 0; font-size: 95%;}


/**************	FOOTER	*************/
#footer		{clear: both; float: left; width: 1070px; height: 71px; margin: 0; padding: 0; background:url(../imagepmw/bk-footer.jpg) top left no-repeat; }
.copy		{height: 25px; margin: 10px 0 0 60px; padding: 0; color: #555; font-size: 0.70em !important;}
.andress1, .andress2	{width: 250px; color: #fff; padding: 0; font-size: 0.85em !important;}
.andress1 a, .andress2 a	{color: #fff; text-decoration: underline;}
.andress1 a:hover, .andress2 a:hover	{color: #da3a0a;}
.andress1	{float: left; margin: 0 0 0 80px;}
.andress2	{float: right; margin: 0 80px 0 0; text-align: right;}


.margine-dx		{ float: left; width: 350px; margin: 0; padding: 0;}
.margine-dx	img	{ float: left;}
.cursore 		{cursor: pointer;}


