body {
	
	margin:0;
	padding:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
}
	table{border:0; margin:0; padding:0;}
	tbody{border:0; margin:0; padding:0;}
	tr{border:0; margin:0; padding:0;}
	td{border:0; margin:0; padding:0;}
	img {border:0px;}
	form{padding:0px; margin:0px;}

.cont_generale {
	width:975px;
	margin-right:auto;
	margin-left:auto;
}

.cont_generale {
	float:left;
}


	#top{
	background-repeat: repeat-x;
	background-image:url(../images/header_sfondo.jpg);
}
	#center{
	background-repeat: repeat-x;
	background-color:#a5bad2;
}
	#header{
	background-image:url(../images/logo.png);
	background-repeat: repeat-x;
}
	#chi_siamo{
	background-image:url(../images/index/logo_contatti.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	}
	
	#centro{
background-image:url(../images/sfumatura_centro.jpg);
	background-repeat: repeat-x;
	}
#centro2{
background-image:url(../images/sfumatura_centro.jpg);
	background-repeat: repeat-x;
	}
#bottom{
background-image:url(../immagini/footer/sfumatura_bottom.jpg)
	background-repeat: repeat-x;
	}

.contatore{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	}

.sopra{
background-image:url(../images/sfumatura_up.jpg);
	background-repeat: repeat-x;
}
	.alcentro{
background-image:url(../images/sfumatura_centro.jpg);
	background-repeat: repeat-x;
	}
		.alcentro2{
background-image:url(../images/sfumatura_centro.jpg);
	background-repeat: repeat-x;
	}
	.sotto{
background-image:url(../images/sfumatura_bottom.jpg);
	background-repeat: repeat-x;
	}	
/*------------------------TESTI-----------------------*/

	.text_general {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}
	.text_general_left {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	text-align:left; 
}
	.text_general_2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}
	.text_general_3 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
/*	.text_general {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}
	.text_general_arancio {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ed7900;
	text-decoration:none;
	font-weight:normal;
}*/
	.text_small_bold {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:bold;e55a05
}
	.text_small_blue {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1F538F;
	text-decoration:none;
	font-weight:bold;
}	
	.text_small_blue_big {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #1F538F;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
	.menu_home {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #1f538f;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:inherit;
}
	.text_offerta_1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #ea620d;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:inherit;
}
	.text_offerta_1_centr {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #ea620d;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:inherit;
	text-align:center;
}
	.text_offerta_2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:inherit;
}
	.text_offerta_3 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ea620d;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:inherit;
}
	.text_offerta_3_centr {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ea620d;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:inherit;
	text-align:center;
}
	.text_schede_sotto {
	height:33px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	
}
	.text_schede_sotto2 {
	height:33px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	
}
	.text_tit_schede_centr {
	font-family: "Trebuchet MS";
	font-size: 25px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
	.text_menu_schede_centr {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #1f538f;
	text-decoration:none;
	font-weight: bold;
}
	.text_menu_schede_centr_2 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #1f538f;
	text-decoration:none;
	font-weight: bold;
}
	.text_menu_schede_centr_arancio {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ea620d;
	text-decoration:none;
	font-weight: bold;
}

	.text_menu_schede_centr_arancio2 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #ea620d;
	text-decoration:none;
	font-weight: bold;
}
	.text_menu_schede_centr_nero {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
	text-decoration:none;
	font-weight: bold;
}
.text_small_white {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}	
/*----------------------LOGIN-----------------------*/

	.text_login {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:bold;
}
	.text_login_small {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}

	.text_login_small_arancione {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #ea620d;
	text-decoration:none;
	font-weight:normal;
}
	.text_login_small_nero {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.text_small {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
}
.text_small_nero {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.text_small_bold_arancio {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #e55a05;
	text-decoration:none;
	font-weight:bold;
}
.campo_testo_login {
	width: 122px;
	height: 10px;
	font-family: "Trebuchet MS";
	font-size: 9px;
}
.campo_testo_login_puls {
	width: 35px;
	height: 15px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #ea620d;
	border:none;
}

/*----------------------CONTATTI-----------------------*/

.campo_testo {
	width: 110px;
	height: 15px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	border: Solid 1px #ee6900;

}
.campo_testo_news {
	width: 110px;
	height: 12px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	border: Solid 1px #ee6900;

}
/*.campo_testo_select {
	width: 110px;
	height: 15px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	border: Solid 1px #ee6900;

}
.campo_testo_select_small {
	width: 60px;
	height: 16px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	border: Solid 1px #ee6900;

}

.campo_testo_select_small2 {
	width: 60px;
	height: 20px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	border: Solid 1px #ee6900;

}*/
.campo_testo2 {
	width: 250px;
	height: 80px;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
.campo_testo_small {
	width: 37px;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
/*.campo_testo_small {
	width: 65px;
	height: 15px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	border: Solid 1px #ee6900;
}*/
.campo_testo_box {
	width: 350px;
	height: 120px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	border: Solid 1px #ee6900;

}
.campo_testo_sched {
	width: 200px;
	height: 20px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	

}
.campo_testo_sched2 {
	width: 50px;
	height: 15px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	

}
.campo_testo_sched3 {
	width: 20px;
	height: 20px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	

}
.campo_testo_sched4 {
	width: 18px;
	height: 15px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	

}
/*----------------------CONTATTI-----------------------*/


.num_pag{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	}

	.prov_text_general {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
/*	text-align:left;*/
}
	.prov_text_general_blu {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #1f538f;
	text-decoration:none;
	font-weight:normal;
/*	text-align:left;*/
}
	.prov_text_general2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
}

	#prov {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	margin-left: 10px;

}

	.prov_text_general_arancio {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ea620d;
	text-decoration:none;
	font-weight:normal;
}
	.text_general_step2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
}
	.prov_text_general_arancio_bold {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ea620d;
	text-decoration:none;
	font-weight:bold;
}

/********** PROVVISORIO **********/

.tab_sotto {
	height:15px;
	background-color:transparent;
	background-image:url(../images/back1_0.png);
	background-repeat:no-repeat;
	margin:0 -10px 0 10px; 
	background-position:100% 0;
}
	.text_general_step3_tot1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #ea620d;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
	letter-spacing:-1px;
}
	.text_general_step3_tot2 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #989898;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
}
	.text_general_step3_tot3 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #989898;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
}

#sfondo1{
background-image:url(images/preventivo/step_4_sfo_1.jpg);
background-repeat:no-repeat;
width:782px;
height:104px;
}
.text_preventivo_vecchio_prezzo{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #999999;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
.text_preventivo_vecchio_prezzo_sbarrato{
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #999999;
	text-decoration:line-through;
	text-align:right;
	font-weight:bold;
}
#form_preventivo{
	background-image:url(../images/preventivo/step_4_sfo_3.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:150px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	float:left;
}
#form_preventivo_2{
	background-image:url(../images/preventivo/step_4_sfo_4.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:64px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	float:left;
}
#form_preventivo_dati{
	width:85px;
	height:21px;
	float:left;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:3px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #1f538f;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
#form_preventivo_campo {
	width:160px;
	height:21px;
	float:left;
	margin-bottom:10px;	/*    font: bold 12px Arial, Helvetica, sans-serif;
    color: #dfdfdf;
    background: #ffffff;
    border: 1px solid #dfdfdf;
    padding-right: 5px;
    padding-left: 5px;
    width: 140px;
	float:left;
	margin-bottom:5px;*/
    } 
#form_preventivo_dati_2{
	width:80px;
	height:18px;
	float:left;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:3px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #1f538f;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
#form_preventivo_campo_2 {
	width:160px;
	height:21px;
	float:left;
	margin-bottom:5px;	/*    font: bold 12px Arial, Helvetica, sans-serif;
    color: #dfdfdf;
    background: #ffffff;
    border: 1px solid #dfdfdf;
    padding-right: 5px;
    padding-left: 5px;
    width: 140px;
	float:left;
	margin-bottom:5px;*/
    }
	#adulto{
	height:20px;
	width:100px;
	padding-left: 17px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #1f538f;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	padding-top: 5px;
	}
#sfo_catalogo{
	background-image:url(../images/catalogo_punti/sfondo.jpg);
	width:800px;
	height:110px;
	margin:0 auto;
	margin-top:10px;
}
	.text_catalogo_white {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:inherit;
}
	.text_catalogo_orange {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #ea620d;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:inherit;
}
