@charset "utf-8";
/*body{margin:0;padding:0;text-align:center;color:#000000;background-color:#006699;font-family:Verdana,Arial,Helvetica,sans-serif;}*/

/* link */
/*
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;}
*/

/* intestazioni */
.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:#06f;}

.BarraTitoloBluBianco{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:lighter;background-color:#34a0c9;color:white;}
.BarraTitoloBluBianco12{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;background-color:#34a0c9;color:white;}
.BarraTitoloBluBianco10{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;background-color:#34a0c9;color:white;}
.BarraTitoloGialloRosso{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:lighter;background-color:#ff0;color:red;}
.BarraTitoloGialloRosso12{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;background-color:#ff0;color:red;}
.BarraTitoloGialloRosso10{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;background-color:#f00;color:red;}
.BarraTitoloRossoBianco12{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;background-color:#f00;color:red;}
.BarraTitoloRossoBianco10{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;background-color:#f00;color:red;}

/* testi */
.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;}
.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:10px;color:#06f;}
.bluelabel10bold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#06f;font-weight:bold;}
.bluelabel12bold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#06f;font-weight:bold;}
.firelabel10{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#f00;}
.firelabel10bold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#f00;font-weight:bold;}
.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;}
.whitelabel{color:#fff;}

/* sfondi */
.SfondoCellaDettagli{background-color:#99d2ff;}
.SfondoCellaCarrello{background-color:#fdff57;}
.SfondoCellaPrezzi{background-color:#50ff73;}
.SfondoCellaKit{background-color:#FFCC33;}
.SfondoTabella{background-color:#2b8cd5;}
.SfondoTabellaBianco{background-color:#fff;}
.sfondoBiancoBordoRosso {background-color:#ffffff; border: solid 3px #ff0000;}

/* prezzi */
.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;}

/* carrello */
.imgCarrello{background-image:url('../include_img/carrello.gif');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:#06f;font-weight:bold;}
.TBCarrelloRight{text-align:right;border:none;background-color:transparent;background:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#06f;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:250px; height:308px; border: solid 1px #000; background-color:#003399}
.div_storia_prodotti{display:block; position:absolute; left: -9999px; top: 59px; width:230px; height:308px; border: solid 1px #000; background-color:#003399}
#div_da_non_perdere:hover{background-color:#CFFFBF}

/* soluzioni */
.sfondoSoluzioni{background-color:#FF0000;color:#FFFFFF}
.sfondoSoluzioni a{color:#FFFFFF;text-decoration:none}
.sfondoSoluzioni a:hover{color:#FFFF00;text-decoration:none}
.bordoSoluzioniIntestazione{border:solid 5px #FF0000}
.bordoSoluzioniTabelle{border:solid 2px #FF0000}

/* preventivi */
.sfondoPreventivi{background-color:#404040;color:#FFFFFF}
.sfondoPreventivi a{color:#FFFFFF;text-decoration:none}
.sfondoPreventivi a:hover{color:#FFFF00;text-decoration:none}
.bordoPreventiviIntestazione{border:solid 5px #404040}
.bordoPreventiviTabelle{border:solid 2px #404040}

/* ricerca */
.sfondoRicerca{background-color:#004080;color:#FFFFFF}
.sfondoRicerca a{color:#FFFFFF;text-decoration:none}
.sfondoRicerca a:hover{color:#0000FF;text-decoration:none}
.bordoRicercaIntestazione{border:solid 5px #004080}
.bordoRicercaTabelle{border:solid 2px #004080}


/* form */
input[type=text],[type=password],select,textarea {background-color: white;border:solid 1px #666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#06f;font-weight:bold;}
input[type=text]:hover,[type=password]:hover,select:hover,textarea:hover {border:solid 1px #99CCFF;}
input[type=text]:focus,[type=password]:focus,select:focus,textarea:focus {border:solid 1px #6699FF;}
input[type=submit],[type=button],[type=reset]{background-color:#eee;border:1px solid #000;color:#000}
input[type=submit]:hover,[type=button]:hover,[type=reset]:hover{background-color:#bbb;}
input[type=submit]:focus,[type=button]:focus,[type=reset]:focus{background-color:#999;}

/* altro */
.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 #34a0c9;}
.BordoBlu2px{border:solid 2px #34a0c9;}

.lampeggiante{text-decoration:blink}
.focusTabella:hover{ background-color:#CFFFBF }
