body {
margin: 0;
padding: 0;
font: 12px Tahoma, Geneva, Arial, Helvetica, sans-serif;
text-align: center; 
background: #fff url(../image/comuni/bkg_body.jpg) center top repeat-x;
color: #434343;
}
#centrato {
width:768px;/*mod ie6*/
margin:auto;
text-align: left;
}
#corpo {
padding:0 5px;/*mod ie6*/
float:left;
background: url(../image/comuni/bkg_centrato.png) center top repeat-y;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
h1{
font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding:0 0 0 33px;
height:25px;
margin:5px 0;
text-align:left;
}
h2{
font-size:1.3em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#4a4a4a;
}

h3{
font-size:1em;
margin:0 0 2px 0;
}
.spacer000{
border-bottom:1px solid #000;
}
.spacerD9D9D9{
border-bottom:1px solid #D9D9D9;
}
#faq a:link, #faq a:visited,
#destra a:link, #destra a:visited,
#sinistra_statiche a:link, #sinistra_statiche a:visited,
#sinistra_txt_ordini a:link, #sinistra_txt_ordini a:visited,
#bottom a:link, #bottom a:visited,
#download_ordini a:link, #download_ordini a:visited,
tr a:link, tr a:visited{
color:#f60;
text-decoration:none;
}
#faq a:hover, #faq a:hover, #faq a:active,
#destra a:hover, #destra a:focus, #destra a:active,
#sinistra_statiche a:hover, #sinistra_statiche a:focus, #sinistra_statiche a:active,
#sinistra_txt_ordini a:hover, #sinistra_txt_ordini a:focus,  #sinistra_txt_ordini a:active,
#bottom a:hover, #bottom a:focus, #bottom a:active,
#download_ordini a:hover, #download_ordini a:focus, #download_ordini a:active,
tr a:hover, tr a:focus, tr a:active{
color:#b7bf38;
text-decoration:underline;
}
#login a:link, #login a:visited,
.esempio a:link, .esempio a:visited{
color:#000;
text-decoration:none;
}
#login a:hover, #login a:focus, #login a:active,
.esempio a:hover, .esempio a:focus, .esempio a:active{
color:#f60;
text-decoration:none;
}
/*-----------------------------------------------
	H E A D E R
-----------------------------------------------*/
#header{
background:#fff;
padding:0;
margin:0;
float:left;
width:760px;
border-bottom:5px solid #fff;
}
#top_sx{float:left; width:445px; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; padding:10px 0 0 5px}
#top_sx img{ float:left; margin:0 5px 0 0}
#top_sx p {
float:left;
margin:28px 0 0 10px;
}
/*#top_sx p{ margin:12px 0 0 10px; float:left }*/
#top_dx{ float:left; width:310px}
.verde{background:url(../image/comuni/numero_verde.png) left top no-repeat;padding:0;margin:5px 15px 0 0; float:right; width:138px; height:50px; display:block}

#menuTop{margin:0;padding:0; float:left;text-align:right; width:310px}
.menuTop li{display:inline; margin:0; padding:0}
.menuTop a{color:#4a4a4a;background:url(../image/comuni/menuTop.gif) left center no-repeat;text-decoration:none;padding:0 1em}
.menuTop a:hover{color:#f60}
/*----------------------
Menu Primo Livello
-----------------------*/
.menuNavigazione{/*il border-bottom è definito per ogni pagina*/
background:#FFF;
color:#000;
margin:13px 0 0 5px;
padding:5px ;
text-align:center; float:left
}
.menuNavigazione li{
display:inline;
}
.menuNavigazione a{
height:0;
text-decoration:none;
padding:3px 18px;
margin:0;
text-transform:uppercase;
font-weight:bold;
font-size:0.9em;
border-left:1px solid #d5d5d4;
border-right:1px solid #d5d5d4;
}
.menuNavigazione .voceCorrente a{
border-bottom:none;
padding-bottom:5px;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
background:#DDD url(../image/comuni/menu1_spento.jpg) center top repeat-x;
color:#4a4a4a;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
background:#DDD url(../image/comuni/menu1_roll.jpg) center top repeat-x;
color:#4a4a4a;
}
.menuNavigazione .voceCorrente a:link,
.menuNavigazione .voceCorrente a:visited,
.menuNavigazione .voceCorrente a:hover,
.menuNavigazione .voceCorrente a:focus,
.menuNavigazione .voceCorrente a:active{
color:#4a4a4a;
border-bottom:none;
padding-bottom:5px;
}

/*-*/
#menuNav_contenitore{
float:left;
padding: 0;
margin:-20px 0 0 0;/*modificato ie6*/
}
#login{
text-align:center;
padding:3px;
background:#ffe0cc;
border:1px solid #ff6600;
}
#percorso{
clear:left;
border-bottom:1px solid #000;
padding:0 2px 2px 2px;
}
#percorso a{
text-decoration:underline;
color:#000;
}
#sfondo{float:left;margin:0;padding:0 1px;border-left:1px solid #fff;border-right:1px solid #fff;width:756px;
}
#pagina{
float:left;
padding:0 0 0 3px;
}
/*-----------------------------------------------
	S I N I S T R A 
-----------------------------------------------*/
#sinistra{
float:left;
width:587px;/*mod IE lt 7*/
padding:0 1px 0 3px;
margin:0 4px 0 0;
background:url(../image/home/bkg_sinistra.jpg) right top no-repeat;
display:block;
}
#sinistraAbbonamenti,
#sinistracarrello,
#sinistra_statiche{
float:left;
width:587px;/*mod IE lt 7*/
padding:0 1px 0 3px;
margin:0 4px 0 0;
display:block;
}

#flash_sx_h{ float:left; margin:5px 0 0 0; background:#FF0; height:336px; width:192px; color:#000; font-size:2.3em}
/*Box Immobiliare - Veicoli - Commerciale */
.diretto{margin:1px 0;}
.diretto a{text-decoration:none;padding:2px 5px;display:block;}
.diretto a:link,.diretto a:visited{background:#e9f4f7;color:#343434;border-bottom:1px solid #ddeef2;border-top:1px solid #f7f8f8}
.diretto a:hover,.diretto a:focus,.diretto a:active{background:#f4fafc;color:#000;border-bottom:1px solid #e9f4f7;border-top:1px solid #f7f8f8}

.diretto_novita{margin:1px 0;}
.diretto_novita a{text-decoration:none;padding:17px 5px 4px 18px;display:block}
.diretto_novita a:link,.diretto_novita a:visited{background:#e9f4f7 url(../image/novita.png) left top no-repeat;color:#343434;border-bottom:1px solid #ddeef2;border-top:1px solid #f7f8f8}
.diretto_novita a:hover,.diretto_novita a:focus,.diretto_novita a:active{background:#f4fafc url(../image/novita.png) left top no-repeat;color:#000;border-bottom:1px solid #e9f4f7;border-top:1px solid #f7f8f8}

#box_imm, #box_vei, #box_com, #box_tribunale, #box_anagrafe{margin:0;padding:0;width:192px;float:left;font-size:11px}
#box_imm h1, #box_vei h1, #box_com h1, #home_facile h1, #box_tribunale h1, #box_anagrafe h1{margin:0;padding:5px 0 5px 7px}
#box_imm h1 a, #box_vei h1 a, #box_com h1 a, #home_facile h1 a, #box_tribunale h1 a, #box_anagrafe h1 a{text-decoration:none;color:#333}

#box_imm p, #box_vei p, #box_com p, #box_tribunale p, #box_anagrafe p{padding:0 12px}

.freccia{float:right;width:172px;padding:15px 10px 5px 10px;text-align:right}
.freccia p{ float:left; text-align:left; width:100px}
.prezzo{background:url(../image/comuni/prezzo.jpg) left top no-repeat;float:left;width:90px;height:49px;text-align: center;color:#fff;padding:30px 0 0 0;margin:0}
.euro{font-size:1.5em;margin:0 0 0 -10px;font-weight:bold}
.consegna{color:#f00;font-weight:bold;text-align:center;float:left;width:65px;padding:10px 0 0 0;margin:3px 0}
.esempio a{
background: url(../image/comuni/esempio.gif) left center no-repeat;
margin:10px 0 0 0;
padding: 0 0 0 10px;
float:left;
font-size:11px;
}
/*Sfondi Immobiliare*/
#box_imm{
background:url(../image/home/bkg_imm_2.jpg) left top repeat-y;
margin:0 5px 0 0;
}
#box_imm h1{background:url(../image/home/bkg_imm.jpg) left top no-repeat}
#box_imm .freccia{
background:url(../image/home/bkg_imm_3.jpg) left bottom no-repeat;
}
/*Sfondi Veicoli*/
#box_vei{
background:url(../image/home/bkg_vei_2.jpg) left top repeat-y;
margin:0;
}
#box_vei h1{
background:url(../image/home/bkg_vei.jpg) left top no-repeat;
}
#box_vei .freccia{
background:url(../image/home/bkg_vei_3.jpg) left bottom no-repeat;
}
/*Sfondi Commerciale*/
#box_com{
background:url(../image/home/bkg_com_2.jpg) left top repeat-y; margin: 0 0 10px 0}
#box_com h1{
background:url(../image/home/bkg_com.jpg) left top no-repeat;
}
#box_com .freccia{
background:url(../image/home/bkg_com_3.jpg) left bottom no-repeat;
}
/*Sfondi Tribunale*/
#box_tribunale{background:url(../image/home/bkg_tribunale_2.png) left top repeat-y; margin:0 5px 0 0}
#box_tribunale h1{background:url(../image/home/bkg_tribunale.png) left top no-repeat}
#box_tribunale .freccia{background:url(../image/home/bkg_tribunale_3.png) left bottom no-repeat}

/*Sfondi Anagrafe*/
#box_anagrafe{background:url(../image/home/bkg_anagrafe_2.png) left top repeat-y; margin: 0 0 4px 0}
#box_anagrafe h1{background:url(../image/home/bkg_anagrafe.png) left top no-repeat}
#box_anagrafe .freccia{background:url(../image/home/bkg_anagrafe_3.png) left bottom no-repeat}


/*-----------------------------------------------
	C O L O N N A    D E S T R A
-----------------------------------------------*/
#destra{
float:left;
width:155px;
margin:3px 0 3px 0;
padding:2px 0;
background:#fff;
border-left:2PX solid #FFF;
border-RIGHT:2PX solid #FFF;
}
#destra .sotto_titolo_col_dx{
margin:0;
color:#f60;
}
.abbona{
padding:3px 1px;
background:#fff;
margin:2px 0;
}

#post{
width:157px;
background:#fff url(../image/comuni/post_it.jpg) center top repeat-y;
}
#post_data{
background:url(../image/comuni/post_data.jpg) center top no-repeat;
text-align:right;
color:#F60;
font-weight:bold;
padding:5px 15px 0 0;
height:23px;
}
#post_testo{
font-size:11px;
text-align:left;
padding:0 15px 25px 10px;
background:url(../image/comuni/post_bottom.jpg) center bottom no-repeat;
height: auto !important;  /* per i browser moderni */
height: 105px;      /* per IE5.x e IE6 */
min-height: 105px;  /* per i browser moderni */
}
#carrello,
#assistenza,
#abbonamenti,
#faq_colonna,
#aiuto_colonna{
border-bottom:1px solid #d2dff0;
padding:0 0 8px 0;
text-align:center;
}
#abbonamenti  .titolo_col_dx,
#abbonamenti2  h1{
background: url(../image/comuni/h1_abbonamenti.gif) left top no-repeat;
}
#carrello .titolo_col_dx{
background: url(../image/comuni/h1_carrello.gif) left top no-repeat;
}
#assistenza .titolo_col_dx{
background: url(../image/comuni/h1_assistenza.gif) left top no-repeat;
}
#pagamenti .titolo_col_dx{
background: url(../image/comuni/h1_pagamenti.gif) left top no-repeat;
}
#aiuto_colonna  .titolo_col_dx,
#aiuto h1{
background: url(../image/comuni/h1_aiuto.gif) left top no-repeat;
}
#carrello ul{
margin:0 20px;
padding:0;
list-style-type:decimal;
}
.sotto{
margin:15px;
padding:0;
list-style:none;
}
.dettagli{
text-align:center;
}
#faq, #aiuto{
float:left;
width:180px;
}
#sfondo_faq{
background:url(../image/statiche/faq.jpg) left top no-repeat;
padding:140px 5px 0 5px;
height:200px;
}
#faq h1,
#faq_colonna  .titolo_col_dx{
background: url(../image/comuni/h1_faq.gif) left center no-repeat;
}
.miei_ordini{
background:url(../image/comuni/ordini.png) left center no-repeat;
padding:0 0 0 10px;
margin:10px 0;
}
.skype{
margin:0 0 20px 0;
}
.skype a{
background: url(../image/skype.gif) left top no-repeat;
width:105px;
padding:5px 5px 20px 45px;
text-align:right;
}
/*-----------------------------------------------
	I M M O B I L I R E 
-----------------------------------------------*/
.top{
width:360px;
float:left;
margin:0 30px 20px 0; padding:0 10px 0 0
}

.elenco{
background:url(../image/immobiliare/bkg_elenco.gif) center top repeat-y;
width:292px;
float:left;
}
.elenco .titolo_sezione{background: url(../image/immobiliare/titolo.gif) center top no-repeat;padding:10px 10px 10px 50px;margin:0}
.bottom {
background:url(../image/immobiliare/basso.gif) center bottom no-repeat;
padding:0 0 20px 0;
float:left;
width:292px;
}
.riga{
margin:0 10px;
padding:5px 0;
float:left;
border-bottom:1px dotted #32558f;
}
.riga_listino{
width:350px;
margin:0 10px;
padding:1px 0;
float:left;
border-bottom:1px dotted #32558f;
}
.nome_listino{
width:260px;
float:left;
margin:0 15px 0 5px;
}
.riga_facile{
width:560px;/*mod in ie*/
margin:0 10px;
padding:5px 0;
float:left;
border-bottom:1px dotted #32558f;
}
.nome{
width:160px;
float:left;
margin:0 15px 0 5px;
}
.nome_facile{
width:430px;
float:left;
margin:0 15px 0 5px;
}
.nome a,
.nome_facile a{
text-decoration:none;
display:block;
padding:2px;
}
.nome a:link,.nome a:visited,
.nome_facile a:link,.nome_facile a:visited{
background: #e9f4f7;
color:#434343;
}
.nome a:hover,.nome a:focus,.nome a:active,
.nome_facile a:hover,.nome_facile a:focus,.nome_facile a:active{
background: #f4fafc;
color:#434343;
}
.pay{
float:left;
width:60px;
font-weight:bold;
text-align:right;
padding:0 5px 0 0;
}
.r_esempio{
float:left;
width:12px;
}
.iva{
clear:left;
}
.legenda{
border:8px solid #eff4ce;
float:left;
width:160px;
padding:5px;
}
/*-----------------------------------------------
	V E I C O L I 
-----------------------------------------------*/
.topVeicoli{
width:370px;
float:left;
margin:0 30px 20px 0;
}
.topVeicoli h1{
background:url(../image/dettaglio/h1_veicoli.gif) left top no-repeat;
height:27px;
}
.elencoVeicoli{
background:url(../image/veicoli/bkg_elenco.gif) center top repeat-y;
width:292px;
float:left;
}
.elencoVeicoli .titolo_sezione{
background: url(../image/veicoli/titolo.gif) center top no-repeat;
padding:10px 10px 10px 50px;
margin:0;
}
.bottomVeicoli {
background:url(../image/veicoli/basso.gif) center bottom no-repeat;
padding:0 0 20px 0;
float:left;
width:292px;
}
.elencoFacile, .elencoTribunale, .elencoAnagrafe{background:url(../image/facile/bkg_elenco.gif) center top repeat-y;width:580px;float:left}
.elencoFacile  .titolo_sezione, .elencoTribunale .titolo_sezione, .elencoAnagrafe .titolo_sezione{padding:10px 10px 10px 50px;margin:0}
.elencoFacile  .titolo_sezione{background: url(../image/facile/titolo.gif) center top no-repeat}
.elencoTribunale .titolo_sezione{background: url(../image/tribunale/titolo.png) center top no-repeat}
.elencoAnagrafe .titolo_sezione{background: url(../image/anagrafe/titolo.png) center top no-repeat}

/*-----------------------------------------------
	C O M M E R C I A L E 
-----------------------------------------------*/
.topCommerciale{
width:370px;
float:left;
margin:0 30px 20px 0;
}
.topCommerciale h1{
background:url(../image/dettaglio/h1_commerciale.gif) left top no-repeat;
height:26px;
}
.elencoCommerciale{
background:url(../image/commerciale/bkg_elenco.gif) center top repeat-y;
width:292px;
float:left;
}
.elencoCommerciale .titolo_sezione{
background: url(../image/commerciale/titolo.gif) center top no-repeat;
padding:10px 10px 10px 50px;
margin:0;
}
.bottomCommerciale {
background:url(../image/commerciale/basso.gif) center bottom no-repeat;
padding:0 0 20px 0;
float:left;
width:292px;
}
/*----------------------------------
	D E T T A G L I O
----------------------------------*/
#d_sx{
float:left;
width:400px;
margin:0 0 10px 0;
}
#d_dx{
float:left;
width:180px;
margin:0 0 10px 0;
}

.arancio{
color:#ff6600;
}
.disclaimer{
width:575px;
background:#ffffcc;
border:1px solid #f7dd2d;
float:left;
padding:5px;
margin:5px 0;
text-align:center;
}
.modulo{
width:575px;
float:left;
padding:5px;
margin:2px 0 0 0;
text-align:left;
}
.rosso{
font-weight: bold;
color: #FF0000;
}

/*----------------------------------------------
	F O O T E R
----------------------------------------------*/
#footer{
padding:10px;
text-align:center;
margin:5px auto;
border-top:1px solid #6f6f6f;
float:left;
width:748px;
} 
/*-----------------------------------------------
	H E L P
-----------------------------------------------*/
.help{
padding:5px 10px 5px 35px;
color:#000;
float:left;
background: url(../image/dettaglio/tip.png) left top no-repeat;
position:absolute;
width:170px;
font-size:11px;
margin:-10px 0 0 0;
height: auto !important;  /* per i browser moderni */
height: 150px;      /* per IE5.x e IE6 */
min-height: 150px;  /* per i browser moderni */
}
.help2{
padding:8px 10px 5px 35px;
color:#000;
float:left;
background: url(../image/dettaglio/tip2.png) left top no-repeat;
position:absolute;
width:170px;
font-size:11px;
margin:-10px 0 0 0;
height: auto !important;  /* per i browser moderni */
height: 150px;      /* per IE5.x e IE6 */
min-height: 150px;  /* per i browser moderni */
}
.erroreform{
	background: #fefed9;
	border:2px solid #f60;
}
/*-----------------------------------------------
	P A G I N E   S T A T I C H E
-----------------------------------------------*/
#sinistra_txt{
float:left;
width:365px;
margin:0 0 0 35px;
}
#sinistra_tutorial{
float:right;
width:365px;
margin:0 10px 0 35px;
}
#sinistra_txt_ordini{
float:left;
width:580px;
margin:0;
}
#sinistra_statiche{
background:url(../image/home/bkg_sinistra_st.jpg) left top no-repeat;
}
#privacy,
#contatti,
#newsletter,
#mappa,
#credits,
#siamo,
#abbonamenti2{
float:left;
width:170px;
}
#download_ordini,
#download{
width:580px;
margin:0 0 10px 0;
}
#privacy h1{
background: url(../image/comuni/h1_privacy.gif) left center no-repeat;
}
#contatti h1{
background: url(../image/comuni/h1_contatti.gif) left center no-repeat;
}
#newsletter h1{
background: url(../image/comuni/h1_newsletter.gif) left center no-repeat;
}
#mappa h1{
background: url(../image/comuni/h1_mappa.gif) left center no-repeat;
}
#credits h1{
background: url(../image/comuni/h1_credits.gif) left center no-repeat;
}
#download h1,
#download_ordini h1{
background: url(../image/comuni/h1_download.gif) left center no-repeat;
}
#siamo h1{
background: url(../image/comuni/h1_siamo.gif) left center no-repeat;
text-align:left;
}
#contatti p{
margin:0 0 10px 0;
padding:0 0 0 20px;
background:url(../image/statiche/freccia.gif) center left no-repeat;
}
.faq{
border-bottom:1px dotted #cddbee;
padding:0 0 5px 0;
margin:0 0 5px 0;
}
.metreo{
width:170px;
float:left;
margin:10px 10px 0 0;
padding:0;
list-style-type:none;
}
.metreo li{
padding:5px 0 5px 20px;
background:url(../image/statiche/spunta.gif) left center no-repeat;
border-bottom:1px dashed #00364a;
}
.contatti{
margin:20px 0 0 0;
padding:0 10px 0 0;
text-align:right;
}
.verde_metreo{
color:#00364a;
font-weight:bold;
}
/*-----------------------------------------------
	 R E G I S T R A Z I O N E
-----------------------------------------------*/
.sfondo_campo{
padding:5px;
background:#f4f4f4 url(../image/statiche/sfondo_campo.gif) left top repeat;
margin:2px 0;
}
.etichetta{
float:left;
width:100px;
padding:5px 0 0 0;
}
#accedi{
padding:0 0 10px 0;
margin:0 0 10px 0;
border-bottom:1px solid #999;
}
.dimenticato{
padding:10px;
}
.dimenticato a{
text-decoration:none;
}
.testo_privacy{
font-size:9px;
margin:5px 0;
}
#totale_fattura{
background:#fdd2b6;
border:1px solid #ff6400;
padding:10px;
margin:5px 0;
font-weight:bold;
}
.testo12nero{
color: #434343;
}
.testo12nero  a{
text-decoration: none;
}
.testo12nero  a:link, .testo12nero a:visited{
color: #434343;
}

.testo12nero  a:hover, .testo12nero  a:focus, .testo12nero a:active {
color: #ff6400;
}
.testoArancio14 {
color: #FF6600;
font-size: 14px;
}
.ticket a{
padding:0 0 0 5px;
text-decoration:none;
}
.01{
float:left;
border-bottom:1px solid #d5d5d4;
margin:10px 0;
float:left;
width:345px;
padding:10px;
}
.02{
float:left;
width:345px;
padding:10px;
background: #f6f7f6;
margin:10px 0;
}
/*-----------------------------------------------
	H O M E
-----------------------------------------------*/
#top_home{ float:left; width:595px; margin:0 1px 0 0}
#home_top_sx{width:180px;height:71px; background:url(../image/home/bkg_benvenuto_home.jpg) left top repeat-x;float:left;margin:0 5px 3px 0;text-align:center;border:1px solid #ccc; padding:10px 5px 5px 5px}

#home_abbonamenti{width:192px;height:88px;background:url(../image/home/bkg_abbonamenti.jpg) left top no-repeat;float:left;margin:0 5px 3px 0;text-align:center}
#home_urgenti{width:192px;height:88px;background:url(../image/home/bkg_urgenti.jpg) left top no-repeat;float:left;margin:0 0 3px 0;text-align:center;}
#home_abbonamenti p, #home_urgenti p{font-size:16px;padding:0 5px; margin:0}
#home_abbonamenti a,#home_urgenti a{width:190px;height:86px;text-decoration:none;display:block;border:1px solid #ccc;color:#333333}
#home_abbonamenti a:hover,#home_urgenti a:hover{border:1px solid #f60}
#home_abbonamenti h1, #home_urgenti h1{ color:#F60; margin: 3px 0 0 40px; padding:0}
#home_facile{float:left;width:576px;padding:2px 5px 5px 5px; margin:0; font:11px Tahoma, Arial, Helvetica, sans-serif; margin:3px 0 0 0; background:#fceafa}
#home_facile .freccia{ padding:2px; width:300px}
#home_facile .freccia img{ vertical-align:middle}
.facile_sx{width:546px;float:left;margin:7px 0 0  0;text-align:left}
.facile_box{width:164px;/*modifcato in ie6*/float:left;margin:2px 0 0 0}
.facile_box_centro{width:198px;float:left;margin:2px 10px 0 10px}
#home_top_sx h1{ color:#F00; margin:0}
#home_facile h1{text-align:left;padding:0 0 0 12px}
.col_1{ float:left; width:192px; margin:0}
.col_2{ float:left; width:192px; margin:0 0 0 5px}/*mod ie lt 7*/
/*--------------------------------------------
	M O D U L I
---------------------------------------------*/
#moduli{
float:left;
width:587px;/*mod IE lt 7*/
padding:0 1px 0 3px;
margin:0 4px 0 0;
background:#FFF;
display:block;
}
.top_moduli{
width:588px;/*mod IE lt 7*/
float:left;
background:#fFF url(../image/comuni/separa_moduli.jpg)  bottom center no-repeat;
margin:0 30px 5px 0;
padding:0 0 20px 0;
}
.top_moduli h1{
height:26px;
}
#col_01{
width:100px;
float:left;
}
#col_02{
width:310px;/*mod IE lt 7*/
margin:0 10px 0 0;
float:left;
}
#col_03{
float:left;
width:150px;
}
#bottom{
float:left;
background:url(../image/comuni/righe.gif) left top repeat-y;
margin:0 0 5px 0;
}
.domande{
padding:0 5px;
color:#000;
width:182px;
float:left;
}

.tit_faq, .tit_importante, .tit_dati, .tit_ordina{height:33px;font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;padding:0 0 0 33px;margin:5px 0;text-align:left}
.domande h1, .tit_faq{background: url(../image/comuni/h1_faq.gif) left center no-repeat}
.importante h1, .tit_importante{background:url(../image/dettaglio/importante.gif) left top no-repeat}
.dati h1, .tit_dati{background:url(../image/dettaglio/dati.gif) left top no-repeat}

.importante{
padding:0 5px;
color:#000;
width:182px;
float:left;
}
.dati{
padding:0 5px;
color:#000;
width:182px;
float:left;
}

.testo_tabella{
font-size:12px;
}
.testo_10{
font-size:10px;
}
#consegna,
#risparmia{
border:1px solid #b7b6b6;
padding:3px 5px;
margin:0 0 1px 0;
background:#dedede url(../image/dettaglio/bkg.jpg) center top repeat-x;
width:153px;
float:left;
}
#consegna h1, .tit_consegna{margin:0;padding:0;background:none;font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:25px;text-align:left;}

#consegna p{
padding:4px 0 4px 28px;
margin:0;
background:url(../image/dettaglio/urgente.png) left center no-repeat;
}
#risparmia p{
padding:4px 0 4px 28px;
margin:0;
background:url(../image/dettaglio/risparmia.png) left center no-repeat;
}
#preventivo{
font-size:16px;
text-align:center;
background:#dedede url(../image/dettaglio/bkg_arancio.jpg) center top repeat-x;
border:1px solid #ff6600;
padding:10px 5px;
margin:0 0 1px 0;
width:153px;
float:left;
}
.ordina, .tit_ordina{
background:url(../image/dettaglio/ordina.png) left top no-repeat;
}
.bordo{
padding:5px;
border:1px solid #b1b1b1;
margin:5px 0;
display:block;
background:#fef4ee;
}

#titoli_help h3{
padding:5px;
border-bottom:1px dashed #ccc;
margin:2px 0;
color:#f60;
font-size:1.2em;
}
.contratto_01{
list-style-type:none;
margin:0 0 10px 0;
}
.contratto_02{
list-style-type:none;
margin:0 0 10px 0;
}
.contratto_02 li{
margin:10px 0;
}
/*-*/
.titoli_tabella{
background: url(../image/comuni/bkg_ordini.jpg) center top no-repeat;
height:37px;
}
.separa_ordini{
border-bottom:1px dashed #c9c9c9;
}
/*-----------------------------------------------
	A B B O N A M E N T I
-----------------------------------------------*/
.abbonamenti{
background:url(../image/comuni/abbonamenti.gif) center center no-repeat;
float:left;
margin:5px;
padding:20px 0;
width:171px;
text-align:center;
color:#f60;
}
.testo{
width:120px;
margin:5px 10px 0 5px;
padding:10px 0 0 0;
float:left;
}
.gratis{
font:30px "trebuchet Ms", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
line-height:0.9em;
}
.testo_abbonati{
font:20px "trebuchet Ms", Arial, Helvetica, sans-serif;
font-weight:bold;
}
.icona_abbonati{
float:left;
width:30px;
padding:60px 0 0 0;
}
/*-----------------------------------------
	D O W N L O A D
------------------------------------------*/
#comunicazioni{
padding:0 10px;
margin:10px 0 0 0;
width:561px;
float:left;
border:1px solid #434343;
background:#f3f3f3;
}
#comunicazioni h1{
background:url(../image/comuni/h1_comunica.gif) left top no-repeat;
}
#sinistra_download{
background: #fff;
width:580px;
float:left; 
}

.titoli_tabella p{
padding:5px 0  0 10px;
font-weight:bold;
}
.fine_tabella{
background: url(../image/comuni/fine_tabella.gif) left top repeat-x;
}
a.mille:link,
a.mille:visited {
font:16px "trebuchet Ms", Arial, Helvetica, sans-serif;
text-decoration:none;
color:#f60;
}
a.mille:hover,
a.mille:focus,
a.mille:active {
font:16px "trebuchet Ms", Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000;
}
.cliente{
width:500px;
background:#fdf3c6;
margin:10px 0;
border:1px solid #efaf34;
}
.visura{
width:500px;
background:#fff;
margin:10px 0;
border:1px solid #aaa9a9;
}
#inserisci{
margin:10px;
padding:10px;
}


.aiuto{
border-bottom:1px solid #dedede;
padding:0 0 10px 0;
}
.aiuto h2{
background:url(../image/statiche/h2_aiuto.gif) left top no-repeat;
padding:5px 10px 10px 10px;
}
.listino{
margin:0 0 10px 0;
float:left;
}
.listino p{
margin:0 0 10px 0;
}
.listino h3{
display:block;
clear:left;
}
.immobiliare h2{
background:url(../image/dettaglio/h1_imm.gif) left center no-repeat;
padding:3px 35px;
float:left;
}
.veicoli h2{
background: url(../image/dettaglio/h1_veicoli.gif) left center no-repeat;
padding:3px 35px;
float:left;
}
.commerciale h2{
background: url(../image/dettaglio/h1_commerciale.gif) left center no-repeat;
padding:3px 35px;
float:left;
}
.facile h2{
background:  url(../image/dettaglio/h1_facile.gif) left center no-repeat;
padding:3px 35px;
float:left;
}
.tribunale h2{
background:  url(../image/dettaglio/h1_tribunale.gif) left center no-repeat;
padding:3px 35px;
float:left;
}
.anagrafe h2{
background:  url(../image/dettaglio/h1_anagrafe.gif) left center no-repeat;
padding:3px 35px;
float:left;
}
.urgenti h2{
background:  url(../image/dettaglio/urgente.png) left center no-repeat;
padding:3px 35px;
float:left;
}
.metreo{
float:right;
MARGIN:0 0 15px 5px;
}
.tutor{
float:left;
border-bottom:1px solid #cddbee;
margin:0 0 20px 0;
padding:0 0 20px 0;
width:370px;
}

#privacy_02{
width:200px;
padding:0 0 0 20px;
margin:0 0 0 10px;
font-size:11px;
}
#spazio{
margin:5px;
padding:3px;
}
.esempi_pregeo{
margin:0 8px 0 0;
padding:0;
font-size:11px;
}
.esempi_pregeo li{
border-bottom:1px solid #000;
list-style-type: none;
padding:2px 0;
}
.esempi_pregeo a{
text-decoration:none;
padding:0 0 0 13px;
color:#000;
background: url(../image/comuni/esempio.gif) left top no-repeat;
}
.esempi_pregeo a:hover{
color:#FF6600;
}

#box_immobiliari{ float:left; margin:0 0 5px 0; width:157px; background:#fff}
/*Landing Page*/
#header_landing{ width:740px; float:left;padding:10px 10px 2px 10px;margin:0;border-bottom:5px solid #fff; background:#fff}
#header_landing p{ width:740px; float:left}
#header_landing a{ color:#ff6600}
#header_landing a:hover{ color:#f8a852}
.logo_evisura{ float:left; margin:10px 0 0 0}
.immobiliare_it{ float:right}



#pagina_landing{ width:760px; background:#FFf url(../image/sfuma_colonna.jpg) right top repeat-y; float:left; border-top:1px solid #000}
#sinistra_landing{ width:595px; float:left; padding:0 0 0 5px}

.box_land{  float:left; margin:5px; background:#8bc5df url(../image/bkg_box_land.jpg) left top no-repeat}
.box_land h1{ font:21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 55px; line-height:0.9em; margin:0 0 30px 0; float:left} 
.txt_land{ width:160px; margin:5px 0 0 0; clear:left; font-size:11px} 
.box_land a{ background:url(../image/frecce_landing.png) left center no-repeat ; padding:5px 0 5px 27px; display:block; color:#343434; float:left; font-weight:bold}
.box_land a:hover{ color:#000}

.aux_land{ width:164px;float:left; background:url(../image/prezzo_land.png) center bottom no-repeat;padding:10px;height: auto !important;  /* per i browser moderni */
height: 330px;      /* per IE5.x e IE6 */
min-height: 330px;  /* per i browser moderni */
}
.prezzo_landing{float:left;width:110px;text-align: center;color:#fff;padding:40px 0 0 0;margin: 0}
.height_land{float:left; height: auto !important;  /* per i browser moderni */
height: 185px;      /* per IE5.x e IE6 */
min-height: 185px;  /* per i browser moderni */}

#check{ background: url(../image/bkg_check.jpg) left top no-repeat; float:left; width:572px; margin:5px 0 5px 5px; text-align:center; font:11px Tahoma, Arial, Helvetica, sans-serif; }
#check h1{ color:#fff; padding:0 0 0 100px;font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-align:left}
#check a{ text-decoration:none; display:block; cursor:pointer;color:#000}
#check p{ float:left; width:75px;font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:24px 68px 20px 0}
#sottotitolo{ color:#fff; font-weight:bold; font-size:13px; }
.vari{ float:left; margin:0 0 0 30px; width:550px}
#check .prezzo_landing{float:left;width:110px;text-align: center;color:#fff;padding:20px 0 0 0;margin: 0}

#destra_landing{ width:150px; float:left; margin:0 0 0 10px}
#destra_landing a:link, #destra_landing a:visited{color:#f60;text-decoration:none}
#destra_landing a:hover, #destra_landing a:focus, #destra_landing a:active{color:#b7bf38;text-decoration:underline}

.acquista_imm{ text-align:center; clear:left; margin:10px 0; padding:0 0 8px 0; border-bottom:1px solid #d2dff0}

.boxScontoAbbonamenti {float:left; width:178px; height:113px; color:#333; margin-left:20px;  }
.boxScontoAbbonamenti a{width:178px; height:113px; background:url(../image/comuni/bg_abbonamenti_sconto.gif) no-repeat; color:#333; display:block; padding-top:20px; text-align:center;  text-decoration:none;}
.boxScontoAbbonamenti a:hover{width:178px; height:113px;  background:url(../image/comuni/bg_abbonamenti_sconto_f2.gif) no-repeat;  text-decoration:none;}

#acquistaAbbonamento{float:left; width:150px; height:30px; margin-top:40px; margin-left:35px; font-size:16px; font-weight:bold;}
#acquistaAbbonamento a{ color: #F60; text-decoration:none;display:block;} 
#acquistaAbbonamento a:hover{ color:#333; text-decoration:none; }

/*Nuova Confirmation 4*/
.c4_sx{ float:left; width:278px; margin:0 10px 0 0; font:12px Tahoma, Geneva, sans-serif}
.c4_dx{ float:left; width:278px; margin:0}
#n_ordine a, .concludi_03 a{ color:#f60}  
.c4_sx a{ color:#F60}

#n_ordine{ width:278px; float:left}
#email_d{ float:left; margin:0 0 10px 0; width:278px}
.titolo{ float:left; background:url(../image/comuni/titolo_conf.jpg) left top repeat-x; padding:4px 10px 18px 10px; width:258px; font-weight:bold;  }
.df{ margin:10px 0; float:left; width:258px; text-align:left}

#p_ordine{ width:278px; float:left}
.table_prodotti{ float:left; border-collapse:collapse; background:#ededed; font-size:11px }
.table_prodotti th{ background:#cacaca; color:#fff; font-weight:bold; padding:5px; border:1px solid #fff}
.table_prodotti td{ padding:5px; border:1px solid #fff}
.table_prodotti td img{ vertical-align:middle; margin:0; border:0}
.totale{ background:url(../image/comuni/bkg_table_prod.jpg) left top repeat-x}

.ico_urg{ float:left; margin:10px 0; padding:5px 0 10px 50px; background:url(../image/comuni/ico_urgente.jpg) left top no-repeat; width:228px}

.c4_dx h1{ color:#f60 ; background:url(../image/comuni/freccia_concludi.png) left top no-repeat; padding:2px 0 0 30px; float:left; margin:0; font-size:18px}
.concludi{ background:#f60; width:262px; padding:8px; float:left; margin:0}
.concludi img{ float:left;}
.concludi .titolo{ margin:0 0 0 1px; width:208px; float:left; text-align:left}

.concludi_01, .concludi_02, .concludi_03{ background:#fff; width:258px; margin:1px 1px 8px 1px; padding:1px; float:left}
.concludi_01{ text-align:center; padding:1px 1px 5px 1px}
.concludi_03{ margin:1px; text-align:center}
.table_pay{ border-collapse:collapse; }
.table_pay tr{border-bottom: 1px solid #cacaca; padding:0 3px; height:26px}

.concludi_03 p{ font-size:10px; width:180px; margin:5px auto }

/*PEC Posta Certificata*/
.pec{float:left; border:1px solid #7a9a72; background: url(../image/comuni/bkg_pec.jpg); width:519px; padding:5px 5px 5px 60px; margin:0 0 3px 0}
.pec h2{ margin:0; padding:0; font-weight:bold}
.box_pec{background:#fffb9b; float:left; width:553px; border:1px solid #eed998; padding:10px; font-size:16px}
.titolo_verde{ color:#346d23; font:18px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }
.tab_pec{ clear:both; border-collapse:collapse}
tab_pec tr{ border-bottom:1px solid #000}


.titolo_col_dx{font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;padding:0 0 0 33px;height:25px;margin:5px 0;text-align:left}
.sotto_titolo_col_dx{font-size:1.3em;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#4a4a4a;}
.titolo_sezione{font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;padding:0 0 0 33px;height:25px;margin:5px 0;text-align:left}

#sinistra h1{ margin:10px 0; padding:0; color:#f36c2c}
#sinistra h2{ margin:0 0 10px 0; padding:0 0 10px 0; background:#fff; display:block; border-bottom:1px solid #ccc;}
