* {	margin: 0px;	padding: 0px;	color: #555955;	font-family: Arial;}img {	border: 0px;	margin: 0px;	padding: 0px;}p {	font-size: 12px;}#wrap {	margin: auto;	/*margin-top: 20px;*/	margin-top: 10px;	width: 960px;	position:relative;}#internal-wrap {	position:absolute;	width: 960px;}#logo {	margin-top: 5px;	height: 100px;}#menu {	position: relative;	float: left;	width: 546px;	margin-top: 20px;}#menu a {	text-decoration: none;}#logo {	float: right;	position: relative;	right: 20px;}#content_home {	position:relative;	float: left;	background-color: #73b924;	/*height: 352px;*/	height: 332px;	max-height: 332px;	width: 960px;}#content{	position:relative;	float: left;	width: auto;	background-color: #dbdada;}.title_home {	position: absolute;	top: 80px;	width: 670px;	left: 30px;	color: white;	font-weight: normal;	font-family: Arial;	font-size: 50px;}.subtitle_home {	position: absolute;	top: 220px;	left: 30px;	width: 660px;	color: #068c2e;	font-weight: normal;	font-family: Arial;	font-size: 20px;	line-height: 26px;	text-align: justify;}#immagine_affiliati {	position: absolute;	top: 0px;	right: 0px;	height: 332px;	max-height: 332px;	width: 212px;	overflow:hidden;}#postcontent_home {	float: left;	position: relative;	top:0px;	width: 960px;	height: 117px;	max-height: 117px;}#footer {	float: left;	position: relative;	font-size: 10px;	font-family: Arial;	color: #717d82;	margin-bottom: 10px;}#footer a {	color: #717d82;}#credits {	width: 960px;	letter-spacing:-0.4px;	text-align:center;	color: #858383;}#credits p{	color: #858383;	padding-top: 5px;	font-size:10px;}#credits a:link, #credits a:visited {	text-decoration: none;	color: #858383;}#credits a:hover {	text-decoration: underline;	color: #858383;}.tratteggio {	clear: both;	position: absolute;	top: -2px;	left: 0px;	width: 960px;	background: transparent url('../img/tratteggio.gif') repeat-x;	height: 4px;	z-index:1;	overflow:hidden;}#banner_home {	position: relative;	float:left;	width: 725px;	height: 117px;	margin-left:10px;	z-index:0;}#convenzionati_ora {	position: relative;	float: right;	width: 212px;	height: 117px;	right: 0px;	z-index:0;}#submenu {	position:relative;	float: left;	width: 960px;	}#title_bar {	position:relative;	float: left;	width: 960px;	}#submenu_items {	background-color: #717d82;	float: left;	width: 212px;	height: 82px;		overflow: hidden;	font-size: 11px;}#submenu_items a.in, #submenu_items a.in:visited, #submenu_items a.in:hover, #submenu_items a:hover{	font-weight: bold;}#submenu_items a, #submenu_items a:visited {	color: white;	text-decoration: none;} #submenu_items ul {	margin-top: 5px;}#submenu_items li {	display: block;	list-style-image: none;	margin-left: 5px;	font-size: 12px;	padding: 2px;	height: 13px;	font-size: 11px;}#frase_foto {	clear: both;	position:relative;	float: left;	width: 212px;	height: 82px;}#frase_foto p {	padding: 40px 0px 0px 10px;	font-style: italic;	font-size: 11px;	font-family: Arial;}#titolo {	position:relative;	float: left;	height: 82px;	background-color: #73b924;	width: 745px;}#titolo h4 {		padding: 50px 0px 0px 10px;		font-size: 14px;		font-family: Arial;		color: white;}#immagine_affiliato {	float: left;	height: auto !important;	height:305px;	max-height:305px;	width: 212px;	overflow: hidden;}#immagine_affiliato img{	width: 212px;	height: 305px;}#text_content {	padding: 15px 210px 20px 0px;	background-color: white;	float: right;	width: 538px;	height: auto !important;	height: 270px;	min-height: 270px;}#text_content p {	line-height: 18px;	text-align: justify;	padding: 10px;	padding-bottom: 0;	font-size: 11px;}.elenco_normale {	text-align: justify;	margin-left: 15px;	padding: 10px;	padding-top: 0px;	font-size: 11px;	line-height: 18px;	}.elenco_normale_interno {	text-align: justify;	margin-left: 15px;	list-style-type: square;}#logo_content {	position:absolute;	top: 30px;	right: 20px;	background-color: white;}#convenzionati, #fatturaonline, #finefattura  {	margin-bottom: 20px;}#fatturaonline p {	padding: 10px;	text-transform: uppercase;	border-bottom: 1px solid #DBDADA;}#convenzionati p {	padding: 10px;	border-bottom: 1px solid #DBDADA;}#convenzionati input, #fatturaonline input {	background: white;	border: 1px solid #ccc;	padding-left: 3px;}.arancio {	color: #FD7216;}.lista_pagosubito, .lista_calendario {	font-size: 11px;	position:relative;	border-bottom: 1px solid #DBDADA;	}.lista_calendario_title {	font-size: 12px;	position:relative;	}.lista_pagosubito li, .lista_calendario  li, .lista_calendario_title li {	font-size: 11px;	line-height: 17px;	display: inline;	list-style-image: none;}.lista_citta, .lista_consegna {	font-size: 11px;	position:relative;	left: 10px;}.lista_pe, .lista_indirizzo, .lista_consegnaritiro {	font-size: 11px;	position: absolute;	left: 155px;}.lista_ga, .lista_accredito {	font-size: 11px;	position:absolute;	left: 310px;}#righefattura {	border-top: 1px solid #fc7216;	border-bottom: 1px solid #fc7216;	padding: 5px !important;}#righefattura ul {	list-style: none ;}#righefattura li {	position: relative;	height: 27px;}#righefattura input {	margin: 5px;	padding: 2px;	border: 1px solid #ccc;	font-size: 11px;}.quantita, .quantita_etichetta {	width: 50px;	position:absolute;	left: 106px;}.importo, .importo_etichetta {	width: 50px;	position:absolute;	left: 171px;}.sconto, .sconto_etichetta {	width: 51px;	position:absolute;	left: 235px;}.importosconto, .importosconto_etichetta {	width: 85px;	position:absolute;	left: 300px;}.importonetto, .importonetto_etichetta {	width: 80px;	position:absolute;	left: 400px;}.aggiungi_riga {	position:absolute;	top: 5px;	left: 495px;}.elimina_riga {	position:absolute;	top: 5px;	left: 515px;}.tipodibuono, .tipodibuono_etichetta {	text-align: left;	width: 90px;	position:absolute;	left: 0px;}.tipodibuono_etichetta {	left: -3px;}.tipodibuono_fisso {	margin: 5px;	padding: 2px;	font-size: 11px;	width: 200px;	position:absolute;	left: 0px;}#righefattura .tipodibuono_fisso{	border: none;	}form li {	list-style-type: none;}#totalifattura {	padding: 10px;	font-size: 12px;}#totalifattura input, #totale input {	border: none;	width: 300px;	font-weight: bold;	font-size: 12px;}#finefattura {	border-top: 1px solid #DBDADA;	padding: 10px;	padding-left: 0px;}#finefattura input {	font-size: 12px;	border: none;	cursor: pointer;}#finefattura, #totalifattura {	line-height: 17px;}#fatturanumero {	position: absolute;	left: 10px;	top: 10px;	width: 200px;}#fatturanumero input {	position: relative;	left: 46px;}#data {	position: absolute;	left: 280px;	top: 10px;	width: 200px;}#data input {	position: relative;	left: 78px;}#codiceaffiliato {	position: absolute;	top: 48px;	left: 10px;	width: 250px;}#codiceaffiliato input {	position: relative;	left: 10px;}#piva {	position: absolute;	width: 250px;	top: 48px;	left: 280px;	}#piva input {	position: relative;	left: 20px;}#riga1, riga2 {	position: absolute;	border-top: 1px solid #ccc;	height: 1px;	width: 100%;}#riga1 {	top: 37px;}#dati_fattura {	position: relative;	border-top: 1px solid #DBDADA;	border-bottom: 1px solid #DBDADA;	margin-top: 20px;	height: 78px;	font-size: 12px;	text-transform: uppercase;	margin-bottom: 20px;	}#dati_fattura input {	width: 100px;}#primariga {	position:relative;	left:10px;	margin-bottom: 18px;	font-size: 12px;	color: #fc7216;}#primariga span, #totale_riga label {	color: #FC7216;}#totale_riga {	color: #fc7216;	font-weight: bold;	font-size: 12px;	padding: 0px 10px 10px 10px;	margin-top: -10px;}#totale_riga input {	border: none;	width: 300px;	font-weight: bold;	font-size: 12px;}#elenco_attenzione {	text-align: justify;	margin-left: 15px;	padding: 10px;	padding-top: 0px;	font-size: 11px;	line-height: 18px;}/*di seguito i nascosti nella visione della pagina normale*/#attenzione, #fattura_loghi, #spettabile, #timbro, #firma, #riservato, #preintestazione, #postrighe, #primariga_stampa, .tipodibuonostatico, #ricorda {	display: none;}/* inizia il posizionamento del menu */#icon_home, #icon_buonopastoday, #icon_buonopastoelettronico, #icon_buonodaycadeau, #icon_fatturaerimborso, #icon_pagamentiveloci, #icon_calendariopagamenti, #icon_assistenza, #icon_dayclick {	position: absolute;	top:0px;}#icon_home {	left: 0px;}#icon_buonopastoday {	left: 74px;}#icon_buonopastoelettronico {	left: 148px;}#icon_buonodaycadeau {	left: 222px;}#icon_fatturaerimborso {	left: 296px;}#icon_pagamentiveloci {	left: 370px;	}#icon_calendariopagamenti {	left: 444px;}#icon_assistenza {	left: 518px;	}#icon_dayclick {	left: 592px;}#icon_home a:hover, #icon_buonopastoday a:hover, #icon_buonopastoelettronico a:hover, #icon_buonodaycadeau a:hover, #icon_fatturaerimborso a:hover, #icon_pagamentiveloci a:hover, #icon_calendariopagamenti a:hover, #icon_assistenza a:hover, #icon_dayclick a:hover {	background-position: 0 0;	}#icon_home a {	background: transparent url('../img/menu_home.gif') no-repeat;}#icon_buonopastoday a {	background: transparent url('../img/menu_buonipastoday.gif') no-repeat;}#icon_buonopastoelettronico a {	background: transparent url('../img/menu_buonopastoelettronico.gif') no-repeat;}#icon_buonodaycadeau a {	background: transparent url('../img/menu_ilbuonodaycadeau.gif') no-repeat;}#icon_fatturaerimborso a {	background: transparent url('../img/menu_fatturaerimborso.gif') no-repeat;}#icon_pagamentiveloci a {	background: transparent url('../img/menu_pagamentiveloci.gif') no-repeat;}#icon_calendariopagamenti a {	background: transparent url('../img/menu_calendariopagamenti.gif') no-repeat;}#icon_assistenza a {	background: transparent url('../img/menu_assistenza.gif') no-repeat;}#icon_dayclick a {	background: transparent url('../img/menu_lucchetto.gif') no-repeat;}#icon_home a, #icon_buonopastoday a, #icon_buonopastoelettronico a, #icon_buonodaycadeau a, #icon_fatturaerimborso a, #icon_pagamentiveloci a, #icon_calendariopagamenti a, #icon_assistenza a, #icon_dayclick a {	position: absolute;	top:0;	left: 0;	display: block;		background-position: 0 -65px;	height: 64px;	width: 64px;	text-indent: -999999px;	overflow: hidden;}#icon_home_text, #icon_buonopastoday_text, #icon_buonopastoelettronico_text, #icon_buonodaycadeau_text, #icon_fatturaerimborso_text, #icon_pagamentiveloci_text, #icon_calendariopagamenti_text, #icon_assistenza_text, #icon_dayclick_text {	position: absolute;	top: 68px;	font-size: 11px;	width: 128px;	text-align: center;	display: none;}#icon_home_text {	left: -32px;}#icon_buonopastoday_text {	left: 42px;}#icon_buonopastoelettronico_text {	left: 116px;}#icon_buonodaycadeau_text {	left: 190px;}#icon_fatturaerimborso_text {	left: 262px;}#icon_pagamentiveloci_text {	left: 336px;	}#icon_calendariopagamenti_text {	left: 412px;}#icon_assistenza_text {	left: 486px;	}#icon_dayclick_text {	left: 560px;}/* buoni */#gamma_day, #gamma_piu, #gamma_pa, #gamma_oro, #gamma_passfood, #gamma_agenzia_entrate, #gamma_atm_milano, #gamma_cnr, #gamma_enav, #gamma_prov_parma, #gamma_reg_toscana {	padding-left: 50px;	height: 454px;	max-width: 695px;	display: none;}#gamma_day p, #gamma_piu p, #gamma_pa p, #gamma_oro p, #gamma_passfood p, #gamma_agenzia_entrate p, #gamma_atm_milano p, #gamma_cnr p, #gamma_enav p, #gamma_prov_parma p, #gamma_reg_toscana p{	text-align: left;}#fronte {	font-size: 11px;	position: relative;	top: -445px;	left: 10px;}#retro {	font-size: 11px;	position: relative;	top: -235px;	left: 10px;	}#modulo_codeline {	position: relative;	top: -20px;	width: 415px;	text-align: center;}#modulo_codeline input {	text-align: center;	width: 170px;}#inserisci_codice {	position: relative;	top: -30px;}.riga {	border-top:1px solid #FC7216;	padding:5px !important;}.didascalia_buono {	position:absolute;	right: 0px;	width: 200px;	font-size: 11px;	font-style: italic;}.didascalia_buono p {	text-align: left;}#vetrofanie {	font-size: 11px;	padding: 5px;}#vetrofanie h3{	padding-top: 5px;	color: #FD7216;	float: right;	width: 240px;	font-size: 11px;	font-weight: bold;}#vetrofanie p {	font-style: italic;	line-height: 15px;	padding: 0;	float: right;	text-align: left;	width: 240px;}#vetrofanie img {	float: left;	padding-bottom: 20px;}#vetrofanie .clear {	margin-left: -5px;	margin-top: 20px;	margin-bottom: 20px;	clear:both;	border-bottom: 1px solid #DBDADA;}#popup_dayclick {	position: absolute;	z-index: 1;	top: -20px;	left: 600px;}#popup_terremoto{position:absolute;top:0px;left:16px;border: solid 8px #ffd100;background-color:#FFF;padding-top:11px;padding-bottom:20px;color:#555955;width:697px;z-index:1;}#popup_terremoto_chiudi{text-align:right;margin-right:12px;margin-bottom:50px;font-size:12px;}#popup_terremoto_chiudi a, #popup_terremoto_chiudi a:visited{color:#555955;text-decoration:none;}#popup_terremoto_chiudi a:hover{color:#555955;text-decoration:underline;}#popup_terremoto h2{margin:0px 34px 42px 34px;font-size:27px;color:#068c2e;}#popup_terremoto p{margin:0px 34px 26px 34px;font-size:14px;text-align:justify;}#popup_terremoto p a, #popup_terremoto p a:visited, #popup_terremoto p a:hover{color:#555955;text-decoration:underline;}/*GA 20090526 inizio*/#poll-link,#poll-link:hover,#poll-link:visited,#poll-link:active{text-decoration: none;position: absolute;background-color: #068c2e;color: #ffffff;width: 716px;font-size: 22px;padding: 16px 0 0 33px;height: 38px;}/*GA 20090526 fine*/