#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:440px; 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:440px; width: 88px; height:10px; background-color:#666666; z-index:750; }
#pointer2	{ position:absolute; display:none; top:395px; right:328px; width:111px; height:10px; background-color:#666666; z-index:750; }
#pointer3	{ position:absolute; display:none; top:395px; right:221px; width:106px; height:10px; background-color:#666666; z-index:750; }
#pointer4	{ position:absolute; display:none; top:395px; right: 95px; 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; }

a.linkAlt 	{ font-size: 14px; height: 20px; text-decoration: none; position: relative; color: #FFFFFF; }
a.linkAlt:hover { color: #0097d7; }
.linkAlt2 	{ font-size: 14px; height: 20px; text-decoration: none; position: relative; color: #FFFFFF; }

.linkico1 	{ font-size: 16px; left:  -2px; top: 0px; text-decoration: none; position: relative; color: #666666; }
.linkico2 	{ font-size: 16px; left: -12px; top: 0px; text-decoration: none; position: relative; color: #666666; }
.linkico3 	{ font-size: 16px; left:  13px; top: 0px; text-decoration: none; position: relative; color: #666666; }

.linkAlt_ {font-family:Futura-Normal ; font-weight:normal; font-size:16px; height:20px;  text-decoration:none; position:relative; color:#FFFFFF; background-color:#66265f;}
.linkAlthover2 { display:none; 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; }


#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; background-color:#ffffff; width:100%; height:100%; top:0px; z-index:1; overflow:auto; overflow-y:hidden;}
#topframedef3{position:absolute; background-color:#ffffff; left:50%; top:50%; width:990px; height:495px; margin-top:-248px; margin-left:-495px;  z-index:1;
	box-shadow:1px 1px 20px #666;
	-moz-box-shadow:1px 1px 20px #666;
	-webkit-box-shadow:1px 1px 20px #666;
	behavior:url(../jquery/PIE.htc);
	display:none;}
#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: 23px; 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: 462px; height:160px; bottom:  8px; left:  50px; z-index:550; }
.copyclass	{ font-size: 10.5px; left:0px; top:7px; text-decoration:none; position:relative; color:#666666; line-height: 2; }

a.linkterms 	  { font-weight: normal; font-size: 16px; height: 23px; text-decoration: none; position: relative; top: 5px; color: #666666; }
a.linkterms:hover { color: #0097d7; }
.copyclassX	  { position: relative; font-size: 10px; top: 5px; 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-size: 32px; left: 0px; top: 7px; text-decoration: none; position: relative; color: #FFFFFF; }
.claimclassC	{ font-size: 32px; left: 0px; top: 7px; text-decoration: none; position: relative; color: #66265f; }
.claimclassCX{ 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-size: 12px; left: 0px; text-decoration: none; position: relative; color: #666666; }
.classDocsx	{ font-size: 12px; 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;}

.MainDiv2{ float: left; margin-top:8px; }

.linkbrand	 { font-size: 14px; height: 23px; text-decoration: none; position: relative; color: #666666; cursor: pointer; }
.linkbrand:hover { font-size: 14px; height: 23px; text-decoration: none; position: relative; color: #0097d7; cursor: pointer; }
.linkbrand2 	 { font-size: 14px; height: 23px; text-decoration: none; position: relative; color: #6e0d4e; }

#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:3px; 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-size:12px; height:16px; border: #cacccd 1px solid; text-decoration:none; position:relative; color:#666; backgroud-color: #FFF; }

.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-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;}

.bordering td{ border: #B6B6B6 solid 1px;}
/*.master{ background-color:#6e0d4e;}*/


.table_orari		{ margin-bottom: 20px; }
.table_orari td		{ padding: 2px; border-bottom: #E9E9E9 solid 1px; }

.table_tariffe		{ margin-top: 20px; }
.table_tariffe td	{ padding: 2px; border-bottom: #E9E9E9 solid 1px; }

#divcrediti 		{ vertical-align:bottom; background-image:url(/imgsrc/fondo_crediti.png); top:0px; left:0px; display:none; position:absolute; z-index:6000; width:100%; height:100% overflow-x:hidden; overflow-y:hidden; }
.navbar			{ margin-left: 20px; }
a.link_credits		{ color: #666666; font-size: 10.5px; position: relative; text-decoration: none; }
a.link_credits:hover 	{ color: #0097d7; }

.patt{ background-image:url(imgsrc/wavecut2.png); }

