/* 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 {
background:#000000 none repeat scroll 0 0;
font-family:Helvetica;
font-size:11px;
line-height:16px;
margin:0;
padding:0;
}
td, th {
font-family:Helvetica;
font-size:11px;
vertical-align:top;
}
h1, h2, p, h3 {
margin:0;
padding:0;
}
a:link, a:visited {
color:#777777;
text-decoration:none;
}
a:hover, a:active {
text-decoration:none;
color:#990000;
}
input, select, textarea {
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
background:#333333;
border:1px solid #000000;
color:#CCCCCC;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ol {
margin:0;
padding:0;
}
li {
margin:0;
padding:0;
}
.butt1 {
background:#777777 none repeat scroll 0 0 !important;
border:1px solid #000000;
color:#FFFFFF !important;
cursor:pointer;
display:inline !important;
padding:0 !important;
text-decoration:none;
width:auto !important;
}
a.butt1 {
padding:1px;
text-decoration:none;
}
.bkg2 {
background-color:#FFFFFF;
}
.bkg1 {
background-color:#FFFFFF;
}
.bkg3 {
background-color:#EEEEEE;
}
.fullAV {
color:#009900;
font-weight:bold;
}
.inArrivalAV {
color:#333399;
font-weight:bold;
}
.halfAV {
color:#FF9900;
font-weight:bold;
}
.preOrderAV2, .preOrderAV {
color:#CCCC00;
cursor:help;
font-weight:bold;
}
.noAV {
color:#FF0000;
font-weight:bold;
}
a.personalButt {
background:#333333;
border:1px solid #777777;
color:#777777 !important;
display:block;
font-weight:bold;
margin-bottom:2px;
padding:2px 20px 2px 4px;
text-align:left;
text-decoration:none;
margin-right:10px;
}
a.personalButt:hover {
background:#333333 url(../images/ico_pers.gif) no-repeat scroll 98% 4px;
}
.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;}

.help {
cursor:help;
}
.completeList {
color:#CCCCCC !important;
display:block;
text-align:right;
text-decoration:none;
background:#333333;
float:right; 	  	 
margin-left:0px; 	  	 
border-left:1px dotted #ccc; 	  	 
padding:0 2px 0 2px;
}
.completeList:hover,.rssLink:hover{
color:#000 !important;
}
.bottomLink{
height:18px;
font-size:10px;
}
h1 {
color:#CCCCCC;
background:#333333;
font-size:20px;
margin:0 0 10px;
height:35px;
line-height:35px;
padding-left:5px;
}
.personalElement {
margin:5px 10px 10px;
}
.personalElement a {
font-weight:bold;
}
.personalElement p {
background:transparent;
padding:5px 5px 0;
color:#777777;
}
.personalElement ul {
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:square !important;
text-align:left;
}
.personalElement ol {
list-style-position:outside !important;
text-align:left;
}
.personalElement li {
margin:0 0 0 20px !important;
padding:0 0 5px !important;
}
#colMid .personalElement {
margin:5px auto 30px;
text-align:center;
}
#colDx a.personalButt {
padding:2px 4px 2px 4px;
margin-left:10px;
margin-right:0px;
text-align:right;
background-position:left;
}
#mainTable {
margin:0 auto;
padding-top:5px;
table-layout:fixed;
width:950px;
}

#headText{text-align:left;width:950px;margin:5px auto 0 auto;}

/*
#head {
margin:10px auto 0;
text-align:left;
width:948px;
display:table;
background:transparent url(../images/bkg_head_logo.jpg) no-repeat scroll 0 0;
}
*/
#head {
margin:10px auto 0;
text-align:left;
width:948px;
display:table;
background:transparent url(../images/bkg_head.jpg) no-repeat scroll 0 0;
}

#colSx {
background:#000000 url(../images/bkg_line_vert.gif) repeat-y scroll right center;
padding-top:2px;
text-align:center;
white-space:normal;
width:170px;
}
#colMid {
background:#000000 none repeat scroll 0 0;
padding:5px 10px 0;
white-space:normal;
width:auto;
}
#colDx {
background:#000000 url(../images/bkg_line_vert.gif) repeat-y scroll left center;
padding-top:5px;
text-align:center;
white-space:normal;
width:160px;
}
#foot {
background:transparent url(../images/bkg_menu.jpg) no-repeat scroll 0 0;
color:#777777;
height:25px;
line-height:25px;
margin:auto;
text-align:center;
width:950px;
padding-top:20px;
padding-bottom:20px;
}
#bottomElements {
padding:0 0 10px;
text-align:center;
background:#CCCCCC;
margin-bottom:0px;
}
#menu {
background:transparent url(../images/bkg_menu.jpg) no-repeat scroll 0 0;
height:45px;
margin:auto;
width:950px;
overflow:hidden;
}
#menu li {
float:left;
font-size:10px;
padding-left:40px;
width:auto;
display:inline-block;
}
#menu li a {
color:#777777;
font-family:Helvetica;
font-size:11px;
font-weight:bold;
height:23px;
line-height:23px;
overflow:hidden;
padding:0 6px;
text-decoration:none;
}
#menu li a:hover, #menu li a.selectedButt {
color:#CCCCCC;
}
#languagesBox {
margin:1px;
padding:2px;
}
#languagesBox img {
border:1px solid #000000;
margin:0 2px;
}
#colSx #loginBox {
line-height:16px;
margin-bottom:20px;
text-align:left;
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center 20px;
margin-left:3px;
margin-right:3px;
}
#colSx #loginBox h2 {
background:transparent url(../images/ico_lock1.png) no-repeat scroll 98% 1px;
color:#777777;
font-size:11px;
height:27px;
line-height:23px;
margin-left:3px;
padding-right:4px;
}
#colSx #loginBox form {
margin:0 0 5px;
padding:4px;
}
#colSx #loginBox label {
clear:both;
color:#777777;
display:block;
float:left;
font-weight:bold;
line-height:18px;
padding-right:2px;
width:48%;
}
#colSx #loginBox input {
background:#333333 none repeat scroll 0 0;
border:1px solid #777777;
color:#FFFFFF;
display:block;
float:left;
width:47%;
padding:0px;
}
#colSx #loginBox ul {
clear:both;
margin-top:5px;
padding:5px;
}
#colSx #loginBoxMiddle {
text-align:center;
color:#CCCCCC;
}
#colSx #loginBoxMiddle label {
display:block;
font-size:13px;
font-weight:bold;
color:#CCCCCC;
padding-top:10px;
}
#colSx #loginBoxMiddle form {
display:inline;
}
#colSx #loginBoxMiddle input {
margin:0 0 5px;
width:auto !important;
}

#colDx #loginBox {
line-height:16px;
margin-bottom:20px;
text-align:right;
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center 20px;
margin-left:3px;
margin-right:3px;
}
#colDx #loginBox h2 {
background:transparent url(../images/ico_lock1.png) no-repeat scroll 1px 0;
color:#777777;
font-size:11px;
height:27px;
line-height:23px;
margin-left:3px;
padding-right:4px;
}
#colDx #loginBox form {
margin:0 0 5px;
padding:4px;
}
#colDx #loginBox label {
clear:both;
color:#777777;
display:block;
float:left;
font-weight:bold;
line-height:18px;
padding-right:2px;
width:48%;
}
#colDx #loginBox input {
background:#333333 none repeat scroll 0 0;
border:1px solid #777777;
color:#FFFFFF;
display:block;
float:left;
width:47%;
padding:0px;
}
#colDx #loginBox ul {
clear:both;
margin-top:5px;
padding:5px;
}
#colDx #loginBoxMiddle {
text-align:center;
color:#CCCCCC;
}
#colDx #loginBoxMiddle label {
display:block;
font-size:13px;
font-weight:bold;
color:#CCCCCC;
padding-top:10px;
}
#colDx #loginBoxMiddle form {
display:inline;
}
#colDx #loginBoxMiddle input {
margin:0 0 5px;
width:auto !important;
}

#colSx #cartBoxRight {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll 3px 22px;
margin-bottom:30px;
margin-right:3px;
text-align:center;
}
#colSx #cartBoxRight table {
color:#CCCCCC;
background:#333333;
border:1px solid #777777;
margin:4px 0px auto 4px;
width:95%;
}
#colSx #cartBoxRight p {
color:#777777;
margin-bottom:10px;
padding-top:5px;
}
#colSx #cartBoxRight h2 {
background:transparent url(../images/ico_cart_1.gif) no-repeat scroll 96% 2px;
color:#777777;
font-size:11px;
height:25px;
line-height:25px;
margin-bottom:5px;
padding-left:4px;
padding-right:4px;
text-align:left;
}
#colSx #cartBoxRight td {
	font-size:10px;
text-align:left;
}
#colSx #cartBoxRight th {
font-size:10px;
text-align:right;
}
#colSx #cartBoxRight a {
color:#CCCCCC;
text-decoration:none;
}
#colSx #cartBoxRight a:hover {
color:#FFFFFF;
}
#colSx #cartBoxRight form {
display:inline;
}

#colDx #cartBoxRight {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll 3px 22px;
margin-bottom:30px;
margin-left:3px;
text-align:center;
}
#colDx #cartBoxRight table {
color:#CCCCCC;
background:#333333;
border:1px solid #777777;
margin:4px 0px auto 8px;
width:95%;
}
#colDx #cartBoxRight p {
color:#777777;
margin-bottom:10px;
padding-top:5px;
}
#colDx #cartBoxRight h2 {
background:transparent url(../images/ico_cart_1.gif) no-repeat scroll 6px 1px;
color:#777777;
font-size:11px;
height:25px;
line-height:25px;
margin-bottom:5px;
padding-left:4px;
padding-right:4px;
text-align:right;
}
#colDx #cartBoxRight td {
	font-size:10px;
text-align:left;
}
#colDx #cartBoxRight th {
font-size:10px;
text-align:right;
}
#colDx #cartBoxRight a {
color:#CCCCCC;
text-decoration:none;
}
#colDx #cartBoxRight a:hover {
color:#FFFFFF;
}
#colDx #cartBoxRight form {
display:inline;
}

#colSx #userBox {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center 20px;
margin-bottom:10px;
text-align:left;
margin-right:3px;
color:#CCCCCC;
}
#colSx #userBox h2 {
background:transparent url(../images/ico_lock2.png) no-repeat scroll 96% 1px;
color:#777777;
font-size:11px;
margin-bottom:5px;
padding-right:4px;
height:27px;
line-height:23px;
}
#colSx #userBox li {
padding:5px 5px 5px 5px;
background:#333333 url(../images/ico_pers.gif) no-repeat scroll 97% 6px;
border:1px solid #777777;
line-height:15px;
margin-right:5px;
margin-bottom:5px;
margin-top:5px;
}
#colSx #userBox form {
margin:5px 0 0;
text-align:right;
}

#colDx #userBox {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center 20px;
margin-bottom:10px;
text-align:right;
margin-left:3px;
color:#CCCCCC;
}
#colDx #userBox h2 {
background:transparent url(../images/ico_lock2.png) no-repeat scroll 4px 0;
color:#777777;
font-size:11px;
margin-bottom:5px;
padding-right:4px;
height:27px;
line-height:23px;
}
#colDx #userBox li {
padding:5px 5px 5px 15px;
background:#333333 url(../images/ico_pers.gif) no-repeat scroll 0 6px;
border:1px solid #777777;
line-height:15px;
margin-left:8px;
margin-bottom:5px;
margin-top:5px;
}
#colDx #userBox form {
margin:5px 0 0;
text-align:right;
}

#colSx #searchForm {
clear:both;
color:#000000;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
text-align:left;
}
#colSx #searchForm input {
background:#333333 none repeat scroll 0 0;
border:1px solid #777777;
color:#FFFFFF;
padding-left:2px;
width:55%;
}
#colSx #searchForm form {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center top;
margin:0 3px 0 0;
padding-bottom:8px;
padding-left:4px;
padding-top:12px;
}
#colSx #searchForm h2 {
background:transparent url(../images/ico_lens2.gif) no-repeat scroll 98% 2px;
color:#777777;
font-size:11px;
height:23px;
line-height:23px;
margin-right:3px;
padding:0 4px;
}

#colDx #searchForm {
clear:both;
color:#000000;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
text-align:right;
}
#colDx #searchForm input {
background:#333333 none repeat scroll 0 0;
border:1px solid #777777;
color:#FFFFFF;
padding-left:2px;
width:55%;
}
#colDx #searchForm form {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center top;
margin:0 0 0 3px;
padding-bottom:8px;
padding-left:4px;
padding-top:12px;
}
#colDx #searchForm h2 {
background:transparent url(../images/ico_lens2.gif) no-repeat scroll 6px 2px;
color:#777777;
font-size:11px;
height:23px;
line-height:23px;
padding:0 4px;
}

#navBar {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center bottom;
clear:both;
color:#CCCCCC;
font-size:11px;
height:27px;
line-height:23px;
margin-bottom:10px;
padding-left:2px;
}
#navBar a {
color:#777777;
font-size:10px;
}
#categories {
margin-bottom:20px;
padding:0;
}
#colSx #categories h2 {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center bottom;
color:#777777;
font-size:11px;
height:27px;
line-height:23px;
margin-bottom:2px;
margin-right:3px;
padding-left:4px;
text-align:left;
}
#colDx #categories h2 {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center bottom;
color:#777777;
font-size:11px;
height:27px;
line-height:23px;
margin-bottom:2px;
margin-left:3px;
padding-right:4px;
text-align:right;
}
#categories ul {
line-height:17px;
margin-left:10px;
}
#categories a {
background:transparent url(../images/ico_item.gif) no-repeat scroll 4px 2px;
color:#777777;
display:block;
padding:0 0 0 30px;
text-align:left;
text-decoration:none;
}
#categories a.folder {
background:transparent url(../images/ico_folder.gif) no-repeat scroll 4px 1px;
}
#categories a.open {
background:transparent url(../images/ico_folder_open.gif) no-repeat scroll 4px 1px;
font-weight:bold;
}
#categories a.folder:hover {
text-decoration:underline;
}
#categoriesBoxes {
float:left;
margin-bottom:20px;
width:100%;
margin-top:10px;
}
#categoriesBoxes strong {
display:block;
margin:2px 5px 5px;
background:#EEEEEE;
}
#categoriesBoxes li a {
border:1px solid #CCCCCC;
color:#000000;
display:block;
height:95%;
overflow:hidden;
text-decoration:none;
width:95%;
text-align:center;
background:#FFFFFF;
}
#categoriesBoxes li a:hover {
border:1px solid #EEEEEE;
}
#categoriesBoxes li {
float:left;
height:110px;
width:150px;
}
#categoriesBoxes.noDesc li {
text-align:center;
}
#categoriesBoxes.withDesc img {
margin:0 5px 5px;
}
#categoriesBoxes.noDesc img {
margin:0 auto;
}
#categoriesBoxes.withDesc span {
display:block;
padding:0 5px 5px;
}
#categoriesBoxes.noDesc span {
display:none;
}
.bigBox {
clear:both;
margin-bottom:30px;
width:100%;
}
.bigBox ul {
}
.bigBox h1 {
background:#333333;
color:#CCCCCC;
font-size:14px;
margin:0 0 5px;
padding:0px 10px 0px 5px;
height:25px;
line-height:28px;
}
.bigBox li {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:5px solid #000000;
clear:both;
height:1%;
padding:5px 5px 5px 115px;
}
.bigBox img {
float:left;
margin-left:-110px;
}
.bigBox h2 {
font-size:12px;
margin:0 0 5px;
}
.bigBox p {
margin:0 0 10px;
padding:0;
}
.bigBox dl {
float:left;
margin:0 10px 10px 0;
padding:0;
width:220px;
}
.bigBox dt {
clear:both;
float:left;
font-weight:bold;
margin:0;
padding:0 0 2px;
width:100px;
}
.bigBox dd {
border-bottom:1px solid #CCCCCC;
margin:0;
padding:0 0 2px;
}
.bigBox div {
clear:both;
}
.bigBox h3 {
color:#990000;
font-size:12px;
margin:5px 5px 5px 0;
padding:0;
width:180px;
}
.bigBox em {
float:left;
margin:0 5px 5px 0;
padding:0;
}
.bigBox form {
float:right;
margin:0 0 5px;
padding:0;
}
.bigBox h4 {
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
}
#copyBox {text-align:center;}
#secondDownBox {
margin-left:3px;
margin-right:3px;
}
.miniBox {
border:3px outset #333333;
float:left;
margin-bottom:10px;
text-align:center;
width:32%;
background:#333333;
}
.miniBox h1 {
background:#333333;
color:#CCCCCC;
font-size:12px;
margin-bottom:5px;
text-align:center;
height:20px;
line-height:20px;
}
.miniBox h2 {
font-size:11px;
margin-top:5px;
padding:0 5px;
}
.miniBox h3 {
color:#990000;
font-size:11px;
margin-bottom:0px;
}
.miniBox ul {
background:#CCCCCC none repeat scroll 0 0;
padding:5px 2px 5px 3px;
text-align:left;
}
.miniBox li {
background:transparent url(../images/ico_point.gif) no-repeat scroll 0 6px;
padding:0 0 1px 7px;
}
.miniBox li a {
color:#000000 !important;
font-size:10px;
text-decoration:none;
}
.miniBox h4 {
font-size:10px;
margin:0;
padding:0 2px 2px;
}
.miniBox .firstElement {
background:#FFFFFF none repeat scroll 0 0;
height:auto !important;
min-height:180px;
}
#colDx .miniBox, #colSx .miniBox {
float:none;
margin:0 6px 10px;
width:auto;
}
#sheetBox h1 {
color:#777777;
background:#FFFFFF;
font-size:18px;
margin-bottom:10px;
padding-top:3px;
padding-left:5px;
height:auto;
line-height:25px;
width:auto;
}
#sheetBox .imagesBox {
float:left;
margin:0 10px 10px 0;
padding:0 0 10px;
text-align:center;
}
#sheetBox .imagesBox img {
display:block;
margin:0 auto 10px;
}
#sheetBox .detailsBox {
background:#F8F8F8 none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:12px;
}
#sheetBox .detailsBox table {
width:99%;
}
#sheetBox .detailsBox h3 {
color:#CC0000;
font-size:15px;
}
#sheetBox .detailsBox h4 {
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
}
#sheetBox .detailsBox form {
margin:0;
padding:0;
text-align:center;
}
#sheetBox .detailsBox th {
border-bottom:1px solid #CCCCCC;
padding:2px 5px;
text-align:right;
white-space:nowrap;
width:20%;
}
#sheetBox .detailsBox td {
border-bottom:1px solid #CCCCCC;
padding:2px 5px;
}
#sheetBox .servicesBox {
padding-left:5px;
}
#sheetBox .servicesBox a {
color:#000000;
display:block;
padding:0 0 0 25px;
line-height:22px;
}
#sheetBox .attachmentsBox {
border:1px solid #CCCCCC;
margin:0 0 10px;
}
#sheetBox .attachmentsBox td {
border-bottom:1px solid #CCCCCC;
padding:4px;
}
#sheetBox .attachmentsBox th {
background:#CCCCCC none repeat scroll 0 0;
font-size:12px;
padding:4px;
text-align:left;
width:20%;
}
#sheetBox h2 {
font-size:12px;
margin-bottom:3px;
padding:2px 0 2px 2px;
height:16px;
line-height:18px;
border:1px solid #CCCCCC;
background:#EEEEEE;
}
#sheetBox p {
line-height:18px;
margin-bottom:10px;
}
#sheetBox {
background:#FFFFFF;
float:right;
width:100%;
padding-left:2px;
}
#sheetBox h3.grossPrice{color:#000000;font-size:13px;}
.artCollBox {
float:left;
margin-bottom:10px;
width:100%;
}
.artCollBox li {
float:left;
left:0;
overflow:hidden;
position:relative;
text-align:center;
top:0;
width:190px;
margin-top:10px;
}
.artCollBox img {
display:block;
margin:0 auto;
position:relative;
top:0;
}
.artCollBox a {
display:block;
font-size:10px;
font-weight:bold;
}
.artCollBox h3 {
color:#CC0000;
font-size:12px;
}
.artCollBox div {
bottom:0;
height:75px;
left:0;
line-height:18px;
overflow:hidden;
padding:0 5px;
position:absolute;
width:180px;
}
#sheetBox .componentsBox {
clear:both;
margin-bottom:10px;
}
#sheetBox .componentsBox li {
background:transparent url(../images/ico_point.gif) no-repeat scroll 18px 6px;
border-bottom:1px solid #CCCCCC;
padding:0 0 5px 30px;
}
#sheetBox .features {
clear:both;
margin-bottom:10px;
}
#sheetBox .features th {
text-align:left;
padding-left:15px;
}
#sheetBox .documentsBox {
clear:both;
margin-bottom:10px;
}
#sheetBox .documentsBox li {
background:transparent url(../images/ico_point.gif) no-repeat scroll 18px 10px;
padding:5px 0 5px 30px;
}
#sheetBox .links {
clear:both;
margin-bottom:10px;
}
#sheetBox .links li {
background:transparent url(../images/ico_point.gif) no-repeat scroll 18px 6px;
padding:0 0 5px 30px;
}
#sheetBox .descriptionBox {
line-height:18px;
margin-bottom:10px;
}
#sheetBox .descriptionBox h2 {
background:#EEEEEE;
color:#000000;
}
#sheetBox .descriptionBox li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:15px;
}
#sheetBox .variantsBox {
background:#EEEEEE none repeat scroll 0 0;
border-top:1px dashed #CCCCCC;
clear:both;
margin:20px 0;
padding:5px 0 0;
}
#sheetBox .variantsBox label {
color:#CC0000;
font-size:14px;
font-weight:bold;
}
#sheetBox .variantsBox table {
border:1px solid #CCCCCC;
margin-top:10px;
width:100%;
}
#sheetBox .variantsBox form {
margin:0;
padding:0 0 0 5px;
}
#sheetBox .variantsBox h3 {
font-size:10px;
margin:0;
padding:0;
}
#sheetBox .variantsBox .sIva{display:block;}
#sheetBox .variantsBox .sDiscount{font-weight:normal;display:block;}
#sheetBox .variantsBox td {
font-size:10px;
vertical-align:middle;
}
#sheetBox .variantsBox th {
background:#CCCCCC none repeat scroll 0 0;
text-align:left;
}
#sheetBox .variantsBox input {
margin:0;
padding:0;
}
#sheetBox .variantsBox a {
font-weight:bold;
}
#sheetBox .variantsBox h4 {
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
}
#shoppingCartGrid {
clear:both;
margin-bottom:10px;
padding:1px 1px 5px;
text-align:center;
}
#shoppingCartGrid table {
margin-bottom:5px;
table-layout:fixed;
width:100%;
}
#shoppingCartGrid th {
border-bottom:1px solid #CCCCCC;
text-align:left;
}
#shoppingCartGrid td {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-size:10px;
line-height:14px;
text-align:left;
}
#shoppingCartGrid td input {
float:left;
margin:0;
padding:0;
}
#shoppingCartGrid .butt1 {
font-size:14px;
}
#shoppingCartGrid h3 {
font-size:10px;
margin:0 0 0 40px;
padding:0;
}
#shoppingCartGrid .sIva {
display:inline;
font-weight:normal;
margin:0;
}
#shoppingCartGrid span {
display:block;
margin-left:40px;
}
#shoppingCartGrid a {
background:transparent url(../images/ico_search.gif) no-repeat scroll 0 1px;
display:block;
margin-left:40px;
padding-left:15px;
}
.resultBox {
border:1px solid #333333;
background:#FFFFFF;
clear:both;
float:left;
margin-bottom:20px;
width:100%;
}
.resultBox img {
float:left;
margin:5px;
}
.resultBox h2 {
font-size:13px;
margin:5px 5px 0;
}
.resultBox dl {
float:left;
margin:5px 5px 5px 0;
padding:0;
width:220px;
}
.resultBox dt {
clear:both;
float:left;
font-weight:bold;
margin:0;
padding:0 0 2px;
width:100px;
}
.resultBox dd {
border-bottom:1px solid #CCCCCC;
margin:0;
padding:0 0 2px;
}
.resultBox p {
margin:5px;
padding:0;
}
.resultBox ul {
background:#CCCCCC none repeat scroll 0 0;
clear:both;
float:left;
width:100%;
}
.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:#CC0000;font-size:12px;margin-left:50px;}
.resultBox .price h4{clear:both;margin:0 0 0 50px;padding:0 0 2px 0;font-size:10px;font-weight:normal;}
.resultBox li {
float:left;
padding:5px;
}
.resultBox form {
margin:0;
padding:0;
}
.pages {
font-size:13px;
margin:10px 0;
text-align:center;
color:#CCCCCC;
}
.pages a {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #333333;
color:#777777;
cursor:pointer;
font-size:11px;
font-weight:bold;
margin:8px 0 0;
padding:2px 4px;
width:auto;
}
.pages a:hover {
background:#777777 none repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
}
.selectedPg {
background:#777777 none repeat scroll 0 0 !important;
border:1px solid #333333 !important;
color:#FFFFFF !important;
}
.disabledPg {
background:#FFFFFF none repeat scroll 0 0 !important;
border:1px solid #CCCCCC !important;
color:#333333 !important;
cursor:auto !important;
}
.pages p {
margin-bottom:8px;
}
#showCart {
margin-bottom:10px;
padding-bottom:10px;
background:#777777;
}
#showCart table {
}
#showCart .butt1 {
background:#FFFFFF !important;
color:#333333 !important;
text-align:center;
}
#showCart h1 {
background:#333333 url(../images/ico_cart_2.gif) no-repeat scroll 5px 5px;
color:#CCCCCC;
font-size:16px;
padding:5px 0 5px 30px;
text-align:left;
height:20px;
line-height:22px;
margin-bottom:0px;
border:1px solid #000000;
}
#showCart thead th, #showCart tfoot td {
background:#CCCCCC none repeat scroll 0 0;
color:#000000;
font-size:12px;
text-align:right;
}
#showCart h3 {
color:#880000;
display:inline;
font-size:14px;
padding-left:10px;
line-height:25px;
}
#showCart .warning{font-size:10px;width:20%;}

#sendOrder {
text-align:center;
background:#777777;
}
#sendOrder table {
width:100%;
background:#CCCCCC;
}
#sendOrder form {
margin:0px 0;
}
#sendOrder label {
display:block;
font-weight:bold;
}
#sendOrder th {
font-size:13px;
text-align:right;
width:20%;
}
#sendOrder td {
text-align:left;
}
#sendOrder input, #sendOrder textarea {
width:99%;
}
#sendOrder select {
width:100%;
}
#sendOrder span {
display:block;
padding-left:20px;
}
#regForm {
border:1px solid #333333;
background:#777777;
}
#regForm th {
background:#777777 none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
padding-right:5px;
text-align:right;
width:35%;
height:30px;
line-height:30px;
}
#regForm td {
border-top:1px solid #CCCCCC;
padding:4px 2px;
}
#regForm textarea {
display:block;
width:88%;
}
#regForm fieldset {
border:0 none;
margin:0;
padding:0;
}
#regForm label {
font-weight:bold;
padding:0 4px;
}
#regForm p {
padding:10px;
background:#333333;
color:#777777;
}
#regForm li {
background:transparent url(../images/ico_point.gif) no-repeat scroll 0 5px;
padding:0 0 10px 10px;
}
#regForm h1 {
background:#333333 url(../images/ico_reg.gif) no-repeat scroll 4px 8px;
color:#CCCCCC;
font-size:16px;
padding:1px 2px 2px 30px;
margin-bottom:0px;
}
#regForm h2 {
color:#990000;
font-size:14px;
margin:0;
padding:5px;
}
#regForm h3 {
color:#990000;
font-size:12px;
margin:0;
padding:5px;
}
#preRegistrationPage {
color:#777777;
}
#preRegistrationPage table {
margin:20px 0;
width:100%;
}
#preRegistrationPage th {
width:150px;
height:auto;
padding:10px;
background:#777777;
}
#preRegistrationPage td {
background:#777777;
color:#333333;
font-weight:bold;
padding:10px 10px;
}
#preRegistrationPage th a {
background:#333333 none repeat scroll 0 0;
border:2px outset #777777;
color:#777777;
display:block;
font-size:13px;
padding:5px;
text-decoration:none;
width:100px;
}
#preRegistrationPage th a:hover {
border:2px inset #777777;
}
#homeRegUsers {
margin-bottom:10px;
background:#777777;
}
#homeRegUsers h1 {
background:#333333 url(../images/ico_area.gif) no-repeat scroll 4px 7px;
color:#CCCCCC;
font-size:16px;
padding:1px 0 2px 30px;
text-align:left;
}
#homeRegUsers th {
border-right:1px solid #777777;
border-top:1px solid #777777;
text-align:right;
}
#homeRegUsers td {
border-top:1px solid #777777;
}
#homeRegUsers p {
padding:4px;
color:#CCCCCC;
}
#endOrder {
border:1px solid #CCCCCC;
margin-bottom:20px;
}
#endOrder h1 {
background:transparent url(../images/ico_cube_1.gif) no-repeat scroll 4px 9px;
color:#990000;
font-size:18px;
padding:5px 0 5px 15px;
}
#endOrder h2 {
color:#990000;
font-size:14px;
padding:5px 0 5px 15px;
}
#endOrder p {
padding:0 0 0 15px;
}
#webRequest {
background:#C4DFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:15px;
margin:5px;
padding:10px;
text-align:center;
}
#webRequest a {
color:#CC0000;
display:block;
font-weight:bold;
margin-top:10px;
}
#staticPage {
background:#777777 none repeat scroll 0 0;
}
#staticPage h1 {
background:#333333 none repeat scroll 0 0;
font-size:14px;
line-height:24px;
margin-bottom:5px;
padding-left:10px;
height:22px;
color:#CCCCCC;
}
#staticPage h2 {
font-size:13px;
line-height:18px;
margin-bottom:5px;
}
#staticPage h3 {
color:#333333;
font-size:11px;
line-height:18px;
margin-bottom:5px;
padding-left:10px;
}
#staticPage p {
margin-bottom:10px;
color:#CCCCCC;
padding-left:10px;
padding-right:10px;
}
#staticPage ul {
margin:0 0 10px;
margin-left:10px;
}
#staticPage ol {
list-style-position:inside;
margin:0 0 10px;
}
#staticPage ul li {
background:transparent url(../images/ico_point.gif) no-repeat scroll 0 5px;
padding:0 0 0 10px;
}
#staticPage ol li {
margin:0 0 0 20px;
padding:0 0 5px;
}

#messageMiddleBox {
margin:0 0 20px;
background:#777777;
padding-bottom:20px;
text-align:center;
}
#messageMiddleBox h1 {
background:#333333;
color:#CCCCCC;
font-size:16px;
padding:5px 0 5px 15px;
text-align:left;
}
#messageMiddleBox p {
padding:10px;
text-align:center;
color:#CCCCCC;
}
#userDocuments {
background:#777777;
}
#userDocuments h1 {
background:#333333 url(../images/ico_ord.gif) no-repeat scroll 4px 7px;
color:#CCCCCC;
font-size:16px;
padding:1px 0 2px 30px;
}
#userDocuments td table {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-bottom:10px;
}
#userDocuments th {
border-top:1px solid #CCCCCC;
padding:2px;
text-align:right;
white-space:nowrap;
}
#userDocuments td {
border-top:1px solid #CCCCCC;
padding:2px;
}
#userDocuments h2 {
background:#777777 none repeat scroll 0 0;
border:1px solid #000000;
color:#000000;
font-size:10px;
line-height:16px;
margin:0 0 1px;
padding:0 0 0 5px;
}
#telToFriend {
text-align:center;
color:#777777;
}
#telToFriend h1 {
background:#333333;
color:#CCCCCC;
font-size:18px;
margin-bottom:5px;
padding:5px 0 5px 15px;
}
#rma {
background:#777777;
text-align:center;
}
#rma table {
margin:0 auto;
}
#rma h1 {
background:#333333;
color:#CCCCCC;
font-size:16px;
padding-left:10px;
text-align:left;
}
#rma td, #rma th {
text-align:left;
vertical-align:bottom;
}
#rma label {
display:block;
font-weight:bold;
}
#rma input, #rma select, #rma textarea {
width:95%;
}
#rma h3 {
background:#777777 none repeat scroll 0 0;
border:1px solid #000000;
color:#000000;
font-size:10px;
line-height:16px;
margin:0 0 1px;
padding:0 0 0 5px;
}
#descContainer {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:auto !important;
min-height:160px;
padding:4px;
width:95%;
}
#configuratoreBox form {
padding:10px 0;
text-align:center;
}
#configuratoreBox fieldset {
border:1px solid #CCCCCC;
margin:0 0 5px;
padding:2px;
text-align:left;
}
#configuratoreBox p {
color:#FFFFFF;
}
#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 {
color:#FF0000;
font-size:11px;
font-style:italic;
font-weight:normal;
margin:0;
padding:0 0 10px;
}
#configuratoreBox label {
background:#777777 none repeat scroll 0 0;
float:left;
font-weight:bold;
margin-right:5px;
padding:2px;
width:20%;
}
#mainSearchFormBox {
}
#mainSearchFormBox h2 {
background:#333333 none repeat scroll 0 0;
color:#CCCCCC;
font-size:12px;
height:25px;
line-height:25px;
padding:0 6px;
}
#mainSearchFormBox form {
background:#777777 none repeat scroll 0 0;
padding:6px 6px 25px 6px;
margin-bottom:10px;
margin-top:0px;
}
#mainSearchFormBox fieldset {
border:0 none;
margin:10px 0 0;
padding:0;
}
#mainSearchFormBox .filters label {
text-align:right;
width:100px;
}
#mainSearchFormBox label {
display:block;
float:left;
font-weight:bold;
padding:0 5px 5px 0;
text-align:left;
width:70%;
}
#mainSearchFormBox select {
float:left;
margin-bottom:5px;
width:142px;
}
#mainSearchFormBox input {
background:#CCCCCC;
float:left;
margin:0 5px 0 105px;
padding:1px 0px 1px 3px;
width:320px;
border:1px solid #333333;
color:#333333;
}
#mainSearchFormBox a {
background-image:url(../images/ico_fld_hidden_show.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
padding:0 0 2px 20px;
}
#productInfo {
text-align:center;
color:#777777;
height:auto;
}
#productInfo h1 {
background:#333333;
color:#CCCCCC;
font-size:18px;
margin-bottom:5px;
padding:5px 0 5px 15px;
}
#productInfo label {
font-weight:bold;
}
#productInfo textarea, #productInfo input {
margin-bottom:5px;
width:80%;
}
#productInfo h3 {
font-size:14px;
margin:0 0 5px;
padding:0;
color:#990000;
}
#orderByForm {
border:1px solid #333333;
float:left;
margin-bottom:10px;
padding:2px 0;
width:100%;
background:#777777;
color:#CCCCCC;
}
#orderByForm p {
float:left;
font-weight:bold;
margin-right:15px;
height:15px;
line-height:19px;
padding-left:5px;
}
#orderByForm form {
float:left;
margin:0;
padding:0;
}
#orderByForm input {
border-color:-moz-use-text-color #CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:none solid none none;
border-width:0 1px 0 0;
cursor:pointer;
margin:0;
padding:1px 18px 1px 20px;
text-align:left;
width:100px;
}
.alertBox {
background:#FFE5E5 none repeat scroll 0 0;
border:2px solid #000000;
}
.alertBox h2 {
background:#000000 url(../images/ico_alert.gif) no-repeat scroll 5px 2px;
color:#FFFFFF;
font-size:14px;
padding:0 2px 2px 25px;
}
.alertBox p {
font-size:12px;
padding:5px;
}
.alertBox a {
text-decoration:none;
}
#errorPage {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
font-size:14px;
line-height:18px;
margin:80px auto 0;
padding:10px;
text-align:center;
width:400px;
}
#errorPage p {
margin:0 0 20px;
padding:10px;
}
#errorPage a {
background:#777777;
border:1px solid #000000;
color:#FFFFFF;
display:block !important;
font-weight:bold;
margin:0 auto;
padding:3px !important;
text-decoration:none;
width:250px !important;
}
#footCustomText {
padding:5px 0 15px;
}
#accessMessageBox {
line-height:18px;
margin:0 auto;
position:relative;
top:50px;
width:750px;
}
#accessMessageBox form {
margin:0;
padding:15px;
background:#333333;
border:4px outset #333333;
color:#777777;
}
#accessMessageBox input {
font-size:14px;
margin:15px 0 30px;
width:100px !important;
border:2px outset #333333;
}
#accessMessageBox .content {
background:#FFFFFF url(../images/accessbox_bkg_content.gif) repeat-y scroll 0 0;
clear:both;
text-align:center;
}
#accessMessageBox .mainText {
font-size:14px;
}
#accessMessageBox .text {
border-top:2px outset #333333;
color:#777777;
font-size:11px;
padding-top:5px;
}
#sendPwd {
text-align:center;
background:#777777;
}
#sendPwd form {
margin:10px auto 0;
padding:10px;
}
#sendPwd label {
color:#CCCCCC;
font-size:13px;
font-weight:bold;
}

#colSx .newsletterBox {
margin-bottom:20px;
margin-right:3px;
margin-top:20px;
padding-bottom:5px;
text-align:center;
}
#colSx .newsletterBox h2 {
background:transparent url(../images/ico_cube_2gif) no-repeat scroll 98% 4px;
color:#777777;
font-size:12px;
padding-left:4px;
text-align:center;
font-size:11px;
padding-right:4px;
}
#colSx .newsletterBox p {
color:#777777;
border:0 none;
padding-top:10px;
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center top;
}
#colSx .newsletterBox form {
margin:0;
padding-left:4px;
}
#colSx .newsletterBox label {
display:block;
font-weight:bold;
padding:2px 0;
color:#333333;
}
#colSx .newsletterBox input {
margin:2px 2px 8px 2px;
border:1px solid #777777;
background:#333333;
color:#FFFFFF;
}

#colDx .newsletterBox {
margin-bottom:20px;
margin-top:20px;
padding-bottom:5px;
text-align:center;
}
#colDx .newsletterBox h2 {
background:transparent url(../images/ico_cube_2gif) no-repeat scroll 98% 4px;
color:#777777;
font-size:12px;
padding-left:4px;
text-align:center;
font-size:11px;
padding-right:4px;
}
#colDx .newsletterBox p {
color:#777777;
border:0 none;
padding-top:10px;
margin-left:3px;
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center top;
}
#colDx .newsletterBox form {
margin:0;
padding-left:4px;
}
#colDx .newsletterBox label {
display:block;
font-weight:bold;
padding:2px 0;
color:#333333;
}
#colDx .newsletterBox input {
margin:2px 2px 8px 2px;
border:1px solid #777777;
background:#333333;
color:#FFFFFF;
}

#otherDestinationIframe {
border:0 none;
height:360px;
margin:0;
padding:0;
width:100%;
}
#otherDestination {
background:#FFFFFF none repeat scroll 0 0;
float:left;
padding-top:10px;
text-align:center;
width:100%;
}
#otherDestination form {
margin:auto;
padding:10px 0 20px;
}
#otherDestination label {
clear:both;
display:block;
margin:0;
padding:2px;
text-align:left;
}
#otherDestination strong {
border-top:1px solid #CCCCCC;
display:block;
float:left;
text-align:right;
width:165px;
}
#otherDestination input, #otherDestination textarea, #otherDestination select {
float:left;
margin-left:5px;
}
#codiceLink {
background:#CCCCCC none repeat scroll 0 0;
margin:auto;
padding:2px;
width:946px;
}
.wrongValue{
	border:1px solid #FF0000;
}
.correctValue{
	border:1px solid #CCC;
}

#rmaNew {
background:#777777;
}
#rmaNew th {
background:#777777 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
padding:4px 2px;
text-align:right;
width:35%;
}
#rmaNew td {
border-bottom:1px solid #CCCCCC;
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 {
background:#333333;
color:#CCCCCC;
font-size:16px;
margin:0;
padding:5px 5px 5px 15px;
}
#rmaNew h2 {
color:#990000;
font-size:14px;
margin:0;
padding:5px;
}
#rmaNew h3 {
color:#990000;
font-size:12px;
margin:0;
padding:5px;
}
#ricercheRisultati {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
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 #CCCCCC;
color:#000000 !important;
display:block;
padding:2px 3px;
text-decoration:none;
}
#ricercheRisultati a:hover, #ricercheRisultati a:active {
background:#EEEEEE none repeat scroll 0 0;
}

#colSx #searchBrandForm {
margin-bottom:10px;
margin-top:10px;
}
#colSx #searchBrandForm form {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center top;
margin:0 3px 0 0;
padding-top:10px;
}
#colSx #searchBrandForm select {
width:80%;
}
#colSx #searchBrandForm h2 {
color:#777777;
font-size:11px;
margin:0;
padding:0 0 0 2px;
text-align:left;
}

#colDx #searchBrandForm {
margin-bottom:10px;
margin-top:10px;
}
#colDx #searchBrandForm form {
background:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll center top;
margin:0 0 0 3px;
padding-top:10px;
}
#colDx #searchBrandForm select {
width:80%;
}
#colDx #searchBrandForm h2 {
color:#777777;
font-size:11px;
margin:0;
padding:0 4px 0 0;
text-align:right;
}

a.personalButtWithIco{	 
        text-align:left; 	  	 
        color:#000; 	  	 
        font-weight:bold; 	  	 
        background-repeat: no-repeat; 	  	 
        background-position: 98% 3px; 	  	 
        padding:2px 20px 2px 4px; 	  	 
        display:block; 	  	 
        border:1px solid #999; 	  	 
        margin-bottom:5px; 	  	 
        text-decoration:none;
		background-color:#FFFFFF;
		margin-left:10px;
		margin-right:10px; 	  	 
} 	  	 
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;
padding-left:5px;
padding-right:5px;
margin-bottom:10px;
}

#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:#000000;
text-decoration:none;
font-size:10px;
margin:0;
padding:2px 6px 2px 6px;
background-color:#CCCCCC;
}
	  	 
#sheetBoxesMenu a:active, #sheetBoxesMenu a:hover{
background-color:#777777;
}

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

#sheetBox .video{clear:both;width:100%;float:left;margin-bottom:10px;}

#sheetBox .video li{
float:left;
padding:2px;
margin:0 4px 10px 4px;
text-align:center;
}

#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%;
}

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

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

#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{
padding:5px;
text-align:center;
}

#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:8px 0 0 30px;
font-size:15px;
color:#000;
font-weight:bold;
margin:5px auto 5px auto;
background:url(../images/pdf_button.gif) no-repeat;
}
.rssLink{ 	  	 
        display:block; 	  	 
        float:right; 	  	 
        color:#CCCCCC !important; 	  	 
        text-decoration:none; 	  	 
        padding:0 2px 0 18px; 	  	 
        margin-left:5px; 	  	 
        background:#333333 url(../images/ico_rss.gif) no-repeat 4px 3px; 	  	 
}
a.personalButtSelected{ 
background:#333333 url(../images/ico_pers.gif) no-repeat scroll 98% 4px;
}

.butt1 img{
        background:#fff; 	  	 
}

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

.repeatOrderButton{  
        display:block; 	  	 
        width:157px; 	  	 
        height:29px; 	  	 
        padding:7px 0 0 37px; 	  	 
        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 0 35px;
		height:30px;
		line-height:30px; 	  	 
        background:#FFFFFF url(../images/ico_wishList.gif) no-repeat scroll 6px 6px; 	  	 
} 	  	 
#productsWishList .resultBox{ 	  	 
        background:#FFFFFF; 	  	 
} 	  	 
#productsWishList .resultBox ul{ 	  	 
        background:#FFFFDF; 	  	 
} 	  	 
  	  	 
#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:#990000; 	  	 
} 	  	 
#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{ 	  	 
        border:1px solid #000; 	  	 
}

.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:#FFE5E5;}
#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:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll 3px 22px;margin-bottom:10px;text-align:left;clear:both;margin-top:10px;margin-right:3px;}
#mainSearchFormBoxSX h2{color:#FFFFFF;padding:2px;font-size:11px;height:25px;line-height:25px;}
#mainSearchFormBoxSX form{color:#FFFFFF;padding:4px;margin-top:0px;}
#mainSearchFormBoxSX input{width:50%;background:#fff url(../images/ico_search.gif) no-repeat 2px 2px;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:transparent url(../images/bkg_line_oriz.gif) repeat-x scroll 3px 22px;margin-bottom:10px;text-align:left;clear:both;margin-top:10px;margin-left:3px;}
#mainSearchFormBoxDX h2{color:#FFFFFF;padding:2px 2px 2px 5px;font-size:11px;height:25px;line-height:25px;}
#mainSearchFormBoxDX form{color:#FFFFFF;padding:4px;margin-top:0px;}
#mainSearchFormBoxDX input{width:50%;background:#fff url(../images/ico_search.gif) no-repeat 2px 2px;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;}


/* 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. */
