
body{margin:0;padding:0;background:#ffffff;font-family:Trebuchet MS,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;}
input,select,textarea{border:1px solid #cccccc;font-family:Trebuchet MS,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;}
label{font-weight:bold;display:block;}
p{margin:0;}
td,th{vertical-align:top;font-size:12px;}
ul,li{margin:0;padding:0;list-style:none;}
a:link,a:visited{text-decoration:none;color:#000000;}
a:hover,a:active{text-decoration:underline;}
h1{margin:0;padding:0;font-size:14px;}
h2{margin:0 0 1px 0;padding:0;font-size:11px;color:#ffffff;}
h3{margin:0;padding:0;font-size:14px;color:#cc0000;display:inline;}
dfn{font-style:normal;display:block;}

/* Head */
#head{text-align:left;width:950px;}
#logo{float:left;}
#bannerTop{float:right;}

/* Colonne */
#main{width:100%;min-height:400px;}
#colMid{width:598px;padding:0 10px 10px 1px;min-height:400px;}
#colSx{width:180px;padding:0 5px 0 5px;font-size:11px;border-right:1px solid #cccccc;}
#colDx{width:140px;padding:5px;font-size:11px;text-align:center;}

/* Foot */
#foot{background:url(../skins/blu/foot_bkg.gif) repeat-x;color:#ffffff;font-weight:bold;padding:0 10px 0 0;text-align:right!important;height:21px;}

/* Common classes */
.label_1{background:#003399 url(../skins/blu/label_bkg_dx_1.gif) repeat-y right top;border:1px solid #000000;color:#ffffff;text-align:left;padding:0;}
.label_2{background:#3e3e3d url(../skins/blu/label_bkg_dx_2.gif) repeat-y right top;border:1px solid #000000;color:#ffffff;text-align:left;padding:0;}

a.personalButt{color:#ffffff;text-decoration:none!important;margin:0 0 1px 0;display:block;background:#3e3e3d;font-weight:bold;text-align:right;border:1px solid #000000;}
a.personalButt span{color:#ffffff;display:block;padding:1px 4px 1px 0;background:url(../skins/blu/ico_arrow.gif) no-repeat 3px 4px;border-top:1px solid #eff4ff;border-right:1px solid #eff4ff;}
a.personalButt:hover{background:#003399;}
.personalImage{display:block;margin:10px auto 10px auto;}
.freeText{padding:10px 0 10px 0;}
.staticPage{padding:4px;}
.staticPage ul{margin:5px 0 5px 15px;}
.staticPage li{list-style:square;padding:0 0 5px 0;}

.bkg1{background-color:#f3f3f3;}
.bkg2{background-color:#ffffff;}
.bkg3{background-color:#eff4ff;}
.bkg4{background-color:#ffffcc;}
.bkgDark{background-color:#3e3e3d!important;}

.details{margin-bottom:10px;}
.details th{text-align:left;padding:1px 5px 1px 1px;}
.details td{
	background-image:url(../skins/blu/ico_arrow.gif);
	background-repeat:no-repeat;background-position:98% 5px;padding:1px 18px 1px 2px!important;
	border:0!important;
}

.listPg{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background:#cccccc url(../skins/blu/ico_pg.gif) no-repeat 2px 4px;font-size:11px;padding:2px 2px 2px 15px;}
.navBar{background:#ffffff url(../skins/blu/ico_navBar.gif) no-repeat 1px 1px;border-bottom:1px solid #000000;padding:2px 2px 2px 25px;margin:0 0 1px 0;}

/* Display */
#displ{background:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #000000;border-top:1px solid #000000;padding:4px;}
#displ h3{color:#3e3e3d;display:block;background:#ffffff url(../skins/blu/ico_display.gif) no-repeat 99% 0;padding:0 28px 0 0;height:24px;}

/* Categorie */
#cat{background:url(../skins/blu/cat_bkg.gif);padding:5px 0 10px 0;margin:0 0 5px 0;border-bottom:1px dashed #cccccc;}
#cat ul{border-left:1px solid #000000;margin:0 0 0 13px;}
#cat a{display:block;padding:0 0 0 23px;background:url(../skins/blu/cat_ico_item.gif) no-repeat;}
#cat a.folder{background:url(../skins/blu/cat_ico_folder.gif) no-repeat;}
#cat a.open{background:url(../skins/blu/cat_ico_folder_open.gif) no-repeat;font-weight:bold;}
#cat a.selected{font-weight:bold;}

/* Aree web */
#aree{width:950px;height:31px;background:url(../skins/blu/aree_bkg.gif) repeat-x;}
#aree ul{background:url(../skins/blu/aree_bkg.gif);}
#aree li{float:left;font-size:11px;height:31px;background:url(../skins/blu/aree_sep.gif) no-repeat right top;padding:0 14px 0 4px;}
#aree a{padding:5px 0 0 0;display:block;color:#ffffff;font-weight:bold;white-space: nowrap;}
#aree a.selected{text-decoration:none!important;}

/* Risultati Ricerca */
#tblResults{width:100%;}
#tblResults img{margin:0 10px 10px 10px;}
#tblResults td{border-top:1px dashed #cccccc;padding:10px 0 10px 0;}
#tblResults .description{margin-bottom:10px;}

/* Schede */
#sheet_product,#sheet_document{border-top:1px dashed #cccccc;margin:5px 0 0 0;}
#sheet_product h1{background:#cccccc url(../skins/blu/ico_sheetProd.gif) no-repeat 99% 2px;padding:5px 34px 5px 4px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
#sheet_document h1{background:#cccccc url(../skins/blu/ico_sheetNews.gif) no-repeat 99% 2px;padding:5px 34px 5px 4px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
#sheet_product .description,#sheet_document .description{padding:4px;border-top:1px dashed #cccccc;}
#sheet_product .label_1,#sheet_product .label_2{clear:both;}
#sheet_product .images,#sheet_document .images{float:left;margin:0 10px 10px 0;}
#sheet_product .images p,#sheet_document .images p{border-bottom:1px dashed #cccccc;text-align:right;background:#eff4ff url(../skins/blu/ico_images.gif) no-repeat 2px 3px;font-weight:bold;padding:1px 0 1px 0;}

/* Box offerte novita' */
#tblOffers{margin:10px 0 10px 0;width:100%;}
#tblOffers td{border-bottom:1px solid #cccccc;padding:8px;}
#tblOffers .thumb{float:left;margin:0 10px 10px 0;}
#tblOffers a{font-weight:bold;}
#tblOffers .description{margin:5px 0 10px 0;}

/* Box News */
#boxNews{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#eaeaeb url(../skins/blu/ico_news.gif) no-repeat 99% 1px;font-size:11px;margin-bottom:20px;}
#boxNews h2{background:url(../skins/blu/foot_bkg.gif) repeat-x;padding:0 8px 0 0;text-align:right;height:21px;margin:0 -1px 0 0;}
#boxNews ul{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:5px 37px 5px 10px;}
#boxNews li{font-weight:bold;color:#3e3e3d;background:url(../skins/blu/ico_link.gif) no-repeat 2px 5px;padding:0 0 0 12px;}
#boxNews a{font-weight:normal;}

/* Labels */
#offers dfn{text-align:right;background:url(../skins/blu/ico_2.gif) no-repeat;height:24px;padding:0 8px 0 28px;}
#novita dfn{text-align:right;background:url(../skins/blu/ico_1.gif) no-repeat;height:24px;padding:0 8px 0 28px;}