body{
	margin:0;
	padding:15px 0 0 0;
	font-size:12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#000 url(../images/bkg_sfum_black.gif) repeat-x 0 0;
}
iframe{
	margin:0;
	padding:0;
}
td,th{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
}
ul,ol{
	margin:0;
	padding:0;
	list-style:none;
}
form,p{
	padding:0;
	margin:0;
}
a:link,a:visited{
	color:#cc0000;
	text-decoration:none;
}
input,select,textarea{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
}

.butt1{
	border:1px solid #000 !important;
	background:#CC0000 url(../images/bkg_sfum_red.gif) repeat-x !important;
	color:#fff !important;
	display:inline !important;
	width:auto !important;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	padding:1px 2px 1px 2px !important;
	overflow: visible;
}
a.butt1{
	text-decoration:none;
	padding:1px;
}
#colMid .butt1{
	padding:4px 6px 4px 6px !important;
	font-size:13px;
}

.bkg1{background-color:#F4F4F4;}
.bkg2{background-color:#fff;}
.bkg3{background-color:#eee;}
.fullAV{font-weight:bold;color:#009900}
.inArrivalAV{font-weight:bold;color:#333399;}
.halfAV{font-weight:bold;color:#ff9900}
.preOrderAV2,.preOrderAV{font-weight:bold;color:#CCCC00;cursor:help;}
.noAV{font-weight:bold;color:#ff0000;}
.sIva{font-size:10px;font-weight:normal;}
.sDiscount{font-size:10px;font-weight:normal;}
.grossPrice{color:#000 !important;}
.priceMessage{font-style:italic;color:#000099;display:block;}
.help{cursor:help;}
.wrongValue{border:1px solid #ff0000 !important;}
.correctValue{border:1px solid #ccc !important;}
.completeList,.rssLink{font-size:11px;float:right;color:#666 !important;text-decoration:none !important;padding:0 2px 0 5px;border:0 !important;}
.completeList:hover,.rssLink:hover{color:#000 !important;text-decoration:none !important;border:0 !important;}
.rssLink{background:url(../images/ico_rss.gif) no-repeat 0 5px;padding:0 2px 0 15px;}

.prodLogo{
	float:none !important;
	margin:2px !important;
	display:inline !important;
}

.destinationButton{
	display:block;
	padding:5px 0 0 0;
	border:0 !important;
}
.destinationButton:hover, .destinationButton:active{
	text-decoration:none !important;
}

.personalElement{
	margin:5px auto 0 auto;
}
.personalElement a{
	font-weight:bold;
}
.personalElement p{
	border-top:1px dotted #ccc;
	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;
}

a.personalButt{
	text-align:left;
	color:#fff !important;
	font-weight:bold;
	background:#000 url(../images/ico_butt_sx.gif) no-repeat 2px 2px;
	padding:4px 4px 4px 22px;
	display:block;
	margin-bottom:2px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
}

a.personalButtWithIco{
	text-align:left;
	color:#3F3F3F !important;
	padding:4px 4px 4px 22px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	background-color:#D2D3D2;
	border-left:1px solid #D2D3D2;
	border-top:1px solid #D2D3D2;
	border-right:1px solid #D2D3D2;
	border-bottom:1px dotted #999;
	/*
	margin-bottom:2px;
	
	background-color:#ddd;
	border:1px solid #999;
	*/
}
a.personalButtWithIco:hover{
	border:1px solid #000;
}
a.personalButtSelected{
	background-color:#E8E8E8;
}

.columnsLabel{
	text-align:left;
	background:url(../images/bkg_sfum_black.gif) repeat-x;
	color:#fff;
	font-size:14px;
	margin:0 0 1px 0;
	border:1px solid #000;
	padding:0 2px 0 2px;
}

#headText{
	text-align:left;
	color:#fff;
	margin:0 auto 0 auto;
}
#head{
	position:relative;
	background:#fff url(../images/head_bkg.gif) repeat-x  0 -20px;
	height:83px;
	overflow:hidden;
	margin:0 auto 0 auto;
}
#logo{
	position:absolute;
	left:0;
	top:0;
	/*top:20px;*/
}
#headBanner{
	position:absolute;
	top:0;
	/*top:20px;*/
	right:0;
}
#menu{
	margin:0 auto 0 auto;
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
	height:26px;
	background:url(../images/menu_bkg.gif);
}
#menu li{
	float:left;
	background:url(../images/menu_sep.gif) no-repeat right;
	height:26px;
	padding-right:3px;
	width:90px;
}
#menu li a{
	display:block;
	padding:2px 5px 2px 4px;
	line-height:22px;
	background:url(../images/menu_bkg.gif);
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:12px;
}
#menu li a.selectedButt{
	background:url(../images/menu_bkg_selected.gif) repeat-x;
}
#menu li a:hover{
	border-bottom:1px solid #ff0000;
	margin-bottom:1px;
	padding:2px 5px 0 4px;
}
#foot{
	text-align:center;
	background:#000 url(../images/bkg_sfum_black.gif) repeat-x 0 0;
	color:#fff;
	font-size:11px;
	margin:0 auto 0 auto;
}
#bottomElements{
	text-align:center;
	padding:10px 0 10px 0;
	color:#fff;
}
#colMid a:link,#colMid a:visited{
	color:#cc0000;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
#colMid a:hover,#colMid a:active{
	border-bottom:1px solid #cc0000;
}
#colMid p{
	margin: 0 0 15px 0;
}
#colMid h1{
	padding:0 0 3px 0;
	margin:10px 0 5px 0;
	border-bottom:1px dashed #CCCCCC;
	font-size:20px;
	color:#cc0000;
	font-weight:normal;
}
#colMid h2{
	padding:0;
	margin:0 0 10px 0;
	font-size:15px;
}
#colMid h3{
	color:#cc0000;
	font-size:13px;
	padding:0;
	margin:0 0 10px 0;
}
#colMid h4{
	font-size:11px;
	padding:5px 0 5px 0;
	margin:0;
}
#colMid h1 img{
	border:1px solid #ccc;
	float:left;
	margin:2px 4px 0 0;
	background:url(../images/bkg_sfum_cube.gif) no-repeat;
	padding:1px;
}
#colMid ul{
	list-style:square;
	margin:0 0 0 25px;
	padding:0 0 10px 10px;
	list-style-position: outside;
}
#colMid ol{
	list-style:decimal;
	margin:0 0 0 25px;
	padding:0 0 10px 10px;
	list-style-position: outside;
}
#colMid li{
	margin:0;
	padding:0 0 2px 0;
}
#loginBox{
	margin:0 auto 10px auto;
	background:#e6ecff url(../images/box_plain_bottom.gif) no-repeat left bottom;
	padding-bottom:5px;
}
#loginBox h2{
	text-align:right;
	background:url(../images/bkg_sfum_red.gif) repeat-x;
	color:#fff;
	font-size:14px;
	margin:0 0 1px 0;
	border:1px solid #000;
	padding:0 2px 0 0;
}
#loginBox form{
	margin:0;
	padding:5px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px dotted #000;
	line-height:16px;
}
#loginBox label{font-weight:bold;}
#loginBox input{width:90%;margin-bottom:2px;float:none !important;}
#loginBox ul{
	border-left:1px solid #000;
	border-right:1px solid #000;
	margin:0 0 10px 0;
	padding:5px;
	list-style:none;
	line-height:15px;
}
#loginBox li{
	padding:0;
	margin:0;
	text-align:left;
}
#loginBox a{
	color:#000;
}
#userBox{
	margin:0 auto 10px auto;
	background:#e6ecff url(../images/box_plain_bottom.gif) no-repeat left bottom;
	padding-bottom:5px;
}
#userBox h2{
	text-align:right;
	background:url(../images/bkg_sfum_red.gif) repeat-x;
	color:#fff;
	font-size:14px;
	margin:0 0 1px 0;
	border:1px solid #000;
	padding:0 2px 0 0;
}
#userBox ul,#userBox p{
	border-left:1px solid #000;
	border-right:1px solid #000;
	margin:0;
	padding:5px;
	line-height:15px;
}
#userBox li{
	padding:0 0 5px 0;
	margin:0;
	text-align:left;
	list-style: circle inside;
}
#userBox a{
	color:#000;
	font-size:10px;
}
#userBox form{
	margin:0 0 10px 0;
	padding:2px 0 0 0;
	border-top:1px dotted #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	line-height:16px;
	text-align:right;
}
#cartBoxRight{
	margin:0 auto 10px auto;
	background:#e6ecff url(../images/box_plain_bottom.gif) no-repeat left bottom;
	padding-bottom:5px;
}
#cartBoxRight h2{
	text-align:right;
	background:url(../images/bkg_sfum_black.gif) repeat-x;
	color:#fff;
	font-size:14px;
	margin:0 0 1px 0;
	border:1px solid #000;
	padding:0 2px 0 0;
}
#cartBoxRight table{
	border:1px solid #ccc;
	width:95%;
	margin:0 auto 5px auto;
	background:#fff;
}
#cartBoxRight p{
	margin:0;
	padding:5px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px dotted #000;
	line-height:16px;
}
#cartBoxRight td{text-align:left;font-size:10px;border-bottom:1px dashed #ccc;}
#cartBoxRight th{text-align:right;font-size:10px;border-bottom:1px dashed #ccc;}
#cartBoxRight a{color:#000;text-decoration:none;}
#cartBoxRight a:hover{color:#cc0000;}
#cartBoxRight form{margin:0;padding:0;display:inline;}
#cartBoxRight input{
	margin-top:2px;
}
#navBar{
	background:url(../images/ico_navBar.gif) no-repeat left bottom;
	padding:2px 0 3px 25px;
	margin:10px 0 15px 0;
}
#navBar a{color:#0000ff !important;}
#categories{
	margin:0 auto 10px auto;
	text-align:left;
}
#categories h2{
	text-align:right;
	background:url(../images/bkg_sfum_red.gif) repeat-x;
	color:#fff;
	font-size:14px;
	margin:0 0 1px 0;
	border:1px solid #000;
	padding:0 2px 0 0;
}
#categories ul{
	margin:0 !important;
	padding:5px 0 0 0;
	line-height:14px;list-style:none;
}
#categories li ul{
	border:0;
	padding:0 0 0 10px;
}
#categories li{
	padding:0;
	margin:0;
	background:url(../images/tree_point.gif) repeat-y 3px 0;
}
#categories a.folder{
	background-image:url(../images/tree_folder.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
#categories a.open{
	background-image:url(../images/tree_folder_open.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
#categories a{
	background-image:url(../images/tree_ball.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	text-decoration:none;
	display:block;
	color:#000;
	padding:2px 0 0 22px;
}
#categories a:hover{
	background-color:#eee;
}

/* SCHEDA PRODOTTO */
#sheetBox h1{margin-bottom:20px;}
#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{
	font-size:12px;
}
#sheetBox .detailsBox table{
	width:45%; /* IE5 */
	width/**/:/**/ 99%;
}
#sheetBox .detailsBox h3{color:#cc0000;font-size:20px;margin:0;}
#sheetBox h3.grossPrice{color:#000;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 dotted #ccc;
	width:20%;
}
#sheetBox .detailsBox td{
	padding:2px 5px 2px 5px;
	border-bottom:1px dotted #ccc;
}
#sheetBox .detailsBox .butt1{
	width:124px !important;
	height:33px !important;
	background:url(../images/cart_button.gif) no-repeat !important;
	color:#c90505 !important;
	font-size:16px !important;
	border:0 !important;
}
#sheetBox h2{
	font-weight:bold;
	background:#fff url(../images/bkg_sfum_grey.gif) repeat-x;
	font-size:13px;
	padding:2px;
	border:1px solid #000;
	margin:0 0 5px 0;
	color:#000;
}
#sheetBox .artCollBox{
	clear:both;
}
#sheetBox .artCollBox ul{
	list-style:none;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	float:left;
	width:100%;
	border:1px solid #ccc;
}
#sheetBox .artCollBox li{
	float:left;
	text-align:center;
	width:33%;
	overflow:hidden;
	position:relative;
	top:0;left:0;
}
#sheetBox .artCollBox img{
	margin:0 auto 0 auto;
	display:block;
	position:relative;
	top:0;
}
#sheetBox .artCollBox a{
	font-size:14px;
	font-weight:bold;
	display:block;
	border:0 !important;
}
#sheetBox .artCollBox div{
	line-height:18px;
	height:75px;
	width:100%;
	padding:0 5px 0 5px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
}
#sheetBox .documentsBox{
	margin:0 0 10px 0
}
#sheetBox .documentsBox ul{
	border:1px solid #ccc;
	margin:0;
	padding:0;
	list-style:none;
}
#sheetBox .documentsBox li{
	padding:0 0 5px 5px;
	margin:0;
}
#sheetBox .links{
	margin:0 0 10px 0;
	clear:left;
}
#sheetBox .links ul{
	border:1px solid #ccc;
	margin:0;
	padding:0;
	list-style:square;
}
#sheetBox .links li{
	padding:0;
	margin:0 0 0 20px;
}
#sheetBox .componentsBox{
	clear:both;
	margin-bottom:10px;
}
#sheetBox .componentsBox ul{
	border:1px solid #ccc;
	border-top:0;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	list-style:none;
	background:#eee;
}
#sheetBox .componentsBox li{margin:0;padding:0 0 5px 5px;border-top:1px solid #ccc;}
#sheetBox .features{
	clear:both;
	margin-bottom:10px;
}
#sheetBox .features table{
	border:1px solid #ccc;
}
#sheetBox .features th{
	text-align:right;
}
#sheetBox .descriptionBox{
	margin-bottom:10px;
}
#sheetBox .descriptionBox ul{
	list-style:square inside !important;
	text-align:left;
}
#sheetBox .descriptionBox ol{
	list-style-position: inside !important;
	text-align:left;
}
#sheetBox .descriptionBox li{
	padding:0 0 5px 0 !important;
	margin:0 0 0 20px !important;
}
#sheetBox .video{
	margin:0 0 10px 0;
	clear:left;
}
#sheetBox .video ul{
	clear:both;
	width:100%;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
#sheetBox .video a{border:0;}
#sheetBox .video li{
	float:left;
	padding:2px;
	border:1px solid #ccc;
	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 ul{
	clear:both;width:100%;
	border:1px solid #ccc;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
#sheetBox .voti li{
	border-bottom:1px dotted #ddd;
	margin:0 0 10px 0;
	padding:5px;
}
#sheetBox .voti p{
	padding:5px 0 0 0;
}

#colMid .resultBox h2{
	padding:8px 5px 0 5px;
	border:0;
	font-size:18px;
}
#colMid .resultBox p{
	font-size:12px;
	line-height:20px;
	padding:5px;
	margin:0;
	width:80%;
}
#colMid .resultBox h3{
	color:#cc0000;
	font-size:20px;
	margin:0;
	padding:0;
	display:inline;
}
.resultBox{
	-moz-border-radius: 10px;
	border:1px solid #ccc;
	color:#666;
	margin:15px 0 5px 0;
	width:100%;
	float:left;
}
.resultBox dl{display:none;}
.resultBox img{
	float:left;
	margin:5px;
}
.resultBox h4{margin:0;padding:0 0 2px 45px;font-size:10px;font-weight:normal;clear:both;}
#colMid .resultBox li{
	width:auto !important;
	padding:0 5px 0 0;
	margin:0;
}
.resultBox form{margin:0;padding:0;}
#colMid .resultBox ul{
	list-style:none;
	width:auto !important;
	float:left !important;
	margin:0;
	padding:5px;
}
.resultBox .butt1{
	width:124px !important;
	height:33px !important;
	background:url(../images/cart_button.gif) no-repeat !important;
	color:#c90505 !important;
	font-size:16px !important;
	border:0 !important;
}

.pages{margin:10px 0 10px 0;text-align:center;font-size:13px;}
.pages p{margin-bottom:8px;}
.pages a{
	font-size:11px;
	padding:4px 6px 4px 6px;
	background:#fff;
	border:1px solid #ffcccc !important;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
.pages a:hover{
	background:#990000;
	border:1px solid #990000;
	color:#fff;
}
.selectedPg{
	background:#990000 !important;
	border:1px solid #990000 !important;
	color:#fff !important;
}
.disabledPg{
	color:#ccc !important;
	border:1px solid #ccc !important;
	cursor: default !important;
	background:#fff !important;
}

#showCart{padding-bottom:10px;margin-bottom:10px;}
#showCart table{border:1px solid #999;margin-bottom:10px;}
#showCart thead th{text-align:right;background:#CC0000 url(../images/bkg_sfum_red.gif) repeat-x !important;color:#fff;}
#showCart tfoot td{font-size:12px;}
#showCart h3{color:#cc0000;font-size:14px;display:inline;}
#showCart .warning{
	font-size:10px;
	width:20%;
}

#sendOrder table{width:100%;background:#E6ECFF;}
#sendOrder form{margin:10px 0 10px 0;}
#sendOrder label{display:block;font-weight:bold;}
#sendOrder th{text-align:right;width:20%;font-size:13px;}
#sendOrder td{text-align:left;}
#sendOrder input,#sendOrder textarea{width:99%;}
#sendOrder select{width:80%;}
#sendOrder span{display:block;padding-left:20px;}
#sendOrder ul{
	margin:0 !important;
	padding:0 !important;
}
#sendOrder li{
	list-style:none;
}

#newUserBox{
	width:47%;
	padding:4px;
	float:left;
	margin:30px 0 10px 0;
	height:190px;
	border:1px solid #ddd;
	background:#e6ecff;
	text-align:center;
	font-size:11px;
	line-height:16px;
}
#existentUserBox{
	width:47%;
	padding:4px;
	float:right;
	margin:30px 0 10px 0;
	height:190px;
	border:1px solid #ddd;
	background:#e6ecff;
	text-align:center;
	font-size:11px;
	line-height:16px;
}
#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;
}

#regForm{margin-bottom:10px;}
#regForm input,#regForm textarea,#regForm select{border:1px solid #ddd;}
#regForm textarea{width:50%;}
#regForm em{color:#666;font-size:12px;line-height:15px;}
#regForm th{
	text-align:right;
	vertical-align:top;
	font-size:11px;
	width:200px !important;
	padding:0 0 2px 0;
	border-top:1px dotted #ccc;
}
#regForm td{
	vertical-align:top;
	padding:0 2px 2px 5px;
}
#regForm h2{margin:10px 0 5px 0;}
#regForm fieldset{
	margin:5px 0 5px 0;
	padding:0;
	border:0;
}
#regForm label{font-weight:bold;font-size:11px;margin:0 2px 0 2px;}
#regForm .notes{
	display:block;
	position:relative;
	left:204px;
	width:60%;
}

#preRegistrationPage table{
	margin:20px 0 20px 0;
	width:80%;
}
#preRegistrationPage th{
	padding:10px;
	border-right:2px dotted #ddd;
	border-bottom:1px solid #eee;
	height:80px;
}
#preRegistrationPage td{
	padding:10px 4px 10px 4px;
	border-bottom:1px solid #eee;
}
#preRegistrationPage th a{
	display:block;
	border:1px solid #000 !important;
	background:#CC0000 url(../images/bkg_sfum_red.gif) repeat-x;
	font-size:15px;
	color:#fff !important;
	width:100px;
	padding:5px;
	text-decoration:none;
}
#preRegistrationPage th a:hover{
	background:#CC0000;
}

#homeRegUsers table{border:1px solid #ccc;}
#homeRegUsers th{text-align:right;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#homeRegUsers td{border-bottom:1px solid #ccc;background:#fff;}

#endOrder{border:1px solid #ccc;margin-bottom:20px;}
#endOrder h1{color:#990000;padding:5px 0 5px 15px;font-size:18px;background:url(../images/ico_cube_1.gif) no-repeat 4px 9px;}
#endOrder h2{color:#990000;font-size:14px;padding:5px 0 5px 15px;}
#endOrder p{padding:0 0 0 15px;}

#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;}
#loginBoxMiddle a{
	display:block;
	padding:0 0 5px 0;
}

#messageMiddleBox{margin:0 0 50px 0;font-size:13px;line-height:18px;}
#messageMiddleBox p{text-align:left;padding:10px;}

/* DOCUMENTI */
#userDocuments .selectedPg{font-weight:bold;}
#userDocuments .butt1{
	background:url(../images/ico_butt_view.gif) no-repeat !important;
	width:20px !important;
	height:20px !important;
	line-height:20px !important;
	font-size:0 !important;
	display:block !important;
	border:0 !important;
	float:right !important;
}
#userDocuments form{display:inline;margin:0;padding:0;}
#userDocuments .head{
	background:url(../images/menu_bkg.gif) repeat scroll 0 0 transparent;
}
#userDocuments .head td{
	color:#000;
	padding:2px 2px 2px 4px;
	font-size:14px;
}
#userDocuments td th{
	background:transparent;
	color:#000;
	text-align:right;
	border-bottom:1px dotted #ccc;
	border-top:0;
}
#userDocuments td thead th{
	background:#000;
	color:#fff;
}
#userDocuments td{
	vertical-align:top;
	padding:1px 2px 1px 2px;
	font-size:11px;
	border-bottom:1px dotted #ccc;
}
#userDocuments table{
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	margin-top:10px;
}
#userDocuments td table{
	width:97%;
	background:#fff;
	margin:0 auto 10px auto;
	border:1px solid #ccc;
}
#userDocuments h2{
	width:97%;
	margin:0 auto 0 auto;
	padding:0;
	color:#cc0000;
	font-size:15px;
}
#userDocuments tfoot td{text-align:right;}
#userDocuments tfoot th{width:90%;}
#userDocuments .docCompoHead{
	background-color:#FFDFDF;
}
#userDocuments .docCompoHead td{
	font-weight:bold;
}
#userDocuments .docCompoItem{
	background-color:#FFF0F0;
}
#userDocuments .docCompoItem td{
	font-size:10px;
	padding-left:10px;
}
#userDocuments .bkg4,#userDocuments .bkg3{
	background:transparent;
}
#userDocuments .bkg4 td, #userDocuments .bkg3 td{
	font-weight:bold;
}
.creditCardPay{
	/*display:block;*/
	text-align:left;
	padding:0 0 2px 18px;
	font-weight:bold;
	background:url(../images/ico_credit_cards.gif) no-repeat;
	border:0 !important;
}

.alertBox{
	border:2px solid #000;
	background:#FFE5E5;
}
.alertBox h2{
	background:#000 url(../images/ico_alert.gif) no-repeat 5px 2px;
	padding:0 2px 2px 25px;
	color:#fff;
	font-size:14px;
}
.alertBox p{
	padding:5px;
	font-size:12px;
}
.alertBox a{text-decoration:none;}

#errorPage{
	padding:10px;
	background:#fff;
	border:1px solid #000;
	width:400px;
	margin:80px auto 0 auto;
	font-size:14px;
	text-align:center;
	line-height:18px;
}
#errorPage p{padding:10px;margin:0 0 20px 0;}
#errorPage a{
	display:block !important;
	background:url(../images/bkg_menu.gif) repeat-x;
	border:1px solid #000;
	width:250px !important;
	color:#fff;
	text-decoration:none;
	padding:3px !important;
	font-weight:bold;
	margin:0 auto 0 auto;
}

#footCustomText{
	padding:5px 0 15px 0;
}

#sendPwd h1{
	padding:0 0 3px 0;
	margin:10px 0 5px 0;
	border-bottom:1px dashed #CCCCCC;
	font-size:20px;
	color:#cc0000;
	font-weight:normal;
}
#sendPwd{
	text-align:center;
	font-size:12px;
}
#sendPwd form{
	border:1px solid #000;
	background:#E6ECFF;
	padding:10px;
	margin:20px auto 0 auto;
	width:70%;
}
#sendPwd label{
	color:#880000;
	font-weight:bold;
	font-size:13px;
}


.newsletterBox h2{
	text-align:right;
	background:url(../images/bkg_sfum_grey.gif) repeat-x;
	color:#000;
	font-size:14px;
	margin:0 0 1px 0;
	border:1px solid #000;
	padding:0 2px 0 0;
}
.newsletterBox{
	margin:10px auto 10px auto;
	border-bottom:1px dotted #D2D3D2;
	/*
	background:url(../images/box_sfum_bottom.gif) no-repeat left bottom;
	padding-bottom:23px;
	*/
}
.newsletterBox p{
	font-size:10px;
	text-align:left;
	line-height:15px;
	padding:0 5px 0 5px;
	margin:0;
	border-bottom:1px dotted #D2D3D2;
	/*
	border-top:1px solid #9f9f9f;
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
	border-bottom:1px dotted #9f9f9f;
	background:#d9d9d9;
	*/
}
.newsletterBox form{
	margin:0;
	padding:5px;
	line-height:16px;
	text-align:left;
	border-bottom:1px dotted #999;
	/*
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
	border-bottom:1px solid #9f9f9f;
	background:#d9d9d9;
	*/
}
.newsletterBox label{display:block;font-weight:bold;padding:2px 0 2px 0;}
.newsletterBox input{margin:2px 0 2px 0;}

#otherDestinationIframe{
	margin:0;
	padding:0;
	width:400px;
	border:0;
	height:370px;
}
#otherDestination{
	text-align:center;
	background:#fff;
	width:400px;
	height:370px;
	margin:-15px 0 0 0;
	float:left;
}
#otherDestination h1{
	padding:0 0 10px 0;
	margin:0;
	border-bottom:1px dotted #CCCCCC;
	font-size:20px;
	color:#cc0000;
	font-weight:normal;
}
#otherDestination form{
	margin:auto;
	padding:10px 0 20px 0;
}
#otherDestination label{
	display:block;
	margin:0;
	padding:2px;
	clear:both;
	text-align:left;
	font-size:11px;
}
#otherDestination strong{
	display:block;
	text-align:right;
	float:left;
	width:165px;
	border-top:1px solid #ccc;
}
#otherDestination input,#otherDestination textarea,#otherDestination select{
	float:left;
	margin-left:5px;
}

#codiceLink{
	width:220px;
	margin:auto;
	background:#fff;
	border:1px solid #ccc;
	padding:0;
}

#ricercheRisultati{
	background:#fff;
	border:1px solid #999;
	display:none;
	width:450px;
	position:absolute;
	top:0;
	padding:3px;
}
#ricercheRisultati ul{
	margin:0;
}
#ricercheRisultati li{
	margin:0;padding:0;
}
#ricercheRisultati a:link,#ricercheRisultati a:visited{
	display:block;
	padding:2px 3px 2px 3px;
	border-bottom:1px dotted #ccc;
	color:#000 !important;
	text-decoration:none;
}
#ricercheRisultati a:hover,#ricercheRisultati a:active{
	background:#eee;
}

#searchBrandForm{
	margin-bottom:10px;
	background:#FEFFCF;
	border:1px solid #ccc;
}
#searchBrandForm form{
	padding:3px 2px 3px 2px;
	margin:0;
}
#searchBrandForm select{
	width:80%;
}
#searchBrandForm h2{
	font-size:10px;
	margin:0;
	padding:0 0 0 2px;
	background:#000;
	color:#fff;
	text-align:left;
}

#sheetProductBoxes{
	clear:both;
}
#sheetBoxesMenu{
	position:relative;
	float:left;
	width:100%;
	padding:0 !important;
	margin:10px 0 10px 0 !important;
	border-bottom:1px solid #000;
	clear:both;
	list-style:none !important;
}
#sheetBoxesMenu li {
	position:relative;
	float:left;
	margin:0 3px 0 0 !important;
	padding:0 !important;
	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:#000 !important;
	text-decoration:none;
	font-size:10px;
	margin:0;
	padding:2px 5px 2px 5px;
	background-repeat: no-repeat;
	background-position:2px 6px;
	background-color:#eee;
	border:0 !important;
	font-weight:bold;
}

#sheetBoxesMenu a:active, #sheetBoxesMenu a:hover{
	background-color:#000;
	color:#fff !important;
}



#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;
	border-top:1px dotted;
	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:1px solid #ccc;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;
}

#discountCodesBox{
	margin:20px auto 20px auto;
	width:300px;
	border:1px solid #ddd;
	background:#F2F2F2 url(../images/ico_discount.gif) no-repeat 98% bottom;
	
}
#discountCodesBox form{
	padding:5px 50px 10px 5px;
}
#discountCodesBox h2{
	font-size:16px;
	margin:0;
	padding:5px;
	color:#fff;
	background:#000000 url(../images/bkg_sfum_black.gif) repeat-x;
}
#discountCodesBox input{
	margin:0 5px 0 0;
	padding:2px 0 2px 0;
	font-size:13px;
}
#discountCodesBox p{
	line-height:18px;
	color:#595959;
	margin:0 0 5px 0;
}
.discountLine{
	background:#FCCC62;
}
.discountLine p{
	background:url(../images/ico_money.png) no-repeat 2px 2px;
	font-size:17px !important;
	font-weight:bold !important;
	color:#CC0000 !important;
	padding:0 0 0 30px;
	line-height:25px;
	display:block;
	margin:0 !important;
}
.discountLine input{
	padding-top:2px;
}


.imageList{
	margin:0 0 20px 0;
	text-align:center;
}
.imageList table{
	margin:auto;
}
.imageList ul{
	margin:0 !important;
	padding:0 !important;
}
.imageList li{
	list-style:none;
	position:relative;
	left:0;
	top:0;
	background:#eee;
	text-align:center;
	float:left;
	border:1px solid #ccc;
	margin:5px !important;
	overflow:hidden;
}
.imageList p{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	margin:2px 0 0 0 !important;
	padding:1px;
	font-weight:bold;
	overflow:hidden;
	font-size:11px;
	height:30px;
	line-height:16px;
}
.imageList img{
	margin:0 auto 0 auto;
	display:block;
	border:0;
}
#formRequestInfo{
	-moz-border-radius: 10px;
	border:1px solid #ccc;
	padding:0 10px 10px 10px;
	background:#eee url(../images/bkg_info.gif) no-repeat 99% 98%;
}
#formRequestInfo h2{
	padding:0 0 3px 0;
	margin:10px 0 5px 0;
	border-bottom:1px dashed #CCCCCC;
	font-size:20px;
	color:#cc0000;
	font-weight:normal;
}
#formRequestInfo input,#formRequestInfo textarea{
	display:block;
	margin-bottom:5px;
	width:300px;
	
}
#formRequestInfo label{
	font-weight:bold;
}
#mostImportantProducts{
	background:url(../images/middle_box_ang_dx.jpg) no-repeat bottom right;
	margin-bottom:30px;
	line-height:16px;
	position:relative;
	top:0;
	left:0;
	clear:both;
}
#mostImportantProducts h1{
	background:url(../images/news_title.gif) no-repeat;
	width:136px;
	height:36px;
	position:absolute;
	top:0;
	right:5px;
	border:0;
	margin:0;
	padding:0;
}
#mostImportantProducts ul{
	list-style:none;
	background:url(../images/middle_box_bkg_borderless.jpg) repeat-x left bottom;
	padding:0;
	margin:0 10px 0 0;

}
#mostImportantProducts .bottomLink{
	background:url(../images/middle_box_bkg.jpg) repeat-x right bottom;
	margin:0 10px 0 0;
	height:20px;
	line-height:20px;
}
#mostImportantProducts ul img{
	position:absolute;
	top:0;
	left:0;
	margin:0 0 10px 5px;
	border:1px solid #ddd;
}
#mostImportantProducts li{
	margin:0;
	padding:0 0 0 165px;
	font-size:11px;
	background:none;
	border-bottom:2px dotted #ddd;
}
#mostImportantProducts h2{
	margin:0;
}
#mostImportantProducts li a{
	font-size:11px;
	text-decoration:none !important;
	border:0 !important;
}
#mostImportantProducts .date{
	background:url(../images/ico_news.gif) no-repeat 0 2px;
	padding-left:14px;
	font-size:11px;
}
#mostImportantProducts p{
	width:70%;
	padding:0 0 20px 0;
	margin:0;
}

/* Classi Tabelle */
.orizontalTable{
	width:100%;border:1px solid #000;
	-moz-border-radius:8px;
	margin:10px 0 10px 0;
	padding:0 1px 1px 1px;
	background:#fafafa;
}
.orizontalTable thead th{
	color:#fff;
	white-space:nowrap;
	padding:2px 4px 2px 4px;
	text-align:left;
	background:url(../images/bkg_sfum_red.gif) repeat-x -1px;border-bottom:1px solid #fff;font-size:15px;
}
.orizontalTable tbody th{padding:4px;border-bottom:1px solid #eee;font-size:11px;color:#000;text-align:right;}
.orizontalTable td{padding:4px;border-bottom:1px solid #eee;font-size:11px;color:#666;}
.orizontalTable a{font-weight:bold;display:block;font-size:14px;border:0 !important;}

.priceListTable{
	width:100%;border:1px solid #000;
	-moz-border-radius:8px;
	margin:10px 0 10px 0;
	padding:0 1px 1px 1px;
	background:#fafafa;
}
.priceListTable thead th{
	color:#fff;
	white-space:nowrap;
	padding:2px 4px 2px 4px;
	text-align:left;
	background:url(../images/bkg_sfum_red.gif) repeat-x -1px;border-bottom:1px solid #fff;font-size:15px;
}
.priceListTable tbody th{padding:4px;border-bottom:1px solid #eee;font-size:11px;color:#000;text-align:right;}
.priceListTable td{padding:4px;border-bottom:1px solid #eee;font-size:11px;color:#666;}
.priceListTable strong{
	color:#000;
}
.priceListTable a{color:#666 !important;}
.priceListTable strong a{color:#000 !important;}
.priceListTable h3{
	font-size:15px !important;
	margin:0 !important;
	padding:2px 0 2px 0 !important;
	color:#000 !important;
}
.priceListTable h3 a{color:#000 !important;}
.priceListTable h4{
	font-size:15px !important;
	margin:0;
	padding:2px 0 2px 0 !important;
	color:#DD0000;
}

.tableGrid{border:2px solid #ccc;-moz-border-radius:10px;margin:10px auto 20px auto;}
.tableGrid td{border-bottom:2px solid #eee;border-right:2px solid #eee;padding:4px;}
.tableGrid th{border-bottom:2px solid #eee;border-right:2px solid #eee;padding:4px;}
.tableGrid th span{color:#000;font-weight:normal;font-size:12px;}
.tableGrid thead th{
	text-align:center;
	color:#cc0000;
	font-size:18px;
}
.tableGrid tbody th{text-align:right;}
.tableGrid h2{color:#cc0000;font-size:18px !important;margin:0 0 5px 0 !important;}
.tableGrid h3{color:#cc0000;font-size:13px !important;margin:0 0 5px 0 !important;}
.tableGrid h3 span{
	font-family:Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;display:block;line-height:9px;
}

.smallText td{
	font-size:11px;
	padding:2px;
	vertical-align:middle;
}
.smallText th{
	font-size:12px;
	text-align:left !important;
	padding:2px;
	vertical-align:middle;
	background:#CC0000;
	color:#fff;
}

#downloadBox{
	background:#fff url(../images/middle_box_ang_sx.gif) no-repeat bottom left;
	margin-bottom:30px;
	width:100%;float:left;
}
#downloadBox h4{
	clear:both;
	font-size:12px;
	margin:0;padding:0;
	background:url(../images/middle_box_ang_dx.gif) no-repeat right bottom;
}
#downloadBox a{border:0 !important;text-decoration:none !important;}
#downloadBox h4 a{
	display:block;
	background:#fff url(../images/middle_box_bkg.gif) repeat-x left bottom;
	text-align:right;
	border:0 !important;text-decoration:none !important;
	margin:0 10px 0 10px;
	line-height:18px;
}
#downloadBox img{
	float:left;
	margin:15px 10px 0 20px;
}
#downloadBox h2{
	margin:0;
	padding:20px 30px 5px 150px;
	font-size:20px;
	color:#cc0000;
}
#downloadBox div{
	background:url(../images/middle_box_bkg2.gif) repeat-x left bottom;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
#downloadBox p{
	background:url(../images/ready_screenshot.jpg) no-repeat right bottom;
	padding:5px 120px 30px 150px;
	margin:0;
	color:#5e5e5e;
	font-size:11px;
	line-height:16px;
}

.downloadPDFButt{
	display:block;
	width:157px;
	height:29px;
	padding:5px 0 0 30px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin:5px auto 5px auto;
	background:url(../images/pdf_button.gif) no-repeat;
	text-decoration:none !important;
	border:0 !important;
}
.repeatOrderButton{
	display:block;
	width:157px;
	height:29px;
	padding:5px 0 0 30px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin:5px auto 5px auto;
	background:url(../images/repeat_order_button.gif) no-repeat;
	text-decoration:none !important;
	border:0 !important;
}
.downloadCSVButt{
	display:block;
	width:127px;
	height:29px;
	padding:5px 0 0 30px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:5px auto 5px auto;
	background:url(../images/csv_button.gif) no-repeat;
}
.addFeedBackButton{
	display:block;
	width:169px;
	height:29px;
	padding:5px 0 0 18px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin:5px auto 5px auto;
	background:url(../images/add_feedback_button.gif) no-repeat;
	border:0 !important;
}
/* UPLODIFY */
.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;
}

#directEpaymentBox table{
	width:100%;
	border:1px solid #ccc;
	margin:10px auto 10px auto;
}
#directEpaymentBox th{
	border-bottom:1px solid #ccc;
	text-align:right;
	padding:4px;
	width:25%;
	background:#FFE5E5;
}
#directEpaymentBox input{width:40px;}
#directEpaymentBox td{
	border-bottom:1px solid #ccc;
	padding:4px;
	text-align:left;
}

/* categorie a centro pagina */
/*
#categoriesBoxes{
	clear:both;
	width:100%;
	float:left;
	margin-bottom:20px;
}
#categoriesBoxes strong{display:block;margin:2px 5px 5px 5px;}
#categoriesBoxes li a{
	display:block;
	border:1px solid #ccc;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	width:95%;
	height:95%;
	margin:0 auto 0 auto;
	text-align:left;
}
#categoriesBoxes li a:hover{border:1px solid #eee;}
#categoriesBoxes li{float:left;width:150px;height:110px;text-align:center;list-style:none;}
#categoriesBoxes.withDesc img{float:left;margin:0 5px 5px 5px;}
#categoriesBoxes.noDesc a{text-align:center;}
#categoriesBoxes.noDesc img{margin:0 auto 0 auto;}
#categoriesBoxes.withDesc span{display:block;padding:0 5px 5px 5px;}
#categoriesBoxes.noDesc span{display:none;}
*/


#mapLinksBox{
	margin:10px auto 10px auto;
}
#mapLinksBox table{
	background:#000;
	width:100%;
	border-left:2px dotted #999;
}
#mapLinksBox td{
	padding:0 4px 4px 4px;
	border-right:2px dotted #999;
	width:16%;
	text-align:left;
}
#mapLinksBox th{
	padding:2px 4px 2px 4px;
	text-align:left;
	border-right:2px dotted #999;
}
#mapLinksBox th a{
	display:block;
	padding:0 2px 0 2px;
	font-weight:bold;
	font-size:11px;
	background:#636263;
	text-decoration:none;
	color:#CECECE;
}
#mapLinksBox ul{
	margin:0;
	padding:0;
}
#mapLinksBox li{
	margin:0;
	padding:0 2px 0 2px;
	list-style:none;
}
#mapLinksBox li a{
	text-decoration:underline;
	color:#8B8B8B;
}
#mapLinksBox a:hover{
	color:#fff;
}
#languagesBox{
	margin-bottom:5px;
}
#languagesBox img{
	border:1px solid #000;
	margin:0 2px 0 2px;
}

.questionnaire{
	font-size:12px;
}
.questionnaire fieldset{
	padding:5px;
	margin:0 0 10px 0;
	border:1px solid #ddd;
	text-align:left;
}
.questionnaire legend{
	font-weight:bold;
	color:#CC0000;
	font-size:13px;
}
.questionnaire textarea{
	display:block;
	margin-top:5px;
	width:90%;
}
.questionnaire label{
	display:block;
	color:#585858;
	width:100%;
	float:left;
}
.questionnaire label strong{
	float:left;
	display:block;
}
.questionnaire label input{
	float:left;
	display:block;
}
#colSx{
	width:180px;
	text-align:center;
	vertical-align:top;
	padding:5px 5px 10px 5px;
	background:#D2D3D2;
}
#colSx .personalElement{
	overflow:hidden;
	width:180px;
}
#colDx{
	width:140px;
	text-align:center;
	vertical-align:top;
	padding:5px 0 10px 0;
}
#colDx .personalElement{
	overflow:hidden;
	width:140px;
}
#colMid{
	padding:0 10px 10px 10px;
	vertical-align:top;
	font-size:14px;
	line-height:22px;
	text-align:left;
	width:100%;
	max-width:856px;
}
#mainTable{
	table-layout:fixed;
	background:#fff;
}
#mainTable, #head, #headText, #menu, #foot, #mapLinksBox{
	display:block;
	margin:0 auto 0 auto;
	min-width:726px;
	max-width:1206px;
	width:expression(document.body.clientWidth > 1206? "1206px" : "100%" );
}

.rssFeed{
	clear:both;
	padding-bottom:10px;
	margin-top:10px;
}
.rssBody{
	border:1px solid #ccc;
}
.rssBody h4{
	font-size:11px;
	padding:0 0 5px 0;
	margin:0;
}
.rssBody div{
	font-weight:bold;
}
.rssBody p{
	color:#585858;
	padding-top:2px;
}
.rssHeader{
	text-align:right;
	background:#000000 url(../images/bkg_sfum_black.gif) repeat-x;
	color:#fff;
	font-size:14px;
	margin:0 0 1px 0;
	border:1px solid #000;
	padding:0 2px 0 0;
}
.rssHeader a{color:#fff !important;font-weight:bold;text-decoration:none;}
.rssFeed li{
	text-align:left;
	padding:5px 5px 5px 15px;
	border-top:1px dotted #999;
	margin:0;
	background:url(../images/ico_news.gif) no-repeat 3px 8px;
}


#sheetBox,#staticPage,.pages{
	clear:both;
}
#socialNetworks{
	float:right;
	margin-bottom:5px;
	height:25px;
}

#facebookLike{
	float:left;
	width:105px;
	padding-top:2px;
	height:25px;
}
#googlePlusOne{
	float:left;
	width:75px;
	height:27px;
}
#tweetterTweet{
	float:left;
	width:100px;
	padding-top:2px;
	height:25px;
}

#latestModelsBox{
	clear:both;
	margin-bottom:10px;
}
#latestModelsBox h2{
	background: url(../images/bkg_sfum_black.gif) repeat-x scroll 0 0 #000000;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-size: 14px;
    margin: 0 0 1px;
    padding: 0 2px 0 0;
    text-align: right;
}
#latestModelsBox ul{
	margin:0 auto 5px auto;
	padding:0;
	text-align:left;
}
#latestModelsBox li{
	width:100%;
	clear:both;
	height:45px;
	margin:0;
	padding:0;
	border-bottom:1px dotted #433F3F;
}
#latestModelsBox a{
	display:block;
	font-size:10px;
	padding:2px 5px 2px 5px;
}
#latestModelsBox img{
	margin:0 5px 5px 0;
	border:1px  dotted #433F3F;
}
.feedBackBox{
	clear:both;
	margin-bottom:10px;
	border-bottom:1px dotted #433F3F;
	text-align:right;
	background:#fff;
}
.feedBackBox h2{
	background:#CC0000 url(../images/bkg_sfum_red.gif) repeat-x scroll;
	border: 1px solid #000000;
    color: #FFFFFF;
    font-size: 14px;
    margin: 0 0 1px;
    padding: 0 2px 0 0;
    text-align: right;
}
.feedBackBox li{
	border-bottom:1px dotted #999;
	margin:0;
	padding:5px;
	text-align:left;
}
.feedBackBox li a{
	display:block;
	padding:2px 0 0 0;
}
.feedBackBox a{
	display:block;
	padding:2px 5px 0 0;
}
.feedBackBox p{
	color:#585858;
	padding-top:2px;
}
/*.feedBackBox_mid{
	clear:both;
	margin-bottom:30px;
}
.feedBackBox_mid h2{
	padding:0 0 3px 0;
	margin:10px 0 5px 0;
	border-bottom:1px dashed #CCCCCC;
	font-size:20px;
	color:#cc0000;
	font-weight:normal;
	font-weight:bold;
}
.feedBackBox_mid ul{
	border-right:1px solid #d6d5d5;
	border-left:1px solid #d6d5d5;
	border-bottom:1px solid #d6d5d5;
}
.feedBackBox_mid li{
	border-bottom:2px dotted #ccc;
	padding:5px;
	margin:0;
}
.feedBackBox_mid a{
	display:block;
	padding:2px 5px 2px 0;
	text-align:right;
	border-bottom:0 !important;
	border-right:1px solid #d6d5d5;
}
*/
#feedBackResult{
	margin:0;
	padding:0;
}
#feedBackResult ul{
	list-style:none;
	margin:0;
	padding:0;
}
#feedBackResult li{
	border-top:2px dotted #ccc;
	padding:5px;
	margin:0;
	background:url(../images/message.png) no-repeat 99% 4px;
}
#feedBackResult li a{
	display:block;
	padding:2px 0 0 0;
	text-align:left;
	border:0 !important;
}
#sheetProductInWebOrders{
   overflow:hidden;
   width:100%;
   margin-bottom:10px;
   clear:both;
}
#sheetProductInWebOrders ul{
   width:100%;
   float:left;
  
}
#sheetProductInWebOrders li{
   float:left;
   width:200px;
   height:250px;
   margin-bottom:10px;
   position:relative;
   top:0;
   left:0;
   overflow:hidden;
   text-align:center;
   border-bottom:1px dotted #999;
}
#sheetProductInWebOrders li div{
   position:absolute;
   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;
   height:45px;
   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;
}


