BODY{margin:0px;width:100%;padding:0px;font-size:11px;color:#3D3D3D;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
INPUT,SELECT,textarea{font-size:11px;font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;}
TD{font-size:11px;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;}
A:link, A:visited{color:#00228C;text-decoration:none;}
A:hover, A:active{color:#00228C;text-decoration:underline;}
A.title:link, A.title:visited{font-weight:bold;font-size:14px;}
A.title:hover, A.title:active{font-weight:bold;}
A.butt:link, A.butt:visited{color:#00228C;text-decoration:none;padding:0 2px 0 2px;margin:0 5px 0 0;}
A.butt:hover, A.butt:active{color:#FFFFFF;background:#003399;}
span.butt{padding:0 2px 0 2px;margin:0 5px 0 0;}
dl,ul{position:relative;left:0;top:0;margin:0;padding:0;list-style:none;}
dd,dt,li{padding:0;margin:0;}
h2{font-size:14px;color:#00228C;}

SPAN.ico,DIV.ico{font-size:7px;font-family: monospace;font-weight:bold;margin:0px 2px 0px 2px;position:relative;top:0px;left:0px;}
SPAN.title{font-weight:bold;color:#003399;font-size:12px;}
span.blue{color:#003399;}
DIV.label,TD.label{font-weight:bold;font-size:11px;}
TD.brd{border-bottom:1px solid #000000;clear:both;line-height:18px;}
DIV.angBox{clear:both;position:relative;left:0px;top:0;border-bottom:1px solid;border-right:1px solid;margin:5px 0px 10px 0px;padding:0;}
DIV.button{width:90%;position:relative;top:0px;left:0px;border-top:1px solid #E4EAEC;border-left:1px solid #E4EAEC;border-right:1px solid #ACBFC6;border-bottom:1px solid #ACBFC6;padding:2px;margin:2px auto 5px auto;text-align:left;}
INPUT.button{width:auto !important;border:1px solid;background-color:#FCD005;}
INPUT.frm,SELECT.frm,TEXTAREA.frm{border:1px solid #000000;}
.immagine{position:relative;left:0px;top:0px;margin:0px;border:1px solid #000000;background:#FFFFFF;padding:4px;color:#000000;}
img.ico{float:right;border:1px solid #000000;padding:1px;margin:2px 0px 2px 0;}
div.info{width:99%;}
.clear{position:relative;clear:both;height:0;margin:0;padding:0;line-height:0;}
#homeImage{margin:0 auto 0 auto!important;float:none!important;}
#webAreaImage{padding:0 10px 10px 0;background:#fff;}
.personalButtons{
	margin:15px 0 0 0;
	background:#D4D3D3;
	padding:2px;
	border-top:1px dashed #EEEEEE;
	border-bottom:1px dashed #EEEEEE;
	padding:8px;
}
.personalButtons dt{font-weight:bold;font-size:12px;margin:0 0 10px 0;color:#00228C;}
.personalButtons dd{padding:0 0 8px 0;}
.errorMessage{font-size:14px; color:#ff0000;padding:10px;font-weight:bold;}

.bkg1{background:#eee;}
.bkg2{background:#fff;}

/* HEAD */
#idHead{position:relative;top:0px;left:0px;height:65px;margin:0px;padding:0px;}
#idHead .logo{width:233px;height:65px;position:absolute;left:0px;top:0px;margin:0px;padding:0px;}
#idHead .barTop{margin:0px 0px 0px 233px;background-color:#999999;position:relative;top:0px;left:0px;height:18px;}
#idHead .barMiddle{margin:0px 0px 0px 233px;background-color:#000000;position:relative;top:0px;left:0px;height:17px;}
#idHead .barBottom{margin:0px 0px 0px 233px;background-color:#FCD005;position:relative;top:0px;left:0px;height:30px;text-align:right;}
#idHead .listItem{position:relative;top:2px;left:0px;margin:5px;color:#FFFFFF;}
#idHead .flag{position:absolute;top:40px;right:10px;z-index:99;}
#idHead A{color:#FFFFFF;}

/* BODY */
#idBody{position:relative;top:0px;left:0px;table-layout:fixed;width:100%;}

/* ColMid */
#idMid{padding:10px;vertical-align:top;}
#idMid .box{width:auto!important;width:100%;position:relative;top:0px;left:0px;background-color:#E5E5E5;margin:0px;padding:5px;}
#idMid .box .label{position:relative;top:0px;left:0px;background-color:#FCD005;padding:2px;border-bottom:1px solid #FFFFFF;font-size:12px;}
#idMid DIV.content{position:relative;top:0px;left:0px;padding:5px;border-bottom:1px solid #000000;font-size:12px;}
#idMid SPAN.content{margin:0px 0px 0px 12px;line-height:15px;display:block;}
#idMid .label a{color:#000000;}

/* BOX NEWS */
#boxNews h1{font-size:12px;margin:0;padding:3px 0 0 5px;}
#boxNews .label{padding:2px;text-align:right;background: url(../images/bkg_points.gif);border:1px solid #AFC2C8;color:#3E63AE;font-weight:bold;}
#boxNews .label a{font-weight:normal;padding:0;background:none;display:inline;font-size:10px;}
#boxNews{margin:20px 0 0 0;border-left:1px solid #AFC2C8;padding:2px 0 0 0;background: url(../images/bkg_box_news.gif) no-repeat right top;}
#boxNews a{font-weight:bold;background:url(../images/ico_point.gif) no-repeat 5px 13px;display:block;border-right:1px solid #AFC2C8;padding:8px 4px 4px 15px;margin:0;}
#boxNews p{border-bottom:1px dashed #AFC2C8;border-right:1px solid #AFC2C8;padding:2px 4px 6px 15px;margin:0;}

/* ColSX*/
#idSx{width:175px;background:#CCCCCC;border-top:1px solid #5D5D79;border-right:1px solid #5D5D79;padding:0 0 10px 0;vertical-align:top;}
#idSx .box{
	margin:0px;padding:5px;position:relative;top:0px;left:0px;
	border-bottom:1px dashed #fff;
}
#idSx .label{
	width:100%;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	margin-top:2px;
}
#idSx .label a{
	border-top:1px solid #FCD005;
	border-bottom:1px solid #FCD005;
	padding:2px 4px 2px 4px;
	background:#FCD005;
	display:block;
	text-decoration:none;
}
#idSx .label a:hover{border-top:1px solid #fff4c3;border-bottom:1px solid #fff4c3;}
#idSx ul{background:url(../images/ico_points_left.gif) repeat-y 2px 0;margin:0 0 5px 2px;}
#idSx li{padding:0 0 0 13px;background:url(../images/ico_points.gif) no-repeat 2px 0;}
#idSx .area{margin:0 1px 0 0;background:url(../images/ico_arrow.gif) no-repeat 0 5px;padding:2px 2px 2px 12px;}
#idSx .areaSel{margin:0 1px 0 0;background:url(../images/ico_arrow.gif) no-repeat 0 6px;padding:2px 2px 2px 12px;border-top:1px dashed #EEEEEE;border-bottom:1px dashed #EEEEEE;background-color:#D4D3D3;}

#assistenzaMenu{
	background:#fff4c3;
}
#assistenzaMenu li{padding:2px 0 0 13px;background:url(../images/ico_points2.gif) no-repeat 2px 0;}
#assistenzaMenu ul{padding-bottom:5px;}

/* ColDX*/
#idDx{width:175px;padding:10px 0 10px 0;text-align:center;vertical-align:top;}
#idDx .box1{width:90%;position:relative;top:0px;left:0px;margin:0px auto 15px auto;padding:0px;border:1px solid #ACBFC6;background-color:#E0E0E0;}
#idDx .box{width:90%;position:relative;top:0px;left:0px;margin:0px auto 15px auto;padding:0px;border:1px solid #ACBFC6;}
#idDx .box a.title{font-size:11px;}
#idDx .ang{position:absolute;top:-1px;right:-1px;padding:0px;margin:0px;width:9px;height:9px;}
#idDx .label{position:relative;top:0px;left:0px;color:#666666;padding:5px;text-align:left;}
#idDx .labelBottom{position:relative;top:0px;left:0px;font-size:10px;color:#2E57A9;background-image: url(../images/bkg_points.gif);border-right:1px solid #ACBFC6;border-left:1px solid #ACBFC6;border-top:1px solid #ACBFC6;padding:2px;}
#idDx .content{position:relative;top:0px;left:0px;padding:5px;margin:5px 0px 5px 0px;}
#idDx .brd{border-bottom:1px dashed #D2DDE0;text-align:left;}

/* FOOT */
#idFoot{position:relative;top:0;left:0px;margin:0;padding:0 0 2px 0;background:url(../images/bkg_foot.gif) repeat-x 0 0;font-size:10px;font-weight:bold;}

/* SCHEDA ARTICOLO */
#sheet{background:url(../images/sheet_bkg.jpg) no-repeat 150px 0;margin-bottom:10px;width:100%;}
#sheet h1{padding:4px;font-size:14px;margin:0 0 5px 0;background:#FCD005;border-bottom:1px solid #000;}
#sheet img{float:left;margin:0 10px 10px 0;}
#sheet dl{margin:0 0 5px 150px;padding:20px 0 0 0;font-weight:bold;font-size:12px;}
#sheet dt{background:url(../images/ico_arrow.gif) no-repeat 0 5px;float:left;padding:0 5px 3px 12px;color:#003399;}
#sheet dd{padding:0 0 3px 0;}
#sheet table{clear:both;table-layout:fixed;}
#sheet th,#sheet td{vertical-align:top;font-size:11px;}
#sheet h3{color:#880000;margin:0;padding:0;font-size:11px;}
#sheet h2{margin:0 0 5px 0;font-size:12px;color:#00228C;background:url(../images/ico_arrow.gif) no-repeat 0 6px;padding:2px 2px 2px 12px;}
#sheet li{margin-left:15px;}
.descriptionBox{float:none !important;float:left;padding:0 0 5px 150px !important;padding:0 0 5px 5px;background:transparent;border:1px solid #fff;}
#sheet .image{border:1px solid #000;margin:0 0 5px 0;padding:1px;background:#fff;float:none;}
.featuresBox{margin-bottom:20px;}
.featuresBox th{background:#ccc;width:40%;text-align:right;}
.featuresBox td{background:#e6e6e6;}
.logisticDataBox{margin-bottom:20px;}
.logisticDataBox th{background:#ccc;width:40%;text-align:right;}
.logisticDataBox td{background:#e6e6e6;}
.componentsBox{margin-bottom:20px;}
.artCollBox li{background:url(../images/ico_point.gif) no-repeat 12px 6px;padding:0 0 3px 22px !important;margin:0 !important;}
.sparePartsBox{margin-bottom:20px;border-bottom:1px solid #000;}
.sparePartsBox th{text-align:left;}
.sparePartsBox td{border-top:1px dashed #999999;text-align:left;}
.sparePartsBox form{display:inline;}

/* RICERCA */
.pages{background:#E5E5E5;padding:5px;font-size:12px;}
.pages form{display:inline;}
.pages input{display:inline;background:transparent;border:0;padding:0;margin:0;cursor:pointer;}
.selectedPg{font-weight:bold;}
.resultBox{width:100%;background:#E5E5E5;border-bottom:1px solid #000;clear:both;padding:5px 0 5px 0;margin-bottom:3px;}
.resultBox img{float:left;margin:5px;border:1px solid #000;}
.resultBox h2{background: url(../images/ico_arrow.gif) no-repeat 0 6px;padding:0 0 0 12px;font-size:14px;margin:0 5px 5px 5px;}
.resultBox dl{margin:5px;padding:0;font-weight:bold;font-size:12px;}
.resultBox dt{background: url(../images/ico_point.gif) no-repeat 1px 6px;float:left;padding:0 5px 3px 12px;color:#003399;}
.resultBox dd{padding:0 0 3px 0;}
.resultBox p{margin:0 0 0 95px;}
#searchForm{background:#E5E5E5;padding:5px 5px 0 5px;border-bottom:1px solid #000;font-size:12px;}
#searchForm h1{background:#FCD005;color:#000;font-size:13px;margin:0 0 5px 0;padding:2px;}
#searchForm a{color:#000;}
#searchForm label{font-weight:bold;}
#searchForm form{margin:0;padding:0 0 5px 0;}
#searchForm p{margin:0;padding:0 0 5px 0;}
/*#searchForm img{float:right;border:1px solid #000;}*/
#searchForm h3{margin:0;padding:0 0 20px 0;font-size:12px;}
#searchForm h4{margin:0;padding:0 0 10px 0;font-size:11px;font-style:italic;font-weight:normal;}

/* Registrazione */
#regForm{background:#E5E5E5;padding:5px;}
#regForm h1{padding:4px;font-size:14px;margin:0 0 5px 0;background:#FCD005;border-bottom:1px solid #fff;}
#regForm th{text-align:right;border-bottom:1px solid #fff;vertical-align:top;}
#regForm td{border-bottom:1px solid #fff;}

/* Messaggio generico */
#messageMiddleBox{margin:0 0 20px 0;}
#messageMiddleBox label{display:block;font-weight:bold;}
#messageMiddleBox h1{padding:4px;font-size:14px;margin:0 0 5px 0;background:#FCD005;border-bottom:1px solid #000;}
#messageMiddleBox h2{color:#ff0000;font-size:14px;margin:0;padding:0;}
#messageMiddleBox form{text-align:center;line-height:16px;margin-bottom:2px;}

/* Pagina statica */
#staticPage h1{text-align:left !important;padding:4px;font-size:14px;margin:0 0 5px 0;background:#FCD005;border-bottom:1px solid #000;}
#staticPage h2{font-size:14px;color:#00228C;background: url(../images/ico_arrow.gif) no-repeat 0 6px;padding:0 0 0 12px;}
#staticPage .personalPageImage{float:right;margin:0 0 10px 10px;border:1px solid #000;padding:2px;}
#staticPage p{line-height:16px;}

/* Wizard */
#wizard{background:#E5E5E5;}
#wizard h1{padding:4px;font-size:14px;margin:0 0 5px 0;background:#FCD005;border-bottom:1px solid #000;}
#wizard dl,#wizard ul{margin:0;padding:5px 10px 5px 10px;}
#wizard dt{background:url(../images/ico_arrow.gif) no-repeat 0 4px;padding:0 0 8px 12px;color:#000;}
#wizard dd{padding:0 0 10px 15px;}
#wizard li{background:url(../images/ico_point.gif) no-repeat 0 4px;padding:0 0 5px 12px;color:#000;}

/* GLOSSARIO */
#glossary{background:#E5E5E5;}
#glossary h1{padding:4px;font-size:14px;margin:0 0 1px 0;background:#FCD005;border-bottom:1px solid #000;}
#glossary .letters{background:#fff;border-bottom:1px solid #000;padding:0 10px 0 10px;margin:0 0 10px 0;height:25px;}
#glossary .letters li{float:left;padding:5px 5px 5px 0;border:0;}
#glossary ul{padding:0 10px 5px 10px;margin:0;}
#glossary h2{font-size:12px;color:#00228C;background: url(../images/ico_arrow.gif) no-repeat 0 4px;padding:0 0 0 12px;margin:0 0 5px 0;}
#glossary li{border-bottom:1px solid #000;padding:5px 0 10px 0;}
#glossary p{margin:0;padding:5px 0 0 0;}

#shinyCount{margin:50px 0 20px 0;text-align:center;}

/* Riepilogo carrello */
#showCart h2.userInfo{margin:0;padding:4px;background:#999;color:#fff;font-size:12px;}
#showCart h1{padding:4px;font-size:14px;margin:0 0 1px 0;background:#FCD005;border-bottom:1px solid #000;}
#showCart td{border-bottom:1px dotted #eee;vertical-align:top;}
#showCart table{
	border:1px solid #ccc;
	margin-bottom:10px;
}
#showCart th{
	text-align:right;font-size:13px;background:#000;color:#fff;
}
#showCart h3{margin:0;padding:0;display:inline;font-size:15px;color:#ff0000;}
#showCart form{display:inline;}

#sendOrder h1{padding:4px;font-size:14px;margin:0 0 1px 0;background:#FCD005;border-bottom:1px solid #000;}
#sendOrder th{background:#eee;text-align:right;width:30%;}
#sendOrder form{display:inline;}
#sendOrder table{border:1px solid #ccc;padding:5px;margin-bottom:5px;}
#sendOrder h3{margin:0;padding:0;display:inline;font-size:13px;color:#ff0000;}
#sendOrder input,#sendOrder textarea{width:60%;}

/* Lista parti di ricambio per stampa */
#popUpForPrint{text-align:center;padding-bottom:10px;}
#popUpForPrint h1{padding:4px;font-size:14px;margin:0 0 1px 0;background:#FCD005;border-bottom:1px solid #000;}
#popUpForPrint dl{font-size:12px;margin-bottom:5px;}
#popUpForPrint dt{
	clear:both;
	font-weight:bold;
	float:left;
	margin:0 5px 1px 0;
	padding:4px;text-align:left;width:90px;border-bottom:1px solid #eee;
	background:#eee;
}
#popUpForPrint dd{margin:0 0 1px 90px;padding:4px;text-align:left;border-bottom:1px solid #eee;}

a.customPages{
	display:block;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background:#999 url(../images/ico_arrow.gif) no-repeat 98% 5px;
	padding:2px 0 3px 5px;
	color:#fff !important;
	text-decoration:none !important;
	font-weight:bold;
	margin:1px 0 0 0;
}
a.customPages:hover{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

a.filesButton{
	display:block;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:2px 0 3px 5px;
	color:#fff !important;
	text-decoration:none !important;
	font-weight:bold;
	margin:5px 0 5px 0;
	background-color:#00228c;
	background-position:98% 2px;
	background-repeat:no-repeat;
}
a.filesButton:hover{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#manuali h1{
	background:#00228c;
	margin:0 0 5px 0;
	padding:2px 5px 2px 5px;
	color:#fff;
	font-size:14px;
}
#manuali table{
	border:1px solid #999;
}
#manuali th{
	background:#ffe672;
	text-align:left;
}

/* Centri assistenza */
#centriAssistenza{
	border:1px solid #00228c;
	background:#f5f5f5;
}
#centriAssistenza thead th{
	background:#00228c;
	color:#fff;
	font-size:13px;
}
#centriAssistenza th{font-size:10px;text-align:left;background:#ffe672;color:#000;border-top:1px solid #fff;}
#centriAssistenza td{font-size:10px;color:#495265;border-bottom:1px dotted #ddd;}
#centriAssistenza .provincia{font-weight:bold;color:#00228c;font-size:11px;}
#centriAssistenza .azienda{font-weight:bold;font-size:11px;}
#centriAssistenza .cap{text-align:center;}
#centriAssistenza .tel{text-align:center;}

#tblContatto{
	width:60%;
	margin:auto;
}
#tblContatto input{
	width:100%;
	border:1px solid #53687b;
}
#tblContatto textarea{
	width:100%;
	height:80px;
	border:1px solid #53687b;
}
#tblContatto select{
	border:1px solid #53687b;
}
#tblContatto th{
	text-align:right;
	border-bottom:1px solid #ccc;
	padding:3px 5px 3px 5px;
	vertical-align:top;
	width:40%;
	font-size:12px;
	color:#001C6C;
}
#tblContatto td{
	border-bottom:1px solid #ccc;
	padding:3px 5px 3px 5px;
	text-align:left;
}
