/* CSS Document */

#elenco_sommario {
	width			: auto;	
}

.sommario {
	float			: left;
	margin-right	: 15px;
}

#elenco_sommario {
	margin-left 	: 12px;
}

#last_sommario {
	margin-right	: 0;
}

.anchor_tab {
	color			: #004a8e;
	text-decoration : none;
	font-weight: bold;
}


.box_block, .box_block_gray {
	width			: 569px;
	border			: 1px solid #ebecf0;
	height			: auto;
	overflow		: auto;
	margin			: 0;
	padding-bottom:4px;
}

.box_block_gray
{
	border-color	: #CFCFCF;
	padding			:6px;
	width			:557px;
	overflow		:hidden;
}



#btt_servizi, #img_prodotti {
	text-align		: center;
}

#img_prodotti {
	overflow		: auto;
	margin-bottom	: 3px;
	background 		: url(/static/_img_root/hdot.gif) bottom repeat-x;
}


#btt_servizi img {
	margin			: 5px 0; 
}

#txt_conf {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: bold;
	color			: #FF0000;
	margin-left		: 58px;
	margin-bottom	: 7px;
	padding-top		: 8px;
	position		: relative;
}

.txt_cent {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9px;
	color			: #9ea2b4;
	font-weight		: normal;
	margin-left		: 50px;
}

.top {
	height			: 8px;
	width			: 31px;
	font-size		: 0px;
	position		: absolute;
	left			: 426px;
	top				: 12px;
}

.interrogativo{
	font-size		: 0px;
	position		: absolute;
	left			: 479px;
	top				: 9px;
}

.sfondo_tratteggio{
	width			: 569px;
	height			: auto;
	/*background		: url(/static/_img_root/vdot.gif) center repeat-y;*/
	overflow		: hidden;
	margin-bottom	: 3px;
}

/********* TUS ***********/

#top_contenitore {
	width			: 569px;
	border-bottom	: 1px #ebecf0 solid;
	background		: #f5f8f9 url(/static/_img_root/tab_header/conf.gif) left top no-repeat;
}

#top_guide, 
#top_moduli {
	width			: 569px;
	border-bottom	: 1px #ebecf0 solid;
	background		: #f5f8f9 url(/static/_img_root/tab_header/guide.gif) left top no-repeat;
}


#top_download{
	width			: 569px;
	border-bottom	: 1px #ebecf0 solid;
	background		: #f5f8f9 url(/static/_img_root/tab_header/ico_download.gif) left top no-repeat;
}

#top_manuali {
	width			: 569px;
	border-bottom	: 1px #ebecf0 solid;
	background		: #f5f8f9 url(/static/_img_root/tab_header/ico_manuale.gif) left top no-repeat;
}

/********* TVA ***********/

#top_prodotti {
	width			: 569px;
	border-bottom	: 1px #ebecf0 solid;
	background		: #f5f8f9 url(/static/_img_root/tab_header/ico_prodotti.gif) left top no-repeat;	
}

#top_servizi {
	width			: 569px;
	border-bottom	: 1px #ebecf0 solid;
	background		: #f5f8f9 url(/static/_img_root/tab_header/ico_servizi.gif) left top no-repeat;	
}

#top_tariffe {
	width			: 569px;
	border-bottom	: 1px #ebecf0 solid;
	background		: #f5f8f9 url(/static/_img_root/tab_header/ico_tariffe.gif) left top no-repeat;	
}

#top_linkutili,
#top_infoutili {
	width			: 569px;
	border-bottom	: 1px #ebecf0 solid;
	background		: #f5f8f9 url(/static/_img_root/tab_header/ico_linkutili.gif) left top no-repeat;	
}



.txt_guide {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: bold;
	color			: #FF0000;
	margin-left		: 58px;
	margin-bottom	: 7px;
	padding-top		: 8px;
	position		: relative;
}

.txt_cent_guide {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9px;
	color			: #9ea2b4;
	font-weight		: normal;
	/* margin-left: 38px; */
	position		: absolute;
	left 			: 145px;
}

.tabbox {
	width			: 569px;
	height			: auto;
	overflow		: hidden;
	background 		: url(/static/_img_root/hdot.gif) bottom repeat-x;	
}

/*Modificato dal nuovo css grafica 4 luglio*/
.tabbox_title {
	margin-top		: 6px;
	margin-left		: 10px;
	color			: #004a8e;
	width			: 410px;
}

/*Modificato dal nuovo css grafica 4 luglio*/
.tabbox_info {
	margin-top		: -13px;
	margin-left		: 415px;
	color			: #767676;
}

.tabbox_btt {
	width			: 120px;
	margin-left		: 435px;	
	margin-top		: -13px;
	text-align		: right;
}


/*Modificato dal nuovo css grafica 4 luglio*/
.tabbox_left, .tabbox_right {
	float		 	: left;
	width			: 569px;
	background 		: url(/static/_img_root/hdot.gif) bottom repeat-x;
	height			: 26px;
	/*clear:left;*/
}

.tabbox_left div,
.tabbox_right div {
	clear			: both;
	float			: left;
	/*margin-top		: -19px;*/
	/*margin-left		: 25px;*/
	margin-left: 5px;
	font-size		: 10px;
	line-height:26px;
}

.tabbox_left > div,
.tabbox_right  >div {
	margin-left		: 10px;
}



.img_tabbox_left,
.img_tabbox_right {
	display			: block;
	clear			: right;
	margin			: 2px 0 2px 15px;
	height			: 20px;
}

.tabbox_left > .img_tabbox_left,
.tabbox_right > .img_tabbox_right {
	margin			: 3px 0 3px 15px;	
}

.tabbox_left .div_tabbox_left,
.tabbox_right .div_tabbox_right {
	position		: relative;
	top				: 0;
	left			: 0;
	margin			: 6px 0 0 6px; 
	height			: 20px;
}

.tabbox_left > .div_tabbox_left,
.tabbox_right > .div_tabbox_right {
	margin			: 6px 0 0 12px;	
}

/*Modificato secondo grafica 4 luglio*/
.vedi_guide {
	float			: right;
	margin-left 	: 350.px;
	margin-top: 5px;
	margin-right: 14px;
}


.tab_foto_prod {
	float			: left;
	background		: url(/static/_img_root/vdot.gif) left repeat-y;
	width			: 142px;
}

#first_tab_foto_prod {
	background		: none;
}

.product_info_label {
	float			: left;
	padding			: 0;
	margin			: 8px 0 15px 6px;
	color			: #ff1111;
	font-weight 	: bold;
}

.tab_foto_prod > .product_info_label {
	margin			: 8px 0 15px 11px;
}

.btt_prod_det {
	z-index 		: 100;
	top	    		: -10px;
	left			: 45px;
	position 		: relative;
}

/********** Domande **********/

#elenco_domande .tablist1 {
    list-style-image    : url('/static/_img_root/list_line_red.gif');
	margin              : 5px 0 0 12px;
    padding             : 0;
    padding-left:5px;
    line-height         : 1.3em;

}

.tablist1 ul
{
    margin-left:10px;
    background:red;
}



#elenco_domande .tablist1 li {
    margin              : 2px 0 5px 0;
	padding				: 0;
	border				: 0;
	background			: none;
	    	color               : #767676;

}


#header_domande {
	height				: 27px;
	width				: 569px;
	border				: 1px #ebecee solid;
	background			: #f4f8f9 url('/static/_img_root/tab_header/questionmark.jpg') top left no-repeat;
	margin				: 15px 0 0 0;
}

#header_domande span {
	position			: absolute;
	margin-top			: 7px;
	margin-left			: 59px;
	color				: #ff1111;
	font-weight			: bold;
}

/*Modificata secondo grafica 4 luglios*/
#link_que, #link_esp {
	position			: absolute;
	margin-top			: 7px;
	margin-left			: 438px;
	left: 176px;

}

#link_que {
	margin-left			: 538px;	
}

/*
#link_esp { 
	background			: #fff;
	border				: 1px #dedfe1 solid;
	height				: 10px;
}

#link_esp a {
	padding				: 0 5px;
	display				: block;
	color				: #6c6c6c;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 8px;
}
*/

#body_domande {
	border				: 1px #ebecee solid;
	border-top			: 0;
	width				: 569px;
}

#elenco_domande {
	padding				: 15px 0 5px 0;
	list-style-type		: none;
}

#elenco_domande li {
	position			: relative;
	padding				: 5px 11px;
	background			: url('/static/_img_root/hdot.gif') bottom repeat-x;
}

.title_domanda {
	color				: #004a8e;
	text-decoration		: none;
	display				: block;
	background			: url('/static/_img_root/buttons/plus.gif') 98% center no-repeat;
}

.title_domanda span {
	display				: block;
	width				: 480px;
	color				: #004a8e;	
	cursor				: pointer;
	width				: 98%;
}

.dettaglio_domanda {
	padding				: 15px 5px 20px 0;
	display				: none;
	visibility			: hidden;
    color               : #767676;


}


.backtotop {
	float				: right;
	margin-right		: 10px;

}


/**** caratteristiche ********/

#caratteristiche
{
    float:left;
    width:330px;
    /*display:none;*/
}

#c_icons {
	float			: right;
	width			: 191px;
	margin-right	: 10px;
}

#icons_cnt {
	height			: 130px;
	width			: 191px;
	border			: 1px #d5d5d5 solid;
	margin-top		: 1.3em;
	padding-top		: 10px; 
}

#icons_cnt div,
#icons_cnt #des_end_bottom_icons {
	position	: relative;
	background	: url('/static/_img_root/hdot.gif') left top  repeat-x;	
	height		: 40px;
	width		: 172px;
	margin-left	: 10px;
	padding		: 0;
}

#icons_cnt div span, 
#icons_cnt div span.des_end_right_icons {
	display		: block;
	float		: left;
	width		: 43px;
	height		: 40px;
	background	: url('/static/_img_root/vdot.gif') left repeat-y;
}

#icons_cnt div span img {
	margin		: 1px;
}


#icons_cnt div span.des_end_right_icons {
	width		: 1px;
	float		: none;
	position	: absolute;
	top			: 0px;
	left		: 171px;
	background	: url('/static/_img_root/vdot.gif') right repeat-y;
}

#icons_cnt #des_end_bottom_icons {
	height		: 1px;
}


#c_testo {
	width			: 365px;
}

#c_testo ul {
	color			: #767676;
}


/* Aggiunta per gestione tab prodotti */
.tab_foto_prod {
       text-align:center;
       height:180px;
}
.tab_foto_prod div {
       text-align:left;
       margin:0;
       height:25px;
       overflow:hidden;
}
div.product_info_label {
       margin:0;
       padding:0;
}
.tab_foto_prod img {
       margin-top:15px;
       margin-bottom:10px;
}
.tab_foto_prod img,
.tab_foto_prod div {
       display:block;
       clear:both;
}
.box_block {
       overflow:hidden;
}
