input#searchTop {
	background: url("../images/grey/rounded-search-input-top.gif") top left no-repeat;
}
body {
margin:0 auto;
color:#000;
font-family: "verdana", tahoma, helvetica, arial, sans-serif;
font-size:67.5%;
}
#header_login {
float:right;
margin-right:10px;
margin-top:5px;
}
.btn_login {
float:right;
}
.btn_right{
float:right;
margin-right:10px;
margin-top:5px;
text-align:right;
}
.box_btns_pack {
width:520px;
display:inline;
margin:0 auto;
}
.btn_pack_left{
margin-top:10px;
margin-left:15px;
float:left;
}
.btn_pack_right{
margin-top:10px;
margin-right:15px;
float:right;
}
a.text_login_header {
float:right;
padding-top:2px;
}
td.text_login_header {
float:right;
padding-top:2px;
}
#stampa_tela_in_pannelli_aiuto  #header_login td.text_login_header{
font-size:12px;
}
#stampa_tela_in_pannelli_aiuto #header_login{
padding-bottom:40px;
}
td.boxText {
float:left;
}
.testo{
font-family: "arial", tahoma, verdana,  sans-serif;
font-size:12px;
padding:5px;
}
.testo2{
font-family: "arial", tahoma, verdana,  sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
}
.testo3{
font-family: "arial", tahoma, verdana,  sans-serif;
font-size:14px;
padding-left:10px;
padding-right:10px;
}

.testo_big{
font-family: "arial", tahoma, verdana,  sans-serif;
float:left;
font-size:12pt;
font-weight:bold;
color:#3C3C3C;
text-align:left;
margin-left:5px;
/*margin-right:15px;*/
}
.testo_big_dx{
font-family: "arial", tahoma, verdana,  sans-serif;
float:right;
font-size:12pt;
font-weight:bold;
color:#3C3C3C;
text-align:left;
margin-left:5px;
/*margin-right:15px;*/
width:300px;
}
.testo_big_sx{
width:480px;
float:left;
/*font-size:12pt;
color:#3C3C3C;*/
text-align:left;
/*margin-left:10px;*/
}
.testo_big_sx2{
width:420px;
float:left;
/*font-size:12pt;
color:#3C3C3C;*/
text-align:left;
/*margin-left:10px;*/
}
.tela_pannelli h1{
font-size: 1.5em;
/*margin-left:10px;*/
}
.testo_big_dx{
width:380px;
float:right;
font-size:12pt;
color:#3C3C3C;
text-align:left;
margin-right:10px;
}




.boxText input:focus, select:focus, textarea:focus {background: #e0e8ef; }
.messageStackWarning, .messageStackError {background:#CC0000; }
.messageStackSuccess {background:#99FF00; }
.messageStackCaution {background:#FFCC00; }
#cartSubTotal, h2.centerBoxHeading, .rowOdd {background:#e8e9e9; }
TR.tableHeading {background:#cacaca; }
.rowEven {background:#F0F0F0;}
#contentMainWrapper {
width:980px;
margin:0 auto;
padding-top:1px;
}
a:link {
color:#000099; 
text-decoration:none;
}
a:visited {
text-decoration:none; 
color:#000099;
}
a:hover {
color:#ff0000; 
text-decoration:none;
}
#navMain a span a:hover{
color:#000; 
}
#productPrices {
color:#9F1C00;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .alert {
color:#990000; 
}
.messageStackWarning, .messageStackError {
color:#fff; 
}
.bold, .important, #tagline, #navEZPagesTop, LEGEND, #navSupp ul li a, #navCatTabs ul li a, #navEZPagesTOCWrapper, #cartSubTotal, .cartBoxTotal, #cartBoxEmpty, #cartBoxVoucherBalance  {
font-weight:700; }
html>body {
/*background: url("http://www.allprints.it/images/bg_body_natale.jpg") no-repeat;
background-position: center top;*/
}
#nw {
width:1000px; background-color: #96bc0d;
}
* html #nw {
}
#nw {text-align:left; vertical-align:top; margin:0 auto;}
#headerWrapper {
float:left;
width:100%;
height:140px;
}

#sandBody #headerWrapper {
float:left;
width:100%;
height:100px;
}
#navMainWrapper {
height:32px;
width:100%;
font-size:12px;
}
#logoWrapper {
float:left;
}
#logo {
float:left;
padding-left:5px;
text-align:center;
}
#lavora_con_noi {
float:right;
margin-right:20px;
margin-top:5px;
/*position: absolute;
top:80px;
right:50px;*/
}
#taglineWrapper {
width:75%;
float:left;
}
#tagline {
font-size:1.1em;
text-align:center;
padding:25px 8px 35px;
color:#333; 
}
#contentMainWrapper {
line-height:1.4;
min-height: 100%;
}
#contentMainWrapperb {
min-height: 100%;
background-color:#fff;
}
* html #contentMainWrapper {
height: 100%;
}
.inner { width: 100%;}
#content {
width: 100%;
line-height:1.6;
position: relative; /* IE needs this  */
}
.contentWrap {padding: 0px;}
a img {
border:none;
}
ul, ol {
text-align:left;
padding-left:25px;
margin:0 0 10px 10px;
}
h1 {font-size:1.6em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {font-size:1em;}
LEGEND {color:#333; padding:.3em;}
.biggerText {font-size:1.1em;}
h1, h2, h3, h4, h5, h6 {margin:.3em 0;}
CODE {font-family: arial, verdana, helvetica, tahoma, sans-serif;font-size:1em;}
FORM, SELECT {
display:inline;
font-size:1em;
margin:.5em;
}
option {padding-right:.5em;}
INPUT {margin:.3em .5em;}
html>/**/body input[type=checkbox], html>/**/body input[type=radio] {float:left; clear:both;}
html>/**/body .checkboxLabel, html>/**/body .radioButtonLabel {margin:0 .2em .5em 0;float:left;}
.ratingRow input[type=radio] {float:none;margin:0 .5em;}
TEXTAREA {margin:auto; display: block; width:95%;}
FIELDSET {padding:.5em; margin:.5em 0; border:1px solid #cccccc;}
h4.optionName {padding-right:1em;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
float:left;}
LABEL.inputLabel {width:90%; float:left; margin:.3em;}
LABEL.inputLabelPayment {width:15em; float:left; padding:.5em;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {width:12em;float:left;}
ADDRESS {font-style:normal; padding-right:40px;}
.clearBoth {
clear:both; height:0; line-height:0; font-size:0;}
.clearLeft {clear:left; height:0; font-size:0;line-height:0; }
.clearRight {clear:right; height:0; font-size:0; line-height:0;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
HR {
height:1px;
margin:.5em 0;
border:none;
border-bottom:1px solid #9a9a9a;
}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {padding:.2em;}
/* aggiunte kar ++++++++++++ */
#productGeneral, #indexProductList, #accountEditDefault, #accountHistInfo, #acctNewslettersDefault, 
#accountHistoryDefault, #accountNotifications, #accountPassword, #addressBookDefault, #addressBookProcessDefault,
#advSearchDefault, #advSearchResultsDefault, #logoffDefault, #createAcctSuccess, #timeoutDefault, #specialsListing,
#indexCategories  {
width:800px;
padding:1em;
margin:0 auto;
}
#productListHeading  {margin-top:5px;}
#categoryIcon {margin-top::5px;}
/* fine aggiunte kar ++++++++++++ */
#cartAdd {margin-top:10px; float:right; margin-right:30px;}
#cartAdd input {margin:.3em 0 0 0;}
#productDescription {width:500px; float:right; margin-top:10px;}
#rightFloat {float:left; width:45%;}
#leftFloat {float:left; text-align:center;}
#productDetailsList {float:left; }
#productAttributes {width:100%; float:left; padding-left:5px;}
#productAttributes .back  {float:right;}
.back {float:left;}
#productImage {margin:0 auto;text-align:center;}
.imgLink {text-align:center; margin:0 auto; display:block; width:100%;}
#friendReview {width:200px;padding:15px 0 10px 0;float:left;clear:left;text-align:left;}
.reviewCount {float:left; padding-left:2px;}
#productReviewLink {padding:5px 0;}
.wrapperAttribsOptions {width:auto; float:left;}
.wrapperAttribsOptions h4 {padding-right:15px;}
#indexHomeBody {margin:0 auto; text-align:center;}
/*decommentare dopo natale ************************************** */
#indexHomeBody #headerWrapper {float:left; width:100%; 
background: url("/images/banners/banner_home/bg_header4.png") no-repeat;
}
*/

#headerWrapper {float:left; width:100%; 
/*background: url("/images/banners/banner_home/bg_header_capodanno.jpg") no-repeat;*/
}
#stampasutelainpannelliBody #headerWrapper{float:left; width:100%; height:137px;
background: url("/images/banners/bg_header_stampe_su_tela.gif") no-repeat;
}


#stampasutelaBody #headerWrapper{float:left; width:100%; height:137px;
background: url("/images/banners/bg_header_stampe_su_tela.gif") no-repeat;
}


#stampesutelaBody #headerWrapper {float:left; width:100%; height:137px;
background: url("/images/banners/bg_header_stampe_su_tela.gif") no-repeat;
}
#navMain {float:right; height:32px; margin-right:7px;}
#navMain ul {float:right; list-style:none;}
#navMain li {display:inline;}
#navMain a {float:left;text-decoration:none;}
#navMain a span {
float:left;
display:block;
padding: 0;
margin-top:5px;
text-align:center;
width:95px;
cursor:pointer;
border-left:1px solid #000;
}
#navMain a span { float:none;}
#navMain a:hover {background-position:0% -32px;}
#navMain a:hover span {background-position:100% -32px;}
.navNextPrevWrapper {margin-bottom:1em;}
.navPrevCounter {font-size:.9em;}
.navNextPrevList {
display:inline;
white-space:nowrap;
padding:0 1em;
list-style-type:none;
position:relative;
}
#navSuppWrapper {
width:980px;
margin:0 auto;
background:#fff;
padding-bottom:10px;
}
#navSupp {
margin:0 auto;
text-align:center;
padding-top:1em;
}
#navSupp ul {
list-style-type:none;
text-align:center;
line-height:1.5em;
padding: .3em 0;
}
#navCatTabs ul {list-style-type:none;text-align:center;}
#navSupp li, #navCatTabs li {display:inline;padding:0 .5em;}
#navSupp ul li a, #navCatTabs ul li a {
text-decoration:none;
white-space:nowrap;
display:inline;
width:0;
}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {margin:2em;}
#navMainSearch {float:left; width:120px;}
input.search {
border: 0;
width: 100px; 
padding: 3px 15px 4px 20px;
font-size: 11px;
}
input#searchTop {
border: 0;
width: 115px; 
padding: 4px 15px 5px 20px;
font-size: 12px;
}
* html input#searchTop {background-attachment: fixed;}
#navBreadCrumb {
text-align:left;
line-height:1.6em;
font-size:.95em;
padding:.2em 0;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxWrapperContents, .centerBoxWrapper, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
vertical-align:top;}
.centerBoxWrapper {height:1%;}
#specialsDefault {height:1%;}
#productDescription, .shippingEstimatorWrapper {padding:.5em;}
#popupShippingEstimator, #popupCouponHelp{background:#fff; padding:10px;}
.important {padding:.5em;}
.gvBal {float:right;}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {padding:.8em;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size:.9em;}
#siteinfoLegal {padding-bottom:1em;clear:both;}
.tableHeading TH {border-bottom:1px solid #cccccc;}
#cartSubTotal {border-top:1px solid #cccccc;text-align:right;line-height:2.2em;padding-right:2.5em;}
.tableRow, .tableHeading, #cartSubTotal {height:2.2em;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
padding:.5em 0 0;}
#cartProdTitle {text-align:center}
.cartUnitDisplay, .cartTotalDisplay {text-align:center;padding-right:.2em;}
.cartRemoveItemDisplay input[type=checkbox] {float:none;margin-bottom:1em;}
#scUpdateQuantity {width:1.8em;}
#scProductsHeading {padding-left:2em;}
.cartQuantity {width:4em;}
.cartNewItem {position:relative; }
.cartOldItem {position:relative;  }
.cartBoxTotal {text-align:right;padding-right:10px;}
.cartRemoveItemDisplay {width:5em;}
.cartAttribsList {margin-left:1em;}
.normalprice, .productSpecialPriceSale {text-decoration:line-through;}
.orderHistList {margin:1em; padding:.2em 0;}
.totalBox {width:5.5em; text-align:right; padding:.2em;}
.lineTitle, .amount {text-align:right; padding:.2em;}
.amount {width:5.5em;}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin:.5em 1em 0 0;}
#cartImage {margin:.5em 1em;}
.attribImg {width:20%;margin:.3em 0;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
margin:1em 0; }
.centerBoxContentsProducts {margin:0 auto; text-align:center; width:95%}
h2.centerBoxHeading {
margin:5px auto;
padding:.5em 0;
text-align:center;
border:1px solid #bababa;
line-height:normal;
width:100%;
}
.sideBoxContent {font-size:1.1em; padding:5px;}
.sideBoxContent ul {
text-align:left;
list-style-type:none;
padding:0 0 0 10px!important;
margin:0!important;
}
#categoriesContent, #documentcategoriesContent {text-align:left;padding-left:10px;}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
text-align:center;}
.faqListing-data {font-size: 14px; text-align:left;}
.plainbox-description_faq {font-size: 12px;}
.faqListing-data a, a:link {color:#000099;}
.productListing-data img {padding:10px;}
.productListing-rowheading {background-color: #da251d; height: 2em; color: #FFF;}
.productListing-odd, .productListing-even, .listingProductImage  {padding: 2px 0px 2px 0px;} 
.productListing-odd, .productListing-even, a, a:link  {	text-decoration:none;} 
.productListing-even{background-color:#eff4f8; font-size:1.1em;}
.productListing-odd{border-bottom:1px solid #000; font-size:1.1em;}
#allProductsDefault {width:720px; margin:0 auto;}
#upProductsHeading {text-align:left;}
#upDateHeading {text-align:right;}
.forward, #shoppingCartDefault #PPECbutton {float: right;}
#infoShoppingCart {background:#fff;}
#shoppingCartDefault {width:720px; margin:0 auto;}
#checkoutShipping{width:720px; margin:0 auto;}
#checkoutShipAddressDefault {width:720px; margin:0 auto;}
#checkoutPayment, #checkoutSuccess, #cookieUsageDefault, #createAcctSuccess,
#customerAuthDefault, #maintenanceDefault, #reviewsWrite, #reviewsDefault, #reviewsInfoDefault,
#discountcouponInfo, #tellAFriendDefault, #gvFaqDefault, #unsubDefault, #newProductsDefault, #pageNotFound, .messageStackSuccess, #createAcctDefault,
#passwordForgotten {width:720px; margin:0 auto; }
#passwordForgotten, #createAcctDefault, {width:600px;margin:0 auto;}
#checkoutPayAddressDefault, #productGeneral  {width:720px; margin:0 auto;}
.info_carrello { width:720px;margin:0 auto;}
#accountDefault { width:720px;margin:0 auto;}
#checkoutConfirmDefault {width:760px;margin:0 auto;}
a.headerNavigation {padding:5px;}
.rowOdd {height:1.5em; vertical-align:top;}
.rowEven {height:1.5em;vertical-align:top;}
.hiddenField {display:none;}
.visibleField {display:inline;}
#accountLinksWrapper li {padding:.5em 0; display:block; list-style:none;}
.accountTotalDisplay, .accountTaxDisplay {width:20%;text-align:right;}
.accountQuantityDisplay {width:10%;vertical-align:top}
TR.tableHeading {height:2em;}
#siteMapList  {margin-top:20px; width:30%; float:left; display:block;}
#popupSearchHelp {background:#fff;}
#siteMap {width:600px; margin:0 auto;}
#siteMapHeading {margin-top:10px; padding-top:20px;}
.ratingRow {margin:1em 0 1.5em 0;}
LABEL#textAreaReviews {font-weight:normal;margin:1em 0;}
.information {padding: 10px 3px;line-height: 150%;}
#shoppingcartBody #shippingEstimatorContent {clear: both;}
.seDisplayedAddressLabel {background-color:#85C285;text-align: center;}
.seDisplayedAddressInfo {text-transform: uppercase;text-align: center;font-weight: bold;}
#seShipTo {padding: 0.2em;}
.smallProductImage {padding:1em;}
#sendSpendWrapper {border:1px solid #cacaca;float:right;margin:0 0 1em 1em;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
width:46%;}
#productMainImage {
float:left;
background: url("../images/shadowAlpha.png") no-repeat bottom right !important;
background: url("../images/shadow.gif") no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}
#productMainImage img {
display: block;
position: relative;
background: #fff;
margin: -3px 6px 6px -3px;
border: 1px solid #a9a9a9; 
padding: 4px;
}
/* modifiche carmine *********************************************** */
#contenitore_home{
margin:0 auto;
text-align:center;
padding-bottom:25px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}
#contenitore_full{
margin:0 auto;
text-align:center;
padding-bottom:25px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
border-right:1px solid #ccc;
}
#contenitore{
width:720px;
float:left;
padding-bottom:5px;
padding:0;
margin-left:10px;
margin-top:10px;
border:1px solid #ccc;
}
#contenitore_left{
width:720px;
float:left;
padding-bottom:5px;
padding:0;
margin-left:10px;
margin-top:10px;

}
#contenitore_faq{
width:720px;
margin:0 auto;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
border:1px solid #ccc;
}
#contenitore_600{
/*margin-top:-15px;*/
padding:0;
}
#contenitore_centrale{
width:720px;
margin:0 auto;
padding:0px;
background-color:#fff;
}
#contenitore_centrale_760{
width:755px;
margin:0 auto;
padding:0px;
background-color:#fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#contenitore_centrale_920{
width:920px;
margin:0 auto;
text-align:center;
padding:0px;
background-color:#fff;
}
#productInfoNoProductMainContent {
width:760px;
margin:0 auto;
text-align:left;
padding-top:20px;
background-color:#fff;
font-size:12px;
}
#top_banner{  
border-bottom:1px solid #ccc;
float:left;
text-align:left;
clear:right;
}
#top_banner_big{ 
text-align:center;
margin:0 auto;
clear:both;
}
.left_banner{
float:left;
margin-right:10px;
}
.right_banner{
float:right;
margin-left:10px;
}
.page_text {
float:left;
margin-left:10px;
margin-top:10px;
font-size:10pt;
}
#extra_sidebox {
float:left;
margin-left:10px;
margin-top:10px;
width:220px;
position:absolute;
top: 5px;
right:10px;
}
#extra_sidebox_full {
float:left;
margin-right:5px;
margin-top:370px;
width:220px;
position:absolute;
top: 5px;
right:10px;
}
#extra_sidebox_full_h320 {
float:left;
margin-right:5px;
margin-top:320px;
width:220px;
position:absolute;
top: 5px;
right:10px;
}
#extra_sidebox_240 {
float:left;
margin-right:5px;
margin-top:240px;
width:220px;
position:absolute;
top: 5px;
right:10px;
}
#top_banner_home{  
margin-top:2px;
text-align:center;
padding:0;
background-color:#ffffff;
}
.orizzontal_box{
width:700px;
height:135px;
margin:0 auto;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.orizzontal_box_img {
float:left;
text-align:left;
}
.orizzontal_box_testo {
float:left;
width:520px;
font-size:12px;
text-align:left;
margin-top:5px;
padding:5px;
}
.orizzontal_box_testo2 {
float:left;
font-weight:normal;
font-size:12px;
text-align:left;
margin-top:0;
margin-right:10px;
padding:5px;
}
.orizzontal_box_btn {
float:right;
margin-right:5px;
margin-top:6px;
} 
.pack_info {
width:760px;
margin:0 auto;
}
.box_img_pack{
float:left;
width:220px;
height:450px;
border-right:1px dashed #ccc;
padding:5px;
}
.box_testo_pack {
text-align:center;
font-size:12px;
}
.table_pack {
width:520px;
float:right;
}
.testo_codice_pack {
margin-top:30px;
padding-top:20px;
font-size:12px;
text-align:center;
}
.codice_pack {
text-align:center;
font-size:20px;
font-family: "verdana", helvetica, , arial,  sans-serif;
font-weight:bold;
color:#0066FF;
}
 /*style per tabella pack*/
CAPTION.TABLEPACK {
color:#333333;
font-size:12px;
font-weight:bold;
text-align:center;
padding:10px;
margin:0 auto;
}
CAPTION.SUBTABLEPACK {
color:#000;
font-size:12px;
font-weight:normal;
text-align:center;
padding:5px;
margin:0 auto;
}
TABLE.TABLEPACK { 
width:95%;
font-family: verdana, arial, helvetica, sans;
border-collapse:collapse;
border-style:solid;
border-color:#ccc;
border-width:1px;
margin:0 auto;
padding-top:30px;
}
TH.TABLEPACK {
font-size:8pt;
color:#000;
font-weight:bold;
border:1px solid #ccc;
text-align:center;
padding:5px;
}
TR.TABLEPACK{text-align:center;}
TD.TABLEPACK {  
font-size:12px;
text-align:center;
color:#000;
border-style:solid;
border-width:1px;
border-color:#ccc;
padding:5px; 
}
.bibox{
float:left;
width:350px;
height:260px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.bibox_h400sx{
float:left;
width:340px;
height:400px;
margin-left:3px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.bibox_h400dx{
float:left;
width:340px;
height:400px;
margin-left:9px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.bibox_220{
float:left;
width:220px;
height:260px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.bibox_titolo1 {
border-bottom:1px dashed #ccc;
height:20px;
margin-bottom:5px;
text-align:center;
font-weight:bold;
font-size:10pt;
}
.bibox_img {
margin:0.1em auto;
text-align:center;
}
.bibox_img_left {
float:left;
text-align:left;
padding:0em 1em 0em 1em;
}
.bibox_img_center {
margin:0 auto;
text-align:center;
padding:0em 1em 0em 1em;
}
.bibox_testo {
font-weight:normal;
font-size:12px;
text-align:left;
margin-top:10px;
padding:5px;
}
.bibox_btn {
float:right;
margin-right:5px;
margin-top:6px;
} 
.box_orizzontale_470 {
float:left;
width:470px;
height:80px;
margin-bottom:10px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.box_orizzontale_470_h190 {
float:left;
width:470px;
height:190px;
margin-bottom:10px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.box_orizzontale_470_h80 {
float:left;
width:470px;
height:80px;
margin-bottom:10px;
margin-top:16px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.box_video {
float:left;
width:215px;
height:60px;
margin-bottom:10px;
margin-left:8px;
padding:0.3em;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.box_video_img {
float:left;
margin-right:8px;
}
.box_video_text {
font-weight: bold;
color:#333333;
font-size:12px;
}
.box_text {
color:#333333;
font-size:12px;
}
.box_video_text a, a:link {
color:#000099;
}
.tribox{
float:left;
width:230px;
height:220px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.tribox_h230{
float:left;
width:230px;
height:230px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.tribox_h240{
float:left;
width:230px;
height:240px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.tribox_h260{
float:left;
width:230px;
height:260px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.tribox_h300{
float:left;
width:230px;
height:300px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.tribox_h160{
float:left;
width:230px;
height:160px;
margin-left:6px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.tribox_titolo1 {
border-bottom:1px dashed #ccc;
height:20px;
margin-bottom:5px;
text-align:left;
text-indent:5px;
font-weight:bold;
font-size:10pt;
color:#333333;
}
.tribox_titolo_green {
background-color: #AAEE77;
border-bottom:1px dashed #ccc;
height:20px;
margin-bottom:5px;
text-align:center;
text-indent:5px;
font-weight:bold;
font-size:10pt;
color:#333333;
}
.tribox_titolo_orange {
border-bottom:1px dashed #ccc;
background-color: #FFD966;
height:20px;
margin-bottom:5px;
text-align:center;
text-indent:5px;
font-weight:bold;
font-size:10pt;
color:#333333;
}
.tribox_img {
margin:0.1em auto;
text-align:center;
}
.tribox_titolo_cyan {
border-bottom:1px dashed #ccc;
background-color: #C7F5FE;
height:20px;
margin-bottom:5px;
text-align:center;
text-indent:5px;
font-weight:bold;
font-size:10pt;
color:#333333;
}
.tribox_testo {
font-weight:normal;
font-size:12px;
text-align:left;
padding:2px;
}

.tribox_testo_center {
font-weight:normal;
font-size:14px;
text-align:center;
margin-top:10px;
padding:5px;
}
.tribox_btn {
float:right;
margin-right:5px;
margin-top:6px;
} 
.home_box {
margin:0 auto;
padding-left:4px;
}
.box_230{
float:left;
width:230px;
height:180px;
margin-right:5px;
margin-left:5px;
padding:0;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.box_230_titolo1 {
width:230px;
height:20px;
border-bottom:1px dashed #ccc;
text-align:center;
font-weight:bold;
font-size:10pt;
}
.box_230_img { margin:0.1em auto;}
.box_230_testo {
font-weight:normal;
font-size:10pt;
text-align:center;
margin-top:10px;
}
.box_230_btn {
float:right;
margin-right:5px;
margin-top:6px;
} 
/* ****************** inixio box 220 per extra sidebox ******************** */
.extra_sidebox{
float:left;
width:220px;
padding:0;
border-top: 3px solid #cc0000;
border-bottom:2px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
margin-left: auto;
margin-right: 13px;
margin-bottom:10px;
}
.box_220{
float:left;
width:220px;
height:220px;
padding:0;
border-top: 1px solid #cc0000;
border-bottom:2px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
margin-left: auto;
margin-right: 13px;
margin-bottom:20px;
}
.box_220_h250{
float:left;
width:220px;
height:250px;
padding:0;
border-top: 3px solid #cc0000;
border-bottom:2px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
margin-left: auto;
margin-right: 13px;
margin-bottom:20px;
}
.box_220_titolo1 {
width:220px;
height:20px;
border-bottom:1px dashed #ccc;
text-align:center;
font-weight:bold;
font-size:10pt;
padding:2px;
}
.box_220_img {
margin:0.1em auto;
}
.box_220_testo {
font-weight:normal;
font-size:12px;
text-align:center;
margin-top:10px;
}
.box_220_testo_left {
font-weight:normal;
font-size:12px;
text-align:left;
margin-top:10px;
margin-left:5px;
}
.box_220_btn {
float:right;
margin-right:5px;
margin-top:6px;
} 
 /* fine box 220 ******************** */
 /* ****************** inixio box 220 per pack foto ******************** */
.box_pack_220{
float:left;
width:220px;
height:220px;
padding:0;
border-top: 1px solid #ccc;
border-bottom:2px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
margin-left: 13px;
margin-bottom:10px;
}
.box_pack_230{
float:left;
width:220px;
height:230px;
padding:0;
border-top: 1px solid #ccc;
border-bottom:2px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
margin-left: 13px;
margin-bottom:10px;
}
.box_pack_240{
float:left;
width:220px;
height:240px;
padding:0;
border-top: 1px solid #ccc;
border-bottom:2px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
margin-left: 13px;
margin-bottom:10px;
}
.box_pack_250{
float:left;
width:220px;
height:250px;
padding:0;
border-top: 1px solid #ccc;
border-bottom:2px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
margin-left: 13px;
margin-bottom:10px;
}
.box_centered {
margin:0 auto;
width:705px;
}
#footer_banner {float:left;}
.box_165{
float:left;
width:165px;
height:160px;
margin-right:4px;
margin-left:4px;
padding:0;
border-top:3px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #ccc;
}
.box_165_titolo1 {
background:url(http://www.allprints.it/images/banners/banner_home/bg_titolo.jpg)  repeat-x top left;
width:165px;
height:20px;
text-align:center;
font-weight:bold;
font-size:10pt;
}
.box_165_img {
margin:0.1em auto;
text-align:center;
}
.box_165_testo {
font-weight:normal;
font-size:12px;
text-align:center;
margin-top:10px;
}
.box_165_btn {
float:right;
margin-right:5px;
margin-top:6px;
}
.box_165_btn_left {
float:left;
margin-left:5px;
margin-top:6px;
}
.spacer_20 {
height:20px;
width:100%;
clear:both;
}
.spacer_15 {
height:15px;
width:100%;
clear:both;
}
.spacer_10 {
height:10px;
width:100%;
clear:both;
}
.spacer_10_no_clear {
height:10px;
width:100%;
}
.spacer_5 {
height:5px;
width:100%;
clear:both;
}
.spacer_2 {
height:2px;
width:100%;
clear:both;
}
/******************** footer menu servizi e menu faq****************************************/
.box_menu_servizi {
display:inline;
margin:0 auto;
}
.box_titolo_menu_servizi {
float:left;
display:inline;
}
.box_menu_info {
float:left;
display:inline;
text-align:left;
padding:0;
}
.elenco_info{
font-family: "verdana", tahoma, arial,  sans-serif;
float:left;
text-align:left;
display:inline;
list-style-type:none;
font-size:13px;
margin-top:10px;
}
.elenco_info ul, li{
float:left;
text-align:left;
margin-left:0;
margin-right:4px;
display:inline;
}
.menu_faq {
margin:0 auto;
text-align:center;
text-decoration: none;	
border-top:1px solid #ccc;
}
.menu_faq ul li{ list-style-type:none;}
.menu_servizi {
margin:0 auto;
text-decoration: none;
padding:2px;
border-top:1px solid #ccc;	
}
.titolo_menu {
text-align:left;
font-weight:bold;
font-size:12px;
color:#000;
text-indent:35px;
margin-top:5px;
margin-bottom:3px;
}
.menu_servizi ul li{list-style-type:none;}
.lista{
width:170px;
float:left;
margin-right:5px;
margin-left:5px;
margin-top:6px;
font-weight:normal;
color:#000;
text-align:center;
display:inline;
list-style-type:none;
font-size:13px;
}
.lista ul, li{line-height:1.4;}
.lista a a:link, a:hover, a:visited {color: #000; text-decoration: none}
li.titolo_menu{
font-weight:bold;
text-align:left;
margin-bottom:10px;
}
.lista_2{
float:left;
padding:0;
margin-top:6px;
text-align:left;
display:inline;
list-style-type:none;
font-size:12px;
}
.lista_2 ul, li{line-height:1.4;list-style-type:none;}
.lista_2 a a:link, a:hover, a:visited {color: #000;text-decoration: none}
* html #tlc, * html #trc {height: 1%;}
#tlc, #trc { zoom: 1 }
#rounded_box_160 {
position: relative;
margin-left: auto;
margin-right: auto;	
margin-top: 0px;
margin-bottom:40px;
padding: 0;
text-align: left;
width:170px;	
background-color: #fff;
float:left;
display:block;
}
.rounded_box_480_left {
position: relative;
margin-left: auto;
margin-right: auto;	
margin-top: 0px;
margin-bottom:0px;
padding: 0px;
text-align: left;
width:485px;
background-color: #fff;
float:left;
display:block;
}
.rounded_box_480_right{
position: relative;
margin-left: auto;
margin-right: auto;	
margin-top: 0px;
margin-bottom:0px;
padding: 0px;
text-align: left;
width:485px;	
background-color: #fff;
float:right;
display:block;
}

#box_600 {
float:left;
margin-left:10px;
width:650px;
border:1px dashed #ff0000;
padding:0;
}
.rounded_box_600_left {
margin-left:10px;
margin-top: 0px;
margin-bottom:0px;
padding: 0px;
text-align: left;
width:650px;

background-color: #fff;
float:left;
}

#rounded_box {
position: relative;
margin-left: auto;
margin-right: auto;	
margin-top: 0px;
margin-bottom:0px;
padding: 0;
text-align: left;
width:100%;	
background-color: #fff;
}
#content_rounded {padding:2em;}
#content_rounded1 {
margin:0 auto;
padding-top:1em;
padding-bottom:1em;
}
.content_rounded2 {
padding-top:1.2em;
padding-bottom:1.2em;
margin-left:17px;
margin-bottom:0px;
overflow:hidden;
}
#content_rounded h1{
color:#0354c2;
font-weight: bold;
font-size: 1.2em;
font-family: arial, geneva, verdana, sans-serif;
}
#content_rounded p{
color:#3b3b3b;
font-size: 1em;
line-height: 1.3em;
font-family: arial, helvetica, sans-serif;
}
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/
#tlc, #trc, #blc, #brc{background-color: transparent;background-repeat: no-repeat;}
#tlc{ background: url("../images/tlc.gif") top left no-repeat;}
#trc { background: url("../images/trc.gif") top right no-repeat;}
#blc { background: url("../images/blc.gif") bottom left no-repeat;}
#brc { background: url("../images/brc.gif") bottom right no-repeat;}
#tb, #bb {background-color: transparent; background-repeat: repeat-x;}
#tb { background: url("../images/tb.gif") top  repeat-x; }
#bb { background: url("../images/bb.gif") bottom  repeat-x;}
#rb { background: url("../images/r.gif") right  repeat-y;}
#lb { background: url("../images/l.gif") left  repeat-y;}
/* **************************************** */

#tlc2, #trc2, #blc2, #brc2{background-color: transparent;background-repeat: no-repeat;}
#tlc2{ background: url("../images/tlc.gif") top left no-repeat;}
#trc2 { background: url("../images/trc.gif") top right no-repeat;}
#blc2 { background: url("../images/blc.gif") bottom left no-repeat;}
#brc2 { background: url("../images/brc.gif") bottom right no-repeat;}
#tb2, #bb2 {background-color: transparent; background-repeat: repeat-x;}
#tb2 { background: url("../images/tb.gif") top  repeat-x; }
#bb2 { background: url("../images/bb.gif") bottom  repeat-x;}
#rb2 { background: url("../images/r.gif") right  repeat-y;}
#lb2 { background: url("../images/l.gif") left  repeat-y;}
/* **************************************** */
#dropMenuWrapper {
width:100%;
margin:0 auto;
position:absolute;
top:132px;
left:0;
z-index:1000;
}
#sandBody #dropMenuWrapper {
width:100%;
margin:0 auto;
position:absolute;
top:100px;
left:0;
z-index:1000;
}
#bgMenu {
width:980px;
background-color:#4f4f4f;
margin:0 auto;
}
 * html #centerColumnWrapper, * html #centerColumnWrapperb, * html #headerWrapperb, * html #headerWrapperc, * html #dropMenuWrapperc, * html #dropMenuWrapperd, * html #bottomLine {
background:none!important; /* Hides the transparent shadows from older versions of IE */
}
/*style per listino prezzi*/
CAPTION.MYTABLE {
color:#000;
font-size:12px;
font-weight:normal;
text-align:center;
padding:0px;
margin:0 auto;
}
CAPTION.SUBMYTABLE {
color:#000;
font-size:12px;
font-weight:normal;
text-align:center;
padding:5px;
margin:0 auto; 
}
TABLE.MYTABLE { 
width:70%;
font-family: verdana, arial, helvetica, sans;
border-collapse:collapse;
border-style:solid;
border-color:#ccc;
border-width:1px;
margin:0 auto;
}
TABLE.MYTABLE_LEFT { 
width:60%;
font-family: verdana, arial, helvetica, sans;
/*border-collapse:collapse;*/
border-style:solid;
border-color:#ccc;
border-width:1px;
padding:0.3em;
}
TABLE.MYTABLE_LARGE { 
width:90%;
font-family: verdana, arial, helvetica, sans;
border-collapse:collapse;
border-style:solid;
border-color:#ccc;
border-width:1px;
margin:0 auto;
}
TABLE.MYTABLE_LARGE_80 { 
width:80%;
font-family: verdana, arial, helvetica, sans;
border-collapse:collapse;
border-style:solid;
border-color:#ccc;
border-width:1px;
margin:0 auto;
}
TH.MYTABLE {
font-size:8pt;
color:#000;
font-weight:bold;
border:1px solid #ccc;
text-align:center;
padding:5px;
}
TR.MYTABLE { text-align:center;}
TD.MYTABLE {font-size:12px;text-align:center;color:#333333;border-style:solid;border-width:1px;border-color:#ccc;}
  TD.MYTABLE2 {  
background-color:#F3F3F3;
font-size:12px;
text-align:center;
color:#000;
border-style:solid;
border-width:1px;
border-color:#ccc;
}

/* table listino metal ************* */
table.imagetable {

	font-family: "arial" , verdana,sans-serif;
	font-size:15px;

	color:#333333;
/*	border-width: 1px;
	border-color: #ccc;*/
	/*border-collapse: collapse;*/
	
}
/*table.imagetable th {
	background:url('images/listino_bg.gif');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
}*/
table.imagetable td {
width:100px;
height:50px;
background: url("http://www.allprints.it/images/listino2_bg.gif") no-repeat;
	/*border-width: 5px;
	padding: 0px;
	border-style: solid;
	border-color: #fff;*/
line-height:20px;
	text-align:center;
}

/* fine table listino metal ************ */
  
.sidebox_menu{
width: 210px;
padding: 0;
margin:0 auto;
}
.sidebox_menu ul {
float: left;
width: 100%;
list-style: none;
line-height: 1;
color:#000000;
background: #FFFFFF;
padding: 0;
border-width: 1px 1px;
margin: 0 0 0 0;
}
li.li_title{
font-size:12px;
color:#000066;
font-weight:bold;
}
.sidebox_menu a, .sidebox_menu a:visited {
display: block;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
font-style:normal;
text-decoration:underline;
color: #000000;
text-decoration: none;
padding: 1em 0em;
margin: 0;	
}
.sidebox_menu li li a{
padding:1em;
text-align:center;
}
.sidebox_menu ul ul a{
width:100%;
height:100%;
}
.sidebox_menu ul a{
width: 100%;
}
.sidebox_menu li  {
text-align:center;
width:100%;
margin:0;
padding:0;
border:1px solid #ccc;
margin-bottom:2px;
font-size:12pt;
}
.sidebox_menu ul li {float:left; position:relative; }
.sidebox_menu ul li  {width:100%;} 
.sidebox_menu li ul {
position: absolute;
bottom: +999em;
height: auto;
width:15em;	
background: #000080;
font-weight: normal;
border-width: 1px;
margin: 0;
}
.sidebox_menu li li {width: 100% ; }
.sidebox_menu li a{width: 100% ; }
.sidebox_menu li li a{width: 100%;}
.sidebox_menu li ul  {margin: -2.1em 0 0 -0.3em;}
.sidebox_menu li ul ul {margin: -2.1em 0 0 -0.3em;}
.sidebox_menu li:hover{background: #EFEFEF;}
.sidebox_menu li:hover a,.sidebox_menu li:hover a:visited,.sidebox_menu li:hover a:hover,.sidebox_menu li a:hover{
color:#000000;}
.sidebox_menu li:hover li a, .sidebox_menu li li:hover li a, 
.sidebox_menu li li li:hover li a, .sidebox_menu li li li li:hover li a,
.sidebox_menu li:hover li a:visited, .sidebox_menu li li:hover li a:visited, 
.sidebox_menu li li li:hover li a:visited, .sidebox_menu li li li li:hover li a:visited
{color:#000000;}
.sidebox_menu li li:hover, .sidebox_menu li li li:hover, 
.sidebox_menu li li li li:hover , .sidebox_menu li li li li li:hover , .sidebox_menu li li li li li li:hover 
{background: #B90000; z-index:9999;
}
.sidebox_menu ul ul a, .sidebox_menu ul ul a:visited,
.sidebox_menu li li a, .sidebox_menu li li a:visited {color: #000000;}
.sidebox_menu li:hover li:hover li a,.sidebox_menu li:hover li:hover li a:visited ,
.sidebox_menu li:hover li:hover li:hover li a,.sidebox_menu li:hover li:hover li:hover li a:visited,
.sidebox_menu li:hover li:hover li:hover li:hover li a,.sidebox_menu li:hover li:hover li:hover li:hover li a:visited,
.sidebox_menu li:hover li:hover li:hover li:hover li:hover li a,.sidebox_menu li:hover li:hover li:hover li:hover li:hover li a:visited{
color: #000000;}
/* end of sidebox_menu css */

.box_tele_pannelli{
float:left;
width:310px;
/*height:200px;*/
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:20px;
margin-right:20px;
}




.box_gadget_left{
float:left;
width:225px;
height:200px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right{
float:right;
width:220px;
height:200px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.box_gadget_left_150{
float:left;
width:225px;
height:150px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_left_180{
float:left;
width:225px;
height:180px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_180{
float:right;
width:270px;
height:180px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.box_gadget_left_190{
float:left;
width:225px;
height:190px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_190{
float:right;
width:270px;
height:190px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.box_gadget_left_200{
float:left;
width:225px;
height:200px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_left_210{
float:left;
width:225px;
height:210px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_210{
float:right;
width:270px;
height:210px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.box_gadget_left_220{
float:left;
width:225px;
height:220px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_220{
float:right;
width:270px;
height:220px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.box_gadget_left_230{
float:left;
width:225px;
height:230px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_230{
float:right;
width:270px;
height:230px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.box_gadget_left_240{
float:left;
width:225px;
height:240px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_240{
float:right;
width:270px;
height:240px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.box_gadget_left_250{
float:left;
width:225px;
height:250px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}

.box_gadget_left_280{
float:left;
width:225px;
height:280px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_250{
float:left;
width:225px;
height:250px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_left_310{
float:left;
width:225px;
height:310px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_310{
float:right;
width:270px;
height:310px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.box_gadget_left_320{
float:left;
width:270px;
height:320px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-left:10px;
}
.box_gadget_right_320{
float:right;
width:270px;
height:320px;
border-bottom:6px solid #006699;
margin-bottom:5px;
padding-top:0.5em;
padding-bottom:0.5em;
margin-right:10px;
}
.img_gadget{
float:left;
margin-right:5px;
text-align:left;
}
.img_banner_album{
border:1px solid #ccc;
float:left;
margin-left:5px;
text-align:left;
}
.img_banner_album_big{

float:left;

text-align:left;
}
.img_gadget_dx{
float:right;
margin-left:5px;
text-align:right;
margin-right:5px;

}
.img_forex{
float:left;
margin-right:5px;
text-align:left;
margin-bottom:30px;
}
.box_desc_gadget{
clear:left;
text-align:left;
display:block;
}
.titolo_gadget{
font-size:1.2em;
font-weight:bold;
color:#0066CC;
}
.titolo_pannelli_tela{font-size:1.0em;}
.titolo_cuscini{font-size:1.2em;}
.desc_gadget{
font-size:1em;
font-weight:normal;
color:#000;
}
.desc_gadget_big{
font-size:1.1em;
font-weight:normal;
color:#000;
}
.box_prezzo{
font-size:1.1em;
float:left;
padding:0em;
text-align:left;
margin-top:5px;
}
.box_prezzo_right{
font-size:1.1em;
float:left;
padding:0em;
text-align:left;
margin-top:10px;
}
.box_prezzo_portafoto{
font-size:0.9em;
float:left;
text-align:center;
}
.box_prezzo_small{
font-size:0.9em;
float:left;
padding:0.3em;
text-align:left;
}
.prezzo_gadget{
float:left;
text-align:left;
padding:0.5em;
display:inline;
}
.box_btn_gadget{
margine:0 auto;
}
.btn_gadget {
float:right;
margin-right:15px;
margin-top:3px;
}
.btn_gadget2 {
float:right;
margin-right:0;
margin-top:20%;
}
.btn_gadget3 {
float:right;
margin-right:0;
margin-top:10%;
}
.btn_invia {
margin-right:5px;
margin-top:10px;;
}
.btn_dettagli {
margin-right:5px;
margin-top:10%;
}
.btn_ordina {
clear:right;
margin-top:10px;
}
.linea_tratt {
height:5px;
border-top:1px dashed #ccc;
}
#contactUsDefault {
width:600px;
margin:0 auto;
padding-left:10px;
padding-right:10px;
padding-bottom:30px;
padding-top:0;
border:1px solid #656565;
}
#loginDefault {
width:900px;
margin:0 auto;
}
.pageresults {
text-align:left;
}
.box_calendari{
width:600px;
margin: 0 auto;
text-align:center;
}
.calendari{
float:left;
display:inline;
margin-left:7px;
margin-right:7px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}
.box_effetto_small{
margin:0 auto;
display:inline;
padding:0;
}
.effetto_small{
float:left;
display:inline;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}
.box_effetto_big {
padding-left:50px;
margin:0 auto;
}
.effetto_big{
float:left;
display:inline;
margin-left:7px;
margin-right:7px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}
.box_immagine{
margin-left:60px;
padding:2px;
float:left;
width:250px;
border: 1px solid #ccc;
}
.box_immagine img{
text-align:center;
}
#contenitore_puzzle {
width:100%;
margin:0 auto;
} 
.box_puzzle_sx{
margin-left:40px;
padding:5px;
float:left;
width:290px;
border: 1px solid #ccc;
}
.box_puzzle_dx{
padding:2px;
float:right;
width:290px;
border: 1px solid #ccc;
}
.box_puzzle_big{
float:left;
width:600px;
border: 1px solid #ccc;
}
.box_puzzle_titolo{
font-size:1.1em;
font-weight:normal;
text-align:center;
}
.box_puzzle_img{
text-align:center;
}
.puzzle_prezzo1{
padding:3px;
text-align:center;
background-color:#DAD8D8;
}
.puzzle_prezzo2{
font-size:1.1em;
font-weight:bold;
color:#ff0000;
padding:3px;
text-align:center;
background-color:#BFEBFF;
}
.btn_puzzle{
text-align:center;
}
.box_luttini{
width:550px;
margin: 0 auto;
text-align:center;
}
.luttini{
float:left;
display:inline;
margin-left:5px;
margin-right:5px;
text-align:center;
}
.sponsor{
text-align:center;
float:left;
margin-left:15px;
display:inline;
}
.sponsor_item{
margin-right:10px;
margin-bottom:20px;
display:block;
}
.clearLeft {
clear:left;
}
.carrello_text {
font-size:12px;
float:right;
margin-top:10px;
margin-right:20px;
font-weight:bold;
}
.carrello_left {
clear:both;
font-size:12px;
float:left;
position:absolute;
top:20px;
left:400px;
font-weight:bold;
}
.tabberlive .tabbertabhide {
 display:none;
}
.tabber {
}
.tabberlive {
 margin-top:1em;
}
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li
{
 list-style: none;
 margin-bottom: 10px;
 display: inline;
}
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #EAEAEA;
 text-decoration: none;
}
ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover {
color: #000;
background: #FFF;
border-color: #227;
}
ul.tabbernav li.tabberactive a {
background-color: #FFF;
border-bottom: 1px solid #fff;
color:#000;
}
ul.tabbernav li.tabberactive a:hover {
color: #000;
border-bottom: 1px solid white;
}
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
}
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
#black_bg {
background-color: #000;
width:100%;
height:100%;
color:#fff;
}
.vDotLine {
background:transparent url("../images/delim_v.gif") top center repeat-y;
width: 20px;
font-size: 1px;
}
.hDotLine {
background-image: url("../images/delim_h.gif");
padding:1px 0;
height:3px;
}
.rounded-corner {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 12px;
margin-left: 10px;
width: 600px;
border-collapse: collapse;
}
.rounded-corner thead th.rounded-upleft
{
}
.rounded-corner thead th.rounded-upright
{
}
.rounded-corner th {
padding: 2px;
font-weight: normal;
font-size: 13px;
color: #039;
background: #b9c9fe;
}
.rounded-corner td {
padding: 2px;
background: #EEEEEE;
border-top: 1px solid #fff;
color: #000;
font-size: 11px;
}
.rounded-corner tfoot td.rounded-foot-left
{
}
.rounded-corner tfoot td.rounded-foot-right
{
}
.rounded-corner tbody tr:hover td {background: #d0dafd;}
.desc td { text-align:left;}
.rightcol td {text-align:center;}

#myAccountShipInfo{
float:left;
}

#myAccountPaymentInfo{
float:left;
}


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
  /*  background:url(images/slider.png) no-repeat;*/
    width:960px;
    height:350px;
    margin:0 auto;
   /* padding-top:74px;
    margin-top:50px;*/
	padding:0;
	
}

#slider {
	position:relative;
    width:960px;
    height:350px;
    margin:0 auto;
	background:url("http://www.allprints.it/images/loading.gif") no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:20px;
	bottom:0px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url("http://www.allprints.it/images/bullets.png") no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url("http://www.allprints.it/images/arrows.png") no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/*====================*/
/*--------Zen Bookmarking Widget (CSS)------*/
#social_dx {
float:right;
margin-right:20px;
}
#social_centro {
margin:0 auto;
margin-left:37%;
}
.socials{
text-align:center;
}
.zen-bookmarking a {
display:block;
height:42px;
width:48px;
padding:0 9px;
float:left;
background:transparent url(http://4.bp.blogspot.com/_7wsQzULWIwo/SxYPky2M4VI/AAAAAAAACcs/SGTHHyAiZ4A/s1600/flapper.jpg) no-repeat;
}
.zen-bookmarking a.delicious {
background-position:0px 0px;
}
.zen-bookmarking a.delicious:hover {
background-position:0px -43px;
}
.zen-bookmarking a.digg {
background-position:0px -86px;
}
.zen-bookmarking a.digg:hover {
background-position:0px -129px;
}
.zen-bookmarking a.stumbleupon {
background-position:0px -344px;
}
.zen-bookmarking a.stumbleupon:hover {
background-position:0px -387px;
}
.zen-bookmarking a.technorati {
background-position:0px -430px;
}
.zen-bookmarking a.technorati:hover {
background-position:0px -473px;
}
.zen-bookmarking a.twitter {
background-position:0px -516px;
margin-left:40px;
}
.zen-bookmarking a.twitter:hover {
background-position:0px -559px;
}
.zen-bookmarking a.facebook {
background-position:0px -172px;
}
.zen-bookmarking a.facebook:hover {
background-position:0px -215px;
}
.zen-bookmarking a.reddit {
background-position:0px -258px;
}
.zen-bookmarking a.reddit:hover {
background-position:0px -301px;
}
.zen-bookmarking a.yahoo {
background-position:0px -602px;
}
.zen-bookmarking a.yahoo:hover {
background-position:0px -645px;
}
.zen-bookmarking a.rss {
background-position:0px -774px;
}
.zen-bookmarking a.rss:hover {
background-position:0px -817px;
}


.accordionwrapper {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton {	
	width: 400px;
	height:30px;
	text-indent:10px;
	color:#ff0000;
	font-weight:bold;
	font-size:14px;
	padding-top:5px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
background: url("http://www.allprints.it/images/freccia_giu.gif") top left no-repeat;
/*	background: #D9F5FF;*/
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	}
	
.accordionContent {	
	width: 400px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background: none;
	}
.on {
background: url("http://www.allprints.it/images/freccia_su.gif") top left no-repeat;
/*	background: #CCCCCC;*/
color:#000;
	}
	
.over {
background: url("http://www.allprints.it/images/freccia_over.gif") top left no-repeat;
color:#000;
/*	background: #CCCCCC;*/
	}
	
	.testo_top_slideshow {	
	color:#000;
	font-weight:normal;
	font-size:10px;
	text-align:center;
	height:5px;
	margin-bottom:2px;
		}
