HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
SELECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	DISPLAY: block
}
A {
	MARGIN: 0px; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
SELECT {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
OPTION {
	FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase
}
.hidden {
	DISPLAY: none
}
DIV#waitmessage {
	DISPLAY: none
}
DIV#header {
	BACKGROUND: #09367a; MARGIN-BOTTOM: 20px; WIDTH: 960px; POSITION: relative
}
DIV#header IMG#sublogo {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
DIV#header IMG#logo_alpi {
	DISPLAY: none; RIGHT: 200px; POSITION: absolute; TOP: 15px
}
DIV#header DIV#menu {
	BORDER-TOP: #abb8d9 1px solid; BACKGROUND: #09367a; OVERFLOW: hidden
}
DIV#header DIV#menu UL {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; WIDTH: 960px; LINE-HEIGHT: 28px; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none
}
DIV#header DIV#menu UL LI {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/topmenu_left_off.gif) #5a73a0 no-repeat left top; FLOAT: left; MARGIN: 4px 0px 4px 3px;
}
DIV#header DIV#menu UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/topmenu_right_off.gif) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
DIV#header DIV#menu UL LI A:hover {
	COLOR: #ffcc33; TEXT-DECORATION: none
}
DIV#header DIV#menu UL LI.current {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/topmenu_left_on.gif) #ff9900 no-repeat left top
}
DIV#header DIV#menu UL LI.current A {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/topmenu_right_on.gif) no-repeat right top; COLOR: #083a72
}
DIV#header DIV#menu UL LI.current A:hover {
	COLOR: #083a72
}
DIV#content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 960px; PADDING-TOP: 0px; POSITION: relative
}
DIV#content DIV#left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 207px; MARGIN-RIGHT: 8px
}
DIV#content DIV#center {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 520px
}
DIV#content DIV.fullwidth#center {
	WIDTH: 735px
}
DIV#content DIV#right {
	FLOAT: left; MARGIN-LEFT: 8px; OVERFLOW: hidden; WIDTH: 207px
}
DIV#footer {
	BORDER-TOP: #777 1px solid; MARGIN: 20px 0px; OVERFLOW: hidden; WIDTH: 960px; display:block;
}
DIV#footer P.credits {
	FONT-SIZE: 9px; COLOR: #777; PADDING-TOP: 15px; TEXT-ALIGN: center
}
DIV#footer P.credits A {
	FONT-SIZE: 9px; COLOR: #777; TEXT-DECORATION: none
}
DIV#footer P.credits A:hover {
	TEXT-DECORATION: underline
}
DIV#footer P.credits IMG {
	VERTICAL-ALIGN: middle
}
DIV#footer P.auth {
	FONT-SIZE: 9px; PADDING-BOTTOM: 15px; MARGIN: 0px 200px; COLOR: #000; TEXT-ALIGN: center
}
DIV.box {
	MARGIN-BOTTOM: 10px
}
DIV.box DIV.boxtitle {
	CLEAR: both; BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/azur_dx.jpg) #a5b5d6 no-repeat right top; MARGIN-BOTTOM: 3px; OVERFLOW: hidden; LINE-HEIGHT: 20px
}
DIV.box SPAN.boxtitle {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/azur_sx.jpg) no-repeat left top; COLOR: #fff; HEIGHT: 20px
}
DIV.doppio SPAN.boxtitle H1.left {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; COLOR: #fff
}
DIV.doppio SPAN.boxtitle A.left {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; COLOR: #fff
}
DIV.doppio SPAN.boxtitle H1.right {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: right; COLOR: #fff
}
DIV.doppio SPAN.boxtitle A.right {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: right; COLOR: #fff
}
DIV.box DIV.boxcontent {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
DIV.superpartes DIV.boxtitle {
	CLEAR: both; BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/orange_dx.jpg) #ff8003 no-repeat right top; MARGIN-BOTTOM: 3px; OVERFLOW: hidden; LINE-HEIGHT: 20px
}
DIV.superpartes SPAN.boxtitle {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/orange_sx.jpg) no-repeat left top; OVERFLOW: hidden; COLOR: #fff
}
DIV.superpartes DIV.boxcontent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV#superpartes DIV.boxcontent {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 20px; BORDER-RIGHT-WIDTH: 0px
}
DIV.superpartes DIV.news A H2 {
	COLOR: #000
}
DIV#menu2 {
	MARGIN-BOTTOM: 7px; OVERFLOW: hidden
}
DIV#menu2 UL {
	DISPLAY: block; WIDTH: 207px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
DIV#menu2 UL LI {
	MARGIN-BOTTOM: 3px
}
DIV#menu2 UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MIN-HEIGHT: 32px; BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/menu2.gif) no-repeat right top; COLOR: #ffffff; LINE-HEIGHT: 32px; HEIGHT: auto! important; TEXT-ALIGN: left
}
DIV#menu2 UL LI A:hover {
	COLOR: #ffcc33; TEXT-DECORATION: none
}
DIV#menu2 UL LI.current A {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/menu2_on.gif) no-repeat right top; COLOR: #093a7b
}
DIV#menu2 UL LI.current A:hover {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/menu2_on.gif) no-repeat right top; COLOR: #093a7b
}
DIV#menu2 UL LI A.current SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#menu2 UL LI UL {
	PADDING-TOP: 3px
}
DIV#menu2 UL LI.current UL LI A {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MIN-HEIGHT: 14px; BACKGROUND-IMAGE: url(../images/none.gif); PADDING-BOTTOM: 8px; BORDER-LEFT: #666666 1px solid; COLOR: #083a72; LINE-HEIGHT: 14px; PADDING-TOP: 8px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: auto! important; BACKGROUND-COLOR: #83a8e9
}
DIV#menu2 UL LI UL LI A {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MIN-HEIGHT: 14px; BACKGROUND-IMAGE: url(../images/none.gif); PADDING-BOTTOM: 8px; BORDER-LEFT: #666666 1px solid; COLOR: #083a72; LINE-HEIGHT: 14px; PADDING-TOP: 8px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: auto! important; BACKGROUND-COLOR: #83a8e9
}
DIV#menu2 UL LI.current UL LI A:hover {
	BACKGROUND-IMAGE: url(../images/none.gif); COLOR: #ffcc33; BACKGROUND-COLOR: #83a8e9
}
DIV#menu2 UL LI.current UL LI.current A {
	BACKGROUND-IMAGE: url(../images/none.gif); COLOR: #083a72; BACKGROUND-COLOR: #ff9900
}
DIV#menu2 UL LI.current UL LI.current A:hover {
	BACKGROUND-IMAGE: url(../images/none.gif); COLOR: #083a72; BACKGROUND-COLOR: #ff9900
}
DIV#menu2 UL LI UL LI.current A {
	BACKGROUND-IMAGE: url(../images/none.gif); COLOR: #083a72; BACKGROUND-COLOR: #ff9900
}
DIV#menu2 UL LI UL LI.current A:hover {
	BACKGROUND-IMAGE: url(../images/none.gif); COLOR: #083a72; BACKGROUND-COLOR: #ff9900
}
DIV#dettaglionews DIV.boxtitle {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/blu_dx.jpg) #09367a no-repeat right top
}
DIV#dettaglionews SPAN.boxtitle {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/blu_sx.jpg) no-repeat left top
}
DIV#callcenter DIV.boxtitle {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/blu_dx.jpg) #09367a no-repeat right top
}
DIV#callcenter SPAN.boxtitle {
	BACKGROUND: url(http://www.welcomeonline.it/imgs/icons/blu_sx.jpg) no-repeat left top
}
#login_b2b {
	BORDER-RIGHT: #0a3b77 1px solid; BORDER-TOP: #0a3b77 1px solid; BORDER-LEFT: #0a3b77 1px solid; BORDER-BOTTOM: #0a3b77 1px solid; BACKGROUND-COLOR: #a8b9d4
}
#login_b2b .boxtitle {
	BACKGROUND-IMAGE: url(../images/none.gif); BACKGROUND-COLOR: #0a3b77
}
DIV#login_b2b DIV.boxcontent {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #a8b9d4; BORDER-RIGHT-WIDTH: 0px
}



#contorno { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
#contorno input { background-color: #83A8E9; border:1px solid #083A72;}
#contorno textarea { background-color: #83A8E9; border:1px solid #083A72;}
div#informazione {}

div#informazione2 {margin-left:-40px;}


#contenutoprimo {font-weight:normal; text-align:left; padding-left:20px; font-size:12px;}
#calltoaction { font-family:Verdana, Arial, Helvetica, sans-serif;}
#calltoaction h1 { font-size:18px; margin:5px 0px 0px 0px; padding-left:20px;}
#calltoaction h2 { font-size:12px; margin:5px 0px 0px 0px; padding-left:20px;}
#formcompila {text-align:center; font-weight:bold; font-size:24px; margin-top:5px;}
#formcompila a:link{text-align:center; font-weight:bold; font-size:24px; text-decoration:none;}
#formcompila a:visited{text-align:center; font-weight:bold; font-size:24px;}
#formcompila a:hover{text-align:center; font-weight:bold; font-size:24px;}

#formcompila2 {text-align:left; font-weight:bold; font-size:18px; margin-top:5px; padding-left:20px;}
#formcompila2 a:link{text-align:left; font-weight:bold; font-size:24px; text-decoration:none;}
#formcompila2 a:visited{text-align:left; font-weight:bold; font-size:24px;}
#formcompila2 a:hover{text-align:left; font-weight:bold; font-size:24px;}

#contenutobott {font-size:12px;}
#contenutobott p{font-size:12px; margin-top:2px; margin-bottom:2px; padding-left:20px;}
