/* Questa skin (screen.css e il contenuto della cartella /images) può essere utilizzata esclusivamente come plugin del modulo E-commerce di Ready Pro. Eventuali modifiche sono consentite solamente utilizzando la procedura REGOLE CSS AGGIUNTIVE presente in WEB / TEMPLATE E CONTENUTI / ASPETTO GRAFICO di Ready Pro. */


body{margin:0; padding:0; line-height:16px; font-family:Arial,Helvetica,sans-serif; font-size:11px}
td, th{vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:11px}
h1, h2, p, h3{margin:0; padding:0}
a:link, a:visited{color:#28A7DA; text-decoration:none}
a:hover, a:active{text-decoration:underline}
input, select, textarea{font-family:Arial,Helvetica,sans-serif; font-size:11px}
ul{margin:0; padding:0; list-style:none}
ol{margin:0; padding:0}
li{margin:0; padding:0}
.butt1{border:1px solid #999; background:#FFF !important; color:#28A7DA !important; display:inline !important; width:auto !important; font-weight:bold; text-decoration:none; padding:0 !important; cursor:pointer}
a.butt1{text-decoration:none; padding:1px}
.bkg2{background-color:#F5F5F5}
.bkg1{background-color:#EEE}
.bkg3{background-color:#F5F5F5}
.fullAV{font-weight:bold; color:#005100}
.inArrivalAV{font-weight:bold; color:#1e1e5c}
.halfAV{font-weight:bold; color:#b76e01}
.preOrderAV2, .preOrderAV{font-weight:bold; color:#CC0; cursor:help}
.noAV{font-weight:bold; color:#8e0101}
a.personalButt{text-align:left; color:#777 !important; font-weight:bold; border-bottom:1px solid #CCC; padding:0px 8px 0px 8px; display:block; margin-bottom:5px; text-decoration:none; height:28px; line-height:28px; background:transparent url(../images/bkg_butt.jpg) repeat-x scroll 0 0; font-size:12px;overflow:hidden;}
a.personalButt:hover{color:#2B2B2B !important}
.sDiscount{font-size:10px;font-weight:normal;}
.priceMessage{font-style:italic;color:#000099;display:block;}
.sIva{font-size:10px;font-weight:normal;}
.grossPrice{color:#000000 !important;text-decoration:none !important;}
.help{cursor:help}
h1{margin:0 0 10px 0; font-size:20px; color:#0152A5}

#categoriesBoxes_Title{margin:0 0 5px 0; font-size:20px; color:#0152A5; height:30px; line-height:30px; padding-left:38px; background:transparent url(../images/lens.gif) no-repeat scroll 7px 3px}

.personalElement{margin:5px auto 10px auto}
.personalElement a{font-weight:bold}
.personalElement p{padding:5px 5px 0 5px}
.personalElement ul{list-style:square outside !important; text-align:left}
.personalElement ol{list-style-position:outside !important; text-align:left}
.personalElement li{padding:0 0 5px 0 !important; margin:0 0 0 20px !important}
#colMid .personalElement{margin:5px auto 30px auto;padding:5px;}

#colDx a.personalButt{padding-right:8px; text-align:right; background:transparent url(../images/bkg_butt2.jpg) repeat-x scroll 0 0}

#mainTable{width:950px; margin:0 auto; table-layout:fixed; clear:both}

#head{text-align:left; width:950px; margin:auto; margin-bottom:0px; display:table;}
/*
#head{background:#FFFFFF url(../images/bkg_head_logo.jpg) no-repeat scroll 0 0;text-align:left; width:950px; margin:auto; margin-bottom:0px; display:table;}
*/
#head #logo{vertical-align:bottom}
#headText{text-align:left;width:950px;margin:5px auto 0 auto;}

#colSx{width:170px; padding-top:10px; white-space:normal; text-align:center; background:#fff}
#colMid{padding:5px 10px 20px 10px; width:auto; white-space:normal; background:#fff}
#colDx{width:160px; padding-top:10px; white-space:normal; text-align:center; background:#fff}
#foot{color:#0152A5; background:transparent url(../images/bkg_menu2.jpg) repeat-x scroll center bottom; width:950px; line-height:30px; height:30px; font-weight:bold; margin:auto; text-align:center; padding-top:30px; margin-bottom:10px}
#mainTable tfoot td{text-align:center}
#foot a{color:#fff}

#menu{margin:auto; width:950px; text-transform:uppercase; font-size:12px; background:transparent url(../images/bkg_menu.jpg) repeat-x scroll 0 0; margin-top:0px; display:table}
#menu li{float:left; width:auto; height:30px; line-height:30px}
#menu li a{display:block; padding:0 15px 0 15px; text-decoration:none; font-weight:bold; color:#0152A5; line-height:22px; overflow:hidden; line-height:30px; text-align:center}
#menu li a:hover, #menu li a.selectedButt{color:#2b2b2b}

#languagesBox{background:#fff; margin:4px; padding:2px}
#languagesBox img{border:1px solid #CCC; margin:0 2px 0 2px}

#colSx #loginBox{text-align:left; margin-bottom:10px; line-height:16px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colSx #loginBox h2{font-size:12px; margin-bottom:5px; padding-left:8px; color:#777; background:transparent url(../images/bkg_h1.jpg) repeat-x scroll 0 0; height:28px; line-height:28px}
#colSx #loginBox form{margin:0 0 5px 0; padding:4px}
#colSx #loginBox label{font-weight:bold; display:block; float:left; width:48%; clear:both; line-height:18px; padding-right:2px}
#colSx #loginBox input{background:#FFF; padding:0; display:block; float:left; width:47%; border:1px solid #999}
#colSx #loginBox ul{margin-top:5px; padding:5px; clear:both}

#colDx #loginBox{text-align:right; margin-bottom:10px; line-height:16px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE; margin-right:0px}
#colDx #loginBox h2{font-size:12px; margin-bottom:5px; padding-right:8px; color:#777; background:transparent url(../images/bkg_h2.jpg) repeat-x scroll 0 0; height:28px; line-height:28px}
#colDx #loginBox form{margin:0 0 5px 0; padding:4px}
#colDx #loginBox label{font-weight:bold; display:block; float:left; width:48%; clear:both; line-height:18px; padding-right:2px}
#colDx #loginBox input{background:#FFF; padding:0; display:block; float:left; width:47%; border:1px solid #999}
#colDx #loginBox ul{margin-top:5px; padding:5px; clear:both}

#loginBoxMiddle{text-align:center}
#loginBoxMiddle label{display:block; font-weight:bold; font-size:13px}
#loginBoxMiddle form{display:inline}
#loginBoxMiddle input{margin:0 0 5px 0; width:auto !important}

#colSx #cartBoxRight{padding-bottom:10px; text-align:center; margin-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colSx #cartBoxRight table{width:95%; margin:0 auto 5px auto}
#colSx #cartBoxRight p{margin-bottom:10px}
#colSx #cartBoxRight h2{font-size:12px; margin-bottom:5px; color:#777; background:transparent url(../images/bkg_h1.jpg) repeat-x scroll 0 0; height:28px; line-height:28px; padding-left:8px; text-align:left}
#colSx #cartBoxRight td{text-align:left; font-size:10px; border-bottom:1px solid #ccc}
#colSx #cartBoxRight th{text-align:right; font-size:10px; border-bottom:1px solid #ccc}
#colSx #cartBoxRight a{color:#000; text-decoration:none}
#colSx #cartBoxRight a:hover{color:#c00}
#colSx #cartBoxRight form{display:inline}

#colDx #cartBoxRight{padding-bottom:10px; text-align:center; margin-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colDx #cartBoxRight table{width:95%; margin:0 auto 5px auto}
#colDx #cartBoxRight p{margin-bottom:10px}
#colDx #cartBoxRight h2{font-size:12px; margin-bottom:5px; color:#777; background:transparent url(../images/bkg_h2.jpg) repeat-x scroll 0 0; height:28px; line-height:28px; padding-right:8px; text-align:right}
#colDx #cartBoxRight td{text-align:left; font-size:10px; border-bottom:1px solid #ccc}
#colDx #cartBoxRight th{text-align:right; font-size:10px; border-bottom:1px solid #ccc}
#colDx #cartBoxRight a{color:#000; text-decoration:none}
#colDx #cartBoxRight a:hover{color:#c00}
#colDx #cartBoxRight form{display:inline}

#colSx #userBox{text-align:left; margin-bottom:10px; padding-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colSx #userBox h2{font-size:12px; margin-bottom:5px; text-align:left; background:transparent url(../images/bkg_h1.jpg) repeat-x scroll 0 0; color:#777; height:28px; line-height:28px; padding-left:8px}
#colSx #userBox li{padding:3px 5px 3px 16px; background:transparent url(../images/tag2.gif) no-repeat scroll 0 3px}
#colSx #userBox form{margin:5px 0 0 0; text-align:center}
#colSx #userBox p{padding-left:5px}

#colDx #userBox{text-align:right; margin-bottom:10px; padding-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colDx #userBox h2{font-size:12px; margin-bottom:5px; text-align:right; background:transparent url(../images/bkg_h2.jpg) repeat-x scroll 0 0; color:#777; height:28px; line-height:28px; padding-right:8px}
#colDx #userBox li{padding:3px 16px 3px 5px; background:transparent url(../images/tag2.gif) no-repeat scroll right 3px}
#colDx #userBox form{margin:5px 0 0 0; text-align:center}
#colDx #userBox p{padding-right:5px}

#colSx #searchForm{text-align:left; color:#000; clear:both; font-size:14px; font-weight:bold; margin:0 0 10px 0}
#colSx #searchForm input{width:55%}
#colSx #searchForm form{margin:0; padding:8px 4px 8px 4px; border-bottom:1px solid #EEE; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 0}
#colSx #searchForm h2{background:transparent url(../images/bkg_h1.jpg) repeat-x scroll 0 0; font-size:12px; padding:0px 0px 0px 8px; color:#777; height:28px; line-height:28px}

#colDx #searchForm{text-align:right; color:#000; clear:both; font-size:14px; font-weight:bold; margin:0 0 10px 0}
#colDx #searchForm input{width:55%}
#colDx #searchForm form{margin:0; padding:8px 4px 8px 4px; border-bottom:1px solid #EEE; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 0}
#colDx #searchForm h2{background:transparent url(../images/bkg_h2.jpg) repeat-x scroll 0 0; font-size:12px; padding:0px 8px 0px 0px; color:#777; height:28px; line-height:28px}

#navBar{clear:both; padding:0px 2px 0px 5px; font-size:13px; margin:7px 0 0px 0; color:#000;ine-height:25px}
#navBar a{color:#555; font-size:12px}

#colSx #categories{padding:0; margin-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colSx #categories h2{font-size:12px; margin-bottom:5px; padding-left:8px; color:#777; text-align:left; background:transparent url(../images/bkg_h1.jpg) repeat-x scroll 0 0; height:28px; line-height:28px}
#colSx #categories ul{margin-left:10px; border-left:1px dotted #494F5D; line-height:20px}
#colSx #categories a{text-align:left; text-decoration:none; display:block; padding:0 0 0 26px; background:url(../images/ico_item.gif) no-repeat 0 2px; color:#000; overflow:hidden;}
#colSx #categories a.folder{background:url(../images/ico_folder.gif) no-repeat 0 3px}
#colSx #categories a.open{background:url(../images/ico_folder_open.gif) no-repeat 0 3px; font-weight:bold}
#colSx #categories a.folder:hover{text-decoration:underline}

#colDx #categories{padding:0; margin-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colDx #categories h2{font-size:12px; margin-bottom:5px; padding-right:8px; color:#777; text-align:right; background:transparent url(../images/bkg_h2.jpg) repeat-x scroll 0 0; height:28px; line-height:28px}
#colDx #categories ul{margin-left:10px; border-left:1px dotted #494F5D; line-height:20px}
#colDx #categories a{text-align:left; text-decoration:none; display:block; padding:0 0 0 26px; background:url(../images/ico_item.gif) no-repeat 0 2px; color:#000; overflow:hidden;}
#colDx #categories a.folder{background:url(../images/ico_folder.gif) no-repeat 0 3px}
#colDx #categories a.open{background:url(../images/ico_folder_open.gif) no-repeat 0 3px; font-weight:bold}
#colDx #categories a.folder:hover{text-decoration:underline}

#categoriesBoxes{width:100%; margin-bottom:20px; margin-top:5px; display:table}
#categoriesBoxes strong{display:block; margin:2px 2px 5px 2px; background:#EEE; color:#0152A5}
#categoriesBoxes li a{display:block; border:1px solid #ccc; text-decoration:none; color:#000; width:95%; height:95%; overflow:hidden; text-align:center}
#categoriesBoxes li a:hover{border:1px solid #eee}
#categoriesBoxes li{float:left; width:150px; height:110px}
#categoriesBoxes.noDesc li{text-align:center}
#categoriesBoxes.withDesc img{margin:5px 5px 5px 5px}
#categoriesBoxes.noDesc img{margin:0 auto 0 auto}
#categoriesBoxes.withDesc span{display:block; padding:0 5px 5px 5px}
#categoriesBoxes.noDesc span{display:none}

.bigBox{clear:both; margin-bottom:30px; width:100%; display:table}
.bigBox ul{display:block;}
.bigBox h1{margin:0 0 0px 0; color:#0152A5; font-size:16px; height:30px; line-height:30px; text-align:center; text-decoration:underline}
.bigBox li{border:1px solid #ccc; padding:4px 5px 4px 5px; margin-right:4px; height:270px; background:transparent url(../images/bkg_search3.jpg) repeat-x scroll 0 bottom; margin-top:10px; width:173px; display:block; ;float:left;text-align:center;}
.bigBox li img{}
.bigBox li h2{font-size:12px; width:172px; text-align:left;margin-top:5px; height:62px;display:block;overflow:hidden;}
.bigBox li h3{font-size:14px; color:#76b40b; width:80px; ; padding-top:5px; margin-left:0px; float:left;text-align:left;}
.bigBox li form{float:right; padding:10px 0 0 0; margin:0 2px 0 0; width:65px;text-align:right;}
.bigBox li p{padding-top:5px; font-size:10px; display:none}
.bigBox li strong{font-size:11px; display:none}
.bigBox li dl{font-size:11px; display:none}

.bigBox li h2 a:link{}

.bigBox li .fullAV{display:none}
.bigBox li .inArrivalAV{display:none}
.bigBox li .halfAV{display:none}
.bigBox li .noAV{display:none}

.bigBox .completeList{clear:both;display:block;}

#copyBox {text-align:center;}
.miniBox{border:1px solid #ccc; text-align:center; margin:0 6px 0 0; width:32%; float:left; padding-bottom:5px}
#colSx .miniBox h1{text-align:center; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0; font-size:12px; color:#0152A5; margin-bottom:5px; height:30px; line-height:30px; border-bottom:1px solid #CCC}
.miniBox h2{margin-top:5px; font-size:11px; padding:0 5px 0 5px; margin-bottom:5px}
.miniBox h3{margin-bottom:5px; color:#76b40b; font-size:11px}
#colSx .miniBox ul{padding:10px; text-align:left; background:#F5F5F5}
.miniBox li{background:url(../images/ico_point.png) no-repeat 0 4px; padding:0 0 3px 12px}
.miniBox li a{color:#000 !important; font-size:10px; text-decoration:none}
.miniBox h4{margin:0; padding:0 2px 2px 2px; font-size:10px}
#colDx .miniBox, #colSx .miniBox{float:none; margin:0 0px 10px; width:auto}
#colMid .miniBox h1{text-align:center; background:transparent url(../images/bkg_menu2.jpg) repeat-x scroll 0 0; font-size:12px; color:#0152A5; margin-bottom:5px; height:30px; line-height:30px}
#colMid .miniBox ul{padding:10px; text-align:left; background:#edf3fd}

#colDx .miniBox h1{text-align:center; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0; font-size:12px; color:#0152A5; margin-bottom:5px; height:30px; line-height:30px; border-bottom:1px solid #CCC}
#colDx .miniBox ul{padding:10px; text-align:left; background:#F5F5F5}

#sheetBox h1{background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 bottom; color:#0152A5; font-size:20px; margin-bottom:20px; line-height:30px; padding-left:10px; border-bottom:1px solid #DDD; margin-top:10px}

#sheetBox .imagesBox{text-align:center; float:left; margin:0 10px 10px 0; padding:0 0 10px 0}
#sheetBox .imagesBox img{display:block; margin-bottom:10px}

#sheetBox .detailsBox{color:#333; font-size:12px; margin:0 0 10px 0}
#sheetBox .detailsBox h3{color:#76B40B; font-size:16px}
#sheetBox .detailsBox h4{margin:0; padding:0; font-weight:normal; font-size:10px}
#sheetBox .detailsBox form{margin:0; padding:0; text-align:center}
#sheetBox .detailsBox th{color:#28A7DA; white-space:nowrap; width:10%; text-align:right; padding:2px 5px 2px 5px; border-bottom:1px solid #ccc}
#sheetBox .detailsBox td{padding:2px 5px 2px 5px; border-bottom:1px solid #DDD; width:100%}

#sheetBox .servicesBox{background:#EEE; border-bottom:1px solid #DDD}
#sheetBox .servicesBox a{color:#000; display:block; padding:0 0 3px 25px; height:20px; line-height:23px; margin-left:5px}

#sheetBox .attachmentsBox{border:1px solid #ccc; margin:10px 0 10px 0}
#sheetBox .attachmentsBox td{border-bottom:1px dotted #ccc; padding:4px}
#sheetBox .attachmentsBox th{width:20%; background:#ccc; padding:4px; font-size:12px; text-align:left}

#sheetBox h2{font-size:12px; padding:0 0 0 8px; color:#0152A5; background:#FFF url(../images/bkg_h1.jpg) no-repeat scroll 0 0; height:28px; line-height:28px; margin-bottom:8px; border-bottom:1px solid #DDD;text-align:left;}
#sheetBox p{margin-bottom:10px; line-height:18px}
#sheetBox h3.grossPrice{color:#000000;font-size:13px;}

.artCollBox{margin-bottom:10px; float:left; width:100%; background:#EEEEEE;border-bottom:1px solid #CCCCCC;}
.artCollBox li{float:left; text-align:center; width:190px; overflow:hidden; position:relative; top:0; left:0;margin-top:10px;}
.artCollBox img{margin:0 auto 0 auto; display:block; position:relative; top:0; background:#FFFFFF;border:1px solid #CCCCCC;padding:5px;}
.artCollBox a{font-size:10px; font-weight:bold; display:block}
.artCollBox h3{color:#c00; font-size:12px}
.artCollBox div{line-height:18px; height:75px; width:180px; padding:0 5px 0 5px; overflow:hidden; position:absolute; bottom:0; left:0}

#sheetBox .componentsBox{clear:both; background:#EEEEEE; margin-bottom:10px}
#sheetBox .componentsBox h2{background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 bottom;}
#sheetBox .componentsBox li{background:url(../images/ico_point.gif) no-repeat 18px 6px; padding:0 0 5px 30px; border-bottom:1px solid #ccc}
#sheetBox .features{clear:both; margin-bottom:10px; background:#EEE; border-bottom:1px solid #DDD}
#sheetBox .features th{text-align:right}
#sheetBox .documentsBox{clear:both; border-bottom:1px solid #ccc; background:#EEEEEE;margin-bottom:10px}
#sheetBox .documentsBox li{background:url(../images/ico_point.gif) no-repeat 18px 10px; padding:5px 0 5px 30px;}
#sheetBox .links{clear:both; border-bottom:1px solid #ccc; margin-bottom:10px;background:#EEEEEE;}
#sheetBox .links li{background:url(../images/ico_point.gif) no-repeat 18px 6px; padding:0 0 5px 30px}
#sheetBox .descriptionBox{line-height:18px; margin-bottom:10px; background:#EEE; padding-left:10px; border-bottom:1px solid #DDD; padding-bottom:10px;width:98%;}
#sheetBox .descriptionBox h2{background:#FFF url(../images/bkg_h1.jpg) no-repeat scroll 0 0; border-bottom:1px solid #CCC; height:28px; line-height:28px; margin-left:-10px; padding-left:8px; border-bottom:1px solid #DDD}
#sheetBox .descriptionBox li{list-style:square outside; margin-left:15px}

#sheetBox .variantsBox{clear:both; margin:20px 0 20px 0; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0}
#sheetBox .variantsBox label{font-weight:bold; color:#28A7DA; font-size:12px; padding-left:5px; padding-right:5px}
#sheetBox .variantsBox table{width:100%; border:1px solid #ccc}
#sheetBox .variantsBox form{padding:0 0 0 5px; margin:0; height:30px; line-height:30px}
#sheetBox .variantsBox h3{font-size:10px; margin:0; padding:0}
#sheetBox .variantsBox td{font-size:10px; vertical-align:middle}
#sheetBox .variantsBox th{text-align:left; background:#EEE}
#sheetBox .variantsBox input{margin:0; padding:0}
#sheetBox .variantsBox a{font-weight:bold}
#sheetBox .variantsBox h4{font-size:10px; margin:0; padding:0; font-weight:normal}
#sheetBox .variantsBox .sIva{display:block;}
#sheetBox .variantsBox .sDiscount{font-weight:normal;display:block;}

#shoppingCartGrid{clear:both; text-align:center; margin-bottom:10px; padding:1px 1px 5px 1px}
#shoppingCartGrid table{table-layout:fixed; width:100%; margin-bottom:5px}
#shoppingCartGrid th{text-align:left; border-bottom:1px solid #ccc}
#shoppingCartGrid td{font-size:10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left; line-height:14px}
#shoppingCartGrid td input{padding:0; margin:0; float:right}
#shoppingCartGrid .butt1{font-size:14px}
#shoppingCartGrid h3{margin:0 0 0 2px; padding:0; font-size:10px}
#shoppingCartGrid .sIva{display:inline; margin:0; font-weight:normal}
#shoppingCartGrid span{margin-left:2px; display:block}
#shoppingCartGrid a{margin-left:2px; display:block; background:url(../images/ico_search.gif) no-repeat 0 1px; padding-left:15px}

.resultBox{clear:both; border:1px solid #ccc; margin-bottom:20px; width:100%; float:left}
.resultBox form{margin:0;padding:0;width:100px;text-align:right;}
.resultBox input{margin:0 !important;}
.resultBox .price strong{display:block;float:left;width:50px;}
.resultBox .price h3{color:#76B40B;font-size:13px;margin-left:50px;text-decoration:underline}
.resultBox .price h4{clear:both;margin:0 0 0 50px;padding:0 0 2px 0;font-size:10px;font-weight:normal;}
.resultBox ul{clear:both; width:100%; float:left; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll center bottom}
.resultBox li{float:left; padding:5px}
.resultBox p{margin:10px 5px 5px 10px; padding:0; float:left; width:auto; max-width:40%}
.resultBox img{float:left; margin:5px 5px 10px 5px}
.resultBox h2{font-size:13px; margin:5px 5px 0 5px}
.resultBox dl{margin:10px 0 5px 0; padding:0; float:left; width:220px}
.resultBox dt{margin:0; float:left; clear:both; font-weight:bold; padding:0 0 2px 0;width:100px}
.resultBox dd{margin:0; padding:0 0 2px 0; border-bottom:1px solid #EEEEEE;}
.resultBox form{margin:0; padding:0}

.pages{margin:10px 0 10px 0; text-align:center; font-size:13px}
.pages a{font-size:11px; margin:8px 0 0 0; padding:2px 4px 2px 4px; background:#fff; border:1px solid #28A7DA; cursor:pointer; color:#28A7DA; font-weight:bold; width:auto}
.pages a:hover{background:#28A7DA; border:1px solid #28A7DA; color:#fff}
.selectedPg{background:#28A7DA !important; border:1px solid #28A7DA !important; color:#fff !important}
.disabledPg{color:#ccc !important; border:1px solid #ccc !important; cursor:auto !important; background:#fff !important}
.pages p{margin-bottom:8px;}

#showCart{padding-bottom:10px; margin-bottom:10px; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0}
#showCart table{border-bottom:1px solid #CCC;margin-bottom:5px;}
#showCart h1{text-align:left; color:#0152A5; padding:0px 0 0px 40px; font-size:18px; height:30px; line-height:30px; background:transparent url(../images/carrello.gif) no-repeat scroll 7px 3px; margin-top:10px; margin-bottom:0}
#showCart thead th, #showCart tfoot td{font-size:12px; color:#000; text-align:right; background:#eee}
#showCart h3{color:#800; font-size:14px; display:inline}
#showCart .butt1{text-align:center;}
#showCart .warning{font-size:10px;width:20%;}


#sendOrder{text-align:center; background:#EEE url(../images/bkg_bot.jpg) repeat-x scroll 0 0; padding-bottom:10px}
#sendOrder form{margin:10px 0 10px 0}
#sendOrder label{display:block; font-weight:bold}
#sendOrder th{text-align:right; width:20%; background:#EEE; font-size:13px}
#sendOrder td{text-align:left}
#sendOrder input, #sendOrder textarea{width:99%}
#sendOrder select{width:100%}
#sendOrder span{display:block; padding-left:20px}

#regForm{border-bottom:1px solid #DDD; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0}
#regForm th{border-top:1px solid #ccc; text-align:right; padding:4px 2px 4px 2px; width:35%; background:#F5F5F5}
#regForm td{border-top:1px solid #ccc; padding:4px 2px 4px 2px; background:#FFF}
#regForm textarea{width:88%; display:block}
#regForm fieldset{border:0; padding:0; margin:0}
#regForm label{font-weight:bold; padding:0 4px 0 4px}
#regForm p{padding:5px}
#regForm li{background:url(../images/ico_point.gif) no-repeat 0 5px; padding:0 0 10px 10px}
#regForm h1{color:#0152A5; font-size:16px; height:30px; line-height:30px; text-align:left; border-bottom:1px solid #DDD; background:transparent url(../images/user.gif) no-repeat scroll 7px 3px; padding-left:40px; margin-top:10px}
#regForm h2{color:#900; font-size:14px; margin:0; padding:5px}
#regForm h3{color:#900; font-size:12px; margin:0; padding:5px}

#preRegistrationPage table{margin:20px 0 20px 0; width:80%}
#preRegistrationPage th{padding:10px; border-right:2px dotted #CCC; border-bottom:1px solid #CCC; height:80px; background:#EEE}
#preRegistrationPage td{padding:10px 4px 10px 4px; border-bottom:1px solid #CCC; background:#EEE; font-size:14px}
#preRegistrationPage th a{display:block; background:#FFF url(../images/bkg_bot.jpg) repeat-x scroll center bottom; font-size:15px; color:#28A7DA; width:100px; padding:5px; text-decoration:none; border:1px solid #777; border-bottom:2px solid #777}
#preRegistrationPage th a:hover{border-bottom:2px solid #333; color:#0125A5}

#homeRegUsers{margin-bottom:10px; border-bottom:1px solid #CCC; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0}
#homeRegUsers h1{color:#0152A5; font-size:16px; height:30px; line-height:30px; text-align:left; border-bottom:1px solid #DDD; background:transparent url(../images/lock.gif) no-repeat scroll 7px 3px; padding-left:40px; margin-top:10px}
#homeRegUsers th{text-align:right; border-top:1px solid #ccc; border-right:1px solid #ccc}
#homeRegUsers td{border-top:1px solid #ccc}
#homeRegUsers p{padding:4px}

#endOrder{border:1px solid #ccc; margin-bottom:20px}
#endOrder h1{color:#900; padding:5px 0 5px 15px; font-size:18px; background:url(../images/ico_cube_1.gif) no-repeat 4px 9px}
#endOrder h2{color:#900; font-size:14px; padding:5px 0 5px 15px}
#endOrder p{padding:0 0 0 15px}

#webRequest{margin:5px; border:1px solid #ccc; text-align:center; font-size:15px; padding:10px; background:#FC6}
#webRequest a{color:#c00; font-weight:bold; display:block; margin-top:10px}

#staticPage h1{margin-bottom:10px; font-size:16px; line-height:30px; height:30px; color:#0152A5; text-align:center; border-bottom:1px solid #DDD; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0}
#staticPage h2{margin-bottom:5px; font-size:13px; line-height:18px}
#staticPage h3{color:#28A7DA; margin-bottom:5px; font-size:12px; line-height:18px}
#staticPage p{margin-bottom:10px}
#staticPage ul{margin:0 0 10px 0}
#staticPage ol{margin:0 0 10px 0; list-style-position:inside}
#staticPage ul li{background:url(../images/ico_point.gif) no-repeat 0 5px; padding:0 0 10px 10px}
#staticPage ol li{padding:0 0 5px 0; margin:0 0 0 20px}

#messageMiddleBox{margin:0 0 20px 0}
#messageMiddleBox h1{color:#0152A5; font-size:16px; text-align:center; border-bottom:1px solid #DDD; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0; height:30px; line-height:30px}
#messageMiddleBox p{text-align:center; padding:10px}

#userDocuments{border-bottom:1px solid #ccc; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0}
#userDocuments h1{color:#0152A5; font-size:16px; height:30px; line-height:30px; text-align:left; border-bottom:1px solid #DDD; background:transparent url(../images/document.gif) no-repeat scroll 7px 3px; padding-left:40px; margin-top:10px}
#userDocuments td table{border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; background:#fff; margin-bottom:10px}
#userDocuments th{text-align:right; padding:2px; border-top:1px solid #ccc; white-space:nowrap}
#userDocuments td{padding:2px; border-top:1px solid #ccc}
#userDocuments h2{margin:0 0 1px 0; padding:0 0 0 5px; line-height:16px; border:1px solid #000; font-size:10px; background:#CCC; color:#000}

#telToFriend{text-align:center; padding-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px}
#telToFriend h1{color:#0152A5; font-size:16px; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0; margin-bottom:5px; border-bottom:1px solid #DDD; height:30px; line-height:30px}

/* RMA */
#rma{border-bottom:1px solid #ccc; text-align:center; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0}
#rma table{margin:0 auto 0 auto}
#rma h1{color:#0152A5; font-size:16px; height:30px; line-height:30px; text-align:left; border-bottom:1px solid #DDD; background:transparent url(../images/rma.gif) no-repeat scroll 7px 3px; padding-left:40px; margin-top:10px}
#rma td, #rma th{vertical-align:bottom; text-align:left}
#rma label{display:block; font-weight:bold}
#rma input, #rma select, #rma textarea{width:95%}
#rma h3{margin:0 0 1px 0; padding:0 0 0 5px; line-height:16px; border:1px solid #000; font-size:10px; background:#CCC; color:#000}
#descContainer{width:95%; border:1px solid #ccc; background:#eee; min-height:160px; height:auto !important; height:160px; padding:4px}

#configuratoreBox{padding-top:10px}
#configuratoreBox form{text-align:center; padding:10px 0 10px 0}
#configuratoreBox fieldset{border:1px solid #ccc; margin:0 0 5px 0; text-align:left; padding:2px}
#configuratoreBox h1{font-size:18px; margin-bottom:5px}
#configuratoreBox h2{font-size:15px; margin-bottom:5px}
#configuratoreBox h3{font-size:12px; margin-bottom:5px}
#configuratoreBox h4{font-size:11px; font-style:italic; margin:0; padding:0 0 10px 0; font-weight:normal; color:#f00}
#configuratoreBox label{font-weight:bold; width:20%; float:left; background:#DDD; padding:2px; margin-right:5px}

#mainSearchFormBox{background:#f5f5f5; margin-bottom:10px; border:1px solid #CCC}
#mainSearchFormBox h2{color:#0152A5; padding-left:5px; font-size:14px; height:30px; line-height:30px; text-align:center}
#mainSearchFormBox form{text-align:center; padding:4px 4px 26px; margin-top:0px}
#mainSearchFormBox fieldset{border:0; padding:0; margin:10px 0 0 0}
#mainSearchFormBox .filters label{width:100px; text-align:right}
#mainSearchFormBox label{font-weight:bold; display:block; padding:0 5px 5px 0; float:left; width:70%; text-align:left}
#mainSearchFormBox select{width:142px; float:left; margin-bottom:5px}
#mainSearchFormBox input{width:320px; float:left; background:#fff; padding-left:5px; margin:0 5px 0 105px}
#mainSearchFormBox a{background-image:url(../images/ico_fld_hidden_show2.jpg); background-repeat:no-repeat; background-position:0 0; padding:0 0 2px 20px}

#productInfo{text-align:center; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px}
#productInfo h1{color:#0152A5; font-size:16px; background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0; margin-bottom:5px; border-bottom:1px solid #DDD; height:30px; line-height:30px}
#productInfo label{font-weight:bold}
#productInfo textarea, #productInfo input{width:80%; margin-bottom:5px}
#productInfo h3{font-size:14px; margin:0 0 5px 0; padding:0}

#orderByForm{margin-bottom:10px; width:100%; float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px 0 2px 0}
#orderByForm p{float:left; margin-right:5px; font-weight:bold}
#orderByForm form{padding:0; margin:0; float:left}
#orderByForm input{width:100px; text-align:left; border:0; padding:1px 18px 1px 20px; margin:0; cursor:pointer; border-right:1px solid #ccc}

.alertBox{border:2px solid #000; background:#FFE5E5}
.alertBox h2{background:#000 url(../images/ico_alert.gif) no-repeat 5px 2px; padding:0 2px 2px 25px; color:#fff; font-size:14px}
.alertBox p{padding:5px; font-size:12px}
.alertBox a{text-decoration:none}

#errorPage{padding:10px; background:#fff; border:1px solid #000; width:400px; margin:80px auto 0 auto; font-size:14px; text-align:center; line-height:18px}
#errorPage p{padding:10px; margin:0 0 20px 0}
#errorPage a{display:block !important; background:url(../images/bkg_menu.gif) repeat-x; border:1px solid #000; width:250px !important; color:#fff; text-decoration:none; padding:3px !important; font-weight:bold; margin:0 auto 0 auto}

#footCustomText{padding:5px 0 15px 0}

#accessMessageBox{margin:0 auto 0 auto; position:relative; top:50px; width:750px;line-height:18px}
#accessMessageBox form{margin:0; padding:15px; background:url(../images/accessbox_bkg_bottom.jpg) no-repeat bottom left}
#accessMessageBox input{width:100px !important; font-size:14px; margin:15px 0 30px 0}
#accessMessageBox .content{clear:both; text-align:center; background:#fff url(../images/accessbox_bkg_content.gif) repeat-y}
#accessMessageBox .mainText{font-size:14px}
#accessMessageBox .text{border-top:2px dotted #999; padding-top:5px; font-size:11px; color:#666}

#sendPwd{text-align:center}
#sendPwd form{border:1px solid #CCC; background:#DDD; padding:10px; margin:20px auto 0 auto; width:50%}
#sendPwd label{color:#00055C; font-weight:bold; font-size:13px}

#colSx .newsletterBox{margin-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colSx .newsletterBox h2{font-size:12px; margin-bottom:5px; color:#777; text-align:center; background:transparent url(../images/bkg_butt.jpg) repeat-x scroll 0 0; height:28px; line-height:28px;overflow:hidden;}
#colSx .newsletterBox p{border:0; padding:4px}
#colSx .newsletterBox form{margin:0; padding:0}
#colSx .newsletterBox label{display:block; font-weight:bold; padding:2px 0 2px 0}
#colSx .newsletterBox input{margin:2px 0 2px 0}

#colDx .newsletterBox{margin-bottom:10px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 28px; border-bottom:1px solid #EEE}
#colDx .newsletterBox h2{font-size:12px; margin-bottom:5px; color:#777; text-align:center; background:transparent url(../images/bkg_butt2.jpg) repeat-x scroll 0 0; height:28px; line-height:28px;overflow:hidden;}
#colDx .newsletterBox p{border:0; padding:2px}
#colDx .newsletterBox form{margin:0; padding:0}
#colDx .newsletterBox label{display:block; font-weight:bold; padding:2px 0 2px 0}
#colDx .newsletterBox input{margin:2px 0 2px 0}

#otherDestination{padding-top:10px; text-align:center}
#otherDestination form{width:80%; margin:auto; padding:10px 0 20px 0}
#otherDestination label{display:block; margin:0 0 5px 0; padding:2px; clear:both; text-align:left}
#otherDestination strong{display:block; text-align:right; float:left; width:100px; border-top:1px solid #ccc}
#otherDestination input, #otherDestination textarea, #otherDestination select{float:left; margin-left:5px;width:60%;}
#codiceLink{width:220px; margin:auto; background:#fff; border:1px solid #ccc; padding:2px}
#bottomElements{text-align:center;}
.wrongValue{border:1px solid #F00}
.correctValue{border:1px solid #CCC}
#rmaNew{background:transparent url(../images/bkg_bot.jpg) repeat-x scroll 0 0}
#rmaNew th{background:#F5F5F5 none repeat scroll 0 0; border-bottom:1px solid #CCC; padding:4px 2px; text-align:right; width:35%}
#rmaNew td{border-bottom:1px solid #CCC; padding:4px 2px}
#rmaNew textarea{display:block; width:88%}
#rmaNew fieldset{border:0 none; margin:0; padding:0}
#rmaNew label{font-weight:bold; padding:0 4px}
#rmaNew p{padding:5px}
#rmaNew li{background:transparent url(../images/ico_point.gif) no-repeat scroll 0 5px; padding:0 0 10px 10px}
#rmaNew h1{color:#0152A5; font-size:14px; height:30px; line-height:30px; text-align:left; border-bottom:1px solid #DDD; background:transparent url(../images/rma.gif) no-repeat scroll 7px 3px; padding-left:40px; margin-top:10px; margin-bottom:10px}
#rmaNew h2{color:#900; font-size:14px; margin:0; padding:5px}
#rmaNew h3{color:#900; font-size:12px; margin:0; padding:5px}
#ricercheRisultati{background:#FFF none repeat scroll 0 0; border:1px solid #999; display:none; padding:3px; position:absolute; top:0; width:450px}
#ricercheRisultati ul{margin:0}
#ricercheRisultati li{margin:0; padding:0}
#ricercheRisultati a:link, #ricercheRisultati a:visited{border-bottom:1px dotted #CCC; color:#000 !important; display:block; padding:2px 3px; text-decoration:none}
#ricercheRisultati a:hover, #ricercheRisultati a:active{background:#EEE none repeat scroll 0 0}
#colSx #searchBrandForm{margin-bottom:10px}
#colSx #searchBrandForm form{margin:0; padding:6px 2px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 0; border-bottom:1px solid #EEE}
#colSx #searchBrandForm select{width:80%}
#colSx #searchBrandForm h2{background:transparent url(../images/bkg_h1.jpg) repeat-x scroll 0 0; color:#777; font-size:12px; margin:0; padding:0 0 0 8px; text-align:left; height:28px; line-height:28px}

#colDx #searchBrandForm{margin-bottom:10px}
#colDx #searchBrandForm form{margin:0; padding:6px 2px; background:#FAFAFA url(../images/bkg_search.jpg) repeat-x scroll 0 0; border-bottom:1px solid #EEE}
#colDx #searchBrandForm select{width:80%; margin:5px}
#colDx #searchBrandForm h2{background:transparent url(../images/bkg_h2.jpg) repeat-x scroll 0 0; color:#777; font-size:12px; margin:0; padding:0 8px 0 0; text-align:right; height:28px; line-height:28px}

#colSx a.personalButtWithIco{  text-align:left;   color:#777;   font-weight:bold;   background-repeat:no-repeat;   background-position:98% 3px;   padding:0px 5px 0px 5px;   display:block;   border:1px solid #CCCCCC;   margin-bottom:2px;   text-decoration:none; height:25px; line-height:25px}
 
#colSx a.personalButtWithIco:hover{border:1px solid #000}

#colDx a.personalButtWithIco{  text-align:left;   color:#777;   font-weight:bold;   background-repeat:no-repeat;   background-position:98% 3px;   padding:0px 5px 0px 5px;   display:block;   border:1px solid #CCCCCC;   margin-bottom:2px;   text-decoration:none; height:25px; line-height:25px}
 
#colDx a.personalButtWithIco:hover{border:1px solid #000}


#newUserBox{
width:47%;
padding:4px;
float:left;
margin:30px 0 10px 0;
height:180px;
border:1px solid #ddd;
background:#EEEEEE;
}

#existentUserBox{
width:47%;
padding:4px;
float:right;
margin:30px 0 10px 0;
height:180px;
border:1px solid #ddd;
background:#EEEEEE;
}

#existentUserBox h2, #newUserBox h2{
font-size:16px;
margin:0;
padding:5px;
}

#existentUserBox p, #newUserBox p{
margin:0;
padding:0 0 10px 0;
}

#existentUserBox fieldset{
border:0;
padding:0;
margin:0;
}

#existentUserBox a{
display:block;
text-align:right;
clear:both;
margin:5px 30px 10px 0;
}

#existentUserBox label{
float:left;
clear:left;
margin-bottom:5px;
text-align:right;
display:block;
width:30%;
}

#existentUserBox input{
width:55%;
float:right;
margin:0 30px 5px 0;
}

#loginBoxMiddle a{
display:block;
padding:0 0 5px 0;
}

#userDocuments tr{cursor: pointer;}

#sheetProductBoxes{
clear:both;
}

#sheetBoxesMenu{
position:relative;
float:left;
width:100%;
padding:0;
margin:10px 0 10px 0;
border-bottom:1px solid #000;
clear:both;
}

#sheetBoxesMenu li {
position:relative;
float:left;
margin:0 3px 0 0;
padding:0;
bottom:1px;
}

#sheetBoxesMenu .selected{
bottom:-1px;
border-top:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
}

#sheetBoxesMenu .selected a{
background:#fff !important;
font-size:12px;
color:#000;
padding:2px 5px 2px 5px;
font-weight:bold;
}

#sheetBoxesMenu a {
display:block;
color:#55555e;
text-decoration:none;
font-size:10px;
margin:0;
padding:2px 5px 2px 5px;
background-image:url(../images/ico_cube_1.gif);
background-repeat: no-repeat;
background-position:2px 6px;
background-color:#eee;
}
	  	 

#sheetBoxesMenu a:active, #sheetBoxesMenu a:hover{
background-color:#CCCCCC;
}

#sheetBox .video h2{
border-bottom:1px solid #ccc;
}

#sheetBox .video{clear:both;width:100%;float:left;margin-bottom:10px;background:#EEEEEE;border-bottom:1px solid #CCCCCC;}

#sheetBox .video li{
float:left;
padding:2px;
border:1px solid #ccc;
margin:0 4px 10px 4px;
text-align:center;
background:#FFFFFF;
}

#sheetBox .video img{
margin:0 auto 0 auto;
}

#sheetBox .video strong{
display:block;
font-size:10px;
width:135px;
height:23px;
line-height:23px;
overflow:hidden;
}

#sheetBox .voti{
clear:both;width:100%;
background:#EEEEEE;border-bottom:1px solid #CCCCCC;
}

#sheetBox .voti h2{
border-bottom:1px solid #ccc;
}

#sheetBox .voti li{
border-bottom:1px dotted #ddd;
margin-bottom:10px;
padding-bottom:2px;
padding-left:10px;
}

#sheetBox .voti p{
padding:5px 0 0 0;
}

#votoForm{
text-align:left;
}

#votoForm h2{
color:#990000;font-size:15px;margin:5px 0 10px 0;
}

#votoForm form{
margin:5px 0 0 0;
padding:5px 0 0 0;
clear:both;
text-align:center;
}

#votoForm img{
margin:0 5px 0 0;
}

#votoForm label{
display:block;
font-weight:bold;
font-size:12px;
padding:2px 0 2px 0;
}

#votoForm textarea{
width:100%;
height:70px;
margin-bottom:5px;
}

#votoForm fieldset{
margin:0;
padding:0;
border:0;
display:inline;
}

#votoForm fieldset input{
border:0;
width:16px;
height:16px;
margin:0 2px 0 0;
cursor: pointer;
}

#votoForm .starOFF{
background:url(../images/ico_star_empty.gif) no-repeat;
}

#votoForm .starON{
background:url(../images/ico_star.gif) no-repeat;
}

#votoForm .votoValue{
border:0;
width:12px;
height:16px;
margin:0 2px 0 2px;
font-size:14px;
text-align:center;
font-weight:bold;
}

#addVotoBox{
border-bottom:1px solid #ccc;padding-bottom:10px;
text-align:center;background:#EEEEEE;
}

#addVotoBox form{
margin:0;padding:0;
}

#userFeedback h1{color:#990000;font-size:18px;margin-bottom:20px;}

#userFeedback table{
width:100%;
border:1px solid #ccc;
}

#userFeedback td,#userFeedback th{
padding:2px 5px 2px 5px;
text-align:left;
}

#userFeedback a{
font-weight:bold;
}

.downloadPDFButt{
display:block;
width:157px;
height:29px;
padding:5px 0 0 30px;
font-size:15px;
color:#000;
font-weight:bold;
margin:5px auto 5px auto;
background:url(../images/pdf_button.gif) no-repeat;
}
.completeList{
	display:block;
	float:right; 
	color:#666 !important;
	text-decoration:none;
	margin-left:5px;
	border-left:1px dotted #ccc;
	padding:0 2px 0 5px;
}

.rssLink{
	display:block;
	float:right;
	color:#666 !important;
	text-decoration:none;
	padding:0 2px 0 18px;
	margin-left:5px;
	border-left:1px dotted #ccc;
	background:url(../images/ico_rss.gif) no-repeat 4px 3px;
}

a.personalButtSelected{
text-decoration:underline;
}
.completeList:hover,.rssLink:hover{
	color:#000 !important;
}
.bottomLink{
	height:18px;
}

.butt1 img{
        background:#fff; 	  	 
}

.bigBox .date{
        background:url(../images/ico_news.gif) no-repeat 2px 2px; 	  	 
        padding-left:14px; 	  	 
        font-size:10px; 	  	 
}

.repeatOrderButton{  
        display:block; 	  	 
        width:157px; 	  	 
        height:29px; 	  	 
        padding:6px 0 0 38px; 	  	 
        font-size:15px; 	  	 
        color:#000; 	  	 
        font-weight:bold; 	  	 
        margin:5px auto 5px auto; 	  	 
        background:url(../images/repeat_order_button.gif) no-repeat; 	  	 
} 	  	 
  	  	 
.creditCardPay{ 	  	 
        display:block; 	  	 
        padding:0 0 0 16px; 	  	 
        color:#000; 	  	 
        font-weight:bold; 	  	 
        background:url(../images/ico_credit_cards.gif) no-repeat; 	  	 
} 	  	 
  	  	 
#productsWishList h1{ 	  	 
        color:#990000; 	  	 
        font-size:18px; 	  	 
        padding:0 0 10px 30px; 	  	 
        background:url(../images/ico_wishList.gif) no-repeat;
		margin-top:15px; 	  	 
} 	  	 
#productsWishList .resultBox{ 	  	 
} 	  	 
#productsWishList .resultBox ul{ 	  	 
        background:transparent; 	  	 
} 	  	 
  	  	 
#discountCodesBox{ 	  	 
        margin:20px auto 20px auto; 	  	 
        width:250px; 	  	 
        border:2px solid #999; 	  	 
        padding:1px; 	  	 
        background:#fff; 	  	 
} 	  	 
#discountCodesBox form{ 	  	 
        padding:10px; 	  	 
        margin:0; 	  	 
        background:#FFE5E5 url(../images/ico_discount.gif) no-repeat 99% bottom; 	  	 
} 	  	 
#discountCodesBox h2{ 	  	 
        font-size:14px; 	  	 
        margin:0 0 5px 0; 	  	 
        border-bottom:2px dotted #ccc; 	  	 
} 	  	 
#discountCodesBox p{ 	  	 
        color:#666; 	  	 
        margin:0 50px 5px 0; 	  	 
} 	  	 
  	  	 
.imageList{ 	  	 
        margin:0 0 20px 0; 	  	 
        text-align:center; 	  	 
} 	  	 
.imageList table{ 	  	 
        margin:auto; 	  	 
} 	  	 
 	  	 
.imageList li{ 	  	 
        text-align:center; 	  	 
        float:left; 	  	 
        border:1px solid #ccc; 	  	 
        margin:5px; 	  	 
        overflow:hidden; 	  	 
} 	  	 
.imageList p{ 	  	 
        height:30px; 	  	 
        margin:2px 0 0 0; 	  	 
        padding:1px; 	  	 
        background:#eee; 	  	 
        font-weight:bold; 	  	 
        overflow:hidden; 	  	 
        line-height:14px; 	  	 
} 	  	 
.imageList img{ 	  	 
        margin:0 auto 0 auto; 	  	 
        display:block; 	  	 
        border:0; 	  	 
} 	  	 
  	  	 
#formRequestInfo{ 	  	 
        clear:both; 	  	 
        border:1px solid #ccc; 	  	 
        padding:1px; 	  	 
        background:#fff; 	  	 
        margin-bottom:10px; 	  	 
} 	  	 
#formRequestInfo form{ 	  	 
        background:#F8F8F8; 	  	 
        padding:5px 40px 5px 5px; 	  	 
        margin:0; 	  	 
} 	  	 
#formRequestInfo h2{ 	  	 
        border-bottom:1px dotted #ddd; 	  	 
        padding:5px; 	  	 
        font-size:14px; 	  	 
        background:url(../images/ico_request_info.gif) no-repeat 99% 5px; 	  	 
        color:#0152A5; 	  	 
} 	  	 
#formRequestInfo label{ 	  	 
        display:block; 	  	 
        font-weight:bold; 	  	 
        color:#666; 	  	 
} 	  	 
#formRequestInfo p{ 	  	 
        font-size:12px; 	  	 
        margin-bottom:10px; 	  	 
} 	  	 
#formRequestInfo input,#formRequestInfo textarea{ 	  	 
        display:block; 	  	 
        margin-bottom:2px; 	  	 
        width:60%; 	  	 
        border:1px solid #ddd; 	  	 
} 	  	 
#formRequestInfo .butt1{ 	  	 
}

.prodLogo {
	float:none !important;
	margin:2px !important;
	display:inline !important;
	
}

.destinationButton{display:block;padding:5px 0 0 0;
}

#categoriesBoxes.noDesc a{text-align:center;}

.bigBox .date{background:url(../images/ico_news.gif) no-repeat 2px 2px;padding-left:14px;font-size:10px;
}

.sheetIframe{width:100%;padding:0;margin:0;border:0;height:2000px;clear:both;
}

.uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif;border: 2px solid #F2DBDB;background-color: #FAEFEF;margin-top: 5px;padding: 5px;
}
.uploadifyError {border: 2px solid #FBCBBC !important;background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {float: right;
}

.uploadifyProgress {
        background-color: #FFFFFF;
        border-top: 1px solid #808080;
        border-left: 1px solid #808080;
        border-right: 1px solid #C5C5C5;
        border-bottom: 1px solid #C5C5C5;
        margin-top: 10px;
        width: 100%;
}

.uploadifyProgressBar {
        background-color: #0099FF;
        width: 1px;
        height: 3px;
}

.repeatOrderButton{  
        display:block; 	  	 
        width:157px; 	  	 
        height:29px; 	  	 
        padding:6px 0 0 35px; 	  	 
        font-size:15px; 	  	 
        color:#000; 	  	 
        font-weight:bold; 	  	 
        margin:5px auto 5px auto; 	  	 
        background:url(../images/repeat_order_button.gif) no-repeat; 	  	 
} 

#otherDestinationIframe {
border: o none;
height: 360px;
margin:0;
padding:0;
width:100%;
}

#directEpaymentBox table {width:100%;border:1px solid #CCCCCC;margin:10px auto 10px auto;}
#directEpaymentBox th {border-bottom:1px solid #CCCCCC;text-align:right; padding:4px;width:25%;background:#FAFAFA;}
#directEpaymentBox input {width:40%;}
#directEpaymentBox td {border-bottom:1px solid #CCCCCC;padding:4px;text-align:left;}

#jsNotEnabledMessage{text-align:center;margin:10px 10px 20px 10px;}
#jsNotEnabledMessage img{margin:auto;}


#mainSearchFormBoxSX {background:#F5F5F5;margin-bottom:10px;text-align:left;clear:both;margin-top:10px;border:1px solid #CCCCCC;}
#mainSearchFormBoxSX h2{color:#0152A5;padding:5px;font-size:12px;}
#mainSearchFormBoxSX form{padding:4px;margin:0px;}
#mainSearchFormBoxSX input{width:50%;background:#ffffff;padding:0 0 0 2px;margin-bottom:2px;}
#mainSearchFormBoxSX a{background:#fff url(../images/ico_fld_hidden_show.gif) no-repeat 0 0;padding:0 0 2px 18px;}
#mainSearchFormBoxSX fieldset{border:0;padding:0;margin:5px 0 0 0;border-top:1px dotted #000000;}
#mainSearchFormBoxSX .filters label {display:block;font-weight:bold;}
#mainSearchFormBoxSX select{width:100%;margin-bottom:5px;}
#mainSearchFormBoxSX .filters_area input {display:block;float:left;clear:left;padding:0;margin:2px 2px 0 0;}
#mainSearchFormBoxSX .filters_area label {display:block;font-size:10px;}

#mainSearchFormBoxDX {background:#F5F5F5;margin-bottom:10px;text-align:left;clear:both;margin-top:10px;border:1px solid #CCCCCC;}
#mainSearchFormBoxDX h2{color:#0152A5;padding:5px;font-size:12px;}
#mainSearchFormBoxDX form{padding:4px;margin:0px;}
#mainSearchFormBoxDX input{width:50%;background:#ffffff;padding:0 0 0 2px;margin-bottom:2px;}
#mainSearchFormBoxDX a{background:#fff url(../images/ico_fld_hidden_show.gif) no-repeat 0 0;padding:0 0 2px 18px;}
#mainSearchFormBoxDX fieldset{border:0;padding:0;margin:5px 0 0 0;border-top:1px dotted #000000;}
#mainSearchFormBoxDX .filters label {display:block;font-weight:bold;}
#mainSearchFormBoxDX select{width:100%;margin-bottom:5px;}
#mainSearchFormBoxDX .filters_area input {display:block;float:left;clear:left;padding:0;margin:2px 2px 0 0;}
#mainSearchFormBoxDX .filters_area label {display:block;font-size:10px;}

.resultBox .cart{
}

#facebox #accessMessageBox{
	top:0;
}
#facebox #languagesBox img{
	border: 1px solid #000;
	margin:0 2px 0 2px;

}

#mapLinksBox{
	width:950px;
	margin:auto;
}
#mapLinksBox table{
	width:100%;
	background:#FFFFFF;
}
#mapLinksBox td{
	padding:0 4px 4px 4px;
	border-right:2px dotted #999;
	width:16%;
}
#mapLinksBox th{
	padding:2px 4px 2px 4px;
	text-align:left;
	border-right:2px dotted #999;
	width:16%;
	background:#EEE;
}
#mapLinksBox th a{
	display:block;
	padding:0 2px 0 2px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#464646;
}
#mapLinksBox ul{
	margin:0;
	padding:0;
}
#mapLinksBox li{
	margin:0;
	padding:0 2px 0 2px;
	list-style:none;
}
#mapLinksBox li a{
	color:#000000;
	text-decoration:underline;
}


/* Questa skin (screen.css e il contenuto della cartella /images) può essere utilizzata esclusivamente come plugin del modulo E-commerce di Ready Pro. Eventuali modifiche sono consentite solamente utilizzando la procedura REGOLE CSS AGGIUNTIVE presente in WEB / TEMPLATE E CONTENUTI / ASPETTO GRAFICO di Ready Pro. */
