	/* 
		viola #A4295A;
		grigio #666666;
	 
	 */
	 	div.clearer { clear:both;line-height:3px; font-size:3px; }
		body { margin:25px auto auto auto; padding:0; background-color:#FFFFFF; background-image:url('http://www.lagodicomo.net/_templates/t_target_2010/body_bg.gif'); background-repeat:repeat-x; background-position:0 255px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
		
		a, a:visited { color:#A4295A; }
		a:hover { color:#999999; }
		a:focus { outline:none; }
		
		p { margin-top:5px; margin-bottom:5px;  }
		
        #pi_main #body_col h1, #hp_main #left_col h1, #hp_main #right_col h1 { color:#A4295A; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; margin:3px 0 3px 0; line-height:160%;}
		#pi_main #body_col h2, #hp_main #right_col h2 { color:#666666; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; margin:3px 0 3px 0; line-height:160%;}
	    #pi_main #body_col h3, #hp_main #left_col h3, #hp_main #right_col h3 { color:#A4295A; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; margin:3px 0 3px 0; line-height:160%;}
		#pi_main #body_col h4, #hp_main #left_col h4, #hp_main #right_col h4 { color:#666666; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; margin:3px 0 3px 0; line-height:160%;}
		#pi_main #body_col h5, #hp_main #left_col h5, #hp_main #right_col h5 { color:#999999; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; margin:3px 0 3px 0; line-height:160%;}
		#pi_main #body_col h6, #hp_main #left_col h6, #hp_main #right_col h6 { color:#666666; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; margin:3px 0 3px 0; line-height:160%; border-bottom:1px solid #666666;}
		
        
		#hp_main #left_col h2, { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; margin:3px 0 3px 0; line-height:160%;}

        
        h2.pagetitle { background-color:#666666;  font-size:16px; color:#FFFFFF; font-weight:normal; margin:3px 0 3px 0; padding-top:10px; padding-bottom:5px;padding-left:5px;}
		h3.pagetitle { font-size:16px; color:#666666; font-weight:normal; margin:3px 0 3px 0; padding-top:10px; padding-bottom:5px;padding-left:5px;}
        
		#top, #level_2, #header, #gallery, #prefooter { width:880px; margin:0 auto auto auto; position:relative; }
		
		div.gallery_content { padding:10px; }
		
		#hp_main, #si_main, #pi_main { width:880px; margin:0 auto auto auto; position:relative; }
		
		#hp_main {}
		.hp_main_content {}
		
		#hp_main div#left_col { width:570px; margin:0 auto auto auto; float:left; text-align:justify;  }
		#hp_main div#right_col {  width:260px; margin:0 auto auto auto; float:right; border:1px solid #808080;  background-color:#f2f2f2; min-height: 260px; height: auto !important; height: 260px;text-align:justify;}
        #hp_main div.left_col_content {  padding:8px;}
		#hp_main div.right_col_content {  padding:8px;}
		#hp_main #body_col {float:left; width:250px; }
		#hp_main #txtl_col {float:right; width:250px; }
		
		#hp_main div.singola_news {width:270px; float:left; border-bottom:1px solid #A4295A;
        	min-height: 120px;
			height: auto !important;
			height: 120px; }
		#hp_main div.singola_news_content {padding-left:10px; padding-right:10px;}
		
        #hp_main div.singola_news_content h2 {font-size:14px; font-weight:bold; color:#A4295A;}
		#hp_main div.singola_news_content h2 a, #hp_main div.singola_news_content h2 a:visited {font-size:14px;  color:#A4295A; text-decoration:none;}  		
		#hp_main div.singola_news_content h2 a:hover {font-size:14px; color:#A4295A; text-decoration:underline;}
        
        
        
		
		#pi_main div#left_col { width:180px; margin:0 auto auto auto; float:left; text-align:justify; }
		#pi_main div#body_col { width:650px; margin:0 auto auto auto; float:right; text-align:justify; }
		
		#news-container ul { margin:0 0 20px 20px; padding:0; list-style:circle; color:#666666; }
		
		#news-container li { padding-top:5px;padding-bottom:5px;  }
		 
		#si_main { background-color:#FFFFFF; }

		#si_main div#left_col { width:570px; margin:0 auto auto auto; float:left; line-height:140%; text-align:justify; }
		#si_main div#right_col { width:260px; margin:0 auto auto auto; float:right; } 
		
		
		#pi_main div#left_col h2 {font-size:14px; color:#666666; font-weight:normal; margin:3px 0 3px 0; padding-top:10px; padding-bottom:5px;padding-left:5px;}
		

		
		#prefooter_container { background-color:#E6E6E6; }
		
		#banda_grigia {background-color:#FFFFFF; background-image:url('http://www.lagodicomo.net/_templates/t_target_2010/banda_grigia_bg.gif');background-repeat:repeat-x;min-height: 16px; height: auto !important; height: 16px;}
		
		#footer { background-color:#666666; text-align:center; color:#FFFFFF; }
		.footer_content { padding-top:10px; padding-bottom:10px; }
		
		#top {min-height: 110px; height: auto !important; height: 110px; overflow:visible;}
		.top_content {overflow:visible;}
		
		#top_left  {width:265px; float:left; z-index:10;}
		.top_left_content { padding-left:25px; }
		#top_left h1 {font-size:12px;font-weight:normal;margin:43px 0 3px 0;}
		
		
		#top_right  {width:400px; float:right; text-align:right;}
		#top_right  ul { list-style:none; margin:0; padding:0;}
		#top_right  li { display:inline; border-left:1px solid #666666; }
		#top_right  a, #top_right  a:visited  { color:#666666; text-decoration:none; padding-left:8px; padding-right:8px;}
		#top_right  a:hover { color:#A4295A; text-decoration:underline; }
		
		.top_right_content { padding-top:40px; }
		
		#header {overflow:visible;}
		#header { background-color:#A4295A; min-height: 285px; height: auto !important; height: 285px; }
		#gallery { background-color:#A4295A; min-height: 280px; height: auto !important; height: 280px; }
		
		#header_content { padding:10px; height: 269px; overflow:hidden;}
		

		#level_1 { width:265px;position:absolute; min-height: 115px; height: auto !important; height: 115px; left:20px; top:-386px; }		

		#level_1 img { border:none; }
		
		
		.header_left { min-height: 265px; height: auto !important; height: 265px; width:580px; float:left;background-color:#FFFFFF;}
		.header_right { min-height: 245px; height: auto !important; height: 245px; width:270px; float:right; color:#FFFFFF;}
		.header_right h2 { font-weight:normal; font-size:16px;}
		.header_right ul { list-style:none; margin:0; padding:0;}
		.header_right ul li span { font-weight:bold;}
		
		p.more_info { border-top:1px solid #FFFFFF; margin-top:10px; padding-top:5px; text-align:right; }
		p.more_info a, p.more_info a:visited  { color:#FFFFFF; text-decoration:none; padding-left:8px; padding-right:8px; font-weight:bolder;}
		p.more_info a:hover { color:#FFFFFF; text-decoration:underline; }
		
		#level_2 { color:#FFFFFF; background-image:url('http://www.lagodicomo.net/_templates/t_target_2010/level_2_bg.png'); background-position:top center; background-repeat:no-repeat;min-height: 36px; height: auto !important; height: 36px;
		margin-top:12px;margin-bottom:12px; text-align:center; font-size:16px; position:relative; }
		.level_2_content { padding-top:10px; }  
		#level_2 ul { list-style:none; margin:0; padding:0;}
		#level_2 li { display:inline; }
		#level_2 a, #level_2 a:visited,  #level_2 span.attivo  { color:#FFFFFF; text-decoration:none; padding-left:8px; padding-right:8px; font-weight:bolder;}
		#level_2 a:hover { color:#FFFFFF; text-decoration:underline; }
		#level_1 a, #level_1 a:visited { padding:0;}
		#banner { text-align:center; }
		#banner img { border:none; margin-left:5px;margin-right:5px;}
		#banner ul { list-style:none; margin:0; padding:0;}
		#banner li { display:inline; }
		
		.banner_content { padding-top:15px;padding-bottom:15px; }
		
		#descrizione_galleria {  width:310px; float:left; background-color:#FFFFFF; min-height: 269px; height: auto !important; height: 269px; overflow:hidden; line-height:140%; text-align:justify;}
		div.descrizione_galleria_content { padding:25px 10px 10px 10px; }
		#descrizione_galleria h2, .left_content h2  { color:#666666; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; margin:3px 0 3px 0; line-height:160%;}
		#descrizione_galleria p, .left_content p   { color:#666666;  }
	  
	  
	  	 .hp_main_content, .si_main_content, .pi_main_content {padding:15px;}
		
		
		.mFormTabella { width:95%; }
		.mFormTabella td { vertical-align:top; text-align:left; }
		td.c54_TDLeft {text-align:left; width:165px; }
		input.caselladitesto { width:250px; border:1px solid #666666; color:#666666;  }
		textarea.areaditesto { width:250px; border:1px solid #666666; color:#666666; min-height: 225px; height: auto !important; height: 225px; }
		
		
		
  .header_left .left {float: left; width: 285px; padding: 2px; text-align:justify;}
  .header_left .left .left_content {padding:25px 10px 10px 10px;}
  
  
  .header_left .right {float: right; width: 265px; padding: 2px 2px 2px 0;}
  

    	ul  { list-style:none; margin:0; padding:0; margin-bottom:15px;}	
		ul.keypoints li { padding-left:20px; background-image:url('http://www.lagodicomo.net/_templates/t_target_2010/check.png'); background-position:left; background-repeat:no-repeat; line-height:22px; }
		span.valore {display:block; font-weight:bold;}
		a.richiesta_info {  
		background-image:url('http://www.lagodicomo.net/_templates/t_target_2010/richiedi_informazioni.png');
		display:block;
		background-position:center; background-repeat:no-repeat; 
		margin:0; padding:0; width:262px;
		min-height: 47px; height: auto !important; height: 47px;
		text-decoration:none;
		line-height:47px;
		font-size:18px;
		font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
		text-align:center;
		background-position:0px -53px;
		}	
		
		a.richiesta_info:hover {  
		background-position:0px 0px;
		color:#A4295A;
		}	
		
		ul.fascia_prezzo { margin:15px 0 15px 0; }


	table#elenco_immobili { border-collapse:collapse; width:100%;}
		table#elenco_immobili td.separatore_immobili { border-bottom:1px solid #A4295A;  }
		
		table#elenco_immobili tr {padding-top:10px; padding-bottom:10px; }
		table#elenco_immobili td.icona_immobile { width:200px;}
		img.icona { border:1px solid #A4295A;}
		table#elenco_immobili td.descrizione_breve { border-left:3px solid #A4295A; border-right:1px solid #999999; padding:10px; width:250px;}
		table#elenco_immobili td.keypoints { padding:10px;}
		table#elenco_immobili td.keypoints ul { list-style:none; margin:0; padding:0; width:250px;}	
		table#elenco_immobili td.keypoints li { padding-left:20px; background-image:url('http://www.lagodicomo.net/_templates/t_target_2010/check.png'); background-position:left; background-repeat:no-repeat; line-height:22px; }	





 /* MAPPA */

ul.mappa_UL_0 li
{
	list-style:none;
	margin-left:0;
	margin-top:10px;
	margin-bottom:10px;
	width:90%;
	padding-left: 10px;
	font-weight: bold;
	font-size:12px;
	border-left:6px solid #A4295A;
	}

ul.mappa_UL_1 li
{
	list-style:none;
	margin-left:0;
	margin-top:8px;
	margin-bottom:10px;
	padding-left: 10px;
	font-weight: normal;
	border-left:4px solid #F5F5F5;
	border-bottom:1px solid #DEDEDE;border-left:none;
	font-size:11px;
}





.mappa_UL_2 li
{
	list-style:none;
	margin-left:0;
	margin-top:8px;
	margin-bottom:15px;
	width:100%;
	padding-left: 10px;
	font-weight: normal;
	border-bottom:1px solid #DEDEDE;border-left:none;
	font-size:11px;
}



	
		