﻿body,html {margin:0; padding: 0; background-color:#fff; color:#000; font-family: Trebuchet MS, Verdana; font-size: 87%; line-height: 115%;}

.none {display: none;}
.aLink {color: #313131; text-decoration: none;}
.aLink:hover {color: #008BFC; text-decoration: underline;}
.aLink2 {color: #BF2428; text-decoration: none}
.aLink2:hover {text-decoration: underline}
.aLink3 {color: #008BFC;}

#divContainer {width: 920px; margin:auto; background: url(../Images/sfondo.gif) no-repeat; padding: 0 10px 0 10px}

#divFooter {width: 900px; overflow:hidden; border-top: 1px solid #FD0E23; margin-top: 8px; padding: 8px 0 0 3px; color: #313131; font-size: 90%;}
#divHeader {width: 868px; height: 98px; overflow: hidden; padding: 32px 0 0 32px;}
#h1GM {float: left; display: inline; margin: 0; padding:0; width: 180px; height: 100px; overflow: hidden; background: url(../Images/logo.gif) no-repeat;}
.aGM {display: block; width: 180px; height: 100px;}
#divMenu {float: left; display: inline; margin: 35px 0 0 20px; width: 604px; height: 36px; padding: 0 0 0 64px; overflow: hidden; background: url(../Images/barra_menu.gif) no-repeat;}

.aMenuHome, .aMenuHome_sel {float:left; display: inline; width: 80px; height: 36px; overflow: hidden; background: url(../Images/menu_home.gif) no-repeat left top;}
.aMenuHome:hover, .aMenuHome_sel {background-position: right top;}
.aServizi, .aServizi_sel {float:left; display: inline; width: 84px; height: 36px; overflow: hidden; background: url(../Images/menu_servizi.gif) no-repeat left top;}
.aServizi:hover, .aServizi_sel {background-position: right top;}
.aProdotti, .aProdotti_sel {float:left; display: inline; width: 110px; height: 36px; overflow: hidden; background: url(../Images/menu_prodotti.gif) no-repeat left top;}
.aProdotti:hover, .aProdotti_sel {background-position: right top;}
.aNews, .aNews_sel {float:left; display: inline; width: 79px; height: 36px; overflow: hidden; background: url(../Images/menu_news.gif) no-repeat left top;}
.aNews:hover, .aNews_sel {background-position: right top;}
.aContatti, .aContatti_sel {float:left; display: inline; width: 113px; height: 36px; overflow: hidden; background: url(../Images/menu_contatti.gif) no-repeat left top;}
.aContatti:hover, .aContatti_sel {background-position: right top;}
.aMail, .aMail_sel {float:left; display: inline; width: 100px; height: 36px; overflow: hidden; background: url(../Images/menu_mail.gif) no-repeat left top;}
.aMail:hover, .aMaili_sel {background-position: right top;}

.divStandardContent {width: 900px; min-height: 500px;}
.divContentHome {background: url(../Images/sfondo_home.jpg) no-repeat left bottom}
.divContentServizi {background: url(../Images/sfondo_servizi.jpg) no-repeat left bottom; width: 585px; padding: 0 0 0 315px;}
.divContentContatti {background: url(../Images/sfondo_contatti.jpg) no-repeat left bottom; width: 585px; padding: 0 0 0 315px;}

#divHomeText {padding: 6px 50px 0 317px;}
.h3FlatRed {margin: 0; padding:0 0 2px 0; font-size: 100%; color: #C32429;}
#divHomeLinks {padding: 24px 0 0 156px;}
#divHomeLink1 {float: left; display:inline; width: 230px; height: 229px; background: url(../Images/home_link1.jpg) no-repeat;}
#divHomeLink2 {float: left; display:inline; margin-left: 12px; width: 200px; height: 212px; background: url(../Images/home_link2.jpg) no-repeat;}
#divHomeLink3 {float: left; display:inline; margin-left: 35px; width: 250px; height: 213px; background: url(../Images/home_link3.jpg) no-repeat;}

#aHomeLink1 {display: block; width: 148px; padding: 0 0 80px 8px; color: #fff; font-weight: bold; text-decoration: none; font-size: 115%; line-height: 110%;}
.bLinkTitle1 {display: block; width: 127px; height: 46px; overflow:hidden; cursor: pointer; background: url(../Images/home_link_title1.jpg) no-repeat}
#aHomeLink2 {display: block; width: 148px; padding: 0 0 10px 8px; color: #fff; font-weight: bold; text-decoration: none; font-size: 115%; line-height: 110%;}
.bLinkTitle2 {display: block; width: 114px; height: 47px; overflow:hidden; cursor: pointer; background: url(../Images/home_link_title2.jpg) no-repeat}
#aHomeLink3 {display: block; width: 148px; padding: 0 0 2px 8px; color: #fff; font-weight: bold; text-decoration: none; font-size: 115%; line-height: 110%;}
.bLinkTitle3 {display: block; width: 127px; height: 47px; overflow:hidden; cursor: pointer; background: url(../Images/home_link_title3.jpg) no-repeat}
#aHomeLink3 img {border: none}

.divServiziRow {clear: both; padding: 10px 0 0 0;}
#divServizi2 {float: left; display: inline; width: 205px;}
.h4Servizi {float: left; display: inline; margin: 0; padding: 0 23px 0 0; color: #C3222A; width: 182px; text-align: right; font-size: 170%; line-height: 95%;}
.h3Servizi {clear: both; margin: 0; padding: 0 23px 0 0; color: #C3222A; width: 182px; text-align: right; font-size: 100%; text-transform: uppercase; }
.divServiziText {float: left; display: inline; width: 310px; padding: 2px 0 0 0;}

#divProdottiIntro {padding: 0 0 0 315px;}
.cell1 {border-top: 1px dashed #E09194; border-right: 1px dashed #E09194}
.cell2 {border-top: 1px dashed #E09194; border-right: 1px dashed #E09194; padding: 0 2px 0 4px; width: 60px; text-align: center}
.cell3 {border-top: 1px dashed #E09194; padding: 6px 5px 5px 20px}
.aPDF {float: left; display: inline; margin: 5px 3px 0 0}

#divMap {width: 535px; height: 225px; border: 4px solid #646464;}
#divContatti1 {float: left; display: inline; width: 185px; overflow: hidden; padding: 16px 15px 0 0;}
#divContatti2 {float: left; display: inline; width: 355px; overflow: hidden; padding: 16px 0 0 5px;}

#divNewsIntro {padding: 0 30px 25px 315px;}
#divNewsContainer {width: 860px; min-height: 100px; overflow: auto; padding: 0 0 0 40px;}
.divNewsItem {clear: both; width: 820px; overflow: hidden; padding: 11px 0 0 0; border-top: 1px dashed #E09194}
.imgNews {float: left; display: inline; margin: 0 22px 10px 0; width: 245px; height: 115px; border: 4px solid #646464;}
.bNewsTitle {font-size: 100%; color: #C32429;}
.lblNoNews {display:block; padding-top: 40px; font-size: 110%; color: #C32429;}
