/* CSS Document */
body{ margin:0; padding:0; font:14px/14px "Trebuchet MS", "Courier New", Verdana, Arial;}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, li{ margin:0; padding:0; line-height:normal; font-weight:normal;}
.content{ margin:0 auto; width:840px;}
.divisore{ clear:both;}
.divisore1{ clear:both; height:10px;}
.divisore2{ clear:both; height:20px;}
.divisore3{ clear:both; height:30px;}
.divisore4{ clear:both; height:40px;}
.sx{ float:left;}
.dx{ float:right;}
a{ color:#76BBE2;}
a:hover{ color:#566B77; text-decoration:none;}
.info1Livello{}
.info2Livello{ font-size:12px; color:#666666;}
.info3Livello{}

#intestazione{ width:100%; height:290px; background:url(images/bgs/intestazione_rif.jpg) no-repeat top center;}
#intestazione .content{ margin:0 auto; width:840px;}
#intestazione .content .menu{ width:100%;}
#intestazione .content #img{ height:196px; background:url(images/bgs/intestazione-img_rif.jpg) no-repeat top center; clear:both;}
#intestazione .content .sup{ height:37px;}
#intestazione .content .inf{ height:40px; background:url(images/bgs/intestazione-menu-inf_rif.jpg) no-repeat top center;}

/* Menu Inf*/
/*.menu ul{ margin-left:20px;}
.menu li{ float:left; list-style:none; line-height:34px;}
.menu a{ color:#FFFFFF; text-decoration:none; margin-right:10px;}
.menu a:hover{ color:#EFDB69; text-decoration:underline;}*/
.menu ul{ margin:0; margin-left:20px; padding:0; list-style:none;}
.menu li{ margin:0; padding:0; float:left; margin-left:12px; height:36px;}
.menu a:hover{ background:url(images/bgs/lnk3.gif) no-repeat top right; color:#FFFFFF;}
.menu a{ display:block; height:36px; color:#FFFFFF; line-height:34px; text-decoration:none; padding-right:14px; float:left;}
.menu a:hover span{ background:url(images/bgs/lnk1.gif) no-repeat top left;}
.menu a span{ display:block; padding-left:14px;}

/* Menu Sup */
div.menu-sup {
    width:450;
    padding-top:22px;
    padding-bottom:0px;
	margin-right:18px;
	height:15px;
	float:right;
}
ul.dropdown {
 list-style: none;
 margin:0px;
 padding:0px; 
}
ul.dropdown li {
 float: left;
 border-right:1px solid #8E908F;
 padding:0px;
 margin:0px;
 margin-left:3px;
 display:block;
 font-size:13px;
 /*padding: 0px; /* padding: 2px; helps Opera with hover */
}
ul.dropdown li ul {
 position:absolute;
 top:3px;
 list-style: none;
 margin:0px;
 padding:0px;
 display:none; 
 z-index:99;
 width:500px;
}
ul.dropdown li:hover ul, ul.dropdown li:hover ul li, ul.dropdown ul li:hover ul {
 display:block;
}
ul.dropdown li a {
 display:block;
 padding: 0px 8px 0px 4px;
 text-decoration: none;
 color:#FFFFFF; 
}
ul.dropdown li a:hover {
    color:#000000;
}
ul.dropdown li ul li {
 float: left;
 position: relative; 
 padding-top:0px;
 padding-bottom:4px;
 border-right:0px;
 padding-left:3px;
 margin:0px; 
 font-size:8pt; 
}
ul.dropdown li ul li a {
    color:#00204E;
}
ul.dropdown li ul li:hover a {
    color:#FFFFFF;
}
/*#menu-sup{ margin-top:0px; float:right; font-size:12px; background:#000000;}
#menu-sup a:hover{ color:#000000;}*/
/* Fine */

/* menu-prodotti home */
#menu-prodotti, #menu-prodotti .content { height:136px;}
#menu-prodotti{ background:url(images/bgs/menu-prodotti-home_rif.gif) repeat-x top left;}
#menu-prodotti li{ float:left; width:280px; height:136px; list-style:none;}
#menu-prodotti li.materassi{ background:url(images/bgs/divisore.gif) no-repeat 260px 0px;}
#menu-prodotti li.guanciali{ background:url(images/bgs/divisore.gif) no-repeat 18px 0px;}
#menu-prodotti li span{ display:block; width:181px; margin:14px 0px 0px 10px; padding:0px; background:url(images/bgs/menu-prodotti-li_rif.gif) no-repeat; height:110px; text-align:center;}
#menu-prodotti li span.reti{ margin-left:50px;}
#menu-prodotti li span.guanciali{ margin-left:86px;}
#menu-prodotti li a{ display:block; height:110px; font-size:22px; color:#FFFFFF; line-height:22px; text-decoration:none; padding-top:6px;}
#menu-prodotti li a:hover{ text-decoration:underline; color:#006699;}
#menu-prodotti li a.materassi{ background:url(images/bgs/m-p-materassi.jpg) no-repeat 9px 34px;}
#menu-prodotti li a.reti{ background:url(images/bgs/m-p-reti.gif) no-repeat 9px 34px;}
#menu-prodotti li a.guanciali{ background:url(images/bgs/m-p-guanciali.jpg) no-repeat 9px 34px;}


/* contenuti-pagina */
#contenuti-pagina{ width:100%; background:#FFFFFF url(images/bgs/contenuti-pagina.gif) repeat-x top left; min-height:600px; line-height:normal;}
/* Home */
#colonna-1 { width:572px; float:left; margin:6px 4px;}
#colonna-2 { width:249px; float:left; margin:6px 4px;}
* html body #colonna-2 { margin-right:-3px;}
div.prodotto{ float:left; width:285px; font-size:12px; margin-top:14px;}
#colonna-1 h1{ font-size:26px; color:#FFFFFF; line-height:26px; padding:10px 0px 6px 16px; margin-top:20px; clear:both; background:url(images/bgs/titolo-sezioni.png) no-repeat; height:42px;}
#colonna-1 h1 a{ color:#FFFFFF; text-decoration:none;}
#colonna-1 h1 a:hover{ color:#566B77; text-decoration:underline;}
#colonna-1 h1 span{ color:#707070; font:italic 20px bold;}
#colonna-1 h3{ color:#333333; margin-bottom:6px; margin-top:12px;}
.descrizione-sezione{ color: #000000; line-height:16px;}
div.prodotto h2{ font-size:20px; color:#616433; line-height:normal;}
img.prodotto{ float:left; margin:4px; width:130px; height:87px;}
descrizione-prodotto{ color:#D7BB1F;}
div.prodotto a.linkTxt{ display:block; padding-left:24px; background:url(images/ico-scheda.gif) no-repeat center left; line-height:20px;}
div.prodotto .prezzo{ font-size: 16px; font-weight:bold; color:#D74F2B; line-height:16px; display:block; margin-bottom:3px;}

/**/
.loghi-certificazioni{ padding:6px; text-align:center;}
.loghi-certificazioni img{ padding:8px 4px;}
/**/

/*MENU DX*/
.menu-dx{ background:#FFFFFF url(images/bgs/menu-dx-head.gif) no-repeat top left; margin-top:20px;}
.menu-dx-1{ background:#FFFFFF url(images/bgs/menu-dx-head-1.gif) no-repeat top left;}
.menu-dx h4{ text-align:center; padding:4px 6px; font-size:24px; color:#FFFFFF;}
.menu-dx .corpo{ background:url(images/bgs/menu-dx-foot.gif) no-repeat bottom left; padding:15px 5px; padding-top:15px;}

/* FOOTER */
#footer{ clear:both; background:url(images/bgs/logo-footer.gif) no-repeat top right; height:120px;}
#footer p{ margin-right:227px; height:120px; background:url(images/bgs/linea-footer.gif) repeat-x 0px 58px; padding:62px 4px 8px 8px; font-size:12px; text-align:right;}


/* SCHEDA PRODOTTO */
#box-img-prodotto{ width:566px; height:400px; background:url(images/bgs/box-img-prodotto.gif) repeat-x top left;}
#img-prodotto{}
#img-prodotto-menu{ width:566px; height:39px; background:url(images/bgs/box-img-prodotto_mnCx.gif) repeat-x top left;}
#img-prodotto-menu span{ display:block; width:15px; height:39px;}
#img-prodotto-menu p{ float:left; padding-top:2px;}
#img-prodotto-menu p span{ display:block; float:left; width:60px; text-align:right; color:#333333;}
#img-prodotto-menu a.btnSlide{ display:block; float:left; width:35px; height:35px; background:url(images/bgs/btn-slide-prodotti.gif) no-repeat; line-height:35px; font-size:20px; color:#FFFFFF; text-align:center; text-decoration:none; margin-left:4px;}
#img-prodotto-menu a:hover.btnSlide{ background:url(images/bgs/btn-slide-prodotti_.gif) no-repeat;}
#img-prodotto-menu .sx{ background:url(images/bgs/box-img-prodotto_mnSx.gif) no-repeat;}
#img-prodotto-menu .dx{ background:url(images/bgs/box-img-prodotto_mnDx.gif) no-repeat;}

/* Slider foto prodotto */
#img-prodotto{/* CSS HACK */height: /**/371px; position:relative;}
#img-prodotto img{ line-height:371px; margin-top:8px; margin-left:8px;}
#img-prodotto #largeImageCaption{ line-height:normal; padding-left:2px;}
#img-prodotto-menu img{	float:left;	filter: alpha(opacity=50); opacity: 0.5; cursor:pointer; border:0px; margin-right:12px; margin-top:4px;}
#waitMessage{ display:none; position:absolute; left:200px; top:150px; background:#FFFFFF url(images/ajax-loader_2.gif) no-repeat center center; border:3px double #000; padding:46px 4px 4px; color:#555; font-size:0.9em; font-family:arial;}
#img-prodotto-menu .imageCaption{ display:none;}


/* CARATTERISTICHE */
#caratteristiche{ width:240px; margin:10px; padding:4px; background:#E0E3E4;}
#caratteristiche h3{ line-height:24px; height:30px; font-weight:bold; margin:0; padding:0; color:#979797; text-align:center;}
#caratteristiche ul{ width:115px; background:#F3F3F3;}
#caratteristiche li{ list-style:none; font-size:12px; padding-left:24px; line-height:18px;}
.check-true{ background:url(images/bgs/check-true.gif) no-repeat left center;}
.check-false{ background:url(images/bgs/check-false.gif) no-repeat left center;}


/* LISTINO PREZZI */
#listino-prezzi{}
#listino-prezzi .contenitore{ border:1px solid #000000; background:url(images/bgs/lista-prezzi-materassi-reti.gif) repeat-x 1px 0px;}
#listino-prezzi ul{ width:33%; list-style:none;}
#listino-prezzi li{ line-height:28px;}
#listino-prezzi li a{ display:block; padding-left:6px; line-height:28px; width:90%; color:#29607F;}
#listino-prezzi li a:hover{background:url(images/bgs/cart_add_listino.gif) no-repeat center right; color:#76BBE2;}
#listino-prezzi li.zero{ background:#F4F4F4;}
#listino-prezzi li.uno{ background:#DEDEDE;}
#listino-prezzi .note{ padding-left:30px; margin:10px 3px; font-size:12px; background:url(images/bgs/cart_add_listino.gif) no-repeat top left; height:28px; line-height:28px;}
