body {
	background-color: #e5e5e5;
	margin:0px;
	font-size: 11px;
line-height:normal;
color:#666666;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
H3{
font-size:11px;}
#lang{
	width:85px;
	float:right;
	position:absolute;
	left:680px;
	border:0px;
	top:104px;
}
#lang a IMG{

	border:1px #ffffff solid;

}
#mef{
	position:absolute;
	text-align:right;
	left: 481px;
	top: 8px;
	width: 283px;
}
.flag{
margin-left:30px;}
.red{
color:#ee1c23;
font-weight:bold
}
.contact{
width:100%}
TABLE .contact TD{width:25%}
.LblCont{
width:313px;}
.LblCont2{
width:182px;}
.nolink{
cursor:wait;
cursor:pointer
}
.note{
font-size:80%;
font-style:italic;
text-align:right}

/* MANAGement PAGE */
.management
{
width:100%;
text-align:left;
border:none
}
.management TD
{
width:50%;
vertical-align:top;
padding-bottom:15px;
}
.thumb{
width:70px;
height:80px;
border:2px solid #CCCCCC;
float:left;
margin-right:3px;
}
.name{
color:#ee1c23;
font-size:10px;
font-weight:bold;
}

.boxmodel{
clear:both;
height:1px;
font-size:1px;}
.role{
color:#666666;
font-size:10px;
font-style:italic;
}
.linkmng{
text-decoration:none;
}
.linkmng:hover{
text-decoration:underline;
}
.where{
text-align:left;
float:left;
font-size:10px;
margin-right:10px;
}
.ThumbMap{
float:left;
width:70px;
height:55px;
padding:0px;
margin-right:5px;
}
.labelMap{
padding:0px; 
margin:0px;
padding-bottom:5px;
margin-bottom:5px;
display:block;
clear: left; 
}
#map{
border:3px solid #CCCCCC
}

label{
color:#666666;
height:20px;
}
input {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
border: solid 1px #999999;
width:120px;
padding-left:4px;
}
.long{width:180px;}
.bt_image{
border:none;
font-size:10px;
width:55px;
padding:0px;
height:18px;
color:#ee1c23;
background-color:#FFF;
border:solid #666 1px;

}
textarea, select{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
border: solid 1px #999999;
line-height:12px;
width:307px;
}

select{
width:208px;}
textarea{
padding-left:4px;}


#box-site {
	position: absolute;
	width: 770px;
	top: 20px;
	left: 50%;
	margin: 0px 0px 0px -385px;
	padding:0px;
	background-color:#FFFFFF;
	border: 1px solid #999999
}
#header{
height:103px;
padding:0px;
padding-left:0px;
width:770px;
}
.hp{
background:url(../../img/bg_top.jpg) no-repeat right;
}
#dropline{
height:20px;
padding:0px;
padding-left:85px;
padding-right:85px;
background:url(../../img/bg_dropline.gif) repeat-x;
z-index:999
}
IMG{
border:none}
H1{
color:#ee1c23;
z-index:999;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:115%;
font-weight:bold;
margin-left:332px;
margin-top:0px;
padding-top:70px;
margin-bottom:0px;
line-height:115%
}
H2{
color:#ee1c23;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase
}

.logo{
padding:0px;
border:0px;
}
#main{
background-color:#fff;
padding:0px;
margin:0px;
top:0px;
width:100%;
z-index:20;
height:361px;
}

#footer{
background-image:url(../../img/bg_ftr.jpg);
width:770px;
font-size:9px;
height:30px;
bottom:0px;
}
.links{
text-align:center;
padding-top:7px;
}
#teleunit{
vertical-align:middle;
border:none}
.links A{
color:#666666;
text-decoration:none}
.links A:hover{
color:#ee1c23;
text-decoration:underline}
P{
font-size:11px;
line-height:140%;
font-family:Geneva, Arial, Helvetica, sans-serif; }

/* div scrolling e content area */
div#contenuto	{ 
	position:relative; overflow:hidden;
	width:770px; height:361px; z-index:100;
	background-repeat:no-repeat;
	background-position:left top;
	}
.area01{
	background-image:url(../../img/bg_1.jpg);
	}
.area02{
	background-image:url(../../img/bg_2.jpg);
	}
.area03{
	background-image:url(../../img/bg_3.jpg);
	}
.area04{
	background-image:url(../../img/bg_4.jpg);
	}
#main_noscroll{ 
	position:absolute; 
	left:332px; top:100px; 
	width:410px; height:190px; 
	clip:rect(0px, 410px, 190px, 0px); 
	overflow:hidden;
}
div#wn	{ 
	position:absolute; 
	left:332px; top:100px; 
	width:380px; height:200px; 
	clip:rect(0px, 380px, 200px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content {
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
	z-index:2;
	text-align:left;
	width: 381px;
	}
.content A {
color:#FF0000;
text-decoration:none
	}

.content A:hover {
text-decoration:underline
	}
  
div#loading { visibility:visible; z-index:1 }

/* vertical scrollbar */
div#scrollbar1 { 
  position:absolute; 
  left:720px; top:100px;
  width:25px; height:200px; 
  font-size:1px; z-index:2
  }
div#track1 { 
  position:absolute; left:5px; top:32px;
  width:20px; height:140px;
  background:url(../../img/track.gif) no-repeat;
  z-index:1
  }
div#dragBar1 {
  position:absolute; left:0px; top:0px;
  width:20px; height:17px;
background:url(../../img/drag.gif) no-repeat;
  z-index:1
  }  
div#up1 { position:absolute; left:0; top:0; z-index:2 }  
div#down1 { position:absolute; left:0; bottom:0; z-index:3 } 
/* stili alternativi al flash */
#AltContent{
top:0px;
width:770px;
height:361px;
background:#FFF url(../../img/AltContent.jpg) left top no-repeat
}
H3{
font-family:Geneva, Arial, Helvetica, sans-serif;
/*font-size:80%;*/
text-align:left;
margin-left:600px;
margin-top:0px;
padding-top:30px;
width:150px;
font-weight:normal
}
.AltDwnl{
font-weight:bold;
color:#ee1c23;
text-align:left;
margin-left:600px;}
.AltDwnl A{color:#ee1c23;}
/*impaginazione brand*/
.thumblogo{
width:116px;
height:79px;
float:left;
margin-right:10px;
margin-bottom:10px;}
.sitemap {
font-size:11px;
}
.sitemap ul li {
list-style-image:url(../../img/ico_next.gif);
list-style-position:outside}
.area{
list-style-image:url(../../img/ico_down.gif);
padding-left:30px;
padding-right:30px;
width:300px;
text-transform:uppercase;
list-style-position:outside;
background-color:#ee1c23;
width:300px;
color:#FFF
}
.sitemap A {
color:#666666;
text-decoration:none;}
.sitemap A:hover {
color:#ee1c23;
text-decoration:underline;}
a.arena{
	display:block;
	width:80px;
	color:#444444;
	z-index:999;
	position:absolute;
	margin-top:-60px;
	margin-left:15px;
	top: 185px;
	left: -15px;
}
a.factsheet:link, a.factsheet:visited {
	display:block;
	width:156px;
	padding-left:25px;
	color:#444444;
	z-index:999;
	position:absolute;
	margin-top:-130px;
	margin-left:585px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	left: 1px;
	background-color: #efefef;
	background-image: url(../../img/acrobat_s.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	top: 432px;
}

a.factsheet:hover { background-color:#e5e5ef; }
a.marketingsolutions:link, a.marketingsolutions:visited {
	display:block;
	width:156px;
	padding-left:25px;
	color:#444444;
	z-index:999;
	position:absolute;
	margin-top:-130px;
	margin-left:585px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	left: 1px;
	background-color: #efefef;
	background-image: url(../../img/acrobat_s.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	top: 473px;
}

a.marketingsolutions:hover { background-color:#e5e5ef; }

a.brochure:link, a.brochure:visited {
	display:block;
	width:329px;
	padding-left:25px;
	color:#313131;
	z-index:999;
	position:absolute;
	margin-top:-130px;
	margin-left:585px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	left: -250px;
	background-color: #ffffff;
	background-image: url(../../img/acrobat_s.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	top: 437px;
	border:none;
}

a.brochure:hover { background-color:#ffffff; }


a.twitter { width:23px; height:23px; position:absolute; top:488px; left:745px; }
