HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit;vertical-align:baseline;color:#000;}
:focus{outline:0;}
BODY{color:#000000;background:#ffffff;}
OL, UL{list-style:none;}
CAPTION, TH, TD{text-align:left;font-weight:normal;}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after{content:"";}
BLOCKQUOTE, Q{quotes:"" "";}
HTML, BODY{height:100%;}
BODY{font-family:Arial, "Lucida Sans", "Lucida Sans Unicode", Verdana , sans-serif;background:#fff;margin:0;padding:0;color:#555;font-size:12px;line-height:1.125em;}
HTML{background:#fff;}
H1,H2,H3,H4,H5,H6{font-family:Arial, "Lucida Sans", "Lucida Sans Unicode", Arial, Verdana , sans-serif;font-weight:700;letter-spacing:0px;line-height:normal;margin-bottom:10px;margin-top:0px;text-align:left;color:#344599}
H1{font-size:1.5em}
H2{font-size:1.3em}
H3{font-size:1.1em}
H4{font-size:0.9em}
P{color:#555;font-family:Arial, Tahoma, Helvetica, Arial, sans-serif;letter-spacing:0px;line-height:1.3em;margin-bottom:10px;margin-top:0px;text-align:left;}
UL{line-height:18px;color:#555;list-style:square;font-family:Tahoma, Helvetica, Arial, sans-serif;letter-spacing:0px;}
OL{line-height:18px;color:#555;list-style:decimal;font-family:Tahoma, Helvetica, Arial, sans-serif;letter-spacing:1px;}
LI{margin-left:30px;}
TABLE{color:#555555;font-family:Tahoma, Helvetica, Arial, sans-serif;letter-spacing:1px;line-height:18px;}
A{color:#555;text-decoration:none;}
A:hover{color:#555555;text-decoration:none;}
HR{display:none;}
FORM,FORM FIELDSET,FORM LEGEND{margin:0px;padding:0px;}
FORM LABEL{font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:0.7em;letter-spacing:0px;color:#555555;}
.floatNone{clear:both;display:block;height:0px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
B{font-size:110%;}
EM{color:#000;}
.bgImgNone{background-image:none !important;}
#header{height:80px;width:100%;border-bottom:1px solid #000;}
#header H1{margin:0;padding:0;}
#logo{margin:0px;padding:0px;float:left;}
#logo H1 IMG{display:none;}
#logo H1{margin:0px;padding:0px;font-size:3em;display:none;}
.logoPrint{display:block;}
#topTool, #topTool_eng, #topTool_ita, #topTool_fre, #topTool_ger, #topTool_jpn, #topTool_chi, #topTool_kor{display:none;}
#lastUpdate{display:none;}
#contentwrapper{margin:0px;padding:20px 0px 20px 0px;}
#subWrapperSx{margin:0px;padding:0px;}
#subWrapperDx{margin:0px;padding:0px;}
#maincontainer{margin:0px;padding:0px;border:0px dashed #ff9900}
#contentcolumn{margin:0px;}
#leftcolumn{display:none}
#rightcolumn{display:none}
#intro{display:none;}
.installPlugIn{display:none;}
#footer{float:left;clear:both;width:100%;margin:0px;padding:0px;color:#666;padding:5px 0px 0px 0px;border-top:1px solid #000;font-size:10px;color:#777;}
#footer a{display:none}
#footer IMG{display:none;}
.inner{padding:0px 0px 0px 0px;margin:0px;border:0px solid #000}
FORM.contact{width:320px !important;width:350px;height:275px !important;height:300px;margin:0;padding:15px 15px 10px;}
LABEL{float:left;width:90px;height:30px;font:inherit;margin-right:5px;text-align:right;color:#666}
INPUT,TEXTAREA,BUTTON,SELECT{border:0px solid;color:#08A685;font:11px Arial,sans-serif}
DIV.input-cont{height:10px;margin-bottom:0px}
INPUT{display:block;width:150px;background:#FFF;margin:0px 0 0 0px}
DIV.textarea-cont{float:left;width:200px;height:170px;padding:1px;}
TEXTAREA{width:170px;height:140px;margin:10px}
SELECT#language{padding:1px 0px;margin:0px;font-size:10px;float:left;}
SELECT#language OPTION{padding:0px 0px 0px 0px;}
OPTION.language1{background:url(flags/1.gif) no-repeat 3px 50%;padding:0px 0px 0px 24px !important;}
OPTION.language2{background:url(flags/2.gif) no-repeat 3px 50%;padding:0px 0px 0px 24px !important;}
OPTION.language3{background:url(flags/3.gif) no-repeat 3px 50%;padding:0px 0px 0px 24px !important;}
OPTION.language4{background:url(flags/4.gif) no-repeat 3px 50%;padding:0px 0px 0px 24px !important;}
OPTION.language5{background:url(flags/5.gif) no-repeat 3px 50%;padding:0px 0px 0px 24px !important;}
OPTION.language6{background:url(flags/6.gif) no-repeat 3px 50%;padding:0px 0px 0px 24px !important;}
OPTION.language7{background:url(flags/7.gif) no-repeat 3px 50%;padding:0px 0px 0px 24px !important;}
OPTION.language8{background:url(flags/8.gif) no-repeat 3px 50%;padding:0px 0px 0px 24px !important;}
OPTION.selected{background-color:#C3EDF8;padding:0px 0px 0px 24px !important;color:#000;}
#topTool BUTTON, #search BUTTON{display:none;}
.topButtons BUTTON{display:none;}
BUTTON.whatNew{display:none;}
BUTTON.smallFont{display:none;}
BUTTON.largeFont{display:none;}
BUTTON.stampa{margin-left:0px;background:url(bott_print.gif) no-repeat;}
BUTTON.whatNew:hover{background-position:0 -17px;}
BUTTON.smallFont:hover, BUTTON.largeFont:hover, BUTTON.stampa:hover{background-position:0 -24px;}
.menu{display:none;}
.menuProdotti{display:none;}
.subLineeProdotto{width:auto;background:#fff;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
DIV.prodContent{margin:0px;padding:0px;width:auto;border-bottom:0px solid #000;}
DIV.prodCategories{margin:20px 0px 0px 0px;padding:0px 10px 20px 0px;width:auto;}
.prodContent P{margin:20px 0px;padding:0px;width:auto;display:block;float:left;clear:both;}
.thumbs{margin:0px 0px 10px 0px;padding:0px;list-style:none;}
.thumbs LI{float:left;margin:0px 2px 0px 2px;padding:0px;}
* html .thumbs LI{margin:0px 1px 0px 1px;}
.thumbs LI A{float:left;margin:0;padding:0;cursor:pointer;}
.thumbs LI A SPAN{float:left;margin:0px 0px 0px 0px;padding:3px 2px 6px 2px;color:#686868;line-height:1.05em;font-family:Arial;text-align:left;width:86px;clear:left;border-bottom:0px solid #ccc}
.thumbs LI A:hover SPAN{color:#006599;border-bottom:0px solid #006599;}
.thumbs LI A IMG{float:left;margin:0px;padding:0px;}
.thumbs LI A SPAN.thumbImg{float:left;margin:0px;padding:0px;width:90px;height:90px;overflow:hidden;border:2px solid #fff;position:relative;}
.thumbs LI A:hover SPAN.thumbImg{border:2px solid #FFCC00;}
.thumbs LI A SPAN.thumbImg IMG{position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;}
.famThumbs{margin:0px 0px 0px 0px !important;padding:0px;list-style:none;width:auto;border-top:0px solid #000;float:left;}
* html .famThumbs{height:400px;}
.famThumbs LI{margin:0px 3px 0px 3px !important;padding:0px;background:none !important;width:90px !important;float:left;}
.famThumbs LI DIV{line-height:1.2em;}
.famThumbs LI A{margin:0;padding:0;cursor:pointer;display:inline !important;}
.famThumbs LI div A{float:left;margin:0px 0px 0px 0px;padding:3px 2px 6px 2px;color:#686868;line-height:1.05em;font-family:Arial;text-align:left;width:86px;clear:left;text-transform:capitalize !important}
.famThumbs LI div A:hover{color:#006599;border-bottom:0px solid #006599;}
.famThumbs LI div A:visited{text-decoration:none}
.famThumbs LI A IMG{float:left;margin:0px;padding:0px;}
.famThumbs LI SPAN A{float:left;margin:0px 0px 5px 0px;padding:0px;width:90px !important;height:90px;overflow:hidden;border:2px solid #fff;position:relative;}
.famThumbs LI SPAN.famThumbImg A:hover{float:left;margin:0px 0px 5px 0px;padding:0px;width:90px !important;height:90px;overflow:hidden;border:2px solid #ffcc00;position:relative;}
.famThumbs LI SPAN.famThumbImg A IMG{position:absolute;top:50%;left:50%;margin:-75px 0 0 -100px;}
#search{display:none;}
#abstractNews{width:auto;border-top:1px dashed #000;}
#abstractNews H5, #abstractShows H5{padding:0px;margin:0px;font-weight:800;}
#abstractNews H5 IMG, #abstractShows H5 IMG{display:none;}
#abstractNews B{padding:0px 0px 0px 0px;margin:0px 0px 2px 0px;font-family:Arial,"Lucida Sans", "Lucida Sans Unicode", Tahoma;color:#006699;line-height:1.1em;display:block;}
.abstract{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;width:auto;background:#D5E6E8;line-height:1.1em;font-family:Arial;}
.abstract LI{width:auto;margin:0px 0px 0px 0px;padding:6px 0px 6px 0px;border-bottom:1px solid #dcdcdc;}
.abstract LI A{width:auto;margin:0;padding:0;cursor:pointer;color:#595757}
.abstract LI A:hover{color:#006599;}
.abstract LI:hover{background:url(dot.gif) repeat-x 0 100% #CBDDDF;}
.abstract LI A IMG{float:left;margin:0px;padding:0px;}
.abstract LI A SPAN.thumbImg{float:left;margin:0px 5px 2px 0px;padding:0px;width:50px;height:50px;overflow:hidden;border:1px solid #D5E6E8;position:relative;display:none}
.abstract LI A:hover SPAN.thumbImg{border:1px solid #0FAAF2;}
.abstract LI SPAN.thumbImg IMG{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;}
#abstractShows{width:auto;border-top:4px solid #FFF;border-bottom:2px solid #FFF;background:#F5F1E3;}
#abstractShows .abstract{background:url(bg_shows.gif) repeat-x 0px 0px #ECE6CE !important}
#abstractShows .abstract LI{margin:0px 0px 0px 0px !important;padding:9px 10px 9px 10px !important;border-bottom:0px solid #000;width:auto;background:url(dot.gif) repeat-x 0 100%;}
* html #abstractShows .abstract LI{padding:0px 0px 0px 0px !important;}
#abstractShows .abstract LI A{width:auto;color:#595757}
#abstractShows .abstract LI A:hover{color:#6E6953}
#abstractShows .abstract LI:hover{background:url(dot.gif) repeat-x 0 100% #F5F1E3;}
#abstractShows .abstract B{font-weight:400 !important;line-height:1.2em}
UL.footerTool{display:none;}
BUTTON.top{display:none;}
.bottomContent{display:none;}
.breadCrumb{display:none}
.bloccoTesto P{font-size:12px;}
.footerMenu{display:none;}
#contact_form FIELDSET{margin-bottom:10px;padding:0px 0px 25px 0px;}
#contact_form LEGEND{padding:0 2px;font-weight:bold;_margin:0 -7px;}
#contact_form LABEL{display:inline;line-height:1.8;vertical-align:top;cursor:pointer;color:#666;width:70px;height:auto !important;font:11px Arial,sans-serif;border:0px solid #ff9900;margin:0px 10px 0px 0px !important;padding:0px 0px 0px 0px !important;font-weight:700;}
FIELDSET DIV INPUT, FIELDSET DIV SELECT{display:inline}
#contact_form FIELDSET DIV{padding:3px 0px !important;margin:0px 0px !important;}
#contact_form FIELDSET P{padding:0px;font-size:11px;}
#contact_form FIELDSET OL LI{line-height:1.2em;padding:0px;font-size:11px;}
#contact_form LABEL.error{}
#contact_form INPUT.submit{margin-left:0px;}
#contact_form{color:#555;font:12px Arial,sans-serif;}
#contact_form LEGEND{padding-left:0;}
#contact_form LEGEND, #contact_form LABEL{color:#333;}
#contact_form FIELDSET{border:none;}
#contact_form FIELDSET p{padding:0px 0px 0px;}
#contact_form LABEL.error, LABEL.error{color:red;font:10px Arial,sans-serif;font-style:normal;letter-spacing:0em;}
DIV.error{display:none;}
#contact_form INPUT{border:1px solid #A1A1A1;color:#555;font:11px Arial,sans-serif;width:280px}
#contact_form INPUT:focus{border:1px dotted #A1A1A1;}
#contact_form INPUT.error{border:1px solid red;background:url(exclamation.gif) no-repeat 2px 50%;width:258px !important;padding-left:22px !important}
#contact_form textarea{border:1px solid #A1A1A1;color:#555;font:11px Arial,sans-serif;display:inline;width:280px;margin:0px !important}
#contact_form TEXTAREA:focus{border:1px dotted #A1A1A1;}
#contact_form TEXTAREA.error{border:1px solid red;}
#contact_form SELECT{border:1px solid #A1A1A1;color:#555;font:11px Arial,sans-serif;width:280px}
#contact_form SELECT:focus{border:1px dotted #A1A1A1;}
#contact_form SELECT.error{border:1px solid red;}
#contact_form .gray *{color:gray;}
#contact_form LABEL.error{margin-left:10px;width:auto;display:inline;}
.radio{width:18px !important;height:18px !important;border:none !important;display:inline !important;background:#fff !important;;float:left}
.check{width:16px !important;border:none !important;display:inline !important;float:left !important;margin:0px 5px 0px 0px !important display:none;}
.agree{float:left !important;width:267px !important;text-align:left !important;font-weight:400 !important;border-bottom:0px solid #ff9900 !important;margin:0px 0px 0px 0px !important;line-height:1.6em !important;display:none;}
.agree B{font-size:11px !important;line-height:1.4em !important;display:none;}
.submitNote{clear:both;width:370px;line-height:1.1em;font-size:11px !important;text-align:justify;color:#000;display:none;}
DIV.bottSubmit{width:70px !important;float:left;margin:0px 0px 0px 0px !important;display:none;}
DIV.bottSubmit INPUT{width:70px !important;margin:0px 0px 0px 0px!important;padding:2px 0px !important;background:#04AB53;border:1px solid #fff !important;color:#FFF !important;cursor:pointer;clear:both;float:left}
DIV.bottSubmit INPUT.submitOff{width:70px !important;margin:0px 0px 0px 0px!important;padding:2px 0px !important;background:#ccc;border:1px solid #fff !important;color:#FFF !important;cursor:default;clear:both;float:left}
.clearDiv{clear:both !important;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;border-top:0px solid #000;border-bottom:1px solid #f2f2f2;float:left;width:100%;}
LABEL.largeLabel{width:120px !important;font-weight:400 !important;display:inline !important;text-align:left !important;}
LABEL.largeLabel2{width:250px !important;font-weight:400 !important;display:inline !important;text-align:left !important;}
LABEL.largeLabel3{width:auto !important;font-weight:400 !important;display:inline !important;text-align:left !important;}
#send_form{display:none}
.scrollPrivacy{overflow:auto !important;height:907px;display:none}
.scrollPrivacy P{margin-left:15px;}
.radioBox{float:left;width:285px;}
.redBorder{border:1px solid red;width:283px !important;}
.digitRequired{background:url(digitRequired.gif) no-repeat right 50%;border:1px solid red}
.bloccoTesto .image SPAN{display:none;}
.bloccoTesto .image{margin-left:40px;}
.bloccoTesto P{margin:20px 0px;}
#map_canvas{border:#e4e4e4 1px solid;width:900px;height:340px;background-color:#F9F9F9;}
.listaStati{margin-top:20px;margin-right:20px;float:left;}
.tdDot{text-align:center !important;}
.tdDot IMG{cursor:pointer !important;padding:0px !important;border:none !important;}
.welcome{position:relative;top:0px;left:0;margin:0 auto 0 auto;border:0px solid #000;font-size:11px;width:550px;color:#fff;border-bottom:0px solid #ff9900;margin-bottom:20px}
.welcome DIV.box{width:550px;background:url(bgTopWelcome.gif) no-repeat 0px 0px #006599;}
.welcome DIV.box DIV{text-align:left;line-height:1.2em;width:530px;padding:15px 10px 15px 10px;}
.welcome DIV .titolointro{font-size:16px;font-weight:700;display:block;line-height:1.2em;margin-bottom:5px}
.welcomeImage{margin-top:0px;position:relative;width:100%;}
.welcomeImage SPAN{position:absolute;top:0px;left:0px;width:550px;height:37px;background:url(welcomeArrow.gif) no-repeat 0px 0px;}
.alphabeticList{display:none}
.alphabeticList A{display:none}
#map_canvas{border:#e4e4e4 1px solid;width:auto;height:340px;background-color:#F9F9F9;}
.bloccoTesto TABLE{width:100%;min-height:200px;border-collapse:collapse;border:0px solid #000;}
.bloccoTesto TABLE TD{border:1px solid #CCCCCC;text-align:left;vertical-align:middle;padding:5px 2px;}
.noprint{display:none;}
.items{padding:0px 0px 20px 0px !important;margin:0px 0px 0px 0px !important;float:left;width:100%;}
.items A P{text-decoration:none !important;margin:0px 0px !important;padding:0px 0px 10px 0px!important}
.items A SPAN{margin:0px 0px !important;padding:10px 0px 0px 0px!important}
.items DIV{padding:5px 0px !important;margin:0px;background:none !important;float:left;width:100% !important;border-bottom:1px solid #dcdcdc;cursor:pointer;}
.items DIV:hover{background:#f9f9f9 !important}
* html .items DIV{padding:9px 0px 0px 0px !important;margin:0px !important;}
.items SPAN{padding:0px;margin:0px;background:none !important;padding:0px !important;margin:0px !important;}
.items .thumb{float:left;margin-right:10px !important;border-right:1px solid #dcdcdc !important;border-width:0px 1px 0px 0px !important;position:relative;width:120px !important;height:85px !important;overflow:hidden;padding:0px !important;text-align:center;}
.items .thumb IMG{padding:0px !important;margin:0px !important;border:0px !important;}
.headerContent{display:none;}
.listaEventiNews{clear:right;width:auto;padding:0px 0px 30px 0px;float:left;width:100%;}
.notizia{padding:5px 0px !important;margin:0px;background:none !important;float:left;width:100%;border-top:0px solid #dcdcdc;border-bottom:1px solid #dcdcdc;cursor:pointer;}
DIV.notizia:hover{background:#f9f9f9 !important}
.notizia .thumb{float:left;margin-right:10px !important;border-right:0px solid #dcdcdc !important;border-width:0px 1px 0px 0px !important;position:relative;width:100px !important;height:70px !important;overflow:hidden;padding:0px !important;text-align:center;}
.notizia .thumbListaProdotti{float:left;margin-right:10px !important;border-right:0px solid #dcdcdc !important;border-width:0px 1px 0px 0px !important;position:relative;padding:0px !important;text-align:center;}
.notizia SPAN.data{font-family:Verdana;display:block;color:#777;font-weight:700;text-decoration:none !important}
.testo{width:auto;padding:0px 0px 0px 0px;font-weight:normal;margin:0px 0px 0px;text-decoration:none;cursor:pointer;}
.area{line-height:2em;color:#CC0000;font-weight:700;border-bottom:1px solid #dcdcdc}
.indiceEventi{border-bottom:1px solid #dcdcdc;padding:7px 0px !important;margin:0px;width:auto}
.indiceEventi LI{margin:3px 0px 3px 0px;padding:0px 0px 0px 9px;list-style:none;font-weight:700;display:inline !important;background:url(arrow.gif) no-repeat 3px 50%;border-bottom:0px solid #dcdcdc}
.bloccoTesto SPAN.data{font-family:Arial;display:block;color:#555;font-weight:700;text-decoration:none !important;line-height:2.0em;}
.bloccoTesto SPAN.categoria{font-family:Arial;display:block;color:#A2A0A0;font-weight:700;text-decoration:none !important;line-height:2.5em;}
.archive A{font-size:11px;font-weight:700;text-decoration:underline;background:url(arrowBlock.gif) no-repeat 0px 2px;padding:0px 0px 0px 17px;text-transform:uppercase;}
.bottImage{margin:20px 0px !important;padding:0px !important;float:none !important;border:none !important;}
.noBorderTable{margin-bottom:30px;}
.noBorderTable TD{border:0px !important;vertical-align:top !important;padding:none !important;width:100%;}
.noBorderTable TD .imageBox{margin:0px !important}

