#BODY { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin:0 0 0 0; background-color:#FFFFFF; width:100%; height:100%;overflow:auto; overflow-y:hidden;}

#altnavbar{ position:absolute; display: none; width:420px; height:102px; top:361px; right:100px; z-index:1650;}
#altnavbar2{ position:absolute; display: none; width:530px; height:102px; top:361px; right:53px; z-index:1650;}

#pointer1{ position:absolute; display:none; top:395px; right:441px; width:89px; height:10px; background-color:#666666; z-index:750;}
#pointer2{ position:absolute; display:none; top:395px; right:332px; width:110px; height:10px; background-color:#666666; z-index:750;}
#pointer3{ position:absolute; display:none; top:395px; right:228px; width:105px; height:10px; background-color:#666666; z-index:750;}
#pointer4{ position:absolute; display:none; top:395px; right:104px; width:125px; height:10px; background-color:#666666; z-index:750;}

.AltDiv{ position:relative; top:0px; left:0px; display:inline; float: left; padding-right:9px; z-index:1650;}
.AltDiv:hover .linkAlt{display: none; }
.AltDiv:hover .linkAlt_{display: none; }
.AltDiv:hover .linkAlthover{display: block; }
.AltDiv:hover .linkAlthover2{display: block; }

.linkAlt {font-family:Futura-Normal ; font-weight:normal; font-size:16px; height:20px;  text-decoration:none; position:relative; color:#FFFFFF;}
.linkAlt_ {font-family:Futura-Normal ; font-weight:normal; font-size:16px; height:20px;  text-decoration:none; position:relative; color:#FFFFFF; background-color:#66265f;}
.linkAlthover { display:none; font-family:Futura-Normal ; font-weight:normal; font-size:16px; height:20px; text-decoration:none; position:relative; color:#0097d7;  cursor:pointer;}
.linkAlthover2 { display:none; font-family:Futura-Normal ; font-weight:normal; font-size:16px; height:20px; text-decoration:none; position:relative; color:#FFFFFF;}
.linkAlt2 {font-family:Futura-Normal ; font-weight:normal; font-size:16px; height:20px; text-decoration:none; position:relative; color:#FFFFFF;}


#ico01{position:absolute; display: none; width:50px; height:73px; bottom:45px; right:380px; z-index:250;}
#ico01X{position:absolute; display: none; width:140px; height:73px; bottom:45px; right:20px; z-index:250;}
#ico02{position:absolute; display: none; width:50px; height:73px; bottom:45px; right:274px; z-index:250;}
#ico03{position:absolute; display: none; width:79px; height:73px; bottom:45px; right:153px; z-index:250;}
#ico_01{cursor:pointer; z-index:250;}
#ico_01:hover{opacity:0.5; filter:alpha(opacity=50); z-index:250;}
#ico_01X{cursor:pointer; width:103px; height:73px; z-index:250;}
#ico_01X:hover{opacity:0.5; filter:alpha(opacity=50); z-index:250;}
#ico_02{cursor:pointer; z-index:250; z-index:250;}
#ico_02:hover{opacity:0.5; filter:alpha(opacity=50); z-index:250;}
#ico_03{cursor:pointer; z-index:250;}
#ico_03:hover{opacity:0.5; filter:alpha(opacity=50); z-index:250;}
.linkico1 {font-family:Futura-Normal; font-weight:normal; font-size:16px; left:-2px; top:7px; text-decoration:none; position:relative; color:#666666;}
.linkico2 {font-family:Futura-Normal; font-weight:normal; font-size:16px; left:-12px; top:7px; text-decoration:none; position:relative; color:#666666;}
.linkico3 {font-family:Futura-Normal; font-weight:normal; font-size:16px; left:13px; top:7px; text-decoration:none; position:relative; color:#666666;}

#otrebrandframe{position:absolute; display: block; width:240px; height:102px; top:70px; left:50px; z-index:50;}

#otrebrandframe2{position:absolute; display:none; width:400px; height:200px; top:310px; left:50px; z-index:750;}


#otrebrand{display:block; width:240px; height:102px;}
#fogliaframe{position:absolute; display:none;   top:0px; left:0px; z-index:40;}
#fogliaframe2{position:absolute; display:block;   top:0px; left:0px; z-index:40;}
#topframedef{position:absolute; display: none; background-color:#6e0d4e; width:100%; height:350px; top:0px; z-index:10; overflow:auto; overflow-y:hidden;}
#topframedef2{position:absolute; display: block; background-color:#ffffff; width:100%; height:100%; top:0px; z-index:1; overflow:auto; overflow-y:hidden;}
#topframe{position:absolute; display: block; width:100%; height:350px; top:0px; z-index:10; overflow-y:hidden;}
#topframeX{position:absolute; display: block; width:100%; height:350px; top:0px; z-index:10; overflow-y:hidden; }
#imgtotop{ display:none; width:100%;}
#overwaterframe{position:absolute; display: block; width:600px; height:250px; top:350px; z-index:20; overflow-y:hidden;}
#overwater{display:none; height:250px; width:600px;}
#bottomframe{position:absolute; display: block; width:100%; height:250px; top:350px; z-index:6; overflow-y:hidden;}
#sfumbottom{display:none; height:250px;  width:100%;}

#copyframe{position:absolute; display:none; width:400px; height:24px; bottom:15px; left:50px; z-index:550;}
#copyframe2{position:absolute; display:none; width:325px; height:65px; bottom:18px; left:505px; z-index:550;}
#copyframe3{position:absolute; display:none; width:442px; height:90px; bottom:30px; left:50px; z-index:550;}
.copyclass{font-family:Futura-Normal; font-weight:normal; font-size:12px; left:0px; top:7px; text-decoration:none; position:relative; color:#666666;}
.copyclassX{ position:relative; left:-65px; font-family:Futura-Normal; font-weight:normal; font-size:12px;  top:7px; text-decoration:none;  color:#666666;}
.copyclassX2{ position:relative; left:-125px; font-family:Futura-Normal; margin-top:16px;  font-weight:normal; font-size:12px;  top:7px; text-decoration:none;  color:#666666;}


#claimframe{position:absolute; display:none; width:400px; height:200px; top:310px; left:50px; z-index:750;}
#claimframe2{position:absolute; display:none; width:450px; height:200px; top:420px; left:320px; z-index:3750;}
#claimframe3{position:absolute; display:none; width:440px; height:200px; top:420px; left:50px; z-index:3750;}
.claimclass{font-family:Futura Lt BT; font-weight:normal; font-size:34px; left:0px; top:7px; text-decoration:none; position:relative; color:#FFFFFF;}
.claimclassC{font-family:Futura Lt BT; font-weight:normal; /*font-size:24px; */ font-size:34px; left:0px; top:7px; text-decoration:none; position:relative; color:#66265f;}
.claimclassCX{font-family:Futura-Normal; font-weight:normal; font-size:18px; left:0px; top:7px; text-decoration:none; position:relative; color:#66265f;}

#docsframe{ position:absolute; display:none; width:400px; height:155px; left:35px; top:370px; z-index:2400; padding:15px 15px 15px 15px; overflow: auto; overflow-x:hidden;} 
#docsTerms{ position:absolute; display:none; width:400px; height:185px; left:35px; top:370px; z-index:2400; padding:15px 15px 15px 15px; } 
.classDocs{font-family:Futura-Normal; font-weight:normal; font-size:14px; left:0px; text-decoration:none; position:relative; color:#666666;}
.classDocsx{font-family:Futura-Normal; font-weight:normal; font-size:14px; left:0px; text-decoration:none; position:relative; color:#6e0d4e;}
#docsframe2{ position:absolute; display:none; width:380px; height:155px; left:35px; top:370px; z-index:2400; padding:15px 15px 15px 15px; } 
#docsframe2 img:hover{opacity:0.5; filter:alpha(opacity=50);}

#containernavbar{ position:absolute; display:none; width:385px; height:140px; top:430px; right:47px; z-index:2110;}
#navbar{  position:relative; height:140px; top:0px; left:0px; display:inline; float:left; padding-right:92px;}
#navbar ul{ padding-top:0px; margin-left:0px; padding-left:0px; }
ul.list1 li.link { list-style-type: none; height:23px; margin:0 0 0 0; }
.MainDiv{ position:relative; float: left;}
.MainDiv:hover .linkbrand{display: none;}
.MainDiv:hover .linkbrandhover{ display: block;}

.MainDiv2{ float: left; margin-top:8px; }
.MainDiv2:hover .linkterms{display: none;}
.MainDiv2:hover .linktermshover{ display: block;}

.linkbrand {font-family: Futura-Normal;  font-weight:normal; font-size:16px; height:23px; text-decoration:none; position:relative; color:#666666;  cursor:pointer;}
.linkbrandhover { display:none;  font-family: Futura-Normal; font-weight:normal; font-size:16px; height:23px; text-decoration:none;  position:relative; color:#0097d7; cursor:pointer;}
.linkbrand2 {font-family: Futura-Normal;  font-weight:normal; font-size:16px; height:23px; text-decoration:none; position:relative; color:#6e0d4e; }
.linkterms {font-family: Futura-Normal;  font-weight:normal; font-size:16px; height:23px; text-decoration:none; position:relative; color:#666666;  cursor:pointer;}
.linktermshover { display:none; font-family: Futura-Normal;  font-weight:normal; font-size:16px; height:23px; text-decoration:none; position:relative; color:#0097d7;  cursor:pointer;}
/*8e1b68 */

#docsframescroll{ position:relative; display:none; width:400px; height:152px; padding-right:10px; z-index:2800; overflow: auto;  overflow-x:hidden; }
.jScrollPaneContainer { position:absolute; width:400px; height:200px; left:15px; top:15px; z-index:2700; overflow: hidden; }

a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; width:16px; height: 16px; background: url(../imgsrc/key_up_grey.png) no-repeat; z-index:9800;}
a.jScrollArrowUp:hover { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 16px; background: url(../imgsrc/key_up_grey2.png) no-repeat; z-index:9800;}
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 16px; background: url(../imgsrc/key_down_grey.png) no-repeat; z-index:9800;}
a.jScrollArrowDown:hover { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 16px; background: url(../imgsrc/key_down_grey2.png) no-repeat; z-index:9800;}

#prezzi{ position:absolute; top:47px; width:100px; left:270px; }
.campobutton{font-family:Arial; font-weight:normal; font-size:14px; background: #FFFFFF !important; border: #cacccd 1px solid; height:20px; text-decoration:none; position:relative; color:#6e0d4e;}
.campoimput{font-family:Arial; font-weight:normal; font-size:14px; height:16px; border: #cacccd 1px solid; text-decoration:none; position:relative; color:#6e0d4e;}

.sendok{font-family:Arial; font-weight:normal; font-size:14px; text-decoration:none; position:relative; color:#6e0d4e;}
a.noriga{text-decoration:none;}
a.noriga:hover{text-decoration:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}

#contentBrandTXT{ font-size:12px; color:#6e0d4e; width: 410px;  height:155px; }

#chiusura{position:absolute; display:none; width:100%; height:45px; background-image:url(imgsrc/o-tre-brand_bg.png); bottom:0px; left:0px; z-index:24750;}
.claimclassCY{font-family:Futura Lt BT; font-weight:normal; font-size:22px; left:50px; top:7px; text-decoration:none; position:relative; color:#FFFFFF;}

a.{ color:#66265f; text-decoration:none;}
a.hover{ color:#666666; text-decoration:none;}
