#galleluke, #imgluke, #txtluke
{
	margin: 0px 0px 10px 0px; /* SPAZIATURA VERTICALE (10) TRA GLI ELEMENTI */
}

#txtluke { font-weight: bold; } /* CANCELLA QUESTA RIGA SE NON VUOI CHE LE DESCRIZIONI SIANO IN GRASSETTO */

#galleluke img
{
	border: solid 1px #FFFFFF; /* COLORE DELL'INTERCAPEDINE TRA LA MINIATURA ED IL BORDO */
}

.imglukeon
{
	border: solid 3px #333333; /* COLORE DEL BORDO DELL'IMMAGINE SELEZIONATA */
}

.imglukeoff
{
	border: solid 3px #AAAAAA; /* COLORE DEL BORDO DELLE IMMAGINI NON SELEZIONATE */
}

/* NON TOCCARE (EFFETTO PRELOAD) */
#lukeffect
{
	display: block;
	background-image: url(loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


body{
    background-image: sfondo.jpg;
	background-repeat: repeat;
	 background-color:#aed1ee;
	 font-family: tahoma, Georgia, Palatino, serif; "Times New Roman", Times, serif;
	 margin: 0px;
	 font-size:14px;
}


.tabletop{
    width:1200px;
    height:2px;
	background-color:#aed1ee;
}


.tablecorpo{
  width:1200px;
 background-color:#ffffff;
}

.logo{
  width:1200px;
 background-color:#ffffff;
}

.tablefooter{
    width:1200px;
    height:120px;
    
}

.titolopage{
   padding-bottom:15px;
   width:557px;
   text-align:left;
}

.tdtop{
   width:1200px;
   height:45px;
   background-image: url(images/top.jpg);
   background-repeat: no-repeat;
   background-color:#ffffff;
}

.tdlogo{
    width:200px;
    text-align:left;
    vertical-align:middle;
     background-color:#ffffff;
	 padding-top:15px;
	padding-bottom:20px;
	padding-left:20px;
}

.lingue{
    width:1000px;
  
   
	background-color:#ffffff;
}

.tdlingue{
    padding-top:25px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:10px;
	color:#999999;
	font-weight:bold;
}

.tdpromo{
	width:772px;
	height:58px;
	background-image: url(images/cuoco.jpg);
	background-repeat: no-repeat;
}





.sfondo{
    width:1000px;
    height:53px;
	text-align:center;
    vertical-align:middle;
    background-image: url(images/sfondo.jpg);
	background-repeat: repeat;
}

.news{
    width:1000px;
    background-color:#ffffff;
	
	vertical-align:top;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
    color:#152648;
    text-decoration:none;
    font-family: lucida sans, Georgia, trebuchet, serif;
	
}

.titolonews{
    font-size:15px;
    color:#000033;
    
    font-family: candara, trebuchet, Georgia, trebuchet, serif;
	
}
.tdlinks{
    font-size:20px;
	color:#152648;
	font-weight:bold;
	text-decoration:none;
	font-family: candara, trebuchet, Georgia, trebuchet, serif;
}

.immagini{
    background-color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:200px;
}

.tdfoto{
	width:775px;
	height:308px;
	background-color:#ffffff;
	
}

.tdyoga{
	width:200px;
	
	background-color:#ffffff;
	padding-top:15px;
	padding-bottom:100px;
	padding-left:75px;
}

.tdshiatsu{ 
	width:1000px;
	background-color:#ffffff;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	 text-align:left;
  vertical-align:top;
	
}



.tdindirizzo{
	width:225px;
	height:111px;
	background-image: url(images/indirizzo.jpg);
    background-repeat: no-repeat;
}

.tdup{
    padding-top:10px;
	padding-bottom:10px;
	padding-left:300px;
	font-size:12px;
	color:#152648;
	font-weight:bold;
}

.up{
    width:1200px;
    height:50px;
    background-image: url(images/up.jpg);
	background-repeat: no-repeat;
	background-color="ffffff"
}

.uplink{
    width:1200px;
    height:89px;
    background-color="ffffff"
}

.piva{
    width:1200px;
    height:102px;
	background-image: url(images/piva.jpg);
	background-repeat: no-repeat;
    background-color:#ffffff;
	text-align:right;
	vertical-align:top;
	padding-top:10px;
	padding-left:70px;
	padding-right:70px;
	font-size:12px;
	color:#152648;
	
}

.links{
    width:1000px;
    height:94px;
    background-image: url(images/links.jpg);
	background-repeat: no-repeat;
}

.tdtitolo{
	width:775px;
	height:111px;
	vertical-align:top;
}



.tdsx{
    width:225px;
    text-align:left;
    vertical-align:top;
    background-color:#ffffff;
}

.tdcorpo{
    width:775px;
    text-align:center;
    vertical-align:top;
    background-color:#ffffff;
}

.tablecorpo{
    width:1200px;
    background-color:#ffffff;
}

.tdmenu{
	width:775px;
	height:90px;
	text-align:left;
	vertical-align:top;
	padding-top:10px;
	padding-right:70px;
	padding-left:70px;
	background-image: url(images/giallo.jpg);
	background-repeat: no-repeat;
}

.tdfooter{
	width:1200px;
	height:86px;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	
}

a.menufooter{
font-size:12px;
color:#2F3E46;
text-decoration:none;

}

a.menufooter:hover{
	color:#aed1ee;

}


.testo{
    color:#ffffff;
    font-size:12px;
    text-align:left;
	vertical-align:top;
	padding-top:10px;
	padding-right:70px;
	padding-left:70px;
	padding-bottom:70px;
}

.testodx{
    color:#333333;
    font-size:14px;
    text-align:left;
	vertical-align:top;
	padding-top:10px;
	padding-right:70px;
	padding-left:70px;
	padding-bottom:70px;
}

.tdlink{
    padding-top:8px;
	padding-bottom:30px;
	padding-left:70px;
	font-size:12px;
	color:#152648;
	font-weight:bold;
}

.tdlinkup{
    padding-top:15px;
	padding-bottom:8px;
	padding-left:70px;
	font-size:12px;
	color:#152648;
	font-weight:bold;
}

.tdbacktotop{
	width:288px;
	height:25px;
	
	text-align:center;
	background-image: url(images/down.jpg);
	background-repeat: no-repeat;
	vertical-align:middle;
}

.tdmenufooter{
	width:712px;
	height:25px;
	background-image: url(images/down1.jpg);
	background-repeat: no-repeat;
	text-align:right;
	vertical-align:middle;
}


.tdfooter1{
	width:557px;
	height:45px;
	
	text-align:right;
	vertical-align:middle;
}

.tdflags{
	width:228px;
	height:90px;
	text-align:center;
	vertical-align:middle;
	
		
}


.promo{
padding-top:8px;
	padding-right:10px;
	font-size:19px;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
}


a.menu{
font-size:16px;
color:#152648;
text-decoration:none;
font-family: tahoma, Georgia, Palatino, serif;

}

a.menu:hover{
	color:#ffffff;
    
}



a.flags{
font-size:11px;
color:#1e2725;
text-decoration:none;
}

a.flags:hover{
color:#445b54;
}
a.linktop{
font-size:17px;
color:#1e2825;
text-decoration:none;
font-style:italic;
font-weight:bold;
}

a.linktop:hover{
color:#364944;
}



a.linkfooter{
font-size:13px;
color:#5289c6;
text-decoration:none;
font-weight:bold;
}

a.linkfooter:hover{
text-decoration:underline;
}



.titolosezione{
font-size:17px;
color:#003366;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
}
a.menusx{
font-size:17px;
color:#1c48a2;
text-decoration:none;

}

a.menusx:hover{
	color:#1c27a2;

}
.divmenusx{
line-height:22px;
padding-top:1px;
padding-bottom:1px;
padding-left:7px;
padding-right:7px;
}

.testofooter{
color:#003366;
font-size:14px;
padding-top:15px;
text-align:center;

}

.tdtestofooter{
background-color:#ffffff;
vertical-align:top;
width:557px;
height:90px;

}



.tdsincehome{
font-size:22px;
font-weight:bold;
font-style:italic;
text-align:right;
color:#392d2f;
}

.rosso{
padding-top:15px;
padding-bottom:15px;
color:#990000;
font-size:14px;
font-weight:bold;
}

.rosso1{
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
color:#990000;
font-size:14px;
font-weight:bold;
}


.testopiccolo{
color:#1392d2f;
font-size:12px;
}



.divtitolo {
	font-family: Georgia, "Times New Roman", Palatino, serif;
	font-size: 17px;
	color: #392d2f;
	text-decoration: none;
	background-color: #ffffff;
	letter-spacing: 3px;
	height: 24px;
	width: 570px;
	padding-left: 8px;
	padding-top: 2px;
}

.divbox{
  line-height:25px;
  padding-top:10px;
  padding-bottom:16px;
  padding-left:16px;
  padding-right:16px;
  font-family: Verdana, Palatino, Georgia, "Calisto", "Times New Roman", serif;
  font-size:11px;
  color:#999999;
  text-decoration:none;
  }
