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

*{ margin:0; padding:0; }
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(img/sfondo_body.jpg) repeat-x top #000; color:#fff; }
li{ list-style:none; }
a{ text-decoration:none; color:#fff; }
a:hover{ color:#c00; }
img{ border:none; }

#header{ height:40px; width:970px; margin:auto; background:url(img/bg_header_1.jpg) repeat-x; color:#fff; }
#header .testo{ float:left; width:875px; text-align:center; line-height:40px; font-size:11px; color:#fff; }
#header .blocco_lingue{ float:right; height:40px; width:80px; display:block; line-height:40px;}
	
#container{ margin:auto; width:970px; background:url(img/bg_container.jpg) no-repeat center top #000; }

#content{ width:970px; }
.menu{ margin-bottom:40px; padding-top:20px; }
.menu li{ display:block; float:left; margin:0 5px; padding-top:13px; font-size:15px; border-bottom:1px solid #C00; padding-bottom:10px; padding-left:2px; padding-right:20px; font-weight:bold;  }
.menu .selected{ border-bottom:4px solid #c00; padding-bottom:7px; padding-top:12px; }
.menu li a{ color:#fff; }
.menu .logo{ padding-top:0; padding-right:0px; margin:0 40px 0 0; border:none; }

#menu_slide{ width:160px; height:80px; display:none; z-index:999; position:absolute; top:102px; left:50%; margin-left:237px; background:url(img/bg_menu_slide.jpg) top no-repeat; padding-top:15px;  }
#menu_slide .voce{ margin-left:10px;  }
#menu_slide .voce a{ font-family:Arial; color:#fff; font-weight:bold; font-size:14px;}
#menu_slide .voce a:hover{ color:#c00;}

.bg_home{ background:url(img/disegno_sfondo_home.png) no-repeat top right; }
.bg_aromalight{ background:url(img/disegno_sfondo_prod_aromalight.png) no-repeat top left; }
.bg_aromiris{ background:url(img/disegno_sfondo_prod_aromiris.png) no-repeat top left; }
.bg_elisir{ background:url(img/disegno_sfondo_prod_elisir.png) no-repeat top left; }
.bg_flowers{ background:url(img/disegno_sfondo_prod_flowersterra.png) no-repeat top left; }
.bg_flowers_tavolo{ background:url(img/disegno_sfondo_home.png) no-repeat top left; }
.bg_vanitylightbody{ background:url(img/disegno_sfondo_prod_vanitylightbody.png) no-repeat top left; }
.bg_vanitylightface{ background:url(img/disegno_sfondo_prod_vanitylightface.png) no-repeat top left; }

.blocco_home{ width:965px; height:406px; background:url(img/bordo_img.png) no-repeat bottom right; margin-bottom:20px; }
.blocco_home .blocco_img{ width:720px; height:400px; float:left; border:1px #000 solid; background:#000;}
.blocco_home .bottoni_right{ width:240px; height:400px; float:left; background:#000; }
.blocco_home .bottoni_right .bottone_menu{ background:url(immagini/bg_btn.png) no-repeat; width:240px; height:66px; text-align:center; line-height:66px;}

#bottone1{ position:absolute; background:url(immagini/bottone1.png) right no-repeat; width:298px; height:66px; top:160px; left:50%; margin-left:182px; z-index:999;}
#bottone2{ position:absolute; background:url(immagini/bottone2.png) right no-repeat; width:298px; height:66px; top:227px; left:50%; margin-left:182px; z-index:999;}
#bottone3{ position:absolute; background:url(immagini/bottone3.png) right no-repeat; width:298px; height:66px; top:294px; left:50%; margin-left:182px; z-index:999;}
#bottone4{ position:absolute; background:url(immagini/bottone4.png) right no-repeat; width:298px; height:66px; top:360px; left:50%; margin-left:182px; z-index:999;}
#bottone5{ position:absolute; background:url(immagini/bottone5.png) right no-repeat; width:298px; height:66px; top:427px; left:50%; margin-left:182px; z-index:999;}
#bottone6{ position:absolute; background:url(immagini/bottone6.png) right no-repeat; width:298px; height:66px; top:494px; left:50%; margin-left:182px; z-index:999;}


.titolo{ font-size:30px; margin-bottom:20px; }
.red_bar{ vertical-align:middle; margin-left:10px; }

.blocco_home_mini{ width:240px; margin-right:1px; float:left; margin-bottom:20px; }
.blocco_down{ background:url(img/bg_blocco_down.jpg) repeat-x top; font-size:10px; }
.blocco_down .contenuto{ padding:10px; height:70px; }
.blocco_down .prosegui{ padding:0 10px; }

.banner_home{ width:478px; height:185px; float:left; margin-right:2px; }
.banner_home .contenuto{ padding-left:250px; padding-right:10px; padding-top:20px; font-size:10px; }

.banner_home2{ background:url(img/bg_banner_demo.jpg) no-repeat #000; width:478px; height:200px; float:left; margin-right:2px; }
.banner_home2 .immagine{ width:220px; height:180px; padding:0px 10px 0 10px; padding-top:10px; float:left; }
.banner_home2 .piu{ position:relative; left:0; top:180px; height:22px; }
.banner_home2 .contenuto{ padding-right:10px; padding-top:10px; font-size:10px;  }


.colonna_sx{ width:239px; height:380px; background:url(img/bg_menu.jpg) no-repeat top #000; font-size:12px; font-weight:normal; padding-top:20px; margin-right:1px; float:left; }
.colonna_sx .contenuto{ padding:10px; }
.colonna_sx .lista{ margin-top:10px; margin-left:10px; font-size:14px; font-weight:bold; }
.colonna_sx .lista li{ padding:0px 0 4px 13px; background:url(img/trattino_lista.gif) no-repeat center left; }
.colonna_sx .lista .selected a{ color:#c00; }

.colonna_sx_prod{ background:url(img/bg_sx.jpg) no-repeat top #000; margin-top:100px; }
.colonna_sx_prod .contenuto{ font-size:11px; font-weight:normal; }
.freccia{ position:absolute; width:296px; height:100px; top:150px; left:50%; margin-left:-486px; background:url(img/freccia.png) no-repeat left; }
.freccia .contenuto{ padding-top:40px; padding-left:30px; }
.freccia .rete_vendita{ padding-top:36px; font-size:22px; font-weight:bold; }

.colonna_dx{ width:720px; float:left; }
.colonna_dx .up{ width:720px; margin-bottom:10px; }
.colonna_dx .up .paginazione{ background:url(img/bg_paginazione.jpg) repeat-x; height:40px; padding:0 20px; line-height:40px; float:right; border-left:1px #000 solid; border-right:1px #000 solid; }
.colonna_dx .paginazione .selected{ color:#c00 }
.colonna_dx .blocchi_immagini{ background-color:#000; }
.colonna_dx .blocco{ width:240px; background:url(img/blocco_gallery.jpg) no-repeat top #000; float:left; }
.colonna_dx .blocco .testo{ padding:15px 0 20px 15px; font-size:11px; }
.colonna_dx .blocco2{ background:url(img/blocco_gallery_2.jpg) no-repeat top #000;}
.colonna_dx .blocco .img{ margin-left:10px; margin-top:-10px; }
.colonna_dx .blocco .piu{ position:relative; left:0; top:180px; height:22px; }
.colonna_dx .blocco3{ background:url(img/blocco_gallery_2.jpg) no-repeat top #000; float:none; margin-bottom:20px;}

.colonna_dx .blocco .descrizione{ height:180px; font-size:11px; margin-top:-10px; }
.colonna_dx .blocco .descrizione .contenuto{ padding:5px 10px;  }

.colonna_dx .blocco_medio{ width:179px; height:146px; background:url(img/blocco_gallery_4.jpg) no-repeat top #000; float:left;margin-right:1px; }
.colonna_dx .blocco_medio .img{ margin-left:4px; margin-top:5px; }
.colonna_dx .blocco_medio .testo{ padding:5px 0 20px 10px; font-size:11px;  }

.colonna_dx .blocco_mini{ width:118px; height:100px; background:url(img/blocco_gallery_3.jpg) no-repeat top #000; float:left;margin-right:1px; }
.colonna_dx .blocco_mini .img{ margin-left:5px; margin-top:5px; }
.colonna_dx .blocco_mini .testo{ padding:5px 0 20px 10px; font-size:11px; }

.passioni_aromatiche .blocco{ height:240px; }
.passioni_aromatiche .clear{ height:20px; }

/* prodotti */
.blocco_prod{ float:left; width:480px; background:url(img/bg_blocco_prod.jpg) no-repeat top #000; }
.blocco_prod .testo{ padding:20px; font-size:12px; }
.azienda{ width:720px; background:url(img/bg_blocco_azienda.jpg) no-repeat top #000; }

.visto_collezione{ padding-top:50px; width:350px; margin:auto; text-align:center; }
.visto_collezione .img{ background:url(img/visto_collezione.jpg) no-repeat top #000; width:350px; height:115px; }
.visto_collezione .img .logo{ padding-top:50px; }
.visto_collezione .torna_su{ width:350px; text-align:right; display:block; }

/* contatti */
.mappa{ width:720px; height:400px; background:url(img/bordo_img.png) no-repeat bottom right; margin-bottom:20px; }
.mappa .col_float{ width:359px; float:left; }

#maps{ width:715px; height:394px; background-color:#000; }
.contatti{ width:720px; background:url(img/bg_contatti.jpg) no-repeat top; }
.contatti .contenuto{ padding:20px; }
.contatti .voce{ font-size:18px; font-weight:bold; width:160px; height:30px; line-height:30px; float:left; }
.contatti .campo{ padding-bottom:1px; background:url(img/barra_contatti.gif) no-repeat bottom right; float:left; margin-bottom:20px; }
.contatti .input{ width:350px; padding:5px; background-color:#1D1D1D; color:#fff; border:1px solid #000;  }
.contatti .textarea{ width:350px; height:150px; padding:5px; background-color:#1D1D1D; color:#fff; border:1px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.contatti .stato{ margin-left:40px; width:60px; float:left; height:30px; display:none; }
.contatti .stato .ok{ margin-top:10px; }
.contatti .error .input{ border:1px solid #c00; }

/* rete vendita */
.blocco_risultati{ background:url(img/bg_retevendita.jpg) no-repeat top #000; width:720px; margin-top:59px; }
.blocco_risultati .sx{ width:240px; float:left; }
.blocco_risultati .dx{ width:480px; float:left; }
.blocco_risultati .dx .contenuto{ padding:10px; }
.blocco_risultati .dx .titolo{ font-size:24px; }
.blocco_risultati .clear{ height:20px; }

#footer_up{ background:url(img/footer_up.jpg) no-repeat center; height:1px; width:100%; margin-top:20px; }
#footer{ background:url(img/bg_footer.jpg) repeat-x center; height:160px; width:100%; font-size:11px; }
#footer .container{ width:970px; margin:auto; }
#footer .blocco{ width:220px; float:left; }
#footer .blocco .contenuto{ padding-top:40px; }
#footer .blocco .lista{ padding-top:20px; float:left; width:150px; }
#footer_down{ text-align:center; padding:20px 0; font-size:11px; }

.clear{ clear:both; }

.red{ color:#c00; }
