
body{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

body a{ color:#000000;}
body a:hover { color:#f57e20;}


input[type='number'] {
    -moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}


.small {
  font-size: 12px; /* 75% of the baseline */
}

.large {
  font-size: 20px; /* 125% of the baseline */
}
/* =STRUTTURALI
-------------------------------------------------------------- */
#pagebody{ margin:0 auto; width:999px;}

#page_header{ background:url(/img/sf_page_header.gif) left top repeat; margin-bottom:10px; padding:10px 0px 10px 0px; height:100px; border-bottom:2px solid #cccccc;}
	.header{margin:0 auto; width:999px;}
	
#content{	
	 
	border: 0px solid #ccc;
	min-height: 640px;
	margin-bottom:30px;
	 
	     
    }
#content_old{ float:left; margin-bottom:30px; min-height:640px;}

a.linkstandard { color:#505050; text-decoration:underline;}
a.linkstandard:hover { color:#f57e20; text-decoration:none;}

#page_footer{ background:url(/img/sf_page_footer.gif) left top repeat-x; float:left; width:100%; min-height:160px; border-top:1px solid #e0e0e0;}
	.footer {margin:0 auto; width:999px; color:#FFFFFF; padding-top:20px; }
.beta{left:0px; top:0px; width:100px; height:100px; position:absolute; }


/* =NAVIGAZIONE PRINCIPALE
-------------------------------------------------------------- */
 img.logo { float:left; margin-right:40px;}
.box_navigazione { float:left; width:330px; margin-top:0px;}
	a.navigazione { padding:1px 3px 3px 3px; text-transform:uppercase; float:left;  color:#FFFFFF; text-decoration:none;}
	a.navigazione:hover { background-color:#cccccc; color:#000000;}
	.navigazione.hp{ background-color:#1a171b; margin-right:5px; margin-bottom:7px; }
	.navigazione.inserisci { background-color:#f57e20;margin-bottom:7px; }
	.navigazione.standard { background-color:#666666; margin-right:7px;}

/* =BOX AUTENTICAZIONE
-------------------------------------------------------------- */
.loginw { background-color:#FFFFFF; }
.box_login{ color:#666666; width:350px; min-height:90px; padding:4px 0px 0px 10px; float:right;}
.box_login h3 { margin:0px 0px 7px 0px; font-size:100%; color:#666666; text-transform:uppercase;}
.box_login .myinput { border:1px solid #b0b0b0; color:#000000; width:140px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; margin:2px 0px 7px 0px;}
#loginerror{ color:#f5791e!important; padding-bottom:5px;}
.box_login a { color:#666666; text-decoration:underline; font-size:90%;}
.box_login a:hover{ color:#f57e20; text-decoration:none;}
.bot_entra{ background-color:#666666; width:60px!important; color:#FFFFFF!important; text-decoration:none; font-size:100%!important; cursor:pointer; float:right; border:0px!important; margin-right:5px!important; padding:2px; margin-top:12px;}
#recordar.myinputchekbox{ margin-top:2px;}
.myinput { width:142px;}
input.myinputchekbox{ width:15px!important;}


/* =BOX content in homepage
-------------------------------------------------------------- */
.col_sx{ float:left; width:300px; background-color:#ffffff;}

.hpbox_con { width:271px; height:103px; margin-bottom:13px; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.hpbox_con a { background:url(/img/freccia_box_con.png) left top no-repeat; padding-left:17px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
	.hpbox_con a:hover {text-decoration:underline;}
	.hpbox_con h3 { font-size:140%; margin:10px 0px 5px 0px;}	
	.hpbox_con.visibilita{ text-align:right; background:url(/img/sf_hpbox_visibilita.gif) left top no-repeat; padding:0px 40px 0px 90px; width:161px; }
	.hpbox_con.video{background:url(/img/sf_hpbox_video.gif) left top no-repeat; padding:0px 90px 0px 20px; width:181px;}
	.hpbox_con.pss{ text-align:right;background:url(/img/sf_hpbox_pss.gif) left top no-repeat; padding:0px 40px 0px 90px; width:161px; }


.col_center{ float:left; width:665px;}
	.col_center h1 { margin:0px; color:#f5791e; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
	.col_center h2 { margin:0px; padding:0px 0px 5px 0px; font-size:120%;}
	.col_center h3 { margin:0px 0px 5px 0px; padding:5px 0px 5px 0px; color:#1a171b; font-weight:normal; font-size:100%; border-bottom:1px solid #cccccc;}
	.col_center ul { list-style-image:none; margin:0px; padding:0px; width:221px; float:left; display:block; }
	.col_center ul li{ list-style:none; padding:0px 0px 0px 0px; }
	.categore.centro{ margin-right:2px;}
	.col_center ul li a{ color:#0c0606; padding:4px 0px 4px 5px; margin-bottom:2px; display:block; height:15px;}
	.col_center ul li a:hover { color:#f5791e; background-color:#f5f5f5; font-size:110%;}
	
.box_partner{ width:221px; text-align:center; float:right; margin:15px 0px 0px 0px; background:url(/img/sf_box_partner.gif) left bottom no-repeat;}
.box_partner img {  padding-top:10px; padding-bottom:5px;}
.box_partner h3 { color:#666666; background-color:#ececec; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-size:110%; font-weight:bold; border-bottom:0px;}
.box_partner a:hover img {filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25;}

/*riga dei PSS per la homepage*/
.col_pssattivi{ float:left; width:300px; min-height:200px; color:#666666;}
.col_pssattivi a { color:#f5791e; text-decoration:underline; font-size:110%;}
.col_pssattivi a:hover {text-decoration:none;}

.title_hpbox_pss{ border-bottom:3px solid #e0e0e0;margin-bottom:10px; width:270px; padding-bottom:5px;}
span.ultimi{ float:left; display:block; background:url(/img/title_ultimi.gif) left top no-repeat; color:#FFFFFF; text-align:center; width:55px; height:24px; font-size:110%; font-weight:bold; padding-top:16px; margin-top:5px;}
.title_hpbox_pss h2{ text-transform:uppercase; font-size:180%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.title_hpbox_pss h3{ text-transform:uppercase; font-size:140%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

.hpbox_pss{ background-color:#FFFFFF; border-bottom:1px solid #e0e0e0; width:270px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.hpbox_pss h3 { margin:3px 0px 5px 0px;}
.hpbox_pss h3 a{color:#000000; text-decoration:none; font-size:100%; font-weight:bold;}
.hpbox_pss h3 a:hover{color:#f5791e; text-decoration:underline;}

span.tot_annunci{  float:right; padding-left:32px; padding-top:2px; height:27px; background:url(/img/ico_nannunci.png) left top no-repeat;}

/*box 12 motivi*/
.small_promos{ }
/*
.promo{ border:1px solid #d2d1d1; width:188px; float:left; margin:10px; padding:5px 15px 5px 15px; background-color:#FFFFFF; text-align:left;}
.promo h3 { margin:0px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:130%; }
.promo p { text-align:justify;}
.promo a { color:#f5791e; font-size:90%;}
.promo a:hover { color:#000000;}*/
	.promosx{ float:left; width:465px; margin-left:10px;}
	.promodx{ float:right; width:465px; margin-right:10px;}
	.newpromo{ float:left;}
	.newpromo h3 { float:left; width:420px; text-align:left; font-size:150%; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0px 0px 50px; height:35px; }
.newpromo .txtpromo { background-color:#FFFFFF; float:right; width:388px; display:block; margin:-25px 26px 0px 0px; padding:10px; text-align:left;}
.newpromo.titgratis h3 { background:url(/img/promo_gratis.png) no-repeat;}
.newpromo.titregistrarsi h3 { background:url(/img/promo_registrarti.png) no-repeat;}
.newpromo.titfacile h3 { background:url(/img/promo_facili.png) no-repeat;}
.newpromo.titvideo h3 { background:url(/img/promo_videoannunci.png) no-repeat;}
.newpromo.titstampa h3 { background:url(/img/promo_stampa.png) no-repeat;}
.newpromo.titdisposizione h3 { background:url(/img/promo_disposizione.png) no-repeat;}
.newpromo.veloce h3 { background:url(/img/promo_veloce.png) no-repeat;}
.newpromo.target h3 { background:url(/img/promo_target.png) no-repeat;}
.newpromo.pss h3 { background:url(/img/promo_pss.png) no-repeat;}
.newpromo.social h3 { background:url(/img/promo_social.png) no-repeat;}
.newpromo.html h3 { background:url(/img/promo_html.png) no-repeat;}
.newpromo.arrotondare h3 { background:url(/img/promo_arrotondare.png) no-repeat;}
	
input.attrradio { width:35px!important; margin-bottom:5px;}


/*colonna di destra x il pss in homepage*/
.col_content_attivapss{ float:left; width:665px;}
	.col_content_attivapss ul {margin:8px 0px 0px 0px; padding:0px; list-style:none; list-style-image:none; color:#666666;}
	.col_content_attivapss ul li { margin:0px; padding:5px;}
	.col_content_attivapss ul li a{color:#666666; text-decoration:underline;}
	.col_content_attivapss ul li a:hover {color:#f5791e; text-decoration:none;}
	
.box_inserisci{ background-color:#ececec; padding:4px;}
.box_inserisci h2 {  font-size:135%; width:190px; color:#666666; font-family:Arial, Helvetica, sans-serif; margin:0px; text-transform:uppercase; float:left; display:block;}
.box_inserisci input, .lineahp input, .box_inserisci select { border:1px solid #b0b0b0; padding:2px; color:#000000; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:140%; margin-top:7px;}
.box_inserisci select { width:65px!important; text-align:center;}
.bot_controlla {background-color:#F5791E;  font-weight:bold;  color:#FFFFFF!important; text-decoration:none; font-size:100%!important; cursor:pointer; float:right; border:0px!important; margin-left:10px!important; padding:4px 6px 4px 6px!important; width:135px!important;}
.bot_controlla:hover {
pointer;filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
span.step1 { display:block; float:right; width:460px;}
span.step1 img, span.step2 img, span.step3 img { margin-right:10px;}
span.step2, span.step3 {display:block; margin-top:4px; float:right; width:460px; background-color:#ececec; padding:5px;}
span.step2 a, span.step3 a{color:#666666; text-decoration:underline;}
span.step2 a:hover, span.step3 a:hover{color:#f5791e; text-decoration:none;}

.hpbox_txt{ color:#666666; width:650px; float:left; margin:15px 0px 10px 15px; text-align:justify;}
.hpbox_txt h2 { margin:0px 0px 0px 0px; text-transform:uppercase; font-size:180%;  color:#666666; font-family:Arial, Helvetica, sans-serif; }
.hpbox_txt h3 { color:#666666; font-size:150%; margin:20px 0px 3px 0px;font-family:Arial, Helvetica, sans-serif;}
.hpbox_txt a { color:#f5791e; text-decoration:underline; font-size:110%;}
.hpbox_txt a:hover { color:#666666; text-decoration:none;}
.lineahp h3 { margin:0px; padding:0px;}
.lineahp h3 a  { font-size:90%;}

/* =BOX 30 motivi
-------------------------------------------------------------- */
.box_motiviadboom{ float:left; width:100%; margin:2px 0px 15px 5px; background:url(/img/sf_page_header.gif) left top repeat; text-align:center; font-size:110%;}
.box_motiviadboom h2{margin:8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:140%; }
.box_motiviadboom h2 a { color:#666666; text-decoration:none; background:url(/img/ico_aprimotiviadboom.png) right no-repeat; padding:7px 45px 5px 5px; }
.box_motiviadboom h2 a:hover {color:#f5791e; text-decoration:underline;}


/* =BOX di geatione per i footer
-------------------------------------------------------------- */
.col_footer {  padding:5px 10px 5px 10px; min-height:110px; float:left; background:url(/img/tratteggio_footer.gif) right top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:110%;}

.col_footer a { color:#FFFFFF; text-decoration:underline;}
.col_footer a:hover { text-decoration:none;}

.col_footer.istituzionale{ width:250px;}
.col_footer.network{width:250px;}
.col_footer.progetto a, .col_footer.adboom a {padding-left:28px; text-decoration:none;}
.col_footer.progetto a:hover, .col_footer.adboom a:hover { text-decoration:underline; color:#bdbdbd}

.col_footer.adboom { width:140px; }

.strong { font-weight:bold; }

.transeffect  {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
pointer: wait;
}

.buttonformsubmiteffect:hover {
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;

}

 
 .chpic:hover {
 filter:alpha(opacity=70);
 -moz-opacity:0.7;
 -khtml-opacity: 0.7;
opacity: 0.7;

border:1px solid #F2B5D4;

}
.briciola ul {margin-left:0; padding-left:0; display:inline; border:none; font-size:100%; color:#484848;} 
.briciola ul li {margin-left:0; padding-right:0px; border:none; list-style: none; display: inline;}
.briciola ul li a { color:#484848; text-decoration:underline;}
.briciola ul li a:hover { color:##F57E20; text-decoration:none;}

/********************************************************************************************************************/

.newad_rootlist{margin:5px 0px 5px 0px; background-color:#f3f2f2; padding:6px 0px 6px 6px;}
.newad_rootlist img{float:left; margin-right:10px; width:128px; margin-bottom:15px;}
.newad_rootlist a { color:#000000; text-decoration:underline;}
.newad_rootlist a:hover { color:#F67D20; text-decoration:none;}
.titSotcateg{ background-color:#e7e7e7; color:#f67d20; padding:5px 0px 5px 0px; float:left; width:100%; margin-bottom:6px;}
.SepListing{ height:2px; border-top:1px solid #CCCCCC;  width:100%;}
ul.sottocatul {margin-left:0; padding-left:0; display:inline; border:none; font-size:80%; color:#f67d20;} 
ul.sottocatul li {list-style: none; display: inline; list-style-type:none;}
ul.sottocatul li a{margin-left:0; border:none;  width:220px; background-color:#F67D20; display:block; float:left; margin-right:10px; padding:3px 5px 6px 5px; margin-bottom:3px; color:#FFFFFF!important;}
ul.sottocatul li a:hover { background-color:#f7f7f7; color:#000000!important;}

.col_input_sx {float:left; padding:5px; width:58%; color:#666666;}
.col_input_sx h2 { margin-top:20px;}
.col_input_sx ul li{ list-style-image:none; list-style:none;}
label { width:200px; display:block; float:left; margin:0px 3px 10px 0px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
label img { padding-right:3px;}
#moreatt a{ color:##666666; text-decoration:underline;}
#moreatt a:hover{color:##f57e20; text-decoration:none;}

.col_input_sx input, .col_input_sx textarea, .col_input_sx select { 
border: 1px solid #d1d1d1;
border-radius: 5px;
box-shadow: 1px 5px 9px -8px rgba(0, 0, 0, 0.5) inset;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; width:288px; padding:3px; margin:0px 0px 6px 0px;}

.col_input_sx select { width:290px!important;}

input.inp_checkbox{ width:20px; border:none; margin-left:175px;}
input.inp_radio{width:20px; border:none; margin-top:10px;}
.segnalainput {margin-left:175px; color:#666666;}
.box_aggiungicampi { border:1px solid red; padding:5px; margin-bottom:10px;}
.col_input_sx textarea { width:455px; height:90px; margin-top:3px;}
input.caratteriRimasti { border:0px; font-weight:bold; width:30px; background-color:#CCCCCC; margin-bottom:0px; text-align:center; font-size:100%;}
.col_input_sx select{width:288px;}
.col_input_dx{float:left; padding:5px 5px 5px 5px; width:38%; background-color:#efefef;}
.col_input_dx h2 { color:#666666;}
.inp_mand_hiden { display:none; background-color:#EFFFEA; border:0px solid #B3F995; padding:0px 0px 0px 0px;}

.box_foto {border:1px solid red; background-color:#f7f7f7; padding:5px;}
.foto{border:1px solid #000; width:100px; height:100px; float:left; margin:5px; cursor:pointer;}
.Box_Approvazione{ padding:5px; margin-top:5px;}
.Box_Approvazione a { color:#666666; text-decoration:underline;}
.Box_Approvazione a:hover{ color:#f57e20; text-decoration:none;}
a.linkgenerico{color:#666666; text-decoration:underline;}
a.linkgenerico:hover{color:#f57e20; text-decoration:none;}

.box_footerinserimento { padding:10px 0px 10px 0px; margin:10px 0px 10px 0px;}
.box_footerinserimento .bottone{ background-color:#f57e20; -moz-border-radius:8px; color:#FFFFFF; font-weight:bold; padding:6px 16px 6px 16px; float:right; font-size:180%; font-family:Arial, Helvetica, sans-serif;}
.box_footerinserimento .bottone a {color:#FFFFFF; text-decoration:none;}
.box_footerinserimento .bottone a:hover {color:#FFFFFF; text-decoration:underline;}

/*inserimento annuncio*/
.Box_Privacy{ padding:11px; border:1px solid #c6c6c6; font-size:100%;}
/*.Box_Approvazione{background-color:#F4F4F4; margin-top:10px; padding:10px; color:#4e4e4e;}*/
.Box_Approvazione .a a { color:#4e4e4e;}
#d_phone1, #d_phone2 { width:140px;}
.helpfld { color:#999999; font-size:90%;}


/*gestione colonne _allcategorylist*/
.coll_1 { margin-right:5px;}
.coll_2 { margin-right:5px;}
.coll_3 { margin-right:5px;}
.coll_1, .coll_3{  float:left; width:236px; margin-bottom:15px;}
.coll_2, .coll_4{  float:left; width:236px; margin-bottom:15px;}
.coll_1 h1, .coll_3 h1, .coll_2 h1, .coll_4 h1 { margin:0px; font-size:130%; color:#666666;}

.Box_Categorie ul{ margin:0px; padding:0px; list-style:none; list-style-type:none; font-size:100%;}
.Box_Categorie ul li { border-bottom:1px solid #bab9b9;  margin-bottom:5px;}
.Box_Categorie ul li a{background-color:#ebebeb; color:#000000; text-decoration:none; display:block; padding:3px;}
.Box_Categorie ul li a:hover{background-color:#ffffff; color:#f57e20; text-decoration:none;}


/* BOX step annuncio 2*/
.Box_Pubblica{width:100%; /*width:942px;*/ margin-top:5px; margin-bottom:10px; background-color:#f4f4f4; padding:4px 0px 4px 0px; float:left;}
.Box_Pubblica .select_tutti { padding:10px;}
.select_tutti a{ color:#333333; text-decoration:underline; font-weight:bold;}
.select_tutti a:hover{ color:#f57e20; text-decoration:none;}

 
.Box_Gratis{ margin:6px 7px 4px 11px; padding:5px; font-size:90%; width:290px; background-color:#FFFFFF; float:left;}
	.Box_Gratis strong { color:#f57e20; font-size:110%;}
	.Box_Gratis span { margin-left:26px}
	.inp-gratis{ vertical-align:middle;}
.Box_promozione{ background-color:#FFFFFF; width:912px; border:3px solid #f57e20; float:left; margin-left:8px; padding:9px 5px 9px 5px; margin-top:5px;}
	/*6*/* html .Box_promozione{width:895px!important;} 
	.Box_nomipromozione{ float:left; width:286px; font-size:100%; margin-right:5px; margin-left:5px; margin-top:10px; margin-bottom:5px; background-color:#f4f4f4; border:1px solid #dadada; padding:3px;}
	/*6 */* html .Box_nomipromozione{width:165px!important;}
	.Box_nomipromozione strong { color:#4e4e4e;}
	.Box_nomipromozione span{ margin-left:24px}
 
 
 #dataform input select textarea {
 background-color: #FFFFFF;
    border: 1px solid #417FCA;
    font-size: 0.85em;
    margin: 0;
    padding: 5px;
    width: 250px;
 } 
 table.ptbldet{ font-size:80%!important;}
 
.Box_pagamento{ background-color:#FFFFFF;font-size:120%; margin:8px 8px 5px 8px; width:906px; padding:10px 10px 0px 10px; float:left;}
.Box_pagamento:hover{ background-color:#C0c0c0;cursor:pointer;}
.Box_pagamento:select{ background-color:#C0c0c0;cursor:pointer;}

	.Logo_pagamento{ float:left; width:160px; font-size:90%; margin-bottom:2px; height:80px;}
	.Logo_pagamento strong { font-size:110%; color:#f57e20;}
	.Logo_pagamento span { float:left; display:block; width:150px;}
	
	.tipologie_pagamento{border-left:1px solid #999999; float:left; margin-bottom:10px; }
	.tipologie_pagamento2{float:left; margin-left:10px; margin-bottom:6px; font-size:90%; text-align:justify;}
		
		.box_offertaPrezzo{ width:363px; float:left; font-size:80%; margin-bottom:6px; text-transform:lowercase;}
		/*6 */* html .tipologie_pagamento{width:575px;}
		.box_offertaPrezzo span { margin-left:42px; font-size:90%;}
  
   
   .disabledproduct { background-color:#ffafad; /* font-weight:bold;*/ color:#777777; font-style:italic; background:url("/img/disabled_bg.gif"); background-repeat:repeat;}
   .selectedproductBox { background-color:#8ef57a; color:#000000!important;  } 
   
   .error {font-weight:bold; color:#FF0000; width:950px; padding:5px 5px 5px 5px; margin:15px 0px 15px 0px; background-color:#FFCCFC; border:1px solid #f57e20; }


.Box_totali{ text-align:right; width:100%; padding-left:0px;}
	#corpoTMP .Box_totali h1 { color:#4e4e4e; font-size:140%; text-transform:none; margin:2px; float:right }
	#corpoTMP .Box_totali h1 strong { color:#f57e20; font-size:140%;}
	
	/*gestione temi*/
	.color{ border-bottom:1px solid #c0bdbd; float:left; padding:3px; text-align:center; }
	
	
	.tpl1, .tpl2, .tpl3, .tpl4, .tpl5, .tpl6, .tpl7, .tpl8, .tpl9, .tpl10, .tpl11, .tpl12{width:160px; height:160px; float:left; display:block; margin:5px;}
	a.tpl1, a.tpl2, a.tpl3, a.tpl4, a.tpl5, a.tpl6, a.tpl7, a.tpl8, a.tpl9, a.tpl10, a.tpl11, a.tpl12{ border:2px solid #ffffff;}
	a.tpl1:hover, a.tpl2:hover, a.tpl3:hover, a.tpl4:hover, a.tpl5:hover, a.tpl6:hover, a.tpl7:hover, a.tpl8:hover, a.tpl9:hover, a.tpl10:hover, a.tpl11:hover, a.tpl12:hover{ border:2px solid #000000;}
	.tpl1{ background-color:#dcdada;}
	.tpl2{ background-color:#625f5f; }
	.tpl3{ background-color:#1d278d;}
	.tpl4{ background-color:#35d86e;}
	.tpl5{ background-color:#fcce18;}
	.tpl6{ background-color:#eb5512;}
	.tpl7{ background-color:#0a785f;}
	.tpl8{ background-color:#0674ac;}
	.tpl9{ background-color:#abd5f9;}
	.tpl10{ background-color:#a3a46d;}
	.tpl11{ background-color:#e552d1;}
	.tpl12{ background-color:#fb9ab0;}

.Box_Utente_posizione{width:100%; margin-top:5px; margin-bottom:10px;}
	.Box_Utente_posizione  h2 {  margin:0px; font-size:90%;}
	p{ border:1px solid #c6c6c6; padding:8px; margin-top:5px;}
.sx_utente{ float:left; width:75%; margin-bottom:8px;}
.dx_utente {float:right; width:25%;margin-bottom:8px;}

 .inplaceeditor-saving { background: url(/img/indicator.gif) bottom right no-repeat; }

.textadshort{ border:1px solid #b0b0b0; padding:10px; margin-bottom:9px; margin-top:5px;}
.ElencoShort{ padding:5px; background-color:#FFFFFF; width:910px; margin:5px 10px 5px 10px; float:left;}

.InserimentoRiassunto_sx{border:1px solid #757575; float:left; width:520px; padding:10px;}
.InserimentoRiassunto_dx{float:left; width:350px; padding:10px; background-color:#f4f4f4; margin-left:30px;}
	.Datifatturazione{}
	.datoFattura{ display:block; font-size:85%; float:left; width:100%; border-bottom:1px solid #999999; margin-bottom:10px; padding-bottom:2px;}
	.listingCanali{ float:left; font-size:90%; width:100%;}
	.Box_productlist{ background-color:#f4f4f4; padding:3px 5px 3px 5px; margin-bottom:9px; margin-top:5px;}

/*box pop up anterima canali di pubblicazione (step 2) */
.BoxPopupCanale{ border:1px solid red; width:550px; padding:10px; background-color:#FFFFFF; text-align:center;}
	.BoxPopupCanale strong {color:#f57e20;}
	.DatiBoxPopupCanale{ float:left; width:220px; font-size:90%; padding:5px 5px 10px 0px; text-align:left;}
	.imgBoxPopupCanale{border:1px solid #676767;}
/*******************************************************

/*box conferma annuncio*/
.box_ok{ background-color:#fffecf; padding:10px 20px 10px 20px; margin:0 auto; width:925px; color:#4d4c4c;}
	.box_ok h2 { margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; color:#f57e20; font-size:160%; border-bottom:1px solid #cccccc;}
	.box_ok a { color:#333333; text-decoration:underline;}
	.box_ok a{ color:#4d4c4c; text-decoration:underline;}
	.box_ok a:hover { color:#f57e20; text-decoration:none;}

a.ins_new_annuncio{ font-weight: bold; 
font-size:18px ;	
border-radius: 10px; 
-moz-border-radius:3px; margin:4px;
border: 1px solid #d1d1d1;
box-shadow: 1px 5px 9px -8px rgba(0, 0, 0, 0.5) inset;
padding:3px 6px 3px 6px; color:#FFFFFF; text-decoration:none; text-transform:uppercase;  background-color:#f57e20;}


a.ins_new_annuncio:hover{ text-decoration:underline; color:#FFFFFF;}

/*status degli annunci del profilo*/
.box_adboom_status{ background-color:#ececec; padding:10px 20px 10px 20px; margin:0 auto; width:925px; margin-top:15px!important; color:#666666; }
.box_adboom_status strong { font-size:160%;}
.box_adboom_status a { color:#666666; float:right; margin-top:5px;}
.box_adboom_status a:hover {color:#f57e20; text-decoration:none;}

/*box dei pagamenti*/
.separatore_tratteggio{ width:100%; height:3px; float:left; background:url(/img/tratteggio_pagamenti.gif) left top repeat-x; margin-bottom:10px; background-color:#FFFFFF;}
.box_content_pagamenti{ background-color:#CCCCCC; margin-top:15px; float:left; padding:0px 0px 8px 0px; width:999px;  background:url(/img/tratteggio_pagamenti.gif); background-position:center; background-repeat:repeat-y;}
.col_pagamento_sx{ background:url(/img/sf_pagamenti.gif) left top repeat-x; float:left; width:455px; padding:10px 10px 0px 10px; margin-right:15px; color:#666666;}
	.col_pagamento_sx h2 { margin:0px 0px 17px 0px; padding:0px; color:#666666;}
	.box_newpubblicazione { float:left; background:url(/img/tratteggio_pagamenti.gif) left bottom repeat-x; float:left; width:460px; margin:0px 5px 5px 5px; padding:3px 3px 5px 3px; font-weight:normal;}
	.box_newpubblicazione h2 {margin:0px 0px 3px 0px; padding:0px; color:#666666; font-size:130%;}
	.box_newpubblicazione img {float:left; margin:0px 8px 3px 0px; border:1px solid #999999;}
	.box_newpubblicazione span { color:#f57e20; font-weight:bold;}
	
	.box_pagamentonew { background:url(/img/sf_pagamenti.gif) left top repeat-x; float:left; width:999px; margin-top:5px;}
	
	.box_pubblicazione{ margin-bottom:5px; padding-bottom:10px; clear:both; min-height:40px; background:url(/img/tratteggio_pagamenti.gif) left bottom repeat-x;}
	.box_pubblicazione img { float:left; margin:0px 15px 3px 0px; border:1px solid #999999;}
	.box_pubblicazione span { color:#f57e20; font-weight:bold;}
	.box_totale_pubblicazione { background:url(/img/sf_prezzo.gif) left top no-repeat; float:left; width:407px; text-align:right; color:#666666; height:43px; padding-top:20px; padding-right:40px;}

.col_pagamento_dx{ background:url(/img/sf_pagamenti.gif) left top repeat-x; float:left; width:455px; padding:10px 10px 0px 10px; color:#666666;}
	.col_pagamento_dx h2 { margin:0px 0px 17px 0px; padding:0px; color:#666666;}
	.box_abi{ text-align:center; font-size:150%; color:#000000; background-color:#ffffff; border:1px solid #8ae380; padding:10px; margin:3px 0px 10px 0px; }
	.box_abi a { color:#bd0026; font-weight:bold; font-size:70%;}
	.box_abi a:hover { color:#666666; text-decoration:none;}
	h2.color{ color:#bd0026; float:left; width:100%; margin:0px 0px 5px 0px; padding:0px 0px 4px 0px!important;}
	.col_pagamento_dx h3 { padding:0px;}
	
	.box_bonificobancario{float:left; width:925px; padding:10px 20px 5px 20px; background-color:#d4ffcf;}
	.box_pagasubito{float:left; width:925px; padding:10px 20px 10px 20px; background-color:#ffffff; margin-top:15px; margin-bottom:10px;}
	.box_pagaadesso{float:left; width:925px; padding:10px 20px 5px 20px; margin:10px 0px 10px 0px; background-color:#d4ffcf;}
	
	.box_paga{ background-color:#999999; margin-bottom:5px; padding-bottom:10px; clear:both; background:url(/img/tratteggio_pagamenti.gif) left bottom repeat-x; height:45px;}
	.box_paga strong { font-size:150%;}
	.box_paga img { float:left; margin-right:5px;}
	a.paga_ora{ background:url(/img/bot_pagaora.png) left top no-repeat; color:#ffffff; text-decoration:none; text-align:center; float:right; width:155px; margin-top:-21px; height:40px; padding-top:10px; font-weight:bold;}
	a.paga_ora:hover { text-decoration:underline;  color:#000000; font-weight:bold;}

/*box attivazione PSS*/
.box_attivaPSS{ background:url(/img/sf_pagamenti.gif) left top repeat-x; float:left; width:999px; margin-top:15px;}
	.box_attivaPSS .separatore_tratteggio { margin-bottom:0px; height:12px;}
	.box_attivaPSS span { float:left; display:block; width:455px; margin-right:15px; padding:5px;}
	.box_attivaPSS span img { margin-right:6px; float:left;}
	.box_attivaPSS span a { color:#333333; text-decoration:underline;}
	.box_attivaPSS span a:hover { color:#f57e20; text-decoration:none;}
	.box_attivaPSS h2{color:#666666; margin:0px 0px 10px 0px; padding:0px;}
	.box_attivaPSS input, .box_attivaPSS select { border:1px solid #b0b0b0; padding:2px; color:#000000; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:140%; margin-top:7px;}
.box_attivaPSS select { width:65px!important; text-align:center;}
/*.bot_controlla {background-color:#666666; width:80px!important; color:#FFFFFF!important; text-decoration:none; font-size:100%!important; cursor:pointer; float:right; border:0px!important; margin-left:12px!important; padding:4px 2px 4px 2px!important;}*/

.ad_row0{ float:left; width:465px; background:url(/img/tratteggio_pagamenti.gif) left bottom repeat-x; padding:2px 0px 4px 0px; margin-bottom:8px;}
.ad_row1{float:right; width:465px; background:url(/img/tratteggio_pagamenti.gif) left bottom repeat-x; padding:2px 0px 4px 0px; margin-bottom:8px;}

/*box condivisione dell'annuncio*/
.box_passaparola{ float:left; width:999px; margin-top:15px; background:url(/img/tratteggio_pagamenti.gif) center repeat-y;}
	.box_passaparola h2 { text-align:center; margin:0px; padding:5px 0px 13px 0px; color:#666666; background-color:#FFFFFF;}

.box_email{ float:left; width:475px; margin-right:13px;}
	.box_email h3 { background:url(/img/sf_box_email.gif) left top no-repeat; float:left; display:block; padding:25px 0px 0px 120px; font-size:130%; height:71px; color:#666666;}
	.box_email input, .box_email textarea{ border:1px solid #b0b0b0; padding:2px; color:#000000;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:120%; margin-top:7px;}
	.inp_messaggioamico { width:465px;}
	.box_email a { color:#666666; margin-right:15px;}
	.box_email a:hover{ color:#f57e20; text-decoration:none;}
	.inp_nomeamico{width:150px!important;}
	.inp_mailamico{width:210px!important;}
	.bot_aggiungi{background-color:#666666; width:155px!important; color:#FFFFFF!important; text-decoration:none; font-size:100%!important; cursor:pointer; float:left; border:0px!important; padding:4px 2px 4px 2px!important; margin-bottom:20px;}
	.bot_inviaamico {background-color:#f57e20; width:155px!important; color:#FFFFFF!important; text-decoration:none; font-size:100%!important; cursor:pointer; float:right; border:0px!important; padding:4px 2px 4px 2px!important; }

.box_network{ float:left; width:475px;}
.box_network h3 { background:url(/img/sf_box_network.gif) left top no-repeat; float:left; display:block; padding:25px 0px 0px 120px; font-size:130%; height:71px; color:#666666;}
	.box_iconetwork{background:url(/img/sf_tondo_dx.gif) right top no-repeat;  background-color:#ebebeb; float:left; width:450px; padding:10px; height:70px; margin-bottom:10px; color:#666666;}
	.box_iconetwork img { margin-right:15px; float:left;}

/*colonne input anteprima annuncio dati utente SERG */
.colonnaDatiUnica {float:left; font-size:80%; padding:8px;}
.colonnaDatiUnica .Testo_input{ width:125px;}

.Box_input_ch {   margin-bottom:20px; text-align:right;}
.Testo_input_ch {  float:left; display:block; padding-top:7px; text-align:left;}

.Testo_input{ width:184px; padding-left:10px; float:left; display:block; padding-top:5px;padding-right:2px; text-align: left; white-space: no-wrap;}
 

.Box_input input, .Box_input select {

    /*  border:1px solid #a3a3a3;
	border: 1px solid #417FCA;
    width:166px;*/
	width:130px;
    background-color: #FFFFFF;
    border:1px solid #a3a3a3;
    padding: 2px 2px 2px 2px;
	margin-bottom:6px;

}

.Box_input .inp_corto{border:1px solid #417FCA; width:150px;}

	/*7*/ *:first-child+html .Box_input input { width:150px; border: 1px solid #417FCA;}
	/*7*/ *:first-child+html .Box_input .inp_corto { width:150px; border: 1px solid #417FCA;}
. 

  

.Box_descrizione { font-size:80%; padding:11px;  border:1px solid #c6c6c6; margin-top:5px; margin-bottom:10px; float:left;}

.Box_desc_1 { float:left; width:118px;}
.Box_desc_2 { float:left; width:460px;}
.Box_desc_3 { float:left; width:324px; font-size:75%;}


.inp_mand_show {  display: block;
    padding: 0;   }
.impop { width:40px!important;}
.inp_mand_show ul { margin:0px; padding:0px; float:right; width:288px!important; margin-right:105px;}
.inp_mand_show ul li input { border:none!important; width:30px!important;}

 
.inp_descrizione{
        width: 50%;
	 
	margin-top: 50px;
	background: #F5F5F5;
	padding: 50px;
	border-radius: 10px;
	 
	  font-size: 0.90em;
	  margin: 0;
         padding: 5px;
    border: 1px solid #d1d1d1;
     box-shadow: 1px 5px 9px -8px rgba(0, 0, 0, 0.5) inset;
    
}

.inp_descrizione:hover {
    border: 1px solid #99cc00;
}

.inp_descrizione_old {  
  background-color: #FFFFFF;
    border: 1px solid #417FCA;
    font-size: 0.90em;
    margin: 0;
    padding: 5px;
 font: 1em/1.25 Arial,Helvetica,sans-serif;
height:90px;   width:400px;} 

.caratteriRimasti{ text-align:center; font-weight:bold; color:#f57e20; border:1px solid #838383; margin-right:10px; font-size:90%; margin-top:4px;}

.Box_allegaimg{ font-size:80%;padding:11px;   border:1px solid #c6c6c6; margin-top:5px; margin-bottom:10px; float:left;}


	.col_img_1{ float:left; width:330px;}
	.col_img_2{ float:left; width:300px; font-size:75%;}
		.inp-sfoglia{ border:1px solid #a3a3a3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; padding:2px; height:18px; margin-bottom:4px;}
	.col_img_3{ float:right; width:270px; border:1px solid #a3a3a3; font-size:75%; padding:8px;}

.cornice_u_img{ padding:5px 0px 5px 5px; background-color:#ffffff; float:left; width:90px; display:block;}
.cornice_u_imgOn{padding:5px 0px 5px 5px; background-color:#F57E20; float:left; width:90px; display:block;} 


.Box_anteprimaimg{ float:left; width:900px; margin:7px; padding:5px; background-color:#e7e4e4; margin-bottom:10px;}

.cornice_img   { border:solid 4px #dad7d7; padding:5px 0px 5px 5px; background-color:#ffffff; float:left; width:154px; display:block;}
.cornice_imgOn {padding:5px 0px 5px 5px; background-color:#F57E20; float:left; width:156px; height:156px; display:block;} 

.elimina_img{ float:right; margin-top:-7px; cursor:pointer;}
.Box_img { float:left; font-size:70%; /*margin-right:45px;*/ height:168px; margin-bottom:15px; width:168px; margin-left:15px;}
.Box_img input { width:13px;}
.Box_Approvazione{background-color:#F4F4F4; margin-top:5px; padding:5px;  color:#4e4e4e;}
.Box_Approvazione .a a { color:#4e4e4e;}


/* =LISTATO PSS
-------------------------------------------------------------- */

.pss_boxfiltri {background-color:#ebebeb; width:945px; padding:10px; float:left; margin-bottom:10px; font-size:110%;}
.pss_boxfiltri span { background-color:#FFFFFF; color:#666666; width:210px; margin-right:10px; padding:5px; float:left; display:block;}
.pss_boxfiltri a { color:#504f4f; text-decoration:underline; padding-right:10px;}
.pss_boxfiltri a:hover { color:#f57e20; text-decoration:none;}
.elencoAlfabeto a { background-color:#FFFFFF; display:block; float:left; margin-right:5px; text-align:center; padding:5px 7px 5px 7px;}

a.pssico_annunci { background:url(/img/pssico_annunci.png) left top no-repeat; padding:5px 0px 12px 27px; }
a.pssico_nuovi { background:url(/img/pssico_nuovi.png) left top no-repeat; padding:5px 0px 12px 27px; }
a.pssico_visti { background:url(/img/pssico_visti.png) left top no-repeat; padding:5px 0px 12px 27px; }
a.pssico_attivi { background:url(/img/pssico_attivi.png) left top no-repeat; padding:5px 0px 12px 27px; }
a.pssico_like { background:url(/img/pssico_like.png) left top no-repeat; padding:5px 0px 12px 27px;}
a.pssico_certificato{background:url(/img/pssico_certificato.png) left top no-repeat; padding:5px 0px 14px 27px; }
a.pssico_ranking{background:url(/img/pssico_ranking.png) left top no-repeat; padding:5px 0px 14px 44px;}

.pssico_annunci { background:url(/img/pssico_annunci.png) left top no-repeat; padding:5px 6px 12px 27px; background-color:#ebebeb; margin-right:5px; background-position:0px 2px; }
.pssico_nuovi { background:url(/img/pssico_nuovi.png) left top no-repeat; padding:5px 6px 12px 27px; background-color:#ebebeb; margin-right:5px;background-position:0px 2px;}
.pssico_visti { background:url(/img/pssico_visti.png) left top no-repeat; padding:5px 6px 12px 27px; background-color:#ebebeb; margin-right:5px; background-position:0px 2px;}
.pssico_attivi { background:url(/img/pssico_attivi.png) left top no-repeat; padding:5px 6px 12px 27px; background-color:#ebebeb; margin-right:5px;background-position:0px 2px; }
.pssico_like { background:url(/img/pssico_like.png) left top no-repeat; padding:5px 6px 12px 27px; background-color:#ebebeb;background-position:0px 2px; }
.pssico_preferito {background:url(/img/pssico_amico.png) left top no-repeat; padding:5px 4px 12px 24px; background-color:#ebebeb; margin-right:20px;background-position:2px 4px;}

.pss_ordinamenti { float:left; width:955px; margin-bottom:20px; color:#666666; background-color:#ebebeb; padding:12px 0px 15px 10px; }
	.pss_ordinamenti a { color:#504f4f; text-decoration:underline; padding-right:10px;}
	.pss_ordinamenti a:hover { color:#f57e20; text-decoration:none;}

.pss_box { border:1px solid #d2d2d2; padding:6px; float:left; margin-bottom:20px;}
	.pss_avatar{ float:left; width:140px; }
	.pss_avatar .venditore{ margin:-17px 0px 0px -120px; position:relative; z-index:10;}
	.pss_avatar .avatar { z-index:5; float:left; position:relative; border:1px solid #d2d2d2;}
	.renking{ float:right; width:46px; height:18px; padding-top:32px; text-align:center; margin-right:5px; background:url(/img/sf_valore_ranking.gif) left center no-repeat;}
	.pss_info{float:left; width:420px; min-height:80px; background-color:#666666; background:url(/img/tratteggio_pagamenti.gif) left top repeat-y; padding-left:10px; margin-left:10px;}
	.pss_info h3 { margin:0px; padding:0px; font-size:120%;}
	.pss_info h3 a {color:#000000;}
	.pss_info p { border:0px;}
	.pss_tag{float:left; width:350px; min-height:80px; background:url(/img/tratteggio_pagamenti.gif) left top repeat-y; padding-left:10px; margin-left:10px; color:#666666; }
	.pss_tag strong { color:#000000;}
	.pss_tag ul { margin:6px 0px 0px 0px; padding:0px; list-style:none; list-style-image:none;}
	.pss_tag ul li { margin:0px; padding:2px; display:inline;}
	.pss_tag ul li a { text-align:underline; color:#666666;}
	.pss_tag ul li a:hover { text-align:none; color:#f57e20;}
	
	.pss_icone{ float:left; width:100%; margin:14px 0px 14px 0px;}
	.pss_icone a { color:#000000; text-decoration:underline;}
	.pss_icone a:hover { color:#f57e20; text-decoration:none;}
	
/*elenco di tag in tagcloud.html*/
.popularsearches { color:#000000;}
.popularsearches a{ color:#666666; text-decoration:underline; padding:3px;}
.popularsearches a:hover{ color:#f57e20; text-decoration:none;}


input.errorbox {color:#ff0000; font-weight:bold; background-color:#fde5d2!important; }
select.errorbox { color:#f57e20; font-weight: bold; background-color:#fde5d2!important; }

input.okbox { color:#339900; font-weight:normal; background-color:#dfffcf!important;}
select.okbox { color:#339900; font-weight:normal; background-color:#dfffcf!important;}

.error {font-weight:bold; color:#FF0000; width:930px; padding:5px 5px 5px 5px; margin:15px 0px 15px 0px; background-color:#fde5d2; border:1px solid #f57e20; }
#uploadhelp a{ color:#333333; text-decoration:underline;}
#uploadhelp a:hover{ color:#f57e20; text-decoration:none;}

a.bottone_upimage{background-color:#5a5959; -moz-border-radius:8px; color:#FFFFFF; font-weight:bold; padding:8px 26px 6px 26px; float:right; font-size:150%; border:1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none!important; margin:0px 113px 20px 0px;}

td.AjaxUploaderProgressTable { font-size:70%!important;}
.imagelist{ margin-left:5px; margin-bottom:5px; padding-top:10px;  background-color:#FFFFFF; width:750px;float:left; font-size:110%;}
input.bot_edel { width:80px!important; margin-left:5px; padding-top:3px;}

#profileform a { color:#333333; text-decoration:underline; font-size:120%;}
#profileform a:hover { color:#f57e20; text-decoration:none;}
#h1msg{ float:left; display:block; margin-top:10px; font-size:110%; color:#f57e20; font-weight:bold;}
#h1msg a { color:#f57e20; text-decoration:underline;}
#h1msg a:hover{ color:#000000; text-decoration:none;}

 
.box_pop-up{  width:550px;position:relative; margin:0 auto;}

.box_pop-upcenter{ height:338px; float:left; width:500px; padding:0px 25px 0px 25px; }
	.box_pop-upcenter h2 { border-bottom:1px solid #cccccc; margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; font-size:140%;}
	.box_pop-upcenter p { border:none!important; padding:0px; font-size:115%;}
	.box_pop-upcenter a { color:#f57e20; text-decoration:underline; font-weight:bold;}
	.box_pop-upcenter a:hover { color:#666666; text-decoration:none;}
	


/*tioli pagina categoria*/

h1.titolopage{ font-size:140%; font-weight:bold; }
h2.titolopage{ font-size:180%;font-weight:bold; color:#f57e20;}



.crm{ padding:10px 58px 10px 10px; background-color:#f4f4f4; text-align:left; margin-top:5px; width:500px;}
.crm .Box_input input, .crm .Box_input select{ width:291px;}
.crm .Box_input textarea{ width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; border:1px solid #a3a3a3;}

 .col_footer.app { width:250px; }
  .col_footer.app a:hover {
     opacity: 0.3;
     filter: alpha(opacity=30);
  }

