body {
background: #7DBA24 url(../immagini/bg-fil.jpg) repeat-x center top;
height:100%;
min-width:918px;
min-height:720px;
height:auto !important;
height:720px;
color:#000000;
font-family:"lucida grande",verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:21px;
margin:0px;
text-align:center;
}
A:link,A:visited,A:hover {text-decoration: none;}
img{border:0;margin:0;}

#mainCnt{
background:url(../immagini/background2.jpg) no-repeat center top;
min-height:720px;
height:auto !important;
height:720px;
}

 #boxDx{
 background:url(../immagini/box-dx.jpg) no-repeat center top;
 width:208px;
height:249px;
margin:0px;
padding:0;
position: absolute;
top:21px;
left:703px;
 }

#boxDx #newshp{
margin:20px 10px 10px 10px;
font-family:Tahoma,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 110px;
display:block;

}

#boxDx #newshp h1{
font-family:Tahoma,verdana,sans-serif;
font-size:16px;
color:#5497B4;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin:0;
padding:0;
}

#boxDx #newshp h2{
font-family:Tahoma,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:oblique;
font-variant:normal;
font-weight:normal;
color:#7B7B7B;
margin:0;
padding:0;
}


#container{
	width:895px;
	margin: 0 auto;
	height:100%;
	padding:0 0 0 0;
	position:relative;
	text-align:left;
}
#cntPage
{
    background:transparent url(../immagini/border1-rpt.gif) repeat-y top left;
    padding-top:20px;
    padding-left:15px;
    padding-right:15px;
    width:673px;
    max-width:673px;
    height:auto;
    min-height:470px;
    height:auto !important;
    height:560px;

}

#cntHome
{
    background:transparent url(../immagini/border2-rpt.gif) repeat-y top left;
    padding-top:20px;
    padding-left:15px;
    padding-right:15px;
    width:553px;
    max-width:553px;
    height:auto;
    min-height:470px;
    height:auto !important;
    height:560px;
}

#gHome
{
    width:522px;
    max-width:522px;
}

#gPage 
{
    width:646px;
    max-width:646px;
}

#header h1, #header h2, #header h3 {
position:absolute;
text-indent:-2000px;
}

#header{
margin:0px;
padding:0;
position: absolute;
top:0;
left:0;
}


#header h1 {
background:transparent url(../immagini/dona-5x1000.jpg) no-repeat scroll 0%;
height:142px;
left:686px; 
top:0px;
width:170px;
margin:0px;
}

.topfontsize 
{
    position: absolute;
    /*background:transparent url(../immagini/FontDim.jpg) no-repeat scroll 0%;*/
    height:36px;
    left:858px; 
    top:0px;
    width:63px;
    margin:0px;
}

#header h2 {
background:transparent url(../immagini/star-therapy.jpg) no-repeat scroll 0%;
height:149px;
left:211px;
top:1px;
width:432px;
margin:0px;
}

#header h3 {
background:transparent url(../immagini/logo-ansabbio.jpg) no-repeat scroll 0%;
height:181px;
left:0px;
top:0px;
width:157px;
margin:0px;
}

.verdana_11 {
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #353535;
	
	
}
#content{
background:transparent url(../immagini/border1-top.gif) no-repeat top left;
width:673px;
overflow:hidden;
margin:0 0 0 151px;
position:relative;
padding:10px 0 0 0px;
}

#contentHome{
background:transparent url(../immagini/border2-top.gif) no-repeat top left;
width:553px;
overflow:hidden;
margin:0 0 0 151px;
position:relative;
padding:10px 0 0 0px;
}

.contenitore-editor {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #595858;
	padding-left:34px;
	padding-top:30px;
	padding-right:15px;
	padding-bottom:5px;
	line-height: 18px;
}


#footer{
background:transparent url(../immagini/footer1.jpg) no-repeat top left;
width:747px;
margin:0px 0 0 112px;
}

#footerHome{
background:transparent url(../immagini/footer2.jpg) no-repeat top left;
width:630px;
margin:0px 0 0 112px;
}

#footer h2, #footerHome h2{
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
font-style: normal;
text-align:center;
margin:0px;
color:#ffffff;
clear:left;
}

#middle{
width:895px;
margin:0px;
padding:0;
position: absolute;
top:150px;
left:11px;
}

ul#pnav 
{
position:absolute;
padding:0px;
margin:0;
top:33px;
left:4px;
width:148px;
list-style-type:none;
}

ul#pnav li
{

text-indent:-3000px;
float:right;
}

ul#pnav li a 
{
display:block;
border:1px solid;
height:50px;
text-indent:-3000px;
}

ul#pnav li a.curr-sel ,
ul#pnav li a.curr-sel:hover {
background-position:0px -49px;
}
ul#pnav li a:hover {
background-position:0px -49px;
}

ul#pnav li a span 
{
    display:none;
}

/*********************************************/
#mnunav 
{
position:absolute;
padding:0px;
margin:0;
top:33px;
left:4px;
width:148px;
list-style-type:none;
}

#mnunav .voicenav1
{
position:absolute;
top:0;
right:0;
}

#mnunav .voicenav1 a 
{
display:block;
height:50px;
text-indent:-3000px;
}
#mnunav .voicenav2
{
position:absolute;
top:40;
right:0;
}

#mnunav .voicenav2 a 
{
display:block;
height:50px;
text-indent:-3000px;
}
#mnunav .voicenav3
{
position:absolute;
top:80;
right:0;
}

#mnunav .voicenav3 a 
{
display:block;
height:50px;
text-indent:-3000px;
}
#mnunav .voicenav4
{
position:absolute;
top:120;
right:0;
}

#mnunav .voicenav4 a 
{
display:block;
height:49px;
text-indent:-3000px;
}
#mnunav .voicenav5
{
position:absolute;
top:160;
right:0;
}

#mnunav .voicenav5 a 
{
display:block;
height:49px;
text-indent:-3000px;
}
#mnunav .voicenav6
{
position:absolute;
top:200;
right:0;
}

#mnunav .voicenav6 a 
{
display:block;
height:49px;
text-indent:-3000px;
}
#mnunav .voicenav7
{
position:absolute;
top:240;
right:0;
}

#mnunav .voicenav7 a 
{
display:block;
height:49px;
text-indent:-3000px;
}
#mnunav .voicenav8
{
position:absolute;
top:280;
right:0;
}

#mnunav .voicenav8 a 
{
display:block;
height:49px;
text-indent:-3000px;
}
/*********************************************/
a#btnChiSiamoITA 
{
    background:url(../immagini/mnu-sx/chi-siamoITA.gif) no-repeat;
    width:92px;
    height:49px;
}

a.curr-sel#btnChiSiamoITA  ,
a.curr-sel:hover#btnChiSiamoITA  {
background-position:0px -49px;
}
a:hover#btnChiSiamoITA  {
background-position:0px -49px;
}

a.curr-sel#btnChiSiamoENG  ,
a.curr-sel:hover#btnChiSiamoENG  {
background-position:0px -49px;
}
a:hover#btnChiSiamoENG  {
background-position:0px -49px;
}

a.curr-sel#btnChiSiamoFRA  ,
a.curr-sel:hover#btnChiSiamoFRA  {
background-position:0px -49px;
}
a:hover#btnChiSiamoFRA  {
background-position:0px -49px;
}

a.curr-sel#btnChiSiamoSPA  ,
a.curr-sel:hover#btnChiSiamoSPA  {
background-position:0px -49px;
}
a:hover#btnChiSiamoSPA  {
background-position:0px -49px;
}

a#btnEventiITA 
{
    background:url(../immagini/mnu-sx/eventi-realizzatiITA.gif) no-repeat;
    width:133px;
    height:49px;
}

a.curr-sel#btnEventiITA ,
a.curr-sel:hover#btnEventiITA {
background-position:0px -49px;
}
a:hover#btnEventiITA {
background-position:0px -49px;
}

a.curr-sel#btnEventiENG ,
a.curr-sel:hover#btnEventiENG {
background-position:0px -49px;
}
a:hover#btnEventiENG {
background-position:0px -49px;
}

a.curr-sel#btnEventiFRA ,
a.curr-sel:hover#btnEventiFRA {
background-position:0px -49px;
}
a:hover#btnEventiFRA {
background-position:0px -49px;
}

a.curr-sel#btnEventiSPA ,
a.curr-sel:hover#btnEventiSPA {
background-position:0px -49px;
}
a:hover#btnEventiSPA {
background-position:0px -49px;
}


a#btnStarTherapyITA 
{
    background:url(../immagini/mnu-sx/star-theraphyITA.gif) no-repeat;
    width:114px;
    height:49px;
}

a.curr-sel#btnStarTherapyITA  ,
a.curr-sel:hover#btnStarTherapyITA  {
background-position:0px -49px;
}
a:hover#btnStarTherapyITA  {
background-position:0px -49px;
}

a.curr-sel#btnStarTherapyENG  ,
a.curr-sel:hover#btnStarTherapyENG  {
background-position:0px -49px;
}
a:hover#btnStarTherapyENG  {
background-position:0px -49px;
}

a.curr-sel#btnStarTherapyFRA  ,
a.curr-sel:hover#btnStarTherapyFRA  {
background-position:0px -49px;
}
a:hover#btnStarTherapyFRA  {
background-position:0px -49px;
}

a.curr-sel#btnStarTherapySPA  ,
a.curr-sel:hover#btnStarTherapySPA  {
background-position:0px -49px;
}
a:hover#btnStarTherapySPA  {
background-position:0px -49px;
}

a#btnRassegnaITA 
{
    background:url(../immagini/mnu-sx/rassegna-stampaITA.gif) no-repeat;
    width:144px;
    height:49px;
}

a.curr-sel#btnRassegnaITA ,
a.curr-sel:hover#btnRassegnaITA {
background-position:0px -49px;
}
a:hover#btnRassegnaITA   {
background-position:0px -49px;
}

a.curr-sel#btnRassegnaENG ,
a.curr-sel:hover#btnRassegnaENG {
background-position:0px -49px;
}
a:hover#btnRassegnaENG   {
background-position:0px -49px;
}

a.curr-sel#btnRassegnaFRA ,
a.curr-sel:hover#btnRassegnaFRA {
background-position:0px -49px;
}
a:hover#btnRassegnaFRA   {
background-position:0px -49px;
}
a.curr-sel#btnRassegnaSPA ,
a.curr-sel:hover#btnRassegnaSPA {
background-position:0px -49px;
}
a:hover#btnRassegnaSPA   {
background-position:0px -49px;
}

a#btnAiutaITA 
{
    background:url(../immagini/mnu-sx/aiuta-AnsabbioITA.gif) no-repeat;
    width:132px;
    height:49px;
}

a.curr-sel#btnAiutaITA,
a.curr-sel:hover#btnAiutaITA {
background-position:0px -49px;
}
a:hover#btnAiutaITA  {
background-position:0px -49px;
}

a#btnNovitaITA 
{
    background:url(../immagini/mnu-sx/novitaITA.gif) no-repeat;
    width:77px;
    height:49px;
}

a.curr-sel#btnNovitaITA ,
a.curr-sel:hover#btnNovitaITA  {
background-position:0px -49px;
}
a:hover#btnNovitaITA   {
background-position:0px -49px;
}

a.curr-sel#btnNovitaENG ,
a.curr-sel:hover#btnNovitaENG  {
background-position:0px -49px;
}
a:hover#btnNovitaENG   {
background-position:0px -49px;
}

a.curr-sel#btnNovitaFRA ,
a.curr-sel:hover#btnNovitaFRA  {
background-position:0px -49px;
}
a:hover#btnNovitaFRA   {
background-position:0px -49px;
}

a.curr-sel#btnNovitaSPA ,
a.curr-sel:hover#btnNovitaSPA  {
background-position:0px -49px;
}
a:hover#btnNovitaSPA   {
background-position:0px -49px;
}


a#btnSostenitoriITA
{
    background:url(../immagini/mnu-sx/sostenitoriITA.gif) no-repeat;
    width:102px;
    height:49px;
}

a.curr-sel#btnSostenitoriITA ,
a.curr-sel:hover#btnSostenitoriITA  {
background-position:0px -49px;
}
a:hover#btnSostenitoriITA  {
background-position:0px -49px;
}

a.curr-sel#btnSostenitoriENG ,
a.curr-sel:hover#btnSostenitoriENG  {
background-position:0px -49px;
}
a:hover#btnSostenitoriENG  {
background-position:0px -49px;
}

a.curr-sel#btnSostenitoriFRA ,
a.curr-sel:hover#btnSostenitoriFRA  {
background-position:0px -49px;
}
a:hover#btnSostenitoriFRA  {
background-position:0px -49px;
}

a.curr-sel#btnSostenitoriSPA ,
a.curr-sel:hover#btnSostenitoriSPA  {
background-position:0px -49px;
}
a:hover#btnSostenitoriSPA  {
background-position:0px -49px;
}


a#btnContattiITA
{
    background:url(../immagini/mnu-sx/contattiITA.gif) no-repeat;
    width:85px;
    height:49px;
}

a.curr-sel#btnContattiITA ,
a.curr-sel:hover#btnContattiITA  {
background-position:0px -49px;
}
a:hover#btnContattiITA  {
background-position:0px -49px;
}

a.curr-sel#btnContattiENG ,
a.curr-sel:hover#btnContattiENG  {
background-position:0px -49px;
}
a:hover#btnContattiENG  {
background-position:0px -49px;
}

a.curr-sel#btnContattiFRA ,
a.curr-sel:hover#btnContattiFRA  {
background-position:0px -49px;
}
a:hover#btnContattiFRA  {
background-position:0px -49px;
}

a.curr-sel#btnContattiSPA ,
a.curr-sel:hover#btnContattiSPA  {
background-position:0px -49px;
}
a:hover#btnContattiSPA  {
background-position:0px -49px;
}


/**********************************************************************/
a#btnChiSiamoENG 
{
    background:url(../immagini/mnu-sx/chi-siamoENG.gif) no-repeat ;
    width:92px;
    height:41px;
}

a#btnStarTherapyENG 
{
    background:url(../immagini/mnu-sx/star-theraphyENG.gif) no-repeat;
    width:114px;
    height:40px;
}

a#btnEventiENG
{
    background:url(../immagini/mnu-sx/eventi-realizzatiENG.gif) no-repeat;
    width:133px;
    height:40px;

}

a#btnRassegnaENG
{
    background:url(../immagini/mnu-sx/rassegna-stampaENG.gif) no-repeat;
    width:144px;
    height:51px;
}

a#btnAiutaENG
{
    background:url(../immagini/mnu-sx/aiuta-AnsabbioENG.gif) no-repeat;
    width:132px;
    height:40px;
}

a.curr-sel#btnAiutaENG,
a.curr-sel:hover#btnAiutaENG {
background-position:0px -49px;
}
a:hover#btnAiutaENG  {
background-position:0px -49px;
}

a#btnNovitaENG 
{
    background:url(../immagini/mnu-sx/novitaENG.gif) no-repeat;
    width:77px;
    height:32px;
}

a#btnSostenitoriENG 
{
    background:url(../immagini/mnu-sx/sostenitoriENG.gif) no-repeat;
    width:102px;
    height:49px;
}

a#btnContattiENG 
{
    background:url(../immagini/mnu-sx/contattiENG.gif) no-repeat;
    width:85px;
    height:41px;
}

/********************************************************************/

a#btnChiSiamoFRA 
{
    background:url(../immagini/mnu-sx/chi-siamoFRA.gif) no-repeat ;
    width:92px;
    height:41px;
}

a#btnStarTherapyFRA 
{
    background:url(../immagini/mnu-sx/star-theraphyFRA.gif) no-repeat;
    width:114px;
    height:40px;
}

a#btnEventiFRA
{
    background:url(../immagini/mnu-sx/eventi-realizzatiFRA.gif) no-repeat;
    width:133px;
    height:40px;
}

a#btnRassegnaFRA
{
    background:url(../immagini/mnu-sx/rassegna-stampaFRA.gif) no-repeat;
    width:144px;
    height:51px;
}

a#btnAiutaFRA
{
    background:url(../immagini/mnu-sx/aiuta-AnsabbioFRA.gif) no-repeat;
    width:132px;
    height:40px;
}

a.curr-sel#btnAiutaFRA,
a.curr-sel:hover#btnAiutaFRA {
background-position:0px -49px;
}
a:hover#btnAiutaFRA  {
background-position:0px -49px;
}

a#btnNovitaFRA 
{
    background:url(../immagini/mnu-sx/novitaFRA.gif) no-repeat;
    width:77px;
    height:32px;
}

a#btnSostenitoriFRA
{
    background:url(../immagini/mnu-sx/sostenitoriFRA.gif) no-repeat;
    width:102px;
    height:49px;
}

a#btnContattiFRA 
{
    background:url(../immagini/mnu-sx/contattiFRA.gif) no-repeat;
    width:85px;
    height:41px;
}

/*********************************************************************/

a#btnChiSiamoSPA 
{
    background:url(../immagini/mnu-sx/chi-siamoSPA.gif) no-repeat;
    width:92px;
    height:41px;
}


a#btnStarTherapySPA 
{
    background:url(../immagini/mnu-sx/star-theraphySPA.gif) no-repeat;
    width:114px;
    height:40px;
}

a#btnEventiSPA
{
    background:url(../immagini/mnu-sx/eventi-realizzatiSPA.gif) no-repeat;
    width:133px;
    height:40px;
}

a#btnRassegnaSPA
{
    background:url(../immagini/mnu-sx/rassegna-stampaSPA.gif) no-repeat;
    width:144px;
    height:51px;
}

a#btnAiutaSPA 
{
    background:url(../immagini/mnu-sx/aiuta-AnsabbioSPA.gif) no-repeat;
    width:132px;
    height:40px;
}
a.curr-sel#btnAiutaSPA,
a.curr-sel:hover#btnAiutaSPA {
background-position:0px -49px;
}
a:hover#btnAiutaSPA  {
background-position:0px -49px;
}

a#btnNovitaSPA 
{
    background:url(../immagini/mnu-sx/novitaSPA.gif) no-repeat;
    width:77px;
    height:32px;
}

a#btnSostenitoriSPA 
{
    background:url(../immagini/mnu-sx/sostenitoriSPA.gif) no-repeat;
    width:102px;
    height:49px;
}

a#btnContattiSPA
{
    background:url(../immagini/mnu-sx/contattiSPA.gif) no-repeat;
    width:85px;
    height:41px;
}

/*****************************************************************/
ul#langnav 
{
background:url(../immagini/barra-lang.jpg) no-repeat top left;
position:absolute;
padding:10px;
margin:0;
top:390px;
left:41px;
width:130px;
height:39px;
list-style-type:none;
}

ul#langnav li
{
float:left;
width:20px;
margin:2px;
padding:0px;
}

ul#langnav li a 
{
display:block;
height:15px;
}

ul#langnav li a span
{
display:none;
}

ul#langnav li a.current2 ,
ul#langnav li a.current2:hover {
background-position:0px -15px;
}
ul#langnav li a:hover {
background-position:0px -15px;
}

a#ita
{
    background:url(../immagini/lng-ita.jpg) no-repeat top left;
    width:20px;
    height:15px;
}


a#eng 
{
    background:url(../immagini/lng-eng.jpg) no-repeat top left;
    width:20px;
    height:15px;
}
a#fra 
{
    background:url(../immagini/lng-fra.jpg) no-repeat top left;
    width:20px;
    height:15px;
}
a#spa 
{
    background:url(../immagini/lng-esp.jpg) no-repeat top left;
    width:20px;
    height:15px;
}


ul#zoomtext
{
background:url(../immagini/border-textzoom.gif) no-repeat top left;
position:absolute;
padding:10px;
margin:0;
top:470px;
left:87px;
width:64px;
height:39px;
list-style-type:none;
}

ul#zoomtext li
{
float:left;
width:13px;
margin:2px;
padding:0px;
}

ul#zoomtext li a 
{
display:block;
height:19px;
}

ul#zoomtext li a span
{
display:none;
}

ul#zoomtext li a.current2 ,
ul#zoomtext li a.current2:hover {
background-position:0px -19px;
}
ul#zoomtext li a:hover {
background-position:0px -19px;
}

a#txta
{
    background:url(../immagini/a-01.gif) no-repeat top left;
    width:12px;
    height:19px;
}


a#txtaa
{
    background:url(../immagini/a-02.gif) no-repeat top left;
    width:12px;
    height:19px;
}
a#txtaaa
{
    background:url(../immagini/a-03.gif) no-repeat top left;
    width:13px;
    height:19px;
}

.formbox
{
    border: 3px solid #9DDAEF;
    background-color: #F7F7F7;
    font-family:"lucida grande",verdana,sans-serif;
}
.formtext
{
    border: 3px solid #9DDAEF;
    background-color: #F7F7F7;
    font-family:"lucida grande",verdana,sans-serif;
    overflow:auto;
}

.formboxerror
{
    border: 3px solid #B70000;
    background-color: #F7F7F7;
    font-family:"lucida grande",verdana,sans-serif;
    overflow:auto;
}

.butbox 
{
    border: 3px solid #9DDAEF;
    color: #225574;
    background-color: #FFFFFF;
    font-weight:bold;
    cursor:pointer;
    
}

.leggitutto
{
    background:url(../immagini/leggi-tutto.jpg) no-repeat;
    display:block;
    width:85px;
    height:25px;
}

.leggitutto:hover
{
    background-position:0px -24px;
}

.tuttieventi
{
    background:url(../immagini/tutti-eventi-foto-video.jpg) no-repeat;
    display:block;
    width:244px;
    height:27px;
}

.tuttieventi:hover
{
    background-position:0px -27px;
}

.evnext
{
    background:url(../immagini/ev_cat_next.jpg) no-repeat top left;
    display:block;
    width:142px;
    height:30px;
}

.evnext:hover
{
    background-position:0px -30px;
}

.evprev
{
    background:url(../immagini/ev_cat_prev.jpg) no-repeat top left;
    display:block;
    width:142px;
    height:30px;
}


.evprev:hover
{
    
    background-position:0px -30px;
}

.banner
{
    position:relative;
    top:5px;
    text-align:center;
}

.chisiamo1
{
    background:url(../cgi-bin/immagini/scopri-therapy.jpg) no-repeat top left;
    display:block;
    width:284px;
    height:91px;
    position:relative;
}


.chisiamo1:hover
{
    background-position:0px -91px;
}

.chisiamo2
{
    background:url(../cgi-bin/immagini/guarda-eventi.jpg) no-repeat top left;
    display:block;
    width:291px;
    height:91px;
    top: -91px;
    left: 295px;
    position:relative;
}


.chisiamo2:hover
{
    background-position:0px -91px;
}

.chisiamobutton 
{
    clear:both;
    width: 600px;
    display: inline-block;
    padding-top: 20px;

}

.image_style{
border: solid 4px #519DB5;
}