﻿html,body {
    font-family:Trebuchet MS;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    background:#B6B6B6;
    color: #514F50;
    line-height:1.5;
    text-align:center;
    background-image:url('../images/ly/sfnd_body.jpg');
 background-repeat:repeat-x;
     
    }
   
    .site
    {width:946px; 
     text-align:left;
     margin:auto;padding:auto;
     margin-top:20px;
     }
 
 .head_page
 { display:table; width:946px;}
     
#logo
{float:left;width:390px;margin-top:0px; }

#loghi
{float:right;}

.clear
{clear:both;}

.box_nav
{width:946px; height:35px;margin-top:5px;
 background-image:url('../images/ly/sfnd_menu.jpg');
 background-repeat:no-repeat;padding:0px; 
 color:#ffffff; 
 
 }
 
#jsddm
{	margin: 0;
	padding: 0;
	padding-top:5px;
	padding-left:20px;
	 line-height:2.5;
	 text-transform:uppercase;}

	#jsddm li
	{	float: left;
		list-style: none;
		 text-align:center;
		
		}

	#jsddm li a
	{	display: block;
		
		padding-right:5px;
	padding-left:10px;
		text-decoration: none;
		width:80px;
		
		color: #514F50;
		white-space: nowrap;
		 background:url('../images/ly/sfnf_link.png');
    background-position:0px 0px; 
    background-repeat:no-repeat}

	
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			 text-transform:none;
			 text-align:left;
			position: absolute;
			visibility: hidden;
			/*border-top: 1px solid white*/}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				background: #cccccc;
				text-align:left;
				
				}
			
			#jsddm li ul li a
			{	width: 150px;
				background: #cccccc;
				color: #514F50;
				border-bottom: 1px dotted white;}
			
			#jsddm li ul li a:hover
			{	background: #e1e1e1;
			 	
			 	}
			 	
			 	

.box_spot
{width:946px;margin-top:10px; height:246px;display:table;}

.foto_spot
{width:629px;float:left;height:246px;}

.box_spot_ric
{width:300px;float:right;height:236px;
 display:table;
 color:White;}


.box_spot_ric h1
{font-size:15px;color:White;font-weight:normal;padding:0px;margin-bottom:6px;
	}
.pre
{width:60px;float:left;height:22px;}

.pul
{width:280px; text-align:right; height:22px; clear:both;}

.box_home_spot
{float:left;margin-right:0px;
 width:310px;height:150px;
margin-top:15px;
	}
.box_home_p_p
{
	float:left;margin-right:5px;
 width:310px;height:160px;
margin-top:15px;
background:url('../images/ly/p_p.png');
    background-position:0px 0px; 
    background-repeat:no-repeat; text-align:center;

}	
	
.box_home_spot h1
{ text-transform:uppercase;margin:0px;padding:0px;margin-bottom:2px;color:#446479;font-size:11px;}

	
.box_home_spot_2
{float:right;
 width:310px;height:160px;
 margin-top:15px;

	}
	
.box_occasioni_ric
{float:left;margin-left:0px;
width:310px;margin-top:0px; height:160px;
 padding:2px;
  background:url('../images/ly/sfnd_ric_spot_ric.png');
    background-position:0px 0px; 
    background-repeat:no-repeat;
   
    
}
	
.clear
{clear:both;}	
.box_news
{width:230px;float:left;margin-top:15px;
color:#848484;}		

.box_news a
{color:#000000;text-transform:uppercase;}

.box_news h1
{font-size:13px; text-transform:uppercase;color:#000000;
 margin:0px;padding:0px;margin-bottom:10px;
	}
.news
{width:220px;}
.freccia
{width:10px;float:left;}
.testo_news
{width:210px;float:left;}	

.box_servizi{
width:230px;float:left;margin-left:25px;margin-top:15px;
color:#848484;}

.box_servizi a
{color:#6E828D;text-transform:uppercase; text-decoration:none;}

.box_servizi h1
{font-size:13px; text-transform:uppercase;color:#000000;
 margin:0px;padding:0px;margin-bottom:10px;
	}
.freccia_servizi
{width:14px;float:left; height:9px;margin-top:2px;}	
.testo_servizi
{width:210px;float:left;color:#6E828D;}	


.box_occasioni
{float:left;margin-left:0px;
width:310px;margin-top:0px; height:160px;
 padding:2px;
  background:url('../images/ly/sfnd_ric_spot.png');
    background-position:0px 0px; 
    background-repeat:no-repeat;
    
}

.box_occasioni h1
{ text-transform:uppercase;margin:0px;padding:0px;margin-bottom:2px;color:#446479;font-size:11px;}

.cont_news
{width:630px;height:246px;float:left;
}

.cont_news_1
{float:left;
 width:184px;padding:8px;height:230px;
 margin-left:0px;margin-right:5px;
 background:url('../images/ly/sfnd_news.png');
    background-position:0px 0px; 
    background-repeat:no-repeat; color:#ffffff;}
    
 .cont_news_1 a
 {color:#ffffff}
 .cont_news_1 h1
 {color:#ffffff; font-size:13px;border-bottom:1px solid #e1e1e1;
  padding:0px;margin-bottom:4px;}
    
.foto_news
{width:180px; float:left;padding:3px; height:135px;}

.dati_news
{width:180px;font-size:11px;padding:0px;display:table;margin-top:-2px}

#ctl05_ctl00_evhid1
{float:left; width:72px; 
	}

.box_tagliando_1
{width:130px;float:left; display:table;margin-right:10px;}

.box_tagliando_2
{width:110px;float:left;padding-left:5px;display:table;}

.footer_01
{width:600px;float:left;}

.footer_02
{width:250px;float:right; text-align:right;}


.box_imgkey
{width:946px; height:232px;
background:url('../images/ly/sfnd_key.png');
background-position:0px 0px; 
background-repeat:no-repeat;
margin-top:15px;
 }
 
.img
{margin-top:22px;} 

.box_page
{width:100%;background:#eeeeee url('../images/ly/sfnd_page.png');
background-position:0px 0px;
background-repeat:no-repeat;margin-top:15px;display:table; }

.final_page
{width:100%;background:url('../images/ly/sfnd_final.gif');
background-position:0px 0px; 
background-repeat:no-repeat;height:28px;margin-bottom:30px;}

.box_cont_01
{width:570px;padding:30px;float:left;display:table;padding-top:45px}

 .box_cont_total
  { width:886px;
    padding:30px;float:left;display:table;padding-top:45px}


.box_cont
{ background:#e1e1e1 url('../images/ly/140.gif');
  padding:10px;display:table}
  
 
  
.ball
{height:50px;width:50px;position:relative;}
.ball_position
{position:absolute;margin-top:-20px;margin-left:-35px}

.box_testo
{ background:#ffffff;border:1px solid #E2E2E2;padding:10px;margin-top:-40px;
  width:530px}

.box_sottomenu
{float:right;margin-right:30px;padding:20px;
 width:223px; background:#ffffff;margin-top:45px;
 border:1px solid #e1e1e1;}
 
 .ball_sotto
{height:50px;width:50px;position:relative;float:right;}
.ball_position_sotto
{position:absolute;margin-top:-35px;right:-40px}





.box_sottomenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box_sottomenu li {
}

.box_sottomenu li ul {
	padding: 15px 0;
}

.box_sottomenu li {
	padding-left: 40px;
	border-bottom: 1px dotted #0F0F0F;
	background: url('../images/ly/img02.gif') no-repeat 5px 50%;
}

.box_sottomenu li:hover {


	/*border-bottom: 1px dotted #0F0F0F;*/
	background:#A278A7 url('../images/ly/img03.gif') no-repeat 5px 50%;
}
.box_sottomenu h2 {
	margin: 0;
	padding: 0px 0 0 0;
	margin-bottom:10px;
	border-bottom: 2px solid #e1e1e1;
	font-size:13px;
}

.box_sottomenu a {
	text-decoration: none;
	color:#663366;
}

.box_sottomenu a:hover 
{
	color:#ffffff;
}
.ricercausato_box
{ border-top: 1px dotted #cccccc;
  background:url('../images/ly/sfn_ric_usa.jpg');
  padding:5px;
	}
.box_testo a
{color:#333333;}


.scheda_01
{float:left;width:500px; display:table;}

.scheda_01 h1
{font-size:14px;}


.scheda_02
{float:right;width:220px; display:table; background:#f1f1f1;
 padding:8px;margin-right:30px;margin-top:30px;}
 
 
 .dett_offerta
 {padding:10px; background:#e1e1e1; text-align:right;}
 
 
  .box_foto_eventi
 {padding:10px; background:#e1e1e1;display:table;width:507px} 
 
 .box_foto_eventi img
 {float:left; margin:10px}
 
 
 .box_home_spot a
 {color:#0000FF;}