/* ------------------------ html ------------------------ */

body {font-size: 8pt; color: #000; font-family: Arial, Helvetica, sans-serif;  text-align:center; margin:0px auto; padding: 0; background-image:url(../images/bkg_page.jpg); background-position:top; background-repeat:repeat-x; background-color:#191919;}

h1 {font-size:14px; padding:0; margin:0; color:#000; background-color:inherit;}
h2 {font-size:13px; padding:0; margin:0; color:#000; background-color:inherit;}
h3 {font-size:13px; padding:0; margin:0;}
h4 {font-size:9pt; padding:0; margin:0;}
h5 {font-size:8pt; padding:0; margin:0;}
h6 {font-size:10px; padding:0; margin:0;}

a, a:link, a:active, a:visited, a:hover {color:#000; text-decoration:none; background-color:inherit;}

hr.linehidden {visibility: hidden; display:none; padding:0; margin:0;}

.elemSX {float:left;}
.elemDX {float:right;}

/* ------------------------ 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;}

/* ------------------------ ANIMAZIONI ------------------------ */
#spazioAnimazione {width:955px; height:199px;}
#animazioneHome {position:absolute; width:956px; height:840px; top:0px; left: 50%; margin-left: -478px; overflow: hidden;}
#animazioneHomeClip {position:absolute; width:956px; height:199px; top:137px; left: 50%; margin-left: -478px; overflow: hidden;}
#animazioneHomeClip #animazioneHomeInterno { margin-top: -137px;}
#animazioneazienda {width:955px; height:200px;}
#normogramma {width:260px; height:380px;}
#animazioneHomeInterno {}

/* ------------------------ LAYOUT ------------------------ */
#hider {}

#GlobalContainer {width: 955px; margin: 0px auto; color:inherit; background-color:#FFF;}
#container {width: 955px; position:relative; margin: 0px auto; clear:both; text-align:left; color:inherit; background-color:#FFF;}
#header {width: 910px; height:107px; position:relative; padding-right:45px;}

#menuTop {position:absolute; width:250px; height:10px; right:45px; top:9px; text-align:right;}
#menu-it-IT, #menu-en-US {width: 728px; height:18px; text-align: left; padding-top:55px; margin-left:182px; background-image:url(../images/bkg_menu.gif); background-repeat:repeat-x; background-position:bottom;}

#menuTop img.italiano {margin-right:7px;}
#menuTop img#english {}
#menuTop img#Sitemap {margin-left:26px;}

#barra {width: 898px; height:26px; padding-top:4px; padding-left:12px; padding-right:45px; background-image:url(../images/barra-grigia.jpg); background-repeat:no-repeat;}

.logoFor {width: 101px; height:53px; text-align:left; position:absolute; left:45px; top:33px;}
.logoForTflex {width: 174px; height:33px; text-align:left; position:absolute; right:45px; top:46px;}
.logoFor H1, .logoForTflex H1 {padding:0; margin:0; font-size:14pt;}
.logoFor H1 IMG, .logoForTflex H1 IMG {border:0;}

#content {width: 955px; margin:0px; clear:both; text-align:left; padding:0px;}
#contentHome {width: 955px; margin:0px; clear:both; text-align:left; padding:0px;}

#footer {width: 865px; clear:both; margin:10px auto 0px auto; text-align: left; border-top:1px solid #000; color:#000; background-color:#FFF; font-size:8pt; padding-top:8px; padding-bottom:6px;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#000; background-color:#FFF; text-decoration:none;}
#footer .revisione {float:left; width:38px; text-align:left;}
#footer .indirizzo {float:left; width:790px; text-align:right;}
#footer .credits {float:left; width:37px; text-align:left;}
.credits a, .credits a:link, .credits a:active, .credits a:visited, .credits a:hover {color:#A0A0A0!important; font-size:8pt; background-color:inherit; text-decoration:none;}

.piva { margin:-2px 0px 0px 0px; text-align: left; color:#A0A0A0; background-color:#FFF; font-size:8pt;}

div.clear{clear: both;}
.overflowhidden{ overflow: hidden; }

/* ------------------------ ricerca codice ------------------------ */
#SearchTop { width: 248px; float:left;}
.searchBox img {vertical-align:middle;}
.SearchButton {vertical-align:middle; margin-left:3px;}
.SearchLabel {color:#000; background-color:inherit; vertical-align:middle;}
.SearchTextBox {vertical-align:middle; border:0px; width:110px; font-size:10pt; margin-left:4px;}

#boxAlert {width:228px; height:158px; border:1px solid #C40000; color:inherit; background-color:#FFF; position:absolute; left:50%; top:50%; margin-left:-115px; margin-top:-80px; text-align:right;}
#alertSearchCode {font-size:11px; font-weight:bold; color:#C40000; background-color:inherit; margin-top:70px; text-align:center;}
a.chiudiAlert, a.chiudiAlert:link, a.chiudiAlert:visited, a.chiudiAlert:hover, a.chiudiAlert:active {width:60px; height:15px; color:#FFF; background-color:#C40000; display:block; font-weight:bold; text-align:center; margin-left:164px; margin-top:55px;}

/* ------------------------ BreadCrumbs ------------------------ */
#BreadCrumbs {width:440px; height:16px; margin:5px 0px 0px 0px; text-align: left; float:left; overflow:hidden;}
A.BreadCrumbsLink, A.BreadCrumbsLink:link, A.BreadCrumbsLink:active, A.BreadCrumbsLink:visited, A.BreadCrumbsLink:hover {font-size:7pt; color:#504E53; font-weight:normal; background-color:inherit; text-decoration:none; padding-right: 5px;}
.BreadCrumbsCurrentItem {font-size:7pt; color:#504E53; font-weight:bold; background-color:inherit; text-decoration:none; padding-right: 5px;}

/* ------------------------ link carrello ------------------------ */
#linkCarrello {width:210px; float:left; text-align:right; margin:5px 0px 0px 0px;}
#linkCarrello a, #linkCarrello a:link, #linkCarrello a:visited, #linkCarrello a:hover, #linkCarrello a:active  {font-size:7pt; color:#504E53; font-weight:normal; background-color:inherit; text-decoration:underline;}
#linkCarrello a:hover {color:#C40000; background-color:inherit;}

/* ------------------------ home page ------------------------ */
#aziendaHome {width:910px; height:95px; background-image:url(../images/bkg_home-azienda.jpg); background-repeat:no-repeat;  padding-top:17px; font-size:9pt; line-height:18px; clear:both; padding-left:45px;}
#newsHome {width:955px; height:177px; clear:both;}
#bottoniHome {width:910px; clear:both; padding-left:45px; margin-top:0px; height:150px; overflow:hidden;}
#bottoniHome .for {width:432px; float:left; border-right:1px solid #CCC;}
#bottoniHome .fortflex {width:435px; float:left; margin-left:8px;}

/* ------------------------ bottoni home ------------------------ */
a.linkFOR, a.linkFOR:link, a.linkFOR:visited {font-size:8.5pt; text-transform:uppercase; color:#666; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px; line-height:15px; }
a.linkFOR:hover {font-size:8.5pt; text-transform:uppercase; color:#000; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px; line-height:15px; }


a#FOR1, a#FOR1:link, a#FOR1:visited  {background-image:url(../images/homemenu1.jpg); background-position:0px 0px;  }
a#FOR1:hover {background-image:url(../images/homemenu1.jpg); background-position:0px -179px;}

a#FOR2, a#FOR2:link, a#FOR2:visited {background-image:url(../images/homemenu2.jpg); background-position:0px 0px;}
a#FOR2:hover{background-image:url(../images/homemenu2.jpg); background-position:0px -179px;}

a#FOR3, a#FOR3:link, a#FOR3:visited {background-image:url(../images/homemenu3.jpg); background-position:0px 0px;}
a#FOR3:hover {background-image:url(../images/homemenu3.jpg); background-position:0px -179px;}

a#FORTFLEX1, a#FORTFLEX1:link, a#FORTFLEX1:visited {background-image:url(../images/homemenu4.jpg); background-position:0px 0px;}
a#FORTFLEX1:hover {background-image:url(../images/homemenu4.jpg); background-position:0px -179px;}

a#FORTFLEX2, a#FORTFLEX2:link, a#FORTFLEX2:visited {background-image:url(../images/homemenu5.jpg); background-position:0px 0px;}
a#FORTFLEX2:hover {background-image:url(../images/homemenu5.jpg); background-position:0px -179px;}

a#FORTFLEX3, a#FORTFLEX3:link, a#FORTFLEX3:visited {background-image:url(../images/homemenu6.jpg); background-position:0px 0px;}
a#FORTFLEX3:hover {background-image:url(../images/homemenu6.jpg); background-position:0px -179px;}



				/* EX HOME PAGE KATIA */
				/* a.linkFOR2, a.linkFOR2:link, a.linkFOR2:visited, a.linkFOR2:active {font-size:8.5pt; text-transform:uppercase; color:#666; background-image:url(../images/linkFOR2.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				a.linkFOR2:hover {font-size:8.5pt; text-transform:uppercase; color:#000; background-image:url(../images/linkFOR2-sel.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				
				a.linkFOR3, a.linkFOR3:link, a.linkFOR3:visited, a.linkFOR3:active {font-size:8.5pt; text-transform:uppercase; color:#666; background-image:url(../images/linkFOR3.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				a.linkFOR3:hover {font-size:8.5pt; text-transform:uppercase; color:#000; background-image:url(../images/linkFOR3-sel.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				
				a.linkFORTFLEX1, a.linkFORTFLEX1:link, a.linkFORTFLEX1:visited, a.linkFORTFLEX1:active {font-size:8.5pt; text-transform:uppercase; color:#666; background-image:url(../images/linkFORTFLEX1.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				a.linkFORTFLEX1:hover {font-size:8.5pt; text-transform:uppercase; color:#000; background-image:url(../images/linkFORTFLEX1-sel.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				
				a.linkFORTFLEX2, a.linkFORTFLEX2:link, a.linkFORTFLEX2:visited, a.linkFORTFLEX2:active {font-size:8.5pt; text-transform:uppercase; color:#666; background-image:url(../images/linkFORTFLEX2.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				a.linkFORTFLEX2:hover {font-size:8.5pt; text-transform:uppercase; color:#000; background-image:url(../images/linkFORTFLEX2-sel.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				
				a.linkFORTFLEX3, a.linkFORTFLEX3:link, a.linkFORTFLEX3:visited, a.linkFORTFLEX3:active {font-size:8.5pt; text-transform:uppercase; color:#666; background-image:url(../images/linkFORTFLEX3.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				a.linkFORTFLEX3:hover {font-size:8.5pt; text-transform:uppercase; color:#000; background-image:url(../images/linkFORTFLEX3-sel.jpg); background-position:top; background-repeat:no-repeat; display:block; float:left; padding-top:120px; width:140px; margin-left:3px;}
				*/

.presentazione {width:570px; float:left; margin-right:22px;}
.certificazioniHome {width:280px; float:left;}

/* -------------------------------- azienda ------------------------------ */

#animazioneazienda { width:955px; height:199px; background-color:#CCCCCC;}
#testopagina .colonna230 { width:230px; float:left; margin-left:13px;}
#testopagina .colonna230 img.storia { margin-left:20px; margin-top:80px;}
#testopagina .colonna300 { width:300px; float:left; margin-left:30px;}
#testopagina .colonna450 { width:450px; float:left; margin-left:18px;}

#aziendacontatti { padding-top:0px;}
#aziendacontatti p { margin:0px;}
#aziendacontatti h2{}
#aziendacontatti a {color:#000; background-color:inherit;}
#aziendacontatti a:hover {color:#C40000; background-color:inherit;}
#aziendacontatti #stampagoogle { margin-top:180px; color:#999999;}
#aziendacontatti #stampagoogle a { color:#999999;}
#aziendacontatti #stampagoogle a.google { margin-left:20px;}
#aziendacontatti #stampagoogle a:hover {color:#000000;}
#aziendacontatti #stampagoogle a img {opacity:0.4;  }
#aziendacontatti #stampagoogle a:hover img { opacity:1;  }
#aziendacontatti .left { float:left; width:300px; padding:100px 0px 0px 40px;}
#aziendacontatti .right { float:right; width:600px;}

/* -------------------------------- prodotti ------------------------------ */
#colSX {width: 260px; float:left; text-align:center;}
/*#main {width: 703px; float:left; text-align:left; padding-bottom:1px; margin-left:5px; margin-right:10px;}*/

#colSX #menuSX { background-color: #f4f4f4; text-align: left; font-size: 10pt; color: #000; height: 200px; letter-spacing: -0.1mm; }
#colSX #menuSXFortflex { background-color: #f4f4f4; text-align: left; font-size: 10pt; color: #000; height: 140px; letter-spacing: -0.1mm; }
#colSX #menuSX a, #colSX #menuSXFortflex a  { color: #000; padding:2px 10px; line-height: 20px; }
#colSX #menuSX ul, #colSX #menuSXFortflex ul { margin: 0px; padding: 0px;  list-style: none;}
#colSX #menuSX li { }
#colSX #menuSX a:hover, #colSX #menuSXFortflex a:hover {color: #FFF; background-color: #C40000;}
#colSX #menuSX a.CMSListMenuLinkHighlighted, #colSX #menuSXFortflex a.CMSListMenuLinkHighlighted {color: #FFF; background-color: #C40000;}

#colDX{ float: right; width:695px; text-align: left;}
#colDX #productIMG {background-color: #f4f4f4; height: 200px; overflow: hidden;  }
#colDX #productIMGFortflex {background-color: #f4f4f4; height: 140px; overflow: hidden;  }

/* menu' svasatura tubo e dati generali */
#colDX #submenu ul {list-style: none; margin: 0px; padding: 0px; }
#colDX #submenu li { display:inline;}
#colDX #submenu a, #colDX #submenu a:link, #colDX #submenu a:visited, #colDX #submenu a:active {display:block; float:left; color: #FFF; line-height: 16px; /*letter-spacing: -0.13mm;*/  margin-right: 3px; padding: 1px 10px 1px 13px; background: #CCCCCC url(../images/bulletgrey.gif) no-repeat left -1px; /*font-variant: small-caps;*/ text-transform:uppercase;}
#colDX #submenu a:hover {display:block; float:left; color: #FFF; line-height: 16px; /*letter-spacing: -0.13mm;*/  margin-right: 3px; padding: 1px 10px 1px 13px; background-image:url(../images/bulletred.gif); background-repeat:no-repeat; background-position:0px -1px; background-color: #C40000; /*font-variant: small-caps;*/ text-transform:uppercase;}

#colDX #submenu a.CMSListMenuLinkHighlighted {display:block; float:left; color: #FFF; line-height: 16px; /*letter-spacing: -0.13mm;*/  margin-right: 3px; padding: 1px 10px 1px 13px; background-image:url(../images/bulletred.gif)!important; background-repeat:no-repeat; background-position:0px -1px; background-color: #C40000!important; /*font-variant: small-caps;*/ text-transform:uppercase;}

/* -------------------------------- sezione prodotti ------------------------------ */
#productcontent, #testopagina {width: 955px; word-spacing: 1px; padding-top: 43px; font-size: 10pt; color: #000; overflow: hidden; /*letter-spacing: -0.13mm;*/}
#aziendacontatti {width: 955px; word-spacing: 1px; font-size: 10pt; color: #000; overflow: hidden; /*letter-spacing: -0.13mm;*/}
#productcontent h1, #testopagina h1, #aziendacontatti h1 { margin:0px 0px 33px 260px; color: #C40000; text-transform: uppercase; /*letter-spacing: -0.1mm;*/  font-size: 12pt; font-weight:normal; font-weight:bold;}
#productcontent h2, #testopagina h2, #aziendacontatti h2 { margin-right: 34px; color: #C40000; text-transform: uppercase; /*letter-spacing: -0.1mm;*/ font-size: 10pt; font-weight:normal;  font-weight:bold; }

#productcontent p, #testopagina p, #aziendacontatti p { margin: 0px 0px 20px 0px; line-height: 19px; }
#productcontent p span.pipe, #testopagina  p span.pipe, #aziendacontatti  p span.pipe { background-color: #C40000; width: 1px; margin-right: 8px; font-size:11px;}

/* ------------------------ sezione prodotti - colonna unica ------------------------ */
#productcontent .colWide {width:955px; margin: 0px; padding:0px; position:relative;}
#productcontent .colWide .tabellaContent {width:955px; border-collapse:collapse; margin-bottom:15px;}
#productcontent .colWide .tabellaContent .tdSX {width:240px; padding:0px 8px 0px 12px; text-align:left; vertical-align:top;}
#productcontent .colWide .tabellaContent .tdDX {width:695px; text-align:left; vertical-align:top;}


/* ------------------------ sezione prodotti - colonna sinistra ------------------------ */
#productcontent div.colonna1 {width: 240px; margin: 0px; padding:0px 8px 0px 12px; float: left; min-height: 10px;}
#imgAttrezzature { margin-top:470px; margin-left:110px;}

#productcontent .colSX {width: 240px; margin: 0px; padding:0px 8px 0px 12px; float: left; min-height: 10px;}
#productcontent .colDX {width:695px; float: left; position:relative;}

/* ------------------------ sezione prodotti - colonna centrale e destra stesso div ------------------------ */
#productcontent div.colonna2 {width:300px; margin-right: 10px; float: left; padding-right:20px;}
#productcontent ul.menuraccordi { text-transform: uppercase; list-style: none; margin: 0px; padding: 0px; font-size: 10pt; line-height:19px; font-weight:bold;}
#productcontent ul.menuraccordi a {padding-left: 10px; color: #000000; background: url(../images/bulletmenuraccordi.gif) no-repeat left top; letter-spacing: -0.015mm;}
#productcontent ul.menuraccordi a:hover, #productcontent ul.menuraccordi a.active { color: #C40000; background: url(../images/bulletraccordired.gif) no-repeat left top;  }

/* ------------------------ sezione prodotti - colonna destra per tabella dati ------------------------ */
#productcontent div.colonna3 {width:320px; margin-right: 10px; float: left;}
#productcontent div.colonna4 {width:475px; margin-right: 10px; float: left;}
#productcontent div.colonna5 {width:455px; margin-right: 10px; float: left;}
#productcontent div.colonna2Small {width:160px; float: left; margin-left:10px;}

/* ------------------------ sezione prodotti - colonna unica per tabella dati ------------------------ */
#productcontent div.colonna2Wide {width:695px; float: left;}

/* ------------------------ sezione prodotti - per pagine con sole 2 colonne ------------------------ */
#productcontent .left{ float: left; }
#productcontent .right{ float: right; }

/* ------------------------ sezione prodotti FOR - tabelle dati ------------------------ */
#productcontent .tabellaDati {border-collapse:collapse; margin-bottom:30px; border:0px; margin-left:0px;}
#productcontent .tabellaDati th { background-image:url(../images/bkg_th-tabella.gif); background-position:0px 6px; background-repeat:no-repeat; text-align:left; color:#C40000; font-size:14pt; padding:2px 2px 0px 6px; vertical-align: top; height:39px; text-transform:uppercase;}
#productcontent .tabellaDati th.noBKG { background-image:none; text-align:left; color:#C40000; font-size:14pt; padding:2px 2px 0px 6px; vertical-align: top; height:39px; text-transform:uppercase;}
#productcontent .tabellaDati th.riferimento {font-size:8pt!important; font-weight:bold; background-position:0px 6px; padding-top:6px; line-height:9pt;}
#productcontent .tabellaDati th span {font-size:8pt!important; font-weight:bold;}
#productcontent .tabellaDati th span.tubo {font-size:8pt!important; font-weight:bold;}
#productcontent .tabellaDati th span.desctubo {font-size:8pt!important; font-weight:bold; line-height:11px; white-space:nowrap;}

#productcontent .tabellaDati td {border-left:1px solid #807D7D; padding:3px 1px; text-align:center; font-size:8pt;text-transform:uppercase;}

#productcontent .tabellaDati td.riferimento {text-align:center; color:inherit; background-color:#EEEEEF; font-weight:bold;}
#productcontent .tabellaDati td.riferimento1 {text-align:center; font-weight:bold;}

#productcontent .tabellaDati td.intestazioneNera {font-weight:bold; text-transform:uppercase;}
#productcontent .tabellaDati td.intestazioneNera span {font-weight:bold; text-transform:uppercase; font-size:7pt;}
#productcontent .tabellaDati td.intestazioneRossa {color:#C40000; background-color:inherit; text-transform:uppercase;}

#productcontent .tabellaDati td.dati {color:inherit; background-color:#EEEEEF;}
#productcontent .tabellaDati td.testoSX {text-align:left; vertical-align:top;font-size:7pt!important;}

#productcontent .tabellaDati td input.cart {width:37px;}

#productcontent .norme {padding-left:5px; position:relative; bottom:0px; text-transform:uppercase;}
#productcontent .norme a {text-decoration:underline;}

#productcontent div.colonna3 .tabellaDati {width:320px;}
#productcontent div.colonna2Wide .contentTabellaDati .tabellaDati, #productcontent div.colonna2Wide .contentTabellaDatiNoBKG .tabellaDati {width:650px; }
#productcontent div.colonna2Wide .contentTabellaDati .tabellaDati th, #productcontent div.colonna2Wide .contentTabellaDatiNoBKG .tabellaDati th {font-size:8.5pt!important; font-weight:bold; line-height:11px; padding:6px 2px 0px 9px;}

#productcontent div.colonna2Wide .contentTabellaDati {background-image:url(../images/bkg_tabelladati-Prodotti.gif); background-repeat:no-repeat; position:relative; }
#productcontent div.colonna2Wide .contentTabellaDatiNoBKG {position:relative;}

/* icone verticali tabelle for */
.UNF-UN, .GAS-BSPP, .METRICO-METRIC, .NPTF, .BSPT, .MEDIAPRESSIONE-STANDARDPRESSURE, .ALTAPRESSIONE-HIGHPRESSURE  { background-repeat:no-repeat; width:17px; position:absolute; left:-16px; }

.UNF-UN { background-image:url(../images/UNF-UN.gif); height:54px; top:6px;}
.GAS-BSPP { background-image:url(../images/GAS-BSPP.gif); height:94px; top:6px;}
.METRICO-METRIC { background-image:url(../images/METRICO-METRIC.gif); height:135px; top:6px;}
.NPTF { background-image:url(../images/NPTF.gif); height:54px; top:6px;}
.BSPT { background-image:url(../images/BSPT.gif); height:54px; top:6px;}
.MEDIAPRESSIONE-STANDARDPRESSURE { background-image:url(../images/MEDIAPRESSIONE-STANDARDPRESSURE.gif); height:258px; top:6px;}
.ALTAPRESSIONE-HIGHPRESSURE { background-image:url(../images/ALTAPRESSIONE-HIGHPRESSURE.gif); height:214px; top:375px;}

.UNF-UN span, .GAS-BSPP span, .METRICO-METRIC span, .NPTF span, .BSPT span, .MEDIAPRESSIONE-STANDARDPRESSURE span, .ALTAPRESSIONE-HIGHPRESSURE span {display:none;}


.rif, .noacapo { white-space:nowrap;}
.dimensioni {width:70px;}
.testoPiccolo {font-size:7pt!important; text-transform:uppercase;}

/* descrizioni disegni prodotti for */
#descrizioniDisegno6149 {width:178px; float:left; margin-top:137px;}
#descrizioniDisegno6149 ul, #descrizioniDisegnoGasMet ul {margin:0px; padding:0px;}
#descrizioniDisegno6149 ul li {list-style:none; font-size:9pt; margin-bottom:20px;}
#descrizioniDisegnoGasMet ul li {list-style:none; font-size:9pt; margin-bottom:25px;}

#descrizioniDisegnoGasMet {width:178px; float:left; margin-top:100px;}

.filettatura-disegno {width:145px; float:left; padding-top:55px;}
.filettatura-testo {width:285px; float:left; line-height:18px;}

/* imballi */
#imballi-foto1 {position:absolute; left:-180px; top:100px;}
#imballi-foto2 {margin-left:280px;position:relative;}
#imballi-foto3 {position:relative;}
#imballi2 {position:relative; width:650px; height:235px; margin-left:25px; margin-top:30px; clear:both;}
#imballi3 {position:relative; width:650px; height:255px; margin-top:10px; clear:both;}

#descrizione-imballi-foto2 {position:absolute; width:250px; height:70px; top:150px; left:0px; text-align:right;}
#descrizione-imballi-foto3 {position:absolute; width:280px; height:70px; top:135px; left:330px;}


/* ------------------------ sezione prodotti - colonna unica per tabella dati ------------------------ */
#productcontent div.colonna2WideTflex {width:650px; float: left;}


/* ------------------------ sezione prodotti FOR - tabelle dati ------------------------ */
#productcontent .tabellaDatiTFLEX {border-collapse:collapse; margin-bottom:20px; border:0px; margin-left:0px; width:100%; }
#productcontent .tabellaDatiTFLEX td {padding:3px 0px 3px 3px; font-size:8pt; text-align:left;}
#productcontent .tabellaDatiTFLEX th {padding:0px 0px 0px 3px; text-transform:uppercase; font-size:9pt; text-align:left;}

#productcontent .tabellaDatiTFLEX .TitoloTab1 {border-bottom:2px solid #000; color:#C40000; background-color:inherit; font-size:10pt; text-transform:uppercase; padding:0px 0px 5px 0px;}
#productcontent .tabellaDatiTFLEX .TitoloTempAmb {border-bottom:2px solid #000; color:#868686; background-color:inherit; font-size:8pt; text-transform:uppercase; padding:0px 0px 5px 0px; width:100px;}
#productcontent .tabellaDatiTFLEX .TitoloTempAmb img {float:left; margin-right:5px;}

#productcontent .tabellaDatiTFLEX .TitoloTab1 .titoloNero {font-size:8pt; color:#000; background-color:inherit; text-transform: none; padding:0px;}
#productcontent .tabellaDatiTFLEX .TitoloTab1 .titoloGrigio {font-size:8pt; color:#999; background-color:inherit; padding:0px;}
#productcontent .tabellaDatiTFLEX .titoloRosso {font-size:8pt; color:#C40000; background-color:inherit; font-weight:bold; padding:0px;}

#productcontent .tabellaDatiTFLEX .dati1 {color:inherit; background-color:#DFDFDF; border-top:2px solid #FFF; border-left:2px solid #FFF;}
#productcontent .tabellaDatiTFLEX .dati2 {color:inherit; background-color:#FFF; border-top:2px solid #FFF; border-left:2px solid #FFF;}
#productcontent .tabellaDatiTFLEX .dati3 {}
#productcontent .tabellaDatiTFLEX .sfondo2 {color:#C40000; background-color:inherit; font-size:11pt; text-transform:uppercase;}
#productcontent .tabellaDatiTFLEX .sfondo4 {color:inherit; background-color:#8E8E8E; text-align:center;}
#productcontent .tabellaDatiTFLEX .intestazione {color:#FFF; background-color:#C40000; text-align:center; vertical-align:middle; width:40px; height:40px; padding:0px;}
#productcontent .tabellaDatiTFLEX .intestazione2 {color:#FFF; background-color:#C40000; text-align:center; vertical-align:middle; width:40px; height:18px; padding:0px;}
#productcontent .tabellaDatiTFLEX .intestazioneLeft {color:#FFF; background-color:#C40000; text-align:left; border-left:2px solid #FFF;padding-left:2px; padding-right:2px;}

#productcontent .tabellaDatiTFLEX .centro {text-align:center!important;}

#tabellaDN {width:180px; margin-bottom:205px;}
#tabellaDN th {font-weight:normal; font-size:8pt; color:#333; background-color:inherit; text-transform:uppercase;}
#tabellaDN td {font-weight:normal; font-size:8pt; color:#666; background-color:inherit;}
#tabellaDN .btCalcola {color:#FFF; background-color:#C40000; border:none; font-size:8pt; padding:2px; width:60px;}
#tabellaEsempio {width:230px; border-top:1px solid #000; font-size:8pt;}

#tabellaNormogramma {width:260px; font-size:8pt;}
#tabellaNormogramma .dati {color:#8D8D8D; background-color:inherit; text-align:left;}

#tabellaNormogramma .A, #tabellaNormogramma .B, #tabellaNormogramma .C {width:12px; text-align:center; vertical-align:middle; font-weight:bold;}
#tabellaNormogramma .A {color:#FFF; background-color:#DB1900;}
#tabellaNormogramma .B {color:#FFF; background-color:#A8D200;}
#tabellaNormogramma .C {color:#FFF; background-color:#00ABFF;}

h3.titoloRosso {font-size:10pt; margin-bottom:3px; color:#C40000; background-color:inherit; font-weight:normal;}

#productcontent .tabellaDatiTFLEX .SubTitoloTab1 {color:#000000; font-weight:bold; background-color:inherit;}

.didascaliaDX {text-align:right; font-size:7.5pt;}
.didascaliaSX {text-align:left; font-size:7.5pt; width:130px; margin-left:190px;}
.didascaliaSX2 {text-align:left; font-size:7.5pt;}

/* ------------------------ catalogo FOR ------------------------ */

#contentRicerca-Standard {width: 910px; margin:0px; clear:both; text-align:left; padding-right:45px;}
#contentRicerca-Standard .colSX {width:310px; float:left; text-align:right;}
#contentRicerca-Standard .colDX {width:600px; float:left; text-align:left;}

/* lista categorie nome */
#contentRicerca-Standard .colSX a.linkCategoria .nome, #contentRicerca-Standard .colSX a.linkCategoria:link .nome {width:293px; height:15px; display:block; color:#FFF; background-color:#000; font-size:8pt; padding-left:12px; padding-right:5px; padding-top:2px;}
#contentRicerca-Standard .colSX a.linkCategoria:hover .nome, #contentRicerca-Standard .colSX a.linkCategoria-Sel .nome {width:293px; height:15px; display:block; color:#FFF; background-color:#C40000; font-size:8pt; padding-left:12px; padding-right:5px; padding-top:2px;}

/* lista categorie icona */
#contentRicerca-Standard .colSX a.linkCategoria img, #contentRicerca-Standard .colSX a.linkCategoria:link img {padding-left:12px; padding-right:15px; filter:alpha (opacity=40); /* MS Internet Explorer */ filter:progid:DXImageTransform.Microsoft.Alpha (style=0, opacity=40) /* MS Internet Explorer proprietory */ -moz-opacity: 0.4; /* Mozilla v1.6 and below */ opacity: 0.4; /* CSS-3 Standards */ -khtml-opacity:.4; /* Safari */ }
#contentRicerca-Standard .colSX a.linkCategoria:hover img, #contentRicerca-Standard .colSX a.linkCategoria-Sel:hover img, #contentRicerca-Standard .colSX a.linkCategoria-Sel img {padding-left:12px; padding-right:15px; filter:alpha (opacity=100); /* MS Internet Explorer */ filter:progid:DXImageTransform.Microsoft.Alpha (style=0, opacity=100) /* MS Internet Explorer proprietory */ -moz-opacity: 1; /* Mozilla v1.6 and below */ opacity: 1; /* CSS-3 Standards */ -khtml-opacity:1; /* Safari */  }

/* lista prodotti */
#contentRicerca-Standard .colDX #listaProdotti {width:520px; margin-left:80px;}
#contentRicerca-Standard .colDX #listaProdotti .estremitaInfo {width:520px; clear:both; margin-bottom:15px; font-size:9pt; text-decoration:underline; margin-top:78px; line-height:15pt;}
#contentRicerca-Standard .colDX #listaProdotti .estremitaInfo a {text-decoration:underline;}

#contentRicerca-Standard .colDX #listaProdotti .blocco {margin-bottom:30px;}
#contentRicerca-Standard .colDX #listaProdotti .colSX {width:190px; float:left; text-align:right;}
#contentRicerca-Standard .colDX #listaProdotti .colDX {width:320px; margin-left:10px; float:left; text-align:left;}

#contentRicerca-Standard .colDX #listaProdotti h2.codice {font-size:18pt; font-weight:bold;}
#contentRicerca-Standard .colDX #listaProdotti h1.prodotto {font-size:10pt; font-weight:normal; width:210px;}
#contentRicerca-Standard .colDX #listaProdotti h1.prodotto a {text-decoration:underline;}
#contentRicerca-Standard .colSX a.linkCategoria-Sel { background-color:#F4F4F4; display:block;}
#contentRicerca-Standard .colSX a.linkCategoria { background-color:#F4F4F4; display:block;}

/* ------------------------ catalogo FOR scheda prodotto ------------------------ */

#Ricerca-Standard-SchedaTop  {width: 910px; margin:0px; clear:both; text-align:left; padding-right:45px;}
#Ricerca-Standard-SchedaTop h1.categoria {font-size:11pt; text-align:left;}
#Ricerca-Standard-SchedaTop h1.categoria span {color:#FFF; background-color:#C40000; padding-left:11px; padding-right:12px; display:table; text-transform:uppercase; text-align:left; cursor:pointer;}
#Ricerca-Standard-SchedaTop #utilita {width: 650px; height:43px; padding-left:260px; padding-right:45px; padding-top:35px;}
#Ricerca-Standard-SchedaTop #utilita .bottoni {float:left; width:240px;}
#Ricerca-Standard-SchedaTop #utilita .info {float:left; width:410px; color:#999; font-size:7.8pt; text-align:right; background-color:inherit; font-style:italic; margin-top:15px;}
#Ricerca-Standard-SchedaTop #utilita .infoCart {float:left; width:410px; color:#999; font-size:7.8pt; text-align:right; background-color:inherit; font-style:italic; margin-top:3px;}

.bottoni a img, .bottoni-ro a img{filter:alpha (opacity=40); /* MS Internet Explorer */ filter:progid:DXImageTransform.Microsoft.Alpha (style=0, opacity=40) /* MS Internet Explorer proprietory */ -moz-opacity: 0.4; /* Mozilla v1.6 and below */ opacity: 0.4; /* CSS-3 Standards */ -khtml-opacity:.4 /* Safari */}
.bottoni a:hover img, .bottoni-ro a:hover img {filter:alpha (opacity=100); /* MS Internet Explorer */ filter:progid:DXImageTransform.Microsoft.Alpha (style=0, opacity=100) /* MS Internet Explorer proprietory */ -moz-opacity: 1; /* Mozilla v1.6 and below */ opacity: 1; /* CSS-3 Standards */ -khtml-opacity:1 /* Safari */}

.bottoni a, .bottoni-ro a {color:#999; background-color:inherit; font-size:9pt; margin-right:16px;}
.bottoni a:hover, .bottoni-ro  a:hover {color:#000; background-color:inherit; font-size:9pt; margin-right:16px;}

#Ricerca-Standard-Scheda {width: 910px; margin:0px; clear:both; text-align:left; padding-right:45px; background-image:url(../images/bkg_ricerca-standard-scheda.gif); background-position:left; background-repeat:repeat-y; /*padding-bottom:38px;*/ position:relative;}
#Ricerca-Standard-Scheda .colSX {width:237px; float:left; text-align:left; padding-left:12px; padding-right:11px;}
#Ricerca-Standard-Scheda .colDX {width:650px; float:left; text-align:left; padding-bottom:38px;}

#Ricerca-Standard-Scheda .colSX .codice {font-size:26pt; font-weight: bold; margin-bottom:6px; line-height:23pt; margin-left:-2px; margin-top:-2px;}
#Ricerca-Standard-Scheda .colSX .descrizione {font-size:10.5pt; color:#C40000; background-color:inherit; /*margin-bottom:20px;*/ line-height:13pt;}
#Ricerca-Standard-Scheda .colSX .immagini td {text-align:center;}
#Ricerca-Standard-Scheda .colSX img {margin-top:20px;}

/* Firefox */  

@-moz-document url-prefix() {  
#colDXFirefox table.tabellaDati {margin-left:1px;}  
} 

/* tabella dati prodotti */

#Ricerca-Standard-Scheda .colDX .tabellaDati {width:650px; border-collapse:collapse; margin-bottom:38px; border:0px; margin-top:-6px;}
#Ricerca-Standard-Scheda .colDX .tabellaDati th {background-image:url(../images/bkg_th-tabella.gif); background-position:0px 6px; background-repeat:no-repeat; text-align:left; color:#C40000; font-size:18.5pt; padding:0px 2px 0px 9px; vertical-align: top; height:39px;}
#Ricerca-Standard-Scheda .colDX .tabellaDati th.riferimento {font-size:8pt!important; font-weight:bold; background-position:0px 6px; padding-top:6px; line-height:9pt;}
#Ricerca-Standard-Scheda .colDX .tabellaDati th span {font-size:11pt!important; font-weight:bold;}
#Ricerca-Standard-Scheda .colDX .tabellaDati th.carrello {background-image:none; text-align:center; border:0px; width:37px; vertical-align:bottom;}

th.quantita {width:50px;}

#Ricerca-Standard-Scheda .colDX .tabellaDati td {border-left:1px solid #807D7D; padding:0px 2px 0px 5px; text-align:left; font-size:7pt; white-space:nowrap;}
#Ricerca-Standard-Scheda .colDX .tabellaDati td.carrello {text-align:center; border:0px; color:inherit; background-color:#EEEEEF; width:37px;}
#Ricerca-Standard-Scheda .colDX .tabellaDati td.carrello1 {text-align:center; border:0px; width:37px;}

#Ricerca-Standard-Scheda .colDX .tabellaDati td.riferimento {text-align:left; color:inherit; background-color:#EEEEEF; font-weight:bold; white-space:nowrap; font-size:8pt;}
#Ricerca-Standard-Scheda .colDX .tabellaDati td.riferimento1 {text-align:left; font-weight:bold; white-space:nowrap;font-size:8pt;}

#Ricerca-Standard-Scheda .colDX .tabellaDati td.intestazioneNera {font-weight:bold;}
#Ricerca-Standard-Scheda .colDX .tabellaDati td.intestazioneRossa {color:#C40000; background-color:inherit;}

#Ricerca-Standard-Scheda .colDX .tabellaDati td.dati {color:inherit; background-color:#EEEEEF;}

#Ricerca-Standard-Scheda .colDX .tabellaDati td input.cart {width:37px; text-align:center; font-size:8pt;}

.norme {padding-left:5px; position:absolute; bottom:0px; text-transform:uppercase; font-size:7pt; font-weight:bold;}


/* celle selezionate tabella dati prodotti */

#Ricerca-Standard-Scheda .colDX .tabellaDati .dati-Sel {border-left:1px solid #807D7D; padding:0px 0px 0px 5px; text-align:left; font-size:7pt; color:#C40000; background-color:#EEEEEF;}
#Ricerca-Standard-Scheda .colDX .tabellaDati .riferimento-Sel {border-left:1px solid #807D7D; padding:0px 0px 0px 5px; font-size:8pt; text-align:left; color:#C40000; background-color:#EEEEEF; font-weight:bold;}
#Ricerca-Standard-Scheda .colDX .tabellaDati .carrello-Sel {text-align:center; border:0px; width:37px; color:#C40000; background-color:#EEEEEF;}


/* ------------------------ catalogo FOR ricerca visuale ------------------------ */

#contentRicerca-Visuale {width: 910px; margin:0px; clear:both; text-align:left; padding-right:45px;}
#contentRicerca-Visuale .listaForme {width:735px; margin:0px 0px 0px 0px; margin-left:115px;}
#contentRicerca-Visuale .listaForme a, #contentRicerca-Visuale .listaForme a:link {display:block; float:left; width:179px; height:179px; margin-right:3px; margin-bottom:3px;}
#contentRicerca-Visuale .listaForme a:hover {color:inherit; background-color:#F3F3F3;}

#contentRicerca-Visuale h1.titolo, #contentRicerca-Visuale h1.titoloVisual {font-size:7.5pt; text-transform:uppercase; margin-bottom:20px;}
#contentRicerca-Visuale h1.titolo span, #contentRicerca-Visuale h1.titolo a {color:#FFF; background-color:#000; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; display:table; }
#contentRicerca-Visuale h1.titolo a:hover {color:#FFF; background-color:#C40000; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; display:table; }

#contentRicerca-Visuale h1.titoloVisual span, #contentRicerca-Visuale h1.titoloVisual a {color:#FFF; background-color:#000; padding-left:10px; padding-right:15px; padding-top:2px; padding-bottom:2px; display:table; }
#contentRicerca-Visuale h1.titoloVisual a:hover {color:#FFF; background-color:#C40000; padding-left:10px; padding-right:15px; padding-top:2px; padding-bottom:2px; display:table; }

#Ricerca-Visuale-Top {width:865px; margin-left:44px; margin-top:48px; position:relative;}
#Ricerca-Visuale-Top .colSX {float:left; width:402px;}
#Ricerca-Visuale-Top .colDX, #Ricerca-Visuale-Top .colDX-ro {float:left; width:303px; margin-left:71px; font-size:10pt;}
#Ricerca-Visuale-Top .colDX-ro {padding-top:5px;}

#Ricerca-Visuale-Top .bottoni {float:right; width:87px; text-align:right;}
#Ricerca-Visuale-Top .bottoni-ro {width:87px; text-align:right;}
#Ricerca-Visuale-Top .bottoni-ro {top:-8px; right:-10px; position:absolute;}
#Ricerca-Visuale-Top .colSX h1 {font-size:14pt; color:#C40000; background-color:inherit; text-transform:uppercase; font-weight:normal;}
#Ricerca-Visuale-Top .colSX a, #Ricerca-Visuale-Top .colSX a:link {font-size:10pt; color:#000; background-color:inherit; text-decoration:underline; text-transform:uppercase;}
#Ricerca-Visuale-Top .colSX a:hover {font-size:10pt; color:#C40000; background-color:inherit; text-decoration:underline; text-transform:uppercase;}

.infoForma {font-size:9pt; margin-top:3px; padding-left:1px;}
#Ricerca-Visuale-Top .colDX-ro .TipoMateriale {color:#C40000; background-color:inherit;}

#Ricerca-VisualeForma {width:865px; margin-left:44px;}
#Ricerca-VisualeForma .colSX {float:left; width:400px; height:423px; padding-top:27px;}
#Ricerca-VisualeForma .colDX {float:left; width:423px; margin-left:40px; padding-top:2px; text-align:left;}

#Ricerca-VisualeForma .colDX a.linkEstremita span {display:block; float:left; padding-top:5px; font-size:10pt; cursor: pointer;}
#Ricerca-VisualeForma .colDX a.linkEstremita, #Ricerca-VisualeForma .colDX a.linkEstremita:link {height:22px; display:block; border-bottom:5px solid #000; margin-bottom:5px;}
#Ricerca-VisualeForma .colDX a.linkEstremita span.num {color:#FFF; background-color:#000; width:26px; height:20px; font-size:14pt; text-align:center; font-weight:bold; margin-right:7px; padding-top:2px;}

DIV.scroll {overflow: auto; WIDTH: 423px; HEIGHT: 250px; color:inherit; background-color:#FFF; margin-top:-5px; margin-bottom:2px;}

.tabellaEstr {width:403px; border-collapse:collapse; border:0px; margin-top:-5px;}
.tabellaEstrScroll {width:403px; border-collapse:collapse; border:0px;}
.tabellaEstr td, .tabellaEstrScroll td {text-align:left; padding:0px; vertical-align:top; text-align:left; font-size:9pt;}
td.iconaEstr {width:80px; height:80px; padding-right:5px;}
td.iconaEstr img { margin-bottom:2px;}
td.datiEstr {width:323px; height:80px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
td.datiEstr a {text-decoration:underline;}

td.datiEstr-ro {width:403px; text-align:left; padding-left:32px;}
td.datiEstr-ro b {color:#C40000; background-color:inherit;}

.RicVisCarrello {margin-top:25px;}
.RicVisCarrello input, .RicVisCarrello img {float:left;}
.RicVisCarrello a {float:left; padding-left:6px; padding-right:6px;}
.qtaCar {float:left; text-transform:uppercase; font-size:10pt; padding-left:32px; padding-right:10px; padding-top:3px;}
.insQta {font-size:8pt; color:#666; background-color:inherit; width:200px; float:left; line-height:11px;}


/* -------------------------- Carrello ------------------------- */

/* Carrello ordine */
#CarrelloOrdini .colSX {width:248px; float:left; text-align:left; padding-left:12px;}
#CarrelloOrdini .colDX {width:650px; float:left; text-align:left;}

#CarrelloOrdini .colDX .tabellaDati {width: 650px; border-collapse:collapse; margin-bottom:38px; border:0px; float:right;}
#CarrelloOrdini .colDX .tabellaDati th { background-image:url(../images/bkg_th-tabella.gif); background-position:left; background-repeat:repeat-y; text-align:left; font-size:9pt; padding:0px 2px 0px 9px; vertical-align:top; border-left:1px solid #807D7D; text-transform:uppercase;}
#CarrelloOrdini .colDX .tabellaDati th.carrello {background-image:url(../images/bkg_th-tabella.gif); background-position:left; background-repeat:repeat-y; text-align:center; border-left:1px solid #807D7D; width:37px; padding:0px 0px 0px 5px;}

#CarrelloOrdini .colDX .tabellaDati td {border-left:1px solid #807D7D; padding:0px 2px 0px 5px; text-align:left; font-size:8pt;}
#CarrelloOrdini .colDX .tabellaDati td.carrello {text-align:center; border-left:1px solid #807D7D; padding:0px 2px 0px 5px; color:inherit; background-color:#EEEEEF; width:37px;}
#CarrelloOrdini .colDX .tabellaDati td.carrello1 {text-align:center; border-left:1px solid #807D7D; padding:0px 2px 0px 5px; width:37px;}

#CarrelloOrdini .colDX .tabellaDati td.riferimento {text-align:left; color:inherit; background-color:#EEEEEF; font-weight:bold;}
#CarrelloOrdini .colDX .tabellaDati td.riferimento1 {text-align:left; font-weight:bold;}

#CarrelloOrdini .colDX .tabellaDati td.dati {color:inherit; background-color:#EEEEEF;}
#CarrelloOrdini .colDX .tabellaDati td input.cart {width:37px; text-align:right;}
#CarrelloOrdini .colDX .tabellaDati td input.cartErr {width:37px; text-align:center; background-color:Red; }

#CarrelloOrdini .colSX .label1 {font-size:13pt; text-align:left; font-weight:normal; color:#C40000; margin-bottom:13px; text-transform:uppercase;}
#CarrelloOrdini .colSX .label2 {font-size:10pt; text-align:left; font-weight:normal; margin-bottom:20px; color:#000;}

.pulsantiCarrello a, .pulsantiCarrello a:link {width:176px; height:18px; font-size:9pt; color:#FFFFFF; background-color:#666; margin-right:6px; display:block; float:left; text-align:center; text-transform:uppercase; padding-top:2px;}
.pulsantiCarrello a:hover {width:176px; height:18px; font-size:9pt; color:#FFFFFF; background-color:#C40000; margin-right:6px; display:block; float:left; text-align:center; text-transform:uppercase; padding-top:2px;}

.contentCompletaRich {width:650px; background-color:#EEEEEF; text-align:center;}
.tabellaCompletaRich {border:0px; border-collapse:collapse; margin:10px auto 0px auto;}
.tabellaCompletaRich td {padding:0px; font-size:9pt; text-align:left;}
a.linkModPar-Email {font-size:9pt; text-decoration:underline; display:block; text-align:left; padding-left:30px;font-weight:bold;}
.ModPar-Email {text-align:left; font-size:9pt; padding-left:50px; font-weight:bold;}
.campi {padding-bottom:15px!important;}
.etichette {font-weight:bold;}
.bottoneForm {padding-top:10px!important;}
.bottoneForm input {color:#FFF; background-color:#000; text-transform:uppercase; text-align:center; border:0px; font-weight:bold; padding:2px;}

/* ------------------------ catalogo FORTFLEX TUBI  ------------------------ */
#contentTubi {width: 720px; margin:40px 0px 0px 0px; clear:both; text-align:left; padding-left:190px; padding-right:45px;}

#contentTubi .intestazione-famiglia {width:125px; float:left; margin-bottom:20px; font-size:10pt;}
#contentTubi .intestazione-boccola {width:125px; float:left; margin-bottom:20px; font-size:10pt;}
#contentTubi .intestazione-descrizione {width:470px; float:left; margin-bottom:20px; font-size:10pt;}

#contentTubi .blocco {clear:both; border-bottom:1px solid #FFF;}

#contentTubi .famiglia {width:695px; clear:both; border-bottom:2px solid #000; padding-left:25px; padding-top:2px; padding-bottom:2px;margin-bottom:20px;}
#contentTubi .famiglia a, #contentTubi .famiglia a:link, #contentTubi .famiglia a:visited, #contentTubi .famiglia a:hover, #contentTubi .famiglia a:active { font-size:10pt; font-weight:bold; color:#C40000; background-color:inherit; text-decoration:none;} 
#contentTubi .boccola {width:125px; padding-left:125px; float:left; margin-bottom:3px;}
#contentTubi .descrizione, #contentTubi .descrizione-sel {width:470px; float:left; margin-bottom:3px; font-size:9pt;}
#contentTubi .descrizione-sel {color:#C40000; background-color:inherit;}

#contentTubi .descrizione a, #contentTubi .descrizione a:link, #contentTubi .descrizione a:visited, #contentTubi .descrizione a:hover, #contentTubi .descrizione a:active {font-size:9pt; text-decoration:underline;}
#contentTubi .descrizione a.code, #contentTubi .descrizione a.code:link, #contentTubi .descrizione a.code:visited, #contentTubi .descrizione a.code:hover, #contentTubi .descrizione a.code:active {font-size:8pt; text-decoration:none; font-weight:bold; background-image:url(../images/icona_pdf.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; padding-top:3px; padding-bottom:3px;}

/* codici selezionati tubi */
#contentTubi .descrizione-sel a, #contentTubi .descrizione-sel a:link, #contentTubi .descrizione-sel a:visited, #contentTubi .descrizione-sel a:hover, #contentTubi .descrizione-sel a:active {font-size:9pt; text-decoration:underline; font-weight:normal; color:#C40000; background-color:inherit;}
#contentTubi .descrizione-sel a.code, #contentTubi .descrizione-sel a.code:link, #contentTubi .descrizione-sel a.code:visited, #contentTubi .descrizione-sel a.code:hover, #contentTubi .descrizione-sel a.code:active {font-size:8pt; text-decoration:none; font-weight:bold; color:#C40000; background-image:url(../images/icona_pdf.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; padding-top:3px; padding-bottom:3px; background-color:inherit;}


/* ------------------------ catalogo FORTFLEX RACCORDI PER TUBI  ------------------------ */
#contentRaccordi-per-Tubi {width: 720px; margin:40px 0px 0px 0px; clear:both; text-align:left; padding-left:190px; padding-right:45px;}
#contentRaccordi-per-Tubi .intestazione-famiglia {font-size:10pt; margin-bottom:20px;text-decoration:underline;}

#contentRaccordi-per-Tubi .famiglia {width:715px; clear:both; border-bottom:2px solid #000; padding-left:5px; padding-top:2px; padding-bottom:2px; margin-top:10px;}
#contentRaccordi-per-Tubi .famiglia a, #contentRaccordi-per-Tubi .famiglia a:link, #contentRaccordi-per-Tubi .famiglia a:visited, #contentRaccordi-per-Tubi .famiglia a:hover, #contentRaccordi-per-Tubi .famiglia a:active { font-size:10pt; font-weight:bold; color:#C40000; background-color:inherit; text-decoration:none;} 

#contentRaccordi-per-Tubi .intestazione {width:645px; margin-left:75px; color:#FFF; background-color:#818181; font-size:10pt; text-align:center; font-weight:bold; clear:both;}
#contentRaccordi-per-Tubi .blocco {width:645px; margin-left:75px; clear:both; border-bottom:1px solid #000; padding-top:3px; padding-bottom:3px;}
#contentRaccordi-per-Tubi .raccordo {margin-right:60px;}
#contentRaccordi-per-Tubi .raccordo img {vertical-align:middle;}
#contentRaccordi-per-Tubi .descrizione, #contentRaccordi-per-Tubi .descrizione-sel {font-size:9pt;}
#contentRaccordi-per-Tubi a.descrizione, #contentRaccordi-per-Tubi a.descrizione:link, #contentRaccordi-per-Tubi a.descrizione:visited, #contentRaccordi-per-Tubi a.descrizione:hover, #contentRaccordi-per-Tubi a.descrizione:active {font-size:9pt; font-weight:bold; background-image:url(../images/icona_pdf.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; padding-top:2px; padding-bottom:2px;}
#contentRaccordi-per-Tubi a.descrizione span, #contentRaccordi-per-Tubi a.descrizione:link span, #contentRaccordi-per-Tubi a.descrizione:visited span, #contentRaccordi-per-Tubi a.descrizione:hover span, #contentRaccordi-per-Tubi a.descrizione:active span {text-decoration:underline; font-weight:normal;}

/* codici selezionati raccordi per tubi */
#contentRaccordi-per-Tubi a.descrizione-sel, #contentRaccordi-per-Tubi a.descrizione-sel:link, #contentRaccordi-per-Tubi a.descrizione-sel:visited, #contentRaccordi-per-Tubi a.descrizione-sel:hover, #contentRaccordi-per-Tubi a.descrizione-sel:active {font-size:9pt; font-weight:bold; color:#C40000; background-image:url(../images/icona_pdf.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; padding-top:2px; padding-bottom:2px; background-color:inherit;}
#contentRaccordi-per-Tubi a.descrizione-sel span, #contentRaccordi-per-Tubi a.descrizione-sel:link span, #contentRaccordi-per-Tubi a.descrizione-sel:visited span, #contentRaccordi-per-Tubi a.descrizione-sel:hover span, #contentRaccordi-per-Tubi a.descrizione-sel:active span {text-decoration:underline; font-weight:normal; color:#C40000; background-color:inherit;}

/* -------------------------- news ------------------------- */

.titoloNews {width:135px; height:19px; text-align:center; margin-left:45px; background-color:#C40000; clear:both;}

.newsList {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCC;}
#newsHome .colSX, #news .colSX {width:180px; height:160px; margin-right:6px; float:left;}
#newsHome .colDX, #news .colDX {width:720px; height:160px; float:left;}

.NewsPreviewTitle {font-size:12pt; color:#C40000; background-color:inherit; font-weight:bold; margin-top:-5px;}
.NewsPreviewTitle a {font-size:12pt; color:#C40000; background-color:inherit; font-weight:bold; }
.NewsPreviewTitle span {font-size:26pt;}
.NewsReleaseDate {font-size:11pt; margin-top:5px; margin-bottom:5px;}
.NewsPreviewSummary {font-size:12pt; margin-bottom:3px;}
.NewsPreviewText {font-size:9pt; line-height:18px;}

