/* CSS Document tmp1*/ 

body { font-family:"Trebuchet MS", Verdana, arial; font-size:10.5pt }
	input, textarea{ font-family:"Trebuchet MS", Verdana, arial; font-size:10pt}

body { padding:0; width:955px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
body{ background:url(/img/themes/body_tmp.gif) left top repeat-x;} 
a { color:#434242; text-decoration:underline;}
a:hover{ color:#e75113; text-decoration:none;}

/*gestione struttura principale template*/
	#contentTMP{ width:955px; background-color:#ffffff; float:left; border-left:1px solid #637d27; border-right:1px solid #637d27; border-bottom:1px solid #637d27;}
	
		#ColTMP_1{ width:623px; float:left; padding:8px 8px 8px 8px;}
		#ColTMP_2{ width:300px; float:left; padding:8px;}
	#NavigazioneTMP{ background-color:#637d27; margin-bottom:1px; }
	a.nav { margin-right:3px; padding:3px 0px 3px 0px; width:190px; display:block; float:left; text-align:center; background:url(/img/themes/sf_navflayer.gif) left top no-repeat; background-color:#FFFFFF;}
	#NavigazioneTMP a.nav{color:#292929;}
	#NavigazioneTMP a.nav:hover{ color:#FF0000;}
	.login {float:right; font-size:85%; color:#FFFFFF; }
	.login a { text-decoration:underline; color:#FFFFFF;}
	.login a:hover { text-decoration:none; color:#FFFFFF;}
/*fine gestione struttura principale template*/

/*gestione box*/
.Box{ width:100%; display:block; margin-bottom:13px; font-size:90%;}

.Box h1{ color:#292929; text-transform:uppercase; background:url(/img/themes/sf_BoxH1.gif) left top no-repeat;}
.Box h1{ background-color:#c6d99b; font-size:100%; margin:0px 0px 3px 0px; padding-left:4px;}

.CorpoBox, .CorpoBoxConutente, .CorpoBoxAnnuncio, .CorpoBoxServizi { background-color:#FFFFFF; float:left; border:1px solid #b1c388; padding:4px 4px 4px 4px;}
.CorpoBox a { color:#000000;} /*effetto rollover all'interno dei box*/
.CorpoBox a:hover { color:#e75113;}
	/*link a vedi tutti*/
	a.BoxEntra{ float:left; font-size:85%; font-weight:bold; display:block; color:#637d27; margin-top:-16px;}
	a.BoxVeditutti{ border-top:1px solid #637d27; display:block; float:left; width:100%; font-size:80%; font-weight:bold; text-align:right; color:#637d27;  }

	/*gestione larghezze corpo box*/
	#ColTMP_1 .CorpoBox{ width:613px;}
	#ColTMP_2 .CorpoBox{ width:290px;}
	#ColTMP_1 .CorpoBoxConutente{ width:613px;}
	#ColTMP_2 .CorpoBoxConutente{ width:290px;}
	#ColTMP_1 .CorpoBoxAnnuncio{ width:623px;}	
	#ColTMP_1 .CorpoBoxServizi{ width:613px;}
	#ColTMP_2 .CorpoBoxServizi{ width:290px;}
				
/*fine gestione box*/

/*contenuto generale*/
.IntestazioneTMP{ text-align:right; font-size:70%; color:#475a1a; padding-right:8px;}
/*fine contenuto generale*/

/*Box contattautente*/
.CorpoBoxConutente{ background-color:#e7ebde; border:1px solid #b9c896;}
	.CorpoBoxConutente h3{ margin:0px; font-size:100%; margin-top:8px; line-height:13px; margin-bottom:10px;}
	.CorpoBoxConutente a img { float:left; border:1px solid #434242; margin-right:8px;}
	.CorpoBoxConutente h2{ margin-top:8px; font-size:110%; float:left; font-weight:bold;}
.ContattaForm{ margin-top:5px;}
	.coltxt_input{ float:left; width:65px; font-size:95%; text-align:right; padding-right:8px; padding-top:4px;}
	.col_input input{ float:left; display:block; border:1px solid #5d5e5c; margin-bottom:5px; width:210px;}
	.col_input textarea{ float:left; display:block; border:1px solid #5d5e5c; margin-bottom:5px; width:210px;}
	input.spam{ border:1px solid #5d5e5c; height:25px; width:54px; font-size:125%; margin-left:12px; text-align:center;}
	.testoSpan{ float:left; font-size:85%; margin-right:11px;}
	.Bot_richiesta{ margin-top:15px; float:right;}
/*fine Box contatta utente*/

/*titolo annuncio*/
.TitoloFlayer{ float:left; width:100%; font-size:190%; padding-left:8px; font-weight:bold; color:#e75113;}
.TitoloFlayer h1 { color:#000000; font-size:45%; margin:0px; float:left;}
.TitoloFlayer h2 { font-size:40%; margin:0px; width:510px; float:right; margin-top:1px;}
/*fine titolo annuncio*/

/*box annuncio foto*/
.CorpoBoxAnnuncio  h2 { margin:0px; font-size:120%; font-weight:normal;}
.BoxPrezzo{ background-color:#e3e3e3; width:100%; float:left;font-size:140%; margin-top:12px;}
	.BoxPrezzo strong { padding-left:5px;}
.BoxPrezzo a { text-align:right; font-weight:bold; color:#e75113; font-size:70%; float:right; margin:-20px 10px 0px 0px; }
	.FotoAnnuncio{float:left; width:100%; margin-top:20px;}
	.FotoAnteprima{ float:left; border:0px }
	.FotoPiccole { float:right; width:162px; position:relative; margin-top:2px; margin-left:465px; }

	/*7*/ *:first-child+html .FotoPiccole{margin-top:0px; margin-left:-158px}
	/*6*/ * html .FotoPiccole{margin-top:0px; margin-left:-158px}
	#gmap_canvas{margin-top:20px;}
	/*6*/ * html #gmap_canvas{margin-top:0px;}
	/*7*/ *:first-child+html #gmap_canvas{margin-top:0px;}
	
	.FotoPiccole img{  border:1px solid #5c5b5b; margin:0px 0px 11px 4px;}
/* margin:0px auto; border-spacing:0px; border-collapse:collapse;   */	
  .TblPhoto   {   border:1px solid #5c5b5b; margin:0px auto; border-spacing:0px; border-collapse:collapse; } 
  .TblPhoto td {  vertical-align: top;  } 
  .TblPhoto tdbigimg { border:1px solid #5c5b5b; }  
  .FotoPiccoleS { float:right; width:162px; margin-top:2px;  }
	.FotoPiccoleS img{  border:1px solid #5c5b5b; margin:0px 0px 11px 4px;}		
   
  span.opacityClick:hover { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; cursor:pointer;  }
	
	a.Tab{ color:#FFFFFF; text-decoration:none;float:left; border-top:1px solid #5c5b5b; border-left:1px solid #5c5b5b; border-right:1px solid #5c5b5b; padding:0px 8px 1px 8px; margin-right:3px; color:#FFFFFF; background-color:#878787;}
	a.Tab:hover{ color:#5c5b5b; text-decoration:underline; background-color:#ffffff;}
	a.TabActive{ color:#5c5b5b; text-decoration:none;float:left; border-top:1px solid #5c5b5b; border-left:1px solid #5c5b5b; border-right:1px solid #5c5b5b; padding:0px 8px 1px 8px; margin-right:3px;  background-color:#ffffff; }
	
/*fine box annuncio foto*/


/*Box dettagli annuncio*/
.Annuncio_sx{ float:left; width:305px; }
	.Annuncio_sx h2, .Annuncio_dx h2{ margin:0px; float:left; font-size:80%; width:120px; padding-right:5px; text-align:right; color:#292929; margin-top:3px; font-weight:normal;}
	.Annuncio_sx h3, .Annuncio_dx h3{ margin:0px; display:block; float:left; font-size:100%; font-weight:bold;}
.Annuncio_dx{ width:305px; float:left; border-left:3px solid #e7ebde;}
.BoxOptional{ background-color:#e7ebde; width:100%; font-size:90%; margin-top:8px; margin-bottom:10px;}
.BoxOptional_sx{ float:left; width:85px; text-align:right; padding-right:5px; padding-top:5px;}
.BoxOptional_dx{ float:left; width:510px; text-align:left; padding:5px 0px 5px 0px;}
.CorpoBoxAnnuncio { background-color:#FFFFFF; float:left; border:none; padding:4px 0px 4px 0px;}
/*fine box dettagli annuncio*/


/*Box Utente pss*/
.Col_img { width:127px; float:left; margin-right:4px;}
	.Col_img img { border:1px solid #666666;}
.Col_thumb { float:left; width:35px;}
	.Col_thumb img{ display:block; border:1px solid #666666;}
.Col_presentazione{ float:right; }
	#ColTMP_1 .Col_presentazione {max-width:440px;}
	#ColTMP_2 .Col_presentazione {max-width:100%; width:290px; float:left; }
	.Col_presentazione h2{ font-size:130%; margin:0px; font-weight:bold; color:#637d27;}
	.Col_presentazione h3{ font-size:100%; margin:0px; font-weight:normal;}
	.Col_presentazione h4{ font-size:70%; margin:0px; margin-bottom:-3px; font-weight:normal;}
/*fine Box Utente pss*/

/*Box Servizi*/
.CorpoBoxServizi a{ background:url(/img/themes/ul_servizi.gif) no-repeat; padding-left:30px; font-weight:bold; display:block; float:left; height:20px; margin-bottom:5px;}
#ColTMP_1 .CorpoBoxServizi a{ width:250px;}
#ColTMP_2 .CorpoBoxServizi a{ width:250px;}
/*fine Box Servizi*/

/*box footer chiusura PPS*/
.footer{ background-color:#637d27; color:#FFFFFF; margin-top:25px; margin-bottom:10px; float:left; display:block; width:100%; text-align:right; font-size:85%; padding:4px 0px 4px 0px;}
	.footer a{ color:#FFFFFF;}
.Adboom h1{ color:#666666; font-size:75%; margin:0px;}	/*link ad adboom*/
/*fine box footer chiusura PPS*/

/*effetti sulle immagini*/
a.opacity img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
a.opacity:hover img { filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
/*fine effetto sulle immagini*/

/*proposta d acquisto flayer PSS*/

.BoxProposta {  width:480px; padding:10px; z-index:900; position:relative; left:0px }
.BoxProposta {  background-color:#C6D99B;}
.closeProposta{float:right; margin-top:-9px; margin-right:0px!important; padding:3px 4px 7px 4px; background-color:#FFFFFF;}
.ContentProposta {background-color:#FFFFFF; width:460px; font-size:75%; padding:10px; margin-top:8px;}
.inp_offertamail{ margin-left:75px;}


.BoxFlagAd {  width:290px; padding:10px; z-index:900; position:relative; left:0px }
.BoxFlagAd {  background-color:#C6D99B;}
.closeFlagAd{float:right; margin-top:-9px; margin-right:0px!important; padding:3px 4px 7px 4px; background-color:#FFFFFF;}
.ContentFlagAd {background-color:#FFFFFF; width:270px; font-size:95%; padding:10px; margin-top:8px;}
.inp_flagmailmail{ margin-left:85px; background-color:#FF00000; }
 
 
/********************************/

/*aggiunta 23/01/2009*/
.socialNet img{ border:0px; margin-top:5px;}
.reclam a{ color:#015FC3; border:1px solid red; font-weight:bold; }
.reclam { display:block;}
/*********************/





















