@charset "utf-8";
/* CSS ABOCA Museum */

/* generale */

body {font-family:Arial, Helvetica, sans-serif; font-size:100%; margin:0px; text-align:center; color:#333333;}
	
#container{	width:100%;	text-align:center; /*background:url(/images/back_site.jpg) repeat-x top;*/}
#content{width:940px; margin:20px auto 10px auto;}

.spacer{clear:both;	font-size:1%;}

hr{ height:1px;}

.butt_agg{ background-color:#104967; font-size:11px; color:#FFFFFF; padding:1px; border:none;}
.butt_agg2{ background: url(/images/cart/ArrowR2.gif) no-repeat left #104967; font-size:11px; color:#FFFFFF; padding:2px; border:none; width:100%; cursor:pointer;}
.butt_agg3{ background-color:#104967; font-size:11px; color:#FFFFFF; padding:2px; border:none;/*font-size:11px; color:#104967; text-decoration:none;*/}
.butt_agg4{ background: url(/images/wish_mini.png) no-repeat left #104967;  font-size:11px; color:#FFFFFF; padding:2px; border:none; width:100%; cursor:pointer;}
.butt_agg5{ background: url(/images/friend_mini.png) no-repeat left #104967;  font-size:11px; color:#FFFFFF; padding:2px; border:none; width:100%; cursor:pointer;}
.butt_agg6{ background-color:#104967; font-size:9px; color:#FFFFFF; margin-top:3px; padding:1px; border:none;/*font-size:11px; color:#104967; text-decoration:none;*/}
/*.butt_ok{ background-color:#104967; font-size:13px; color:#FFFFFF; padding:3px; border:none; text-align:center;}
.butt_no{ background-color:#ccc; color:#000; font-size:11px;  padding:3px; border:none; text-align:center;}*/

.butt_ok{background-color:#104967; font-size:11px; color:#FFFFFF; padding:3px 3px 6px 3px; border:1px solid #104967; height:24px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible;}
.butt_no{background-color:#cccccc; font-size:11px; color:#000000; padding:3px 3px 6px 3px; border:1px solid #ccc; height:24px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; margin-top:-1px;}

.butt_ok_p{background-color:#104967; font-size:9px; color:#FFFFFF; padding:1px 1px 3px 1px; margin-top:2px; border:1px solid #104967; height:18px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible;}
.butt_no_p{background-color:#ccc; font-size:9px; color:#104967; padding:1px 1px 3px 1px; margin-top:2px; border:1px solid #ccc; height:18px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible;}

.titolo_altri{ font-size:95%; color:#104967; padding:3px 0 25px 0; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

h1{ font-size:15px; font-weight:normal; margin:0; color:#104967;}
h2{ font-size:170%; color:#104967; text-transform:uppercase; font-weight:normal; margin:3px 0 5px 0;}
h3{ font-size:100%; color:#666666; font-weight:normal; margin:3px 0 10px 0;}
h4{ font-size:130%; color:#104967; margin:10px 0 5px 0;}
h5{ font-size:130%; color:#104967; margin:0 0 15px 0;}
h6{ font-size:14px; color:#D99300; margin:0;}
h6.macroaree{ font-size:14px; color:#D99300; margin:0 0 3px 0;}
h6.promo{ font-size:14px; color:#cc5200; margin:0;}
h6.promo2{ font-size:14px; color:#cc5200; margin:-19px 0 0 52px; float:left;}
/* HEADER */

/* toolbar principale e lingue*/

#toolbar{ background:url(/images/back_tool.jpg) repeat-x bottom; height:34px;}
#toolbar_int{font-size:75%; width:940px; color:#666666; text-align:center;margin:0 auto 0 auto; clear:both;  padding:5px}

#lang{ float:left; margin:5px 0px 0 10px; font-size:10px;}
#lang a{ text-decoration:none; color:#666666; padding:2px 4px 2px 4px;}
#lang a:hover{ text-decoration:none; background-color:#104967; color:#FFFFFF; padding:2px 4px 2px 4px;}

/*#toolbar_sx{float:left;	font-size:85%; width:250px; }*/
#panel{ float:right; font-size:85%; margin:0px 0px 0px 5px; padding:5px 5px 5px 5px; border-left:1px solid #CCCCCC; background-color:#ededed; }
#panel a{text-decoration:none;	color:#000000; padding:1px 5px 1px 5px;}
#panel a:hover{background-color:#666666; color:#FFFFFF; padding:1px 5px 1px 5px;}

#menutool{ float:right; font-size:85%; margin:5px 0px 0px 5px; padding-left:5px; border-left:1px solid #CCCCCC; text-transform:uppercase;}
#menutool a{text-decoration:none;	color:#666; padding:1px 5px 1px 5px;}
#menutool a:hover{background-color:#104967; color:#FFFFFF; padding:1px 5px 1px 5px;}
/*
#toolbar_dx{float:right; font-size:85%; margin-top:5px; width:650px;}
#toolbar_dx a{text-decoration:none;	color:#000000; padding:1px 5px 1px 5px;}
#toolbar_dx a:hover{background-color:#666666; color:#FFFFFF; padding:1px 5px 1px 5px;}
*/
.dropdown{ border:1px dotted #000000; font-size:85%; margin-top:3px;}

/* logo */

#logo{clear:both; text-align:center; background:url(/images/back_logo.jpg) repeat-x bottom;}
#logo_cont{ width:940px; text-align:center; margin:0 auto 0 auto;}
#logo_int{font-size:75%;  color:#666666; float:left; text-align:left; margin:0; padding:5px;}
#minicart{font-size:9px;  float:right; color:#666666; text-align:right; margin:0; padding:5px; vertical-align:middle;}
#minicart a{text-decoration:none; width:auto; color:#000000; padding:1px 5px 1px 5px;}
#minicart a:hover{background-color:#666666; color:#FFFFFF; padding:1px 5px 1px 5px;}

.nomeut{color:#cc5200; margin-right:5px; font-size:12px;}

#cart_head{ border:1px dotted #000000; padding:3px;  float:right;}
#cart_logo{ float:left; margin:3px;}
#cart_but{ border-top:1px dotted #000000; margin-top:3px; padding-top:3px; white-space:nowrap; font-size:11px;}

#cart_but a.butt_ok_p{background-color:#104967; font-size:9px; color:#FFFFFF; padding:1px 1px 3px 1px; margin-top:4px; margin-left:2px; border:1px solid #104967; height:10px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; width:120px; float:right;}
#cart_but a:hover.butt_ok_p{background-color:#fff; font-size:9px; color:#104967; padding:1px 1px 3px 1px; margin-top:4px; margin-left:2px; border:1px solid #104967; height:10px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; width:120px; float:right;}
#cart_but a.butt_no_p{background-color:#ccc; font-size:9px; color:#666; padding:1px 1px 3px 1px; margin-top:4px; border:1px solid #ccc; height:10px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; width:140px; float:left;}
#cart_but a:hover.butt_no_p{background-color:#fff; font-size:9px; color:#666; padding:1px 1px 3px 1px; margin-top:4px; border:1px solid #ccc; height:10px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; width:140px; float:left;}

/*#wish{ border:1px dotted #000000; padding:3px; margin-right:5px; text-align:right; width:24%; float:right;}
#wish2{ border:1px dotted #000000; padding:3px; margin-right:5px; text-align:right; width:21%; float:right;}*/
#friend{ font-size:11px; border:1px dotted #000000; padding:10px; margin-right:5px; text-align:right; width:20%; float:right;}
#friend a{ color:#104967; text-decoration:none;}
#friend a:hover{ color:#000; text-decoration:none;}
#invia{ font-size:12px; border:1px dotted #000000; padding:10px; text-align:left; width:70%; float:left;}
#invia a{ color:#104967; text-decoration:none;}
#invia a:hover{ color:#000; text-decoration:none;}

#invia a.butt_agg{ background-color:#104967; font-size:11px; color:#fff; padding:2px; border:none; text-decoration:none; display:block; height:15px; border:1px solid #104967; float:left; text-align:center; width:180px;}
#invia a:hover.butt_agg{ background-color:#fff; font-size:11px; color:#104967; padding:2px; border:none; text-decoration:none; display:block; height:15px; border:1px solid #104967; float:left; text-align:center; width:180px;}

#newsL{ font-size:12px; border:1px dotted #000000; padding:10px; margin-right:5px; text-align:left; width:870px; float:left;}
#newsL a{ color:#104967; text-decoration:none;}
#newsL a:hover{ color:#000; text-decoration:none;}

big{ font-size:12px; color:#104967; font-weight:bolder; }

/* menu */

#pos{ z-index:1000; position:relative;}

#menu{clear:both; text-align:center; background:url(/images/back_menu.jpg) repeat-x top; height:67px; z-index:5; position:relative;}
#menu_cont{ width:940px; margin:0 auto 0 auto; }
#menu_int{font-size:75%; width:510px;  color:#666666; text-align:left; float:left;}
#menu_ricerca{float:right; width:400px; margin-top:3px; text-align:right;}

#menu_ricerca a.butt_ricerca{background-color:#fff; font-size:11px; color:#666; padding:5px 3px 5px 3px; border:1px solid #ccc; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; text-align:center; width:60px; float:right;}
#menu_ricerca a:hover.butt_ricerca{background-color:#ccc; font-size:11px; color:#666; padding:5px 3px 5px 3px; border:1px solid #ccc; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; text-align:center; width:60px; float:right;}

#menu_ricerca a.butt_ricerca_avanzata{background-color:#fff; font-size:11px; color:#666; padding:5px 3px 5px 3px; border:1px solid #ccc; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; text-align:center; width:120px; float:right; margin-left:10px;}
#menu_ricerca a:hover.butt_ricerca_avanzata{background-color:#ccc; font-size:11px; color:#666; padding:5px 3px 5px 3px; border:1px solid #ccc; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; text-align:center; width:120px; float:right; margin-left:10px;}


.txt_ok_ric{background-color:#f7f7f7; font-size:12px; color:#104967; padding:5px 3px 5px 3px; border:1px solid #ccc; height:14px; text-align:left; float:right; margin-right:5px;}
.txt_ok{background-color:#f7f7f7; font-size:12px; color:#104967; padding:5px 3px 5px 3px; border:1px solid #ccc; height:14px; margin-top:-1px; text-align:left; float:left;}

#ricerca_avanzata{ text-align:left; width:500px; font-size:11px;}

#ricerca_avanzata a.butt_ok{background-color:#104967; font-size:11px; color:#FFFFFF; padding:3px 3px 6px 3px; border:1px solid #104967; height:24px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; width:120px; display:block; float:left; margin:-1px 0 0 5px;}
#ricerca_avanzata a:hover.butt_ok{background-color:#fff; font-size:11px; color:#104967; padding:3px 3px 6px 3px; border:1px solid #104967; height:24px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; width:120px; display:block; float:left; margin:-1px 0 0 5px;}
#ricerca_avanzata a.butt_no{background-color:#cccccc; font-size:11px; color:#666; padding:3px 3px 6px 3px; border:1px solid #ccc; height:24px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; width:120px; display:block; float:left;}
#ricerca_avanzata a:hover.butt_no{background-color:#fff; font-size:11px; color:#666; padding:3px 3px 6px 3px; border:1px solid #ccc; height:24px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; width:120px; display:block; float:left;}

.nav_princ{ text-transform:uppercase;}
.nav_princ a{ background-color: #ccc; color:#000; padding:5px 6px 0 6px; margin:1px 0 0 0 !important; margin-top:-1px; height:24px; display:block;}
.nav_princ a:hover{  color:#fff; background-color: #104967; padding:5px 6px 0 6px; margin:1px 0 0 0 !important; margin-top:-1px; height:24px;}

.menu_item { background-color: #104967; color:#FFFFFF; margin:1px 0 0 0; font-size:75%; width:200px; height:27px; display:block;}
.menu_item_hover{ background-color: #FFFFFF; color:#104967; margin:1px 0 0 0; font-size:75%; width:200px; height:27px; display:block;}

.style_menu{ font-size:11px; padding-left:3px; padding-top:3px; margin-top:1px; display:block; width:100%; height:27px;}
.style_menu a{ font-size:11px; padding-left:3px; padding-top:3px; margin-top:1px; display:block; width:100%; height:27px;}
.style_menu a:hover{ font-size:11px; padding-left:3px; padding-top:3px; margin-top:1px; display:block; width:100%; height:27px;}

.ie8fix{z-index:4; position:relative;}

/* home page */

#about{ width:432px; padding:10px; margin:1px 10px 0 0; float:left; text-align:left; font-size:11px; border:1px solid #ccc;}
#primo_piano{ width:432px; padding:10px; margin-right:0; float:right; text-align:left; font-size:11px; border:1px solid #ccc;}
#primo_piano a{text-decoration:none; color:#000000;}
#primo_piano a:hover{color:#104967;}
#primo_piano p{ height:auto;}

.img_ppiano{ text-align:left; float:left;}

/* interne */

#breadcrumb{ font-size:9px; text-align:left; padding:3px; margin:-3px 0px 10px 0px; text-transform:uppercase; z-index:20; }
#breadcrumb a{text-decoration:none; color:#666; padding:1px 5px 1px 5px;}
#breadcrumb a:hover{background-color:#666; color:#FFFFFF; padding:1px 5px 1px 5px;}

#prodotti table{ width:100%;}
#prodotti td{ vertical-align:top; width:25%;}

#content_store_sub { border:1px solid #CCCCCC; font-size:11px; text-align:left; padding:5px; margin:3px;}
#content_store_sub a {color:#104967; text-decoration:none;}
#content_store_sub a:hover { text-decoration:none;}
#content_store_sub img { margin:3px 8px 3px 0;}

#content_store_sub .foto{ text-align:center;}

#content_store_sub a.butt_agg2new{ background: url(/images/busta_new_m.png) no-repeat left #fff; font-size:11px; color:#666; padding:12px 0 0 30px; width:183px; cursor:pointer; overflow:visible; text-decoration:none; display:block; height:24px; border:1px solid #ccc; float:left; text-align:left; margin-top:-26px;}
#content_store_sub a:hover.butt_agg2new{ background: url(/images/busta_new_m.png) no-repeat left #ccc; font-size:11px; color:#fff; padding:12px 0 0 30px; width:183px; cursor:pointer; overflow:visible; text-decoration:none; display:block; height:24px; border:1px solid #ccc; float:left; text-align:left; margin-top:-26px;}

#content_store_sub a.butt_agg3{ background-color:#fff; font-size:11px; color:#666; padding:2px; border:none; text-decoration:none; display:block; height:15px; border:1px solid #ccc; float:right; text-align:center; width:80px; margin-top:-26px;}
#content_store_sub a:hover.butt_agg3{ background-color:#ccc; font-size:11px; color:#fff; padding:2px; border:none; text-decoration:none; display:block; height:15px; border:1px solid #ccc; float:right; text-align:center; width:80px; margin-top:-26px;}

#content_store_ricerca { border:1px solid #CCCCCC; font-size:11px; text-align:left; padding:5px; margin:3px; width:215px; min-height:240px;}
#content_store_ricerca a {color:#104967; text-decoration:none;}
#content_store_ricerca a:hover { text-decoration:none;}
#content_store_ricerca img { margin:3px 8px 3px 0;}
#content_store_ricerca .titolo{text-transform:uppercase; font-size:11px; clear:both; margin-top:-2px;}
.ricerca{ margin-bottom:10px; text-align:left;}
.ricerca a.butt_ok{color:#fff; background-color:#104967; text-decoration:none; padding:3px;}
.ricerca a:hover.butt_ok{ color:#104967; background-color:#fff; text-decoration:none; padding:3px;}

#content_macro { border:1px solid #CCCCCC; font-size:11px; width:450px; text-align:left; padding:5px; margin:3px;}
#content_macro a {color:#104967; text-decoration:none;}
#content_macro a:hover { text-decoration:none;}
#content_macro img { margin:3px 8px 3px 0;}

#content_macro a.butt_agg2new{ background: url(/images/busta_new_m.png) no-repeat left #fff; font-size:11px; color:#666; padding:12px 0 0 30px; width:170px; cursor:pointer; overflow:visible; text-decoration:none; display:block; height:24px; border:1px solid #ccc; float:left; text-align:left; margin-top:-20px;}
#content_macro a:hover.butt_agg2new{ background: url(/images/busta_new_m.png) no-repeat left #ccc; font-size:11px; color:#fff; padding:12px 0 0 30px; width:170px; cursor:pointer; overflow:visible; text-decoration:none; display:block; height:24px; border:1px solid #ccc; float:left; text-align:left; margin-top:-20px;}

#content_macro a.butt_agg3{ background-color:#fff; font-size:11px; color:#666; padding:6px 4px 4px 4px; border:none; text-decoration:none; display:block; height:20px; border:1px solid #ccc; float:right; text-align:center; width:60px; margin-right:120px; margin-top:-32px;}
#content_macro a:hover.butt_agg3{ background-color:#ccc; font-size:11px; color:#fff; padding:6px 4px 4px 4px; border:none; text-decoration:none; display:block; height:20px; border:1px solid #ccc; float:right; text-align:center; width:60px; margin-right:120px; margin-top:-32px;}

#content_macro .titolo{text-transform:uppercase; font-size:14px; clear:both; margin-top:-2px;}

.titmacro a.butt_no_p{background-color:#ededed; font-size:9px; color:#666; padding:1px 1px 3px 1px; margin-top:4px; border:1px solid #ededed; height:10px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; width:250px; float:left;}
.titmacro a:hover.butt_no_p{background-color:#ededed; font-size:9px; color:#fff; padding:1px 1px 3px 1px; margin-top:4px; border:1px solid #ededed; height:10px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; text-decoration:none; display:block; width:250px; float:left;}

.toppage{ padding:2px; margin:0px; float:right;}
.toppage a{ color:#104967; text-decoration:none; font-size:11px; width:430px; }
.toppage a:hover{ color:#CCCCCC; text-decoration:none; }

.titmacro{ background-color:#ededed; height:30px; width:940px; }
.tit_macro{font-size:100%; color:#104967; font-weight:normal; margin:3px 0 10px 0; text-decoration:none;}

#macro_but{float:left; height:20px; padding:5px 0px 0px 10px; vertical-align:bottom;}
#macro_but a{color:#104967; text-decoration:none;}
#macro_but a:hover{color:#ccc; text-decoration:none;}
	
.contatti{ width:550px; }
.contatti td{ width:550px;}
.contatti p { white-space:nowrap;}

#tcont td{ vertical-align:top;}

.corner{ width:259px; padding:10px; margin:0 0 10px 0; background-color:#ededed; height:120px;}
.corner1{width:548px; padding:10px; margin-bottom:10px; background-color:#ededed; text-align:center;}
#intcont{ width:550px; }

.titolo{ height:45px; text-transform:uppercase; font-size:10px; margin-top:-10px;}
.foto{ height:125px; }

#prezzo{width:556px; background-color:#E8E8E8; border:1px dotted #CCCCCC; margin:10px 0 10px 0; text-align:left; padding:5px;}

#foto_int_fisse{ width:361px; float:left; text-align:right;}
#foto_int{ width:315px; float:left;}
#foto_int_th span{ width:300px; float:left; text-align:left; border-top:1px dotted #cccccc; margin:10px 0 0 0; padding:10px 0 0 0;}
#foto_int_th img{ width:28px; height:28px;}

#lente{ text-align:left; float:left; margin-bottom:20px; margin-top:20px;}
#lente a { color:#104967; text-decoration:underline; font-size:11px;}
#lente a:hover { text-decoration:none; font-size:11px;}

#descr_int{ width:568px; float:right; font-size:11px; border-left:1px solid #CCCCCC; margin-bottom:10px; text-align:left; padding:5px;}
#descr_int a{color:#999; text-decoration:none;}
#descr_int a:hover{ color:#104967; text-decoration:none;}
#descr_int p{ /*width:380px;*/ padding:0;}

#descr_int a.butt_ok{ color:#fff; background-color:#104967; text-decoration:none; display:block; padding:5px; height:15px; width:100px; border:1px solid #104967;}
#descr_int a:hover.butt_ok{ color:#104967; background-color:#fff; text-decoration:none; display:block; padding:5px; height:15px; width:100px; border:1px solid #104967;}
#descr_int a.butt_no{ color:#666; background-color:#fff; text-decoration:none; display:block; padding:5px; height:15px; border:1px solid #ccc;}
#descr_int a:hover.butt_no{ color:#fff; background-color:#ccc; text-decoration:none; display:block; padding:5px; height:15px; border:1px solid #ccc;}

#descr_int a.butt_no_p{background-color:#ccc; font-size:9px; color:#666; padding:3px 1px 0px 1px; margin:2px; border:1px solid #ccc; height:15px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible;}
#descr_int a:hover.butt_no_p{background-color:#fff; font-size:9px; color:#666; padding:3px 1px 0px 1px; margin:2px; border:1px solid #ccc; height:15px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible;}

#descr_int a.butt_ok_p{background-color:#104967; font-size:9px; color:#FFFFFF; padding:3px 1px 0px 1px; margin:2px; border:1px solid #104967; height:15px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible;}
#descr_int a:hover.butt_ok_p{background-color:#fff; font-size:9px; color:#666; padding:3px 1px 0px 1px; margin:2px; border:1px solid #104967; height:15px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible;}

.regbut{ text-align:center; background-color:#ededed; padding:5px; margin:0; width:558px;}
#descr_int .regbut a.butt_ok{ color:#fff; background-color:#104967; text-decoration:none; display:block; padding:5px; height:15px; width:100px; border:1px solid #104967;}
#descr_int .regbut a:hover.butt_ok{ color:#104967; background-color:#fff; text-decoration:none; display:block; padding:5px; height:15px; width:100px; border:1px solid #104967;}
#descr_int .regbut a.butt_no{ color:#666; background-color:#fff; text-decoration:none; display:block; padding:5px; height:15px; width:130px; border:1px solid #ccc;}
#descr_int .regbut a:hover.butt_no{ color:#fff; background-color:#ccc; text-decoration:none; display:block; padding:5px; height:15px; width:130px; border:1px solid #ccc;}

#random_int{ width:100%; border-top:1px solid #CCCCCC; margin-bottom:10px; margin-top:10px; text-align:left; padding:5px;}
#random_int table{ width:100%;}
#random_int td{ vertical-align:top; width:25%;}

#content_store_sub_ran { border:1px solid #CCCCCC; font-size:11px; text-align:left; padding:5px; margin:3px; }
#content_store_sub_ran a {color:#104967; text-decoration:none;}
#content_store_sub_ran a:hover { text-decoration:none;}
#content_store_sub_ran img { margin:3px 8px 3px 0;}

#content_store_sub_ran a.butt_agg3{ background-color:#104967; font-size:11px; color:#FFFFFF; padding:2px; border:none;/*font-size:11px; color:#104967; text-decoration:none;*/}
#content_store_sub_ran a:hover.butt_agg3{ background-color:#104967; font-size:11px; color:#FFFFFF; padding:2px; border:none;/*font-size:11px; color:#104967; text-decoration:none;*/}

#cart_space{ padding:10px 10px 0 10px;}
#cart{ width:210px; background-color:#CCCCCC; border:1px dotted #333333; float:right; margin:0 0 10px 0; padding:5px;}
#cart span{ margin:0; padding:0;}
#cart_head{ min-height:66px;}
#loginsx{ width:270px; float:left; background-color:#ededed; padding:5px; min-height:270px;}
#logindx{ width:270px; float:right; background-color:#ededed; padding:5px; min-height:270px;}

.dati_ordini{ padding:3px; border:1px dotted #104967; width:562px; margin:0;}

.cart_grid table{ border:none; width:100%;}
.cart_grid td{ vertical-align:top; padding:3px; border:1px solid #ccc; text-align:left;}
.cart_grid th{ vertical-align:top; padding:3px; text-align:left;}
.user_grid td{ vertical-align:top; padding:3px; border:1px solid #ccc; text-align:left;}
.user_grid th{ vertical-align:top; padding:3px; text-align:left;}

.txt_prezzo{ font-size:10px; color:#000;}
.txt_promo{ font-size:15px; background-color:#104967; color:#fff; padding:0 3px 0 3px;}
.prz_promo{color:#000; font-weight:bold;}
.prz_sconto{ color:#cc5200; font-weight:bold; margin-left:10px;}

.txt_promo_int{ width:170px; font-size:15px; color:#000; background-color:#fff; text-align:center;}
.prz_sconto_int{ color:#003366;}

.dl_foto_th span{ float:left;}
.dl_foto_th img{ margin-right:2px; margin-left:2px}

.radio p{ margin-top:-30px; margin-left:20px; padding:-29px 8px 8px 8px;}

#wish{}
#wish td{border:1px dotted #000000; padding:3px;} 

.titwish{ padding:2px 0 2 5px; text-transform:uppercase; white-space:nowrap; }
.titwish a{ color:#104967; text-decoration:none; }
.titwish a:hover{ color:#000; text-decoration:none;}
.przwish{ font-size:12px; padding:2px 0 2 5px; font-weight:bold; }

.tel{ font-size:11px; color:#999;}



/* footer */

#footer{ width:940px; margin:40px auto 10px auto; font-size:55%; background: url(/images/footer.jpg) no-repeat top #fff;}
.sx{ float:left; color:#666; text-align:left; }
.sx a{ text-decoration:none; color:#666; padding:2px 2px 1px 2px;}
.sx a:hover{  text-decoration:none; background-color:#104967; color:#FFFFFF; padding:2px 2px 1px 2px;}
.dx{ float:right; color:#666; text-align:right; padding-bottom:2px;}

.ccard{ text-align:center; margin:10px auto 10px auto; border-top:1px dotted #ccc; padding-top:15px;}

.ext{ color:#999; margin-bottom:50px;}
.ext a{ color:#999; text-decoration:none;}
.ext a:hover{ color:#104967; text-decoration:none;}

/*#footer{text-align:center; margin-bottom:50px; clear:both; background:url(/images/back_footer.jpg) repeat-x top; font-size:9px;}

#footer_int{ color:#666666; text-align:center; margin:30px auto 20px auto; clear:both; padding:30px 10px 10px 10px; z-index:2500;}
#footer_int a{text-decoration:none;	color:#000000;}
#footer_int a:hover{color:#104967;}
*/


/* bread carrello */

#breadcrumb_cart .but_cart_on{ width:171px; text-align:center; padding:3px; font-size:10px; border:1px solid #ccc; color:#666; display:block; background-color:#fff; float:left; margin-right:10px; margin-bottom:20px;}
#breadcrumb_cart a.but_cart_on{ width:171px; text-align:center; padding:3px; font-size:10px; border:1px solid #ccc; color:#666; display:block; background-color:#fff; float:left; margin-right:10px; margin-bottom:20px;}
#breadcrumb_cart a:hover.but_cart_on{ width:171px; text-align:center; padding:3px; font-size:10px; border:1px solid #104967; color:#fff; display:block; background-color:#104967; float:left; margin-right:10px; margin-bottom:20px;}

#breadcrumb_cart .but_cart_off{ width:171px; text-align:center; padding:3px; font-size:10px; border:1px solid #104967; color:#fff; display:block; background-color:#104967; float:left; margin-right:10px; margin-bottom:20px;}
#breadcrumb_cart a.but_cart_off{ width:171px; text-align:center; padding:3px; font-size:10px; border:1px solid #104967; color:#fff; display:block; background-color:#104967; float:left; margin-right:10px; margin-bottom:20px;}
#breadcrumb_cart a:hover.but_cart_off{ width:171px; text-align:center; padding:3px; font-size:10px; border:1px solid #104967; color:#fff; display:block; background-color:#104967; float:left; margin-right:10px; margin-bottom:20px;}

/* login */

.ok_but{ font-size:85%; font-weight:lighter; color:#ffffff; border-bottom:2px solid #560C10; border-right:2px solid #560C10; border-top:2px solid #C61C24; border-left:2px solid #C61C24; background-color:#104967; padding:4px 8px 4px 8px; margin:4px; overflow:visible;}

.box_log{ border:1px dotted #653F16; color:#653F16; font-size:95%; padding:5px; letter-spacing:0.12em;}
.footerStyle { text-align: right; background-color:#ccc; overflow:visible; }

/* Prodotto nuovo */

.box_prodotto{ width:940px; clear:both; margin-bottom:10px;}

.foto_thumb{ width:105px; float:left;}
.foto_thumb img{ margin:5px 0;}
.foto_big{ width:402px; float:right; text-align:left; margin:10px; padding:5px; border-right:1px dotted #ccc; border-left:1px dotted #ccc;}

.lens{ text-align:center; font-size:10px; color:#999; padding:0 10px 10px 10px;}

.butt_foto_sx{ width:120px; float:left; text-align:left; font-size:10px;}
.butt_foto_dx{ width:175px; float:right; text-align:right; font-size:10px;}

.butt_foto{ background-color:#fff; text-align:left; border:none; font-size:10px; color:#999; padding:2px; border:none; cursor:pointer; overflow:visible; width:116px;}
.butt_foto_segnala{ background-color:#fff; text-align:right; border:none; font-size:10px; color:#999; padding:2px; border:none; cursor:pointer; overflow:visible; width:179px;}

.testi_prodotto{ width:380px; float:right; text-align:left; font-size:11px; margin:0 0 10px 0;}

#mycarousel a.butt_agg3{ background-color:#fff; font-size:11px; color:#666; padding-top:1px; border:none; text-decoration:none; border:1px solid #ccc; display:block; height:12px; width:114px; text-align:center;}
#mycarousel a:hover.butt_agg3{ background-color:#ccc; font-size:11px; color:#fff; padding-top:1px; border:none; text-decoration:none; border:1px solid #ccc; display:block; height:12px; width:114px; text-align:center;}

.titoloNew{ margin-bottom:20px; width:380px; border-bottom:3px solid #ccc;}
.titoloNew td{ vertical-align:top;}
.titolo_left{ float:left; width:308px; text-align:left;}
.titolo_right{ float:right; width:190px; margin-top:-26px;}

.titolo_right a.butt_agg_prod{ background: url(/images/busta_new.png) no-repeat left #104967; font-size:9px; color:#fff; padding:17px 6px 0 0; border:none;  width:182px; height:24px; cursor:pointer; overflow:visible; text-align:right; margin-top:-19px; text-decoration:none; border:1px solid #104967; display:block;}
.titolo_right a:hover.butt_agg_prod{ background: url(/images/busta_new.png) no-repeat left #fff; font-size:9px; color:#104967; padding:17px 6px 0 0; border:none; width:182px; height:24px; cursor:pointer; overflow:visible; text-align:right; margin-top:-19px; border:1px solid #104967; display:block;}

.backpanel{ background-color:#fff; border:1px solid #ccc; }
.box_dett { text-align:left; background-color:#fff; padding:5px 5px 5px 5px; clear:both; font-size:12px;}

.butt_prod_ok{background-color:#ccc; font-size:9px; color:#000; padding:2px 3px 4px 3px; margin-top:2px; border-top:1px solid #ccc; border-left:none; border-right:none; border-bottom:1px solid #ccc; height:20px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; margin-bottom:-1px;}

.butt_prod_no{background-color:#fff; font-size:9px; color:#000000; padding:2px 3px 4px 3px; margin-top:2px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #fff; height:20px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; margin-bottom:-1px;}

.butt_prod_no1{background-color:#ccc; font-size:9px; color:#000000; padding:2px 3px 4px 3px; margin-top:2px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:20px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; margin-bottom:-1px;}

.butt_agg4new{ background: url(/images/wish_mini.png) no-repeat left #104967;  font-size:11px; color:#FFFFFF; padding:2px; border:none; width:170px; cursor:pointer; overflow:visible;}
.butt_agg5new{ background: url(/images/friend_mini.png) no-repeat left #104967;  font-size:11px; color:#FFFFFF; padding:2px; border:none; width:170px; cursor:pointer; overflow:visible;}

.testo{ font-size:14px;}
.testo a{ font-size:11px; text-decoration:none; color:#999; }
.testo a:hover{ font-size:11px; text-decoration:none; color:#666; }

.more_info { text-align:left;}
.more_info a{ text-decoration:none; color:#fff; padding:1px 2px; background-color:#104967;}
.more_info a:hover{ text-decoration:none; color:#104967; padding:1px 2px; background-color:#fff;}
.more_info a.butt_prod_no1{background-color:#ccc; font-size:9px; color:#666; padding:2px 3px 1px 3px; margin-top:2px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:0px solid #ccc; height:14px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; margin-bottom:2px;}
.more_info a:hover.butt_prod_no1{background-color:#fff; font-size:9px; color:#666; padding:2px 3px 1px 3px; margin-top:2px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:0px solid #ccc; height:14px; text-align:center; cursor:pointer; text-transform:uppercase; overflow:visible; margin-bottom:2px;}



/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */
/* CSS ABOCA Museum */