/* ------------------------ html ------------------------ */

body {font-size: 11px; color: #5B5B5B; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; text-align:center; margin:0px auto; padding: 0;}

h1 {font-size:14px; padding:0; margin:0; color:#5B5B5B; background-color:inherit;}
h2 {font-size:13px; padding:0; margin:0; color:#5B5B5B; background-color:inherit;}
h3 {font-size:13px; padding:0; margin:0;}
h4 {font-size:11px; padding:0; margin:0;}
h5 {font-size:11px; padding:0; margin:0;}
h6 {font-size:10px; padding:0; margin:0;}

a, a:link, a:active, a:visited, a:hover {color:#5B5B5B; text-decoration:none; background-color:inherit;}

hr.linehidden {visibility: hidden; display:none; padding:0; margin:0;}


a.GraphicLink, a.GraphicLink:link, a.GraphicLink:active, a.GraphicLink:visited, a.GraphicLink:hover {color:#124D70; font-weight:bold; font-size:10px; background-image:url(../images/freccia.gif); background-position:right; background-repeat:no-repeat; padding-right:13px; display:block; background-color:inherit; text-align:right; clear:both;}

.genericTable {border-collapse:collapse;}
.genericTable td {padding:0px;}

td {vertical-align:top;}

.left {float:left;}
.right {float:right;}

.hidden { visibility:hidden; display:none;}
#sitemap .hidden {visibility: visible; display:block;}
#breadcrumbs .hidden {visibility: visible; display:inline;}

#content ul { list-style-image: url(../images/freccia_lista.gif); padding:3px; margin:10px;}
#content ul li {padding:0px; margin:0px;}

/* ------------------------ animazioni flash ------------------------ */
#animazioneLoghi {width: 380px; height:110px; margin:30px auto 0px auto; clear:both; text-align:center;}

#videoEmer {width:246px; /*height:180px;*/ text-align:left; margin-top:30px;}

/* ------------------------ FORM ------------------------ */

fieldset {padding: 0; margin:0; border:0px; text-align:left;}
form {padding: 0; margin:0;}
input, select {font-size: 8pt; margin:1px;}
legend {display:none;}
label {}
.formButton {text-align:center;}

/* ------------------------ LAYOUT ------------------------ */

#container {width: 946px; position:relative; margin: 0 auto; clear:both; text-align:left; padding-bottom:5px;}
#header {width: 946px; height:144px; position:relative; border-bottom: 14px solid #F20017;}
#containerArgentina {width: 690px; position:relative; margin: 0 auto; clear:both; text-align:left; padding-bottom:5px;}
#headerArgentina {width: 690px; height:144px; position:relative; text-align: center; border-bottom: 14px solid #F20017;}

.logoArgentina {height:174px; text-align:center;} /* width: 174px; */
.logoArgentina H1 {padding:0; margin:0; font-size:16px;}
.logoArgentina H1 IMG {border:0; margin: 0 auto;}


.lingue, .menuTop {width:600px; right:0px; position:absolute; text-align:right;}
.lingue {top:0px; }
.menuTop {top:125px;}

.logo {width: 174px; height:174px; text-align:left; position:absolute; left:37px; top:0px;}
.logo H1 {padding:0; margin:0; font-size:16px;}
.logo H1 IMG {border:0;}

#contentTop {width: 946px; height:270px;}
#boxMenu-it-IT, #boxMenu-en-US {width: 250px; text-align: left; float:left;}
#banner {width: 696px; height:268px; float:left; position: relative;}
#bannerInner {background-color: #fff;position: absolute; top: 0; left: 0; width: 696px; height:268px; z-index: 2; background-image: url(../images/sfondo_banner.jpg);}
#bannerInner IMG {z-index: 100; margin-top: 1px;}
#divFlash{ position: absolute; top: 0; left: 0; width: 690px; height: 260px; z-index: 20000;}
.bannerImage {position: absolute; top: 0; left: 6px; width: 690px; height:260px;}

#content, #contentHome {width: 946px; margin:auto; clear:both; text-align:left; padding-bottom:5px;}
#content {margin:20px auto 0px auto; padding-bottom:20px;}

div.clear{clear: both;}

/* 3 colonne */

#colSX {width: 250px; float:left; padding-bottom: 2px; text-align: center;}
#mainHome, #colDX {float:left; margin-left:31px;}
#mainHome {width:380px;}
#main {width: 693px; float:left; margin-left:1px;}
#colDX {width:250px;}

#main .mainWide {width:608px; position:relative; padding-left:12px;}
#main .mainSX {width:423px; position:relative; float:left; padding-bottom: 2px; padding-left:12px;}
#main .mainDX {width:250px; position:relative; float:left; margin-left:5px; padding-bottom: 2px;}

#footer {width: 946px; clear:both; margin:0px auto; text-align: center; color:#666; background-color:inherit; border-top:7px solid #F20017; padding-top:3px;}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#5B5B5B; font-size:11px; background-color:inherit; text-decoration:none;}

#footerArgentina {width: 690px; clear:both; margin:0px auto; text-align: center; color:#666; background-color:inherit; border-top:7px solid #F20017; padding-top:3px;}
#footerArgentina a, #footerArgentina a:link, #footerArgentina a:active, #footerArgentina a:visited, #footerArgentina a:hover {color:#5B5B5B; font-size:11px; background-color:inherit; text-decoration:none;}

/* ------------------------ BreadCrumbs ------------------------ */

/* BreadCrumbs */
#BreadCrumbs {width:696px; /*color:inherit; background-color:#EAEAEA;*/ margin:0px; float:left; padding-top:3px; padding-bottom:3px;}
A.BreadCrumbsLink, A.BreadCrumbsLink:link, A.BreadCrumbsLink:active, A.BreadCrumbsLink:visited, A.BreadCrumbsLink:hover {font-size:10px; color:#5B5B5B; font-weight:normal; background-color:inherit; text-decoration:none; padding-right: 10px; margin-top: 0px;}
.BreadCrumbsCurrentItem {font-size:10px; color:#5B5B5B; font-weight:bold; background-color:inherit; text-decoration:none; PADDING-LEFT: 10px; margin-top: 0px;}

/* ------------------------ contenuto ------------------------ */

.box, #boxNews, .boxInterno {width:250px; position:relative; margin: 0px auto 8px auto; text-align:left;}
.boxInterno  {text-align:center;}

.titleBox, .titleBoxCalcola {margin-bottom:20px; color:#FFF; background-image:url(../images/bkg_titleBox.jpg); background-repeat:repeat-y; background-color:inherit; font-size:14px; font-weight:bold; text-transform:uppercase; padding-left:3px;}
.titleBoxCalcola {margin-bottom:0px;}
.titleBox a, .titleBox a:link, .titleBox a:active, .titleBox a:visited, .titleBox a:hover {color:#FFF; background-color:inherit; font-size:14px; font-weight:bold;}
#mainHome .title {color:#FFF; background-image:url(../images/bkg_title.jpg); background-repeat:repeat-y; background-color:inherit; text-align:left; font-size:14px; font-weight:bold; margin-bottom:20px; text-transform:uppercase; padding-left:3px;}
#main .title {color:#F20017; background-color:inherit; text-align:left; font-size:18px; font-weight:normal; margin-bottom:20px; text-transform:uppercase;  padding-left:12px;}


/* in evidenza */
.icona {width:120px; float:left; margin-right:10px; margin-bottom:10px;}
.descrizione {width:120px; float:left; margin-bottom:10px;}
.codice {width:120px; float:left; font-weight:bold; color:#124D70; background-color:inherit; margin-top:10px; margin-bottom:10px;}


/* -------------------------- fiere ed eventi - eco news ------------------------- */

#mainHome #ecoNews {width: 380px; margin:0; clear:both;}

#boxNews .NewsList {margin-bottom:15px; width:250px;}
#main .NewsList {margin-bottom:15px; width:608px;}
#main .NewsDetail {width:608px;}
#ecoNews .NewsList {margin-bottom:10px; border-bottom:1px dotted #666; padding-bottom:5px;}


.NewsDate {font-size:10px; color:#124D70; background-color:inherit;}
.NewsTitle {font-size:12px; color:#124D70; background-color:inherit; font-weight: bold; margin-top:5px; margin-bottom:5px;}
.NewsTitle a, .NewsTitle a:link, .NewsTitle a:active, .NewsTitle a:visited, .NewsTitle a:hover {font-size:12px; color:#124D70; background-color:inherit; font-weight: bold; text-decoration:none;}
.NewsSummary {font-size:11px; color:#5B5B5B; background-color:inherit; margin-top: 5px; margin-bottom: 5px; font-weight: normal;}
.NewsText {font-size:11px; color:#5B5B5B; background-color:inherit; margin-top: 5px; margin-bottom: 5px;}
.NewsTeaser {text-align:center;}

#ecoNews .NewsTitle {color:#5B5B5B; font-weight:normal;}
#ecoNews .NewsTitle a, #ecoNews .NewsTitle a:link, #ecoNews .NewsTitle a:active, #ecoNews .NewsTitle a:visited, #ecoNews .NewsTitle a:hover {font-size:12px; color:#124D70; background-color:inherit; font-weight: bold; text-decoration:none;}


/* ------------------------ tabelle dati tecnici prodotti ------------------------ */

#repProdotto H4 { font-size: 11px; font-weight: bold; color: #666; margin-bottom: 20px; }

table.technicalData {width: 400px; color:#000;  background-color:#FFF; border: 1px solid #F20017; margin: 0px 0px 5px 0px; border-collapse: collapse;}
table.technicalData TD.header {text-align: left; color:#000; font-size: 10px; font-weight:900; background-color:#E7E7E7; border-bottom: 1px solid #FFF; padding:3px;}
table.technicalData TD.header-code {text-align: left; color:#FFF; font-size: 10px; font-weight:900; background-color:#F20017; border-bottom: 1px solid #FFF; padding:3px;}
table.technicalData TD.code {text-align: left; color:#F20017; font-size: 10px; background-color:inherit; font-weight:900; border-top: 1px solid #CCC; padding:3px;}
table.technicalData TD.data {text-align: left; color:#000; font-size: 10px; background-color:inherit; border-top: 1px solid #CCC; padding:3px;}
table.technicalData TD.data-red {text-align: left; color:#F20017; font-size: 10px; background-color:inherit; border-top: 1px solid #CCC; padding:3px;}
.fotoProdotto , .fotoProdottoInEvidenza { border: 1px solid #bbb; background-color:#fff; padding: 5px;}
.fotoProdotto {width: 200px;}
.fotoProdottoInEvidenza {width: 100px; margin-right: 10px; margin-bottom: 30px;}

/* --------------------- Calcola il risparmio -------------------------------------- */
.inputRisparmio, .inputRisparmio2, #inputRisparmioClick { width: 450px;  background-color: #fff; margin: 0px auto;}
.inputRisparmio {border: 1px solid #bbb;padding: 5px 5px 0 5px;}
#inputRisparmioClick { text-align: right;padding: 5px 10px 0 5px;}
.lineRisparmio {background-color: #efefef; margin-bottom: 5px; padding: 5px; text-align: right}
.inputRisparmio2 {border: 1px solid #bbb; margin-top: 30px; padding: 5px 5px 0 0;}
.inputRisultatoR1, .inputRisultatoR2, .inputRisultatoR3 {float: left; width: 135px; padding: 5px;margin-left: 5px; margin-bottom: 5px; margin-top: 0px; background-color: #efefef; text-align: center;}
.inputRisultatoR1 { background-color: #031931; color: #fff; font-size: 11px; font-weight: bold;}
.inputRisultatoR2 { background-color: #7C9DAD; color: #fff; font-size: 11px;}
.inputRisultatoR3 { font-size: 16px; font-weight: bold;}
.kitMetano, .kitGpl { float: left; width: 180px;text-align: center; margin-left: 106px;margin-top:20px;}
.kitMetano { background-image:url(/images/sfondo-metano-calcolo.jpg); background-repeat: repeat-x; background-position: 0px 5px; border-top: 5px solid #B4E1FF;}
.kitGpl { background-image:url(/images/sfondo-gpl-piccolo.jpg); background-repeat: repeat-x; background-position: 0px 5px; border-top: 5px solid #FB7676;}
.fotoProdottoCalcola { border: 1px solid #bbb; background-color:#fff; padding: 5px;}

/* ----------------------- lavorare in Emer --------------------- */
#inviacv { width: 140px; border: 1px solid #9CD1DF; margin: 80px auto; text-align: center; padding: 4px;}
.freccerosse { font-weight: bold; color: #F20017; font-size: 14px; margin-right: 5px;}
#inviacv A { font-weight: bold;}



.lineaCategoria{ margin-bottom: 7px; font-size: 12px; }
.red {color:#F20017; background-color:inherit;}
.centra { text-align:center; }


/* -------------------------- Catalogo generale ---------------------------- */
#ContentArgentino {margin:auto; clear:both; text-align:left; padding-bottom:5px;}
#ContentArgentino {margin:20px auto 0px auto; padding-bottom:20px;}

.CatValvoleBombola { color:#779CCA!important; background-color:inherit;}
.CatValvoleSistemi { color:#F47400!important; background-color:inherit;}
.CatAccessMetano { color:#9CCDCC!important; background-color:inherit;}
.CatValvoleAccessori { color:#3CB54A!important; background-color:inherit;}
.CatTubi { color:#ACBA83!important; background-color:inherit;}
.CatGuaine { color:#F8AF07!important; background-color:inherit;}


/* -------------------------- Contatti ---------------------------- */
.TextContact { font-size:12px; text-align:center;  }
.Flags { }

/* -------------------------- Catalogo KIT ---------------------------- */
.ProdottoKit { background-image: url(/images/bgDivKit.jpg); padding:12px 0px 12px 16px;}
.ProdottoKitAlt { background-image: url(/images/bgDivKit.jpg); padding:12px 0px 12px 63px;}
.ProdottoKit img, .ProdottoKitAlt img { float:left; width:95px; margin-right: 35px;  }
.ProdottoKit H2, .ProdottoKitAlt H2 { float:left; text-align:right; font-size:14px; margin-top:-10px; }
.ProdottoKit H2  {width:480px;}
.ProdottoKitAlt H2  {width:433px;}

.SubfotoProdottoSmall { border: 1px solid #fff; background-color:#fff; padding: 2px;}
.SubfotoProdottoSmall { width: 240px; }
.SubfotoProdottoBig { border: 1px solid #eee; background-color:#fff; padding: 3px;}
.SubfotoProdottoBig { width: 690px; }










