/* CSS Document */
html, body{margin:0px; border:0px; padding:0px; text-align:justify; font-size:0.90em; line-height:1.2; color:#000; font-family:Arial, Helvetica, sans-serif; width:100%; height:100%; background-color:#000; margin-left:auto; margin-right:auto;}
img {border:0;}
a:link { color:#F25B00; font-weight:bold; text-decoration:none;}
a:visited { color:#F25B00; font-weight:bold; text-decoration:none; }
a:hover { color:#F25B00; font-weight:bold; text-decoration:underline;  }
a:active { color:#F25B00; font-weight:bold; text-decoration:none;}
/* FORM CONTATTI */
.sCampi { width:180px; border:1px solid #EE6A00; background-color:#FFF; height:18px; font-size:12px; display:block; margin-bottom:2px;}
.sCampiArea { width:490px; height:100px; border:1px solid #EE6A00; background-color:#FFF; font-size:12px; display:block; margin-bottom:2px;}
.sCampiAreaLavora { width:490px; height:53px; border:1px solid #EE6A00; background-color:#FFF; font-size:12px; display:block; margin-bottom:2px;}
.sCampiMessaggio { width:495px; height:70px; border:1px solid #EE6A00; background-color:#FFF; font-size:12px; display:block; margin-bottom:2px;}
#privacy { width:500px; text-align:justify; margin-bottom:6px; }
.testo-contatti { font-size:0.90em; line-height:1.1em; }
#invia-email { margin-top:8px;}
#invia-email a{ color:#F25B00; font-weight:bold; font-size:1.2em;text-decoration:none;}
#invia-email a:link{ color:#F25B00; font-weight:bold; font-size:1.2em;text-decoration:none;}
#invia-email a:visited{ color:#F25B00; font-weight:bold; font-size:1.2em;text-decoration:none;}
#invia-email a:hover{ color:#F25B00; font-weight:bold; font-size:1.2em;text-decoration:underline;}
#invia-email a:active{ color:#F25B00; font-weight:bold; font-size:1.2em;text-decoration:none;}
/* STRUTTURA */
#geax-drilling-machines { width:1000px; height:100%; margin-left:auto; margin-right:auto; position:relative; }
#geax-osimo{ width:1000px; height:603px; background-image:url(../img/sfondo-principale-nero.gif); background-repeat:no-repeat;}
#testa-geax-home {width:60px;height:134px;background-image:url(../img/testa-geax-home_alta-nera.jpg); padding-top:10px; padding-left:940px;}
#testa-geax-interno {width:60px;height:134px;background-image:url(../img/testa-geax-nera.jpg); padding-top:10px; padding-left:940px;}
#menu-geax { float:left; height:450px; width:273px; background:url(../img/sfondo-menu-nero.gif) no-repeat; padding-top:9px;}
#menu-geax-prodotti { float:left; height:450px; width:273px; background:url(../img/sfondo-menu-prodotti-nero.gif) no-repeat; padding-top:9px;}
#corpo-geax-home {float:left; height:459px; width:727px; background-image:url(../img/sfondo-contenuto-home_alta-nero.jpg); background-repeat:no-repeat;}
#corpo-geax-interno { float:left; height:459px; width:727px; background-image:url(../img/sfondo-contenuto-interno-nero.gif); background-repeat:no-repeat;}
#corpo-geax-news { float:left; height:459px; width:727px; background-image:url(../img/sfondo-contenuto-news-nero.gif); background-repeat:no-repeat;}
#menu-geax a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; text-decoration:none; line-height:2.80; }
#menu-geax a:link { color:#000000;}
#menu-geax a:visited {color:#000000;}
#menu-geax a:hover {color:#FFFFFF;}
#menu-geax a:active {color:#000000;}
#menu-geax-prodotti a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; line-height:2.80; }
#menu-geax-prodotti a:link { color:#000000;}
#menu-geax-prodotti a:visited {color:#000000;}
#menu-geax-prodotti a:hover {color:#FFFFFF;}
#menu-geax-prodotti a:active {color:#000000;}
/* MENU */
#bt1 { margin-left:153px; padding-left:25px; padding-top:18px;}
#bt2 { margin-left:103px; padding-left:50px; margin-top:28px;}
#bt3 { margin-left:60px; padding-left:50px; margin-top:25px;}
#bt4 { margin-left:45px; padding-left:50px; margin-top:26px;}
#bt5 { margin-left:80px; padding-left:50px; margin-top:25px;}
#bt6 { margin-left:57px; padding-left:50px; margin-top:26px;}
#bt7 { margin-left:88px; padding-left:50px; margin-top:27px;}
#bt8 { margin-left:116px; padding-left:50px; margin-top:26px;}
#bt-p1 { margin-left:87px; padding-left:50px; padding-top:19px;}
#bt-p2 { margin-left:72px; padding-left:50px; padding-top:27px;}
#bt-p3 { margin-left:75px; padding-left:50px; padding-top:27px;}
#bt-p4 { margin-left:100px; padding-left:50px; margin-top:210px; margin-bottom:15px; }
#home-attiva { width:44px; height:18px; cursor:pointer; background:url(../img/mn-home-on.gif); margin-left:177px;}
#azienda-attiva { width:63px; height:20px; cursor:pointer; background:url(../img/mn-azienda-on.gif); margin-left:153px; margin-top:28px;}
#prodotti-attiva { width:75px; height:21px; cursor:pointer; background:url(../img/mn-prodotti-on.gif);  margin-left:130px; margin-top:25px;}
#distribuzione-attiva { width:113px; height:21px; cursor:pointer; background:url(../img/mn-distribuzione-on.gif); margin-left:95px; margin-top:26px;}
#news-attiva { width:46px; height:20px; cursor:pointer; background:url(../img/mn-news-on.gif); margin-left:130px; margin-top:25px;}
#lavora-attiva { width:124px; height:19px; cursor:pointer; background:url(../img/mn-lavora-on.gif); margin-left:107px; margin-top:26px;}
#dove-attiva { width:93px; height:21px; cursor:pointer; background:url(../img/mn-dove-on.gif);  margin-left:138px; margin-top:27px;}
#contatti-attiva { width:73px; height:20px; cursor:pointer; background:url(../img/mn-contatti-on.gif); margin-left:166px; margin-top:26px;}
/* FOOTER */
#codahome { color:#fff; margin-top:-35px; padding-left:10px; width:800px; float:left;}
#codahome a{font-size:10px; display:inline; line-height:1.2;}
#codahome a:link { color:#fff; text-decoration:none; font-weight:bold;}
#codahome a:visited {color:#fff;}
#codahome a:hover {color:#F25B00;}
#codahome a:active {color:#fff;}
#coda { margin-top:55px; padding-left:10px; width:800px;}
#coda a{font-size:10px; display:inline; line-height:1.2;}
#coda a:link { color:#000000; font-weight:bold;}
#coda a:visited {color:#000000;}
#coda a:hover {color:#F25B00;}
#coda a:active {color:#000000;}
/* CONTENUTO */
#pagina-sx { float:left; width:470px; padding-top:5px; }
#pagina-dx { float:left; width:220px; padding-top:5px; }
#pagina-tutto { width:700px; height:415px; padding-top:5px; overflow:auto; }
#titolo-pagina { color:#F25B00; font-weight:bold; font-size:1.3em; padding-left:20px;}
#testo-pagina { padding-right:20px; padding-left:20px;}
#testo-pagina-contatti { padding-right:20px; padding-left:20px; text-align:left;}
#testo-pagina-serie { padding-right:20px; padding-left:20px;line-height:1.1em;}
#prodotti { padding-right:20px; padding-left:20px;}
#prodotti-tabella { width:370px; float:left;}
#prodotti-flash { width:270px; margin-left:15px; float:left;}
#prodotto-sx { float:left; width:380px; padding-top:20px; padding-left:10px; }
#prodotto-dx { float:left; width:210px; padding-top:20px; padding-left:5px; }
#titolo-prodotto { color:#F25B00; font-weight:bold; font-size:1.3em;}
#area-download { margin-top:10px;}
.area-download-bottone { width:177px; height:34px; float:left; padding-left:3px;}
#prodotti-disegno { width:190px; margin-left:20px; }
#prodotti-thumb { padding-left:20px; padding-right:10px; padding-top:10px; }
.nome-serie { font-size:1.10em; font-weight:bold; height:25px; padding-top:8px; float:left; display:block;}
.descrizione-serie { height:33px; float:left; }
.caratteristiche { font-size:0.85em; color:#666; line-height:1.1em;}
.miniatura { width:46px; height:46px; margin-left:2px; float:left;}
#indirizzo-dove { width:150px; line-height:1.5em; float:left; text-align:left;}
#mappa-google { width:480px; height:340px; margin-left:20px; background-color:#99FFFF; float:left;}
/* LINK PRODOTTI */
a.link-prodotti{ font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; text-decoration:none; }
a.link-prodotti:link { color:#F25B00; text-decoration:none; }
a.link-prodotti:visited {color:#F25B00; text-decoration:none; }
a.link-prodotti:hover {color:#666;  text-decoration:none;}
a.link-prodotti:active {color:#F25B00;}
/* TESTA PRODOTTI */
.testa-prodotti { margin-left:550px; color:#666; font-family: Arial, Helvetica, sans-serif; font-size:1em; }
.testa-prodotti a:link {  }
.testa-prodotti a:visited {color:#F25B00; font-weight:bold; text-decoration:underline; }
.testa-prodotti a:hover {color:#000; font-weight:bold; text-decoration:underline; }
.testa-prodotti a:active {color:#F25B00; font-weight:bold; text-decoration:underline;}
/* NEWS */
.news-singola { width:620px; height:96px; line-height:1.2; margin-top:10px; margin-right:7px; }
.news-singola p{ margin:0; padding:0;}
.news-singola a:link { color:#333; text-decoration:none; }
.news-singola a:visited { color:#333; text-decoration:none; }
.news-singola a:hover { color:#333; text-decoration:underline; }
.news-singola a:active { color:#333; text-decoration:none; }
.news-img { width:120px; height:90px; margin:3px; float:left;}
.news-data { font-size:0.85em; }
.news-titolo { font-size:0.95em;font-weight:bold; }
.news-testo { font-size:0.90em;}
#news-dett-pagina { background-color:#FFF;margin:5px;}
#news-dett-pagina p{ margin-top:2px;}
.news-dett-singola { line-height:1.2;}
.news-dett-img { width:120px; height:90px; margin:3px; }
 /*PRIVACY */
 #privacy { width:520px; height:520px; overfow:auto; padding:10px; }
 
 
 /* nuovi stili modifiche   */
 
 span.grey{
 color:#666666;
 font-style:italic;
 font-size:12px;
 font-weight:normal;
 }
 
.apice{
 vertical-align: super;
 font-size:9px;
 }
 
 
 /* slideshow */
#slideshow {
  position: relative;
  overflow: hidden;
  width: 220px;
  height: 354px;
  background: url(/images/ui/border-slideshow.png) no-repeat 0 0;
	list-style: none;
	margin: 0;	
}
#slideshow li {
  position: absolute;
  top:0px;
  left:0px;
}
#slideshow li,
#slideshow a {
	display: block;
	width:220px;
	height: 354px;
	position: relative;
}
#slideshow a:hover {
  background: none; /*CHANGED: fixed hover*/
}
#slideshow span {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 220px;
  padding: 5px;
  color: #fff;
  background: #000;
}
