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

/* faceblue */

body{
	margin:0;
	padding:0;
	line-height:16px;
	font-family: Lucida Grande, Tahoma, Verda, Arial;
	font-size:11px;
	background:#FFFFFF;
}
td,th{vertical-align:top;font-family:Lucida Grande, Tahoma, Verda, Arial;font-size:11px;}
h1,h2,h3,p{margin:0;padding:0;}
a:link,a:visited{color:#3b5998;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
input,select,textarea{font-family:Lucida Grande, Tahoma, Verda, Arial;font-size:11px;}
ul{margin:0;padding:0;list-style:none;}
ol{margin:0;padding:0;}
li{margin:0;padding:0;}
.butt1{
	background:#8497C1 !important;
	color:#fff !important;
	display:inline !important;
	width:auto !important;
	text-decoration:none;
	padding:2px 2px 2px 2px !important;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	border:1px solid #315091;
}
a.butt1{text-decoration:none;padding:1px;}

.bkg2{background-color:#ECEFF5;}
.bkg1{background-color:#ECEFF5;}
.bkg3{
	background-color:#FFFFFF;
}

.fullAV{font-weight:bold;color:#69A74E}
.inArrivalAV{font-weight:bold;color:#5863b3;}
.halfAV{font-weight:bold;color:#ca8547}
.preOrderAV2,.preOrderAV{font-weight:bold;color:#CCCC00;cursor:help;}
.noAV{font-weight:bold;color:#a74e4e;}
a.personalButt{
	text-align:left;
	color:#333333 !important;
	font-weight:normal;
	padding:5px 20px 5px 5px;
	display:block;
	border:1px solid #B5B5B5;
	margin-bottom:5px;
	text-decoration:none;
	font-size:11px;
	background:#F2F2F2;
}
a.personalButt:hover{background:#6d84b4;color:#FFFFFF !important;border:1px solid #3B5998;}
#colDx a.personalButt{padding-right:5px;text-align:right;padding-left:22px;}

.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;background:transparent !important;border:none !important;}
.help{cursor:help;}

h1{margin:0 0 10px 0;font-size:20px;color:#3B5998;}

.personalElement{margin:15px 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;border:1px solid #CCCCCC;padding:5px;}

#mainTable{width:100%;margin:auto;table-layout:fixed;}
#head{
	text-align:left;
	width:100%;
	margin: 0 auto 0;
	display:table;
	background:#FFFFFF;
}
/*
#head{
	text-align:left;
	width:950px;
	margin: 0 auto 0;
	display:table;
	background:transparent url(../images/bkg_head_logo.jpg) no-repeat scroll 0 0;
}
*/
#head a{
line-height:0px;
}
#headText{text-align:left;width:950px;margin:5px auto 0 auto;}


#colSx{width:170px;padding-top:15px;white-space:normal;text-align:center;background:#fff;padding-bottom:10px;}
#colMid{padding:5px 10px 10px;width:auto;white-space:normal;background:#fff;}
#colDx{width:160px;padding-top:15px;white-space:normal;text-align:center;background:#fff;}
#foot{color:#fff;background:#3B5998;width:950px;margin:auto;text-align:center;height:24px;line-height:24px;}
#mainTable tfoot td{text-align:center;}
#foot a{color:#fff;}

#menu {
    background: none repeat scroll 0 0 #EDEFF4;
    display: table;
    font-size: 13px;
    margin: auto;
    max-width: 1100px;
    min-width: 900px;
    padding-left: 10px;
    text-align: center;
    width: 100%;
}
#menu li{
	float:left;
	width:auto;
	text-align:center;
	padding-left:1px;
	padding-right:1px;
}
#menu li a{
	display:block;
	padding:0px 15px;
	text-decoration:none;
	font-weight:bold;
	color:#3b5998;
	line-height:25px;
	overflow:hidden;
	height: 25px;
	background:#D8DFEA;
	border-left:1px solid #D8DFEA;
	border-right:1px solid #D8DFEA;
	border-top:1px solid #D8DFEA;
	margin-top:4px;
}
#menu li a:hover{
	background:#627aad;
	color:#FFFFFF;
}
#menu li a.selectedButt{
	color:#000000;
	background:#FFFFFF;
}

#colDx #languagesBox{
	margin:-18px 0 0;
	padding:5px 0 3px 0;
	text-align:right;
}
#colDx #languagesBox img{
	margin-left:4px;
	height:10px;
	width:14px;
}
#colSx #languagesBox{
	margin:-18px 0 0;
	padding:5px 0 3px 0;
	text-align:left;
}
#colSx #languagesBox img{
	margin-right:4px;
	height:10px;
	width:14px;
}

#colSx #loginBox{
	border-right:1px solid #D8DFEA;
	text-align:left;
	margin-bottom:10px;
	line-height:16px;
	background: #FFFFFF;
}
#colSx #loginBox h2{
	font-size:11px;
	margin-bottom:5px;
	padding:3px 6px;
	color:#33335A;
	background: #ECEFF5;
	border-top:1px solid #94A3C4;
}
#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{
	padding:0;
	display:block;
	float:left;
	width:47%;
}
#colSx #loginBox ul{margin-top:5px;padding:5px;clear:both;}

#colDx #loginBox{
	text-align:right;
	margin-bottom:10px;
	line-height:16px;
	background: #FFFFFF;
	border-left:1px solid #D8DFEA;
}
#colDx #loginBox h2{
	font-size:11px;
	margin-bottom:5px;
	padding:3px 6px;
	color:#33335A;
	background:#ECEFF5;
	border-top:1px solid #94A3C4;
}
#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{
	padding:0;
	display:block;
	float:left;
	width:45%;
}
#colDx #loginBox ul{margin-top:5px;padding:5px;clear:both;}

#colSx #cartBoxRight{
	position:relative;
	margin-top:10px;
	border-rigth:1px solid #D8DFEA;
	text-align:center;
	margin-bottom:10px;
	background:#FFFFFF;
	padding-bottom:10px;
	border-right:1px solid #D8DFEA;
}
#colSx #cartBoxRight table{width:95%;margin:0 auto 10px auto;background:#fff;}
#colSx #cartBoxRight p{margin-bottom:10px;}
#colSx #cartBoxRight h2{
	font-size:11px;
	margin-bottom:10px;
	color:#33335A;
	text-align:left;
	background: #ECEFF5;
	padding: 3px 6px;
	border-top:1px solid #94A3C4;
}
#colSx #cartBoxRight td{text-align:left;font-size:10px;border-bottom:1px solid #D8DFEA;}
#colSx #cartBoxRight th{text-align:right;font-size:10px;border-bottom:1px solid #D8DFEA;font-weight:bold;color:#000000;}
#colSx #cartBoxRight a{color:#000000;text-decoration:none;}
#colSx #cartBoxRight a:hover{text-decoration:underline;}
#colSx #cartBoxRight form{display:inline;}

#colDx #cartBoxRight{
	position:relative;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
	background:#FFFFFF;
	padding-bottom:10px;
	border-left:1px solid #D8DFEA;
}
#colDx #cartBoxRight table{width:95%;margin:0 auto 5px auto;background:#fff;}
#colDx #cartBoxRight p{margin-bottom:10px;}
#colDx #cartBoxRight h2{
	font-size:11px;
	margin-bottom:15px;
	color:#33335A;
	text-align:right;
	background: #ECEFF5;
	padding: 3px 6px;
	border-top:1px solid #94A3C4;
}
#colDx #cartBoxRight td{text-align:right;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{text-decoration:underline;}
#colDx #cartBoxRight form{display:inline;}

#colSx #userBox{text-align:left;border-right:1px solid #D8DFEA;margin-bottom:10px;background:#FFFFFF;}
#colSx #userBox h2{font-size:11px;margin-bottom:5px;padding:3px 6px;color:#33335A;background:#ECEFF5;border-top:1px solid #94A3C4;}
#colSx #userBox li{padding:3px 0 3px 15px;background:transparent url(../images/ico_point2.gif) no-repeat scroll 0 4px;}
#colSx #userBox form{margin:5px 0 5px 0px;text-align:center;}

#colDx #userBox{text-align:right;border-left:1px solid #D8DFEA;margin-bottom:10px;background:#FFFFFF;}
#colDx #userBox h2{font-size:11px;margin-bottom:5px;padding:3px 6px;color:#33335A;background:#ECEFF5;border-top:1px solid #94A3C4;}
#colDx #userBox li{padding:3px 15px 3px 3px;background:transparent url(../images/ico_point2.gif) no-repeat scroll right 4px;}
#colDx #userBox form{margin:5px 0 5px 0;text-align:center;}

#colSx #searchForm{
	text-align:left;
	background:#FFFFFF;
	color:#000;
	clear:both;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	border-right:1px solid #D8DFEA;
}
#colSx #searchForm input.butt1{
	color:#000000 !important;
	background:#8497C1 url(../images/bkg_search.jpg) no-repeat scroll 0 0 !important;
	border:1px solid #315091;
	width:70px !important;
	overflow:hidden;
	font-size:11px;
	padding-left:19px !important;
	color:#FFFFFF !important;
}
#colSx #searchForm input{width:49%;}
#colSx #searchForm form{margin:0;padding:5px 0px 5px 5px;}
#colSx #searchForm h2{
	font-size:11px;
	padding:3px 6px;
	color:#33335A;
	background: #ECEFF5;
	border-top:1px solid #94A3C4;
}

#colDx #searchForm{
	text-align:left;
	background:#FFFFFF;
	color:#000;
	clear:both;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	border-left:1px solid #D8DFEA;
}
#colDx #searchForm input.butt1{
	color:#000000 !important;
	background:#8497C1 url(../images/bkg_search.jpg) no-repeat scroll 0 0 !important;
	border:1px solid #315091;
	width:70px !important;
	overflow:hidden;
	font-size:11px;
	padding-left:19px !important;
	color:#FFFFFF !important;
}
#colDx #searchForm input{width:47%;}
#colDx #searchForm form{margin:0;padding:5px 0px 5px 5px;}
#colDx #searchForm h2{
	font-size:11px;
	padding:3px 6px;
	color:#33335A;
	background:#ECEFF5;
	text-align:right;
	border-top:1px solid #94A3C4;
}

#navBar{
	clear:both;
	padding:0px 5px;
	font-size:12px;
	margin:9px 0 9px 0;
	color:#555555;
	height:16px;
}
#navBar a{color:#777777;font-size:10px;}

/* categorie a sinistra */
#colSx #categories{
	background:#FFFFFF;
	border-right:1px solid #D8DFEA;
	margin-bottom:10px;
	font-size: 11px;
	padding-bottom: 5px;
}
#colSx #categories h2{
	font-size:11px;
	margin-bottom:5px;
	color:#33335A;
	text-align:left;
	background: #ECEFF5;
	padding:3px 6px;
	border-top:1px solid #94A3C4;
}
#colSx #categories ul{margin-left:10px;line-height:17px;}
#colSx #categories a{text-align:left;text-decoration:none;display:block;padding:0 0 0 22px;background:url(../images/ico_item.gif) no-repeat 0 2px;color:#3B5998;overflow:hidden;}
#colSx #categories a.folder{background:url(../images/ico_folder.gif) no-repeat 0 1px;}
#colSx #categories a.open{background:url(../images/ico_folder_open.gif) no-repeat 0 1px;font-weight:bold;}
#colSx #categories a.folder:hover{text-decoration:underline;}

#colDx #categories{
	background:#FFFFFF;
	border-left:1px solid #D8DFEA;
	margin-bottom:10px;
	font-size: 11px;
	padding-bottom: 5px;
}
#colDx #categories h2{
	font-size:11px;
	margin-bottom:5px;
	color:#33335A;
	text-align:right;
	background: #ECEFF5;
	padding: 3px 6px;
	border-top:1px solid #94A3C4;
}
#colDx #categories ul{margin-left:10px;line-height:17px;}
#colDx #categories a{text-align:left;text-decoration:none;display:block;padding:0 0 0 22px;background:url(../images/ico_item.gif) no-repeat 0 2px;color:#3B5998;overflow:hidden;}
#colDx #categories a.folder{background:url(../images/ico_folder.gif) no-repeat 0 1px;}
#colDx #categories a.open{background:url(../images/ico_folder_open.gif) no-repeat 0 1px;font-weight:bold;}
#colDx #categories a.folder:hover{text-decoration:underline;}

/* categorie a centro pagina */
#categoriesBoxes{width:100%;float:left;margin-bottom:20px;margin-top:10px;}
#categoriesBoxes strong {
    background: none repeat scroll 0 0 #3B5998;
    color: #FFFFFF;
    display: block;
    height: 16px;
    margin: 0 0 10px;
    overflow: hidden;
}
#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:0 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, .bigBoxFade {clear:both;margin-bottom:30px;width:100%;padding-bottom: 10px;}
.bigBox h1, .bigBoxFade h1{background:#3B5998;color:#FFFFFF;font-size:12px;height:26px;line-height:26px;text-align:center;margin-bottom:10px;}
.bigBox ul{}
.bigBox li, .bigBoxFade li{border-bottom:1px solid #ccc;padding:5px;height:1%;}
.bigBox img, .bigBoxFade img{float:left;margin:0 5px 5px 0;}
.bigBox h2, .bigBoxFade h2{font-size:13px;margin:0 0 5px 0;}
.bigBox p, .bigBoxFade p{margin:0 0 5px 0;padding:0;overflow:hidden;}
.bigBox dl, .bigBoxFade dl{margin:0 10px 5px 0;padding:0;float:left;width:220px;}
.bigBox dt, .bigBoxFade dt{margin:0;float:left;clear:both;font-weight:bold;padding:0 0 2px 0;width:100px;color:#777777;}
.bigBox dd, .bigBoxFade dd{margin:0 0 0 100px;padding:0 0 2px 0;}
.bigBox div, .bigBoxFade div{
	clear:both;
	padding:10px 0 0 250px;
}
.bigBox .availability, .bigBoxFade availability{
	position:relative;
	left:-250px;
	display:block;
	padding:0;
	width:245px;
	float:left;
	margin-right:-250px;
}
.bigBox h3, .bigBoxFade h3{
	float:right;
	font-size:13px;
	color:#FFFFFF;;
	width:auto;
	text-align:center;
	padding:1px 7px;;
	background:#6D84B4;
	border:1px solid #315091;
	margin-left: 5px;
    margin-right: 20px;
}
.bigBox h4, .bigBoxFade h4{width:230px;font-weight:normal;font-size:10px;clear:left;margin:0;padding:0;}
.bigBox div em, .bigBoxFade div em{width:230px;display:block;clear:left;margin:0;padding:0;}
.bigBox form, .bigBoxFade form{margin:0;padding:0;float:right;}
.bigBox form input, .bigBoxFade form input{width:20px;}

#copyBox {text-align:center;}
#secondDownBox{margin:0 6px 0 6px;}
.miniBox{border-color:#94a3c4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;text-align:center;width:32%;float:left;margin-bottom:20px;padding-bottom:5px;}
.miniBox h1{text-align:left;background:#ECEFF5;font-size:11px;color:#33335A;margin-bottom:5px;text-align:center;padding:3px 6px;}
.miniBox h2{margin-top:5px;font-size:12px;padding:0 5px 0 5px;}
.miniBox h3{margin-bottom:5px;color:#333333;font-size:10px;}
.miniBox ul{padding:10px;text-align:left;border-bottom:1px solid #EEEEEE;}
.miniBox li{background:url(../images/ico_point.gif) no-repeat 0 6px;padding:0 0 0 20px;}
.miniBox li a{color:#777777 !important;font-size:9px;text-decoration:none;}
.miniBox h4{margin:0;padding:0 2px 2px 2px;font-size:10px;}

#sheetBox {border-top:1px solid #CCCCCC;padding-top:5px;}
#sheetBox .pages input{
	font-size:11px;
	margin:8px 0 0 0;
	padding:2px 5px 2px 25px;
	background:transparent url(../images/ico_butt_sx2.gif) no-repeat scroll 4px 0;
	border:1px solid #EEEEEE;
	cursor:pointer;
	color:#3B5998;
	font-weight:bold;
	width:auto !important;
	text-align:left;
}
#sheetBox .pages input:hover{
	border:1px solid #CCCCCC;
}
#sheetBox h1{color:#333333;font-size:16px;margin-bottom:20px;line-height:18px;padding-left:5px;}
#sheetBox .imagesBox{text-align:center;float:left;margin:0 10px 10px 0;padding:0 0 10px 0;}
#sheetBox .imagesBox img{display:block;margin:0 auto 10px auto;}

#sheetBox .detailsBox{
	background:#ECEFF5;
	font-size:12px;
}
#sheetBox .detailsBox h3{color:#931414;font-size:13px;}
#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{
	white-space:nowrap;
	text-align:right;
	padding:2px 5px 2px 5px;
	border-bottom:1px solid #FFFFFF;
	width:20%;
}
#sheetBox .detailsBox td{
	padding:2px 5px 2px 5px;
	border-bottom:1px solid #FFFFFF;
}

#sheetBox .servicesBox{padding-bottom:10px;border-color:#94A3C4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;}
#sheetBox .servicesBox a{color:#000;display:block;padding:2px 0 2px 20px;margin-left:5px;margin-top:2px;}

#sheetBox .attachmentsBox{margin:10px 0 10px 0}
#sheetBox .attachmentsBox td{border-bottom:1px solid #ccc;padding:4px;}
#sheetBox .attachmentsBox th{width:20%;background:#ECEFF5;padding:4px;font-size:11px;text-align:left;color:#33335A;border-top:1px solid #94A3C4;}

#sheetBox h2{font-size:11px;background:#ECEFF5;padding:3px 6px;color:#33335A;margin-bottom:3px;}
#sheetBox p{margin-bottom:10px;line-height:18px;}
#sheetBox h3.grossPrice{color:#000000;font-size:13px;}

.artCollBox{border-color:#94A3C4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;margin-bottom:10px;float:left;width:100%;}
.artCollBox li{
	float:left;
	text-align:center;
	width:186px;
	overflow:hidden;
	position:relative;
	top:0;left:0;
	margin-top:10px;
}
.artCollBox img{margin:0 auto 0 auto;display:block;position:relative;top:0;}
.artCollBox a{font-size:10px;font-weight:bold;display:block;}
.artCollBox h3{color:#333333;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;border-color:#94A3C4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;
margin-bottom:10px;}
#sheetBox .componentsBox li{background:url(../images/ico_point.gif) no-repeat 10px 6px;padding:0 0 5px 30px;border-bottom:1px solid #ccc;}
#sheetBox .features{clear:both;margin-bottom:10px;border-color:#94A3C4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;
}
#sheetBox .features th{text-align:right;}
#sheetBox .features h2{margin-bottom:0px;}
#sheetBox .documentsBox{clear:both;border:1px solid #ccc;margin-bottom:10px;}
#sheetBox .documentsBox li{background:url(../images/ico_point.gif) no-repeat 10px 12px;padding:5px 0 5px 30px;}
#sheetBox .links{clear:both;border-color:#94A3C4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;
margin-bottom:10px}
#sheetBox .links li{background:url(../images/ico_point.gif) no-repeat 10px 7px;padding:0 0 5px 30px;}
#sheetBox .descriptionBox{line-height:18px;margin-bottom:10px;}
#sheetBox .descriptionBox h2{border-top:1px solid #94A3C4;}
#sheetBox .descriptionBox li{
	list-style: square outside;
	margin-left:15px;
}

#sheetBox .variantsBox{clear:both;margin:20px 0 20px 0;padding:5px 0 0 0;background:#eee;border-top:1px dashed #ccc;}
#sheetBox .variantsBox label{font-weight:bold;color:#3B5998;font-size:14px;}
#sheetBox .variantsBox table{width:100%;border:1px solid #ccc;margin-top:10px;}
#sheetBox .variantsBox form{padding:0 0 0 5px;margin:0;}
#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:#ccc;}
#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:left;}
#shoppingCartGrid .butt1{font-size:14px;}
#shoppingCartGrid h3{margin:0 0 0 40px;padding:0;font-size:10px;}
#shoppingCartGrid .sIva{display:inline;margin:0;font-weight:normal;}
#shoppingCartGrid span{margin-left:40px;display:block;}
#shoppingCartGrid a{margin-left:40px;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 h3{color:#931414;font-size:12px;display:inline;}
.resultBox h4{margin:0;padding:0 0 2px 45px;font-size:10px;font-weight:normal;clear:both;}
*/
.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:#931414;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 ul{clear:both;width:100%;float:left;}
.resultBox li{float:left;padding:3px;}
.resultBox p{margin:10px 5px 5px 10px;padding:0;float:left;width:auto;max-width:40%;color:#333333;}
.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;color:#777777;}
.resultBox dd{margin:0;padding:0 0 2px 0;border-bottom:1px solid #E4ECF2;}
.resultBox form{margin:0;padding:0;}

.pages{margin:10px 0 10px 0;text-align:center;font-size:10px;clear:both;}
.pages a{
	font-size:11px;
	margin:8px 0 0 0;
	padding:2px 5px 2px 5px;
	background:#8497C1;
	border:1px solid #EEEEEE;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	width:auto !important;
	text-align:left;
}
.pages a:hover{
	border:1px solid #315091;
}
.selectedPg{
	background:#3B5998 !important;
	border:1px solid #CCCCCC !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{border:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
#showCart table{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:5px;}
#showCart h1{text-align:left;color:#FFFFFF;padding-left:10px;font-size:12px;background:#3B5998;height:30px;line-height:30px;margin-bottom:0px;}
#showCart thead th,#showCart tfoot td{font-size:12px;color:#000;text-align:right;background:#D8DFEA;}
#showCart h3{color:#931414;font-size:14px;display:inline;}
#showCart .butt1{text-align:center;}
#showCart .warning{font-size:10px;width:20%;}


#sendOrder{text-align:center;margin-top:5px;}
#sendOrder form{margin:0 0 10px 0;}
#sendOrder label{display:block;font-weight:bold;}
#sendOrder th{text-align:right;width:20%;background:#ECEFF5;font-size:12px;color:#333333;}
#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 #ccc;}
#regForm th{
	border-bottom:1px solid #ccc;
	text-align:right;
	padding:4px 2px 4px 2px;
	width:35%;
	background:#ECEFF5;
	color:#333333;
}
#regForm td{
	border-bottom:1px solid #ccc;
	padding:4px 2px 4px 2px;
}
#regForm textarea{width:88%;display:block;}
#regForm fieldset{
	border:0;
	padding:0;
	margin:0;
}
#regForm label{font-weight:bold;padding:0 4px 0 4px;color:#333333;}
#regForm p{padding:5px;}
#regForm li{background:url(../images/ico_point.gif) no-repeat 0 5px;padding:0 0 10px 15px;}
#regForm h1{color:#3B5998;padding:5px 5px 5px 5px;font-size:18px;}
#regForm h2{color:#3B5998;font-size:14px;margin:0;padding:5px;}
#regForm h3{color:#3B5998;font-size:12px;margin:0;padding:5px;}

#preRegistrationPage table{
	margin:20px 0 20px 0;
	width:70%;
}
#preRegistrationPage th{
	padding:10px;
	border-bottom:1px solid #eee;
	height:60px;
}
#preRegistrationPage td{
	padding:10px 4px 10px 4px;
	border-bottom:1px solid #eee;
}
#preRegistrationPage th a{
	display:block;
	background:#69A74E;
	font-size:12px;
	color:#fff;
	width:100px;
	padding:3px;
	text-decoration:none;
	border-color:#386F24 #236013 #16540A;
	border-style:solid;
	border-width:1px;
}
#preRegistrationPage th a:hover{
	background:#386F24;
}

#homeRegUsers{border:1px solid #ccc;margin-bottom:10px;}
#homeRegUsers h1{color:#FFFFFF;font-size:14px;background:#3B5998;padding:5px;text-align:center;}
#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:#2481cb;padding:5px 0 5px 15px;font-size:18px;background:url(../images/ico_cube_1.gif) no-repeat 4px 9px;}
#endOrder h2{color:#2481cb;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:#e4ecf2;}
#webRequest a{color:#cc0000;font-weight:bold;display:block;margin-top:10px;}

#staticPage {clear:both;}
#staticPage h1{margin-bottom:5px;background:#3B5998;font-size:12px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;}
#staticPage h2{margin-bottom:5px;font-size:13px;line-height:18px;}
#staticPage h3{color:#3B5998;margin-bottom:5px;font-size:11px;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 15px;}
#staticPage ol li{padding:0 0 5px 0;margin:0 0 0 20px;}

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

#messageMiddleBox{margin:0 0 20px 0;}
#messageMiddleBox h1{color:#FFFFFF;font-size:14px;background:#3B5998;height:25px;line-height:25px;text-align:center;}
#messageMiddleBox p{text-align:center;padding:10px;}

/* DOCUMENTI */
#userDocuments{border:1px solid #ccc;}
#userDocuments h1{color:#FFFFFF;padding:5px;font-size:14px;background:#3B5998;text-align:center;}
#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 #315091;font-size:10px;background:#8497C1;color:#FFFFFF;}

/* DILLO AD UN AMICO */
#telToFriend{text-align:center;color:#3B5998;}
#telToFriend h1{color:#FFFFFF;font-size:14px;background:#3B5998;margin-bottom:5px;height:26px;line-height:26px;}

/* RMA */
#rma{border:1px solid #ccc;text-align:center;}
#rma table{margin:0 auto 0 auto;}
#rma h1{text-align:center;color:#FFFFFF;padding:5px;font-size:14px;background:#3B5998;}
#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 #315091;font-size:10px;background:#8497C1;color:#FFFFFF;}
#descContainer{width:95%;border:1px solid #ccc;background:#eee;min-height:160px;height:auto !important;height:160px;padding:4px;}

/* CONFIGURATORE */
#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:#ff0000;}
#configuratoreBox label{font-weight:bold;width:20%;float:left;background:#E4ECF2;padding:2px;margin-right:5px;}

#mainSearchFormBox{
	background:#fff;
	margin-bottom:10px;
}
#mainSearchFormBox h2{
	background:#3B5998;
	color:#fff;
	font-size:12px;
	height:27px;
	line-height:27px;
	text-align:center;
}
#mainSearchFormBox form{
	padding:4px 4px 34px;
	background:#F2F2F2;
	margin:0px;
	text-align:center;
	border:1px solid #B5B5B5;
	color:#555555;
}

#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:125px;
	float:left;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
}
#mainSearchFormBox input{
	width:300px;
	float:left;
	background:#fff url(../images/ico_search.gif) no-repeat 2px 2px;
	margin:0 5px 0 105px;
	padding-left:20px;
}
#mainSearchFormBox a{
	background:#F2F2F2 url(../images/ico_fld_hidden_show2.jpg) no-repeat scroll 0 0;
	padding:0 5px 3px 20px;
	border:1px solid #888888;
	line-height:18px;
}
#productInfo{
	text-align:center;
	color:#3B5998;
}
#productInfo h1{
color:#FFFFFF;font-size:14px;
background:#3B5998;margin-bottom:5px;
height:26px;line-height:26px;}
#productInfo label{
	font-weight:bold;
}
#productInfo textarea,#productInfo input{
	width:80%;
	margin-bottom:5px;
}
#productInfo h3{
	font-size:12px;
	margin:10px 0 10px 0;
	padding:0;
	text-decoration:underline;
}

#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:#e4ecf2;
}
.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:#3B5998;
	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:10px 0 10px 0;
	background:#FFFFFF;
	margin:auto;
	width:950px;
}

#accessMessageBox{
	margin:0 auto 0 auto;
	position:relative;
	top:50px;
	width:750px;
	background:#2481cb;
	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;font-size:12px;color:#333333;
}
#sendPwd h1{
	margin:0 0 10px 0;font-size:12px;color:#FFFFFF;background:#3B5998;height:20px;line-height:20px;
}
#sendPwd form{
	border:1px solid #ccc;
	background:#ECEFF5;
	padding:5px;
	margin:20px auto 0 auto;
	width:50%;
}
#sendPwd label{
	color:#33335A;
	font-weight:bold;
	font-size:12px;
}

#colSx .newsletterBox{background:#FFFFFF;margin-bottom:15px;margin-top:15px;padding-bottom:5px;text-align:left;}
#colSx .newsletterBox h2{
	font-size:11px;
	margin-bottom:5px;
	color:#333333;
	background: #FFFFFF;
	height:20px;
	line-height:20px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
}
#colSx .newsletterBox p{border:0;padding:0 0 5px;font-weight:bold;color:#3B5998;}
#colSx .newsletterBox form{margin:0;padding:0;}
#colSx .newsletterBox label{display:block;padding:2px 0 2px 0;font-weight:normal;}
#colSx .newsletterBox input{margin:5px 0 5px 0;border:1px solid #BDC7D8;}
#colSx .newsletterBox .butt1{border:1px solid #315091;}

#colDx .newsletterBox{background:#FFFFFF;margin-bottom:10px;padding-bottom:5px;text-align:right;}
#colDx .newsletterBox h2{
	font-size:11px;
	margin-bottom:5px;
	color:#333333;
	background:#FFFFFF;
	height:20px;
	line-height:20px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
}
#colDx .newsletterBox p{border:0;padding:0 0 5px;font-weight:bold;color:#3B5998;}
#colDx .newsletterBox form{margin:0;padding:0;}
#colDx .newsletterBox label{display:block;font-weight:normal;padding:2px 0 2px 0;}
#colDx .newsletterBox input{margin:5px 0 5px 0;}
#colDx .newsletterBox .butt1{border:1px solid #315091;}

#otherDestinationIframe{
	margin:0;
	padding:0;
	width:550px;
	border:0;
	height:400px;
}
#otherDestination{
	padding-top:10px;
	text-align:center;
	background:#fff;
	width:100%;
	float:left;
}
#otherDestination form{
	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:110px;
	border-top:1px solid #ccc;
}
#otherDestination input,#otherDestination textarea,#otherDestination select{
	float:left;
	margin-left:5px;
}


#codiceLink{
	width:950px;
	margin:auto;
	background:#fff;
	padding-top:2px;
	text-align:center;
}

#bottomElements {
text-align:center;
}
#rmaNew {
border:1px solid #CCCCCC;
}
#rmaNew th {
background:#ECEFF5 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
padding:4px 2px;
text-align:right;
width:35%;
color:#333333;
}
#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:#3B5998;
color:#FFFFFF;
font-size:12px;
margin:0;
padding:5px;
text-align:center;
}
#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;
position:absolute;
top:0;
width:450px;
}
#ricercheRisultati ul {
margin:0;
padding:0;
}
#ricercheRisultati li {
margin:0;
padding:0;
}
#ricercheRisultati a:link, #ricercheRisultati a:visited {
border-bottom:1px dotted #CCCCCC;
color:#000000 !important;
display:block;
padding:3px;
text-decoration:none;
}
#ricercheRisultati a:hover, #ricercheRisultati a:active {
background:#EEEEEE none repeat scroll 0 0;
}

#colSx #searchBrandForm {
background:#FFFFFF none repeat scroll 0 0;
margin-bottom:10px;
border-right:1px solid #D8DFEA;
}
#colSx #searchBrandForm form {
margin:0;
padding:3px 2px;
}
#colSx #searchBrandForm select {
width:80%;
margin:5px;
border:1px solid #CCCCCC;
}
#colSx #searchBrandForm h2 {
background:#ECEFF5;
color:#33335A;
font-size:11px;
margin:0;
padding:3px 6px;
text-align:left;
border-top:1px solid #94A3C4;
}

#colDx #searchBrandForm {
background:#FFFFFF none repeat scroll 0 0;
margin-bottom:10px;
border-left:1px solid #D8DFEA;
}
#colDx #searchBrandForm form {
margin:0;
padding:3px 2px;
}
#colDx #searchBrandForm select {
width:80%;
margin:5px;
border:1px solid #CCCCCC;
}
#colDx #searchBrandForm h2 {
background:#ECEFF5;
color:#33335A;
font-size:11px;
margin:0;
padding:3px 6px;
text-align:right;
border-top:1px solid #94A3C4;
}

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 #D6D9DE; 	  	 
        margin-bottom:2px; 	  	 
        text-decoration:none;
		margin-left:5px;
		margin-right:5px; 	  	 
} 	  	 
a.personalButtWithIco:hover{border:1px solid #555555;}

#colDx .miniBox, #colSx .miniBox {
float:none;
margin:0 6px 10px;
width:auto;
}


#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:14px;
margin:0;
padding:5px;
color:#FFFFFF;
background:#3B5998;
}

#existentUserBox p, #newUserBox p{
margin:0;
padding:5px 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;height:25px;}

#sheetProductBoxes{
clear:both;
margin-bottom:10px;
}

#sheetBoxesMenu{
position:relative;
float:left;
width:100%;
padding:0;
margin:10px 0 10px 0;
border-bottom:1px solid #D8DFEA;
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 #D8DFEA;
border-right:1px solid #D8DFEA;
border-left:1px solid #D8DFEA;
}

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

#sheetBoxesMenu a {
display:block;
color:#3B5998;
font-weight:bold;
text-decoration:none;
font-size:10px;
margin:0;
padding:2px 4px 2px 4px;
background:#D8DFEA;
}
	  	 

#sheetBoxesMenu a:active {
text-decoration:underline;
}
#sheetBoxesMenu a:hover{
background:#627AAD;
color:#FFFFFF;
}

#sheetBox .video h2{
}

#sheetBox .video{clear:both;width:100%;float:left;margin-bottom:10px;border-color:#94A3C4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;
}

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

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


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

#sheetBox .voti{
clear:both;width:100%;border-color:#94A3C4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;
}

#sheetBox .voti h2{
}

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

#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-color:#94A3C4 #D8DFEA #D8DFEA;border-style:solid;border-width:1px;
padding-bottom:5px;
text-align:center;
}

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

#userFeedback h1{color:#FFFFFF;font-size:14px;margin-bottom:0px;background:#3B5998;padding:5px;text-align:center;}

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

.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{
	border:1px solid #3B5998;
	background:#6D84B4;
	color:#FFFFFF !important;
	padding:5px 20px 4px 5px;
}

.completeList:hover,.rssLink:hover{
	color:#000 !important;
}
.bottomLink{
	height:18px;
	font-size:10px;
}

.butt1 img{
        background:#fff; 	  	 
        border:1px solid #CCCCCC; 	  	 
}

.bigBox .date{
        background:url(../images/ico_news.gif) no-repeat 2px 2px; 	  	 
        padding-left:14px; 	  	 
        font-size:10px; 	  	 
}
  	  	 
.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:#ECEFF5; 	  	 
} 	  	 
  	  	 
#discountCodesBox{ 	  	 
        margin:20px auto 20px auto; 	  	 
        border:2px solid #999; 	  	 
        padding:1px; 	  	 
        background:#fff; 	  	 
} 	  	 
#discountCodesBox form{ 	  	 
        padding:10px; 	  	 
        margin:0; 	  	 
        background:#EEEEEE url(../images/ico_discount.gif) no-repeat 99% bottom; 	  	 
} 	  	 
#discountCodesBox h2{ 	  	 
        font-size:14px; 	  	 
} 	  	 
#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; 	  	 
        background:#fff; 	  	 
        margin-bottom:10px; 	  	 
} 	  	 
#formRequestInfo form{ 	  	 
        background:#F8F8F8; 	  	 
        padding:5px 40px 5px 5px; 	  	 
        margin:0; 	  	 
} 	  	 
#formRequestInfo h2{ 	  	 
        padding:5px; 	  	 
        font-size:12px; 	  	 
        background:#3B5998 url(../images/ico_request_info.gif) no-repeat scroll 99% 5px; 	  	 
        color:#FFFFFF; 	  	 
} 	  	 
#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:#ECEFF5;}
#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:#fff;margin-bottom:10px;text-align:left;clear:both;margin-top:10px;border:1px solid #B5B5B5;}
#mainSearchFormBoxSX h2{background:#3B5998;color:#FFFFFF;padding:3px 6px 3px 6px;font-size:11px;}
#mainSearchFormBoxSX form{background:#F2F2F2;padding:4px;margin:0px;}
#mainSearchFormBoxSX input{width:50%;background:#ffffff;padding:0 0 0 2px;margin-bottom:2px;}
#mainSearchFormBoxSX a{background:#fff url(http://www.tecnomaster.biz/ReadySkins/Skin18/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:#fff;margin-bottom:10px;text-align:left;clear:both;margin-top:10px;border:1px solid #B5B5B5;}
#mainSearchFormBoxDX h2{background:#3B5998;color:#FFFFFF;padding:3px 6px 3px 6px;font-size:11px;}
#mainSearchFormBoxDX form{background:#F2F2F2;padding:4px;margin:0px;}
#mainSearchFormBoxDX input{width:50%;background:#ffffff;padding:0 0 0 2px;margin-bottom:2px;}
#mainSearchFormBoxDX a{background:#fff url(http://www.tecnomaster.biz/ReadySkins/Skin18/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;
}


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

#frmSearchBrand .filterBoxes{
	border:0;
	margin:0 5px 0 5px;
}

.filterBoxes{
	border-top:1px solid #999;
	padding:0 0 5px 0 ;
	margin:10px 5px 2px 5px;
	text-align:left;
	overflow:hidden;
}

.filterBoxes dt {	
	font-weight:bold;
	margin:2px 0 2px 0;
	clear:left;
	font-size:12px;
}

.filterBoxes dt a{
	font-weight:normal;
}

#frmSearchBrand .filterBoxes dd{
	float:none;
	width:auto;
	padding:2px 0 2px 17px;
	background:transparent url(../images/ico_point.gif) no-repeat scroll 0 9px;
}

#frmSearchBrand .filterBoxes a{

}


#frmSearchBrand .filterBoxes dt{

}

.filterBoxes a{
	background:none !important;
	padding:0 !important;
	border:none !important;
}

.filterBoxes dd{
	float:left;
	width:33%;
	margin:0;
	padding:0;
}

.filterBoxes dt span{
	font-weight:normal;
}

.filterBoxes a.delFilter{
	display:block !important;
	float:left !important;
	font-size:11px !important;
	border:1px solid #000000 !important;
	background-color:#FFFFFF !important;
	color:#000000 !important;
	margin:3px 3px 0 0 !important;
	padding:0 1px 2px 1px !important;
	line-height:7px !important;
	text-decoration:none !important;
}

.filterBoxes .expandButton{
	clear:both;
	float:none;
	width:auto;
	margin:0;
	padding:0;
}

.filterBoxes .expandButton a.open{
	display:block;
	background:transparent url(../images/ico_orderByA.gif) no-repeat scroll top right !important;
	height:6px;
	border:0 !important;
}

#iceCatIframe{
	margin:0;
	padding:0;
}


.artCollBox div a{
        line-height:12px;	 
        display:block;
        margin-bottom:5px;
}
.artCollBox div{
        line-height:16px;
        height:75px;
        width:180px;
        padding:0 5px 0 5px;
        overflow:hidden;
        position:absolute;
        bottom:0;left:0;
}
.discountLine td{
        font-size:15px !important;
        font-weight:bold !important;
        color:#CC0000 !important;
        text-align:left;
        background-color:#D8DFEA !important;
}
.discountLine .butt1{
        background: none !important;
        border:0 !important;
        color:#000 !important;
}
#latestModelsBox {
background:none repeat scroll 0 0 #F2F2F2;
border:1px solid #B5B5B5;
margin:0 auto 10px;
text-align:left;
}
#latestModelsBox h2 {
background:none repeat scroll 0 0 #3B5998;
color:#FFFFFF;
font-size:11px;
padding:3px 6px;
}
#latestModelsBox ul{
        margin:0 auto 5px auto;
        text-align:left;
}
#latestModelsBox li {
border-top:1px dotted #CCCCCC;
clear:both;
height:55px;
line-height:13px;
width:100%;
}
#latestModelsBox a {
color:#333333;
display:block;
font-size:10px;
padding:5px;
}
#latestModelsBox img{
        margin:0 5px 5px 0;
}
#socialNetworks{
        float:right;
        margin-bottom:5px;
        height:25px;
}
#googlePlusOne{
        float:left;
        width:75px;
}
#facebookLike{
        float:left;
        width:105px;
        padding-top:2px;
}
#tweetterTweet{
        float:left;
        width:80px;
        padding-top:2px;
}
#colSx .feedBackBox{
     border-right:1px solid #D8DFEA;
margin:0 auto 10px;
text-align:left;
}
#colDx .feedBackBox{
       border-left:1px solid #D8DFEA;
margin:0 auto 10px;
text-align:left;
}
.feedBackBox_mid{
       border:1px solid #D8DFEA;
margin:0 auto 10px;
text-align:left;
}
.feedBackBox h2, .feedBackBox_mid h2 {
background:none repeat scroll 0 0 #ECEFF5;
border-top:1px solid #94A3C4;
color:#33335A;
font-size:11px;
padding:3px 6px;
}

.feedBackBox ul, .feedBackBox_mid ul{
        margin:0 auto 5px auto;
        text-align:left;
}
.feedBackBox li, .feedBackBox_mid li, #feedBackResult li{
        border-bottom:1px dotted #ccc;
        padding:5px;
}
.feedBackBox li a, .feedBackBox_mid li a, #feedBackResult li a{
        display:block;
        text-align:left;
        font-size:10px;
        padding:2px 5px 2px 0;
        font-weight:bold;
}
.feedBackBox a, .feedBackBox_mid a{
        display:block;
        text-align:right;
        padding:2px 5px 2px 0;
}

#sheetBox {clear:both;}
#mainSearchFormBox{clear:both;}
h1{clear:both;}

#sheetBox .availability a{
        cursor:help;
        text-decoration:none;
}
#sheetBox .delivery{
        display:block;
        color:#000;
        font-size:11px;
}
#userDocuments .head{
background:#555555;color:#fff;
}
#colSx .rssFeed {
border-right:1px solid #D8DFEA;
clear:both;
margin-bottom:10px;
padding-bottom:10px;
}
#colDx .rssFeed {
border-left:1px solid #D8DFEA;
clear:both;
margin-bottom:10px;
padding-bottom:10px;
}
.rssBody h4{
	font-size:11px;
	padding:5px 0 5px 0;
    margin:0;	 	 
}
.rssBody div{
        font-weight:bold;
}
.rssBody p{
        color:#585858;
        padding-top:2px;
}	 	 
.rssHeader {
background:url("../images/ico_rss.gif") no-repeat scroll 144px 6px #ECEFF5;
border-top:1px solid #94A3C4;
color:#FFFFFF;
font-size:11px;
padding:6px 30px 6px 10px;
text-align:left;
} 
.rssHeader a{color:#33335A !important;font-weight:bold;text-decoration:none;}	 	 
.rssFeed li {
background:url("../images/ico_cube_2.gif") no-repeat scroll 3px 9px transparent;
margin:0;
padding:0 2px 5px 15px;
text-align:left;
}

#discountCodesBox {
border:1px solid #CCCCCC;
margin:20px auto;
width:290px;
}
#discountCodesBox form{
    padding:10px;
    margin:0;
}
#discountCodesBox h2{
    background: #CCCCCC;
    color: #000000;
    font-size: 12px;
    line-height: 34px;
    padding-left: 10px;
    text-align: left;
}
#discountCodesBox p{
    color:#787878;
    padding-bottom:5px;
}
#discountCodesBox input{
    margin-right:5px;
}
.discountLine{
    background:#FCCC62;
}
.discountLine p{
    background:url(../images/ico_money.png) no-repeat 2px 2px;
    font-size:16px !important;
    font-weight:bold !important;
    color:#3B5998 !important;
    padding-left:35px;
    line-height:25px;
    display:block;
}

#sheetProductInWebOrders {
border-color:#94A3C4 #D8DFEA #D8DFEA;
border-style:solid;
border-width:1px;
clear:both;
margin-bottom:10px;
margin-top:10px;
overflow:hidden;
width:100%;
}
#sheetProductInWebOrders ul{
	width:100%;
	float:left;
}
#sheetProductInWebOrders li{
	float:left;
	width:186px;
	margin-bottom:10px;
	position:relative;
	top:0;
	left:0;
	overflow:hidden;
	text-align:center;
}
#sheetProductInWebOrders li div{
	bottom:0;
	left:0;
	height:90px;
	width:100%;
}
#sheetProductInWebOrders li a{
	line-height:13px;
	display:block;
	margin-bottom:5px;
	font-size:11px;
	font-weight:bold;
	border-bottom:0 !important;
	padding:0 5px 0 5px;
	overflow:hidden;
}
#sheetProductInWebOrders li a.imageLink{
	height:auto;
}
#sheetProductInWebOrders li img{
	margin:0 auto 0 auto;
	display:block;
}
#sheetProductInWebOrders li h3{
	height:20px;
	margin:0;
	padding:0;
	line-height:15px;
}

#userFeedbackOrders{
	margin-bottom:20px;
}
#userFeedbackOrders td{
	padding:5px;
}
#userFeedbackOrders th{
	padding:3px 5px 0;
	text-align:left;
	background:#555555;
	color:#fff;
	line-height:18px;
}
#userFeedbackOrders .products{
	border:1px solid #ddd;
	margin-bottom:10px;
	background:#fff;
	width:100%;
}
#userFeedbackOrders .products a{
	font-size:11px;
}
#userFeedbackOrders .products td{
	padding:2px 5px 0 5px;
}
#userFeedbackOrders .products a{
	border:0 !important;
}
#userFeedbackOrders .addFeedBackButton{
	margin-top:2px !important;
	font-size:12px !important;
	color:#FCCC62 !important;
	width:120px !important;
	background:url(../images/ico_edit2.gif) no-repeat !important;
	padding:0 0 2px 22px !important;
	height:20px;
	font-weight:bold !important;
}
#userFeedbackOrders .addProductFeedBackButton, #userFeedbackOrders .addFeedBackButton{
	display:block;
	float:right;
	font-weight:normal;
	width:110px;
	padding:0 0 2px 20px;
	font-size:11px;
	background:url(../images/ico_edit3.gif) no-repeat;
	border:0;
	line-height:15px;
	color:#666666;
	margin:0;
}




.downloadCSVButt {
background:url("../images/csv_button.gif") no-repeat scroll 0 0 transparent;
border:0 none !important;
color:#000000;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:25px;
margin:5px 0 5px 3px;
padding:7px 0 0 20px;
width:137px;
}


.addFeedBackButton {
background:url("../images/add_feedback_button.gif") no-repeat scroll 0 0 transparent;
border:0 none !important;
color:#000000;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:25px;
margin:5px 0 5px 3px;
padding:7px 0 0 20px;
width:137px;
}
.repeatOrderButton {
background:url("../images/repeat_order_button.gif") no-repeat scroll 0 0 transparent;
border:0 none !important;
color:#000000;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:25px;
margin:5px 0 5px 3px;
padding:7px 0 0 27px;
width:130px;
}
.downloadPDFButt {
background:url("../images/pdf_button.gif") no-repeat scroll 0 0 transparent;
border:0 none !important;
color:#000000;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:25px;
margin:5px 0 5px 3px;
padding:7px 0 0 20px;
width:137px;
}
#userDocuments h2 {
clear:both;
}


#showCart .imageLink img {
width:60px;
}





#productShipping h1{text-align:center;}

#productShipping{
	width:500px;
}

#productShipping form{
	margin:10px 0 5px 0;
	padding:10px;
	border:1px solid #ddd;
	background:#eee;
	text-align:left;
}
#productShipping input, #productShipping select{margin:0 5px 0 5px;}
#productShipping table{
	width:100%;
}
#productShipping th{
	padding:5px !important;
	border-top:1px dotted #ddd !important;
	text-align:left;
}
#productShipping td{
	padding:5px !important;
	border-top:1px dotted #ddd !important;
	text-align:right;
	vertical-align:middle;
}
#productShipping span{
	display:block;
	font-size:11px;
	font-weight:normal;
}
#productShipping .bkg1{
	background-color:#F7F7F7;
}
#productShipping .bkg2{
	background-color:#fff;
}
#productShipping input{
	width:50px;
}
#productShipping label{
	font-weight:bold;
	font-size:11px;
	width:200px;
	float:left;
	display:block;
	clear:left;
	border-bottom:1px solid #ddd;
	text-align:right;
}
#productShipping input, #productShipping select{
	margin:0 0 5px 205px;
	display:block;
}
#productShipping h3{
	font-size:16px;
	margin:0;
	padding:10px;
	text-align:center;
	color:#FF0000;
}
#productShipping h4{
	font-size:16px;
	margin:0;
	padding:0;
}
#productShipping p{
	text-align:left;
	font-size:11px;
}
.shippingDetails span{
	float:left;
	display:block;
}
.shippingDetailsButton{
	display:block;
	float:left;
	padding:0 0 0 26px;
	background:url(../images/ico_shipping.png) no-repeat;
	margin:0 0 0 5px;
	font-size:11px;
	line-height:16px;
	border:0 !important;
	text-decoration:none !important;
}

#mainSearchFormBox input {
    float: left !important;
    margin: 0 5px !important;
    width: 65%;
}

#mainSearchFormBox .butt1 {
    margin: 5px 7px auto !important;
    width: 98% !important;
}

#mainSearchFormBox label {
    padding-left: 5px;
    text-align: right;
    width: 16%;
}

#tech-specs .box-header h2{
    background:#E9E9E9;
    padding:2px 5px 2px 5px;
    font-size:14px;
    color:#000;
    margin-left:2px;
}
#tech-specs .label{
    background:#E9E9E9;
    padding:2px 5px 2px 5px;
    text-align:right;
    width:20%;
    font-size:12px;
}
#tech-specs .scd-label{
    border-bottom:1px dotted #ccc;
    padding:2px 5px 2px 5px;
    text-align:right;
    width:25%;
    font-size:11px;
}
#tech-specs td{
    border-bottom:1px dotted #ccc;
    padding:2px 5px 2px 5px;
    width:55%;
    font-size:11px;
}
/*
--------------------------------------------
CSS aggiunto per Template Luglio 2012 
--------------------------------------------
*/

.destinationButton {
    background: url("../images/ico_add_element.gif") no-repeat scroll 0 4px transparent;
    clear: both;
    padding: 5px 0 5px 22px;
}
.detailsBox .cart_form{
	width:100%;
	float:left;
	margin-bottom:5px;
}
.componentsBox li{
	padding:2px 0 5px 0;
	float:left;
	width:100%;
}
.componentsBox li .imageLink{
	display:block;
	float:left;
	margin:0 5px 0 0;
}
#cartButtons{
	text-align:right;
	width:150px;
	float:right;	 	 
}	 	 
#cartButtons span{
	clear:both;
	display:block;
	text-align:center;
	margin:5px 0 5px auto;
}	 	 
a.buttContinueAndOrder, a.buttBack{
	width:110px !important;
	line-height:24px !important;
}	 	 
.buttContinueAndOrder {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC !important;
    color: #3B5998 !important;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 22px;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    width: 140px;
}	 	 
.buttBack{	 	 
	display:block;	 	 
	width:140px;	 	 
	margin:10px 0 10px 0;	 	 
	padding:0;	 	 
	text-align:center;	 	 
	border:0 !important;	 	 
	text-decoration:none !important;	 	 
	line-height:22px;	 	 
	height:25px;	 	 
	font-weight:bold;	 	 
	font-size:12px;	 	 
	background:#8497C1;	 	 
	color:#fff !important;	 	 
	cursor: pointer;	 	 
	float:left;	 	 
}
#sheetBox .ECS_button{
	clear:both !important;	 	 
	display:block !important;	 	 
	float:none !important;	 	 
	margin:5px 0 0 80px;
	padding-top:5px;
}
#sendOrder li{	 	 
	border:0;
}
#showCart .butt1{
	font-size:14px !important;
	padding:5px 10px 5px 10px !important;
	margin:0 0 5px 0 !important;
	float:right;	 	 
}
#sendOrder .butt1{
	float:none;	 	 
}
.moneybookersPayment{
        background:url(http://www.tecnomaster.biz/ReadySkins/Skin18/images/moneybookers_payment.png) no-repeat 0 0;	 	 
        padding:8px 0 10px 55px !important;	 	 
}	 	 
.paypalPayment{
		background:url(http://www.tecnomaster.biz/ReadySkins/Skin18/images/paypal_payment.png) no-repeat 0 0;	 	 
        padding:8px 0 10px 55px !important;	 	 
}	 	 
.creditCardPayment{
		background:url(http://www.tecnomaster.biz/ReadySkins/Skin18/images/credit_card_payment.png) no-repeat 0 0;	 	 
        padding:8px 0 10px 55px !important;	 	 
}	 	 
.cashOnDeliveryPayment{
		background:url(http://www.tecnomaster.biz/ReadySkins/Skin18/images/cash_delivery_payment.png) no-repeat 0 0;	 	 
        padding:8px 0 10px 55px !important;	 	 
}
#discountCodesBox {
    width: auto;
}
#discountCodesBox h2{
        padding:5px 5px 2px 5px;
 	    line-height: 34px;
        display:none;
}
#discountCodesBox p{
        float:left;
        margin:0;
        padding:0 0 0 45px;
        font-size:11px;	 	 
        text-align:left;	 	 
        line-height:19px;	 	 
        font-weight:bold;	 	 
}
#discountCodesBox input{
        font-size:11px !important;
        padding:2px !important;	 	 
        margin:0 0 0 5px !important;
        line-height:15px !important;	 	 
}
#discountCodesBox .butt1{
        font-size:11px !important;	 	 
        padding:2px !important;	 	 
        margin:0 0 0 5px !important;	 	 
        line-height:15px !important;	 	 
}
#iceCatIframe{
        background:url(../images/loading.gif) no-repeat center center;
}
#facebookLike,#googlePlusOne,#tweetterTweet{
	padding-left:5px; 
}
#facebookLike{
	width:auto;
	padding-top:0px;
}
#googlePlusOne{
	width:60px;
}
#tweetterTweet{
	padding-top:0;
}

#ECS_anags p, #ECS_destinations p{	 	 
        font-weight:bold;	 	 
        font-size:16px;	 	 
        margin:15px 0 15px 0;	 	 
}	 	 
#ECS_anags form, #ECS_destinations form{	 	 
        width:100%;	 	 
        float:left;	 	 
        border-bottom:1px dotted #ccc;	 	 
        padding:0 0 5px 0;	 	 
        margin:0 0 5px 0;	 	 
}	 	 
#ECS_anags label, #ECS_destinations label{	 	 
        color:#666666;	 	 
        display:block;	 	 
        float:left;	 	 
}	 	 
#ECS_anags span, #ECS_destinations span{	 	 
        color:#666666;	 	 
        display:block;	 	 
        margin-bottom:5px;	 	 
}	 	 
#ECS_anags .butt1, #ECS_destinations .butt1{	 	 
        display:block;	 	 
        float:right;	 	 
        width:100px !important;	 	 
}	 	 
#ECS_anags label input, #ECS_destinations input{	 	 
        margin-top:2px;	 	 
}
#orderStepNavBar {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 40px;
    margin-bottom: 20px;
    padding: 10px 3px;
} 	 
#orderStepNavBar ul{	 	 
        margin:0;	 	 
        padding:0;	 	 
        height:40px;	 	 
        width:100%;	 	 
}	 	 
#orderStepNavBar form{	 	 
        display:block;	 	 
        margin:0;	 	 
        padding:0;	 	 
        background:url(../images/bkg_step.gif) repeat-x bottom left;	 	 
}	 	 
#orderStepNavBar li{	 	 
        float:left;	 	 
        margin:0;	 	 
        padding:0;	 	 
        width:16%;	 	 
        height:40px;	 	 
        text-align:center;	 	 
}	 	 
#orderStepNavBar strong{	 	 
        color:#000000;	 	 
        font-weight:bold;	 	 
        font-size:11px;	 	 
        display:block;	 	 
        width:100%;	 	 
        height:15px;	 	 
        line-height:13px;	 	 
}	 	 
#orderStepNavBar .current strong{	 	 
        color:#333333;	 	 
}	 	 
#orderStepNavBar .disabled strong{	 	 
        color:#d1d0d0;	 	 
}	 	 
#orderStepNavBar input{	 	 
        display:block;
		padding-bottom:2px;
        width:100%;	 	 
        height:25px;	 	 
        line-height:24px;	 	 
        color:#fff;	 	 
        font-size:18px;	 	 
        border:0;	 	 
        font-weight:bold;	 	 
        cursor: pointer;	 	 
        background:url(../images/bkg_step_on.gif) no-repeat bottom center;	 	 
}	 	 
#cartStep input{	 	 
        background:url(../images/bkg_step_on_first.gif) no-repeat bottom center !important;	 	 
}	 	 
#sendStep input{	 	 
        background:url(../images/bkg_step_on_last.gif) no-repeat bottom center !important;	 	 
}	 	 
#orderStepNavBar .disabled input{	 	 
        cursor:auto;	 	 
        background:url(../images/bkg_step_off.gif) no-repeat bottom center;	 	 
}	 	 
#cartStep.disabled input{	 	 
        background:url(../images/bkg_step_off_first.gif) no-repeat bottom center !important;	 	 
}	 	 
#sendStep.disabled input{	 	 
        background:url(../images/bkg_step_off_last.gif) no-repeat bottom center !important;	 	 
}	 	 
 	 	 
#orderStepNavBar .current input{	 	 
        background:url(../images/bkg_step_current.gif) no-repeat bottom center;	 	 
}	 	 
#cartStep.current input{	 	 
        background:url(../images/bkg_step_current_first.gif) no-repeat bottom center !important;	 	 
}	 	 
#sendStep.current input{	 	 
        background:url(../images/bkg_step_current_last.gif) no-repeat bottom center !important;	 	 
}	 	 
 	 	 
#otherDestinationsPage .destinationButton{	 	 
        margin-bottom:15px;	 	 
}	 	 
#otherDestinationsPage table, #couriersListPage table, #paymentsListPage table, #sendOrderDetails table{	 	 
        width:100%;	 	 
        border:0;	 	 
        clear:both;	 	 
}	 	 
#otherDestinationsPage th, #couriersListPage th, #paymentsListPage th, #sendOrderDetails th{	 	 
        text-align:right;	 	 
        width:20%;	 	 
        border-bottom:1px dotted #D6D5D5;	 	 
        padding:5px;	 	 
        background:#eee;	 	 
}	 	 
#otherDestinationsPage td, #couriersListPage td, #paymentsListPage td, #sendOrderDetails td{	 	 
        text-align:left;	 	 
        padding:5px;	 	 
        background:#fff;	 	 
        border:0;	 	 
        border-bottom:1px dotted #D6D5D5;	 	 
}	 	 
#otherDestinationsPage td input, #couriersListPage td input, #paymentsListPage td input, #sendOrderDetails td input{	 	 
        width:90%;	 	 
}	 	 
#otherDestinationsPage td textarea, #couriersListPage td textarea, #paymentsListPage td textarea, #sendOrderDetails td textarea{	 	 
        width:90%;	 	 
}	 	 
.otherDestinations ul, .couriersList ul, .paymentsList ul{	 	 
        margin:0;	 	 
        padding:0;	 	 
        width:100%;	 	 
        float:left;	 	 
}	 	 
.otherDestinations li, .couriersList li, .paymentsList li{	 	 
        border-bottom:1px dotted #ccc;	 	 
        padding:0 0 5px 0;	 	 
        margin:0 0 5px 0;	 	 
        line-height:15px;	 	 
        width:100%;	 	 
        float:left;	 	 
}	 	 
.otherDestinations li input, .couriersList li input, .paymentsList li input{	 	 
        float:left;	 	 
        margin:0 5px 0 0;	 	 
        width:auto !important;	 	 
}	 	 
.otherDestinations p, .couriersList p, .paymentsList p{	 	 
        float:left;	 	 
        margin:0;	 	 
        padding:0;	 	 
        display:block;	 	 
}	 	 
.otherDestinations span, .couriersList span, .paymentsList span{	 	 
        display:block;	 	 
}	 	 
#otherDestinationsPage .freeText, #couriersListPage .freeText, #paymentsListPage .freeText, #sendOrderDetails .freeText{	 	 
        color:#616161;	 	 
        line-height:18px;	 	 
}	 	 
 	 	 
#paymentsList .notes{	 	 
        font-size:11px;	 	 
        margin:0;	 	 
        padding:5px 0 10px 20px;	 	 
        clear:both;	 	 
        color:#666;	 	 
        display:block;	 	 
        clear:both;	 	 
}	 	 
#paymentsList .notes strong{	 	 
        display:inline;	 	 
        float:none;	 	 
}	 	 
 	 	 
#otherDestinationsPage h4, #couriersListPage h4, #paymentsListPage h4{	 	 
        font-weight:bold;	 	 
        font-size:16px;	 	 
        margin:15px 0 15px 0;	 	 
}	 	 
 	 	 
#sendOrderDetails{	 	 
        margin:10px 0 20px 0;	 	 
        width:100%;	 	 
        float:left;	 	 
        clear:both;	 	 
}	 	 
#sendOrderDetails .alert{	 	 
        background:#FAD6CF;	 	 
        border:1px solid #ff0000;	 	 
}	 	 
#sendOrderDetails .edit{	 	 
        display:block;	 	 
        background:url(../images/ico_edit3.gif) no-repeat 0 5px;	 	 
        padding:5px 5px 5px 18px;	 	 
        float:right;	 	 
        border:0 !important;	 	 
        text-decoration:none !important;	 	 
}	 	 
#sendOrderDetails h4{	 	 
        background: url(http://www.tecnomaster.biz/ReadySkins/Skin18/images/bg_main_title.gif) repeat-x;	 	 
        padding:5px;	 	 
        margin:0;	 	 
        line-height:25px;	 	 
        border-right:1px solid #D6D5D5;	 	 
        border-left:1px solid #D6D5D5;	 	 
        border-bottom:1px solid #D6D5D5;	 	 
}	 	 
 	 	 
#courierBox p, #paymentBox p, #destinationBox p{	 	 
        height:70px;	 	 
        margin:5px 0 5px 0;	 	 
        padding:5px;	 	 
}	 	 
#courierBox p{	 	 
        border-left:1px dotted #D6D5D5;	 	 
        border-right:1px dotted #D6D5D5;	 	 
}	 	 
#destinationBox{	 	 
        width:33%;	 	 
        float:left;	 	 
        margin:10px 0 30px 0;	 	 
        border-bottom:1px dotted #D6D5D5;	 	 
}	 	 
#courierBox{	 	 
        width:32%;	 	 
        float:left;	 	 
        margin:10px 1% 30px 1%;	 	 
        border-bottom:1px dotted #D6D5D5;	 	 
}	 	 
#paymentBox{	 	 
        width:33%;	 	 
        float:right;	 	 
        margin:10px 0 30px 0;	 	 
        border-bottom:1px dotted #D6D5D5;	 	 
}	 	 
 	 	 
 	 	 
.sendOrderButton{	 	 
        display:block;	 	 
        width:140px;	 	 
        margin:10px 0 10px 0;	 	 
        padding:0;	 	 
        text-align:center;	 	 
        border:0 !important;	 	 
        text-decoration:none !important;	 	 
        line-height:22px;	 	 
        height:25px;	 	 
        font-weight:bold;	 	 
        font-size:12px;	 	 
        background:#3B5998;	 	 
        color:#FFFFFF !important;	 	 
        cursor: pointer;	 	 
        float:right;	 	 
}	 	 
.printCartButton {
    background: url("../images/ico_print.gif") no-repeat scroll 5px 4px #EEEEEE;
    border: 1px solid #CCCCCC !important;
    color: #704301 !important;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 25px;
    margin: 10px 5px 10px 0;
    padding: 0 10px 0 30px;
    text-align: left;
    text-decoration: none !important;
    width: auto;
} 	 
.orderDeniedMessage{	 	 
        padding:0;	 	 
        margin:10px 0 10px 0;	 	 
        font-size:15px;	 	 
}
#showCart thead th, #showCart tfoot td {
    white-space: nowrap;
}

#ECS_anags h1{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
	padding: 5px;
	}

#discountCodesBox form {
    background: url("../images/ico_discount.gif") no-repeat scroll 5px 3px #EEEEEE;
}

#discountCodesBox input {
    width: 60px;
}
#sendOrderDetails h4 {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #D6D5D5
}
#qrCodeBox h2 {
    background: none repeat scroll 0 0 #3B5998;
    color: #FFFFFF;
    font-size: 11px;
    padding: 3px 6px;
}

#mainSearchFormBoxSX label, #mainSearchFormBoxDX label {
    margin-right: 5px;
}

#mainTableContainer {
    margin: 0 auto;
    max-width: 1100px;
    min-width: 900px;
    width: 100%;
}


#mainTableContainer, #head, #headText, #menu, #foot, #mapLinksBox {
    max-width: 1100px;
    min-width: 900px;
    width: 100%;
}
#sheetBox .thumbsList{ 
	width:100%;	 	 	 
	float:left;	 	 	 
	border-top:1px solid #000;	 	 	 
}	 	 	 
#sheetBox .thumb{	 	 	 
	float:left;	 	 	 
	margin:5px;	 	 	 
    padding:5px;	 	 	 
    width:52px;	 	 	 
    height:52px;	 	 	 
    border:1px solid #ddd !important;	 	 	 
}

#fancybox-manual-butt{	 	 	 
    border:1px solid #ddd !important;	 	 	 
    cursor:pointer;	 	 	 
}	 	 	 
#sheetMainImageConteiner{	 	 	 
    display:block;	 	 	 
    border:0 !important;	 	 	 
}

#sheetBox .pages {
    clear: both;
}

#userFeedbackOrders .addFeedBackButton {
    width: auto !important;
}
#userFeedbackOrders .addProductFeedBackButton, #userFeedbackOrders .addFeedBackButton {
    width: auto !important;
} 

#banMailButton {
    color: #333333;
    cursor: pointer !important;
    display: inline !important;
    float: left;
    font-size: 14px !important;
    font-weight: normal;
    height: 32px;
    margin: 20px auto 0;
    width: auto !important;
}

.addFeedBackButton {
    line-height: 12px;
    padding: 3px 0 2px 24px;
    font-size: 12px;
}
.downloadPDFButt {
	font-size: 12px;
}
.downloadCSVButt {
	font-size: 12px;
}
.repeatOrderButton {
	font-size: 12px;
}
.bigBox .details strong, .bigBoxFade .details strong {
    display: none;
}
.bigBox .details .availability strong, .bigBoxFade .details .availability strong {

    display: inline;
}

/** dicembre 2013 **/

#formRequestInfo table {
    width: 60%;
    
}
#formRequestInfo form{
	padding:5px;
	text-align:left;
}
#formRequestInfo input, #formRequestInfo textarea {
    border: 1px solid #CCCCCC;
    width: 90%;
}
#formRequestInfo #maskedField2, #formRequestInfo #maskedField4, #formRequestInfo select {
	width:85%;
}
#facebox #formRequestInfo {
    width: 500px;
}
#facebox #formRequestInfo table {
    width: 100%;
}
#formRequestInfo h2 {
    text-align: left;
}
#formRequestInfo h3{
	margin-bottom:10px;
	color:#4DA94D;
}
.destinationModifyButton {
    background: url("../images/ico_edit.gif") no-repeat scroll 3px 7px rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    font-weight: bold;
    margin-top: 10px;
    padding: 4px 5px 6px 22px;
}
.destinationButton {
    border: medium none;
    margin-left: 6px;
    text-align: left;
}
#otherDestinationIframe {
    height: 410px;
    width: 600px;
}
#otherDestination strong {
    width: 40%;
    border-top: medium none;
}
#otherDestination .title {
    font-size: 15px;
    margin-bottom: 5px;
    padding-left: 5px;
    text-align: left;
    width: 100%;
}
#otherDestination select {
    margin: 0 0 0 4px;
    width: 49%;
}
#otherDestination form {
    width: 90%;
}
.bigBox h1 a {
    color: #FFFFFF !important;
}
.miniBox h1 {
    color: #FFFFFF !important;
}

.bigBox .details strong {
    display: none;
}
.bigBox .details .availability strong {
    display: inline;
}
#categories li {
    list-style: none outside none;
}


#shoppingCartGrid th {
    white-space: normal;
}

/* template 2014 */
 
 #shoppingCartGrid th{
	font-size:12px;
	padding:5px;
	color:#fff;
	text-align:left;
	border-bottom:1px solid #fff;
}
#sheetSelectVariantsRow td {
    padding: 5px 0 20px !important;
}
#sheetSelectVariantsRow label {
    clear: left;
    display: block;
    float: left;
    font-weight: bold;
    padding: 10px 0 5px;
    text-align: right;
    white-space: nowrap;
    width: 114px;
}
#sheetSelectVariantsRow label.error{
	width:auto;
	margin-left:130px;
	border:0;
}
#sheetSelectVariantsRow select{
	float:left;
	margin:5px;
	width:60%;
	padding:3px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #888;
	font-size:13px;
}

.magnifyarea{
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	background:#fff;
}
label.error{
  color: #ff0000;
  font-weight:bold;
  display:block;
  padding:5px 0 5px 5px;
}
input.error, select.error{
	background: #fff url(../images/invalid.png) no-repeat 98% center;
 	box-shadow: 0 0 2px #ff0000;
  	border-color: #ff0000;
}
textarea.error{
	background: #fff url(../images/invalid.png) no-repeat 98% 90%;
	box-shadow: 0 0 2px #ff0000;
	border-color: #ff0000;
}
#sheetBox .cart_form, #sheetBox .cart_form_disabled {
    padding-top: 0;
}
.bkg1 {
    background-color: rgba(0, 0, 0, 0);
}
#sheetBox .detailsBox form {
    text-align: left;
}
.resultBox form {
    width: auto;
}
#sheetBox .ECS_button {
    margin-left: 0;
    padding-top: 15px;
}
.bigBoxFade h1 a {
    color: #FFFFFF !important;
}





#categoriesLinksContainer{	 	 	 
margin-bottom:30px;	 	 	 
padding:10px;	 	 	 
border:1px solid #d6d5d5;	 	 	 
-moz-border-radius: 10px;	 	 	 
-webkit-border-radius: 10px;	 	 	 
-khtml-border-radius: 10px;	 	 	 
border-radius: 10px;	 	 	 
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(224,224,224,0.46) 100%);	 	 	 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(224,224,224,0.46)));	 	 	 
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(224,224,224,0.46) 100%);	 	 	 
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(224,224,224,0.46) 100%);	 	 	 
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(224,224,224,0.46) 100%);	 	 	 
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(224,224,224,0.46) 100%);	 	 	 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#75e0e0e0',GradientType=0 );	 	 	 
	}	 	 	 
#categoriesLinksContainer strong{	 	 	 
display:block;	 	 	 
font-size:18px;	 	 	 
margin-bottom:10px;	 	 	 
padding-bottom:5px;	 	 	 
border-bottom:1px dotted #d6d5d5;	 	 	 
}	 	 	 
#categorieslinks dl{	 	 	 
margin:0 5px 10px 0;	 	 	 
}	 	 	 
#categorieslinks dt{	 	 	 
font-weight:bold;	 	 	 
font-size:18px;	 	 	 
margin:0 0 5px 0;	 	 	 
}	 	 	 
#categorieslinks dd{	 	 	 
margin:0 0 2px 5px;	 	 	 
}	 	 	 
#categorieslinks dd a{	 	 	 
color:#333;	 	 	 
}




.miniBox img{	 	 	 
max-width:150px;	 	 	 
}
.miniBox .item{	 	 	 
border-bottom:1px solid #ddd;	 	 	 
padding-bottom:5px;	 	 	 
margin-bottom:5px;	 	 	 
}

.miniBox .boxTitle {
    display: block;
    font-size: 12px !important;
    height: 25px;
    line-height: 19px;
    padding: 5px 20px 0 !important;
    text-align: center;
}
.miniBox .boxTitle a{
text-decoration:underline !important;
}
.miniBox .title{
font-size:12px;
padding:5px;
display:block;
}



.boxColumns ul{
border-right:1px solid #d6d5d5;
width:auto;
}	 	 	 
.boxColumns li{	 	 	 
float:left;	 	 	 
width:33%;	 	 	 
min-height:305px;	 	 	 
overflow:hidden;	 	 	 
padding:10px 0 10px 0 !important;	 	 	 
text-align:center;	 	 	 
margin:0 1px 0 1px;
border-right:0 !important;
}
.boxColumns li .date{
display:block;	 	 	 
background:none;	 	 	 
padding:0;	 	 	 
}	 	 	 
.boxColumns li .imageLink{	 	 	 
margin:0 auto 15px auto;	 	 	 
width:100%;	 	 	 
min-height:150px;	 	 	 
float:none;
display:block;
}
.boxColumns li h2{	 	 	 
height:38px;	 	 	 
padding:0 10px 0 10px;	 	 	 
margin:0 0 10px 0 !important;
overflow:hidden;
}
.boxColumns li .details{
position:relative;
left:0;	 	 	 
top:0;	 	 	 
width:auto;	 	 	 
padding:0;	 	 	 
height:90px;	 	 	 
overflow:hidden;	 	 	 
text-align:center;
}
.boxColumns .cart_form, .boxColumns .cart_form_disabled,.boxColumns .cart_form, .boxColumns .cart_form_disabled{
position:absolute;
bottom:0;	 	 	 
width:100%;	 	 	 
margin:0 !important;	 	 	 
}
.boxColumns .cart_form_quantity{	 	 	 
display:none;	 	 	 
}	 	 	 
.boxColumns .butt1{	 	 	 
font-size: 14px !important;	 	 	 
padding: 5px 10px !important;	 	 	 
}
.bigBox .imageLink, .bigBoxFade .imageLink{
float:left;
text-align:center;
border:0 !important;
}
.bigBox img, .bigBoxFade img {
    float: none;
}
.boxColumns li h3 {
    float: none;
    margin-bottom: 5px;
}
.bigBox li, .bigBoxFade li {
    background: none repeat scroll 0 0 #FFFFFF;
}

/* template giugno 2014 */

#compatTypesBox{
	clear:both;
	margin-bottom:30px;
	padding:10px;
	border:1px solid #cccccc;
	background-color: #f8f8f8;
	background-image:url(../images/ico_search.gif);
	background-position:99% 6px;
	background-repeat:no-repeat;
}
#compatTypesBox .boxTitle{
	display:block;
	font-size:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}
#compatTypesBox label{
	border-bottom:1px solid #cccccc;
	padding:3px;
	font-size:13px;
	margin:0 0 5px 0;
	width:250px;
	float:left;
	text-align:right;
	line-height:17px;
	font-weight:bold;
}
#compatTypesBox select{
	margin:0 0 5px 260px;
	width:200px;
	padding:3px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #888;
	font-size:13px;
	display:block;
}
td.qta{
	text-align:center;
}


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