@import url("style_dynamic.css");
/* Stili conntenuti in hpStyle.css HP WIND 12102007 */
@import url("hpStyle.css");  
@import url("aggiunte.css");  



/* Stili da Telefoni  15102007 */

/* New for Print */

/* Inner Layouts */
#path
{
	padding:7px 12px 7px 12px; 
	font:normal 14px arial, sans;
	color:#ff6600;
}
#path a:link, #path a:visited, #path a:active
{
	font:normal 12px arial, sans;
	color:#ff6600;
	text-decoration:none;
}
#path a:hover
{
	text-decoration:underline;
}
.trans_vspacer
{
	width:100%;
	clear:both;
	height:10px;
}
.trans_vspacer2
{
	width:100%;
	clear:both;
	height:7px;
}
.trans_vspacer3
{
	width:100%;
	clear:both;
	height:20px;
}
#middle_container > .content_holder
{
	min-height:468px;
	height:auto;
}
.content_holder
{
	width:575px;
	height:468px;
	float:right;
	padding-left:10px;
}
#middle_container > .content_holder2
{
	min-height:468px;
	height:auto;
}
.content_holder2
{
	width:575px;
	height:468px;
	float:right;
}
#inner_content
{
	background:#f2f1f0;
	padding:3px 5px 0px 5px;
}
#inner_content_nocol
{
	background:#f2f1f0;
	padding:3px 5px 0px 5px;
	width:565px;
}
#inner_content_grad
{
	background:#FFFFFF url(/img97/static/content_grad_bg.gif) repeat-x top;
	padding:3px 5px 0px 5px;
	
}
#in_content_left
{
	width:425px;
	float:left;
}
#in_content_right
{
	width:133px;
	float:right;
	/* margin-left:5px; */ /* Commented for Older Browsers */
}
#content_padded
{
	padding:5px;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	color:#4f4f4f;
}
.title_orange_bg
{
	width:405px;
	height:31px;
	background:#ea7e37 url(/img97/static/title_orange_bg.gif) no-repeat center;
	padding:7px 5px 0px 10px;
	font:bold 14px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
}
.title_orange_bg p
{
	margin:0px;
	padding:0px;
	padding-top:3px;
}
.title_orange_bg_2
{
	background-color:#EC7324;
	padding:5px 8px 5px 8px;
	font:bold 18px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
}
.title_orange_bg_3
{
	background-color:#EC7324;
	width:565px;
	font:bold 18px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
}
.title_orange_bg_3 div.to_content /* added to fix positioning for title_orange_bg_2 in older browsers */
{
	padding:5px 8px 5px 8px;
	
}
.to_title_txt /* added to fix text styles for title_orange_bg_2 contents in older browsers */
{
	font:bold 18px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
}
.title_orange_bg_2 p.wide, .title_orange_bg_3 p.wide
{
	margin:5px 8px 0px 8px;
	padding:0px;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
	position:relative; /* Aggiunto per coreggere il bug di explorer sul line-height */
}
.title_orange_bg_2 p.in2, .title_orange_bg_3 p.in2
{
	margin:3px 0px 0px 5px;
	padding:0px;
	font:bold 14px "Trebuchet MS",tahoma,sans;
}
.title_orange_bg_2 p, .title_orange_bg_3 p
{
	margin:5px 93px 0px 8px;
	padding:0px;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
	position:relative; /* Aggiunto per coreggere il bug di explorer sul line-height */
}
.title_button
{
	float:right;
	border:none 0px;
	width:90px;
	height:24px;
	padding-left:19px;
	overflow:hidden;
	background:#efefee url(http://www.wind.it/img97/static/title_button_bg.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:left;
	white-space:nowrap;
}
.title_button2
{
	float:right;
	border:none 0px;
	width:90px;
	height:24px;
	padding-left:19px;
	overflow:hidden;
	background:#efefee url(http://www.wind.it/img97/static/title_button_bg2.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:center;
	white-space:nowrap;
}
.cart_button
{
	float:right;
	border:none 0px;
	width:90px;
	height:24px;
	padding-left:19px;
	overflow:hidden;
	background:#efefee url(http://www.wind.it/img97/static/cart_button_bg.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:center;
	white-space:nowrap;
}
.orange_bullets
{
	list-style-image:url(http://www.wind.it/img97/static/orange_bullet.gif);
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 12px;
}
.orange_bullets_nopad
{
	list-style-image:url(http://www.wind.it/img97/static/orange_bullet.gif);
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 8px;
}
.inline_title
{
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	padding:0px;
	margin:0px;
}
.inline_title_pad
{
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	padding:15px 0px 2px 5px;
	margin:0px;
}
#lower_links
{
	margin:0px 5px 0px 5px;
}
#lower_links2
{
	margin:0px 5px 0px 5px;
	width:565px;
}
a.left:link, a.left:visited, a.left:active
{
	display:block;
	padding:0px;
	margin:0px;
	padding-left:20px;
	float:left;
	overflow:hidden;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(http://www.wind.it/img97/static/left_icon.gif) no-repeat 0px center;
}
a.right:link, a.right:visited, a.right:active
{
	display:block;
	padding:0px;
	margin:0px;
	padding-right:20px;
	float:right;
	overflow:hidden;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(http://www.wind.it/img97/static/right_icon.gif) no-repeat right center;
}
a.left2:link, a.left2:visited, a.left2:active
{
	display:block;
	padding-left:20px;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(http://www.wind.it/img97/static/left_icon.gif) no-repeat 0px center;
}
a.right3:link, a.right3:visited, a.right3:active
{
	display:block;
	padding-right:20px;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(http://www.wind.it/img97/static/right_icon.gif) no-repeat right center;
}
#login_form
{
	width:131px;
	height:139px;
	overflow:hidden;
	background:#FFFFFF url(http://www.wind.it/img97/static/login_bg.gif) no-repeat left top;
	font:bold 13px "Trebuchet MS",tahoma,sans;
	color:#404040;
}
#lform_content
{
	width:121px;
	height:129px;
	padding:5px;
}

a.loginlnk:link,a.loginlnk:active,a.loginlnk:visited
{
	display:block;
	background:#FFFFFF url(http://www.wind.it/img97/static/linkarrow.gif) no-repeat left center;
	padding-left:10px;
	margin-left:5px;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#4f4f4f;
}
a.loginlnk:hover
{
	text-decoration:underline;
}
.login_user
{
	border:solid 1px #cccccc;
	width:100px;
	/* height:13px; */
	font:normal 11px verdana,tahoma,sans;
	margin:5px 0px 8px 5px;
	padding-left:5px;
	color:#999999;
}
.login_pass
{
	border:solid 1px #cccccc;
	width:70px;
	/* height:13px; */
	font:normal 11px verdana,tahoma,sans;
	margin:0px 5px 0px 5px;
	padding-left:5px;
	color:#999999;
}
.login_submit
{
	height:17px;
	width:23px;
	border:none 0px;
	background-image:url(http://www.wind.it/img97/static/vai_button.gif);
}
/* inner tabs */
#itab_bar
{
	height:29px;
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_spacer.gif) repeat-x left top;
}
.itab_item_on
{
	height:29px;
	padding-left:6px;
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_on_left.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_on p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_on_right.gif) no-repeat right top;
	float:left;
}
.itab_item_on span
{
	/* height:24px; */
	padding:5px 5px 7px 5px;
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_on_bg.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
}
.itab_item_off
{
	height:29px;
	padding-left:6px;
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_off_left.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_off_right.gif) no-repeat right top;
	float:left;
}
.itab_item_off a:link, .itab_item_off a:visited, .itab_item_off a:active, .itab_item_off a:hover
{
	/* height:24px; */
	padding:5px 5px 7px 5px;
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_off_bg.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
}
.itab_spacer
{
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_spacer.gif) repeat-x left top;
	width:5px;
	float:left;
}
#itab_container_bg
{
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_content_bg.gif) no-repeat left top;	
	padding-left:1px;
}
#itab_container_bg > .itab_container
{
	min-height:350px;
	height:auto;
}
.itab_container
{
	background:#FFFFFF url(http://www.wind.it/img97/static/itab_content_bg.gif) no-repeat right top;	
	padding:5px 5px 5px 4px;
	height:350px;
}
.itab_item_container_bg
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/itab_item_top_curve.gif) no-repeat left top;
	width:279px;
	padding-top:5px;
	float:left;
}
.itab_item_container
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/itab_item_bottom_curve.gif) no-repeat left bottom;
	width:269px;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.itab_item_text
{
	width:168px; /* modified to 168px */
	padding:5px 0px 0px 0px; /* removed 8px right padding */
	color:#4f4f4f;
	float:left;
}

/* rimozione itab_item_text p */

.itab_item_text div.txt
{
	margin:0px;
	padding:0px 0px 0px 8px;
}

/* inner tabs */
/* Telefonireview */
#phone_panel
{
	width:161px;
	float:left;
}
#phone_panel a:link, #phone_panel a:visited, #phone_panel a:active
{
	margin-left:10px;
	display:block;
}
#phone_details
{
	width:246px;
	float:right;
	padding-left:8px;
	font-size:12px;
}

/* rimozione stile paragrafo phone_details p */

#phone_details span
{
	font-size:12px;
	color:#ec7324;
}
/* MODIFICATO IL SEGUENTE PER GESTIRE IL PREZZO phone_details -> phone_panel ; padding-left:12->0px; AGGIUNTO float:right; */
#phone_panel .price
{
	width:107px;
	height:31px;
	background:url(http://www.wind.it/img97/static/phone_price_bg.gif) no-repeat left bottom;
	overflow:hidden;
	padding-left:0px;
	color:#ec7324;
	font-size:30px;
	color:#e0691b;
	line-height:30px;
	float:right;
}

/* Telefonireview */
/* Inner Layouts */


/* New Classes for inner screens 2 */
/* New For Infostrada Inside */
#i1_footer_logo
{
	margin-top:24px; /* modified from 14px to 24px */
	float:right;
	background:url(infostrada_in_bot_logo.gif) no-repeat center;
	height:35px;
	width:110px;
}
.i1_orange_in
{
	text-align:left;
	/* padding:0px 5px 0px 5px; */
	background:#ed813a url(http://www.wind.it/img97/static/i1_in_orange_mid_curve.gif) repeat-y left top;
	width:521px;
	overflow:hidden;
	color:#ffffff;
}
.i1_orange_in p.right /* modified to p.right */
{
	margin:0px;
	padding:0px 5px 0px 0px; /* padding left added */
	display:block;
	float:right;
	width:200px;
	overflow:hidden;
}
.i1_orange_in p.left /* class added for older browsers fix */
{
	margin:0px; 
	padding:0px 0px 0px 5px; /* padding right added */
	display:block;
	float:left;
	width:305px;
	overflow:hidden;
}
.i1_orange_in2
{
	text-align:left;
	/* padding:0px 5px 0px 5px; */
	background:#ed813a url(http://www.wind.it/img97/static/i1_in_orange_mid_curve2.gif) repeat-y left top;
	width:415px;
	overflow:hidden;
	color:#ffffff;
}
.i1_orange_in2 p.right /* modified to p.right */
{
	margin:0px;
	padding:0px 5px 0px 0px; /* padding left added */
	display:block;
	float:right;
	width:150px;
	overflow:hidden;
}
.i1_orange_in2 p.left /* class added for older browsers fix */
{
	margin:0px; 
	padding:0px 0px 0px 5px; /* padding right added */
	display:block;
	float:left;
	width:250px;
	overflow:hidden;
	
}
.title_orange_bg_2 div.pic, .title_orange_bg_3 div.pic
{
	float:left;
	margin:5px 5px 0px 3px;
	font:bold 15px "Trebuchet MS",tahoma,sans;
}
.title_orange_bg_2 div.content, .title_orange_bg_3 div.content
{
	float:right;
	clear:right;
	margin:10px 0px 5px 10px;
}
.title_orange_bg_2 div.content2, .title_orange_bg_3 div.content2
{
	margin:5px 20px 0px 20px;
}
.title_orange_bg_2 div.form, .title_orange_bg_3 div.form
{
	border:solid 1px #ef9e69;
	padding:5px 10px 5px 10px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff; /* added for older browsers */
}
.title_orange_bg_2 .f410, .title_orange_bg_3 .f410 /* added for no column form in firefox */
{
	width:410px;
}
.title_orange_bg_2 a:link, .title_orange_bg_2 a:visited, .title_orange_bg_2 a:active, .title_orange_bg_3 a:link, .title_orange_bg_3 a:visited, .title_orange_bg_3 a:active {
color:#FFFFFF;
font-size:12px;
font-weight:900;
text-decoration:none;
}
.title_orange_bg_2 a:hover, .title_orange_bg_3 a:hover
{
	text-decoration:underline;
}
.title_orange_bg_2 .txt1, .title_orange_bg_3 .txt1
{
	width:70px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .txt2, .title_orange_bg_3 .txt2
{
	width:150px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .txt3, .title_orange_bg_3 .txt3
{
	width:40px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .drop1, .title_orange_bg_3 .drop1
{
	width:70px;
	/* height:18px; */
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .drop2, .title_orange_bg_3 .drop2
{
	width:50px;
	/* height:18px; */
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .btn, .title_orange_bg_3 .btn
{
	border:none 0px;
	width:51px;
	height:17px;
	margin:1px 0px 1px 0px;
	overflow:hidden;
	background:#000000 url(http://www.wind.it/img97/static/i1_in_orange_btn.gif) no-repeat left top;
	text-align:center;
	font:normal 11px arial ,sans;
	color:#ffffff;
}
.title_orange_bg_2 .bform, .title_orange_bg_3 .bform
{
	margin:0px;
	padding:5px 0px 0px 12px;
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#ffffff; /* added for older browsers */
	
}
/* New For Infostrada Inside */
/* New For Dall’Italia & Dall’Estero Inner Screens */
.itab_item_container_bg2
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/itab_item_top_curve2.gif) no-repeat left top;
	padding-top:5px;
}
.itab_item_container2
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/itab_item_bottom_curve2.gif) no-repeat left bottom;
	padding:0px 5px 5px 5px;
	overflow:hidden;
	/* width:555px; */
}
.itab_item_container2_moduli
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/itab_item_bottom_curve2.gif) no-repeat left bottom;
	padding:0px 5px 0px 5px;
	overflow:hidden;
	width:555px; 
}
.itab_item_text2
{
	padding:5px 0px 0px 8px;
	color:#4f4f4f;
	float:left;
}
/* per gestire titoletti bold aggiungiamo i seguenti 2 oggetti */
.itab_item_text_bold
{
	padding:5px 0px 0px 8px;
	color:#4f4f4f;
	float:left;
}
.itab_container .itab_item_container_bg2 .itab_item_container2 .itab_item_text2 a{
font-weight:bold;			
}
/* eliminazione class itab_item_text2 p */

.itab_item_text2 div.txtonly /* added to fix older browsers in Dall'Italia (Text) screen */
{
	width:546px;
}
.itab_item_container_bg3
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/itab_item_top_curve3.gif) no-repeat left top;
	padding-top:5px;
	margin-top:5px;
	width:275px;
	clear:left;
	float:left;
}
.itab_item_container_bg3 > .itab_item_container3
{
	min-height:57px;
	height:auto;
}
.itab_item_container3
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/itab_item_bottom_curve3.gif) no-repeat left bottom;
	padding:0px 5px 5px 5px;
	height:57px;
}
.itab_item_text3
{
	padding:5px 0px 0px 8px;
	color:#4f4f4f;
	float:left;
	width:155px;
	
}

/* rimozione itab_item_text3 p */

.itab_item_text3 a:link, .itab_item_text3 a:visited
{
	color:#ec7324;
}
.itab_long_obg
{
	background:url(http://www.wind.it/img97/static/itab_long_orange_bg.gif) no-repeat left top;
	/* width:555px; */
	padding:3px 0px 3px 10px;
	/* height:21px; */
	color:#FFFFFF;
	font-size:14px;
}
.itab_short_obg
{
	background:url(http://www.wind.it/img97/static/itab_short_orange_bg.gif) no-repeat left top;
	width:275px;
	padding:3px 0px 3px 0px;
	/* height:21px; */
	color:#FFFFFF;
	float:left;
	font-size:14px;
}
.itab_short_obg span /* added for older browser's fix */
{
	margin-left:10px;
	display:block;
}
.fleft
{
	float:left;
}
.fright
{
	float:right;
}
.f14
{
	font-size:14px;
}
.title_button3
{
	/* float:right; */ /* Causes a strange behavior in firefox when the button is clicked a continer div was added*/
	border:none 0px;
	width:100px;
	height:24px;
	padding-left:19px;
	overflow:hidden;
	background:#efefee url(http://www.wind.it/img97/static/title_button_bg3.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:left;
	white-space:nowrap;
}
/* New For Dall’Italia & Dall’Estero Inner Screens */
/* Tables */
.in_content_rightx
{
	width:133px;
	padding-left:7px;
	vertical-align:top;
}
.i1_orange_curve
{
	width:4px;
	height:3px;
}
.i1_orange_bg
{
	background-color:#ec7324;
}
.i1_orange_bg2
{
	background-color:#df732b;
	text-align:left;
	color:#ffffff;
	font-size:11px;
}
.i1_orange_bg2 p.left /* class added for older browsers fix */
{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:300px;
	overflow:hidden;
}
.i1_orange_bg2 p.right /* modified to p.right */
{
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	width:100px;
	overflow:hidden;
}
.nbutton
{
	float:right;
	border:none 0px;
	width:80px;
	height:24px;
	overflow:hidden;
	background:#efefee url(http://www.wind.it/img97/static/nbutton_bg.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:center;
	white-space:nowrap;
}

/* Newer */
a.right2:link, a.right2:visited, a.right2:active
{
	display:block;
	float:right;
	padding:0px;
	margin:0px;
	padding-right:20px;
	overflow:hidden;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(http://www.wind.it/img97/static/right_icon2.gif) no-repeat right center;
}
a.right4:link, a.right4:visited, a.right4:active
{
	display:block;
	padding-right:20px;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(http://www.wind.it/img97/static/right_icon2.gif) no-repeat right center;
}
.tbl_formcont
{
	border:solid 1px #f09255;
	font-size:12px;
	font-weight:normal;
	padding:5px 3px 5px 3px;
	width:32%;
}
.tbl_formcont td /*added for older browsers */
{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}
.tbl_formsep
{
	width:1%;
}
.chkbox1
{
	width:10px;
	height:10px; 
	vertical-align:middle;
	margin-right:5px;
}
.tbl_formcont a:link, .tbl_formcont a:visited, .tbl_formcont a:active 
{
	font-size:11px;
	font-family:tahoma, arial, serif;
	color:#000000;
	text-decoration:none;
}
.tbl_formcont a:hover
{
	text-decoration:underline;
}
.title_orange_bg_2 div.ctitle, .title_orange_bg_3 div.ctitle
{
	font-size:13px;
	margin-bottom:5px;
	text-align:center;
}
.ntab_item_container_bg2
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/ntab_item_top_curve1.gif) no-repeat left top;
	padding-top:5px;
	width:575px;
}
.ntab_item_container2
{
	background:#f2f1f0 url(http://www.wind.it/img97/static/ntab_item_bottom_curve1.gif) no-repeat left bottom;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.ntab_item_text
{
	padding:0px 5px 0px 10px;
	color:#4f4f4f;
	float:left;
	width:440px;
}
.ntab_item_text p
{
	margin:0px;
	padding:0px;
	color:#ee833e;
	font-size:16px;
	font-weight:bold;
}
.ntab_item_text a
{
font-weight:bold;
}