@charset "utf-8"; body{margin:0; padding:0; text-align:center; color:#000; background-color:#e7e7e7; font-family:verdana, arial, helvetica, sans-serif;} a:link{text-decoration:underline; color:#f00; line-height:normal} a:visited{text-decoration:underline; color:#900} a:hover{text-decoration:none; color:blue} a.noLine:link{text-decoration:none} a.noLine:visited{text-decoration:none; color:#900} a.noLine:hover{text-decoration:none; color:blue} fieldset{border:solid 1px #bbb} .titolomodulo{font-family:verdana,arial,helvetica,sans-serif; font-size:24px; font-weight:lighter; color:red} .titolomodulobianco{font-family:verdana,arial,helvetica,sans-serif; font-size:24px; font-weight:lighter; color:white} .titolomodulobiancomedio{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:white} .titolomodulorossomedio{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:red} .titolomodulogiallomedio{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:yellow} .titolomoduloblumedio{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:#004A9D} .BarraTitoloBluBianco{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:#111; background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) center repeat-x; height:35px; padding-left:10px} .BarraTitoloBluBiancoHead{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:#111; background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x130.png) center repeat-x; height:35px; padding-left:10px} .BarraTitoloBluBianco11{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#111; background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) center repeat-x; height:25px; padding-left:10px} .BarraTitoloBluBianco12{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#111; background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) center repeat-x; height:25px; padding-left:10px} .BarraTitoloBluBianco10{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#111; background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) center repeat-x} .BarraTitoloGialloRosso{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:#f00; background:url(images/ui-bg_gloss-wave_55_giallo_500x100.png) center repeat-x; height:35px; padding-left:10px} .BarraTitoloGialloRosso12{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#f00; background:url(images/ui-bg_gloss-wave_55_giallo_500x100.png) center repeat-x; height:25px; padding-left:10px} .BarraTitoloGialloRosso10{background:url(../css/images/ui-bg_gloss-wave_55_giallo_500x100.png) repeat-x center left; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; background-color:#ff0; color:red} .BarraTitoloRossoBianco{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:#fff; background:url(../css/images/ui-bg_gloss-wave_55_rosso_500x100.png) center repeat-x; height:35px; padding-left:10px} .BarraTitoloRossoBianco12{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#fff; background:url(../css/images/ui-bg_gloss-wave_55_rosso_500x100.png) center repeat-x; height:25px; padding-left:10px} .BarraTitoloRossoBianco10{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#fff; background:url(../css/images/ui-bg_gloss-wave_55_rosso_500x100.png) center repeat-x; padding-left:10px} .BarraTitoloMarroneBianco{font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:lighter; color:#fff; background:url(../css/images/ui-bg_gloss-wave_55_grigioscuro_500x100.png) center repeat-x; height:35px; padding-left:10px} div.BarraTitoloBluBianco,div.BarraTitoloBluBianco12, div.BarraTitoloGialloRosso,div.BarraTitoloGialloRosso12, div.BarraTitoloMarroneBianco{padding-top:10px} .bianco{text-align:left; font-family:verdana,arial,helvetica,sans-serif; font-size:70%; font-weight:bolder; color:white} .grassetto{font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#000} .grassetto10{font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#000; font-size:10px} .grassetto12{font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#000; font-size:13px} .redlabelpiccolobold{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#9c3100; font-weight:bold} .redlabel12bold{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#9c3100; font-weight:bold} .redlabel14bold{font-family:verdana,arial,helvetica,sans-serif; font-size:14px; color:#9c3100; font-weight:bold} .bluelabel10{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#004A9D; font-weight:normal} .bluelabel10bold{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#004A9D; font-weight:bold} .bluelabel12{font-family:verdana,arial,helvetica,sans-serif; font-size:13px; color:#004A9D; font-weight:normal} .bluelabel12bold{font-family:verdana,arial,helvetica,sans-serif; font-size:13px; color:#004A9D; font-weight:bold} .firelabel10{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#f00; font-weight:normal} .firelabel10bold{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#f00; font-weight:bold} .firelabel12{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#f00; font-weight:normal} .firelabel12bold{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#f00; font-weight:bold} .firelabel16bold{font-family:verdana,arial,helvetica,sans-serif; font-size:16px; color:#f00; font-weight:bold} .greenlabel10{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#0F0; font-weight:normal} .greenlabel10bold{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#0F0; font-weight:bold} .greenlabel12{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0F0; font-weight:normal} .greenlabel12bold{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0F0; font-weight:bold} .greenlabel16bold{font-family:verdana,arial,helvetica,sans-serif; font-size:16px; color:#0F0; font-weight:bold} .whitelabel{color:#fff} .blacklabel{color:#000} .SfondoCellaDettagli{background-color:#99d2ff} .SfondoCellaCarrello{background-color:#fdff57} .SfondoCellaPrezzi{background-color:#50ff73} .SfondoCellaKit{background-color:#FC3} .SfondoTabella{background-color:#069} .SfondoSfumatoGrigioBianco{background: #cdcdcd;background: linear-gradient(top, #cdcdcd 0%, #fff 100%);background: -moz-linear-gradient(top, #cdcdcd 0%, #fff 100%);background: -webkit-linear-gradient(top, #cdcdcd 0%, #fff 100%);padding: 0 0px;border-radius: 0px;} /* box-shadow: 0px 0px 5px 5px #ccc; */ .SfondoSfumatoBiancoGrigio{background: #cdcdcd;background: linear-gradient(top, #fff 0%, #cdcdcd 100%);background: -moz-linear-gradient(top, #fff 0%, #cdcdcd 100%);background: -webkit-linear-gradient(top, #fff 0%, #cdcdcd 100%); padding: 0 0px;border-radius: 0px;} /* box-shadow: 0px 0px 5px 5px #ccc; */ .SfondoTabellaBianco{background-color:#fff} .sfondoBiancoBordoRosso{background-color:#fff; border:solid 3px #f00} .SfondoBarraBlu{background-color:#34a0c9} .SfondoGrigio{background-color:#e7e7e7} .BarraVerticale{background:url(../images/sidebar.gif) repeat-y} .PrezzoHome{font-family:Arial; font-weight:bold; color:#c61b1e; font-size:22px} .PrezzoHomeKit{font-family:Arial; font-weight:bold; color:#c61b1e; font-size:18px} .PrezzoHomeSmall{font-family:Arial; font-weight:bold; color:#c61b1e; font-size:12px} .PrezzoBarratoKit{font-family:Arial; font-weight:bold; color:#7a848b; font-size:22px; text-decoration:line-through} .PrezzoBarratoHome{font-family:Arial; font-weight:bold; color:#7a848b; font-size:18px; text-decoration:line-through} .PrezzoBarratoHomeSmall{font-family:Arial; font-weight:bold; color:#7a848b; font-size:12px; text-decoration:line-through} .imgCarrello{background-image:url('../include_img/carrello.png'); background-repeat:no-repeat; position:relative; margin:2px 1px 5px 2px!important; margin:2px 0 5px 1px; float:left} .TBCarrelloLeft{text-align:left; border:none; background-color:transparent; background:none; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#004A9D; font-weight:normal} .TBCarrelloRight{text-align:right; border:none; background-color:transparent; background:none; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#004A9D; font-weight:bold} /* div */ .darkdiv{z-index:9998; opacity:0.5!important; filter:alpha(opacity=50); background:#ccc; height:100%; width:100%; position:fixed; top:0; left:0; padding:0} .divContenitore{position:relative; width:450px; float:left; z-index:0} .ContainerBanner{margin:0; padding:0; width:810px; margin:2px 0 5px 0} .divInvisibile{border:ridge; border-width:medium; border-color:#00c; margin-left:25px; position:relative} .divInvisibileNoBorder{border:none; margin-left:25px; position:relative} .div_attivazione{position:absolute; width:300px; height:100px; left:-9999px; top:0px; z-index:9999} .div_toppagina{position:fixed; top:0px; z-index:9000; width:995px} .div_subtoppagina{height:35px} #div_topofferta{width:995px; background-color:#FCFF79} .div_nascosto{display:none} .div_storia_ricerca{display:block; position:absolute; left:-9999px; top:59px; width:260px; height:auto; border:solid 1px #000; background-color:#eee} .div_storia_prodotti{display:block; position:absolute; left:-9999px; top:59px; width:300px; height:auto; border:solid 1px #000; background-color:#eee} #div_da_non_perdere:hover{background-color:#CFFFBF} .div_auguri{position:fixed; width:354px; left:-9999px; z-index:9999} .div_altezza_menu{height:35px; line-height:35px; font-family:verdana,arial,helvetica,sans-serif; text-align:center; font-weight:bold; font-size:11px; color:#111; background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) center repeat-x} .div_altezza_menu_left{height:35px; line-height:35px; font-family:verdana,arial,helvetica,sans-serif; text-align:left; font-weight:bold; font-size:11px; color:#111; background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) center repeat-x; padding-left:10px} .div_altezza_menu_right{height:35px; line-height:35px; font-family:verdana,arial,helvetica,sans-serif; text-align:right; font-weight:bold; font-size:11px; color:#111; background:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) center repeat-x; padding-right:10px} .div_altezza_menu_nosfondo{height:35px; line-height:35px; font-family:verdana,arial,helvetica,sans-serif; text-align:left; font-weight:bold; font-size:11px; color:#111; border-bottom:solid 1px #ccc;} .divFrameContainer{float: left;margin: 5px 0px 5px 10px;width: 710px;height: 280px;background-color: #fff;} .divFrameContainerNoHeight{float: left;margin: 5px 0px 5px 10px;width: 710px;background-color: #fff;} .divFrameContainerNoWidth{border:solid 1px trasparent; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; background-color:#FFF; float:left; margin:15px 0px 5px 2px} .divFrameContainerHeader{height:25px} .divFrameContainerText{margin:4px; height:25px; font-weight:normal; font-family:verdana,arial,helvetica,sans-serif; color:#000; font-size:11px} .divFrameLast{float:left; margin:0px 0px 10px 10px; width:710px; background-color:#fff;} .sfondoSoluzioni{background-color:#F00; color:#FFF} .sfondoSoluzioni a{color:#FFF; text-decoration:none} .sfondoSoluzioni a:hover{color:#FF0; text-decoration:none} .bordoSoluzioniIntestazione{border:solid 5px #F00} .bordoSoluzioniTabelle{border:solid 2px #F00} .bordoPreventiviIntestazione{border:solid 5px #404040} .bordoPreventiviTabelle{border:solid 2px #404040} .sfondoRicerca{background-color:#004080; color:#FFF} .sfondoRicerca a{color:#FFF; text-decoration:none} .sfondoRicerca a:hover{color:#00F; text-decoration:none} .bordoRicercaIntestazione{border:solid 5px #004080} .bordoRicercaTabelle{border:solid 2px #004080} ul.ui-autocomplete li.ui-menu-item{text-align:left} input[type=text], [type=password], select, textarea{background-color:#ddd; border:solid 1px #666; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#000; font-weight:normal; padding:5px} input[type=text]:hover, [type=password]:hover, select:hover, textarea:hover{border:solid 1px #9CF} input[type=text]:focus, [type=password]:focus, select:focus, textarea:focus{border:solid 1px #69F} input[type=submit]{background-color:#ff0; border:1px solid #bbb; color:#000; padding:5px 15px 5px 15px} input[type=button]{background-color:#ff0; border:1px solid #bbb; color:#000; padding:5px 15px 5px 15px} input[type=reset]{background-color:#ff0; border:1px solid #bbb; color:#000; padding:5px 15px 5px 15px} input[type=submit]:hover{background-color:#cc0; border:1px solid #000; cursor:pointer} input[type=button]:hover{background-color:#cc0; border:1px solid #000; cursor:pointer} input[type=reset]:hover{background-color:#cc0; border:1px solid #000; cursor:pointer} input[type=submit]:focus{background-color:#cc0; border:1px solid #000; cursor:pointer} input[type=button]:focus{background-color:#cc0; border:1px solid #000; cursor:pointer} input[type=reset]:focus{background-color:#cc0; border:1px solid #000; cursor:pointer} .btnScheda{position:relative; border:1px solid #bbb; color:#000; padding:5px 15px 5px 15px; height:30px; font-weight:normal; font-size:12px; text-align:center; cursor:pointer; background-color:#7FC8F8;} .btnScheda:hover{border:1px solid #000; background-color:#4AA0FF;} .btnScheda:focus{border:1px solid #000; color:#F00} .btnCarrello{position:relative; border:1px solid #bbb; color:#000; padding:5px 15px 5px 15px; height:30px; font-weight:normal; text-align:right; cursor:pointer; font-size:12px; background-color:#ff0;} .btnCarrelloProd{position:relative; border:1px solid #bbb; color:#000; padding:5px 15px 5px 15px; height:30px; font-weight:normal; text-align:right; cursor:pointer; font-size:12px; background-color:#ff0;} .btnCarrelloSoluzioni{background:url(../css/images/ui-bg_gloss-wave_55_rosso_500x100.png) no-repeat center left; position:relative; border:1px solid #bbb; color:#000; padding:5px 15px 5px 15px; height:30px; font-weight:normal; text-align:right; cursor:pointer; font-size:12px} .btnGreen{position:relative; border:1px solid #bbb; color:#000; padding:5px 15px 5px 15px; height:30px; font-weight:normal; text-align:right; cursor:pointer; font-size:12px; background-color:#3F3;} .btnCarrello:hover, .btnCarrelloProd:hover{border:1px solid #000; background-color:#CC0;} .btnCarrelloSoluzioni:hover{border:1px solid #000; color:#F00;} .btnGreen:hover{border:1px solid #000; background-color:#3C0;} .btnCarrello:focus, .btnCarrelloProd:focus, .btnCarrelloSoluzioni:focus, .btnGreen.focus{border:1px solid #000; color:#F00} .imgCarrelloBtn{background:url(../include_img/carrello.png) no-repeat center left; padding-top:5px; left:5px; cursor:pointer; width:30px; height:25px; position:absolute; float:left} .btnArrow{padding:5px} .valori a, .valori a:hover{display:block; position:relative; text-decoration:none; padding:0; width:100%} .valori a{background:#fff} .valori a:hover{background:#e7e7e7; color:#fff} .dragclass{position:absolute; cursor:move} .BordoBlu{border:solid 1px #ccc;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 5px 5px 5px #ccc;-webkit-box-shadow: 5px 5px 5px #ccc;box-shadow: 5px 5px 5px #ccc;} .BordoBlu2px{border:solid 2px #34a0c9} .BordoUp{border-top:solid 1px #ccc} .BordoBottom{border-bottom:solid 1px #ccc} .lampeggiante{text-decoration:blink} .focusTabella:hover{background-color:#CFFFDF} .focusTabellaGrigio:hover{background-color:#e7e7e7} .cmbcategoria{text-align:left; list-style-type:none; left:0px} .cmbcategoria div.tooltip:hover{background-color:#e7e7e7} .tooltip{color:#333; cursor:pointer; padding:5px; height:30px} .tooltip a{text-decoration:none; color:#333} .tooltip span.tt-container{display:none} .tooltip:hover{position:relative} .tooltip:hover span.tt-container{background:#efa60a; display:block; height:auto; position:absolute; top:35px; z-index:9999; width:300px; padding:10px; right:0} .tooltip:hover span.tt-arrow{background-image:url(../images/tooltiparrow.gif); height:15px; left:15px; position:absolute; top:-15px; width:15px} .tooltip:hover span.tt-text{padding:10px; font-weight:normal} .ui-datepicker{ font-size:14px; } ::-webkit-input-placeholder { color: #666; } :-moz-placeholder { /* Firefox 18- */ color: #666; } ::-moz-placeholder { /* Firefox 19+ */ color: #666; } :-ms-input-placeholder { color: #666; } .padHead{padding:0px 20px 20px 20px;} /* MENU */ .altezzaMenu{height:35px} #menu-pr { margin:0 auto; padding:0; } ul#menu { margin:5px 0 0; padding:0; list-style:none; float:left; font-size:90%; position: relative; display: inline-table; } nav ul:after { content: ""; clear: both; display: block; } ul#menu li { margin:0; padding:0; float:left; display:block; /*border-right:1px solid #ccc;*/ position:relative; text-align:center; } ul#menu li a { float:left; padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:10px; color:#000; text-transform:uppercase; text-decoration:none; width:70px; display: block; } ul#menu ul li a.MenuBarItemSubmenu{ background-image:url(SpryMenuBarRight.gif); background-repeat:no-repeat; background-position:95% 50%; } ul#menu li a img { padding-top:5px; padding-bottom:2px; } ul#menu li a:hover { background:#666; color:#fff; } /* sottomenu */ ul#menu ul{ margin:2px 0 0; padding:0; display:inline-block; list-style:none; opacity:0; visibility:hidden; position:absolute; top:55px; left:0; z-index:9999; background:#666; } ul#menu li:hover > ul { opacity:1; visibility:visible; display: block; } nav ul li:hover { background: #666; /* background: linear-gradient(top, #4f5964 0%, #5f6975 40%); background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%); background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%); */ } nav ul li:hover a { color: #fff; } ul#menu ul li { /*float:none;*/ float: left; display:block; border:0; text-align:left; border-bottom:solid 1px #ccc; } ul#menu ul a { padding:10px; width:200px; display:block; white-space:nowrap; float:none; text-transform:none; color:#fff; } ul#menu ul a:hover { background-color:#ddd; color:#000; } /* menu terzo livello */ ul#menu ul ul { top:0; left:100%; margin:0; display: none; /* background: #5f6975; border-radius: 0px; padding: 0; position: absolute; top: 100%; */ } ul#menu ul ul a { width:300px; } nav ul ul li { float: none; border-top: 1px solid #6b727c; border-bottom: 1px solid #575f6a; position: relative; } nav ul ul li a { padding: 15px 40px; color: #fff; } nav ul ul li a:hover { background: #4b545f; } nav ul ul ul { position: absolute; left: 100%; top:0; border-left:solid 1px #ccc; }

/* 2016/06/21 */
ul#ricerca{padding:0;margin:0;list-style:none}ul#ricerca li{background:#A5C9DB;display:inline-block;position:relative;line-height:30px;text-align:center;width:100%}ul#ricerca li a{display:block;padding:6px 20px;color:#333;text-decoration:none}ul#ricerca li a:hover{color:#fff;background:#4C93B7}ul#ricerca li span{color:#000}ul#ricerca li ul.dropdown{min-width:100%;background:#f2f2f2;display:none;position:absolute;z-index:999;left:0;padding:0;border:1px solid silver}ul#ricerca li:hover ul.dropdown{display:block}ul#ricerca li ul.dropdown li{background:#fff;display:block;min-width:100%;text-align:left}

/* C.1071D: 2016/08/30 */
table#prezzi_volumi{color:#000;border-collapse:collapse;width:60%}table#prezzi_volumi td{border:1px solid #ddd;text-align:left;padding:4px}table#prezzi_volumi tr:nth-child(even){background-color:#EEE}