html,body {width:100%;height:50px;margin:0;padding:0;font-size:14px;line-height: 18px;font-family:Avenir,"Avenir LT 65 Medium", "Lucida Grande","Lucida Sans", "Bitstream Vera Sans", lucida, arial, sans-serif;color:#808080;}
body{position:relative;}
div#Sfondo{position:relative;width:100%;}
div#Sito{position:relative;width:980px;min-height: 100%;  height: auto !important; height: 100%;}
div#Header{width:980px;height:200px;background:url(../images/header.png) no-repeat}
div#Header table#LoghiLingue{width:950px;height:50px;font-size:14px;color:#808080;padding:0;margin:0;border:0;margin-left:10px;}
div#Header table#LoghiLingue a{font-size:14px;color:#808080;text-decoration:none}
div#Header table#LoghiLingue img.Logo{margin-right:15px}
div#Header table#Cerca{width:960px;height:150px;font-size:12px;color:#808080;padding:0;margin:0;border:0;margin-left:10px;}
div#Header table#Cerca td#Slogan{width:810px;font-size:22pt;line-height:24px;color:#fff;}
div#Header table#Cerca input {vertical-align:middle;font-family:Avenir,"Avenir LT 65 Medium", "Lucida Grande","Lucida Sans", "Bitstream Vera Sans", lucida, arial, sans-serif;}
div#Header table#Cerca input#TestoCerca{width:100px;height:12px;border:0;background-color:#ececec;color:#000;font-size:10px;padding:0}
div#Header table#Cerca input#PulsanteCerca{background:none;border:none;color:#808080;font-size:12px;}
div#Corpo{width:980px;padding-bottom:20px}
div#Menu{width:980px;height:30px;background:url(../images/curveup.png) no-repeat;}
div#Menu table{width:960px;font-size:14px;color:#808080;padding:0;margin:0;border:0;margin-left:10px;vertical-align:middle}
div#Menu table a{font-size:14px;color:#808080;text-decoration:none;vertical-align:middle}
div#Menu table .SelectedMenu{color:#7fbfed}
div#Menu table img{vertical-align:middle}
div#CorpoCentral{width:980px;background-color:#fff;}
div#CorpoCentral div#CorpoBgUp{width:980px;background:url(../images/bgicon.gif) no-repeat;}
div#CorpoCentral div#CorpoBgUp div#CorpoBgBottom{width:980px;background:url(../images/bgbottom.gif) no-repeat;background-position:bottom left}
div#FooterContenuti{position:absolute;width:980px;height:150px;bottom:30}
div#FooterContenuti #DatiAzienda{position:absolute;bottom:5px;left:30px;width:275px}
div#FooterContenuti #DatiAzienda a{text-decoration:none}
div#FooterContenuti #Certificazioni{position:absolute;top:40px;left:360px;width:595px;height:90px;overflow:hidden;padding-top:8px;border-top:dashed 1px #ddd;}
div#FooterContenuti #Certificazioni img{vertical-align:middle;}
div#FooterContenuti #Certificazioni img.CertificazioniMargin{margin-left:10px}
div#FooterContenuti #Credits{position:absolute;bottom:10px;right:30px}
div#FooterContenuti #Credits a{text-decoration:none;color:#b4b5af}
div#Push{height:150px;}

div#ColonnaSx{width:350px;float:left;}
div#ColonnaDx{width:615px;margin-top:15px;margin-bottom:170px;padding-right:15px;float:right;}

div#SpazioIcone{width:350px;height:115px;}
div#SpazioIcone div#Icone{height:109px;}
div#SpazioIcone div#Icone .Icona{float:left;margin-top:15px;width:65px;height:94px;background:url(../images/goccia.gif) no-repeat;}
div#SpazioIcone div#Icone .Icona img{margin-top:35px;}
img.IconaOff {cursor:pointer;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
img.IconaOn {cursor:pointer;}

div#ContenutiSx{width:335px;margin-left:15px;margin-top:15px;padding-bottom: 170px}
div#ContenutiDx{width:600px;margin-left:15px;}

div#LabelIcone{width:305px;height:50px;margin-left:15px;font-size:28pt;line-height:50px;color:#fff;text-align:center}

div.MenuSx{margin-left:15px;font-size:18pt;line-height:18pt;color:#cecdc2;}
div.MenuSx .ElemMenuSx{}
div.MenuSx .ElemMenuSxRidotto{font-size:14pt;line-height:14pt;}
div.MenuSx select{vertical-align:middle;margin-left:15px;font-size:12px;font-family:Avenir,"Avenir LT 65 Medium", "Lucida Grande","Lucida Sans", "Bitstream Vera Sans", lucida, arial, sans-serif;color:#808080;}
div.MenuSx a{text-decoration:none;color:#cecdc2}
div.MenuSx a.SelectedMenuSx{color:#808080}
div.MenuSx a.SelectedMenuSxCyan{color:#87ceec}
div.MenuSxBorderTop{margin-left:15px;margin-top:20px;padding-top:20px;border-top:dashed 1px #ddd;}
div.MenuSxMarginTop{margin-top:20px;}

div.MenuHomeSxBorder{margin-top:10px;padding-top:10px;border-top:dashed 1px #ddd;}
div.MenuHomeSx{width:315px;font-size:14px;line-height:18px;color:#808080;}
div.MenuHomeSx .TitoloMenuHomeSx{font-size:18pt;color:#cecdc2;vertical-align:middle;margin-bottom:5px}
div.MenuHomeSx .TitoloMenuHomeSx a{color:#cecdc2;}
div.MenuHomeSx .TitoloMenuHomeSx img{vertical-align:middle;margin-bottom:2px;margin-right:8px}
div.MenuHomeSx .ElencoMenuHomeSx {margin-left:45px;padding-bottom:5px}
div.MenuHomeSx a{text-decoration:none;color:#808080}

div#HomeUp{width:585px;padding-top:5px;padding-bottom:15px;}
div#HomeUp div#HomeUpSx{float:left;padding-top:5px;width:350px;border-right:dashed 1px #ddd;padding-right:10px;}
div#HomeUp div#HomeUpSx .ElemHomeUpSx{font-size:24pt;line-height:24pt;color:#cecdc2;}
div#HomeUp div#HomeUpSx .ElemHomeUpSx a{text-decoration:none;color:#cecdc2}
div#HomeUp div#HomeUpDx{float:right;padding-top:5px;}
div#HomeUp div#HomeUpDx select{width:215px;font-size:11px;font-family:arial,sans-serif;color:#808080;}

div#HomeMiddle{width:585px;padding-bottom:15px;color:#808080;}
div#HomeMiddle a{text-decoration:underline;color:#808080;}
div#HomeMiddle .HomeMiddleTitolo{padding-bottom:10px;font-size:14pt;color:#808080;}
div#HomeMiddle .HomeMiddleTesto{padding-bottom:15px;margin-bottom:15px;border-bottom:dashed 1px #ddd;}
div#HomeMiddle .HomeMiddleTesto a{text-decoration:underline;color:#808080;}
div.HomeImmagine{position:relative;margin-bottom:20px;}
div.HomeImmagine img{position:absolute}

div.ComboSx{margin-top:20px;margin-left:15px;}
div.ComboSx select{width:215px;font-family:arial, sans-serif;color:#808080;font-size:11px}

div.BoxSx{width:305px;font-size:0px;margin-bottom:2px}
div.BoxSx .UpBoxSx{width:305px;height:9px;background:url(../images/curve_up.gif) no-repeat;font-size:0px;margin:0;padding:0;}
div.BoxSx .MiddleBoxSx{width:305px;background:url(../images/pixel.gif);}
div.BoxSx .MiddleBoxSx .MiddleBoxTitle{font-size:20pt;line-height:20pt;color:#fff;padding-left:15px;vertical-align:middle}
div.BoxSx .MiddleBoxSx .MiddleBoxTitle img{vertical-align:middle;margin-right:10px}
div.BoxSx .MiddleBoxSx .MiddleBoxTitle a{text-decoration:none;color:#fff;}
div.BoxSx .MiddleBoxSx .MiddleBoxIcone{width:305px;margin-top:10px;text-align:center;}
div.BoxSx .MiddleBoxSx .MiddleBoxIcone img{vertical-align:middle;margin-left:5px;margin-right:5px;}
div.BoxSx .DownBoxSx{width:305px;height:9px;background:url(../images/curve_bottom.gif) no-repeat;margin:0;padding:0;line-height:0;}


div.BoxDx{width:185px;font-size:0px;margin-bottom:5px}
div.BoxDx .UpBoxDxCyan{width:185px;height:9px;background:url(../images/curve_up_cyan.gif) no-repeat;font-size:0px;margin:0;padding:0;}
div.BoxDx .UpBoxDxPink{width:185px;height:9px;background:url(../images/curve_up_pink.gif) no-repeat;font-size:0px;margin:0;padding:0;}
div.BoxDx .UpBoxDxGray{width:185px;height:9px;background:url(../images/curve_up_gray.gif) no-repeat;font-size:0px;margin:0;padding:0;}
div.BoxDx .MiddleBoxDxCyan{width:185px;background:url(../images/cyan.gif);}
div.BoxDx .MiddleBoxDxPink{width:185px;background:url(../images/pink.gif);}
div.BoxDx .MiddleBoxDxGray{width:185px;background:url(../images/pink.gif);}
div.BoxDx a{text-decoration:none}
div.BoxDx .MiddleBoxTitleCyan{font-size:16pt;line-height:16pt;color:#9ed0f5;padding-left:15px;vertical-align:middle}
div.BoxDx .MiddleBoxTitleCyan a{color:#9ed0f5;}
div.BoxDx .MiddleBoxTitlePink{font-size:16pt;line-height:16pt;color:#f5896f;padding-left:15px;vertical-align:middle}
div.BoxDx .MiddleBoxTitlePink a{color:#f5896f;}
div.BoxDx .MiddleBoxTitleGray{font-size:16pt;line-height:16pt;color:#808080;padding-left:15px;vertical-align:middle}
div.BoxDx .MiddleBoxTitleGray a{color:#808080;}
div.BoxDx  img{vertical-align:middle;margin-right:10px}
div.BoxDx .MiddleBoxDx a{text-decoration:none;color:#fff;}
div.BoxDx .DownBoxDxCyan{width:185px;height:9px;background:url(../images/curve_bottom_cyan.gif) no-repeat;margin:0;padding:0;line-height:0;}
div.BoxDx .DownBoxDxPink{width:185px;height:9px;background:url(../images/curve_bottom_pink.gif) no-repeat;margin:0;padding:0;line-height:0;}
div.BoxDx .DownBoxDxGray{width:185px;height:9px;background:url(../images/curve_bottom_gray.gif) no-repeat;margin:0;padding:0;line-height:0;}


div#Footer{width:980px;height:15px;background:url(../images/footer.png) no-repeat;}

.Cyan{color:#87ceec}
div#SchedaDx{margin-top:30px;width:585px}
div.SchedaDxBorderTop{padding-top:15px;border-top:dashed 1px #ddd}
div#TitoloSchedaDx{padding-bottom:25px;margin-bottom:15px;border-bottom:dashed 1px #ddd;font-size:28pt;line-height:30pt;color:#cecdc2;}
div#TitoloSchedaIconaDx{padding-bottom:10px;border-bottom:dashed 1px #ddd;font-size:28pt;line-height:30pt;color:#cecdc2;vertical-align:middle;}
div#TitoloSchedaIconaDx img{vertical-align:middle;margin-right:10px}
table#TitoloSchedaTableDx {width:585px;height:96px;margin-bottom:15px;border-bottom:dashed 1px #ddd;font-size:28pt;line-height:30pt;color:#cecdc2;vertical-align:middle;}
div#HistoryDx {margin-bottom:15px;border-bottom:dashed 1px #ddd;font-size:12px;line-height:24px}
div#HistoryDx a{text-decoration:none;color:#808080}
div#HistoryDx a#HistoryLast{color:#3ca2c8}
div.DataDx{font-size:14pt;color:#87ceec}
div.TitoloDx{padding-bottom:20px;font-size:18pt;line-height:18pt;color:#808080;vertical-align:middle}
div.TitoloDx img{vertical-align:middle;margin-right:20px}
div.TitoloDx .TitoloMargine{margin-right:20px;text-decoration:none;color:#808080;font-size:18pt;line-height:18pt;color:#808080}
div.TitoloDx  a{text-decoration:none;}
div.SottoTitoloDx{padding-bottom:10px;font-size:14pt;color:#808080;vertical-align:middle}
div.SottoSottoTitoloDx{padding-bottom:10px;font-size:14px;color:#808080;font-weight:bold}
div.SottoTitoloDxBg{padding:4px;margin-bottom:10px;font-size:14pt;color:#808080;background-color:#eae9e1;line-height:16px}
div.TestoDx{padding-bottom:15px;margin-bottom:15px;border-bottom:dashed 1px #ddd;}
div.TestoDx a{text-decoration:underline;color:#808080;}
div.TestoDx .Continua{cursor:pointer;color:#00f}
div.ImmagineDx{position:relative;margin-bottom:20px;}
div.ImmagineDx img{position:absolute}

div.SearchTools{line-height:14px;padding-bottom:15px;margin-bottom:15px;border-bottom:dashed 1px #ddd;vertical-align:middle}
div.SearchTools img{vertical-align:middle;margin-left:5px;margin-right:5px}

div.ElencoDx{padding-bottom:15px;margin-bottom:15px;border-bottom:dashed 1px #ddd;}
div.ElencoDx a{text-decoration:none;color:#808080}
div.ElencoDx a.CyanElemDx{color:#87ceec}
div.ElencoDx .ElemElencoDx{}

div.ElemDx{padding-bottom:5px;margin-bottom:5px;border-bottom:dashed 1px #ddd;}
div.ElemDx a{text-decoration:none;color:#808080}
div.ElemDx a:hover{color:#3ca2c8}
div.ElemDx .ElemPoll{cursor:pointer}
div.ElemDx form{margin:0;padding:0}
div.ElemDx input.Button{margin:0;padding:0;margin-bottom:10px;font-family:Avenir,"Avenir LT 65 Medium", "Lucida Grande","Lucida Sans", "Bitstream Vera Sans", lucida, arial, sans-serif;color:#808080;font-size:12px}
div.ElemDx table.Poll{margin-top:10px;margin-bottom:10px;font-size:14px}
div.ElemDx table.Poll td{padding-right:10px}
div.ElemDx table.Poll td.Percento{padding-left:10px}
div.ElemDx .ElemQuestion{cursor:help;color:#78c0da}
div.ElemDx .ElemAnswer{padding-top:10px;padding-bottom:10px;}
div.ElemDx .ElemAnswer a{text-decoration:underline;color:#808080;}
div.ElemDx table.Press{font-size:14px}

div.SearchDx{padding-bottom:5px;margin-bottom:5px;border-bottom:dashed 1px #ddd;}
div.SearchDx a{text-decoration:none;color:#3ca2c8;font-style:italic}
div.SearchDx a:hover{color:#3ca2c8}

div.SottoElemDx{padding-top:15px;}
div.SottoElemDx a{text-decoration:none;color:#808080}
div.SottoElemDx a:hover{color:#3ca2c8}
div.SottoElemDx .SottoBloccoElemDx{position:relative;left:0;top:0;padding-bottom:5px;margin-bottom:5px;border-bottom:dashed 1px #ddd;}
div.SottoElemDx .SottoBloccoElemDx table{font-size:13px}
div.SottoElemDx .SottoBloccoElemDx img{margin-right:5px;cursor:pointer}
div.SottoElemDx .SottoBloccoElemDx .Baloon{position:absolute;left:-295px;top:-198px;width:326px;height:198px;background:url(../images/baloon.gif) no-repeat}
div.SottoElemDx .SottoBloccoElemDx .Baloon table{width:326px;height:164px;font-size:12px;color:#fff}
div.SottoElemDx .SottoBloccoElemDx .Baloon table a{text-decoration:underline;color:#fff}
div.SottoElemDx .SottoBloccoElemDx .Baloon table img{margin-left:5px;}

div#FooterProdotti{width:615px;padding-bottom:10px}
div#FooterProdotti #FooterProdottiNewsUp{width:615px;height:57px;background:url(../images/footer_prodotti_up.gif) no-repeat}
div#FooterProdotti #FooterProdottiNewsUp #CambiaProdotto{padding-top:20px;margin-left:443px;vertical-align:middle;color:#808080}
div#FooterProdotti #FooterProdottiNewsUp #CambiaProdotto img{vertical-align:middle}
div#FooterProdotti .FooterProdottiBorder{padding-top:15px;border-top:dashed 1px #cfcfcf;}
div#FooterProdotti .FooterProdottiNews{width:615px;padding-bottom:15px;background:url(../images/footer_prodotti.gif)}
div#FooterProdotti .FooterProdottiNews a{text-decoration:none;color:#808080}
div#FooterProdotti .FooterProdottiNews .FooterProdottiTitolo{font-size:16px;width:400px;padding-bottom:5px;}
.FooterProdottiPadding{padding-left:25px}
div#FooterProdotti #FooterProdottiNewsBottom{width:615px;height:14px;background:url(../images/footer_prodotti_bottom.gif) no-repeat}


div.Items{margin-bottom:15px}
div.Item{font-size:14px;font-style:italic}
div.Item a{text-decoration:none;}
div.Item .ItemGallery{color:#808080}
div.Item .ItemVideoGallery{color:#808080}
div.Item .ItemDownload{color:#f34b62}
div.Item .ItemInfo{color:#478ab5}
div.Item .ItemLink{color:#418f41}

div.Newsletter{margin-top:15px;margin-bottom:10px;}
div.Newsletter .Input{margin-bottom:10px;}
div.Newsletter .TextField{width:290px;font-family:Avenir,"Avenir LT 65 Medium", "Lucida Grande","Lucida Sans", "Bitstream Vera Sans", lucida, arial, sans-serif;color:#808080;}
div.Newsletter .TextArea{width:290px;font-family:Avenir,"Avenir LT 65 Medium", "Lucida Grande","Lucida Sans", "Bitstream Vera Sans", lucida, arial, sans-serif;color:#808080;}
div.Newsletter .ComboBox{width:290px;font-family:Avenir,"Avenir LT 65 Medium", "Lucida Grande","Lucida Sans", "Bitstream Vera Sans", lucida, arial, sans-serif;color:#808080;}
div.Newsletter .ComboDate{width:90px;font-family:Avenir,"Avenir LT 65 Medium", "Lucida Grande","Lucida Sans", "Bitstream Vera Sans", lucida, arial, sans-serif;color:#808080;}
div.Newsletter .Mandatory{color:#f44}
div.Newsletter .Message{font-style:italic;margin-bottom:15px}
div.Newsletter .RedMessage{font-style:italic;margin-bottom:15px;color:#f00}