/* CSS Document */
body {
margin:0px;
padding:0px;
color:#555;
text-align:center;
background:url(img/body-bg.gif) repeat-x top;
}
#main {
width:980px;
margin:0 auto;
}
/** stili vari **/
#upper-box ul, #footer-box, #home-news h1, #home-news p, #int-content p, #menu-sale li, #sale-dx h3, #menu-attivita li, #int-content-table h2, .nome-trattamento, .td-txt, .nome-servizio, .td-prezzo {
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
}
#int-content h1, #int-content-table h1, .attivita-col h2, #sale-dx h2, #sale-dx p big, .par-content big, .par-news big, .paragrafoExt big {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
text-decoration:underline;
color:#1B3976;
}
/*.centered-cnt {
width:980px;
margin:0 auto;
}*/
.float-left, #upper-box ul li, #header-box img, #footer-box ul li, #home-news p, .attivita-separa, .attivita-col, .attivita-row, .attivita-col p, #sale-sx, #sale-dx, #sale-dx p, #tbl-fisiosphere, .tbl-prezzi-spa, .par-news, .par-news img {
position:relative;
float:left;
}
.float-right, .attivita-col p img, .par-content small, .par-news small {
position:relative;
float:right;
}
#upper-box ul li a, #footer-box ul li a, #menu-attivita li a {
color:#555;
text-decoration:none;
}
#upper-box ul li a:hover, #footer-box ul li a:hover, #footer-box p a, #home-news p a, #menu-sale li a, #menu-attivita li a:hover, .par-content a, .par-news a, .paragrafoExt a {
color:#1B3976;
text-decoration:underline;
}
#footer-box p a:hover, #home-news p a:hover, #menu-sale li a:hover, .par-content a:hover, .par-news a:hover, .paragrafoExt a:hover {
color:#1B3976;
text-decoration:none;
}
#footer-box p a {
text-transform:uppercase;
}
/** stili testata assoluta **/
#upper-box {
width:980px;
height:194px;
background:url(img/upper-box-bg.gif) no-repeat 70px 47px;
}
#upper-box ul {
padding:0px 0px 0px 20px;
margin:0px;
list-style-type:none;
}
#upper-box ul li {
font-weight:bold;
padding:4px 10px 6px 10px;
margin:1px;
text-align:center;
color:#fff;
}
/** stili testata grafica **/
#header-box {
width:980px;
height:254px;
background:url(img/header-box-bg.gif) repeat-x;
}
#header-box img {
left:24px;
}
/** stili contenuti **/
#core-box {
width:980px;
}
#home-content {
width:980px;
background:url(img/core-box-bg.gif) no-repeat 25px 2px;
padding:2px 0px 0px 0px;
}
#home-firma {
width:370px;
padding:60px 0px 0px 0px;
}
#home-swf {
width:240px;
padding:85px 0px 0px 0px;
}
#home-news {
width:320px;
padding:30px 0px 0px 50px;
}
#home-news h1 {
text-align:left;
padding:0px 0px 0px 24px;
margin:0px;
background:url(img/freccia-blu.gif) no-repeat left;
}
#home-news p {
width:254px;
padding:15px 12px 16px 12px;
margin:0px;
text-align:left;
line-height:15px;
background:url(img/tratteggio-medium.gif) no-repeat center bottom;
}
#home-news p a {
padding-left:10px;
background:url(img/freccina-blu.gif) no-repeat 0px 6px;
}
/** stili sezioni interne **/
#int-content {
width:910px;
padding:40px 35px 20px 35px;
margin:0px;
}
#int-content-table {
width:930px;
padding:40px 25px 20px 25px;
margin:0px;
}
#int-content h1 {
padding:0px;
margin:0px;
text-align:left;
}
#int-content-table h1 {
padding:0px;
margin:0px;
text-align:center;
}
#int-content-table h2 {
padding:6px 0px 15px 0px;
margin:0px;
text-align:center;
font-style:italic;
font-weight:normal;
}
.par-content, .par-news {
width:100%;
padding:18px 0px 10px 0px;
margin:0px;
text-align:left;
line-height:16px;
}
.par-news {
background:url(img/tratteggio.gif) repeat-x bottom;
}
.par-news img {
margin:0px 15px 0px 0px;
}
.par-content small, .par-news small {
padding-right:20px;
height:15px;
font-size:10px;
background:url(img/freccia-blu.gif) no-repeat right;
text-align:right;
}
.par-content img, #sale-dx p img {
border:none;
}
.big-spa {
font-weight:bold;
font-style:italic;
font-size:17px;
line-height:22px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#1B3976;
}
.attivita-row {
width:910px;
background:url(img/tratteggio-vert.gif) repeat-y center;
}
.attivita-col {
width:440px;
padding:10px 0px 10px 0px;
background:url(img/tratteggio.gif) repeat-x left bottom;
}
.attivita-col h2 {
padding:0px 0px 0px 10px;
margin:0px 0px 5px 0px;
text-align:left;
}
.attivita-col p {
width:420px;
padding:10px;
margin:0px;
}
.attivita-col p img {
margin-left:10px;
}
.attivita-separa {
width:30px;
height:100px;
}
#sale-sx {
width:250px;
text-align:left;
}
#menu-sale {
width:200px;
margin:0px;
padding:20px 0px 0px 0px;
list-style-type:none;
}
#menu-sale li {
width:170px;
margin:0px;
padding:4px 5px 6px 25px;
text-align:left;
font-size:12px;
background:url(img/voce-menu-sale.gif) no-repeat bottom;
}
#menu-attivita {
width:200px;
margin:20px 0px 0px 0px;
background:url(img/tipo-attivita-svolte.gif) no-repeat 0px 0px;
padding:34px 0px 0px 0px;
list-style-type:none;
}
#menu-attivita li {
width:175px;
margin:0px;
padding:4px 20px 5px 5px;
text-align:right;
font-size:11px;
background:url(img/freccina-blu2.gif) no-repeat 191px 10px;
border-bottom:1px solid #c7c7c7;
text-transform:uppercase;
}
#sale-dx {
width:660px;
}
#sale-dx h2 {
text-transform:uppercase;
font-style:italic;
text-align:right;
padding:0px;
margin:0px;
}
#sale-dx h3 {
color:#1B3976;
text-align:right;
padding:4px;
margin:0px;
}
#sale-dx p {
padding:15px 0px 15px 0px;
margin:0px;
line-height:16px;
text-align:left;
background:url(img/tratteggio.gif) repeat-x bottom left;
}
#sale-dx p big, .par-content big, .par-news big {
font-weight:bold;
line-height:28px;
color:#1B3976;
text-decoration:none;
font-style:italic;
}
#mappa {
width:550px;
height:350px;
border:2px solid #C7C7C7;
padding:1px;
}
.nome-pianeta {width:120px;height:24px;}
.td-settimana {width:20px;background:#00194B;}
.td-orario {padding:3px;font-family:Tahoma, Arial, Verdana;font-size:11px;border:1px solid #ccc;color:#666}
.td-attivita {padding:3px;font-family:Tahoma, Arial, Verdana;font-size:11px;border:1px solid #ccc;text-align:center;color:#666}
.pulsante-big {padding:3px;font-family:Tahoma, Arial, Verdana;font-size:11px;border:3px solid #1A3A75;background:url(img/orari/bg-pulsante.gif) repeat-x top #00194B;color:#fff;font-weight:bold;}

.link-news {
font-weight:bold;
text-transform:uppercase;
background:url(img/freccina-blu.gif) no-repeat 0px 6px;
padding-left:10px;
}
a.link-news {
color:#1A3A75;
text-decoration:underline;
}
a:hover.link-news {
color:#1A3A75;
text-decoration:none;
}
#tbl-fisiosphere {
width:910px;
padding:10px 0px 10px 0px;
}
#tbl-fisiosphere table {
margin:0 auto;
}
.tbl-prezzi-spa {
width:660px;
padding:10px 0px;
}
.nome-trattamento {
width:170px;
padding:4px;
text-transform:uppercase;
color:#fff;
background:#00194B url(img/orari/bg-pulsante.gif) bottom repeat-x;
border:1px solid #00194B;
font-weight:bold;
}
.nome-servizio {
width:202px;
padding:4px;
text-transform:uppercase;
color:#fff;
background:#00194B url(img/orari/bg-pulsante.gif) bottom repeat-x;
border:1px solid #00194B;
font-weight:bold;
}
.td-img {
width:172px;
padding:3px;
border:1px solid #ccc;
text-align:center;
}
.td-img img {
margin:0 auto;
}
.td-txt {
width:166px;
color:#666666;
line-height:16px;
border:1px solid #ccc;
padding:4px 6px;
}
.td-prezzo {
color:#666666;
line-height:16px;
border:1px solid #ccc;
padding:4px 6px;
}
.td-txt b {
color:#1A3A75;
font-style:italic;
}
.row-gallery {
width:910px;
text-align:center;
padding:10px 0px;
}
/*.row-gallery img {
border:1px solid #ccc;
}*/
.img-gallery-off {
border:3px solid #ccc;
padding:2px;
background:#fff;
}
.img-gallery-on {
border:3px solid #1A3A75;
padding:2px;
background:#fff;
}
.evidenzia {
color:#1A3A75;
}
/** stili footer **/
#footer {
width:980px;
background:url(img/footer-bg.gif) no-repeat 240px 90px;
}
#footer-box {
width:500px;
margin:0 auto;
}
#footer-box ul {
padding:9px 0px 14px 89px;
margin:0px;
list-style-type:none;
}
#footer-box ul li {
padding:0px 11px 0px 11px;
margin:0px;
color:#1C50B9;
}
#footer-box p {
width:500px;
font-size:10px;
line-height:15px;
padding:21px 0px 25px 0px;
margin:0px;
color:#919191;
text-align:center;
}
.paragrafoExt {
padding:15px 0px 15px 0px;
margin:0px;
line-height:16px;
text-align:left;
}
.paragrafoExt big {
font-weight:bold;
line-height:28px;
color:#1B3976;
text-decoration:none;
font-style:italic;
}

