@import url(_tables.css);
html,body{ height: 100%;}
body{ text-align: left;  background: url(../img/bkg_wave.jpg) no-repeat left top; }
hr.space{ width:99%;}
#AreaContainer {position: relative; min-height: 100%; height: auto !important; height: 100%; }
#AreaContent{ padding-bottom: 40px; }
#AreaHeader{ padding-top: 6px; overflow:hidden; position:relative}
#AreaHeader #FrmSearch{ position:absolute; top:100px; left:595px}
#AreaHeader #FrmSearch label{ float:left; margin-right:4px}
#AreaHeader #FrmSearch input{ position:absolute; top:0; left:0; width:100px;}
#AreaHeader #FrmSearch button{ position:absolute; top:0; left:105px;}
/*#AreaContent{ overflow:hidden;}*/
#AreaMenu{ height: 30px; overflow: hidden; float: left; margin-top: 56px; }
#AreaMenu ul{
margin-left: 20px;
	height: 30px;
	border-bottom: 1px solid #C5DAE6;
	border-top: 1px solid #C5DAE6;
	height/**/:/**/ 28px;
}
#AreaMenu li{ text-indent: -9999px; width: 44px; height: 28px; float: left; margin-right: 60px; }
#AreaMenu li a,#AreaMenu li span{width:100%; height: 100%; display: block;}
#AreaMenu li a:hover{ background: url(../img/ballino.gif) no-repeat center -5px; }

#Menu1Li1{ background: url(../img/menuli_home.gif) no-repeat center; }
#Menu1Li1.active a{ background: url(../img/menulion_home.gif) no-repeat center; }

li#Menu1Li2{ width: 47px; }
#Menu1Li2{ background: url(../img/menuli_geprom.gif) no-repeat center; }
#Menu1Li2.active a{ background: url(../img/menulion_geprom.gif) no-repeat center; }

li#Menu1Li3{ width: 52px; }
#Menu1Li3{ background: url(../img/menuli_qualita.gif) no-repeat center; }
#Menu1Li3.active a{ background: url(../img/menulion_qualita.gif) no-repeat center; }

li#Menu1Li3{ width: 52px; }

#Menu1Li4{ background: url(../img/menuli_applicazioni.gif) no-repeat center; }

#Menu1Li4 span{ background: url(../img/menulion_applicazioni.gif) no-repeat center; }

li#Menu1Li4{ width: 74px; }

#Menu1Li5{ background: url(../img/menuli_prodotti.gif) no-repeat center; }
#Menu1Li5.active a{ background: url(../img/menulion_prodotti.gif) no-repeat center; }
li#Menu1Li5{ width: 61px; }

#Menu1Li6{ background:  url(../img/menuli_soluzioni.gif) no-repeat center; }
#Menu1Li6.active a{ background: url(../img/menulion_soluzioni.gif) no-repeat center; }
li#Menu1Li6{ width: 61px; }

#Menu1Li7{ background: url(../img/menuli_comunicazione.gif) no-repeat center; }
#Menu1Li7.active{ background: url(../img/menulion_comunicazione.gif) no-repeat center; }
li#Menu1Li7{ width: 91px; }

#Menu1Li8{ background: url(../img/menuli_contatti.gif) no-repeat center; }
#Menu1Li8.active a{ background: url(../img/menulion_contatti.gif) no-repeat center; }
li#Menu1Li8{ width: 50px; margin-right: 0px }

#Logo-Geprom{ width: 161px; height: 145px; overflow: hidden; float: right; }

#Logo-Geprom a{ width: 100%; height: 100%; display: block; }

#AreaFooter {
background: url(../img/areafooter.jpg) repeat-x;
text-align: center;
overflow: hidden;
width:100%;
line-height: 40px;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 40px;
}
#AreaFooter .box{ padding:0}

#AreaMain,#AreaMainDx{ height: auto; overflow: hidden;}

html>body #AreaMain,html>body #AreaMainDx{ height: auto; min-height: 530px; }

html>body#pagina1 #AreaMain,html>body #AreaMainDx{ height: auto; min-height: 320px; }

#BoxAreaMain{
	  padding: 1.2em 1.2em 1.2em 2em; 
	  position:relative;
}

#AreaMain h2{ font-size: 2.2em; font-weight: normal; }
#AreaMain h2 a{ color: #006D96; text-decoration: none; }
#AreaMain h1{ font-size: 1.6em; color: #006D96; }
#AreaBot{
	background: url(../img/strip_bottom.jpg) repeat-x;
	height: 160px;
	padding-top: 30px; 
	height/**/:/**/ 130px;
}

html>body #AreaBot{ height: auto; min-height: 130px; }
#AreaBot .box{ background: url(../img/claym.gif) no-repeat 670px 0; height: 47px; }
html>body #AreaBot .box{ height: auto; min-height: 47px; }

body#pagina6 #AreaMain .box h1{ clear:both; padding-top:0.3em}
body#pagina6 #AreaMain .box h2{ margin-bottom:0; font-size:1.2em; font-weight:bold}

#HomeCategorie{
	height: 124px;
	overflow: hidden;
	margin-top: 180px;
	padding: 10px 0;
	height/**/:/**/ 104px;
}

#ViewScroll{
	float: left;
	width: 356px;
	overflow: hidden;
	position: relative;
	height: 114px;
	margin-right: 4px;
	border: 4px double #D7D7D7;
	height/**/:/**/ 106px;
	width/**/:/**/ 348px;
}

#StripScroll{ position: absolute; left: 0; top: 0; margin: 12px 0 12px 15px; }
#ViewScroll ul li{ float: left; display: inline; margin-right: 18px; width: 48px; height: 80px; }
#ViewScroll ul li a:hover img{border: 1px solid #006D96;}

#arrowSx{ background: url(../img/arrowSx.gif) no-repeat center; width: 16px; height: 104px; float: left; cursor: pointer; margin-right: 4px; }
#arrowDx{ background: url(../img/arrowDx.gif) no-repeat center; width: 16px; height: 104px; float: left;  cursor: pointer;    }

.box#soluzioni,.box#dettagli,.box#materiali{ color: #3387AA; }

ul.menudx{ width: 100%;list-style-type: none; margin:0 }

ul.menudx li{ border-top: 1px solid #348AB0; background: url(../img/bkg_sfumatura.jpg) repeat-x -704px 2px; padding: 8px 0 6px 0; text-transform: uppercase; }

ul.menudx li:hover{ background: none;  }

ul.menudx li span{padding-left: 24px;background: url(../img/bullet_smallarrowinbox.png) no-repeat 5px 3px;color: #348AB0;}

ul.menudx li a{ padding-left: 24px; color: #666; cursor: pointer; background: url(../img/bullet_smallarrowinbox.png) no-repeat 5px 3px; text-decoration: none; display: block; }

ul.menudx li div{ padding-left:24px}

ul.menudx li div.date{ padding-left:0;}

ul.menudx li:hover a{ color:#3387aa; }

a:link { color: #006D96;text-decoration: underline;}

a:visited { color:#348AB0;text-decoration: underline;}

a:hover { color:#666; text-decoration: none;}

a:active {color: #006D96; }

.fleft{ float: left; }

.fright{ float: right; }

.frame{ border: 1px solid #C5DAE6; padding: 1px; display: block }

a:hover .frame{ border: 1px solid #006D96; }

a:active .frame{ border: 1px solid #006D96; }

.framegray{ border: 1px solid #E9E9E9; padding: 1px; display: block }

.key{ background:#FFFF99}

img.fleft{ margin-right: 12px}

.menu{ list-style-type: none; margin: 0; }
.menu li{ float: left; display: inline; background: transparent }
.menuback{ margin:10px 0 0 0; clear:both; text-align:right; width:100%; height:26px; line-height:26px; list-style:none; float:right; border-top:1px solid #C5DAE6}

body#pagina1 .menuback{ border-top:none; position:relative; float:left; width:100%}
body#pagina1 .menuback li#Menu8Li27{ position:absolute; left:77px; top:0px;}



.menuback li{float:right; background:url(../img/bullet_smallarrowinbox_sx.gif) no-repeat left center;}
.menuback li#Menu6Li25,.menuback li#Menu8Li27{float:right; background:url(../img/bullet_smallarrowinbox.png) no-repeat left center;}



.menuback li#Menu6Li47{float:right; background:url(../img/pdf_button.gif) no-repeat left center;}
.menuback li#Menu6Li47 a{ padding-left:24px; }
.menuback li#Menu6Li49,.menuback li#Menu7Li50{float:right; background:url(../img/printButton.gif) no-repeat left center;}
.menuback li#Menu6Li49 a,.menuback li#Menu7Li50 a{ padding-left:32px; }
.menuback li a{ padding-left:18px; padding-right: 12px}


.w30pct{ width: 30%; }
.w40pct{ width: 40%; }
.w60pct{ width: 60%; }
.w70pct{ width: 70%; }

/*pagina cerca*/

body#pagina24 .serp{
	  min-height:100px;
	  height:auto !important;
	  height:100px;
}

/*pagina cerca*/

body#pagina14 .comunicati{ min-height: 100px; height: auto !important; height: 100px; }
/*pagina prodotti*/
.categoria{ width:100%}
#map{
	width: 590px;
	height: 400px;
	border: 1px solid #C5DAE6;
	width/**/:/**/ 588px;
	height/**/:/**/ 398px;
}