BODY { margin: 0px;

       padding: 0px;

	overflow: auto;

	background-color:       #ECF1FF; 

   scrollbar-face-color:       #FFFFFF;

   scrollbar-highlight-color:  #D9E4EA;

   scrollbar-shadow-color:     #658EAA;

   scrollbar-3Dlight-color:    #658EAA;

   scrollbar-arrow-color:      #658EAA;

   scrollbar-track-color:      #FFFFFF;

   scrollbar-darkshadow-color: #999999;

   FONT-SIZE: 13.5px; MARGIN: 0px; COLOR: #254A70; FONT-FAMILY: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; TEXT-ALIGN: center}

   img.bg {

	min-height: 1000px;

	min-width: 1280px;

	width: 100%;

	height: auto;

	position: fixed;

	top: 0;

	left: 0;

	z-index:-9999;

}

#all {width:820px; background-color: #FFFFFF; padding-top: 0; padding-bottom:0;margin:0 auto;}

a:link, a:visited {color: #ff6600; text-decoration:none; text-shadow: 0.5px 0.5px 0.5px #003;}

a:hover {color: #2B95FF; text-decoration:none;}

a:active {color: #ff6600; text-decoration:none;}

.alink, .alink:visited {color: #ff6600; text-decoration:none;}

.alink:hover {color: #2B95FF; text-decoration:none; border-bottom:1px dotted #C0C0C0;}

.plink, .plink:visited {color: #ff6600; text-decoration:none;}

.plink:hover {color: #2B95FF; text-decoration:none; border-bottom:1px dotted #C0C0C0;}

.dlink {color: #2B95FF; font-size: 11px; font-weigth: bold; text-decoration: none; border-bottom: 1px dotted #C0C0C0;}

.dlink:hover {color: #FF6600;text-decoration: none;border-bottom: 1px dotted #C0C0C0;}	

.vlink, .vlink:visited {color: #FF6600;text-decoration: none;} 

.vlink:hover {color: #254A70;}

a.nlink, a.nlink:visited {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:17px; letter-spacing:0.9px;display:inline;margin-right:10px; color:#2B95FF; text-decoration:none;}

a.nlink:hover {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:17px; letter-spacing:0.9px;display:inline;margin-right:10px; color:#FF6600; text-decoration: none;}



a.zlink, a.zlink:visited {

color: #254A70;

text-decoration: none; text-transform:uppercase;} 



a.zlink:hover {

color: #FF6600;

text-decoration: none;} 

.roll

{

    background-image: url(images/testata1.jpg);

    width: 574px;

    height: 121px;

    tex-decoration: none;

}



.roll2

{

    background-image: url(images/testata4.jpg);

    width: 574px;

    height: 121px;

    tex-decoration: none;

}

#box

{

margin:0 auto;

padding:0;

position:relative;

z-index:10;

width:574px;

height:121px;

}



#box a

{

display:block;

width:574px;

height:121px;

background:transparent url(images/testata5.jpg) 0 0 no-repeat;

text-decoration:none;

}



#box a:hover,

#box a:focus,

#box a:active

{

background-position: 0 -121px;

}



#box a span{

position:relative;

z-index:-1;

}

.hlink {font-size: 9px;color: #E6EAF2;text-decoration: none;} 

.hlink:hover {font-size: 9px;color: #E6EAF2;text-decoration: none;}

.hlink:visited {font-size: 9px;color: #E6EAF2;text-decoration: none;}

.selezionato {color: #ff6600; text-decoration:none; font-weight:bold;}

.hilights1 {width:578px; height:120px!important; margin-left:14px; vertical-align:bottom;}

.mappa {font-size: 9px;color: #E6EAF2;text-decoration: none;} 	

#bg {margin:0 auto;width:770px;background-image:  url(images/bg.jpg); background-repeat: repeat-y; background-position: top center;}

#top {margin:0 auto;width:770px; height:121px; background-color: #FFFFFF; background-image:url(images/testata7.jpg); background-repeat:no-repeat; background-position:left top}

#topo {margin:0 auto; width:770px; height:154px; background-color: #FFFFFF; background-image:url(images/scuolamassaggi3.jpg); background-repeat:no-repeat; background-position:center top;border-bottom:#C0C0C0 1.3px ridge;}

.topname {position: absolute;float: left; padding-left:40px; padding-top:38px; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:38px; font-weight:bold; color:#006699;letter-spacing:1.5px; text-transform: capitalize;  text-shadow: 1px 1px 1px #f2f2f2; z-index:10; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.topname2 {position: absolute;float: left; padding-left:40px; padding-top:72px; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:28px; letter-spacing:2px; text-shadow: 1px 1px 1px #003; z-index:10;}

.topname2 a{ font-family: 'Yanone Kaffeesatz', sans-serif; font-size:30px;letter-spacing:2px; text-shadow: 0.8px 0.8px 0.8px #666; z-index:10;}

img.top {float: right; padding: 0; top:0; right:0;}

#topname3 {position: absolute;float: right!important; padding-left:500px;  padding-right:10px; padding-top:64px; font-size:18px; color:#336699; text-align:right; text-shadow: 0.5px 0.5px 0.5px #ccc; z-index:9;}

.topname4 {position: relative;  float: right; padding-left:170px; padding-right:40px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:38px; color:#C4D9FD; text-align:right; letter-spacing:1px; z-index:10; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.topname5 {position: relative; float:left; width:690px; padding-bottom:10px; padding-top:10px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:20px; color:#C4D9FD; text-align:left; letter-spacing:1px; z-index:9; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.topname6 {position: absolute; float:right; width:690px; padding-bottom:10px; padding-top:25px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; text-align:right; letter-spacing:1px; z-index:10;}
#bgB {margin:0 auto;width:795px;background-color:  #FFFFFF;}

#topB {margin:0 auto; width:795px;}

table#topmenuhome {margin:0 auto;table-layout: fixed;width:770px;height:86px;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; border-collapse:collapse;border-spacing:0;background-image:  url(images/topmenu.jpg); background-repeat: no-repeat; background-position: top left;}

table#topmenu {margin:0 auto;table-layout: fixed;width:770px;height:86px;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; border-collapse:collapse;border-spacing:0;background-image:  url(images/topmenu.jpg); background-repeat: no-repeat; background-position: top left;}
table#topmenuu {margin:0 auto;table-layout: fixed;width:770px;height:86px;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; border-collapse:collapse;border-spacing:0;background-image:  url(images/topmenuu.jpg); background-repeat: no-repeat; background-position: top left;}
table#topmenuB {margin:0 auto;table-layout: fixed;width:795px;height:86px;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; border-collapse:collapse;border-spacing:0;background-image:  url(images/topmenu4.jpg); background-repeat: no-repeat; background-position: top left;}

#topsx {width:204px; vertical-align:top;padding-top:20px; text-align:center;}
#topsxx {width:204px; vertical-align:top;padding-top:6px;padding-bottom:6px; text-align:center; font-size:14px;}
#topdx {width:563px; vertical-align:top;padding-right:10px; font-size:14.5px; text-align:right; padding-top:6px;padding-bottom:6px;letter-spacing:0.5px;color:#666666;}

#coop {width:770px; vertical-align:top;padding-right:12px;font-size:13px; text-align:right; padding-top:0px;padding-bottom:2px;letter-spacing:0.5px;color:#666666;}

#topdx a:link, #topdx a:visited  {font-weight:bold;color: #336699;}

#topdx a:hover  {text-decoration:none;color: #ff6600;}

/* #topdx a:hover  {text-decoration:none;color: #2082D2;}*/

#topbanner {text-align:center; padding-top:10px; vertical-align:middle;}

table#tab {margin:0;table-layout: fixed;width:770px;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13.5px; background-color:#ffffff; border-collapse:collapse;border-spacing :0;}
table#taba {margin:0;table-layout: fixed;width:770px;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13.5px; background-color:#ffffff; border-collapse:collapse;border-spacing :0;}

table#tabo {margin:0 auto;table-layout: fixed;width:770px;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13.5px; background-color:#ffffff; border-collapse:collapse;border-spacing :0;}

table#prb {width:100%; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; border:0px; background-image:  url(images/relax2.jpg); background-repeat:no-repeat; font-size:13.5px; background-position: center center;}

table#prc {width:100%; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; border:0px;}

table#pra {width:90%; border:0px; background-image: url(images/mani3.jpg); background-repeat: no-repeat; background-position: center left; font-size:13.5px;}

table#prs {width:100%; border:0px; background-image: url(images/logo_csen2.gif); background-repeat: no-repeat; background-position: center left; font-size:13.5px;}

#sxhome {margin:0; text-align:left; width:171px; font-size:11px;font-weight:bold;vertical-align:top; padding-bottom:15px;background-image:  url(images/bgsx.jpg); background-repeat: no-repeat; background-position: top left;}

#sx {text-align:left; width:171px; font-size:11px;font-weight:bold;vertical-align:top; padding-bottom:15px;background-image:  url(images/bgsx.jpg); background-repeat: no-repeat; background-position: top left;}

#corpohome {text-align:center; width:770px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;}

#corpoh {text-align:center; width:598px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;}

#home {text-align:center; width:598px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px; background-image:  url(images/relax33.jpg); background-repeat: no-repeat; background-position: top center;}

#ome {margin:0; text-align:center; width:598px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px; background-image:  url(images/hands.jpg); background-repeat: no-repeat; background-position: top left !important;}
#ome2 {margin:0; text-align:center; width:770px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;}

#tdm {text-align:center; width:598px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13px;color: #254A70; font-weight:normal;vertical-align:top;border-right:1px solid #cccccc;padding-bottom:15px;background-image:  url(images/relax3.jpg); background-repeat: no-repeat; background-position: center left;}

#corpohome2 {text-align:center; width:770px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;}

#corpothai {margin:0;text-align:center; width:770px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;background: url(images/thai_massage.jpg); background-repeat: no-repeat; background-position: top left!important;}
#thaip  {position: relative; float: right; margin:0;text-align:justify; width:720px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;background: url(images/thai_position.jpg); background-repeat: no-repeat; background-position:bottom right!important;}

#thaia  {position: relative; float: right; margin-right:20; margtext-align:left; width:155px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:bold;padding:12px; background: #A5E13F; border:solid 2px #95D922; -webkit-border-radius: 10px;  	-moz-border-radius: 10px; border-radius: 10px;}
#thaib  {position: relative; float: right; margin-left:400px;margin-right: 30px; margin-top:-30px;text-align:left; width:225px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 12px;color: #254A70; font-weight:bold;padding-left:14px; background:url(images/graffap.png); background-repeat: no-repeat; background-position: left center; }
#thaic {margin:0 auto;width:540px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;text-align:justify; vertical-align:top;padding:10px;background: #C4D9FD;  -webkit-border-radius: 10px;  	-moz-border-radius: 10px; border-radius: 10px;}
#thaic:hover {margin:0 auto;width:540px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;text-align:justify; vertical-align:top;padding:10px;background: #F5F5F5;  -webkit-border-radius: 10px;  	-moz-border-radius: 10px; border-radius: 10px;}
#thaid {margin:0 auto;width:540px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;text-align:justify; vertical-align:top;padding:10px; background: #F5F5F5;  -webkit-border-radius: 10px;  	-moz-border-radius: 10px; border-radius: 10px;}
#thaid:hover {margin:0 auto;width:540px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;text-align:justify; vertical-align:top;padding:10px; background: #C4D9FD;  -webkit-border-radius: 10px;  	-moz-border-radius: 10px; border-radius: 10px;}
#dia  {position: relative; float: right; margin:10;text-align:left; width:185px; height: 184px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:bold;padding:12px; background: url(images/diagramma.jpg); background-repeat: no-repeat; background-position:center center!important;}
#freccia {position: relative; float: right;  width:720px; margin:10; text-align: center; background: url(images/2arrow.png); background-repeat: no-repeat; background-position: 620px 10px!important;}
#corpohome3 {text-align:center; width:598px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;background-image:  url(images/gira3.jpg); background-repeat: no-repeat; background-position: top right;}

#corpoest {text-align:center; width:598px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13px;color: #254A70; font-weight:normal;vertical-align:top;border-right:1px solid #cccccc;padding-bottom:15px;background-image:  url(images/relax22.jpg); background-repeat: no-repeat; background-position: top right;}

#prb {width:100%; border:0px; background-image:  url(images/relax2.jpg); background-repeat: no-repeat; background-position: center left; font-size:13px}

#pra {width:100%; border:0px; background-image:  url(images/relax2.jpg); background-repeat: no-repeat; background-position: center left; font-size:13px}

#page {text-align:center; width:770px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;}

#page2 {text-align:justify; width:770px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:10px;}

#corpo {text-align:center; width:770px; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 11px;color: #254A70; font-weight:normal;vertical-align:top;padding-bottom:15px;}

ul.menu {position:fixed; margin:0;list-style:none; padding:0;color: #1A8CFF;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 13px;font-weight:bold;}

ul.menu li a {display:block; text-decoration:none; width:147px;height:20px;line-height:20px;}

ul.menu li {display:inline;}

ul.menu li a:link, ul.menu li a:visited {color: #2082D2;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 13px;font-weight:bold;letter-spacing:0.5px;background-image:  url(images/menu.jpg); background-repeat: no-repeat; background-position: bottom left; text-indent:25px;text-decoration:none;} 

ul.menu li a:hover, ul.menu li a:active {background-image:  url(images/hover.jpg); background-repeat: no-repeat; background-position: bottom left; color:#ff6600;}

ul.menup {position:fixed; margin:0;list-style:none; padding:0;color: #2B95FF;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 13px;font-weight:bold;}

ul.menup li a {display:block; text-decoration:none; width:147px;height:20px;line-height:20px;}

ul.menup li {display:inline;}

ul.menu2 {margin:0;list-style:none; padding:0;color: #2B95FF;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 13px;font-weight:bold;}

ul.menu2 li a {display:block; text-decoration:none; width:147px;height:20px;line-height:20px;}

ul.menu2 li {display:inline;}

ul.menu2 li a:link, ul.menu2 li a:visited {color: #ff6600;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 13px;font-weight:bold;letter-spacing:0.5px;background-image:  url(images/hover.jpg); background-repeat: no-repeat; background-position: bottom left; text-indent:25px;text-decoration:none;} 

ul.menu2 li a:hover, ul.menu2 li a:active {background-image:  url(images/menu.jpg); background-repeat: no-repeat; background-position: bottom left; color:#2082D2;}

ul.menu3 { position:fixed;margin:0;list-style:none; padding:0;color: #336699;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 14px;font-weight:bold;}

/*ul.menu3 { margin:0;list-style:none; padding:0;color: #1A8CFF;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 13px;font-weight:bold;} */

ul.menu3 li a {display:block; text-decoration:none; width:147px;height:20px;line-height:20px;}

ul.menu3 li {display:inline;}

ul.menu3 li a:link, ul.menu3 li a:visited {color: #336699;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;font-size: 14px;font-weight:bold;letter-spacing:0.8px;background-image:  url(images/menu.jpg); background-repeat: no-repeat; background-position: bottom left; text-indent:25px;text-decoration:none;} 

ul.menu3 li a:hover, ul.menu3 li a:active  {background-image:  url(images/hover.jpg); background-repeat: no-repeat; background-position: bottom left; color:#ff6600;} 

#div {background-image:  url(images/div.gif); background-repeat: repeat-x; background-position: bottom left; width:100%;margin-bottom:5px;}

#divt {float: right;background-image:  url(images/Trapezio2.jpg); background-repeat: no-repeat; background-position: bottom left; padding-bottom:20px;}
#divt2 {width: 270px; height: 500px; float: right;background-image:  url(images/Dorsale.jpg); background-repeat: no-repeat; background-position: center right;}
#div2 {background-image:  url(images/pixelnero.gif); background-repeat: repeat-x; background-position: bottom left; width:100%;margin-bottom:5px;}

#div3 {background-image:  url(images/space2.gif); background-repeat: repeat-x; background-position: bottom left; width:100%;margin-bottom:5px;}

.line {width:100%; height:2px; background-image:  url(images/pixelgrigio.gif); background-repeat: repeat-x; background-position: bottom;}

.line2 {width:100%; height:2px; background-image:  url(images/pixelnero2.gif); background-repeat: repeat-x; background-position: bottom;}

.schiena {background-image:  url(images/schiena.gif); background-repeat: no-repeat; background-position: center right;}

.vert {width:15px;height:90%; background-image:  url(images/pixelgrigio.gif); background-repeat: repeat-y; background-position: bottom;}

#Lay1 {position:absolute; width:470px; height:150px; z-index:1; left: 33%; top: 180px;text-align:left; font-weight:bold;}

#Lay1 a:hover { text-decoration:1px dotted #C0C0C0;}

#news {margin:0 auto;width:578px; text-align:left; letter-spacing:0.7px; padding-top:10px; font-size:12px; border:0; padding:0;}
#newss {margin:0 auto;width:690px; text-align:left; letter-spacing:0.7px; padding-top:20px; font-size:13px; padding:0; }
/* -webkit-box-shadow: 0px 0px 8px #ccc;  	-moz-box-shadow: 0px 0px 8px #ccc;  	box-shadow: 0px 0px 8px #ccc;  	-webkit-border-radius: 8px;  	-moz-border-radius: 8px;  	border-radius: 8px;*/
#news a:link, #news a:visited {color:#ff6600;margin-bottom:10px;line-height:25px;}

#news a:hover {color:#2B95FF; text-decoration:none; border-bottom:1px dotted #C0C0C0}
.complete {color:#fff; text-decoration:none; background: #ff6600; border:1px solid #FF6600;}
.complete2 {text-decoration:none; border:1px solid #FF6600;}
.corpoc {margin:0 auto;width:720px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;text-align:justify; vertical-align:top;padding-bottom:15px}
.corpoc2 {margin:0 auto;width:720px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;FONT-SIZE: 13.5px;color: #254A70; font-weight:normal;text-align:justify; vertical-align:top;padding-bottom:15px}
.map1 {background-image:  url(images/mappa1.jpg); background-repeat: no-repeat; background-position: top center; width:570;}

.map2 {background-image:  url(images/mappa2.jpg); background-repeat: no-repeat; background-position: top center; width:570;}

#mlb {width:191px; height:181px; text-align:center; font-weight:bold;background-image:  url(images/ml.jpg); background-repeat: no-repeat; background-position: top left;padding-top:25px;}

#ml {margin:0 auto;width:150px; text-align:left; font-weight:bold;font-size:12px; letter-spacing:0.6px; color:#2B95FF;}

.aranciob {color:#ff6600; font-size: 11px; font-weight:bold;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;}

.arancio {color:#ff6600; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; vertical-align:middle; text-align:left}

.grigio {width:400px; color:#666666; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; vertical-align:middle; text-align:left}

.little {color:#254A70; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold;}

.littlef {color:#666; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold; text-align:left;}

.littlejj {color:#FF6600; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold; text-align:right;}

.cento {padding-left:20px;}

.littlen {color:#254A70; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 12px; font-weight:normal;}

.littler {color:#254A70; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 12px; font-weight:bold; text-align:right;}

.field {

 WIDTH: 250px; HEIGHT: 20; BORDER-BOTTOM: 1px dotted #FF6600;

    font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold; color:#666; text-align:left;}

.field2 {

	  WIDTH: 250px; HEIGHT: 20; BORDER-BOTTOM: 1px dotted #FF6600;

	font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold; color:#666; text-align:left;}

.fieldf {

	width: 44px; height: 45px;

}

#tit {text-align:left; padding-left:13px; font-size:14px; font-weight:bold; letter-spacing:0.5px; text-shadow: 1px 1px 1px #dbdbdb; text-transform:uppercase;}

#tit2 {text-align:left; padding-left:21px; font-size:11px; font-weight:bold; letter-spacing:0.5px;}

#tit3 {text-align:left; padding-left:13px; font-size:14px; font-weight:bold; letter-spacing:0.5px; text-shadow: 1px 1px 1px #dbdbdb;}

#botc {margin:0 auto; width:770px;height:46px;background-image:  url(images/bot2.jpg); background-repeat: no-repeat; background-position: bottom center;}
#botd {margin:0 auto; width:770px;height:46px;background-image:  url(images/bot21.jpg); background-repeat: no-repeat; background-position: bottom center;}

#bot {width:770px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:12px; font-weight:bold; color: #254A70; font-weight:normal;text-align:center; letter-spacing:1px;padding-top:9px;}

#botcB {margin:0 auto; width:795px;height:46px;background-image:  url(images/bot4.jpg); background-repeat: no-repeat; background-position: bottom center;}

#botB {width:795px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:12px; font-weight:bold; color: #254A70; font-weight:normal;text-align:center; letter-spacing:1px;padding-top:9px;}

#agg{width:383px;text-align:left;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:11px; color: #666666; font-weight:normal;text-align:left; margin-top:4px;align:left;}

table#wd {width:770px; height: 16px; margin:0 auto;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:11px; color: #666666; font-weight:normal;margin-top:0px; padding-left: 12px; text-align: left; background-color:#FFFFFF;}

table#wdB {width:795px;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:11px; color: #666666; font-weight:normal;margin-top:4px;  background-color:#FFFFFF;}

#arti {background-image:  url(images/arti2.gif); background-repeat: no-repeat; background-position: center center; width:149; height:100}

#ban {padding-left:20px;vertical-align:bottom; align:justify;}

.imgfooter {FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; opacity:.50;}

.imgfooter2 {FILTER: Alpha(Opacity=100);}

.imghome {FILTER: Alpha(Opacity=100);}

.imghome2 {FILTER: Alpha(Opacity=100); -moz-opacity: 0.5; opacity:.50; background-image:url(images/testata4.jpg);}

a.ml:link, a.ml:visited { font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:11px; color: #ff6600; font-weight:bold; letter-spacing:0.5px;text-decoration:none; height:14px; line-height:14px;display:block; padding-left:25px;background-image:  url(images/ml2.gif); background-repeat: no-repeat; background-position: center left;margin-top:5px;}

a.ml:hover { text-decoration:none;color: #2B95FF;}

a.segnala:link, a.segnala:visited {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:12px; color: #ff6600; font-weight:bold; letter-spacing:0.5px;text-decoration:none; height:15px; line-height:15px;display:block; padding-left:25px;background-image:  url(images/segnala.gif); background-repeat: no-repeat; background-position: center left;margin-top:5px;}

a.segnala:hover { text-decoration:none;color: #2B95FF;}

a.page:link, a.page:visited {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:11px; color: #ff6600; font-weight:bold; text-decoration:none; height:15px; line-height:15px;display:block; padding-left:25px;background-image:  url(images/page2.gif); background-repeat: no-repeat; background-position: center left;margin-top:5px;}

a.page:hover { text-decoration:none;color: #2B95FF;}

a.cort:link, a.cort:visited {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:11px; color: #ff6600; font-weight:bold; text-decoration:none; height:15px; line-height:15px;display:block; padding-left:25px;background-image:  url(images/cort.gif); background-repeat: no-repeat; background-position: center left;margin-top:5px;}

a.cort:hover { text-decoration:none;color: #2B95FF;}

.tabcontent {margin:0 auto;width:700px;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13.5px; font-weight:normal;font-color:#254A70; border-collapse:collapse;border-spacing:0;}

.tabcontent td {padding:3px;}

.tabcontent2 {margin:0 auto;width:700px;color:#254A70;vertical-align:top;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13.5px; font-weight:normal;font-color:#254A70; border-collapse:collapse;border-spacing:0;}

.tabcontent2 td {width:190px;padding:3px;}

.titletab1 {font-weight:bold; text-indent:6px;color:#254A70;vertical-align:middle;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13.5px;background-image:  url(images/titletab.jpg); background-repeat: repeat-x; background-position: bottom left;height:20px;}

.titletab2 {font-weight:bold; text-indent:6px;color:#254A70;vertical-align:middle;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13.5px;background-image:  url(images/titletab2.jpg); background-repeat: repeat-x; background-position: bottom left;height:20px;}

.cont {margin:0 auto;width:250px; border-collapse:collapse;border-spacing:0;}

.cont2 {margin:0 auto;width:80px; border-collapse:collapse;border-spacing:0;}

.cont3 {margin:0 auto;width:240px; border-collapse:collapse;border-spacing:0;}

.dett1 {width:170px;text-align:right; padding-right:5px;font-weight:bold; text-indent:11px;color:#666666;vertical-align:middle;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px;background-image:  url(images/titletab.jpg); background-repeat: repeat-x; background-position: bottom left;height:20px;}

.dett2 {width:170px;text-align:right; padding-right:5px;font-weight:bold; text-indent:11px;color:#666666;vertical-align:middle;font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px;background-image:  url(images/titletab2.jpg); background-repeat: repeat-x; background-position: bottom left;height:20px;}

.dett2 a:link, .dett2 a:visited {color: #2B95FF;}

.dett2 a:hover {color: #666666;}

.filter {filter: Alpha(Opacity=40, Style=0); -moz-opacity: 0.4; opacity:.40;}

.op {width:190px; filter: Alpha(Opacity=40, Style=0); -moz-opacity: 0.4; opacity:.40;}

.opac {width:33%; filter: Alpha(Opacity=40, Style=0); -moz-opacity: 0.4; opacity:.40;}

.opac2 {width:34%; filter: Alpha(Opacity=40, Style=0); -moz-opacity: 0.4; opacity:.40;}

.opp {font-weight:bold;font-size:11px;color: #ff6600;}

.opa {width: 190px; color: #ff6600;}

a.up:link, a.up:visited {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:32px; color: #ff6600; font-weight:bold; text-decoration:none; height:38px; line-height:38px;padding-left:80px;background-image:  url(images/arrow_up.png); background-repeat: no-repeat; background-position: center center;}

a.up:hover { text-decoration:none;color: #2B95FF; background-image:  url(images/arrow_up2.png);}

.note {font-size:11px;color:#ff6600;text-align:left;}

.corpon {margin:0 auto;width:700px; text-align:justify;font-size:11px; padding: 8px;}

h1 {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:16px; letter-spacing:0.8px;display:inline;margin-right:10px;color:#336699; text-shadow: 1px 1px 1px #dbdbdb;}

/*vecchio colore #2B95FF */

h2 {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; display:inline;color:#0069D2;}

img {border:0px;}

input.search {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; color: #ff9900; border: 1px inset #999999; background-color: #f5f5f5; width: 120px; height:17px;margin-right:11px;margin-left:20px;}

input.text {font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; color: #ff9900; border: 1px inset #999999; background-color: #f5f5f5; width: 140px; margin-bottom:10px;}

form {margin-bottom:0;}

.data {vertical-align:top; text-align:right; width:176; height:20; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; font-color: #254A70; padding-right:8px;}

.data 2 {vertical-align:top; align:right; width:176px;}

.dataa {vertical-align:middle; text-align:right; width:176; height:20; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; padding-right:8px;}

.datadx {vertical-align:top; width:214; height:30; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-color:#666; font-size: 12px; font-weight:bold; text-align:left; padding-left: 100px;}

.datadxs {vertical-align:top; width:214; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-color:#254A70; font-size: 11px; font-weight:bold; text-align:left; padding-left: 50px;}

.inputf {BORDER-BOTTOM: 1px dotted #FF6600; WIDTH: 250px; HEIGHT: 20;background:#FFFFFF;  font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; color:#666; font-size: 11px; font-weight:bold; text-align:left;}

.inputf2 { WIDTH: 265px; HEIGHT: 120px; background:#FFFFFF;  font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold; color:#666; text-align:left;}

.select {background:#FFFFFF; font-color:#254A70; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold; text-align:left;}


  
.cerca {

	font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida;

	font-size: 11px; font-weight:normal;

	color: #254A70;

	text-decoration: none;

	background-color: #FFFFFF;

	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#B9DCFF,EndColorStr=#FFFFFF);  

	border: 1px inset;}

	

.msport {
font-size: 13.5px;
	background-color: #FFFFFF;}

	

ul.list li {

list-style-type: decimal;}



ul.list2 li {

list-style-image: url(images/list.gif); align: left;

}



.ul.decimal{

list-style-type: decimal;

}



.tabola {

border-bottom: 1px dotted #CCE5FF;

padding-top: 5px;

padding-bottom: 3px;

border-top: 1px dotted #CCE5FF;

border-collapse: collapse;

}





.tabola2 {

border-top: 1px dotted #CCE5FF;

padding: 10px 10px 10px 10px;

border-collapse: collapse;

}





.tabola3 {

border-bottom: 1px dotted #CCE5FF;

padding-bottom: 2px;

border-collapse: collapse;

}



.tabolav {

border-right: 1px dotted #CCE5FF;

border-left: 1px dotted #CCE5FF;

padding-top: 5px;

padding-bottom: 3px;

border-collapse: collapse;

}



.tabolat {

border-right: 1px dotted #FF9900;

border-left: 1px dotted #FF9900;

padding-top: 5px;

padding-bottom: 3px;

border-collapse: collapse;

}



.tabolas {

border-left: 1px dotted #FF9900;

padding-top: 1px;

padding-left: 3px;

padding-bottom: 1px;

border-collapse: collapse;

}



.tabolau {

border-bottom: 1px dotted #FF9900;

padding-top: 1px;

padding-bottom: 1px;

border-collapse: collapse;

}



.tabola9 {width:690px;

BORDER-COLLAPSE: collapse; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; font-weight: normal; MARGIN: 0px; COLOR: #254A70; TEXT-ALIGN: center; background-color: #FFFFFF;}

.tabola10 {width:690px;
BORDER-COLLAPSE: collapse; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px; font-weight: normal; MARGIN: 0px; COLOR: #254A70; TEXT-ALIGN: center; background-color: #FFFFFF; background-image: url(images/coop.jpg); background-repeat: no-repeat; background-position: 270px 200px;}

.tabolag {padding-top: 20px; margin-top:20px; width: 400px;height: 150px;

	BORDER-RIGHT: #ff9900 1px dotted; BORDER-TOP: #ff9900 1px dotted; BORDER-LEFT: #ff9900 1px dotted; BORDER-BOTTOM: #ff9900 1px dotted; BORDER-COLLAPSE: collapse;

}

.pad {

width:100%;
padding-top: 8px;
padding-bottom: 6px;
padding-left: 8px;
border-collapse: collapse;
font-size: 12px; font-weight: bold;}

.pad2 {

width:100%;
padding-top: 8px;
padding-bottom: 6px;
padding-left: 8px;
border-collapse: collapse;
font-size: 12px; font-weight: normal;}



.tabay {

  background-image: url("images/logoayu.jpg");

  background-repeat: no-repeat;

  background-attachment: fixed;

  background-position: center right;

}

.tabay2 {

  background-image: url("images/loto2.jpg");

  background-repeat: no-repeat;

  background-attachment: fixed;

  background-position: center center;

}



.sh {

  font-size:13px;

  text-align:justify;

  background-image: url("images/tao5.jpg");

  background-repeat: no-repeat;

  background-attachment: fixed;

  background-position: center center;

}



.rei {width:720px;font-size:13.5px; text-align:justify;}

.nat {

  font-size:13px;

  text-align:justify;

  background-image: url("images/donna.jpg");

  background-repeat: no-repeat;

  background-attachment: fixed;

  background-position: center center;

}



.pleft {margin-left: 20; margin-right: 15;}

.spa {margin-left: 20; margin-right: 20;}



.imgfooter {FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; opacity:.50;}

.imgfooter2 {FILTER: Alpha(Opacity=100);}





#superbanner {FLOAT: right; MARGIN: auto; WIDTH: 470px; POSITION: relative; HEIGHT: 60px; TEXT-ALIGN: left;}

#superbanner A {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: url(images/hover.jpg) #ffffff no-repeat 0px 60px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute;}

#superbanner A:hover {WIDTH: 468px; HEIGHT: 284px;}

#superbanner IMG {BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}

ACRONYM {

	CURSOR: help;

}

.bordosx {width:24px; margin: 0 auto; 

	background-image: url(images/sinistrasx.gif);

background-repeat: repeat-y; background-position: right right;}

.bordodx {width:24px; margin: 0 auto;

	background-image: url(images/destradx.gif);

background-repeat: repeat-y; background-position: left left;}









	/* // here comes the goodnes  */	

	

		.ttip{

			z-index:10;

			}

		.ttip:hover{

			position:relative;

			z-index:100;

			}			

		.ttip span{

			display:none;

			}

		.ttip:hover span{

			display:block;

			position:absolute;

			float:left;

			white-space:nowrap;

			top:-2.2em;

			left:.5em;

			background:#fffcd1;

			border:1px solid #444;

			color:#444;

			padding:1px 5px;

			z-index:10;			

			}			

		

	/* // goodnes  */





.aradot {

width: 100%; height: 2px; background-image: url(images/pixelarancio.gif); background-repeat: repeat x; background-position: middle center;

}


.sicilia {

  background-image: url("images/siciliaopa.jpg");

  background-repeat: no-repeat;

  background-attachment: fixed;

  background-position: center center;

}



/* background-image:  url(images/relax33.jpg); background-repeat: no-repeat; background-position: top left; 



VECCHIO INSERTI DEL CORPO HOME */



/* 004A83 altro colore caratteri interessante */

#topdxs {width:553px; vertical-align:top;padding-right:10px; text-align:left; padding-top:8px;padding-bottom:6px;letter-spacing:0.5px;color:#666666;}

#topdxs a:link, #topdxs a:visited  {font-weight:bold;color: #ff6600;}

#topdxs a:hover  {text-decoration:none;color: #2082D2;}

#continua {float:right; align:right; vertical-align:bottom; padding-bottom: 2px; margin:0px; position:relative; clear:both;}

img#dis{

position: relative; float:right; right: 4px; bottom: 2px;

margin: 6px; padding-top:10px;

}


.newh {width:100%; height:50px; border:0px; background-image:  url(images/news1.jpg); background-repeat: no-repeat; background-position: center right; font-size:12px; text-align:right;}

.newh1 {width:100%; height:50px; border:0px; background-image:  url(images/news2.jpg); background-repeat: no-repeat; background-position: center right; font-size:12px; text-align:right;}


.hnew1 {width:690px; height:120px; border:0px; background-image:  url(images/thai_massage_nuad_bo_rarn.jpg); background-repeat: no-repeat; background-position: center left; font-size:13px; text-align:right;  border-bottom:#C0C0C0 1px dotted;}

.hnew1h {width:690px; height:120px; border:0px; background-image:  url(images/thai_massage_nuad_bo_rarn.jpg); background-repeat: no-repeat; background-position: center left; font-size:13px; text-align:right; border-bottom:#C0C0C0 1px dotted; FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; opacity:.50;}

.hnew2 {width:690px; height:120px; border:0px; background-image:  url(images/tdmnew.jpg); background-repeat: no-repeat; font-size:13px; text-align:right;  border-top: #C0C0C0 1px dotted;}

.hnew2h {width:690px; height:120px; border:0px; background-image:  url(images/tdmnew.jpg); background-repeat: no-repeat; font-size:13px; text-align:right; border-top: #C0C0C0 1px dotted; FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; opacity:.50;}

.hnew3 {width:690px; height:120px; border:0px; background-image:  url(images/massaggio_base.gif); background-repeat: no-repeat; background-position: top left; font-size:13px; text-align:right;  border-top: #C0C0C0 1px dotted;}

.hnew3h {width:690px; height:120px; border:0px; background-image:  url(images/massaggio_base.jpg); background-repeat: no-repeat; background-position: top left; font-size:13px; text-align:right; border-top: #C0C0C0 1px dotted; FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; opacity:.50;}

.hnew4 {width:690px; height:120px; border:0px; background-image:  url(images/elasto_taping.jpg); background-repeat: no-repeat; background-position: center right; font-size:13px; text-align:left;  border-top: #C0C0C0 1px dotted; border-bottom:#C0C0C0 1px dotted;}

.hnew4h {width:690px; height:120px; border:0px; background-image:  url(images/elasto_taping.jpg); background-repeat: no-repeat; background-position: center right; font-size:13px; text-align:left;  border-top: #C0C0C0 1px dotted; border-bottom:#C0C0C0 1px dotted; FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; opacity:.50;}

.hnew5 {width:690px; height:120px; border:0px; background-image:  url(images/Buon_Anno_2012_Auguri.jpg); background-repeat: no-repeat; background-position: center right; font-size:13px; text-align:right;  border-top: #C0C0C0 1px dotted; border-bottom:#C0C0C0 1px dotted;}

.hnew5h {width:690px; height:120px; border:0px; background-image:  url(images/Buon_Anno_2012_Auguri.jpg); background-repeat: no-repeat; background-position: center right; font-size:13px; text-align:right;  border-top: #C0C0C0 1px dotted; border-bottom:#C0C0C0 1px dotted; FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; opacity:.50;}

.sph {width:100%; border:0px; background-image:  url(images/sportivo_logo.gif); background-repeat: no-repeat; background-position: left bottom; font-size:13.5px; text-align:left; }



.sportdate {

background-image: url(images/graffa.gif); background-repeat: no-repeat; background-position: center right; font-size:13.5px; text-align:left;}







/*

accordion home page

*/



.accordion

{

    position:relative;

	overflow:hidden;

	width:540px;

	margin:100px auto;

	list-style:none;

	padding:0px;

	font-size:10px;

}





/*

hides the images and text from within the accordion;



this style will be applied only before the 

accordion is instantiated or if the user doesn't have

javascript enabled;



feel free to replace this style with your own

*/

.accordion img, .accordion .caption

{

	position:absolute;

	left:-9999px;

}



.accordion .panel

{	

	background-color:#FFF;

	border:4px solid #FFF;

}





#accordion-container

{

	width:574px;

}



.accordion .panel

{

	background-image:url(accordion-assets/images/preloader.gif);

	background-repeat:no-repeat;

	background-position:center center;

	position:absolute;

	overflow:hidden;

	background-color:#FFF;

	background-repeat:no-repeat;

}





.accordion .shadow-horizontal

{

	background:url(accordion-assets/images/shadow.png) repeat-Y;

	position:absolute;

	right:0px;

	width:25px;

	height:100%;

}





.accordion .shadow-vertical

{

	background:url(accordion-assets/images/shadow_v.png) repeat-x;

	position:absolute;

	bottom:0px;

	width:100%;

	height:25px;

}





.accordion .preloader

{

	background:url(accordion-assets/images/preloader2.gif) no-repeat;

	width:62px;

	height:14px;

	position:absolute;

	z-index:15;

}





.accordion .caption

{

	overflow:hidden;

	border-bottom:1px dotted #C0C0C0;

	position:absolute;

	width:300px;

	height:200px;

	z-index:20;

}





.accordion .caption-background

{

	background:;



	position:absolute;

	width:100%;

	height:100%;

}





.accordion .caption p

{

	color:#254A70;

	margin:0px;

	padding:10px;

}





.accordion .caption p a

{

	color:#ff6600; text-decoration:none;

}





.accordion .caption p a:hover

{

	color:#C0C0C0; text-decoration:none;

}









/*------------------POPUPS------------------------*/



#fade {



	display: none;



	background: #000; 



	position: fixed; left: 0; top: 0; 



	z-index: 10;



	width: 100%; height: 100%;



	opacity: .70;



	z-index: 9999;



}



.popup_block{



	display: none;



	background: #fff;



	padding: 20px; 	



	border: 10px solid #ddd;



	float: left;



	font-size: 1.2em;



	position: fixed;



	top: 50%; left: 50%;



	z-index: 99999;



	-webkit-box-shadow: 0px 0px 10px #000;



	-moz-box-shadow: 0px 0px 10px #000;



	box-shadow: 0px 0px 10px #000;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	border-radius: 10px;

	



}



img.btn_close {



	float: right; 



	margin: -55px -55px 0 0;



}



.popup p {



	padding: 5px 10px;



	margin: 5px 0;

overflow: auto;

}



/*--Making IE6 Understand Fixed Positioning--*/



*html #fade {



	position: absolute;



}



*html .popup_block {



	position: absolute;



}



.dipcsen  {

background:url(images/diploma_csen_massaggio_sportivo.jpg) no-repeat; background-position: center top;

	width:340px;

	height:275px;

	font-size: 15px; font-weight:bold; color: #ff6600; vertical-align:bottom; padding-bottom: 5px; padding-left:25px;

 text-align: left;}

.dipcsen2  {

background:url(images/diploma_csen2.jpg) no-repeat; background-position: center top;

	width:340px;

	height:275px;

	font-size: 15px; font-weight:bold; color: #ff6600; vertical-align:bottom; padding-bottom: 5px; padding-left:25px;

 text-align: left;}

#galleryh {



  padding:0; 



  margin:0 auto 5em auto; 



  list-style-type:none; 



  overflow:hidden; 



  width:595px; 



  height:240px; 



  border:1px solid #888; 



  background:url(images/000.jpg);



  }



#galleryh li {



  float:left;



  }



#galleryh li a {



  display:block; 



  height:240px;



  width:28px; 



  float:left; 



  text-decoration:none; 



  border-right:1px solid #fff; 



  cursor:default;



  }



#galleryh li a img {



  width:28px; 



  height:240px; 



  border:0;



  }



#galleryh li a:hover {



  background:#eee; 



  width:320px;



  }



#galleryh li a:hover img {



  width:320px;



  }



img.gal {

	border: 1px solid #BBB;

	padding: 3px;

	margin: 2px;

	vertical-align: top;

	FILTER: Alpha(Opacity=70); -moz-opacity: 0.7; opacity:.70;

}



img.gal:hover {

	border: 1px solid #BBB;

	padding: 3px;

	margin: 2px;

	vertical-align: top;

	FILTER: Alpha(Opacity=100); -moz-opacity: 1; opacity:1;

}



.immagine1 {

	display: block;

}



.immagine2 {

	display: none;

}



.cambioimmagine {

	float: right;
width: 170px;font-size:12px; color:#333; padding-left:20px;
        vertical-align: bottom;

	font-size:12px;

}



.cambioimmagine:hover .immagine1 {

	display: none;

	font-size:12px;

}



.cambioimmagine:hover .immagine2 {

	display: block;

	font-size:12px;

}



#sub3 {

position:fixed;top:50%;left:50%;width:560px; height:400px; margin-left:-280px;

margin-top: -200px;background-color : #fff;display:none; padding:14px; border: 6px solid #ccc; -webkit-box-shadow: 0px 0px 10px #000;



	-moz-box-shadow: 0px 0px 10px #000;



	box-shadow: 0px 0px 10px #000;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	border-radius: 10px; overflow-y: scroll;

	z-index:10;

}

#sub4 {

position:fixed;top:50%;left:50%;width:700px; height:440px; margin-left:-350px;

margin-top: -220px;background-color : #fff;display:none; padding:14px; border: 6px solid #ccc; -webkit-box-shadow: 0px 0px 10px #000;



	-moz-box-shadow: 0px 0px 10px #000;



	box-shadow: 0px 0px 10px #000;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	border-radius: 10px; overflow-y: scroll;

	z-index:10;

}

#sub5 {

position:fixed;top:50%;left:50%;width:700px; height:500px; margin-left:-350px;

margin-top: -250px;background-color : #fff;display:none; padding:14px; border: 6px solid #ccc; -webkit-box-shadow: 0px 0px 10px #000;



	-moz-box-shadow: 0px 0px 10px #000;



	box-shadow: 0px 0px 10px #000;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	border-radius: 10px; overflow-y: scroll;

	z-index:10;

}

#sub6 {

position:fixed;top:50%;left:50%;width:500px; height:400px; margin-left:-250px;

margin-top: -200px;background-color : #fff;display:none; padding:14px; border: 6px solid #ccc; -webkit-box-shadow: 0px 0px 10px #000;



	-moz-box-shadow: 0px 0px 10px #000;



	box-shadow: 0px 0px 10px #000;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	border-radius: 10px; overflow-y: scroll;

	z-index:10;

}

#sub7 {

position:fixed;top:50%;left:50%;width:500px; height:400px; margin-left:-250px;

margin-top: -200px;background-color : #fff;display:none; padding:14px; border: 6px solid #ccc; -webkit-box-shadow: 0px 0px 10px #000;



	-moz-box-shadow: 0px 0px 10px #000;



	box-shadow: 0px 0px 10px #000;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	border-radius: 10px; overflow-y: scroll;

	z-index:10;

}

.legale { color:#999999;

}



@font-face {

    font-family: 'pastelRegular';

    src: url('pastel_crayon-webfont.eot');

    src: url('pastel_crayon-webfont.eot?#iefix') format('embedded-opentype'),

         url('pastel_crayon-webfont.woff') format('woff'),

         url('pastel_crayon-webfont.ttf') format('truetype'),

         url('pastel_crayon-webfont.svg#pastelRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}







.rota {

  /* hack per Internet Explorer */

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

  /* hack per Mozilla Firefox */

  -moz-transform: rotate(-1deg);

  /* hack per Apple Safari */

  -webkit-transform: rotate(-1deg);

}





.reflected:before, .reflected:after {

    display: block;

    position: absolute;

    bottom: -.8em; /* You should change this value to fit your font */

    left: 40;

    right: 0;

}

.reflected:before {

    content: 'Adhara';

    opacity: .1;

    /* This is how the text is flipped vertically */

    -webkit-transform: scaleY(-1);

    -moz-transform: scaleY(-1);

    -o-transform: scaleY(-1);

}

.reflected:after {

    /* Fading using CSS gradient */

   /*background: -webkit-gradient(linear, left top, left center, from(rgba(255,255,255,0)), to(rgb(255,255,255)));

    background: -moz-linear-gradient(top, rgba(255,255,255,0), rgb(255,255,255));*/

    content: ' ';

    height: 1em;

}





#navbar {

   margin: 0;

   padding: 0;

   height: 1em; }

#navbar li {

   list-style: none;

   float: left; 

backgroung-image: url('http://sperling.com/examples/menuh/navdown_blue.gif');

	background-position: right center;

	background-repeat: no-repeat;}

#navbar li a {

   display: block;

   padding: 3px 8px;

  /* background-color: #5e8ce9;

   color: #fff;*/

   text-decoration: none; }

#navbar li ul {

   display: none;

   width: 9em; /* Width to help Opera out */

   background-color: #f2f2f2;}

#navbar li:hover ul, #navbar li.hover ul {

   display: block;

   position: absolute;

   margin: 0;

   padding: 0; 

   background-color: #8db3ff; }

#navbar li:hover li, #navbar li.hover li {

   float: left; 

backgroung-image: url('http://sperling.com/examples/menuh/nav_white.gif');

	background-position: right center;

	background-repeat: no-repeat;}

#navbar li:hover li a, #navbar li.hover li a {

   background-color: #f2f2f2;

   border-bottom: 1px solid #fff;

   color: #336699; }

#navbar li li a:hover {

   background-color: #8db3ff; }



#menux{width: 204px; position: relative;	vertical-align:top;	padding:0;	margin:auto; 	z-index:8;	}		#menux ul{		margin:0; padding:0;}		#menux li{		position: relative;		float: left;		list-style: none;		margin: 0;		padding:2px;	}		#menux li a{		width:220px;		height: 28px;		display: block;		text-decoration:none;		text-align: center;		line-height: 28px;		font-weight: bold;		font-size: 13px;		} #menux li a:hover{		background-position: bottom center;		}		#menux ul ul{		position: absolute;		top: 30px;		width: 224px;		visibility: hidden;

                background:#f2f2f2;		}		#menux ul li:hover ul{		visibility:visible; background:#f2f2f2;		}		a.green{		background:#C4D9FD;		color: #254A70;		}

               a.green:hover{		background:#f2f2f2;		color: #ff6600;		}		a.blu{	font-size:24px;		}	#menux li a.blu{		text-decoration:none;		text-align: center;		line-height: 30px;		font-weight: bold;		font-size: 16px;		}




#block1 {position:fixed;bottom:100px;left:50%;width:300px; height:120px; margin-left:-150px; margin-top: -60px; font-size:11px;background-color : #f2f2f2;display:none; padding:14px; -webkit-box-shadow: 0px 0px 10px #000;  	-moz-box-shadow: 0px 0px 10px #000;  	box-shadow: 0px 0px 10px #000;  	-webkit-border-radius: 10px;  	-moz-border-radius: 10px;  	border-radius: 10px; z-index:10;}
