* { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
body
{
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
}
html
{
	background-color:#FFFFFF;
}
a img
{
	border: none;
}

/* CONTRATTI ONLINE */
#all_contenitore_back{
	width:920px;
	height:auto;
	background-image: url(/img/filettocorpo.gif);
	background-repeat: repeat-y;
}
#info_middle_content {
	width:860px;
	height:auto;
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
}
#COL_header_new
{
background-image: url(../img/COL_header_1px.gif);
background-repeat: repeat-x;
height:203px;
width:100%;
margin: 0 0 0 0;
top:-8px;
}

#COL_header
{
width:920px;
height:203px;
background-image: url(../img/COL_headerNEW.gif);
vertical-align:bottom;
}
#COL_footer_agente
{
width:920px;
height:36px;
background-image: url(/img/footer_agente.gif);
}

#COL_footer_under
{
width:920px;
height:50px;
}

#COL_img_step_pre
{
vertical-align:bottom;
position:relative;
top:150px;
width:601px;
height:53px;
background-image: url(img/COL_step_precontratto.gif);
}

#COL_img_step
{
vertical-align:bottom;
position:relative;
top:150px;
width:601px;
height:53px;
/* background-image: url(../img/nuova/COL_step1.gif);*/
}

#container_COL
{
width:850px;
height:350px;
}
#containerin_COL_sx
{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
float:left;
width:450px;
}
#containerin_COL_sx_interno
{
width:430px;
height:auto;
position:relative;
float:right;
}
#header_box_dx{
width:354px;
height:12px;
background-image:url(/img/tabella_header.gif);
}
#footer_box_dx{
width:354px;
height:13px;
background-image:url(/img/tabella_footer.gif);
}
#corpo_box_dx{
width:354px;
height:auto;
background-image:url(/img/tabella_sfondo.gif);
background-repeat:repeat-y;
}

#containerin_COL_dx
{
float:right;
width:314px;
height:auto; 
margin-left :10px;
}
#containerin_COL_dxn
{
float:right;
width:314px;
height:auto; 
margin-left :10px;
}

#containerin_COL_dx1
{
width:354px;
height:auto; 
}
#containerin_COL_dx1n
{
width:384px;
height:auto; 
}

#containerin_COL_dx2
{
width:354px;
height:auto; 
margin-top:5px;
}
#containerin_COL_dx2n
{
width:384px;
height:auto; 
margin-top:5px;
}

#containerin_COL_dx3
{
width:354px;
height:auto; 
margin-top:5px;
}
#containerin_COL_dx3n
{
width:384px;
height:auto; 
margin-top:5px;
}
#containerin_COL_dx_dentro{
width:310px;
margin-left:34px;
}
#containerin_COL_dx_dentron{
width:310px;
position:relative;
left:13px;
}
#filo_dx_sepa{
width:354px;
height:8px;
background-image:url(/img/filetto_separatore.gif);
}
#filo_dx_sepan{
width:314px;
height:8px;
background-image:url(/img/filetto_separatore.gif);
}

#spedizioneinstallazione{
width:430px;
height:auto;
}

.subheading{
	padding:1em 0 0.8em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:1.2em;
}

.dynamicPopulate_Normal 
{	
	font-size:10px;
	font-family:Tahoma;
	color:#4B4B4B;
	text-align:left;
	width:100px;
}

.dynamicPopulate_Updating 
{
	background-image:url(/img/loadingdyn.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:100px;
}

.dragContainer{
	background-color: #FFC0FF;
	height: 282px;
	width: 357px;
	border-bottom-color: black;
}

.dragHeader{
	background-color: #8080FF; 
	height: 48px;
	width: 358px;	
}

.dragBody{
	background-color: #FFC0FF;
	height: 213px; 
	width: 357px;	
}

.collapsePanel {
	width: 640px;
	height:0px;
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:640px;		
	height:20px;
	color: Yellow;
	background-color: Black;
	font-weight:bold;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #D3DEEF;
    color: white:
}


.modalPopup {
	background-image: url(/img/calcolaCF.gif);
	width:503px;
	height:207px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
.smalladd{
	font-family:Tahoma;
	font-size:10px;
	color:#999999;
	font-weight:bold;
}
/*autocomplete style*/
.watermarked
{
	font-style:italic;
	color:Gray;
}

/*===================================
        AutoComplete
====================================*/

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor: default;
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    font-size:11px;
    font-weight:Bold;
}

.multi
{
	color:black;
	padding-left:5px;
	font-size: 10px;
	font-weight:lighter;
}

.highlight
{
	color:Maroon;
}

/* AutoComplete highlighted item */
/*NOTE: careful changing padding and height it may effect mouseover highlighting*/

.autocomplete_highlightedListItem
{
	margin : 0px!important;
	background-color: #ECE7DF;
	border-bottom:1px solid gray;
	color: black;
	padding: 3px 0px 3px 0px ;
	height:26px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	margin : 0px!important;
	background-color : window;
	border-bottom:1px solid gray;
	color : windowtext;
	padding: 3px 0px 3px 0px ;
	height:26px;
	
}
/*===================================
       END AutoComplete flyout 
====================================*/
/* Modal Popup */
.watermark {
	background: #DEF1FB;
	font-size:11px;
	font-family:Tahoma;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color: Gray ;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*.modalPopup {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	font-family:Verdana;
	font-size:medium;
	padding:3px;
	height:400px;
	width :400px;
}
*/
.modalPopupNET {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	font-family:Verdana;
	font-size:medium;
	padding:3px;
	height:350px;
	width :400px;
}
.col_anagrafica{
	font-family:Tahoma;
	font-size:12px;
	color:#4B4B4B;

}
/*new 1 pagina COL*/
#sfondo_col_boxdx{
	width:353px;
	height:auto;
	background-image:url(/img/filetto.gif);
	background-repeat:repeat-y;
}
#sfondo_col_boxdxn{
	width:314px;
	height:auto;
	background-image:url(/img/filetto_384px.gif);
	background-repeat:repeat-y;
}

#col_boxdx_head1{
	width:314px;
	height:28px;
	background-image:url(/img/contributi_mensili_short.gif);
	background-repeat: no-repeat;
}
#col_boxdx_head2{
	width:314px;
	height:28px;
	background-image:url(/img/contributi_unatantum_short.gif);
	background-repeat: no-repeat;
}
#col_tot_finale_prom{
	width:314px;
	height:28px;
	background-image:url(/img/promozione_short.gif);
	background-repeat:no-repeat;
}
#col_tot_finale_pulito{
	width:314px;
	height:28px;
	background-image:url(/img/totale_mensile_short.gif);
	background-repeat:no-repeat;	
}
.numeri_agg{
	font-size:11px;
	font-family:Tahoma;
	}

#contenitore_COL2 {
	width:890px;
	min-height:350px;
	text-align:left;
}
	
#COL_anagraficaHOME {
	width:430px;
	position:relative;
	float:left;
	background-image:url(/img/anagrafica.gif);
	background-repeat: no-repeat;
}

#COL_recapitoHOME {
	width:430px;
	position:relative;
	float:right;
	background-image:url(/img/recapito.gif);
	background-repeat: no-repeat;
}

#COL_installazioneHOME {
	width:430px;
	position:relative;
	float:right;
	background-image:url(/img/installazione.gif);
	background-repeat: no-repeat;
}

#COL_rid {
	width: 843px;
	background-image:url(/img/formula_pagamento1.gif);
	background-repeat: no-repeat;
}
#r  {
	height:80px;
}
/*riepilogo container*/
#col_ripepilogo_cont {
	width:600px;
	text-align:left;
}
#col_ripepilogo_cont_new {
	width:612px;
	text-align:left;
}
#col_riepilogo_box_f {
	width:600px;
}
#col_riepilogo_box_f_up {
	width:600px;
	height:14px;
	background-image:url(/img/riepilogoup.gif);
	background-repeat: no-repeat;
}
#col_riepilogo_box_f_mid {
	width:600px;
	background-image:url(/img/riepilogomid.gif);
	background-repeat:repeat-y;
}
#col_riepilogo_box_f_dw {
	width:600px;
	height:16px;
	background-image:url(/img/riepilogodown.gif);
	background-repeat: no-repeat;
}

#grey {

height:1300px;
width:100%;
background-color:#000;
position:absolute;
top:0;
left:0;

filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;

}

#registrazione {
background-image:url(/img/inviamico.gif); 
background-repeat: no-repeat;
height:285px;
width:309px;
position:absolute;
top:22%;
left:35%;

}
#grey_vcco {

height:1400px;
width:100%;
background-color:#000;
position:absolute;
top:0;
left:0;

filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;

}

#registrazione_vcco {
background-image:url(/img/ver_coperturanew.gif); 
background-repeat: no-repeat;
height:250px;
width:505px;
position:absolute;
top:200px;
left:30%;
}
.piccolo10 {
font-family:Tahoma;
font-size:10px;
color:#4B4B4B;
}
/*Landing*/
#headerlan {
background:transparent url(/img/1px_sfondo_header.gif) repeat scroll 0 0;
height:183px;
width:100%;
}
#header_neutrolan {
background:transparent url(/img/sfondo_header_neutra.gif) repeat scroll 0 0;
height:183px;
margin:0 auto;
position:relative;
width:920px;
}
#cont_form_lan{
width:667px;
background:url(/img/sfondo_container_1px.gif);
background-repeat:repeat-y;
}
#footer_form_lan{
width:667px;
height:114px;
background:url(/img/footer_container.gif);
}
.inputtext_landing
{
font-family:Tahoma;
font-size:10px;
color:#4B4B4B;
}
#cont_riepilogo_step4 {
width:612px;
height:308px;
background:url(/img/mantieni_telefono.gif);
}
#cont_riepilogo_step4ni {
width:612px;
height:308px;
background:url(/img/nuovo_impianto.gif);
}

.testo10_nero {
color:#000000;
font-family:Tahoma;
font-size:9px;
}
#chisiamo_col {
width:600px;
height:218px;
background:url(/img/chisiamo.jpg);
}

#grey_nuova {

height:1600px;
width:100%;
background-color:#000;
position:absolute;
top:0;
left:0;

filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;

}

#registrazione_nuova {
background-image:url(/img/tab_verifica_copertura.gif); 
background-repeat: no-repeat;
height:429px;
width:580px;
position:absolute;
top:160px;
left:25%;
}

/*Nuova Landing Agente*/
#sfondo_sotto {
	background-image:url('/img/fondo.gif'); 
	width:100%;
	height:900px;
	background-repeat:repeat-x;
	font-family:Tahoma;
}



