/* CSS Document */
html
{
	height:100%;
	width:100%;
}

body
{
	margin:0px;
	background: #FFFFFF url(../img/body_background_1024.gif) repeat-x left top;
	height:100%;
	width:100%;
	/* font:normal 11px "Trebuchet MS", arial, serif; */
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
a:link,a:active,a:visited
{
	color:#ec7324;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
#main_container
{
width: 100%;
height: 100%;
}
/* Header Classes */
#header_windsoluzioni
{
	height:83px;
	background:url(../img/header_background1_1024.gif) repeat-x left 45px;
}
/* Infostrada Homepagea specific Logo Class */
#h1_top_logo_windsoluzioni
{
	width:188px;
	height:100%;
	background:#FFFFFF url(../../img/WSMLogoEng.gif) no-repeat center;
}
#container
{
	width:940px;
	height:100%;
}

/* Header Classes */
#header
{
	height:90px;
	background:url(../img/header_background1_1024.gif) repeat-x left 45px;
}

/* Infostrada Homepagea specific Logo Class */
#h1_top_logo
{
	width:188px;
	height:100%;
	background:#FFFFFF url(../img/header_logo.gif) no-repeat center;
}


#middle_part
{
background-color: #ffffff;
background-image: url(../img/lower_inner_panels_bg_1024.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center bottom;
width: 940px;
height:auto;
}

#middle_container
{
width: 921px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}

#left_column
{
	width:188px;
	float:left;
	position: relative;
	z-index: 2;
}

.content_holder2
{
float: left;
padding-left: 9px;
width: 723px;
height:auto;
}

#inner_content
{
background-color: #F2F1F0;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
/*width:761px;*/
width:auto;
height:auto;
border-left:solid 2px #B1B1B1;
border-right:solid 2px #B1B1B1;
}
.table_showTorOptions
{
background-color: #F2F1F0;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
/*width:761px;*/
width:660px;
height:auto;
border:solid 1px #B1B1B1;
}

.table_dati_showTorOptions
{
background-color: #F2F1F0;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
/*width:761px;*/
width:auto;
height:auto;
border-right:solid 1px #B1B1B1;
border-left:solid 1px #B1B1B1;
border-bottom:solid 1px #B1B1B1;
}

.clear
{
	clear:both;
}

.trans_vspacer
{
	width:100%;
	clear:both;
	height:10px;
}
.fleft
{
	float:left;
}

.dialog 
{
display:none
}

#footer
{
background-color: #ffffff;
background-image: url(../img/footer_background_1024.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
overflow-x: hidden;
overflow-y: hidden;
}

#h2_footer_up
{
width: 100%;
height: 31px;
}

#h2_footer_link
{
float: left;
padding-left: 210px;
padding-top: 5px;
overflow-x: visible;
overflow-y: visible;
color: #b3b3b3;
font-size: 9px;
}

#h2_footer_down
{
	width: 100%;
	background-color: #FFFFFF;
}

#logoLibero_wrapper {
	/**background:transparent url(../img/logoLibero_footer_max_1024.gif) no-repeat scroll 10px bottom; **/
	float:left; 
	height:29px; 
	width:110px;
}
#copyright
{
	color:#8f8f8f;
	padding-left: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float: left;
}

#h2_footer_logo
{
float: right;
background-color: transparent;
background-image: url(../img/logo_wind_footer.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
height: 60px;
width: 120px;
margin-right: 10px;
}

#tabs_container
{
width: 733px;
height: 45px;
overflow-x: hidden;
overflow-y: hidden;
background-color: transparent;
background-image: url(../img/tabs_left_background_1024.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
}

#tabs_inner1, #tabs_inner2, #pulsantewind, #pulsanteinfostrada
{
float: left;
height: 45px;
}

#pulsantewind
{
width: 212px;
padding-left:0px;
}

#pulsanteinfostrada
{
width: 80px;
padding-left:398px;
}

#tabs_container3
{
height: 45px;

padding-right: 5px;

background-color: transparent;

background-image: url(../img/tabs_right_background_1024.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: right top;

font-family: "Trebuchet MS",Helvetica,sans-serif;

font-size: 13px;

font-style: normal;

font-variant: normal;

font-weight: bold;

line-height: normal;

}

#tabs_container2
{
	margin:0px 0px 0px 15px; /* added to resolve padding in the upper class */
	height: 45px;
	padding-left:2px;
	background:url(../img/tabs_background_1024.gif) repeat-x left top;
}

#middle_container > .content_holder2
{
min-height: 410px;
height: auto;
}

a:link, a:active, a:visited

{

color: #ec7324;

text-decoration: none;

}

a:hover

{

text-decoration: underline;

}
#sub_header_left

{

width: 198px;

height: 100%;

background-color: transparent;

background-image: url(../img/header_background2_1024.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left 45px;

float: left;

}

a:link, a:active, a:visited

{

color: #ec7324;

text-decoration: none;

}

a:hover

{

text-decoration: underline;

}

#windgroup_top_area a:link, #windgroup_top_area a:visited, #windgroup_top_area a:active, #windgroup_top_area a:hover

{

color: #ffffff;

text-decoration: none;

}

#windgroup_top_area a:link, #windgroup_top_area a:visited, #windgroup_top_area a:active, #windgroup_top_area a:hover

{

color: #ffffff;

text-decoration: none;

}

#windgroup_top_area

{

height: 21px;

margin-top: 16px;

background-color: transparent;

background-image: url(../img/windgroup_top_area_background_1024.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: right top;

font-size: 14px;

font-weight: bold;

color: #ffffff;

padding-top: 2px;

padding-right: 0px;

padding-bottom: 8px;

padding-left: 0px;

text-align: center;

width: 100px;

float: left;

}

.title_orange_bg_2
{
color: #ffffff;

font-family: "Trebuchet MS",tahoma,sans;

font-size: 18px;

font-style: normal;

font-variant: normal;

font-weight: bold;

line-height: normal;

padding-top: 6px;

padding-right: 8px;

padding-bottom: 5px;

padding-left: 12px;
}

#content_padded
{
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;
margin:0px;
font-family: "Trebuchet MS",tahoma,sans;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
color: #4f4f4f;
}

#wrapper{
width:320px;
height:30px;
/*background:#EFEFEF;*/
}

.inputform{
float:left;
width: 100px;
padding-left: 12px;
margin-top: 1px;
margin-right: 5px;
margin-bottom: 1px;
margin-left: 0px;
color: #4f4f4f;
font-family: "Trebuchet MS",tahoma,sans;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
}

a:link, a:active, a:visited
{
color: #ec7324;

text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

.right2
{
background-color: #F2F1F0;
background-image: url(../img/btn_invia.jpg);
background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	color:#FFFFFF;
	border-width:0px 0px 0px 0px ;
	width:80px;
	height:19px;	
}

.procedi
{
	background-color: #F2F1F0;
	background-image: url(../img/btn_procedi.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	border-width:0px 0px 0px 0px ;
	width:216px;
	height:37px;
}
.top_orange_curves_1024
{
width: 723px;
height: 8px;
background-color: transparent;
background-image: url(../img/top_orange_curves_1024.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
overflow-x: hidden;
overflow-y: hidden;
}

#inner_content_title
{
background-color:#CC6D21;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
background-color: transparent;
background-image: url(../img/middle_orange_curves2_1024.gif);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: left top;
}

.bottom_orange_curves_1024
{
width: 723px;
height: 8px;
background-color: transparent;
background-image: url(../img/bottom_orange_curves_1024.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
overflow-x: hidden;
overflow-y: hidden;
}
/* Questi servono per dare un bordo al contenuto per il reseller di microbusiness */
#content_top_curve_nocol
	{
		background-image: url(../img/content_top_curve_nocol.gif);
		width:723px;
		height:6px;
		margin-top:7px;
		margin-bottom:0px;
		background-repeat:no-repeat;
		padding:0px;
	}


#content_bottom_curve_nocol
	{
		background-image: url(../img/content_bottom_curve_nocol.gif);
		width:723px;
		height:8px;
		background-repeat:no-repeat;
		padding:0px;
		margin:0px;
	}
/* Fine css Aggiunto da Artan il 12/02/2010 */
.menu_container2

{

height: 138px;

position: relative;

padding-top: 3px;

padding-right: 0px;

padding-bottom: 7px;

padding-left: 0px;

}

#menu_container > .menu_container2

{

min-height: 108px;

height: auto;

}

#menu_container
{
	width:188px;
	background:url(../img/menu_background_1024.gif) repeat-y left top;
	font-size:0px;
}
.menu_separator
{
	width:178px;
	height:11px;
	background:url(../img/menu_separator.gif) no-repeat center;
}
#menu_container2 div.main
{
	width:162px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#bdbdbd;
	padding: 1px 0px 0px 12px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(../img/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
#menu_container2 div.main2
{
	width:157px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#ffffff;
	padding: 1px 0px 0px 17px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(../img/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
#menu_container2 span.num
{
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#ec7324;
}
#menu_container2 span.num2 
{
	color:#ffffff;
}

/* Third Level Classes Here */
.accm
{
	font:normal 14px  arial, serif;
	display:block;
	white-space:nowrap;
}
.accm3
{
	font:normal 14px arial, serif;
	font-size:0px;
	display:none;
	/* display:block; */
}
.nosub
{
	display:none;
}
a.level1:link, a.level1:visited, a.level1:active
{
	width:172px;
	display:block;
	color:#bdbdbd;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	padding: 1px 0px 0px 6px;
	margin: 0px;
	cursor:pointer;
	background:url(../img/menu_current_background.gif) repeat-x 0% 0%;
	text-decoration:none;
	font-weight:bold;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing:	normal;
	line-height:	18px;
	vertical-align: baseline;
}
a.level1:hover
{
	background:url(../img/menu_current_background.gif) repeat-x 100% 100%;
}
a.level1 span
{
	color:#ec7324;
}
a.level1b:link, a.level1b:visited, a.level1b:active 
{
	width:170px;
	display:block;
	color:#ffffff;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	padding: 1px 0px 0px 8px;
	margin: 0px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing:	normal;
	line-height:	18px;
	vertical-align: baseline;
}
a.level1b span
{
	color:#ffffff;
}

a.level2:link, a.level2:visited, a.level2:active
{
	width:174px;
	font:bold 14px "Trebuchet MS", arial, serif;
	color:#bdbdbd;
	padding: 1px 0px 0px 9px;
	margin: 0px 2px 0px 2px;
	height: 20px;
	display:block;
	text-decoration:none;
	background:url(../img/menu_current_bg.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2:hover
{
	background-color: #212121;
}
a.level2 span
{
	color:#ec7324;
}
a.level2b:link, a.level2b:visited, a.level2b:active 
{
	width:157px;
	font:14px "Trebuchet MS", arial, serif;
	font-weight: bold;
	color:#ffffff;
	padding: 1px 0px 0px 17px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2b span
{
	color:#ffffff;
}

#menu_bottom_curve

{

background-color: #636363;

background-image: url("../img/menu_bottom_background_1024.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left bottom;

font-size: 0px;

height: 7px;

}

#menu_top_curve

{

background-color: #ffffff;

background-image: url("../img/menu_top_background_1024.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left bottom;

font-size: 0px;

height: 7px;

padding-top: 6px;

}

#sfondo_index
{
background-image: url("../img/sfondo_primo_accesso.jpg");
background-repeat: no-repeat;
width:703px;
height:255px;
}
#sfondo_primo_accesso
{
background-image: url("../img/loginko.jpg");
background-repeat: no-repeat;
width:703px;
height:255px;
}
#sfondo_authok
{
background-image: url("../img/loginok.jpg");
background-repeat: no-repeat;
width:703px;
height:255px;
}

#sfondo_assistenza
{
background-image: url("../img/sfondo_assistenza.jpg");
background-repeat: no-repeat;
width:702px;
height:160px;
}

#sfondo_burnnotok
{
background-image: url("../img/sfondo_burnotok.jpg");
background-repeat: no-repeat;
width:703px;
height:255px;
}

#sfondo_burnok
{
background-image: url("../img/sfondo_burnok.jpg");
background-repeat: no-repeat;
width:703px;
height:255px;
}

#sfondo_errorburnoption
{
background-image: url("../img/sfondo_errorburnoption.jpg");
background-repeat: no-repeat;
width:703px;
height:255px;
}

#sfondo_errorgetoption
{
background-image: url("../img/sfondo_errorgetoption.jpg");
background-repeat: no-repeat;
width:703px;
height:255px;
}

#sfondo_showTorOptions
{
background-image: url("../img/scegli_latua_password.jpg");
background-repeat: no-repeat;
width:703px;
height:255px;
}

#spazio_sfondo
{
padding-top: 3px;
padding-bottom:10px;
padding-left:8px;
}

#menu_container2 p

{

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

width: 188px;

height: 1px;

background-color: transparent;

background-image: url("../img/menu_separator_1024.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0% 0%;

}
.tab_item_off
{
	height: 30px;
	margin-top:15px;
	padding-left:9px;
	text-align:center;
	float:left;
}
.tab_item_off a:link, .tab_item_off a:visited, .tab_item_off a:active
{
	/* width:60px; */
	white-space:nowrap;
	/* height:22px; */
	margin:0px;
	padding:2px 9px 0px 0px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.tab_item_off > a
{
	min-width:60px;
	width:auto;
}

#sub_header_right
{
	width: 742px;
	height:100%;
	background:url(../img/header_background3_1024.gif) no-repeat right 45px;
	float:right;
}
/* Wind Group Homepage Specific */
#header_search
{
	height: 45px; /* Modified to 50px instead of 32px */
	/* padding-top:18px; */
}

#header_search_container {
	width: 138px;
	height: 45px;
	margin-right: 10px;
}

.search_box
{
	/* height:13px; */
	width:108px;
	border: 0;
	font:normal 9px verdana, arial, serif;
	color:#999999;
	padding-left:5px;
	background: transparent;
}

#invioamico .search_box
{
	width:108px;
	border: 0;
	font:normal 9px verdana, arial, serif;
	color:#999999;
	padding-left:5px;
	background: transparent;
	border: 1px solid #000000
}

div.search_boxWrapper {
	width: 118px;
	height: 17px;
	background: url(../img/search_area_background_1024.gif) left top no-repeat;
	color:#999999;
	float: left;
	margin-top:20px;
}

.search_button
{
	height:17px;
	width:17px;
	border:none 0px;
	background-image:url(../img/search_btn_1024.gif);
	cursor: pointer;
}

#white_link_wrapper {
	color:#B3B3B3; 
	float:right; 
	font-size:9px; 
	padding-right: 20px
}

#newsletter_wrapper {
	float: left;
	width: auto;
}

/* Testo bianco per: HP-WINDGROUP; TRASPARENZA */
.white_link 
{ 
        /* height:26px; */ 
        margin-top:4px; 
        padding-left:9px; 
        text-align:center; 
        float:left; 
        color:#FFFFFF; 
} 

.white_link a:link, .white_link a:visited, .white_link a:active 
{ 
        /* width:60px; */ 
        white-space:nowrap; 
        /* height:22px; */ 
        margin:0px; 
        padding:4px 9px 0px 0px; 
        color:#FFFFFF; 
        text-align:center; 
        display:block; 
        cursor:pointer; 
        text-decoration:none; 
} 

.white_link a:hover 
{ 
        /* width:60px; */ 
        white-space:nowrap; 
        /* height:22px; */ 
        margin:0px; 
        padding:4px 9px 0px 0px; 
        color:#FFFFFF; 
        text-align:center; 
        display:block; 
        cursor:pointer; 
        text-decoration:underline; 
} 

.white_link > a 
{ 
        min-width:60px; 
        width:auto; 
        color:#FFFFFF; 
} 

.username_password
{ 
	font-size:14px; 
	font-weight:bold; 
	padding-left:0px; 
	line-height: 20px;
	color:#000000; 
}
.hai_dimenticato
{ 
	font-size:12px; 
	font-weight:bold; 
	padding-left:0px; 
	line-height: 18px;
	color:#000000; 
}

.clicca_qui
{
	color:#FAA673;
}

.clicca_qui a:link, .clicca_qui a:visited
{
	color:#FAA673;
	text-decoration:underline;
}
.clicca_qui a:hover, .clicca_qui a:active
{
	text-decoration:none;
}
#torna_infostradaservizi
{ 
	font-size:14px; 
	font-weight:bold; 
	padding-left:30px; 
	line-height: 20px;
	color:#000000; 
}

#torna_infostradaservizi_authok
{ 
	font-size:14px; 
	font-weight:bold; 
	padding-left:30px; 
	padding-top:20px; 
	line-height: 20px;
	color:#000000; 
}

#torna_infostradaservizi_showTorOptions
{ 
	font-size:14px; 
	font-weight:bold; 
	padding-left:3px; 
	padding-top:10px; 
	line-height: 20px;
	color:#000000; 
}

.torna_infostradaservizi
{
	color:#000000;
}

.torna_infostradaservizi a:link, .torna_infostradaservizi a:visited
{
	color:#000000;
	text-decoration:underline;
}
.torna_infostradaservizi a:hover, .torna_infostradaservizi a:active
{
	text-decoration:none;
}

#help_argomento
{ 
	font:bold 14px "Trebuchet MS", arial, serif;
	font-weight:bold; 
	padding-left:2px; 
	line-height: 20px;
	color:#000000;
	margin-top:0px;
}
.titolo_security
{ 
	font:bold 14px "Trebuchet MS", arial, serif;
	font-weight:bold; 
	padding-left:20px; 
	line-height: 20px;
	color:#000000;
	margin-top:8px;
}

.help_contenuto
{ 
	font:bold 11px "Trebuchet MS", arial, serif;
	font-weight:bold; 
	padding-left:20px; 
	line-height: 20px;
	margin-top:0px;
}

#top_ten
{ 
	font:bold 14px "Trebuchet MS", arial, serif;
	font-weight:bold; 
	padding-left:2px; 
	line-height: 20px;
	color:#000000;
	margin-top:10px;
}

#posta_title
{
	padding-top: 125px; 
	font:bold 10px "Trebuchet MS", arial, serif;
	font-weight:bold; 
	padding-left:12px; 
	line-height: 16px;
	color:#000000;
	/*margin-top:125px;*/
	margin-left:275px; 
	/*display:none;*/
}
#posta_title_orange
{
	padding-top: 135px; 
	font:bold 12px "Trebuchet MS", arial, serif;
	font-weight:bold; 
	padding-left:14px; 
	line-height: 18px;
	color:#F56300;
	/*margin-top:125px;*/
	margin-left:275px; 
	display:none;
}

#posta_title_showTorOptions
{
	padding-top: 135px; 
	font:bold 12px "Trebuchet MS", arial, serif;
	font-weight:bold; 
	padding-left:14px; 
	line-height: 18px;
	color:#F56300;
	/*margin-top:125px;*/
	margin-left:275px; 
	display:none;
}

#authok_procedi
{
	padding-lef:0px; 
	margin:0px;
}

#showTorOptions_procedi
{
	padding-lef:10px; 
	margin:0px;
	width:703px;
	height:auto;
	
}

.bottoni
{
	border:none 0px;
	width:120px;
	height:19px;
	margin:1px 0px 1px 0px;
	overflow:hidden;
	background:#FF9241 url(../img/more_btn.gif) no-repeat left top;
	text-align:center;
	font:normal 11px arial ,sans;
	color:#ffffff;
}
.bottoni_disable
{
	border:none 0px;
	width:120px;
	height:19px;
	margin:1px 0px 1px 0px;
	overflow:hidden;
	background:#FF9241 url(../img/more_btn.gif) no-repeat left top;
	text-align:center;
	font:normal 11px arial ,sans;
	color:#ffffff;
}
#menu_container2 a.sub
{
	font-size:12px;
	color:#FFFFFF;
	padding: 0px 0px 0px 37px;
	margin: 0px 2px 0px 2px;
	height:18px;
	display:block;
	background:url(../img/sub_menu_arrow.gif) no-repeat 25px center;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	font-weight: bold;
}
#menu_container2 a.sub:hover
{
	text-decoration:underline;
}
#menu_container2 p
{
	margin:0px;
	padding:0px;
	width:188px;
	height:1px;
	background:url(../img/menu_separator_1024.gif) no-repeat;
}

#menu_top_curve
{
	
	background:#FFFFFF url(../img/menu_top_background_1024.gif) no-repeat left bottom;
	font-size:0px;
	height:7px;
	padding-top: 6px;
}
#menu_bottom_curve
{
	background:#636363 url(../img/menu_bottom_background_1024.gif) no-repeat left bottom;
	font-size:0px;
	height:7px;
}
#menu_container
{
	width:188px;
	background:url(../img/menu_background_1024.gif) repeat-y left top;
	font-size:0px;
}
.menu_separator
{
	width:178px;
	height:11px;
	background:url(../img/menu_separator.gif) no-repeat center;
}
#menu_container2 div.main
{
	width:162px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#bdbdbd;
	padding: 1px 0px 0px 12px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(../img/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
#menu_container2 div.main2
{
	width:157px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#ffffff;
	padding: 1px 0px 0px 17px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(../img/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
#menu_container2 span.num
{
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#ec7324;
}
#menu_container2 span.num2 
{
	color:#ffffff;
}

/* Third Level Classes Here */
.accm
{
	font:normal 14px  arial, serif;
	display:block;
	white-space:nowrap;
}
.accm3
{
	font:normal 14px arial, serif;
	font-size:0px;
	display:none;
	/* display:block; */
}
.nosub
{
	display:none;
}
a.level1:link, a.level1:visited, a.level1:active
{
	width:172px;
	display:block;
	color:#bdbdbd;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	padding: 1px 0px 0px 6px;
	margin: 0px;
	cursor:pointer;
	background:url(../img/menu_current_background.gif) repeat-x 0% 0%;
	text-decoration:none;
	font-weight:bold;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing:	normal;
	line-height:	18px;
	vertical-align: baseline;
}
a.level1:hover
{
	background:url(../img//menu_current_background.gif) repeat-x 100% 100%;
}
a.level1 span
{
	color:#ec7324;
}
a.level1b:link, a.level1b:visited, a.level1b:active 
{
	width:170px;
	display:block;
	color:#ffffff;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	padding: 1px 0px 0px 8px;
	margin: 0px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing:	normal;
	line-height:	18px;
	vertical-align: baseline;
}
a.level1b span
{
	color:#ffffff;
}

a.level2:link, a.level2:visited, a.level2:active
{
	width:174px;
	font:bold 14px "Trebuchet MS", arial, serif;
	color:#bdbdbd;
	padding: 1px 0px 0px 9px;
	margin: 0px 2px 0px 2px;
	height: 20px;
	display:block;
	text-decoration:none;
	background:url(../img/menu_current_bg.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2:hover
{
	background-color: #212121;
}
a.level2 span
{
	color:#ec7324;
}
a.level2b:link, a.level2b:visited, a.level2b:active 
{
	width:157px;
	font:14px "Trebuchet MS", arial, serif;
	font-weight: bold;
	color:#ffffff;
	padding: 1px 0px 0px 17px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2b span
{
	color:#ffffff;
}
#h2_footer_logo_winsoluzioni /* Added for WIND Homepage */
{
	float:right;
	background:url(../../img/infostrada_logo_1024.gif) no-repeat right top;
	height:60px;
	width:120px;
	margin-right: 10px;
}