@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body {
font:12px Arial, Helvetica, sans-serif;
color:#6e6b58;
}

h1 {
background-image:url(../img/jiva_logo.gif) ;
width:135px;
height:70px;
float:left;
font-size:20px;
}

h1 span {visibility:hidden;}

ul {list-style-type:none;}

a {text-decoration:none; color:#6E6B58;}

p {text-align:justify; color:#6E6B58;; padding:0; line-height:15px;}

.spaz {margin-top:10px;}
.rightacc{ text-align:right;}
.sinistra {float:left;}
.deb {font-weight:bold; font-size:15px;}
.txtpink {color:#aa5365;}
.sub {font-weight:bold; color:#aa5365;}

#linea {height:10px; background-image:url(../img/linea.gif);}


/* div
------------------------------------------*/

#wrapper {
width:950px;
margin:auto;
margin-top:15px;
}

/* header */

#header{
width:100%;
height:70px;
}

/* menu */

#menu {
margin-top:40px;
width:770px;
height:30px;
float:right;
}

#menu ul li {
height:30px;
background-color:#f2ecd5;
display: block;
float:right;
margin-left:5px;
}

#menu a {
font-weight:bold;
text-decoration:none;
color:#6E6B58;
display: block;
padding:10px 5px 0 52px;
margin-left:5px;
}

#menu a:hover {
color:#fff;
}

#menu ul li:hover {
background-color: #b9b495;
}

#menu ul li.hit {
background-color:#b9b495;
}

#menu ul li.hit a {
color:#f2ecd5;
}

/* ------------------------------*/

#mainbox {
clear:both;
margin-top:5px;
min-height:500px;
}

#mainbox.maincalenda {
height:100%;
}

#hometext p {text-align:right;}

#images {
height:225px;
}

#textbox {
width:950px;
float:right;
}

#textbox.tablecalendario {
width:950px;
margin-bottom:15px;
}


#leftbox {
float:left;
padding-top:5px;
}

#leftbox.menuleft {width:750px; float:right;}

#leftbox.carendbox {
width:950px;
font-size:11px;
}

#titolo {margin-top:10px;}
#titolo h2 {
font-size:35px;
height:60px;
}

#titolo h2{height:70px;}

#titolo h2.movimento { background:url(../img/titolo/movimento.gif) no-repeat;}
#titolo h2.hathayoga {background:url(../img/titolo/hathayoga.gif) no-repeat;}
#titolo h2.yogapilates {background:url(../img/titolo/yogapilates.gif) no-repeat;}
#titolo h2.taichichuan {background:url(../img/titolo/taichichuan.gif) no-repeat;}
#titolo h2.qigong {background:url(../img/titolo/qigong.gif) no-repeat;}
#titolo h2.danzaaraba {background:url(../img/titolo/danzaaraba.gif) no-repeat;}

#titolo h2.benessere {background:url(../img/titolo/benessere.gif) no-repeat;}
#titolo h2.ayurveda {background:url(../img/titolo/ayurveda.gif) no-repeat;}
#titolo h2.shiatsu {background:url(../img/titolo/shiatsu.gif) no-repeat;}
#titolo h2.riflessologia {background:url(../img/titolo/riflessologia.gif) no-repeat;}
#titolo h2.massaggi {background:url(../img/titolo/massaggi.gif) no-repeat;}
#titolo h2.respiro {background:url(../img/titolo/respiro.gif) no-repeat;}
#titolo h2.riequilibrio {background:url(../img/titolo/riequilibrio.gif) no-repeat;}

#titolo h2.meditazione {background:url(../img/titolo/meditazione.gif) no-repeat;}

#titolo h2.jivaelba {background:url(../img/titolo/jivaelba.gif) no-repeat;}

#titolo h2.jivaformazione {background:url(../img/titolo/jivaformazione.gif) no-repeat;}
#titolo h2.jivascuola {background:url(../img/titolo/jivascuola.gif) no-repeat;}
#titolo h2.insegnanti {background:url(../img/titolo/insegnanti.gif) no-repeat;}
#titolo h2.naturopatia {background:url(../img/titolo/naturopatia.gif) no-repeat;}
#titolo h2.ayurveda_scuola {background:url(../img/titolo/ayurveda_scuola.gif) no-repeat;}
#titolo h2.shiatsu_scuola {background:url(../img/titolo/shiatsu_scuola.gif) no-repeat;}
#titolo h2.pranoterapia_scuola {background:url(../img/titolo/pranoterapia_scuola.gif) no-repeat;}
#titolo h2.quigongetaichichuan {background:url(../img/titolo/quigongetaichichuan.gif) no-repeat;}
#titolo h2.masterestage {background:url(../img/titolo/masterestage.gif) no-repeat;}
#titolo h2.iscrizioni {background:url(../img/titolo/iscrizioni.gif) no-repeat;}

#titolo h2.novita {background:url(../img/titolo/novita.gif) no-repeat;}
#titolo h2.orari {background:url(../img/titolo/orari.gif) no-repeat;}
#titolo h2.gallery {background:url(../img/titolo/gallery.gif) no-repeat;}
#titolo h2.dateformazione {background:url(../img/titolo/dateformazione.gif) no-repeat;}
#titolo h2.incontri {background:url(../img/titolo/incontri.gif) no-repeat;}
#titolo h2.comeassociarsi {background:url(../img/titolo/comeassoci.gif) no-repeat;}
#titolo h2.abbonamenti {background:url(../img/titolo/abbonamenti.gif) no-repeat;}

#titolo h2.team {background:url(../img/titolo/team.gif) no-repeat;}

#titolo h2.dove {background:url(../img/titolo/dove.gif) no-repeat;}
#titolo h2.contatti {background:url(../img/titolo/contatti.gif) no-repeat;}


#titolo h2 span {
visibility:hidden;
}


/* DIV txt ------------------------------------------*/

#leftbox div.txt {padding:10px 10px 15px 0px;}


#spazleft {padding-left:70px;}

#leftbox div.txt a {color:#aa5365;}
#leftbox div.txt a:hover {color:#d9b2ba;}
#leftbox div.txt p {margin-bottom:5px;}
#leftbox div.txt p.sub {font-weight:bold; color:#aa5365;}

#leftbox div.txt p.scarica {margin-top:15px; padding:3px 0; text-align:right; font-weight:bold; background-color:#F2ECD5;}
#leftbox div.txt p.scarica img {padding-right:10px; border:none;}

#leftbox div.txt td {
text-align:left;
vertical-align: top;
border:none;
}

#leftbox table tr.titolo {
background-color:#b9b495;
}

#leftbox table tr.titolo td {
font-weight:bold;
color:#fff;
}

#leftbox table tr td {
padding:3px;
text-align:center;
border:1px solid #b9b495;
}

#leftbox table tr.sabbia {
background-color:#f2ecd5;
}

#leftbox p.linea {
height:10px;
background-image:url(../img/linea.gif);
background-repeat:no-repeat;
}

#staff {padding-right:15px;}

#staff img {padding-right:15px;}
#staff p.nome {font-size:20px; color:#aa5365;}
#staff p.titolostaff { margin-top:10px; font-weight:bold;}


#listaleft {float:left; margin-left:70px;}
#listaleft li {
height:15px;
background-image:url(../img/icon_fiore.gif);
background-repeat:no-repeat;
background-position:0% 50%;
margin-bottom:10px;
}
#listaleft a { padding-left:20px;}

#listaright {float:right; padding-left:50px;}
#listaright li {
height:15px;
background-image:url(../img/icon_fiore.gif);
background-repeat:no-repeat;
background-position:0% 50%;
margin-bottom:10px;
}
#listaright a { padding-left:20px;}

/*-- Right box -------------------------------------- */ 


#rightbox {
width:170px;
float:left;
padding-bottom:5px;
}

#rightbox h3 {
font-size:20px;
font-weight:bold;
}

#rightbox p {
margin-top:5px;
}

#rightbox li {
width:150px;
padding:3px 0 3px 15px;
background-color:#F2ECD5;
margin-top:5px;
background-image:url(../img/icon_fiore_sabbia.gif);
background-repeat:no-repeat;
background-position:0% 50%;
}


#rightbox li.cate {
background-color:#fff;
margin:0;
padding:0;
}

#rightbox a:hover {color:#aa5365;}
#rightbox a.hitviola {color:#aa5365;}



/* VARIE ------------------------------------*/



/* FOOTER ------------------------------------*/

#footer {
width:950px;
clear:both;
margin-top:5px;
}
#footer ul.sotto {width:950px;}

#footer ul li {
display: block;
display:inline-block;
border-top:5px solid #b9b495;
border-bottom:1px solid #b9b495;
border-left:1px solid #b9b495;
float:left;
text-align:center;
}

#footer ul li:hover { background-color:#aa5365;}

#footer ul li.contatti {
border-right:1px solid #b9b495;
width:70px;
}

#footer ul li.contattihit {
width:70px;
border-right:1px solid #b9b495;
background-color:#aa5365;
}

#footer ul li.orarihit {background-color:#aa5365;}

#footer ul li a {
display:block;
padding:5px 0;
font-weight:bold;
text-decoration:none;
color:#6e6b58;
}

#footer ul li a:hover {
color:#fff;
}

#footer ul.links {clear:both;}

#footer ul.links li {
border:none;
float:right;
margin-top:5px
}
#footer ul.links li:hover { background-color:#fff;}

#footer ul li a.bianco {color:#fff;}
#footer ul li.picchit {width:70px;background-color:#aa5365;}
#footer ul li.medihit {width:117px;background-color:#aa5365;}
#footer ul li.bigghit {width:121px;background-color:#aa5365;}

#footer ul li.pink {
background-color:#aa5365;
}

.picc {width:70px;}
.medi {width:117px;}
.bigg {width:121px;}


