/* CSS Document */
.skip
{
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:16px; width: 480px}
a, a:link{color:#000;}
a:visited{color:#333}
a:hover{color:#EC711F}
.wrapper{width:100%; margin:0 auto;}
img{border:none}
.r{text-align:right}
h1, h2, h3{color:#EC711F;}

h2{font-size:22px;}
h3{font-size:18px; }
h1, h2.iphone{font-size:40px; }
h1, h2.iphone{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/header.jpg) repeat-x;  border-bottom:1px solid #e0e0e0; padding-top:10px;}
#header .wrapper{width:100%; }
#logo{display:block}
#logo img{width:100%}
#payoff{ font-size:13px; color:#B6B6B6; text-transform:uppercase;  border-top:1px solid #B6B6B6; margin-top:4px; display:none}

#lingua{text-align:right; padding:5px 0; }
#lingua a{text-decoration:none}
#lingua a:visited{color:#000;}
#lingua a:hover{color:#fff}

#menu { text-align:center;}
#menu :hover{background-color:#EC711F;}
#menu a, #menu a:link{color:#fff; text-decoration:none; text-transform:uppercase; display:block;  border-bottom:1px solid #848484; background-color:#000; padding:6px 2px}
#menu a.last{border-right:none; }
#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{  margin:0; padding:0} 


#breadcrumbs{ padding:0 10px;background:url(/img/molliche.jpg) repeat-x; border-bottom:1px solid #b6b6b6;   font-size:12px; color:#000; font-style:italic}
#breadcrumbs p{margin:0; padding:5px 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{padding:0 10px;}
#cerca{margin-bottom:10px}
#inputString{}
#cerca form{margin:0; padding:0}
#cerca label{display:block;text-align:center; margin-bottom:0; text-transform:uppercase}
#submitsearch{margin-left:3px; width:25px; height:27px; background:url(/img/lente.png) no-repeat; border:none;}
#inputString{ border:none; width:80%; margin-left:24px; padding:5px}

#news{ }
#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{padding:0; }
#s{ width:460px !important;float:none !important;  }
#testo #s ul{margin-left:20px}
#d{float:none !important;width:460px !important;}



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

#testo h2{ font-weight:bold; border:none; font-size:22px; 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:0 0.5em; padding:0}
#testo ul.prod{  }
#testo ul.prod a{text-align:center; text-decoration:none; margin:0; padding:0.5em 0 0 0; display:block;}
#testo ul.prod li{text-align:center; line-height:1em; list-style-type:none; margin:1em 0 0 0; padding:10px 0; clear:both; border-bottom:1px solid #666 }
#testo ul.prod a:hover{color:#EC711F; }
.p_img{display:block; }
#testo ul.prod a:hover img.p_img{}
.p_nome{}
.p_d{}
.p_w{}
#testo #s h2, #testo #s ul {margin-left:0 !important}
.p_nome{font-size:110%; font-weight:bold}
#s {background:none!important}

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

/*** prodotti **/
#menuprod{}
#menuprod img{width:100%}
#menuprod ul,#menuprod ul li{margin:0;padding:0; list-style-type:none}
#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{display:none; background:url(/img/lente.png) 10px 0 no-repeat #c6c7c9;  padding:5px 0; text-decoration:none; text-align:center; color:#757679}
#zoom:hover{color:#fff; background-color:#EC711F}
#testoprod{padding: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; 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:left; background:url(/img/footer.jpg) repeat-x bottom;  border-top:1px solid #d0d0d0; padding:0 10px; border-right:1px solid #B6B6B6; text-align:center; }

#footer ul{ display:none }
#footer ul li{list-style-type:none; display:inline; padding-right:1em}
#footer p{}



.suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
	padding:5px;
    width: 400px;
    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}

#home{list-style-type:none; margin:0; padding:0; position:relative}
#home li{margin:0; padding:0;list-style-type:none; display:inline}
#home img, #banner{width:100%}

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

