@charset "utf-8";
/* RESET ---------------------------------------------------------------------------------------------------------------------------------------- */
html{background-color:#DCD8CC; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
/*h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}*/
q:before,q:after{content:&quot;;}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a { text-decoration:none; color:#821f58;}
a:hover { text-decoration:none; color: #5e6db3;}
/* ----------------------------------------------------------------------------------------------------------------------------------------------- */

/*---- LAYOUT STYLE----*/
.clear { clear:both;}
.layout {width:1003px; margin: 0 auto;}
.layout .sxFlower {width:100px; height:450px; background-repeat:no-repeat;  background-image:url(../_img/bg_left.jpg);float:left;}
.layout .dxFlower {width:100px; height:450px; background-repeat:no-repeat;  background-image:url(../_img/bg_right.gif); float:left;}
.layout .site {width:800px; float:left;}
.divider {width:748px; height:1px; background-repeat: repeat-x;  background-image:url(../_img/divider.gif); font-size:0px;}
/*---- HEADER STYLE----*/
.header {width:800px; height:302px;}
.header_home {width:800px; height:450px;}
.whiteBar {width:800px; height:21px; background-color:#FFFFFF;}
.banner {width:800px; height:202px; background-image:url(../_img/banner.jpg); }
.header .fastLink {width:800px; height:148px; }
/*---- FOOTER STYLE----*/
.footer { width:800px; height:42px; background-image:url(../_img/footer.jpg); color:#eFeFeF; font-size:9px;}
.footer a {color:#eFeFeF;}
.footer a:hover {color:#ccc;}
/*---- CONTENT STYLE----*/
.contenutiBordo {width:798px; border-left: 1px solid #a5a299; border-right: 1px solid #a5a299;border-bottom: 1px solid #a5a299; border-top: 1px solid #fff;background-color:#FFFFFF; }
.contenutiFondo { background-color:#eeebe2; margin:4px; position:relative;}
.contenuti { padding:20px; background-color:#eeebe2;width:750px; height:100%; overflow:hidden;}
/*---- DETTAGLIO STYLE----*/
.dettaglio_prodotto {width:748px; margin-top:0px;}
.dettaglio_prodotto img {width:300px; height:150px; display:block; float:left;}
.dettaglio_prodotto  .oil{width:300px; height:300px; display:block; float:left; }
.dettaglio_prodotto .testo {width:390px; min-height:120px;  height:auto !important; height:120px; border:1px solid #CCC; float:left; background-color:#fFfFfF; margin-left:20px; padding:15px; font-size:11px;}

/*---- FORM STYLE----*/
.label{ color:#666666;}
.input{ border: 1px solid #999999; background-color:#fff; height:14px; width:200px; font-size:12px;}
.text{ border: 1px solid #999999; background-color:#fff; height:200px; width:400px; font-size:12px;}
.submit{ border: 1px solid #999999; height:14px; width:200px;}
form { font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
/*---- MENU STYLE----*/
div#menu ul{list-style-type: none; margin: 0; padding: 0;}
div#menu li{float:left; margin:0; padding:0; height:79px;}
div#menu li a{display:block; background-position:0 0; height:79px; text-indent:-500em; font-size:6px;}

div#menu li#prana a{ background-image: url(../_img/head_logo.jpg); background-repeat:no-repeat; width:140px;}
div#menu li#ambra a{ background-image: url(../_img/menu_02.jpg); background-repeat:no-repeat; width:95px;}
div#menu li#cristalli a{ background-image: url(../_img/menu_03.jpg); background-repeat:no-repeat; width:82px;}
div#menu li#oro a{ background-image: url(../_img/menu_05.jpg); background-repeat:no-repeat; width:57px;}
div#menu li#corsi a{ background-image: url(../_img/menu_04.jpg); background-repeat:no-repeat; width:63px;}
div#menu li#letti a{ background-image: url(../_img/menu_06.jpg); background-repeat:no-repeat; width:102px;}
div#menu li#prodotti a{ background-image: url(../_img/menu_07.jpg); background-repeat:no-repeat; width:130px;}
div#menu li#press a{ background-image: url(../_img/menu_08.jpg); background-repeat:no-repeat; width:131px;}

div#menu a:hover{background-position: 0 -79px;}
div#menu li.activelink a,div#navigation li.activelink a:hover{ background-position: 0 -79px; }


