/* CSS Document */


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

.BoxinsAnnuncio checkbox , radiobutton{
  
    padding: 0px;
    width: 5px;

} 
.BoxinsAnnuncio input, select {
 
    background-color: #FFFFFF;
    border: 1px solid #417FCA;
    font-size: 0.90em;
    margin: 0;
    padding: 5px;
    width: 150px;

} 


/*contenuti nelle sezioni*/
#corpoTMP h1 {margin:0px; font-size:120%; text-transform:none; color:#f57e20; margin-top:20px;}
#corpoTMP h2 {margin:0px; font-size:110%;}
#corpoTMP p {text-align:justify; border:0px;}

.briciola ul {margin-left:0; padding-left:0; display:inline; border:none; font-size:80%; color:#484848;} 
.briciola ul li {margin-left:0; padding-right:0px; border:none; list-style: none; display: inline;}
/*fine contenuti nella sezione*/

/*annunci/ categorie_annunci.php*/
.col_1{ float:left; margin-right:20px;}
.col_2{ float:left; margin-right:20px;} 
.col_3{ float:left; margin-right:20px;}
.col_4{ float:left;}

.Box_Categorie {width:220px; margin-bottom:20px; float:left; margin-right:20px;}
.coll_4 .Box_Categorie{ margin-right:0px;}

/*new categorie*/
.categorie_sf{ height:200px; background:url(/img/box/categorie_sf.gif) left top no-repeat;}
.categorie_sf div { width:565px; padding-left:15px; text-align:justify; float:left;}
.categorie_sf img { float:right; margin-right:15px; margin-top:10px;}

.td_Categorie {  margin-top:5px; }
#corpoTMP .Box_Categorie h1{ color:#000000; font-size:90%; text-transform:none; margin:0px;}

a.vediTutti {width:200px; display:block; text-align:right; font-size:75%; text-decoration:none; background:url(/img/box/vedi_tutti.gif) right top no-repeat; background-color:#e6e6e6; padding:2px 20px 2px 0px; color:#f57e20; }
a.vediTutti:hover { text-decoration:none; color:#000000; }

.Box_Categorie ul {margin-left:0; padding-left:0; margin-top:8px; margin-bottom:0px; border:none; font-size:80%; color:#f57e20;} 
.Box_Categorie ul li {margin-left:0; padding-right:0px; border:none; list-style: none; display:block; background-color:#f7f7f7; padding:2px 2px 4px 2px; margin-bottom:3px; height:13px;}

.Box_briciola_1, .Box_briciola_2, .Box_briciola_3, .Box_briciola_4, .Box_briciola_5, .Box_briciola_6{ border:1px solid #cccccc; font-size:75%; height:28px; margin-top:15px;}
.Box_briciola_1 span, .Box_briciola_2 span, .Box_briciola_3 span, .Box_briciola_4 span, .Box_briciola_5 span, .Box_briciola_6 span{ width:156px; display:block; float:left; text-align:center; padding-top:8px; color:#999999;}
	span.BriciolaOn { font-weight:bold; color:#f57e20;}
.Box_briciola_1{ background:url(/img/box/sf_briciolaannuncio_1.gif) left top no-repeat;}
.Box_briciola_2{ background:url(/img/box/sf_briciolaannuncio_2.gif) left top no-repeat;}
.Box_briciola_3{ background:url(/img/box/sf_briciolaannuncio_3.gif) left top no-repeat;}
.Box_briciola_4{ background:url(/img/box/sf_briciolaannuncio_4.gif) left top no-repeat;}
.Box_briciola_5{ background:url(/img/box/sf_briciolaannuncio_5.gif) left top no-repeat;}
.Box_briciola_6{ background-color:#f4f4f4;}

/*colonne input inserimento annuncio*/
.Box_DatiAnnuncio{width:100%; border:1px solid #c6c6c6; margin-top:5px; margin-bottom:10px;}
.colonnaDati {float:left; width:298px; font-size:80%; padding:0px 8px 4px 8px ;}

.Box_input{ margin-bottom:2px; height:45px; text-align:right; }

.Titolo_Optional{ float:left; width:120px;}
.Box_inputChekbox{ float:left; display:block; position:relative; top:0px; left:0px; margin-left:-624px; padding-top:5px; width:913px; background-color:#CCCCCC;  padding-left:11px; margin-bottom:15px; margin-top:50px;}
/*6*/ * html .Box_inputChekbox{ top:0px; left:0px; margin-left:0px; padding-top:5px; width:913px; margin-top:0px;}

.Box_inputChekbox ul {margin:0px 0px 0px 0px; width:190px; float:left; display:block; font-size:85%; padding-left:8px;}
.Box_inputChekbox ul li {margin:0px 0px 3px 0px; padding-right:0px; border:none; list-style: none;}

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

.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,select {

     /*  border:1px solid #a3a3a3;
        width:166px;
    
    */
    background-color: #FFFFFF;
    border: 1px solid #417FCA;
    font-size: 0.90em;
    margin: 0;
    padding: 5px;
    width: 150px;

}

.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_descrizione {  
  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;}

.Box_anteprimaimg{ float:left; width:900px; margin:11px; padding:10px; background-color:#e7e4e4; margin-bottom:10px;}
	.cornice_img{ padding:10px 0px 10px 10px; background-color:#C0C0C0; float:left; width:114px; display:block;}
	.cornice_imgOn{padding:10px 0px 10px 10px; background-color:#003300; float:left; width:114px; display:block;}
	.elimina_img{ float:right; margin-top:-10px; cursor:pointer;}
	.Box_img{ float:left; font-size:70%; margin-right:45px; margin-bottom:15px;}
	.Box_img input { width:13px;}
.Box_Privacy{ padding:11px; border:1px solid #c6c6c6; font-size:80%;}
.Box_Approvazione{background-color:#F4F4F4; margin-top:10px; padding:10px;  color:#4e4e4e;}
.Box_Approvazione .a a { color:#4e4e4e;}
/* 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_Gratis{ margin:6px 7px 6px 7px; padding:5px; font-size:75%; 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:80%; 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;
 }
 
.Box_pagamento{ background-color:#FFFFFF; margin:8px; width:906px; padding:10px 10px 0px 10px; float:left; margin-bottom:15px;}
.Box_pagamento:hover{ background-color:#C0c0c0;cursor:pointer	}
.Box_pagamento:select{ background-color:#C0c0c0;cursor:pointer	}

	.Logo_pagamento{ float:left; width:160px; font-size:80%; 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:#FFCCFC; 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%;}

.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;}
/*******************************************************/

/*gestione h3 testi statici*/
.tit {background:transparent url(/img/box/sf_titololink.gif) no-repeat scroll right top;}	

/*gestione network*/

.boxSx{float:left; padding:10px; width:435px; margin-right:32px; background-color:#efefef;}
.boxDx{float:left; padding:10px; width:435px; background-color:#efefef;}

.BoxListingRisultati{ margin-bottom:10px; float:left; margin-top:10px; background-color:#f3f2f2;}
.Listing_img{ float:left; height:auto; min-height:50px; text-align:center; vertical-align:middle; margin-top:3px; width:160px; font-size:85%; font-weight:bold; background-color:#FFFFFF; margin-left:3px; margin-bottom:3px; }
.Listing_img a{color:#666666;}
.Listing_editore{float:left; width:290px; padding:5px; }
.Listing_desc{ float:left; width:460px; font-size:85%; padding-left:10px; padding-top:5px;}
.SepListing{ height:2px; border-top:1px solid #CCCCCC;  width:100%;}

.headertable{ padding-bottom:3px; padding-top:3px; border-bottom:1px solid #d1d1d1; background-color:#f3f2f2;}
.titolo1{ float:left; width:310px; font-weight:bold; margin-left:160px; text-align:center;}
.titolo2{ float:left; width:460px; font-weight:bold; text-align:center;}

.titolo3{ float:left; width:200px; font-weight:bold;  text-align:center;}
.titolo4{ float:left; width:320px; font-weight:bold; text-align:center;}
.titolo5{ float:left; width:100px; font-weight:bold; text-align:center;}
.titolo6{ float:left; width:310px; font-weight:bold; text-align:center;}

.col_nome{ float:left; width:190px; height:155px; padding:5px;}
.col_desc{float:left; width:310px; height:165px; padding-left:10px; border-left:1px solid #d1d1d1;}
.col_prezzo{float:left; width:115px; height:165px; background-color:#f0f0f0; border-left:1px solid #d1d1d1;text-align:center;}
.col_anteprima{float:left; width:300px; border-left:1px solid #d1d1d1;}

.titSotcateg{ background-color:#e7e7e7; color:#f67d20; padding:5px; float:left; width:920px; margin-bottom:3px;}


ul.sottocatul {margin-left:0; padding-left:0; display:inline; border:none; font-size:90%; color:#f67d20;} 
ul.sottocatul li {margin-left:0; border:none; list-style: none; display: inline; width:215px; background-color:#f7f7f7; display:block; float:left; margin-right:10px; padding:3px 5px 6px 5px; margin-bottom:3px;}

.newad_rootlist{margin:10px 0px 10px 0px; background-color:#f3f2f2; padding:6px 0px 6px 6px;}
.newad_rootlist img{float:left; margin-right:10px; width:128px; margin-bottom:15px;}

.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{ 
     background-color: #FFFFFF;
    border: 1px solid #417FCA;
    font-size: 0.85em;
    margin: 0;
    padding: 5px;  
    width:291px;

}
.crm .Box_input textarea{ width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; border:1px solid #a3a3a3;}

/*pagina comunicati*/
.DataComunicato{ font-size:85%; color:#232323; float:left; background-color:#eaeaea; width:180px; padding:5px; margin-right:20px;} 
.CorpoComunicato{ float:left; margin-bottom:15px; width:732px;}
.leggicomunicato{ float:right; font-size:85%; font-weight:bold;}
	
.Toppagina{ font-weight:bold;  float:right; padding:5px; font-size:85%;}
.Toppagina a{color:#f57e20;}


.helpfld { font-size:80%;text-align:right;white-space: no-wrap;color:#8E8E8E;font-style: italic;  } 

.attrbox{ white-space: no-wrap; border:1px solid red}
 .mandadorystyle { display: block; background-color:#FFEAF4;border:1px solid #F4BDBC; } 
 .nomandadorystyle { display: none;background-color:#EFFFEA; border:1px solid #B3F995;white-space: no-wrap; } 


#copy_remember {
    float: right;
    width: 193px;
}

#copy_remember_content {
    background: url("/img/tipbg.gif") no-repeat scroll center top transparent;
    padding: 25px 15px 8px 8px;
}
#copy_remember_content_  {
    background: url("/img/graffetta_rght.jpg") no-repeat scroll center top transparent;
    padding: 25px 15px 8px 8px;
}
#copy_remember_content .title {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.ListChecked {
    list-style-image: url("/img/BulletChecked.gif");
    margin-left: -10px;
}
 
#copy_remember_content .li {
    margin-bottom: 10px;
}
#copy_remember_content .ul {
    list-style-type: square;
    margin-left: 10px;
}

#publishtext {
  font-size: 18px;
  font-weight:bold; color:#68330B;
}

#contentItem{
   border:1px solid #b0b0b0; background-color:#ececec; padding-top:10px; margin-top:4px; 
}



.errorbox {color:#ff0000; font-weight:bold; width:142px; background-color:#fde5d2; }
.errorbox select {color:#f57e20; border:1px solid #000; font-weight:bold; width:142px;background-color:#fde5d2; }
.okbox {  color:#339900; font-weight:bold; background-color:#DFFFCF;}
.okbox select { color:#339900; font-weight:bold; background-color:#DFFFCF;}
.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; }

.imagelist{ width:690px; float:right;}
.didascalia{ margin-top:5px; background-color:#FFFFFF;}


.p-shadoww { z-index: 9002; position: absolute; /* top: 400px; left: 430px; */ height:121px; 
 width:200px; background: url("/img/window/shadowAlpha.png") no-repeat bottom right !important; background: url("/img/window/shadow.gif") no-repeat bottom right; margin: 15px 5px 5px 10px !important; margin: 15px 5px 5px 5px; } 
.p-shadoww span {  background: none !important; background: url("/img/window/shadow2.gif") no-repeat left top; padding: 0 !important; padding: 10 16px 16px 10; } 
.p-shadoww p { color: #777; background-color: #EFFFEF;   /* filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;*/ overflow:auto; border: 3px solid #a9a9a9; padding: 4px; /*margin: -6px 6px 6px -6px !important; */ margin: 0px 6px 6px 0px; }

.bigblockbackground { 
 filter:alpha(opacity=30);
 -moz-opacity: 0.3; 
 opacity: 0.3; 
 z-index: 9000; 
 background-color:#CCCCCC;
 left:0;
  position:absolute;
 top:0;
 height:1000%;
 width:100%;
 
}
.asubcat { border-bottom:1px dashed;text-decoration:none; }

.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;

} 


button {font-family:Arial,Verdana;}

.demo {
text-align: left;
width: 650px;
border:solid 5px #CBCAC6;
background-color:#f9f9f9;
padding: 10px 20px 20px 20px;
font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;
font-size: 80%;
margin: 0 auto;
}
table.Grid
{
	border-width: 5px;
	border-style: none;
	background-color: White;
	border-color: gray;
	font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;
	font-size: 90%;
}

table.Grid TD, table.Grid TH
{
	padding: 4px 6px 4px 6px;
	border: solid 1px #E1E1E1;
	vertical-align: top;
}

table.Grid TH
{
	background-color: #E1E1E1;
	font-weight: normal;
	color: #505050;
}

.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:170px; display:block; float:left; margin:0px 5px 10px 0px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.col_input_sx input, .col_input_sx textarea, .col_input_sx select { border:1px solid #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; width:280px; padding:3px; margin:0px 0px 10px 0px;}
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:160px 5px 5px 5px; width:38%;}
.inp_mand_hiden { display:none; background-color:#EFFFEA; border:0px solid #B3F995; padding:2px 0px 2px 0px;}
.inp_mand_show { display:block; background-color:#ffffff; border:0px solid #F4BDBC; padding:2px 0px 2px 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;}

.box_footerinserimento { padding:10px; 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;}
