@charset "utf-8";
/* CSS Document */


*{
margin:0;
padding:0;
}


body{
background:#f6ead7 url(../img/body_bg.jpg) repeat-x top left;
font-family:"Arial Regular", Gadget, sans-serif;
font-size:12px;
color:#696052;
}

p{
line-height:16px;	
}

h1 span, h2 span{
display:none;	
}

a:link, a:visited{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#00614f;
text-decoration:none;	
}

a:hover{
text-decoration:underline;	
}

img{
border:none;	
}



ul{
list-style:none;	
}

/*------------------------------------------------------------     BOXES     ---------------------------------------*/

#maincontainer{
width:990px;
margin:0 auto;

/*border:1px solid red;*/
}

#top{
background:url(../img/top_bg.jpg) no-repeat top left;
height:51px;
}

#sx{
width:205px;
padding:0px 10px 0px 35px;
display:inline;
float:left;


}

#container{
width:730px;
display:inline;
float:left;
padding:0px 0px 0px 10px;
}

#content{
width:550px;
display:inline;
float:left;

}

#dx{
width:170px;
display:inline;
float:left;
padding:0px 0px 0px 10px;
position:relative;
z-index:1000;
}

#footer{
clear:both;
width:100%;
background:#ece0cd;
}









#sx img{
display:block;
margin:0px 0px 10px 0px;
}

h2.storie-naturhouse{
background:url(../img/h2-storie-naturhouse.jpg) no-repeat top left;	
height:35px;
}

h2.rtl{
background:url(../img/h2-rtl.jpg) no-repeat top left;	
height:35px;
}
/* ----------------------------------------------------------------------------- TOP --------------------------------*/

h1.logo{
background:url(../img/logo.jpg) no-repeat top left;
display:inline-block;
float:left;
width:281px;
height:51px;
cursor:pointer;
}

img.servizio-clienti{
float:right;
margin:3px 10px 0px 0px;
}

img.area-riservata{
float:right;
margin:3px 10px 0px 0px;
/*position:absolute;
top:3px;
right:305px;*/
}

#pager{
clear:both;
text-align:center;
margin:20px 0px 20px 0px;
}

#pager span{
display:inline-block;
width:90px;
text-align:center;
}

/* ----------------------------------------------------------------------------- STORIE NATURHOUSE ------------------*/

h2.storie-naturhouse{
background:url(../img/h2-storie-naturhouse.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

.box-storie{
margin-bottom:15px;	
padding-top:1px;
}

.box-storie p{
margin:0px 30px 0px 0px;	
}

.box-storie img{
float:left;
margin:0px 20px 0px 17px;
border:10px solid #e2d6c3;
}

p.title{
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#00614f;

}

.box-storie p.title{
padding:0px 0px 5px 0px;	
}

.box-storie a:link, .box-storie a:visited, .box-ricetta a:link, .box-ricetta a:visited{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#00614f;
display:block;
margin-top:10px;
}

.last-box{
background:url(../img/last-box_bg.jpg) no-repeat bottom left;	
}

a.scopri-storie:link, a.scopri-storie:visited{
background:url(../img/play.jpg) no-repeat top left;
padding:3px 0px 10px 35px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#00614f;
float:right;
margin-right:40px;
}
/* ----------------------------------------------------------------------------- INDICE MASSA CORPOREA --------------*/

#box-indice{
background: url(../img/indice-massa-corporea_bg.png) no-repeat top left;
width:172;
height:326px;
position:relative;
margin-left:-1px;
margin-bottom:10px;
}

a#box-indice:hover{
background-position:0px -326px;	
}

#box-indice input{
position:absolute;
color:#fff;
font-style:italic;
background:none;
border:none;
}

#box-indice input.peso{
top:88px;
left:30px;
}

#box-indice input.altezza{
top:118px;
left:30px;
}

#box-indice input.bmi{
left:110px;
top:178px;
}

#box-indice input.commento{
left:30px;
top:208px;
}

#box-indice input.calcola{
left:100px;
position:absolute;
top:140px;
cursor:pointer;
background:none;
color:#00614f;
}

#box-indice input.calcola:hover{
color:#fff;	
}

a.mappetta:link, a.mappetta:visited{
display:block;
width:208px;
height:312px;
background:url(../img/mappetta.jpg) no-repeat top left;
margin:0px 0px 10px 0px;
}

#box-indice div#messaggio{
width:160px;
margin:0 auto;
text-align:center;
position:absolute;
top:245px;
left:7px;
color:#207260;
}


/*a.mappetta:hover{
background-position:0px -313px;	
}*/


/* ----------------------------------------------------------------------------- NEWS -------------------------------*/

h2.news{
background:url(../img/h2-news.jpg) no-repeat top left;	
height:40px;
margin:20px 0px 0px 0px;
}

.box-news{
height:180px;	
}

.box-news p{
margin:0px 30px 0px 0px;	
}

.box-news img{
float:left;
margin:0px 20px 0px 17px
}

.box-news p.title{
padding:10px 0px 5px 0px;	
}



.box-news p.data, .news-rilievo p.data{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#a19787;	
}

.news-rilievo{
padding:0px 0px 40px 20px;
width:515px;
}

.news-rilievo p{
margin-bottom:5px;	
}

/* ----------------------------------------------------------------------------- RICETTE ----------------------------*/

#box-ricette{
margin:50px 0px 0px 0px;
background:url(../img/box-ricette_bg.jpg) no-repeat 0px 50px;
height:340px;
width:554px;
position:relative;
}

h2.ricette{
background:url(../img/h2-ricette.jpg) no-repeat top left;	
height:35px;
}

#box-ricette p.box-form{
position:absolute;
background:#f1e4d1;
padding:10px;
top:250px;
left:40px;
width:150px;
}


.box-ricetta{
float:right;
width:310px;
height:140px;
margin:0px 20px 0px 0px;
}

.box-ricetta img{
float:left;
margin:0px 20px 0px 17px;
border:10px solid #e2d6c3;
}

img.banner-corso{
margin:10px 0px 10px 0px;
}
/* ----------------------------------------------------------------------------- RASSEGNA-STAMPA --------------------*/

#rassegna-stampa{
width:210px;
height:520px;
padding-top:50px;
/*background:url(../img/rassegna-stampa_bg.jpg) no-repeat top left;*/
background:url(../img/rassegnastampa.png) no-repeat top left;
text-align:center;
}

div.rassegna{
padding:15px;
}

div.rassegna img{
float:left;	
margin-right:15px;
margin-top:15px;
}

div.rassegna p.title{
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#00614f;
margin-bottom:15px;
padding-top:60px;
}

div.rassegna p.desc{
display:inline-block;
width:290px;
padding-bottom:10px;
border-bottom:1px solid #ddd2c1;
}

a.scarica-pagina:link, a.scarica-pagina:visited{
width:185px;
height:35px;
display:block;
float:left;
margin-top:10px;
background:url(../img/scarica-pagina.jpg) no-repeat top left;
}

a.scarica-pagina:hover{
background-position:0px -35px;	
}


/* ----------------------------------------------------------------------------- BOX_NEWS ---------------------------*/

#box-news{
background:url(../img/box-news_bg.jpg) no-repeat top left;
height:116px;
position:relative;
margin:20px 0px 2px 0px;
padding:200px 0px 0px 15px;
}

img.rivista{
position:absolute;
z-index:200;
top:-70px;
left:-2px;
}

#box-news p{
width:140px;
margin:3px 0px 15px 0px;
}
/* ----------------------------------------------------------------------------- VIDEO ------------------------------*/

h2.metodo-naturhouse{
background:url(../img/h2-metodo-naturhouse.jpg) no-repeat top left;	
height:40px;
margin:20px 0px 0px 0px;
}


h2.nutrizionisti{
background:url(../img/h2-nutrizionisti.jpg) no-repeat top left;	
height:40px;
margin:20px 0px 0px 0px;
}


h2.news{
background:url(../img/h2-news.jpg) no-repeat top left;	
height:40px;
margin:20px 0px 0px 0px;
}

h2.video{
background:url(../img/h2-video.jpg) no-repeat top left;	
height:40px;
margin:20px 0px 0px 0px;
}



/* ----------------------------------------------------------------------------- CHI SIAMO --------------------------*/

h2.chi-siamo{
background:url(../img/h2-chi-siamo.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------- MAPPA DEL SITO --------------------*/



ul.mappa{
	list-style:disc;
	margin-left:30px;
}

ul.mappa li{
margin-bottom:3px;	
}

ul.mappa li ul{
margin-left:20px;
list-style:circle;
}

/* ----------------------------------------------------------------------------- FOOTER -----------------------------*/


#footer a{
font-size:13px;	
}

ul.footer-nav{
clear:both;
text-align:center;
background:#e6dac6;
padding:10px 0px;
margin:0px 0px 20px 0px;
}

ul.footer-nav li{
display:inline;	
}

ul.footer-nav li a, #footer a{
color:#72695a;
padding:0px 4px;
font-style:normal;
}

#footer-content{
width:990px;
margin:0 auto;
}

.footer-articoli{
display:inline;
float:left;
width:280px;
padding:0px 0px 0px 35px;
}

h2.articoli-letti{
background:url(../img/h2-articoli-letti.jpg) no-repeat top left;	
height:35px;
}

.footer-faq{
display:inline;
float:left;
width:350px;
padding:0px 0px 0px 35px;
height:150px;
}

h2.footer-faq{
background:url(../img/h2-footer-faq.jpg) no-repeat top left;	
height:35px;
}

.footer-informazioni{
display:inline;
float:left;
padding:0 0 0 0;
text-align:right;
width:270px;

}

h2.footer-informazioni{
background:url(../img/h2-informazioni.jpg) no-repeat top left;	
height:35px;
}

div.credits{
background:#e6dac6;
padding:10px 0px;
text-align:center;
clear:both;
margin-top:25px;
}

ul.footer-ul li{
margin-bottom:5px;	
}
/* ----------------------------------------------------------------------------- SOCIAL NATURHOUSE ------------------*/

#social-naturhouse{
background:#ECE0CD url(../img/social-nature_bg.jpg) no-repeat scroll left top;
height:55px;
padding:45px 0px 0px 40px;
width:129px;
margin:10px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------- FAQ --------------------------------*/

h2.faq{
background:url(../img/h2-faq.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

a.faq:link, a.faq:visited{
display:block;
width:172px;
height:133px;
background:url(../img/faq-img.png) no-repeat top left;
margin:0px 0px 10px 0px;
}
/*
a.faq:hover{
background-position:0px -133px;	
}*/

a.naturino:link, a.naturino:visited{
display:block;
width:171px;
height:162px;
background:url(../img/box_naturino_ok.png) no-repeat top left;
margin:10px 0px 10px 0px;
}


a.naturino:hover{
background-position:0px -162px;	
}

/* ----------------------------------------------------------------------------- PRODOTTI ---------------------------*/
h2.prodotti{
background:url(../img/h2-prodotti.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

.box-prod-sx, .box-prod-dx{
clear:both;
margin:0px 0px 20px 0px;
height:125px;
}

.box-prod-sx img{
float:left;
margin:0px 20px 0px 0px;
border:10px solid #e7dac8;
}

.box-prod-dx{
text-align:right;
}

.box-prod-dx img{
float:right;
margin:0px 30px 0px 20px;
border:10px solid #e7dac8;
}

.box-prod-sx p.title, .box-prod-dx p.title{
margin:10px 0px 10px 0px;	
}

a.tutti-prodotti:link, a.tutti-prodotti:visited{
display:block;
width:461px;
height:44px;
background:url(../img/tutti-prodotti.jpg) no-repeat top left;
}

a.tutti-prodotti:hover{
background-position: 0px -44px;	
}


/* ----------------------------------------------------------------------------- PESO PERFECTO ----------------------*/
h2.peso-perfecto{
background:url(../img/h2-peso-perfecto.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------- CERCA NEGOZIO ---------------------*/
h2.cerca-negozio{
background:url(../img/h2-cerca-negozio.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------- INFORMAZIONI LEGALI ---------------*/
h2.informazioni-legali{
background:url(../img/h2-informazioni-legali.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}


h2.pubblicità{
background:url(../img/h2-publicità.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}


/* ----------------------------------------------------------------------------- INVIACI STORIA --------------------*/
h2.inviaci-storia{
background:url(../img/h2-inviaci-storia.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

a.inviaci-storia:link, a.inviaci-storia:visited{
display:block;
width:169px;
height:134px;
background:url(../img/inviacistoria-img.jpg) no-repeat top left;
margin:10px 0px 10px 0px;
}

a.inviaci-storia:hover{
background-position:0px -134px;	
}


a.cucina:link, a.cucina:visited{
display:block;
width:171px;
height:211px;
background:url(../img/cucinaNaturhouse.png) no-repeat top left;
margin:10px 0px 10px 0px;
}

a.cucina:hover{
background-position:0px -210px;	
}

a.boxapp:link, a.boxapp:visited{
display:block;
width:171px;
height:255px;
background:url(../img/box_app.png) no-repeat top left;
margin:4px 0px 10px 0px;
}

/*
a.boxapp:hover{
background-position:0px -234px;	
}*/



a.recruiting:link, a.recruiting:visited{
display:block;
width:211px;
height:255px;
background:url(../img/recruiting-banner.png) no-repeat top left;
margin:10px 0px 10px 0px;
}

a.recruiting:hover{
background-position:0px -255px;	
}



/* ----------------------------------------------------------------------------- LAVORA CON NOI --------------------*/
h2.lavora-con-noi{
background:url(../img/h2-lavora-con-noi.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

a.lavora:link, a.lavora:visited{
display:block;
width:206px;
height:51px;
background:url(../img/lavora-img.jpg) no-repeat top left;
margin:0px 0px 10px 0px;
}

a.lavora:hover{
background-position:0px -51px;	
}

/* ----------------------------------------------------------------------------- CO-MARKETING ----------------------*/
h2.co-marketing{
background:url(../img/h2-co-marketing.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

a.scarica-brochure:link, a.scarica-brochure:visited{
display:inline-block;
float:left;
width:246px;
height:46px;
background:url(../img/scarica-brochure.jpg) no-repeat top left;
margin:0px 0px 10px 0px;
}

a.scarica-brochure:hover{
background-position:0px -46px;	
}

span.green{
color:#00614f;	
}

/* ----------------------------------------------------------------------------- CORSO POST-UNIVERSITA' ------------*/
h2.corso-post-universita{
background:url(../img/h2-corso-post-universita.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

a.corso:link, a.corso:visited{
display:block;
width:210px;
height:155px;
background:url(../img/banner-corso.png) no-repeat top left;
margin:10px 0px 10px 0px;
}

/*
a.corso:hover{
background-position:0px -155px;	
}*/

a.test:link, a.test:visited{
display:block;
width:173px;
height:163px;
background:url(../img/banner-test-ok.png) no-repeat top left;
margin:10px 0px 10px 0px;
}

a.test:hover{
background-position:0px -164px;	
}

a.banner-nat:link, a.banner-nat:visited{
display:block;
width:169px;
height:118px;
background:url(../img/banner-nat.jpg) no-repeat top left;
margin:10px 0px 10px 0px;
}

a.banner-nat:hover{
background-position:0px -119px;	
}

/* ----------------------------------------------------------------------------- FRANCHISING -----------------------*/
h2.franchising{
background:url(../img/h2-franchising.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

ul#franchising li{
display:inline;
float:left;
margin-bottom:10px;
width:220px;
}

ul#franchising li.check{
width:300px;
margin-top:100px; 
margin-left:-220px;
float:left;
}

ul#franchising li.check span{
display:inline-block;
width:50px;
}



ul#franchising li.invia{
float:right;
margin-top:90px; 	
}


ul#franchising input{
background:transparent url(../img/input_bg.jpg) no-repeat scroll left top;
border:medium none;
color:#fff;
float:left;
height:25px;
margin:0px 0px 0px 10px;
padding:9px 0 0 10px;
width:198px;
display:inline-block;
}

ul#franchising li.provincia{
display:block;
width:350px;
}


ul#franchising input.cap{
background:transparent url(../img/input-cap_bg.jpg) no-repeat scroll left top;
width:67px;	
}

ul#franchising select.provincia, ul#franchising input.citta-centro{
background:#bbaf9d url(../img/input-provincia_bg.jpg) no-repeat scroll left top;
border: none;
color:#fff;
float:left;
height:34px;
margin:0 0 10px 10px;
padding:9px 0 0 10px;
width:291px;
display:block;
}

ul#franchising input.citta-centro{
height:25px;
margin:0 0 10px 10px;
padding:9px 0 0 10px;
width:280px;	
}

ul#franchising textarea.textarea{
background:transparent url(../img/textarea_bg.jpg) no-repeat scroll left top;
border:medium none;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:80px;
margin:0 0 10px 10px;
padding:9px 0 0 10px;
width:591px;
display:block;
}

ul#franchising input.check{
margin-right:0px;
margin-top:-5px;
width:17px;
background:none;
}

ul#franchising input.invia{
border:none;
background:none;
float:right;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#00614f;
text-decoration:none;
cursor:pointer;
}

a.franchising:link, a.franchising:visited{
display:block;
width:206px;
height:146px;
background:url(../img/franchising-img.jpg) no-repeat top left;
margin:10px 0px 10px 0px;
}

a.franchising:hover{
background-position:0px -146px;	
}

ul#registrazione li.provincia{
display:block;
width:350px;
}


/* ----------------------------------------------------------------------------- AREA RISERVATA --------------------*/

h2.area-riservata{
background:url(../img/h2-area-riservata.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

div.box-login{
background:url(../img/box-login_bg.jpg) no-repeat top left;
width:707px;
height:160px;
position:relative;
}

div.box-login h2.login{
background:url(../img/h2-login.jpg) no-repeat top left;
position:absolute;
width:52px;
height:27px;
top:30px;
left:120px;
}

ul#login{
position:absolute;
top:60px;
left:120px;
}

ul#login li{
display:inline;
float:left;
margin-bottom:10px;
width:220px;
}

ul#login input{
background:transparent url(../img/input_bg.jpg) no-repeat scroll left top;
border:medium none;
color:#fff;
float:left;
height:25px;
margin:0px 0px 0px 10px;
padding:9px 0 0 10px;
width:198px;
display:inline-block;
}

ul#login input.accedi{
border:none;
background:none;
float:right;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#00614f;
text-decoration:none;
margin:-10px -70px 0px 0px;
cursor:pointer;
}

h2.registrazione{
background:url(../img/h2-registrazione.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

ul#registrazione li{
display:inline;
float:left;
margin-bottom:10px;
width:220px;
}

ul#registrazione input{
background:transparent url(../img/input_bg.jpg) no-repeat scroll left top;
border:medium none;
color:#fff;
float:left;
height:25px;
margin:0px 0px 0px 10px;
padding:9px 0 0 10px;
width:198px;
display:inline-block;
}

ul#registrazione input.cap{
background:transparent url(../img/input-cap_bg.jpg) no-repeat scroll left top;
width:67px;	
}

ul#registrazione select.provincia{
background:#bbaf9d url(../img/input-provincia_bg.jpg) no-repeat scroll left top;
border: none;
color:#fff;
float:left;
height:34px;
margin:0 0 10px 10px;
padding:9px 0 0 10px;
width:291px;
display:block;
}

ul#registrazione textarea.textarea{
background:transparent url(../img/textarea_bg.jpg) no-repeat scroll left top;
border:medium none;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:80px;
margin:0 0 10px 10px;
padding:9px 0 0 10px;
width:591px;
display:block;
}

ul#registrazione li.check{
width:300px;
margin-top:100px; 
margin-left:-220px;
float:left;
padding-left:10px;
}

ul#registrazione li.check span{
display:inline-block;
width:50px;
}

ul#registrazione input.check{
margin-right:0px;
margin-top:-5px;
width:17px;
background:none;
}

ul#registrazione input.invia{
border:none;
background:none;
float:right;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#00614f;
text-decoration:none;
cursor:pointer;
}

ul#registrazione li.invia{
float:right;
margin-top:90px;
margin-right:150px;
}



/* ----------------------------------------------------------------------------- AREA RISERVATA NEGOZIO ------------*/

div.benvenuto{
background:url(../img/benvenuto_bg.jpg) no-repeat top left;
padding:10px 0px 0px 100px;
float:right;
margin:-36px 0px 0px 0px;
color:#00715b;
font-style:italic;
}

#box-news-upload{
width:394px;
float:left;
margin-right:30px;
padding:35px 0px 0px 0px;
background:url(../img/news-upload_bg.jpg) no-repeat top left;
}

#box-foto-upload{
width:288px;
float:left;	
padding:35px 0px 0px 0px;
background:url(../img/gallery-upload_bg.jpg) no-repeat top left;
}

div.upload{
float:right;
margin-top:-32px;
}

div.gestione-news{
clear:both;
margin:0px 0px 35px 0px;
}

div.opzioni{
display:inline;
float:left;
width:24px;
margin-right:5px;
}

div.opzioni img.ico{
float:none;
display:block;
margin-bottom:5px;
border:none;
}

div.gestione-news img{
display:inline;
float:left;	
border:10px solid #e2d6c3;
margin:0px 15px 35px 0px;
}

div.gestione-news p.desc{
font-size:11px;
padding-top:5px;
}

div.foto-upload{
position:relative;
margin:0px 15px 22px 0px;
display:inline;
float:left;
}

div.foto-upload img{
border:10px solid #e2d6c3;
z-index:1000;
}

div.foto-upload img.ico-ok{
border:none;
position:absolute;
top:60px; left:20px;
}

div.foto-upload img.ico-cancella{
border:none;
position:absolute;
top:60px; left:50px;
}

div.foto-upload img.ico-modifica{
border:none;
position:absolute;
top:60px; left:80px;
}

div#downloads{
display:inline;
float:left;
clear:both;
width:215px;
padding:35px 0px 0px 0px;
background:url(../img/downloads_bg.jpg) no-repeat top left;
margin:50px 43px 0px 0px;
}

div#sms{
display:inline;
float:left;
width:460px;
padding:35px 0px 0px 0px;
margin:50px 0px 0px 0px;
background:url(../img/invia-sms_bg.jpg) no-repeat top left;	
}

div#int-sms{
background:url(../img/int-sms_bg.jpg) no-repeat top left;
width:445px;
height:103px;
}

ul#sms{
	
}

ul#sms li{
display:inline;
float:left;	
}

ul#sms li textarea.textarea{
width:432px;
height:58px;
background:url(../img/textarea-sms.jpg) no-repeat top left;
border:none;
color:#fff;
margin-bottom:5px;
padding:10px 0px 0px 10px;
}

ul#sms li input{
width:208px;
height:25px;
background:url(../img/sms-input_bg.jpg) no-repeat top left;
border:none;
margin:0px 5px 5px 0px;
color:#fff;
padding:10px 0px 0px 10px;
}

#tabella input{
width:208px;
height:25px;
background:url(../img/sms-input_bg.jpg) no-repeat top left;
border:none;
margin:0px 5px 5px 0px;
color:#fff;
padding:10px 0px 0px 10px;
}




/* ----------------------------------------------------------------------------- SCRIVI A NATURHOUSE ---------------*/
h2.scrivi-naturhouse{
background:url(../img/h2-scrivi-naturhouse.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------- MAPPA DEL SITO --------------------*/
h2.mappa-sito{
background:url(../img/h2-mappa-sito.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------- PUBBLICITA' -----------------------*/
h2.pubblicita{
background:url(../img/h2-pubblicita.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}


/* ----------------------------------------------------------------------------- 	NEGOZIO ------------------------*/
h2.negozio{
background:url(../img/h2-negozio.jpg) no-repeat top left;	
height:45px;
margin:20px 0px 0px 0px;
}

a.cerca-centri-vicini{
float:right;
margin-top:-45px;
margin-right:10px;
}


#box-testata-negozio{
height:250px;	
}

#box-testata-negozio img{
float:left;
border:10px solid #e2d6c3;
margin:0px 12px 0px 0px;	
}

.box-indirizzo{
float:left;
width:220px;
height:250px;
background:url(../img/box-indirizzo_bg.jpg) no-repeat 0px 50px;
padding-top:0px;
position:relative;
}

h2.nome-negozio{
	
}

.box-indirizzo p.indirizzo{
position:absolute;
left:85px;
/*top:73px;*/
top:58px;
font-size:12px;
}

.box-indirizzo p.telefono{
position:absolute;
left:85px;
/*top:111px;*/
top:100px;
font-size:12px;
}

.box-indirizzo p.fax{
position:absolute;
left:85px;
/*top:148px;*/
top:138px;
font-size:12px;
}


#box-calorie{
background:url(../img/box-calorie_bg.jpg) no-repeat top left;
width:237px;
height:212px;
position:relative;
float:right;
}

input.partenza{
position:absolute;
top:137px;
left:12px;
}

input.peso-calorie{
position:absolute;
top:180px;
left:12px;
}

input.calcola-calorie{
position:absolute;
background:url(../img/calcola-calorie.jpg) no-repeat top left;
top:180px;
right:10px;
width:57px;
height:18px;
border:none;
cursor:pointer;
}

h2.news-negozio{
background:url(../img/h2-news-negozio.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

h2.foto{
background:url(../img/h2-foto.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

#box-news-negozio{
width:394px;
float:left;
margin-right:30px;
}

div.news-negozio{
height:100px;
clear:both;
margin:0px 0px 15px 0px;
}

div.news-negozio img{
float:left;
border:10px solid #e2d6c3;
margin:0px 15px 0px 0px;
}

div.news-negozio p.title {
padding:10px 0 5px;
}

div.leggi-news{
clear:both;
width:100%;
border-top:1px solid #ddd2c1;
border-bottom:1px solid #ddd2c1;
text-align:center;
padding:3px 0px;
position:relative;
}

a.leggi-news{
background:url(../img/leggi-news_bg.jpg) no-repeat 0px -1px;
padding-left:32px;
height:20px;
display:inline-block;
}


#box-foto{
width:288px;
float:left;	
}

#box-foto img{
float:left;
border:10px solid #e2d6c3;
margin:0px 16px 16px 0px;	
}

a.guarda-foto{
background:url(../img/guarda-foto_bg.jpg) no-repeat 0px -1px;
padding-left:32px;
height:20px;
display:inline-block;
}

/* ----------------------------------------------------------------------------- NATURHOUSE WORLD --------------------*/
h2.naturhouse-world{
background:url(../img/h2-naturhouse-world.jpg) no-repeat top left;	
height:35px;
margin:20px 0px 0px 0px;
}

.box-evento{
width:514px;
margin:0px 0px 10px 10px;
border-bottom:1px solid #ddd2c1;
padding:0px 0px 20px 0px;
}

.img-container{
position:relative;
margin-bottom:15px;
width:514px;
height:212px;
_height:202px;
padding:0;

}

img.evento-big{
border:10px solid #e2d6c3;

margin:0;
}

.img-container p{
position:absolute;
padding:10px;
background:#e2d6c3;
font-family:"Times New Roman", Times, serif;
color:#696052;
font-size:18px;
}

p.evento-data{
left:0px;
bottom:0px;
}

p.evento-luogo{
right:0px;
bottom:0px;
}

.box-evento p.title{
padding:0px 0px 5px 0px;	

}

.box-evento img{

float:left;
border:10px solid #e2d6c3;
margin:15px 15px 15px 0px;
}
.box-evento a.continua{
display:block;
clear:both;
}

/* ----------------------------------------------------------------------------- NAVIGAZIONE ------------------------*/

ul#nav{
width:175px;
padding:20px 15px 20px 15px;
background:#ece0cd url(../img/nav_bg.jpg) no-repeat bottom left;
margin:0px 0px 10px 0px;
}

ul#nav li{
background-position:top left;
margin:0px 0px 4px 0px;
padding:0;
width:auto;
}



ul#nav li a{
display:block;
height:32px;
cursor:pointer;
width:177px;
}

ul#nav li a:hover{
background-position:0px -32px;
}

ul#nav li a.selected{
background-position:0px -32px;
}


ul#nav li a span{
display:none;	
}

li#chi-siamo a:link, li#chi-siamo a:visited{background:url(../img/chi-siamo_btn.jpg) no-repeat top left;}
li#metodo-naturhouse a:link, li#metodo-naturhouse a:visited{background:url(../img/metodo-naturhouse_btn.jpg) no-repeat top left;}
li#nutrizionisti a:link, li#nutrizionisti a:visited{background:url(../img/nutrizionisti_btn.jpg) no-repeat top left;}	
li#prodotti a:link, li#prodotti a:visited{background:url(../img/prodotti_btn.jpg) no-repeat top left;}
li#peso-perfecto a:link, li#peso-perfecto a:visited{background:url(../img/peso-perfecto_btn.jpg) no-repeat top left;}
li#storie-naturhouse a:link, li#storie-naturhouse a:visited{background:url(../img/storie-naturhouse_btn.jpg) no-repeat top left;}
li#ricette a:link, li#ricette a:visited{background:url(../img/ricette_btn.jpg) no-repeat top left;}
li#news a:link, li#news a:visited{background:url(../img/news_btn.jpg) no-repeat top left;}
li#faq a:link, li#faq a:visited{background:url(../img/faq_btn.jpg) no-repeat top left;}
li#naturhouse-world a:link, li#naturhouse-world a:visited{background:url(../img/naturhouse-world_btn.jpg) no-repeat top left;}
li#naturhouse-basket a:link, li#naturhouse-basket a:visited{background:url(../img/naturhouse-basket_btn.gif) no-repeat top left;}

.invisibile{
display:none;
}

h2.basket{
background:url(../img/h2-basket-Club.gif) no-repeat top left;	
height:35px;
}
h2.matchprogram{
background:url(../img/h2-match.gif) no-repeat top left;	
height:35px;
}
h2.rassegna{
background:url(../img/h2-rassegna.gif) no-repeat top left;	
height:35px;
}
h2.gallery{
background:url(../img/h2-gallery.gif) no-repeat top left;	
height:35px;
}
h2.rassegna-archivio{
background:url(../img/h2-basket-rassegne.gif) no-repeat top left;	
height:35px;
}
h2.gallery-dettaglio{
background:url(../img/h2-basket-gallery.gif) no-repeat top left;	
height:35px;
}


.videoplayer-title2 {
    background: url("../img/videoplayer-title2_bg.gif") no-repeat scroll left top transparent;
    height: 25px;
    width: 490px;
}
.videoplayer-title p, .videoplayer-title2 p {
    color: #FFFFFF;
    float: left;
    margin: 6px 0 0 10px;
}


/*---------------------------------------------------NATURNINO---------------------------------------------------------------------*/

.titolo-naturnino{font-size:31px; color:#00614F; display:block; margin-bottom:26px;}
.descri1-naturnino{border-bottom:1px solid #DED1C0; height:auto; padding-bottom:30px; margin-bottom:30px;}
.descri2-naturnino{color:#00614F; margin-bottom:45px; border-bottom:1px solid #DED1C0; padding-bottom:30px;}
.main-box-img-naturnino{width:734px;margin-bottom:30px; height:auto;border-bottom:1px solid #DED1C0;}
.box-img-naturnino{float:left; width:218px; margin-bottom:40px;}
.btn-naturnino{display:block;margin-right:38px;float:left;}


