@charset "utf-8";
/* CSS Document */

body, div, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote { margin: 0; padding: 0; border: 0; }
html { height: 100%; background-color: #bbbdbe; }
body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-align: center; background-color: #bbbdbe; }

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	border:0px;   
}

h1
{
	font-size:18px;	
}

h2
{
	font-size:15px;	
}


#wrap { position: relative; width: 955px; margin: 0 auto; }
#head { position: relative; width: 955px; height: 136px; background-color: #fff; }
	#head h1 { position: absolute; left: 0; top: 0; width: 436px; height: 136px; margin: 0; padding: 0; background: url('../image/simaco-logo.gif') no-repeat 0 0; }
		#head h1 a { display: block; width: 100%; height: 100%; text-indent: -9999em; }
	#head .head_copy { position: absolute; left: 320px; bottom: 0; width: 635px; height: 61px; text-indent: -9999em; background: url('../image/fluid-moving-technology.gif') no-repeat 0 0; }
#menu { position: relative; width: 955px; height: 37px; background: #39b54a url('../image/bg-menu.gif') repeat-x 0 0; z-index: 10; }
#main_vis { position: relative; width: 955px; height: 388px; text-indent: -9999em; background: url('../image/main_vis.jpg') no-repeat 0 0; }
#footer { position: relative; width: 955px; height: 65px; background: #39b54a url('../image/bg-foot.gif') repeat-x 0 0; }
	#footer .footer-m { float: left; margin: 16px 0 0 15px; text-align: left; }
	#footer .footer-m img { margin-bottom: 5px; }
	#footer .footer-m a { font-size: 11px; font-family: Arial; color: #fff; text-decoration: none; }
	#footer .footer-add { float: right; margin: 16px 15px 0 0; color: #fff; font-size: 12px; font-weight: bold; text-align: right; }
	#footer .footer-add img { margin: 0 -10px 5px 0; }




#menuInterne
{
	position:relative;
	margin:auto;
	width:760px;
	height:23px;
	padding-left:195px;
	background-color:#39b54a;
	background-image: url(image/menu-sfondo.gif);
	background-repeat: repeat-x;
	text-align:left;
	z-index: 1000;
}

#separatoreAlto
{
	clear:both;
	width:955px;
	margin:auto;
	height:14px;
	background-color: #bbbdbe;
	background-image: url(image/separatore-alto.gif);
	background-repeat: repeat-x;
}

#corpo
{
	width:955px;
	height:388px;
	background-color:#FFF;
	margin:auto;
}

#navigazione{
	text-align:left;
	font-size:10px;
	color:#000;
	margin-bottom:10px;
}
#navigazione a{
	color:#000;
	text-decoration:underline;
}
#navigazione a:hover{
	color:#39b54a;
	text-decoration:underline;
}

#corpoInterne
{
	position:relative;
	width:905px;
	background-color:#FFF;
	margin:auto;
	padding-top:40px;
	padding-bottom:40px;
	padding-left:25px;
	padding-right:25px;
	clear:both;
}

#colonnaIdromassaggioSX
{
	position:absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 95px;
	background-color:#199fcd;
}
#colonnaIdromassaggioDX
{
	position:absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 150px;
	background-color:#199fcd;
	padding-top:20px;
}

#colonnaIndustrialeSX
{
	position:absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 95px;
	background-color:#939598;
}
#colonnaIndustrialeDX
{
	position:absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 150px;
	background-color:#939598;
	padding-top:20px;
}

#colonnaAgricoloSX
{
	position:absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 95px;
	background-color:#F37021;
}
#colonnaAgricoloDX
{
	position:absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 150px;
	background-color:#F37021;
	padding-top:20px;
}
#colonnaDomesticoSX
{
	position:absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 95px;
	background-color:#004B21;
}
#colonnaDomesticoDX
{
	position:absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 150px;
	background-color:#004B21;
	padding-top:20px;
}

#colonnaVerde
{
	position:absolute;
	width:15px;
	top: 0px;
	left: 95px;
	bottom: 0px;
	background-color:#39b54a;
}
#corpoProdotti {
	position:absolute;
	top: 0px;
	left: 110px;
	bottom: 0px;
	width:665px;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	color:#000;
	padding-top:20px;
}

#corpoProdotti h1.idro
{
	font-size:28px;
	color:#199fcd;
	font-weight:bold;
}

#corpoProdotti h1.industr
{
	font-size:28px;
	color:rgba(255,255,255,.8);
	font-weight:bold;
}

#corpoProdotti h1.agri
{
	font-size:28px;
	color:#F37021;
	font-weight:bold;
}
#corpoProdotti h1.dome
{
	font-size:28px;
	color:#004B21;
	font-weight:bold;
}

#corpoProdotti h2
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}

h1.titoloProd
{
	color:#FFF;
	font-size:28px;
}

p.codiceProdotto
{
	color:#FFF;
	font-size:10px;
	margin-top:15px;
}

#corpoUnito
{
	width:905px;
	background-color:#FFF;
	text-align:left;
	color:#000;
	clear:both;
}
#corpoUnito a
{
	color:#000;
	text-decoration:none;
}

#corpoUnito a:hover
{
	color:#39b54a;
	text-decoration:none;
}
#corpoSx
{
	float:left;
	width:450px;
	background-color:#FFF;
	text-align:left;
	color:#000;
	padding-right:25px;
}
#corpoSx a
{
	color:#000;
	text-decoration:none;
}

#corpoSx a:hover
{
	color:#39b54a;
	text-decoration:none;
}

#corpoDx
{
	float:left;
	width:405px;
	padding-left:25px;
	background-color:#FFF;
	text-align:left;
	color:#000;
}
#corpoDx p
{
	text-align:justify;
}

#corpoDx a
{
	color:#000;
	text-decoration:none;
}

#corpoDx a:hover
{
	color:#39b54a;
	text-decoration:none;
}

#separatoreBasso
{
	clear:both;
	width:955px;
	margin:auto;
	height:16px;
	background-color: #bbbdbe;
	background-image: url(image/separatore-basso.gif);
	background-repeat: repeat-x;
}

table.idroTabella
{
	padding:0px;
	width:100%;
}
table.idroTabella td
{
	padding:0px;
	border: solid 1px #000;
	border: solid 1px #000;
	vertical-align:middle;
	padding:2px;
}
table.idroTabella th
{
	background-color:#199fcd;
	border: solid 1px #000;
}

table.industrTabella
{
	padding:0px;
	width:100%;
}
table.industrTabella td
{
	padding:0px;
	border: solid 1px #000;
	border: solid 1px #000;
	vertical-align:middle;
	padding:2px;
}
table.industrTabella th
{
	background-color:#939598;
	border: solid 1px #000;
}

table.agriTabella
{
	padding:0px;
	width:100%;
}
table.agriTabella td
{
	padding:0px;
	border: solid 1px #000;
	border: solid 1px #000;
	vertical-align:middle;
	padding:2px;
}
table.agriTabella th
{
	background-color:#F37021;
	border: solid 1px #000;
}

table.domeTabella
{
	padding:0px;
	width:100%;
}
table.domeTabella td
{
	padding:0px;
	border: solid 1px #000;
	border: solid 1px #000;
	vertical-align:middle;
	padding:2px;
}
table.domeTabella th
{
	background-color:#004B21;
	border: solid 1px #000;
	color:#FFF;
}

a.linkPDF{
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
a.linkPDF:hover{
	color:#fff;
	font-size:10px;
	text-decoration:underline;
}
div.gallery50{width:100px; height:100px;
/*border:solid 1px #afafaf; background-color:#efefef;*/
float:left; margin:0 5px 10px 5px; text-align:center;}