@charset "utf-8";

* { margin: 0; padding: 0; }
html { font-size: 62.5%; }
body { margin: 0!important; padding: 0; font-size: 82.5%; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
table {table-layout:auto;border-collapse:collapse;padding:0px;margin:0px;border:0px solid #EFEFEF;}
td {border:0;margin:0;padding:0;}
td .right{text-align:right;}
td .left{text-align:left;}
img {border:0px;}
form{margin:0;padding:0;border:0;}


/* IMPORTANT */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* REPLACER */
.imageReplace { background-position: top; background-repeat: no-repeat; display: block;cursor:pointer; }
.imageReplace span { width: 0; height: 0; overflow: hidden; display: block; cursor: pointer;position:absolute}
a.imageReplace:hover { background-position: bottom !important;cursor: pointer; }
input.btnReplace { visibility: hidden; }
img.btnReplace { cursor: pointer; }
.fltRight { float: right; margin: -14px 60px 0 0; }
/* FINE REPLACER */

/* DEFINIZIONE SEARCH BOX */

.Search {
display:block;
float:left;
margin: 0px;
width:220px;
height:25px;
overflow:hidden;
padding:7px 13px 0px 28px;
background: url(../Img/inputSearch.jpg) left top no-repeat;
font-size:8pt;
color:#999999;
border:0;
}
.SearchMini {
display:block;
float:left;
margin: 0px;
width:120px;
height:25px;
overflow:hidden;
padding:7px 13px 0px 28px;
background: url(../Img/inputSearchMini.jpg) no-repeat;
font-size:8pt;
color:#999999;
border:0px;
}
.menuHeaderTop {margin:0 0 0 10px;font-family:arial, verdana, sans-serif;font-size:7pt;color:#000000;}
.menuHeaderTop a:link, .menuHeaderTop a:visited {font-size:7pt;text-decoration:none;color:#000000;}
.menuHeaderTop a:hover {font-size:7pt;text-decoration:none;color:#FF3300;}
.menuFooter {font-family:Tahoma;font-size:7pt;color:#000000;}
.menuFooter a:link, .menuFooter a:visited {font-size:7pt;text-decoration:none;color:#000000;}
.menuFooter a:hover {font-size:7pt;text-decoration:none;color:#FF3300;}
.paginazione{text-align:center;padding:15px 0 5px 0;font-size:8pt;color:#C0C0C0;}
.paginazione a:link, .paginazione a:visited {text-decoration:none;color:#000000;}
.paginazione a:hover {text-decoration:none;color:#FF3300;}
.bg_up{background-image:url('../Img/Shop_bg_up.jpg'); background-repeat:repeat-x;background-position: top left;}
.bg_dn{background-image:url('../Img/Shop_bg.jpg'); background-repeat:repeat-x;background-position: bottom left;}
#SearchBox{font-size:7pt;margin:5px;padding:0;border:0;}
#SearchBox .titolo{font-size:10pt;color:#FF6600;font-weight:bold;letter-spacing:-1px;margin:0 0 10px 0;}
#SearchBox .etichetta{width:170px;text-align:left;}
#SearchBox select{font-size:7pt;width:170px;margin:0 0 5px 0;border:1px solid #C0C0C0;color:#999999;}
#SearchBox option{font-size:7pt;padding:2px 0 0 2px;color:#999999;border-bottom:1px dotted #EFEFEF;}

#SearchKeywords{width:220px;height:25px;line-height:32px;margin:5px 0 0 5px;padding:0;border:0;}
#SearchKeywordsMini{width:125px;height:25px;line-height:32px;margin:5px 0 10px 0px;padding:0;border:0;}

/* DEFINIZIONE TITOLI */
h1#logo_GuidaEdilizia { margin: 0px; width: 330px; height: 100px; background-image: url('../Img/Header_logo_330x100.jpg'); float: left; }
h1#logo_GuidaNews { margin: 0px; width: 495px; height: 120px; background-image: url('../Img/LogoGuidaNews.jpg'); float: left; }
h1#logo_GuidaAziende { margin: 0px; width: 350px; height: 80px; background-image: url('../Img/LogoGuidaAziende.jpg'); float: left; }
h1#logo_GuidaProdotti { margin: 0px; width: 350px; height: 80px; background-image: url('../Img/Logo_GuidaProdotti.jpg'); float: left; }
h1#GuidaProdotti_Logo_mini { margin: 0px; width: 230px; height: 100px; background-image: url('../Img/GuidaProdotti_Logo_mini.jpg'); float: left; }
h1#NewsDelMese { margin: 0px; width: 170px; height: 25px; background-image: url('../Img/NewsDelMese.jpg'); float: left; }
h1#NewsPrimoPiano { margin: 0px; width: 170px; height: 25px; background-image: url('../Img/NewsPrimoPiano.jpg'); float: left; }
h1#NewsDalleAziende { margin: 0px; width: 170px; height: 25px; background-image: url('../Img/NewsDalleAziende.jpg'); float: left; }
h1#RegistratiGratis { margin: 0px; width: 190px; height: 120px; background-image: url('../Img/Header_registrati_190x100.png'); float: left; }
h1#GuidaProdottiMini { margin: 0px; width: 120px; height: 25px; background-image: url('../Img/GuidaProdottiMini.jpg'); float: left; }
h1#GuidaEnergiaMini { margin: 0px; width: 125px; height: 41px; background-image: url('../Img/GuidaEnergia_Mini.jpg'); float: left; }
h1#GuidaAziendeMini { margin: 0px; width: 120px; height: 25px; background-image: url('../Img/GuidaAziendeMini.jpg'); float: left; }
h1#GuidaAziendeMid { margin: 0px; width: 120px; height: 25px; background-image: url('../Img/GuidaAziendeMid.jpg'); float: left; }
h1#GuidaShopMini { margin: 0px; width: 120px; height: 25px; background-image: url('../Img/GuidaShopMini.jpg'); float: left; }
h1#GuidaDossierMini { margin: 0px; width: 120px; height: 25px; background-image: url('../Img/GuidaDossierMini.jpg'); float: left; }
h1#GuidaEventiMini { margin: 0px; width: 120px; height: 25px; background-image: url('../Img/GuidaEventiMini.jpg'); float: left; }
h1#GuidaShop { margin: 0px; width: 170px; height: 35px; background-image: url('../Img/GuidaShop.jpg'); float: left; }
h1#GuidaNewsMercato { margin: 0px; width: 170px; height: 25px; background-image: url('../Img/GuidaNewsMercato.jpg'); float: left; }
h1#GuidaNews { margin: 0px; width: 100px; height: 25px; background-image: url('../Img/GuidaNews.jpg'); float: left; }
h1#MostraProdotti { margin: 0px; width: 170px; height: 25px; background-image: url('../Img/MostraProdotti.jpg'); float: left; }
h1#MostraTuttiProdotti { margin: 0px; width: 170px; height: 25px; background-image: url('../Img/MostraTuttiProdotti.jpg'); float: left; }
h1#ContattaAzienda { margin: 0px; width: 170px; height: 25px; background-image: url('../Img/ContattaAzienda.jpg'); float: left; }
h1#ContattaStudio { margin: 0px; width: 121px; height: 26px; background-image: url('../Img/ContattaStudio.jpg'); float: left; }
h1#MostraSchedaAzienda { margin: 0px; width: 170px; height: 25px; background-image: url('../Img/MostraSchedaAzienda.jpg'); float: left; }

/*GENERAL STYLE */
.clearer{
clear:left
}
.clearerRight{
clear:right
}
.GrigioChiaro{color:#C0C0C0;}
.GrigioScuro{color:#999999;}
.Arancione{color:#FF6600;}
.blu{color:#3399ff;}
.nero{color:#000000;}
.Rosso{color:#ff0000;}