/* TAG Generici */
* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
html {margin: 0px; padding: 0px; height: 100%; width: 100%;}
body {margin: 0px; padding: 0px; width: 100%; background-color:#F1EEEB;}


/* RIDEFINIZIONE SELETTORI */
p {margin:0px; padding:0px;}
blockquote {margin-top:0px; margin-bottom:0px; padding:0px;}

/* CLASSI GENERICHE */
.displayBlock {display:block;}
.displayNone {display:none;}
.clear {clear:both; height:1px; overflow:hidden;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.ErrorItem {color:#FF0000;}
.alignRight {text-align:right;}
.labelBold {font-weight:bold;}
.minFontSize {font-size:9px;}
.livello1 {position:absolute; top:0; z-index: 1;}

.cols {clear:both; width:100%; margin-bottom:10px;}
.cols p {float:left; width:50%;}
.cols3rd {float:left; width:33%; margin:0px 0px 15px 0px; padding:0px;}
.marginLeft {margin-left:25px;}
.marginTop {margin-top:5px;}
.lineBreak {margin-top:15px;}
.lineBreakDouble {margin-top:30px;}
.lineBreakTriple {margin-top:45px;}

.textWebMkt1 {color:#FFFFFF; font-size:9px;}
.textRed {color:#DF0000;}
.textGrey {color:#999999;}
.textBigBold {font-weight:bold; font-size:14px;}
.linkForm {margin:0px; padding:0px; padding-bottom:5px;}
.buttonForm {background-color:#F1EEEB; border:1px solid #000000;}

.BoxLink {margin:0px 10px 10px 10px; padding:0px; height:22px; line-height:18px; background-color:#DF0000; text-align:center;}
.BoxLink a {text-decoration:none; color:#FFFFFF; font-weight:bold; padding-bottom:2px; border-bottom:3px solid #000000;}
.BoxLink a:hover {color:#000000;}

.BoxLinkForm {margin:0px; padding:0px;}
.BoxLinkForm a {text-decoration:none; color:#DF0000; font-weight:bold; padding-bottom:2px; border-bottom:3px solid #000000;}
.BoxLinkForm a:hover {color:#000000;}

.BoxLinkFormCategory {float:left; width:33%; margin:0px; padding:0px; height:25px; line-height:25px; text-align:center;}
.BoxLinkFormCategory a {text-decoration:none; color:#DF0000; font-weight:bold;}
.BoxLinkFormCategory a:hover {color:#FFFFFF;}


/* DEFINIZIONE CONTENUTI */
#BoxContent {margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; width:759px; height:auto; background-color:#FFFFFF;}

#BoxContent #BoxHeader {margin:0px; padding:0px;}
#BoxContent #BoxHeader #BoxBrand {	float:left; width:503px; height:254px; margin:0px; padding:0px; background-image:url('/images/brand.gif');
									background-position:left; background-repeat:no-repeat; background-color:#000000;}
#BoxContent #BoxHeader #BoxBrandHome {float:left; width:503px; height:254px; margin:0px; padding:0px; background-color:#FFFFFF;}
#BoxContent #BoxHeader #BoxLogo {float:right; margin:0px; padding:0px;}

#BoxContent #BoxMenu {margin:0px; padding:0px; background-color:#000000;}
#BoxContent #BoxMenu #BoxMenuBar {float:left; height:26px; line-height:26px; margin:0px; padding:0px; padding-left:25px; }
#BoxContent #BoxMenu #BoxMenuBar ul {margin:0px; padding:0px; list-style-type:none;}
#BoxContent #BoxMenu #BoxMenuBar ul li {display:inline; padding-right:4px; color:#FFFFFF; font-weight:bold;}
#BoxContent #BoxMenu #BoxMenuBar ul li a {text-decoration:none; color:#FFFFFF; font-weight:bold; padding-left:4px;}
#BoxContent #BoxMenu #BoxMenuBar ul li a:hover {color:#DF0000;}
#BoxContent #BoxMenu #BoxMenuLogo {float:right; margin:0px; padding:0px;}

#BoxContent #SimpleBoxContainer {margin:0px; padding:0px;}
#BoxContent #BoxContainer {margin:0px; padding:0px; background-image:url('/images/maniglia.gif'); background-position:top right; background-repeat:no-repeat;}
#BoxContent #SimpleBoxContainer #BoxPollicino,
#BoxContent #BoxContainer #BoxPollicino {float:left; margin:0px; margin-top:5px; padding:0px; padding-left:25px;}
#BoxContent #SimpleBoxContainer #BoxPollicino ul,
#BoxContent #BoxContainer #BoxPollicino ul {margin:0px; padding:0px; list-style-type:none;}
#BoxContent #SimpleBoxContainer #BoxPollicino ul li,
#BoxContent #BoxContainer #BoxPollicino ul li { display:inline; padding-right:3px; color:#999999; font-size:9px;}
#BoxContent #SimpleBoxContainer #BoxPollicino ul li a,
#BoxContent #BoxContainer #BoxPollicino ul li a {text-decoration:none; color:#999999; font-size:9px;}
#BoxContent #SimpleBoxContainer #BoxPollicino ul li a:hover, 
#BoxContent #BoxContainer #BoxPollicino ul li a:hover {color:#DF0000;}
#BoxContent #SimpleBoxContainer #BoxTestoWebMkt, 
#BoxContent #BoxContainer #BoxTestoWebMkt {float:right; width:246px; margin:5px; padding:0px; color:#999999; font-size:9px; text-align:center;}
#BoxContent #BoxContainer #BoxTestoWebMktHome {float:left; margin:0px; margin-top:5px; padding:0px; padding-left:25px; color:#999999; font-size:9px;}
#BoxContent #BoxContainer #BoxMain {margin:25px; padding:0px;}
#BoxContent #BoxContainer #BoxMain1 {margin:25px; margin-bottom:0; padding:0px;}

#BoxContent #BoxNews {margin:0px; padding:0px; background-color:#DF0000; color:#FFFFFF;}
#BoxContent #BoxNews #BoxNewsTop {margin:0px; padding:0px;}
#BoxContent #BoxNews #BoxNewsTop #ColNewsTopImg,
#BoxContent #BoxNews #BoxNewsTop #ColNewsTop {float:left; width:33%; height:33px; line-height:33px; margin:0px; padding:0px; }
#BoxContent #BoxNews #BoxNewsTop #ColNewsTop a {text-decoration:none; color:#FFFFFF; font-weight:bold; margin-left:28px; padding-bottom:2px; border-bottom:3px solid #000000;}
#BoxContent #BoxNews #BoxNewsTop #ColNewsTop a:hover {color:#000000;}
#BoxContent #BoxNews #BoxNewsList {margin:0px; padding:0px; border-top:2px solid #FFFFFF; background-image:url('/images/boxNews.gif'); background-position:top left; background-repeat:repeat-y;}
#BoxContent #BoxNews #BoxNewsList #ColNewsList {float:left; width:207px; margin:0px; padding:20px 20px 20px 25px;}
#BoxContent #BoxNews #BoxNewsList #ColNewsList a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
#BoxContent #BoxNews #BoxNewsList #ColNewsList a:hover {color:#000000;}

#BoxContent #BoxChiusura {margin:0px; margin-top:2px; padding:0px; width:100%; background-color:#000000; color:#999999;}
#BoxContent #BoxChiusura #BoxTesto {float:left; height:26px; line-height:26px; background-color:#000000;}

#BoxContent #BoxFooter {margin:0px; padding:25px 13px 25px 25px;}
#BoxContent #BoxFooter #BoxFooterLeft {float:left; margin:0px; padding:5px 0px 5px 0px;}
#BoxContent #BoxFooter #BoxFooterRight {float:right; margin:0px; padding:0px;}
#BoxContent #BoxFooter #BoxFooterRight #BoxFooterLink {margin:0px; padding:0px; text-align:right;}
#BoxContent #BoxFooter #BoxFooterRight #BoxFooterLink ul {margin:0px; padding:0px; list-style-type:none;}
#BoxContent #BoxFooter #BoxFooterRight #BoxFooterLink ul li {display:inline; color:#999999; font-size:9px;}
#BoxContent #BoxFooter #BoxFooterRight #BoxFooterLink ul li a {text-decoration:none; color:#999999; font-size:9px;}
#BoxContent #BoxFooter #BoxFooterRight #BoxFooterLink ul li a:hover {color:#DF0000;}
#BoxContent #BoxFooter #BoxFooterRight #BoxFooterCopyright {margin:0px; margin-top:2px; padding:0px; color:#D1D1D1;}

#SeparatorBlack {margin:0px; padding:0px; background-color:#000000; height:25px;}
#SeparatorImg {margin:0px; padding:0px; background-color:#FFFFFF; height:25px; background-image:url('/images/separatore.jpg'); background-position:left; background-repeat:no-repeat;}

#BoxPaginazione {margin:0px 20px 10px 0px; padding:0px; font-weight:bold;}
#BoxPaginazione a {text-decoration:none; color:#DF0000; font-weight:bold;}
#BoxPaginazione a:hover {color:#000000;}

#BoxPrivacy {margin:10px; padding:0px;}

#Errore {text-align:center; color:#FF0000;}
#Errore ul {list-style-type:none;}


/* SPECIFICI PER PAGINE */
#BoxHomepage {margin:0px; padding:0px;}
#BoxHomepage #BoxMercati {margin:0px; padding:0px;}
#BoxHomepage #BoxMercati #BoxMercato {	float:left; margin:10px 50px 20px 0px; padding:0px; width:255px; height:55px; 
										background-position:top left; background-repeat:no-repeat;}
#BoxHomepage #BoxMercati #BoxMercato a {color:#999999; text-decoration:none;}
#BoxHomepage #BoxMercati #BoxMercato a:hover {color:#333333;}
#BoxHomepage #BoxMercati #BoxMercato #BoxDecorMercato {float:left; width:5%; margin-right:5px;}
#BoxHomepage #BoxMercati #BoxMercato #BoxDescriptMercato {float:right; width:93%; height:40px;}
#BoxHomepage #BoxMercati #BoxMercato #BoxLinkCategory {margin:0; margin-top:15px; padding:0; text-align:right;}
#BoxHomepage #BoxMercati #BoxMercato #BoxLinkCategory a {text-decoration:none; color:#DF0000; font-weight:bold;}
#BoxHomepage #BoxMercati #BoxMercato #BoxLinkCategory a:hover {color:#000000;}

#BoxAzienda {margin:0px; padding:0px; width:478px; text-align:justify;}
#BoxAzienda #BoxImgAzienda {float:left; width:300px; margin:0px; margin-top:20px; padding:0px; }
#BoxAzienda #BoxLinkPagInterne {float:left; width:155px; margin:20px 10px 0px 10px; padding:0px;}
#BoxAzienda #BoxLinkPagInterne #BoxTestoAzienda {margin:30px 5px 0px 5px; padding:0px; font-size:14px; font-style:oblique; text-align:center;}
#BoxAzienda #BoxLinkPagInterne1 {float:left; width:155px; margin:20px 0px 0px 0px; padding:0px; text-align:left;}

#BoxDesignText {margin:0px; padding:0px; background-image:url('/images/design-bkg.jpg'); background-position:top left; background-repeat:no-repeat;}
#BoxDesignText p {font-size:9px;}
#BoxDesignLink {margin:0px; margin-top:15px; padding:0px; width:127px;}

#BoxPageCatalogue {margin:25px 0px 0px 25px; padding:0px;}
#BoxPageCatalogue #BoxListCategorie {float:left; margin:0px 0px 20px 0px; padding:0px; width:475px; text-align:justify;}
#BoxPageCatalogue #BoxListCategorie1 {float:left; margin:0px 0px 20px 0px; padding:0px; width:475px; text-align:justify;}
#BoxPageCatalogue #BoxListCategorie #BoxCategoria {float:left; margin:0px 35px 30px 0px; padding:0px;}
#BoxPageCatalogue #BoxListCategorie #BoxCategoriaEN {float:left; margin:0px 25px 10px 0px; padding:0px; width:116px; height:123px; text-align:left;}
#BoxPageCatalogue #BoxListCategorie #BoxHomeEN {float:left; margin:0px 25px 25px 0px; padding:0px; width:125px; height:123px; text-align:left;}
#BoxPageCatalogue #BoxListCategorie #BoxCategoria #BoxImgCategoria {margin:0px; margin-bottom:10px; padding:0px; border:1px solid #999999; width:120px; height:90px; text-align:center;}
#BoxPageCatalogue #BoxListCategorie #BoxCategoriaEN #BoxImgCategoria {margin:0px; padding:0px; border:1px solid #999999; width:100px; height:80px;}
#BoxPageCatalogue #BoxListCategorie #BoxHomeEN #BoxImgCategoria {margin:0px; padding:0px; border:1px solid #999999; width:100px; height:80px;}
#BoxPageCatalogue #BoxListCategorie #BoxCategoria #BoxImgCategoria img {vertical-align:middle;}
#BoxPageCatalogue #BoxListCategorie #BoxCategoriaEN #BoxImgCategoria img {vertical-align:middle;}
#BoxPageCatalogue #BoxListCategorie #BoxHomeEN #BoxImgCategoria img {vertical-align:middle;}
#BoxPageCatalogue #BoxListCategorie #BoxCategoriaEN a {text-decoration:none; color:#000000; font-weight:bold;}
#BoxPageCatalogue #BoxListCategorie #BoxHomeEN a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxPageCatalogue #BoxListCategorie #BoxCategoriaEN a:hover {color:#DF0000;}
#BoxPageCatalogue #BoxListCategorie #BoxHomeEN a:hover {color:#DF0000;}
#BoxPageCatalogue #BoxListCategorie a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxPageCatalogue #BoxListCategorie a:hover {color:#DF0000;}
#BoxPageCatalogue #BoxRightCategorie {float:left; margin:10px 15px 40px 35px; padding:0px; width:186px; text-align:center;}

#BoxPageCategory {margin:25px 0px 0px 25px; padding:0px;}
#BoxPageCategory #BoxImgTite {margin:0px; padding:0px;}
#BoxPageCategory #BoxImgTite span {vertical-align:top;}
#BoxPageCategory #BoxListSottocategorie {margin:0px; padding:0px;}
#BoxPageCategory #BoxListSottocategorie #BoxSottocategorie {float:left; margin:0px 25px 10px 0px; padding:0px; width:116px; height:123px;}
#BoxPageCategory #BoxListSottocategorie #BoxSottocategorie #BoxImgSottocategoria {margin:0px; padding:0px; border:1px solid #999999; width:100px; height:80px;}
#BoxPageCategory #BoxListSottocategorie #BoxSottocategorie #BoxImgSottocategoria img {vertical-align:middle;}
#BoxPageCategory #BoxListSottocategorie #BoxSottocategorie a {text-decoration:none; color:#000000; font-weight:bold;}
#BoxPageCategory #BoxListSottocategorie #BoxSottocategorie a:hover {color:#DF0000;}

#BoxPageProductDetails {margin:25px 0px 0px 25px; padding:0px;}
#BoxPageProductDetails #BoxImgTite {margin:0px; padding:0px;}
#BoxPageProductDetails #BoxImgTite span {vertical-align:top;}
#BoxPageProductDetails #BoxProductDetails {float:left; margin:0px 20px 20px 0px; padding:0px; width:458px; text-align:justify;}
#BoxPageProductDetails #BoxProductDetails #BoxImgDetails {margin:0px; padding:0px; width:400px; height:300px; text-align:center; border:1px solid #999999;}
#BoxPageProductDetails #BoxProductDetails #BoxDownloadPDF a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxPageProductDetails #BoxProductDetails #BoxDownloadPDF a:hover {color:#DF0000;}
#BoxPageProductDetails #BoxRightCategorie {float:left; margin:10px 15px 40px 35px; padding:0px; width:186px; text-align:center;}

#BoxComunicazione {margin:0px; padding:0px; width:478px;}
#BoxComunicazione #BoxComunicazioneLink {float:left; margin:0px 35px 30px 0px; padding:0px; width:120px;}
#BoxComunicazioneMain {margin:25px 0px 25px 25px; padding:0px;}
#BoxComunicazioneMain #BoxCopertina {float:left; width:242px; margin:20px 0px 20px 0px; padding:0px;}
#BoxComunicazioneMain #BoxMetalcast {float:left; width:210px; margin:0px; padding:0px;}
#BoxComunicazioneMain #BoxRichiestaCataloghi {	float:left; width:465px; height:265px; margin:0px; padding:0px; background-image:url('/images/cataloghi5.jpg'); 
												background-position:top right; background-repeat:no-repeat;}
#BoxComunicazioneMain #BoxBrochureLeft {float:left; width:260px; margin:0px; padding:0px;}
#BoxComunicazioneMain #BoxBrochureRight {float:left; width:405px; margin:0px; padding:0px;}
#BoxComunicazioneMain #BoxCdRom {margin:0px; padding:0px;}
#BoxComunicazioneMain #BoxCdRom #BoxToForm a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxComunicazioneMain #BoxCdRom #BoxToForm a:hover {color:#DF0000;}
#BoxComunicazioneMain #BoxCdRom #BoxCD {float:left; width:350px; margin:2px; margin-top:25px; padding:0px;}
#BoxComunicazioneMain .BoxUffStampaLeft {float:left; width:335px; margin:0px; margin-top:25px; padding:0px;}
#BoxComunicazioneMain #BoxEspositoriPage {margin:0px; padding:0px;}
#BoxComunicazioneMain #BoxEspositoriPage #BoxEspositore {float:left; width:240px; margin:0px; margin-top:25px; padding:0px;}

#BoxContatti {margin:0px; padding:0px;}
#BoxContatti a {text-decoration:none; color:#999999;}
#BoxContatti a:hover {color:#DF0000;}

#BoxPageNews {margin:25px 0px 0px 25px; padding:0px; background-image:url('/images/colNews.jpg'); background-position:bottom right; background-repeat:no-repeat;}
#BoxPageNews #BoxElencoNews {float:left; margin:0px 20px 20px 0px; padding:0px; width:458px; text-align:justify;}
#BoxPageNews #BoxElencoNews a {text-decoration:none; color:#DF0000; font-weight:bold;}
#BoxPageNews #BoxElencoNews a:hover {color:#000000;}
#BoxPageNews #BoxDettaglioNews {float:left; margin:0px 0px 20px 20px; padding:0px; width:216px; text-align:justify;}
#BoxPageNews #BoxDettaglioNews a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxPageNews #BoxDettaglioNews a:hover {color:#DF0000;}

#BoxFormPage {margin:0px; padding:0px;}
#BoxFormPage form {margin:0px; padding:0px;}
#BoxFormPage a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxFormPage a:hover {color:#DF0000;}
