/* CSS Document */
.skip, .iphone
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666; background-color:#fff; font-size:12px}
a, a:link{color:#000;}
a:visited{color:#333}
a:hover{color:#EC711F}
.wrapper{width:988px; margin:0 auto;}
img{border:none}
.r{text-align:right}
h1, h2, h3{color:#EC711F;}
h1{font-size:24px; line-height:30px}
h2{font-size:18px; line-height:30px}
h3{font-size:14px; line-height:30px}
h1{color:#fff; background-color:#EC711F; margin:0; text-align:center; font-weight:normal}
h2{border-bottom:1px solid #b6b6b6; font-weight:normal; text-transform:uppercase}

/*** testata ***/
#header{background: url("/img/bg-header.png") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #555555; height: 94px; padding-top: 20px;}
#header .wrapper{width:988px; }
#logo{float:left; margin-right:20px; margin-top:0px;}

#payoff{ letter-spacing:14px; font-size:13px; color:#B6B6B6; text-transform:uppercase; padding-top:10px; border-top:1px solid #B6B6B6; margin-left:288px;margin-top:4px}

#lingua{float:right; padding-top:7px; padding-right:7px}
#lingua a{text-decoration:none}
#lingua a:visited{color:#000;}
#lingua a:hover{color:#fff}

#menu {  margin-left:315px; height:42px;  width:690px;}
#menu :hover{background-color:#EC711F;}
#menu a, #menu a:link{color:#fff; text-decoration:none; text-transform:uppercase; display:block; float:left; width:90px; padding:6px; height:34px; text-align:left; border-right:1px solid #848484; background-color:#000;}
#menu a.last{border-right:none; width:14.85%}
#menu a:hover{background-color:#EC711F; color:#000}
#menu ul{ list-style-type:none; margin:0; padding:0;background-color:#000; border:1px solid #848484; } 
#menu ul li{ display: inline; margin:0; padding:0} 


#breadcrumbs{background-color:#AAAAAA;border-bottom: 1px solid #FFF;color: #000000;font-size: 12px;font-style: italic;height: 21px;}
#breadcrumbs p{margin:0; padding:4px 0}
#breadcrumbs a{ text-decoration:none; color:#000; font-style:normal}
#breadcrumbs a:hover{text-decoration:underline}
/**** contenuto ****/
#content{ background:url(/img/body.jpg) repeat-x; }

#left{width:196px; float:left; min-height:50em;}
#cerca{ height:60px; margin-top:14px:}
#inputString{background:url(/img/cerca.png) no-repeat 0px 2px;}
#cerca form{margin:20px 0px 0px 0px; padding:0}
#cerca label{display:block;padding-right:23px;text-align:center; margin-bottom:0; text-transform:uppercase}
#submitsearch{width:27px; height:27px; background:url(/img/lente.png) no-repeat; border:none;}
#inputString{ border:none;  margin-left:24px;width:112px; padding:5px}

#news{ width:180px; min-height:250px}
#news div,#news h3{margin:0; padding:0; }
#newslist div{border-bottom:1px solid #ddd;}
#news h2{margin-bottom:0;}
#news h3{ font-weight:normal}
#news h3 a, #supportlist h3 a{text-decoration:none; }
#news h3.ui-state-active a, #supportlist h3.ui-state-active a{ background-color:#ec711f; color:#fff}
#newslist div, #supportlist>div{background:url("/img/panels.jpg") repeat-x scroll 0 0 #fefefe; padding:0.3em}
#st{margin-left:14px; margin-bottom:20px}

#testo{float:left; width:788px;}
#s{border-right:1px solid #b6b6b6; border-left:1px solid #b6b6b6; width:582px;min-height:63em}
#testo #s ul{margin-left:20px}
#d{float:right;width:200px;}



#testo p, #testo table{margin:0.5em;}

#testo h2{ font-weight:bold; border:none; font-size:13px; margin:1em 0.5em 0 0.5em;clear:both;}
#d h2{margin:0; padding:0px 3px 0px 10px; background-color:#EC711F; color:#fff}
#testo #d ul{margin-left:1em; list-style-type:none}
#d li{margin-bottom:0.8em}
#d h3{margin-left:5px; margin-bottom:0; color:#000}
#d p{margin-top:0}
/*** intro **/

#testo ul{margin:20px 0 0 15px; width:600px;}
#testo ul.prod{position:relative; float:right; width:525px; min-height:200px; }
#testo ul.prod a{text-decoration:none; margin:0; padding:0.5em 0 0 0; display:block;}
#testo ul.prod li{line-height:1em; list-style-type:none; margin:1em 0 0 0; padding:0; clear:both;  }
#testo ul.prod a:hover{color:#EC711F; }
.p_img{display:none}
#testo ul.prod a:hover img.p_img{display:inline; position:absolute; left:-180px; top:-0px; }
.p_nome{width:6em; }
.p_d{width:30em; float:right;}
.p_w{width:10em; float:right;}

#testo span.p_d p, #testo span.p_w p{margin:0;padding:0}

/*** prodotti **/
#menuprod{width:190px;min-height:48em; float:left;}
#menuprod ul,#menuprod ul li{margin:0;padding:0; list-style-type:none; width:190px;}
#menuprod li a{display:block; padding:4px 0; text-transform:uppercase;text-decoration:none; text-align:center; background:url(/img/t_b.png) 97% 0.5em no-repeat}
#menuprod li a:link,#menuprod li a:visited{color:#757679; border:1px solid #b1b2b4; background-color:#c6c7c9}
#menuprod li a:active, #menuprod li a:hover,#menuprod li.ui-tabs-selected a{color:#fff; background-color:#EC711F; border-color:#D3661E}

#zoom{background:url(/img/lente.png) 10px 0 no-repeat #c6c7c9; display:block; padding:5px 0; text-decoration:none; text-align:center; color:#757679}
#zoom:hover{color:#fff; background-color:#EC711F}
#testoprod{margin-left:190px;min-height:65em;border-left:1px solid #b6b6b6; padding:0 0 1em 0}
#testoprod h3{background-color:#EC711F;color:#FFFFFF;margin:0;padding:0px 3px 0px 10px}
#testoprod ul{margin:0 5px 0 1em;}
#testoprod th{text-align:left; width:12em;vertical-align:top}
#testoprod td{vertical-align:top}
#testoprod #spec table{width:96%; margin-bottom:1.5em}
#testoprod #spec td:first-child{width:40%}
#testoprod #spec td, #testoprod #spec th{border-bottom:1px dotted #aaa}

/**** supporto ****/
#d form {padding:10px}
.red{color:#f00}
label{display:block; font-weight:bold}
legend{font-weight:bold}
fieldset{margin:1em 0}
fieldset label{display:inline; font-weight:normal}
#informativa{height:8em; overflow:auto}
#d form div{margin-bottom:0.8em}
dt{ font-style:italic}
dd{font-weight:bold; margin-bottom:0.8em}
dl{margin:10px}
#testo table p{margin:0}

h4{ text-align:center; color:#EC711F; font-size:14px; border-bottom:1px solid #ccc; margin-bottom:0}
#supportlist{padding:10px}
#supportlist table{width:98%}
#supportlist th{ background-color:#CCCCCC; color:#000000; padding:3px; font-size:9px;
font-weight:normal;}
#supportlist td{ border-bottom:1px dotted #333}
li.catalogo, li.pdf{ list-style-type:none; background:url(/img/pdf_ico.gif) 0 5px no-repeat;padding:9px 0 5px 26px; margin:0.3em 1em 0.5em 3em}
/*li.catalogo{ list-style-type:none; background:url(/img/catalogo.png) 0 0 no-repeat;padding:20px 0 5px 40px; margin:0.3em 1em 0.5em 3em}*/
li.download{ list-style-type:none; background:url(/img/download.png) 0 0 no-repeat;padding:10px 0 5px 25px; margin:0.3em 1em 0.5em 3em}
.update{ list-style-type:none; background:url(/img/update.png) 0 0 no-repeat;padding:5px 0 5px 25px; margin:0.3em 1em 0.5em 3em}
span.update{margin:0}
#supportlist>div{border:1px solid #aaa}
#supportlist h3{border:1px solid #aaa; margin:8px 0 0 0; text-transform:capitalize}
#supportlist a:hover, #supportlist tr:hover{ background-color:#eee}

#footer{ clear:both;min-height:7em; background:url(/img/footer.jpg) repeat-x bottom;  border-top:1px solid #d0d0d0}

#footer ul{float:left; width:146px; margin-top:0; padding-right:10px; margin-right:10px; text-align:right; border-right:1px solid #B6B6B6}
#footer ul li{list-style-type:none}
#footer p{margin-left:200px}



.suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
	padding:5px 5px 2em 5px;
    width: 440px;
    background:url(/img/body.jpg) repeat-x;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #b6b6b6;
    color: #000;
	z-index:3;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
	
}
.suggestionList ul{margin:0;padding:0; list-style-type:none;}
.suggestionList li {
    margin: 0px;
    padding: 1px;
    cursor: pointer;
}
.suggestionList li a{text-decoration:none; display:block}
.suggestionList li a:hover, .suggestionList li a:hover span {
   background-color:#EC711F; color:#000
}

.suggestionList li span{ color:#999999; font-style:italic; padding-left:2em; float:right; padding-right:1em}

#sb-wrapper{border:5px solid #000; border-right-width:1px; background-color:#000}
#sb-title{display:none}

#risultati{padding:1em; font-size:140%}
#risultati li{padding-bottom:0.8em}

.highlight { background-color: yellow; color:#000 }

/*html,body{height:100%}
#left,#content .wrapper,#content,#s,#testoprod{height:100%}*/

#acce dt{ float:left;
height:115px;
width:120px;}
#acce dd.con{float:left;
height:115px;
margin:0;
width:250px;}
#acce dd{
margin:0 0 1em 0;
}

#eko{float:right; margin-top:-5px;     margin-right: 79px;}
/*---------------------------------*/
.Assistance-Btn {
	width:151px;
	height:88px;
	margin-left:11px;
}
.Assistance-Btn a {
	width:151px;
	height:88px;
	background-image:url(http://www.montarbo.it/img/btn-assistance.png);
	background-position:top center;
	background-repeat:no-repeat;
	display:block;
}
.Assistance-Btn a:hover {
	background-image:url(http://www.montarbo.it/img/btn-assistance.png);
	background-position:bottom center;
	background-repeat:no-repeat;	
}
.Palco-Plus-Btn {
	width:151px;
	height:84px;
	margin-left:11px;
}
.Palco-Plus-Btn a {
	width:151px;
	height:84px;
	background-image:url(http://www.montarbo.it/img/btn-palco-plus.png);
	background-position:top center;
	background-repeat:no-repeat;
	display:block;
}
.Palco-Plus-Btn a:hover {
	background-image:url(http://www.montarbo.it/img/btn-palco-plus.png);
	background-position:bottom center;
	background-repeat:no-repeat;	
}
.MBCA-Btn {
	width:151px;
	height:88px;
	margin-left:11px;
}
.MBCA-Btn a {
	width:151px;
	height:88px;
	background-image:url(http://www.montarbo.it/img/btn-montarbo-ca.png);
	background-position:top center;
	background-repeat:no-repeat;
	display:block;
}
.MBCA-Btn a:hover {
	background-image:url(http://www.montarbo.it/img/btn-montarbo-ca.png);
	background-position:bottom center;
	background-repeat:no-repeat;	
}
.Palco-Plus-Btn, .MBCA-Btn, .Assistance-Btn {
	margin:0px auto 10px auto;
}
/*---------------------------------*/


#right {
	float:right;
	padding:20px 0px 0px 0px;
	border-left:1px solid #B6B6B6;
	
}
#home {
	/*background-color: #444444; width:639px;*/
    min-height: 660px;
	float:left;    
}
/*---------------------------------*/
.Distributors {
	margin:0px 0px;
	width:588px;
	border-left:1px solid #B6B6B6;
	border-right:1px solid #B6B6B6;
	padding:0px 0px 50px 0px;
	
}
.Distributors p {
	margin:0px 0px 0px 25px!important;
}
.Distributors h2 {
	margin:20px 10px 10px 10px!important;
	border-bottom:1px dashed #EC711F!important;
	height:24px!important;
	padding:0px!important;
}
.Distributors b {
	color:#333!important;
}
/*---------------------------------*/

#home {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative
}
#home li {
	margin:0;
	padding:0;
	position:relative;
	list-style-type:none;
	display:inline-block;
}
/*.b1{top:40px;left:0}
.b2{top:0px;left:196px}
.b3{top:80px;left:392px}
.b4{top:300px;left:0}
.b5{top:250px;left:196px}
.b6{top:340px;left:392px}
.b7{top:530px;left:25px}*/





