﻿body { background: #F5F5F5 url("../img/background.jpg") repeat-x top left; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 78% }
img, a, div { behavior: url("../js/iepngfix.htc"); }

#Container { position: relative; width: 989px; margin: 0 auto; }

#Header { position: relative; background: url("../img/header.png") no-repeat top left; min-height: 107px; height: auto !important; height: 107px; }
#Logo { position: relative; top: 8px; left: 47px; width: 226px; }
#Cert { position: absolute; top: 12px; right: 52px; }

#Menu { position: absolute; top: 126px; left: 33px; }
#Menu li { float: left; margin-right: 23px }
#Menu li a { float: left; display: block; height: 17px; }
#Menu li a span { display: none; }
#Menu li a.active { background-position: 0 -17px !important; }
#Menu li a:hover { background-position: 0 -34px; }

#menuhome a { width: 55px; background: url("../img/menu/home.png") no-repeat top left }
#menuazienda a { width: 76px; background: url("../img/menu/azienda.png") no-repeat top left }
#menuacciaio a { width: 149px; background: url("../img/menu/acciaio.png") no-repeat top left }
#menurealizzazioni a { width: 229px; background: url("../img/menu/menu_realizzazioni.png") no-repeat top left }
#menuzootecnia a { width: 212px; background: url("../img/menu/menu_zootecnia.png") no-repeat top left }
#menucontatti a { width: 82px; background: url("../img/menu/contatti.png") no-repeat top left }

#Body {  background: url("../img/body.png") repeat-y top left; min-height: 429px; height: auto !important; height: 429px; padding: 48px 15px 0 15px ; }

#Footer { position: absolute; padding: 0 30px; bottom: 11px; left: 0; width: 929px; color: #333; font-size: 90% }
#Footer a { color: #333; text-decoration: none; }
#Footer a:hover, #Footer a.active { color: #339933; }
#Footer ul { float: left; position: absolute; right: 30px; top: 0 }
#Footer ul li { float: left; border-left: 1px solid #333; padding-left: 5px; margin-left: 5px }
#Footer ul .primo { border-left: 0; }
#Footer address { font-style: normal;}

/* ACCIAIO PERCHE */
#AcciaioLeft { width: 527px; float: left; height: 397px;  }
#AcciaioRight {  height: 397px; margin-left: 543px; height: 397px; }
#AcciaioRight .shadowtop { background: url("../img/azienda_body_header_NEW.jpg") no-repeat top left; height: 10px; }
#AcciaioRight .shadowcnt { background: url("../img/azienda_body_body_NEW.jpg") repeat-y top left; height: 378px; overflow: hidden; padding: 0 10px; line-height: 1.1; color: #686868 }
#AcciaioRight .shadowcnt strong { font-weight: bold; color: #343434 }
#AcciaioRight .shadowcnt p { margin-bottom: 20px; font-size: 105%; line-height: 1.4}
#AcciaioRight .shadowcnt p.last { margin-bottom: 0; }
#AcciaioRight .shadowbtm  { background: url("../img/azienda_body_footer_NEW.jpg") no-repeat top left; height: 10px; }

/* AZIENDA */
#AziendaLeft { width: 527px; height: 397px; float: left;  }
#AziendaRight { margin-left: 543px; height: 397px; }
#AziendaRight .shadowtop { background: url("../img/azienda_body_header_NEW.jpg") no-repeat top left; height: 10px; }
#AziendaRight .shadowcnt { background: url("../img/azienda_body_body_NEW.jpg") repeat-y top left; height: 378px; overflow: hidden; padding: 0 10px; line-height: 1; color: #676767 }
#AziendaRight .shadowcnt p { margin-bottom: 20px; font-size: 105%; line-height: 1.4 }
#AziendaRight .shadowcnt p.last { margin-bottom: 0; }
#AziendaRight .shadowbtm { background: url("../img/azienda_body_footer_NEW.jpg") no-repeat top left; height: 10px; }


/* CONTATTI */
#ContattiLeft { float: left; }
#ContattiRight { margin-left: 640px; width: 311px }
#ContattiRight .shadowtop { background: url("../img/contatti_body_header.jpg") no-repeat top left; height: 11px; }
#ContattiRight .shadowcnt { background: url("../img/contatti_body_body.jpg") repeat-y top left; min-height: 375px; height: auto !important; height: 375px; padding: 0 10px; }
#ContattiRight .shadowcnt strong { font-weight: bold; color: #343434 }
#ContattiRight .shadowcnt address strong { font-size: 110%; }
#ContattiRight .shadowcnt address { margin-bottom: 15px; line-height: 1.2 }
#ContattiRight .shadowcnt p { margin-bottom: 10px; }
#ContattiRight .shadowcnt li { margin-bottom: 10px; line-height: 1.2; color: #656565 }
#ContattiRight .shadowcnt li strong { color: #343434; }
#ContattiRight .shadowbtm { background: url("../img/contatti_body_footer.jpg") no-repeat top left; height: 12px; }

/* REALIZZAZIONI */
#RealizzazioniLeft { float: left; width: 172px; height: 347px; }

#RealizzazioniRight { float: right; width: 238px; height: 397px; }
#RealizzazioniRight #Descrizione .shadowtop { background: url("../img/realizzazioni_body_header.jpg") no-repeat top left; height: 12px; }
#RealizzazioniRight #Descrizione .shadowcnt { background: url("../img/realizzazioni_body_body.jpg") repeat-y top left; min-height: 149px; height: auto !important; height: 247px; padding: 0 15px; color: #333; }
#RealizzazioniRight #Descrizione .shadowbtm { background: url("../img/realizzazioni_body_footer.jpg") no-repeat top left; height: 12px; }

#RealizzazioniRight #DetailsImages { margin-top: 10px; margin-left: 2px; }
#RealizzazioniRight #DetailsImages input { float: left; margin-right: 2px; margin-bottom: 2px }
.realizzazioneIntro {padding-bottom: 25px; display: block;}

#RealizzazioniMiddle { width: 527px; height: 397px; margin-left: 182px; margin-right: 247px; }

.boxBrochure {margin-top: 10px; position: relative;}
.boxBrochure .shadowtop { background: url("../img/realizzazioni_body_header.jpg") no-repeat top left; height: 12px; }
.boxBrochure .shadowcnt { background: url("../img/realizzazioni_body_body.jpg") repeat-y top left; height: 62px; padding: 0 20px; position: relative; }
.boxBrochure .shadowbtm { background: url("../img/realizzazioni_body_footer.jpg") no-repeat top left; height: 12px; }

.hlBrochure {color: #666; text-decoration: none; font-size: 115%; font-weight: bold; vertical-align: top; position: relative; top: 25px;}
.hlBrochure:hover {color: #999;}
.hlImgBrochure { position: absolute; top: 2px; left: 155px;}
.aziendaBoxBrochure {margin: 25px auto 0 auto; width: 228px; }
.aziendaBoxBrochure .hlAziendaImgBrochure { margin-left: 15px; margin-top: 3px;}

/* ACCESSIBILITA */
.box { min-height: 373px; }
#Accessibilita .shadowtop { background: url("../img/azienda_body_header.jpg") no-repeat top left; height: 12px; }
#Accessibilita .shadowcnt { background: url("../img/azienda_body_body.jpg") repeat-y top left; min-height: 267px; height: auto !important; height: 267px; padding: 0 10px; line-height: 1.3; color: #676767 }
#Accessibilita .shadowcnt h3 { font-weight: bold; margin-top: 10px; font-size: 150%; color: #339933  }
#Accessibilita .shadowcnt h4 { font-weight: bold; margin-top: 10px; color: #333333  }
#Accessibilita .shadowcnt p.last { margin-bottom: 0; }
#Accessibilita .shadowbtm { background: url("../img/azienda_body_footer.jpg") no-repeat top left; height: 12px; }

/* PRIVACY */
#Privacy .shadowtop { background: url("../img/azienda_body_header.jpg") no-repeat top left; height: 12px; }
#Privacy .shadowcnt { background: url("../img/azienda_body_body.jpg") repeat-y top left; min-height: 267px; height: auto !important; height: 267px; padding: 0 10px; line-height: 1.3; color: #676767 }
#Privacy .shadowcnt h3 { font-weight: bold; margin-top: 10px; font-size: 150%; color: #339933  }
#Privacy .shadowcnt h4 { font-weight: bold; margin-top: 10px; color: #333333  }
#Privacy .shadowcnt p.last { margin-bottom: 0; }
#Privacy .shadowbtm { background: url("../img/azienda_body_footer.jpg") no-repeat top left; height: 12px; }

/* Credits */
#Credits .shadowtop { background: url("../img/azienda_body_header.jpg") no-repeat top left; height: 12px; }
#Credits .shadowcnt { background: url("../img/azienda_body_body.jpg") repeat-y top left; min-height: 267px; height: auto !important; height: 267px; padding: 0 10px; line-height: 1.5; color: #676767; text-align: center }
#Credits strong { font-weight: bold; }
#Credits .shadowbtm { background: url("../img/azienda_body_footer.jpg") no-repeat top left; height: 12px; }
#Credits .credit { position: relative; top: 40px; }
