/* CSS Document tmp1*/

body{ background-color:#dcdada;}
a {color:#313131; text-decoration:underline;}
a:hover{color:#dd430d; text-decoration:none;}
h1 {}
h2, h3 {}

/* =ARROTONDAMENTI dei DIV
-------------------------------------------------------------- */
.tondo {border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}

/* =GESTIONE PULSANTI
-------------------------------------------------------------- */
/*pulsante primario*/
.bottone { border:1px solid #952904; text-align:center; margin-top:10px; }
.bottone a { padding:5px 10px 3px 10px; display:block; font-size:120%; background-color:#dd430d; color:#ffffff; text-decoration:none; height:18px; }
.bottone a:hover { background-color:#f45f2a; text-decoration:underline; }

/*pulsante secondario*/
.bottone_blu { border:1px solid #686941; text-align:center; margin-top:10px; float:left;}
.bottone_blu a { padding:5px 10px 3px 10px; display:block; font-size:120%; background-color:#696868; color:#ffffff; text-decoration:none; height:18px; }
.bottone_blu a:hover { background-color:#d2c2c2; text-decoration:underline; }

/*pulsante grande*/
.bottone_big { border:1px solid #952904; text-align:center; margin-top:10px;}
.bottone_big a { padding:0px 10px 8px 10px; display:block;  font-size:120%; background-color:#dd430d; color:#ffffff; text-decoration:none; }
.bottone_big a:hover { background-color:#f45f2a; text-decoration:underline; }

/* =STRUTTURALI
-------------------------------------------------------------- */
.tools{ width:970px; background:url(/img/themes/1/sf_tools.png) left top no-repeat; height:40px; margin:0 auto; }
	.tools .tools_mipiace{ width:100px; height:25px; float:left;background:url(/img/themes/1/tools_tratteggio.gif) right top repeat-y; padding-left:10px; padding-top:5px;}
	.tools .tools_preferiti{ height:25px; padding:5px 5px 0px 5px; float:left; background:url(/img/themes/1/tools_tratteggio.gif) right top repeat-y; }
	.tools .tools_condividi { width:265px; padding:8px 5px 0px 5px; float:left;}
	.tools_condividi a img { border:none;}
	.tools .tools_link{ float:right; width:400px; text-align:right; padding:8px 15px 0px 0px;  color:#313131; }
	.tools .tools_link a{ color:#313131; }
.pss_briciola {width:960px; margin:0px auto; padding:5px 0px 0px 0px; color:#656464;}	
	.pss_briciola a { color:#656464;}
	.piaceannuncio{ float:right; text-align:right!important; margin-top:-5px!important; width:290px; }
	.piaceannuncio div{ float:right!important; }
	.piaceannuncio strong { font-weight:normal; display:block; float:left; margin-right:15px;padding-top:5px;}
	
.pss_main{ width:960px; margin:12px auto;}
.col_navigazione{ width:265px; background-color:#ffffff; float:left; padding:10px; margin-right:15px;}
.col_content{ width:640px; background-color:#ffffff; float:left; padding:10px;}




/* =COLONNA NAVIGAZIONE
-------------------------------------------------------------- */
.col_navigazione{ min-height:150px;}
.col_navigazione h1 { margin:0px 0px 10px 0px; font-size:160%;}

/*box con nomepss e certificato*/
.certificato_pss.on{ width:310px; height:80px; margin:0px 0px 0px -45px; }
.certificato_pss.off{width:265px; margin:0px 0px 5px 0px;}
.certificato_pss.on img{ float:left; margin-right:5px;}

/*box ranking*/
.ranking{ background-color:#CCCCCC; background:url(/img/themes/1/sf_tratteggio_singolo.gif) left top repeat-x; padding:5px 0px 0px 0px; margin:10px 0px 0px 0px;}
.valore_ranking { text-align:center; font-size:90%; height:20px; width:50px; float:left; margin-right:20px; background:url(/img/themes/1/sf_valore_ranking.gif) center top no-repeat; padding-top:30px;}

/*dati pss*/
.datiutente_pss { width:100%; height:120px; background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding-bottom:6px; }
.datiutente_pss img {  margin-right:5px; border:1px solid #a4acb1; float:left;}

/*navigazione del pss*/
.col_navigazione ul.navigazione{ margin:10px 0px 0px 0px; padding:0px; background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding-bottom:10px;}
.col_navigazione ul.navigazione li { list-style-image:none; list-style:none; margin-bottom:6px; background-color:#e1e1ca; }
.col_navigazione ul.navigazione li a { color:#666666; text-decoration:none; width:100%; display:block; padding:3px 0px 3px 8px; }
.col_navigazione ul.navigazione li a:hover { background-color:#FFFFFF; font-weight:bold; text-decoration:underline;}

/*frasi preferite*/
.box_miei_frasi{background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding-bottom:10px; margin:10px 0px 0px 0px;}
/*.box_miei_frasi ul { border:1px solid red; margin:0px; padding:0px; list-style:none; list-style-image:none;}
.box_miei_frasi ul li{word-wrap: break-word; margin:0px;}*/
.box_miei_frasi p {padding:0px 10px 0px 26px; margin-bottom:15px; background:url(/img/themes/1/ico_graffa_open.gif) left top no-repeat; min-height:18px; word-wrap: break-word;}
.box_miei_frasi p img { float:right; display:block; margin-top:4px;}

.box_dati_annuncio{background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding-bottom:15px; margin:0px 0px 10px 0px;}
.box_dati_annuncio h2 { margin:10px 0px 5px 0px;}

/*box annunci*/
.box_miei_annunci{background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding-bottom:10px; margin:10px 0px 0px 0px;}
	.box_miei_annunci h3, .box_miei_frasi h3, .box_miei_link h3 { text-transform:uppercase; color:#666666; font-size:110%;}
	.box_miei_annunci ul.preferiti {margin:0px; padding:0px 0px 0px 0px;}
	.box_miei_annunci ul.preferiti li { list-style-image:none; list-style:none;margin-bottom:5px; }
	.box_miei_annunci ul.preferiti li a {color:#313131; font-weight:bold;}
	.box_miei_annunci ul.preferiti li a:hover {color:#dd430d; }
/*box link*/
.box_miei_link{background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding-bottom:10px; margin:10px 0px 0px 0px;}
	.box_miei_link ul.link {margin:0px; padding:0px 0px 0px 0px;}
	.box_miei_link ul.link li { list-style-image:none; list-style:none;margin-bottom:5px; }
	.box_miei_link ul.link li a {color:#313131; font-weight:bold;}
	.box_miei_link ul.link li a:hover {color:#dd430d; }
/*contatta venditote - form*/
.box_contattavenditire{ float:left; width:265px;}
	
	.telcontatto{ background:url(/img/themes/1/sf_tratteggio_singolo.gif) left bottom repeat-x; font-weight:bold; font-size:110%; float:left; background-color:#b5b5b5; padding:5px 0px 5px 0px; width:100%;}
	.telcontatto img  { float:left; margin:0px 10px 0px 10px;}
	
	.formcontatto { background-color:#b5b5b5; float:left; padding:7px; width:251px; float:left;}
	.formcontatto a { color:#dd430d;}
	.formcontatto .bottone a { color:#FFFFFF!important; font-weight:bold;}
	.formcontatto span { font-size:90%; display:block; margin-top:5px; }
	.box_contattavenditire h2 { margin:5px 0px 5px 0px; color:#dd430d;}
	.box_contattavenditire label { width:100px; display:block; float:left;margin-bottom:9px;}
	.box_contattavenditire input, .box_contattavenditire textarea { border:1px solid #8f99ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; width:165px; color:#313131; margin-bottom:8px; }
	.box_contattavenditire textarea { width:165px; margin-top:0px;}
	input.input_privacy{ width:10px; float:left;}
	input.input_verificacodice{ font-size:180%; margin-top:10px; font-weight:bold; text-align:center; width:55px;}
	.verifica { text-align:center; margin-top:5px; padding:5px 0px 5px 0px; float:left; width:100%;}
	
	.formcontatto .bottone{ width:180px!important; color:#FFFFFF!important;}
	
/* =COLONNA CENTRALE
-------------------------------------------------------------- */

.box_presentazione{ margin-bottom:20px;}
.box_presentazione h2 { background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding-bottom:10px; margin:0px;}
.box_presentazione strong { background-color:#dd430d; color:#FFFFFF; padding:5px; display:block;}

/*gestione annunci*/
.box_annuncio{ background:url(/img/themes/1/sf_tratteggio_singolo.gif) left bottom repeat-x; padding:0px 0px 7px 0px; margin:5px 0px 5px 0px; float:left;}
.dati_annuncio{ float:left; width:470px;}
	.dati_annuncio h2{ margin:0px; font-size:130%;}
	.dati_annuncio h2 a{ color:#313131;}
	.dati_annuncio h2 a:hover { color:#dd430d; text-decoration:none;}
	.dati_annuncio strong{ color:#dd430d; font-weight:normal;}
	.dati_annuncio p{ margin:5px 0px 0px 0px;}
	.dati_annuncio img { float:left; margin:0px 10px 12px 0px; border:1px solid #a8b0b5;}
	.dati_annuncio div { display:block; padding-top:115px; width:130px; font-size:90%; position:absolute;}
	.dati_annuncio div strong { color:#313131;}
	
.dati_prezzo { color:#565a5d; float:left; width:165px; font-size:90%; margin-left:5px;}
.dati_prezzo h2 { text-align:center; margin:0px 0px 5px 0px; padding:7px 0px 7px 0px; font-size:200%; background-color:#e1e1ca; color:#313131;}
.dati_prezzo strong { color:#313131; font-weight:normal;}

/*box per le funzioni del listing: paginazione e visualizzazione n annunci*/
.box_visualizza_pag { text-align:right; width:100%; color:#313131; margin:10px 0px 10px 0px; background-color:#e1e1ca; float:left;}
	.box_visualizza_pag select { border:1px solid #abadb3; padding:1px; text-align:center; font-size:90%; width:50px; color:#000000; margin:3px 10px 3px 5px;}
.box_paginazione{ color:#666666; margin-bottom:10px; float:left; width:100%;}
	.box_paginazione a { color:#666666; text-decoration:underline; padding:0px 4px 0px 4px;}
	.box_paginazione a:hover { color:#dd430d; text-decoration:none;}

/* =COLONNA CENTRALE scheda annuncio
-------------------------------------------------------------- */
.title_annuncio {float:left; width:100%; padding-bottom:10px; background:url(/img/themes/1/sf_tratteggio_singolo.gif) left bottom repeat-x;}
.col_content .title_annuncio h2 { background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;font-size:170%;}
.col_content .title_annuncio p { float:left; width:440px; margin:0px; padding:0px;}
.col_content .title_annuncio .prezzo_scheda{ float:right; width:190px;}
.prezzo_scheda h3 { text-align:center; background-color:#e1e1ca; font-size:180%; padding:5px; margin:0px;}
.prezzo_scheda a{ font-weight:bold; color:#dd430d; font-size:90%;}

/*box per le immagini*/
.box_immagini { float:left; margin-top:10px;}
.anteprima_img{ float:left; border:1px solid #a4acb1; width:636px; margin-right:10px; text-align:center;}
.elenco_img span {border:1px solid #a4acb1; width:149px; float:left; display:block; margin:0px 11px 4px 0px }
.elenco_img { float:left; margin-top:5px;}
.box_vieoannuncio { background-color:#dd430d; color:#FFFFFF; padding:5px; margin-bottom:10px;}
.box_vieoannuncio img{ margin-top:4px; text-align:center;}

/*bottoni funzionalitą*/
.box_bottoni_annuncio { float:left; margin:0px 0px 5px 0px; width:100%;}
.box_bottoni_annuncio .bottone_blu, .box_bottoni_annuncio .bottone { width:206px; float:left; margin-right:5px;}
.box_bottoni_annuncio .bottone_big { float:right; width:211px; margin-top:-25px;}

/*box dettagli annuncio*/
.box_dettagli_annuncio{ float:left; width:100%; margin-top:25px;}
.box_dettagli_annuncio h2 { margin:0px;}
.col_1 { width:315px; float:left; margin-right:5px;}
	.txt_a {margin:0px 5px 5px 0px; width:138px; height:28px; float:left; background-color:#e1e1ca; padding:3px 0px 3px 2px;}
	.txt_b {margin:0px 5px 5px 0px; width:155px; height:28px; float:left; background:url(/img/themes/1/sf_tratteggio_singolo.gif) left bottom repeat-x; padding:3px 5px 3px 5px;}
.col_2 { width:315px; float:left; }


.box_annuncio_mappa {float:left; width:100%; margin-top:25px;}
.box_annuncio_mappa h2 {margin:0px;}

/*box page*/
.top_page { text-align:right; float:right; font-weight:bold; padding:10px 0px 0px 0px;}

/*paginazione listato annuncio*/
.pag_numeri{ float:left; padding:0px 5px 0px 5px;}
.pag_indietro{ float:left;}
.pag_avanti { float:left;}
.currentbatch { font-weight:bold;}
.hidden { display:none;}
.BoxProposta { margin:0 auto; background-color:#FFFFFF; padding:10px;}

a.closeProposta{ float:right;}
input.inp_offertamail{border:1px solid #8f99ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; width:165px; color:#313131; margin-bottom:8px;}
input.inputstyle{border:1px solid #8f99ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; width:65px; color:#313131; margin-bottom:8px;}

/* =footer
-------------------------------------------------------------- */
.footer_pss{ width:930px; margin:0px auto; background-color:#313131; padding:5px 15px 8px 15px; margin-top:10px; color:#FFFFFF;}
.footer_pss a { color:#FFFFFF;}


/* =AGGIUNTA CSS!
-------------------------------------------------------------- */

.CorpoBox{ float:left; width:100%;}
.CorpoBox h2, .CorpoBox h3 { margin:3px 0px 7px 0px; padding:0px 0px 2px 0px; font-weight:normal; float:left; font-size:110%; display:block; border-bottom:1px solid #CCCCCC; }
	.CorpoBox h2 { width:100px; font-weight:bold;}
	.CorpoBox h3 {width:215px;}
.Annuncio_sx{ float:left; width:315px;}
.Annuncio_dx { float:right; width:315px;}
.BoxOptional_dx { width:640px; float:left; }
.BoxOptional_dx {margin:3px 0px 7px 0px; padding:0px 0px 2px 0px; border-bottom:1px solid #CCCCCC; }

#imgcaptcha {/* margin-top:-8px;*/}
.input_verificacodice { height:30px;}
a.selected-fav{ background:url(/img/themes/1/ul_preferiti.gif) left no-repeat; padding-left:22px; padding-top:3px; height:20px; float:left; color:#666666; } 
a.fav{background:url(/img/themes/1/ul_preferiti_off.gif) left no-repeat; padding-left:22px; padding-top:3px; height:20px; float:left; }
.soldout{ float:right; width:315px; height:168px; right:0; position:absolute; z-index:1;}
#countuserfav { background: none repeat scroll 0 0 #FFFFFF;
    border:1px solid #D1D1D1; float:left; font-weight:normal; height:14px; line-height:14px; margin-left:2px; min-width: 15px; padding: 1px 2px; text-align:center; white-space:nowrap; margin-top:2px;}
.tools .tools_google1{ width:75px; height:25px; float:left;background:url(/img/themes/1/tools_tratteggio.gif) right top repeat-y; padding-left:10px; padding-top:5px;}
.tools .tools_ultimiannunci{ width:120px; height:23px; float:left;background:url(/img/themes/1/tools_tratteggio.gif) right top repeat-y; padding-left:10px; padding-top:7px;}
.tools .tools_link{ width:340px!important; /*correzione*/}
h2.title_pop{background:url(/img/themes/1/sf_tratteggio.gif) left bottom repeat-x; padding:0px 0px 7px 0px; margin:5px 0px 5px 0px;}
input#contactemail{ width:130px!important;}