*
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
BODY
{
    TEXT-ALIGN: center;
    FONT: 0.81em/1 Arial, Verdana,sans-serif;
    BACKGROUND: url(../images/sfondo.jpg) #fff repeat-x;
    COLOR: #5b6670
}
BODY#commerce
{
    TEXT-ALIGN: left
}
A
{
    COLOR: #6a809a;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #6a809a;
    TEXT-DECORATION: none
}
A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
A:visited
{
}
HTML BODY A:hover
{
    COLOR: #009933
}
A.selected
{
    COLOR: #009933
}
.right
{
    FLOAT: right
}
.left
{
    FLOAT: left
}
#treCol IMG.right
{
    BORDER-BOTTOM: #003366 1px solid;
    BORDER-RIGHT: #003366 1px solid
}
#treCol IMG.left
{
    BORDER-BOTTOM: #003366 1px solid;
    BORDER-RIGHT: #003366 1px solid
}
IMG.right
{
    MARGIN: 10px 0px 10px 10px
}
IMG.left
{
    MARGIN: 10px 10px 10px 0px
}
H1
{
    LINE-HEIGHT: 2em;
    FONT-SIZE: 1.5em;
    font-size-adjust: none
}
H2
{
    LINE-HEIGHT: normal;
    LETTER-SPACING: 1px;
    FONT-SIZE: 1.3em;
    font-size-adjust: none
}
H3
{
    LINE-HEIGHT: 1.8em;
    FONT-SIZE: 1.2em;
    font-size-adjust: none
}
H4
{
    LINE-HEIGHT: normal;
    MARGIN: 2px 0px 10px;
    FONT-SIZE: 1em;
    font-size-adjust: none
}
UL
{
    LIST-STYLE-TYPE: none
}
OL
{
    LIST-STYLE-TYPE: none
}
HR
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN: 5px 0px;
    BORDER-TOP: #2d4a6d 1px solid;
    BORDER-RIGHT: 0px
}
.clearfix:unknown
{
    DISPLAY: block;
    HEIGHT: 0pt;
    VISIBILITY: hidden;
    CLEAR: both
}
.clearfix
{
}
.clearfix
{
    DISPLAY: block
}
#wrapper
{
    TEXT-ALIGN: left;
    MARGIN: 0px auto;
    WIDTH: 960px
}
#pageCommerce #wrapper
{
    MARGIN: 0px;
    WIDTH: 960px
}
#index #wrapper
{
    TEXT-ALIGN: center;
    BACKGROUND: url(../images/sfIndex.jpg) #333 no-repeat;
    HEIGHT: 656px
}
#header
{
    POSITION: relative;
    BACKGROUND: url(../images/sfHeader.jpg) no-repeat;
    HEIGHT: 129px
}
#pageCommerce #header
{
    BACKGROUND: url(../images/sfHeaderCommerce.jpg) no-repeat;
    HEIGHT: 134px
}
#index #header
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#header H2
{
    POSITION: absolute;
    WIDTH: 507px;
    HEIGHT: 73px;
    TOP: 35px;
    LEFT: 41px
}
#header H2 A
{
    TEXT-INDENT: -999px;
    WIDTH: 100%;
    DISPLAY: block;
    BACKGROUND: url(../images/logo.gif);
    HEIGHT: 100%;
    COLOR: #fff;
    OVERFLOW: hidden
}
#index #header H2 A
{
    BACKGROUND: url(../images/logoIndex.gif)
}
#pageCommerce #header H2
{
    POSITION: absolute;
    WIDTH: 620px;
    HEIGHT: 73px;
    TOP: 35px;
    LEFT: 41px
}
#pageCommerce #header H2 A
{
    TEXT-INDENT: -999px;
    WIDTH: 100%;
    DISPLAY: block;
    BACKGROUND: url(../images/logoCommerce.gif);
    HEIGHT: 100%;
    OVERFLOW: hidden
}
#certificato
{
    POSITION: absolute;
    TOP: 30px;
    LEFT: 570px
}
#pageCommerce #certificato
{
    LEFT: 690px
}
#index #certificato
{
    POSITION: absolute;
    TOP: 10px;
    LEFT: 570px
}
UL#lingue
{
    MARGIN-TOP: 50px
}
UL#lingue LI
{
    DISPLAY: inline;
    FONT-SIZE: 1.1em
}
UL#lingue LI A
{
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    COLOR: #ffffff;
    PADDING-TOP: 0px
}
UL#lingue LI A:hover
{
    COLOR: #26fa00
}
UL#headerMenu
{
    MARGIN-TOP: 45px;
    WIDTH: 250px;
    FLOAT: right;
    FONT-SIZE: 0.8em
}
UL#headerMenu LI
{
    FLOAT: left
}
UL#headerMenu LI A
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-TOP: 15px
}
UL#headerMenu LI A.home
{
    BACKGROUND: url(../images/icoHome.gif) no-repeat center 2px
}
UL#headerMenu LI A.sitemap
{
    BACKGROUND: url(../images/icoSitemap.gif) no-repeat center 2px
}
UL#headerMenu LI A.language
{
    BACKGROUND: url(../images/icoLanguage.gif) no-repeat center 2px
}
#pageBody
{
    MARGIN: 0px 6px 15px
}
#pageCommerce #pageBody
{
    MARGIN: 0px 6px 15px 0px
}
#treCol #pageBody
{
    BACKGROUND: url(../images/home_fascia.gif) repeat-x
}
#pageProdotti #pageBody
{
    BACKGROUND: url(../images/home_fascia.gif) repeat-x
}
#pageIstituzionale #pageBody
{
    BACKGROUND: url(../images/home_fascia.gif) repeat-x
}
#pageCommerce #pageBody
{
    WIDTH: 100%;
    BACKGROUND: url(../images/sfPageCommerce.jpg) repeat-x 0px 0px
}
#titoloProdotto
{
    WIDTH: 628px;
    HEIGHT: 70px
}
#sidebar
{
    WIDTH: 200px;
    FLOAT: left
}
UL#mainMenu
{
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px 15px 20px
}
#pageCommerce UL#mainMenu
{
    MARGIN: 0px 4px 0px 25px;
    BACKGROUND: url(../images/sfMenuIsti.jpg) repeat-x
}
#pageCommerce UL#secondMenu
{
    MARGIN: 0px 4px 20px 25px;
    BACKGROUND: url(../images/sfSecondMenu.jpg) repeat-x
}
UL#mainMenu LI
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 45px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 5px
}
UL#secondMenu LI
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 45px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 5px
}
UL#mainMenu LI LI
{
    BORDER-BOTTOM: #ced4db 1px solid;
    PADDING-BOTTOM: 5px;
    DISPLAY: block
}
UL#secondMenu LI LI
{
    BORDER-BOTTOM: #ced4db 1px solid;
    PADDING-BOTTOM: 5px;
    DISPLAY: block
}
UL#mainMenu LI LI LI
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    FONT-SIZE: 0.8em;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
UL#secondMenu LI LI LI
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    FONT-SIZE: 0.8em;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
UL#mainMenu LI UL
{
    BORDER-BOTTOM: #ced4db 2px solid;
    MARGIN: 5px 0px 0px -45px;
    BORDER-TOP: #ced4db 2px solid
}
UL#secondMenu LI UL
{
    BORDER-BOTTOM: #ced4db 2px solid;
    MARGIN: 5px 0px 0px -45px;
    BORDER-TOP: #ced4db 2px solid
}
UL#mainMenu LI UL UL
{
    BORDER-BOTTOM: 0px;
    BORDER-TOP: #ced4db 1px solid
}
UL#secondMenu LI UL UL
{
    BORDER-BOTTOM: 0px;
    BORDER-TOP: #ced4db 1px solid
}
UL#mainMenu LI A
{
}
P.numero_assistenza
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 75px
}
#content
{
    MARGIN-LEFT: 200px
}
#pageCommerce #content
{
    MARGIN-LEFT: 200px;
    PADDING-TOP: 0px
}
#mainContent
{
    WIDTH: 433px;
    FLOAT: left
}
#pageProdotti #mainContent
{
    WIDTH: 100%
}
#pageIstituzionale #mainContent
{
    WIDTH: 100%
}
#pageCommerce #mainContent
{
    WIDTH: 100%
}
#subContent
{
    WIDTH: 314px;
    FLOAT: right
}
#treCol #subContent
{
    BACKGROUND: url(../images/sfMenuProd.jpg) repeat-x left 50px
}
#mainContent P
{
    MARGIN: 10px 15px
}
#mainContent H1
{
    MARGIN: 10px 15px
}
UL#menuExtra
{
    MARGIN-TOP: 10px;
    WIDTH: 200px;
    FLOAT: left;
    FONT-SIZE: 0.9em
}
UL#menuExtra H3
{
    COLOR: #139b00;
    MARGIN-LEFT: 15px
}
UL#menuExtra LI
{
    LINE-HEIGHT: 1.5em;
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/icoMenuExtra.gif) no-repeat left 3px
}
#areaAccesso
{
    POSITION: relative;
    PADDING-LEFT: 40px;
    COLOR: #e9f1f9
}
#pageProdotti #areaAccesso
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 30px;
    WIDTH: 254px;
    PADDING-RIGHT: 30px;
    FLOAT: right;
    HEIGHT: 40px;
    PADDING-TOP: 5px
}
#pageIstituzionale #areaAccesso
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 30px;
    WIDTH: 254px;
    PADDING-RIGHT: 30px;
    FLOAT: right;
    HEIGHT: 40px;
    PADDING-TOP: 5px
}
#pageCommerce #areaAccesso
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 30px;
    WIDTH: 254px;
    PADDING-RIGHT: 30px;
    FLOAT: right;
    HEIGHT: 40px;
    PADDING-TOP: 5px
}
#areaAccesso #bottAccesso
{
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    BORDER-LEFT: 0px;
    TEXT-INDENT: -999px;
    WIDTH: 27px;
    BACKGROUND: url(../images/bottInvia.gif) no-repeat;
    HEIGHT: 27px;
    OVERFLOW: hidden;
    BORDER-TOP: 0px;
    TOP: 80px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px;
    LEFT: 220px
}
#areaAccesso #bottLogout
{
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    BORDER-LEFT: 0px;
    TEXT-INDENT: -999px;
    WIDTH: 27px;
    BACKGROUND: url(../images/bottInvia.gif) no-repeat;
    HEIGHT: 27px;
    OVERFLOW: hidden;
    BORDER-TOP: 0px;
    TOP: 80px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px;
    LEFT: 220px
}
#areaAccesso #bottLogout
{
    BACKGROUND: url(../images/bottLogout.gif) no-repeat
}
#pageProdotti #areaAccesso #bottAccesso
{
    TOP: 10px;
    LEFT: 220px
}
#pageIstituzionale #areaAccesso #bottAccesso
{
    TOP: 10px;
    LEFT: 220px
}
#pageCommerce #areaAccesso #bottLogout
{
    TOP: 10px;
    LEFT: 220px
}
P.breadcrumb
{
    WIDTH: 90%;
    FLOAT: left
}
#areaAccesso P
{
    MARGIN: 5px 0px
}
UL#elencoCategorie
{
}
UL#elencoCategorie LI
{
    MARGIN: 10px 15px;
    WIDTH: 150px;
    FLOAT: left;
    HEIGHT: 160px;
    FONT-SIZE: 0.9em
}
UL#elencoCategorie LI STRONG
{
    FONT-SIZE: 1.2em
}
UL#elencoCategorie LI IMG
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    DISPLAY: block;
    MARGIN-BOTTOM: 5px;
    CLEAR: both;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid
}
#areaCarrello
{
    TEXT-ALIGN: justify;
    MARGIN: 0px 0px 10px 10px;
    WIDTH: 300px;
    BACKGROUND: url(../images/sfAreaCarrello.jpg) repeat-y;
    FLOAT: right
}
#areaCarrello H4
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.4em;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/sfTopCarrello.jpg) no-repeat;
    FONT-WEIGHT: normal;
    PADDING-TOP: 10px
}
#areaCarrello P
{
    MARGIN-TOP: 5px
}
#areaCarrello UL.bottom
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/sfBottomCarrello.jpg) no-repeat;
    HEIGHT: 48px;
    PADDING-TOP: 10px
}
#areaCarrello UL.bottom LI
{
    PADDING-LEFT: 45px;
    FLOAT: left;
    FONT-SIZE: 0.9em
}
#subContent H3
{
    MARGIN-LEFT: 30px
}
UL.menuProdotti
{
    COLOR: #2d4a6d;
    MARGIN-LEFT: 15px
}
UL.menuProdotti H4
{
    MARGIN-LEFT: 15px
}
UL.menuProdotti LI
{
    LINE-HEIGHT: 1.2em;
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/frecciaProd.gif) no-repeat left 2px;
    FONT-SIZE: 0.9em
}
UL.docAllegati
{
    MARGIN-LEFT: 15px
}
UL.docAllegati LI
{
    MARGIN: 10px 0px
}
#footer
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    WIDTH: 860px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    CLEAR: both;
    BORDER-TOP: #dadada 1px solid;
    PADDING-TOP: 10px
}
#footer P
{
    COLOR: #666;
    FONT-SIZE: 0.8em;
    MARGIN-RIGHT: 0px
}
#index #footer
{
    MARGIN: 2px auto;
    FLOAT: none
}
#infoExtra
{
    MARGIN: 10px 0px;
    WIDTH: 100%;
    FLOAT: left;
    CLEAR: both
}
TABLE#prodotto
{
    WIDTH: 720px;
    CAPTION-SIDE: top;
    BORDER-COLLAPSE: collapse;
    FLOAT: left
}
TABLE#prodotto CAPTION
{
    FLOAT: left
}
#pageCommerce TABLE#prodotto CAPTION
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 1.6em;
    FLOAT: none;
    FONT-SIZE: 1.3em;
    FONT-WEIGHT: bold
}
TABLE#prodotto TR
{
    BORDER-BOTTOM: #ced4db 1px solid;
    BORDER-TOP: #ced4db 1px solid
}
TABLE#prodotto TR.pari
{
    BACKGROUND-COLOR: #f5f5fa
}
TABLE#prodotto TR.dispari
{
    BACKGROUND-COLOR: #e7eaee
}
TABLE#prodotto TD
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT-SIZE: 8pt;
    PADDING-TOP: 3px
}
TABLE#prodotto TD.primaCol
{
    WIDTH: 100px
}
TABLE#prodotto TD.secCol
{
    WIDTH: 300px
}
#pageCommerce TABLE#prodotto
{
    FLOAT: none
}
#pageCommerce TABLE#prodotto TD
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 3px
}
#pageCommerce TABLE#prodotto TH
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 3px
}
#pageCommerce TABLE#prodotto TD.primaCol
{
    WIDTH: auto
}
#pageCommerce TABLE#prodotto TD.secCol
{
}
#imgAll
{
    WIDTH: 177px;
    FLOAT: left;
    FONT-SIZE: 0.9em;
    MARGIN-RIGHT: 20px
}
#imgAll LI
{
    MARGIN: 3px;
    WIDTH: 80px;
    FLOAT: left;
    HEIGHT: 110px
}
#imgAll IMG
{
    FLOAT: left
}
#infoProdotto
{
    POSITION: relative;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #e7e7e7;
    PADDING-LEFT: 5px;
    WIDTH: 70%;
    PADDING-RIGHT: 5px;
    MARGIN-LEFT: 200px;
    PADDING-TOP: 5px
}
#infoProdotto EM
{
    FONT-STYLE: normal;
    FONT-SIZE: 1.5em
}
#infoProdotto SPAN.xDxAlto
{
    POSITION: absolute;
    WIDTH: 9px;
    HEIGHT: 9px
}
#infoProdotto SPAN.xDxBasso
{
    POSITION: absolute;
    WIDTH: 9px;
    HEIGHT: 9px
}
#infoProdotto SPAN.xSxAlto
{
    POSITION: absolute;
    WIDTH: 9px;
    HEIGHT: 9px
}
#infoProdotto SPAN.xSxBasso
{
    POSITION: absolute;
    WIDTH: 9px;
    HEIGHT: 9px
}
#infoProdotto SPAN.xDxAlto
{
    BACKGROUND: url(../images/xDxAlto.gif) no-repeat;
    TOP: 0px;
    RIGHT: 0px
}
#infoProdotto SPAN.xSxAlto
{
    BACKGROUND: url(../images/xSxAlto.gif) no-repeat;
    TOP: 0px;
    LEFT: 0px
}
#acquisto
{
    MARGIN: 25px 0px 25px 200px;
    CURSOR: pointer
}
#acquisto LI#richiediInfo
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 35px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/icoInfo.gif) no-repeat left 50%;
    FLOAT: left;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 10px
}
#acquisto LI#ordina
{
    PADDING-BOTTOM: 18px;
    PADDING-LEFT: 55px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/icoCarrello.gif) no-repeat left 50%;
    FLOAT: left;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 10px
}
FIELDSET.filtro
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    MARGIN: 15px 15px 15px 200px;
    CLEAR: both;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid
}
LEGEND
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 0px
}
.filtro DIV
{
    MARGIN: 5px;
    FLOAT: left
}
#imgAllCommerce
{
    WIDTH: 500px;
    FLOAT: right;
    FONT-SIZE: 0.9em;
    MARGIN-RIGHT: 20px
}
#imgAllCommerce LI
{
    MARGIN: 3px;
    WIDTH: 300px;
    FLOAT: right;
    HEIGHT: 50px
}
#imgAllCommerce IMG
{
    FLOAT: left
}
UL#menuProdotto
{
    BORDER-BOTTOM: #999999 1px solid;
    MARGIN: 25px 0px;
    PADDING-LEFT: 20px;
    HEIGHT: 28px
}
#menuProdotto LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-TOP: 0px
}
#menuProdotto A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/sfMenuLeft.jpg) #e2e2e2 no-repeat left top;
    FLOAT: left;
    PADDING-TOP: 0px
}
#menuProdotto A SPAN
{
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 19px;
    DISPLAY: block;
    BACKGROUND: url(../images/sfMenuRight.jpg) #e2e2e2 no-repeat right top;
    FLOAT: left;
    PADDING-TOP: 8px
}
#menuProdotto A SPAN
{
    FLOAT: none
}
#menuProdotto A:hover
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/sfMenuLeftHover.jpg) #9bd791 no-repeat left top;
    FLOAT: left;
    PADDING-TOP: 0px
}
#menuProdotto A:hover SPAN
{
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 19px;
    DISPLAY: block;
    BACKGROUND: url(../images/sfMenuRightHover.jpg) #9bd791 no-repeat right top;
    FLOAT: left;
    PADDING-TOP: 8px
}
#menuProdotto LI.corrente
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/sfMenuLeftHover.jpg) #9bd791 no-repeat left top;
    FLOAT: left;
    PADDING-TOP: 0px
}
#menuProdotto LI.corrente SPAN
{
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 19px;
    DISPLAY: block;
    BACKGROUND: url(../images/sfMenuRightHover.jpg) #9bd791 no-repeat right top;
    FLOAT: left;
    PADDING-TOP: 8px
}
#menuProdotto LI.normale
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/sfMenuLeft.jpg) #e2e2e2 no-repeat left top;
    FLOAT: left;
    PADDING-TOP: 0px
}
#menuProdotto LI.normale SPAN
{
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 19px;
    DISPLAY: block;
    BACKGROUND: url(../images/sfMenuRight.jpg) #e2e2e2 no-repeat right top;
    FLOAT: left;
    PADDING-TOP: 8px
}
#menuProdotto LI:hover
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/sfMenuLeftHover.jpg) #9bd791 no-repeat left top;
    FLOAT: left;
    CURSOR: pointer;
    PADDING-TOP: 0px
}
#menuProdotto LI:hover SPAN
{
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 19px;
    DISPLAY: block;
    BACKGROUND: url(../images/sfMenuRightHover.jpg) #9bd791 no-repeat right top;
    FLOAT: left;
    PADDING-TOP: 8px
}
TABLE#generica
{
    CAPTION-SIDE: top;
    BORDER-COLLAPSE: collapse;
    FLOAT: left
}
TABLE#generica CAPTION
{
    FLOAT: left
}
#pageCommerce TABLE#generica CAPTION
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 1.6em;
    FLOAT: none;
    FONT-SIZE: 1.3em;
    FONT-WEIGHT: bold
}
TABLE#generica TR
{
    BORDER-BOTTOM: #ced4db 1px solid;
    BORDER-TOP: #ced4db 1px solid
}
TABLE#generica TR.pari
{
    BACKGROUND-COLOR: #f5f5fa
}
TABLE#generica TR.dispari
{
    BACKGROUND-COLOR: #e7eaee
}
TABLE#generica TD
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT-SIZE: 8pt;
    PADDING-TOP: 3px
}
TABLE#generica TD.primaCol
{
    WIDTH: 100px
}
TABLE#generica TD.secCol
{
    WIDTH: 300px
}
#pageCommerce TABLE#generica
{
    FLOAT: none
}
#pageCommerce TABLE#generica TD
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 3px
}
#pageCommerce TABLE#generica TH
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 3px
}
#pageCommerce TABLE#generica TD.primaCol
{
    WIDTH: auto
}
#pageCommerce TABLE#generica TD.secCol
{
}
H1 .nobold
{
    FONT-WEIGHT: normal
}
.left-margin
{
    MARGIN: 0px 15px;
    FLOAT: left
}
.linea
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    BORDER-TOP: #2d4a6d 1px solid;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
.linea H1
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.2em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-TOP: 0px;
    font-size-adjust: none
}
TABLE.form-assistenza
{
    WIDTH: auto;
    CAPTION-SIDE: top;
    BORDER-COLLAPSE: collapse;
    FLOAT: left
}
TABLE.form-assistenza TR TD
{
    TEXT-ALIGN: left;
    HEIGHT: 28px;
    FONT-SIZE: 14px
}
TABLE.form-assistenza TD.sx
{
    WIDTH: 105px
}
TABLE.form-assistenza INPUT
{
    BORDER-BOTTOM: #ccd4de 1px solid;
    BORDER-LEFT: #ccd4de 1px solid;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 30px 0px 10px;
    WIDTH: 260px;
    DISPLAY: block;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    COLOR: #5b6670;
    FONT-SIZE: 14px;
    BORDER-TOP: #ccd4de 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #ccd4de 1px solid
}
TEXTAREA
{
    BORDER-BOTTOM: #ccd4de 1px solid;
    BORDER-LEFT: #ccd4de 1px solid;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 30px 0px 10px;
    WIDTH: 260px;
    DISPLAY: block;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    COLOR: #5b6670;
    FONT-SIZE: 14px;
    BORDER-TOP: #ccd4de 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #ccd4de 1px solid
}
TABLE.form-assistenza INPUT.nostyle
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 5px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FLOAT: left;
    COLOR: #5b6670;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
TABLE.form-assistenza INPUT.invia
{
    BORDER-BOTTOM: #ccd4de 1px solid;
    BORDER-LEFT: #ccd4de 1px solid;
    PADDING-BOTTOM: 1px;
    BACKGROUND-COLOR: #ccd4de;
    PADDING-LEFT: 2px;
    WIDTH: auto;
    PADDING-RIGHT: 2px;
    COLOR: #4c6684;
    FONT-SIZE: 12px;
    BORDER-TOP: #ccd4de 1px solid;
    BORDER-RIGHT: #ccd4de 1px solid;
    PADDING-TOP: 1px
}
H2.contatti
{
    PADDING-BOTTOM: 14px;
    LINE-HEIGHT: normal;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/bg-titolo.jpg) #e5edf6 repeat-y left top;
    LETTER-SPACING: 1px;
    COLOR: #ffffff;
    CLEAR: both;
    FONT-SIZE: 1.3em;
    PADDING-TOP: 14px;
    font-size-adjust: none
}
.bg-op
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/bg-div-contatti.jpg) #fff no-repeat right top;
    FLOAT: left;
    PADDING-TOP: 0px
}
.float-contatti
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 315px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 6px
}
.float-contatti IMG
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 0px
}
.footer-eventi
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/footer-box-eventi.jpg) no-repeat left top;
    HEIGHT: 7px;
    PADDING-TOP: 0px
}
.eventi
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    MIN-HEIGHT: 80px;
    PADDING-LEFT: 0px;
    WIDTH: 100px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/bg-box-eventi.jpg) left top;
    PADDING-TOP: 60px
}
.footer-news
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/footer-box-news.jpg) no-repeat left top;
    HEIGHT: 7px;
    PADDING-TOP: 0px
}
.news
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    MIN-HEIGHT: 80px;
    PADDING-LEFT: 0px;
    WIDTH: 100px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/bg-box-news.jpg) left top;
    PADDING-TOP: 60px
}
.footer-promozione
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/footer-box-promozione.jpg) no-repeat left top;
    HEIGHT: 7px;
    PADDING-TOP: 0px
}
.promozione
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    MIN-HEIGHT: 80px;
    PADDING-LEFT: 0px;
    WIDTH: 100px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/bg-box-promozione.jpg) left top;
    PADDING-TOP: 60px
}
.eventi P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 7px;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
.news P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 7px;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
.promozione P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 7px;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
.eventi P A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
.news P A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
.promozione P A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
.eventi P A:hover
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    PADDING-TOP: 0px
}
.news P A:hover
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    PADDING-TOP: 0px
}
.promozione P A:hover
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    PADDING-TOP: 0px
}
P.numero_assistenza
{
    PADDING-TOP: 75px
}
H1 .nobold
{
    FONT-WEIGHT: normal
}
.left-margin
{
    MARGIN: 0px 15px;
    FLOAT: left
}
.linea
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    BORDER-TOP: #2d4a6d 1px solid;
    PADDING-TOP: 0px
}
.linea H1
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.2em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-TOP: 0px;
    font-size-adjust: none
}
TABLE.form-assistenza
{
    WIDTH: auto;
    CAPTION-SIDE: top;
    BORDER-COLLAPSE: collapse;
    FLOAT: left
}
TABLE.form-assistenza TR TD
{
    TEXT-ALIGN: left;
    HEIGHT: 28px;
    FONT-SIZE: 14px
}
TABLE.form-assistenza TD.sx
{
    WIDTH: 105px
}
TABLE.form-assistenza INPUT
{
    BORDER-BOTTOM: #ccd4de 1px solid;
    BORDER-LEFT: #ccd4de 1px solid;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 30px 0px 10px;
    WIDTH: 260px;
    DISPLAY: block;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    COLOR: #5b6670;
    FONT-SIZE: 14px;
    BORDER-TOP: #ccd4de 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #ccd4de 1px solid
}
TEXTAREA
{
    BORDER-BOTTOM: #ccd4de 1px solid;
    BORDER-LEFT: #ccd4de 1px solid;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 30px 0px 10px;
    WIDTH: 260px;
    DISPLAY: block;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    COLOR: #5b6670;
    FONT-SIZE: 14px;
    BORDER-TOP: #ccd4de 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #ccd4de 1px solid
}
TABLE.form-assistenza INPUT.nostyle
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 5px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FLOAT: left;
    COLOR: #5b6670;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
TABLE.form-assistenza INPUT.invia
{
    BORDER-BOTTOM: #ccd4de 1px solid;
    BORDER-LEFT: #ccd4de 1px solid;
    PADDING-BOTTOM: 1px;
    BACKGROUND-COLOR: #ccd4de;
    PADDING-LEFT: 2px;
    WIDTH: auto;
    PADDING-RIGHT: 2px;
    COLOR: #4c6684;
    FONT-SIZE: 12px;
    BORDER-TOP: #ccd4de 1px solid;
    BORDER-RIGHT: #ccd4de 1px solid;
    PADDING-TOP: 1px
}
H2.contatti
{
    PADDING-BOTTOM: 14px;
    LINE-HEIGHT: normal;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/bg-titolo.jpg) #e5edf6 repeat-y left top;
    LETTER-SPACING: 1px;
    COLOR: #ffffff;
    CLEAR: both;
    FONT-SIZE: 1.3em;
    PADDING-TOP: 14px;
    font-size-adjust: none
}
.bg-op
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/bg-div-contatti.jpg) #fff no-repeat right top;
    FLOAT: left;
    PADDING-TOP: 0px
}
.float-contatti
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 315px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 6px
}
.float-contatti IMG
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 0px
}
UL#thirdMenu LI
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 45px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 5px
}
UL#thirdMenu LI LI
{
    BORDER-BOTTOM: #ced4db 1px solid;
    PADDING-BOTTOM: 5px;
    DISPLAY: block
}
UL#thirdMenu LI LI LI
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    FONT-SIZE: 0.8em;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
UL#thirdMenu LI UL
{
    BORDER-BOTTOM: #ced4db 2px solid;
    MARGIN: 5px 0px 0px -45px;
    BORDER-TOP: #ced4db 2px solid
}
UL#thirdMenu LI UL UL
{
    BORDER-BOTTOM: 0px;
    BORDER-TOP: #ced4db 1px solid
}
#acquisto LI#checkout
{
    PADDING-BOTTOM: 18px;
    PADDING-LEFT: 55px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/icoCarrello_out.gif) no-repeat left 50%;
    FLOAT: left;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 10px
}
.DoppiaInterlinea
{
    LINE-HEIGHT: 30px
}
#footerstampa
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 60px;
    WIDTH: 600px;
    PADDING-RIGHT: 60px;
    FLOAT: none;
    CLEAR: both;
    BORDER-TOP: #dadada 1px solid;
    PADDING-TOP: 10px
}
#footerstampa P
{
    COLOR: #666;
    FONT-SIZE: 0.8em;
    MARGIN-RIGHT: 50px
}
#richiedi-password
{
    POSITION: absolute;
    BOTTOM: 0px;
    RIGHT: 10px
}
#calendario
{
    BACKGROUND-IMAGE: url(../images/Calendario.jpg);
    BORDER-BOTTOM: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BACKGROUND-COLOR: transparent;
    WIDTH: 170px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center center;
    HEIGHT: 60px;
    MARGIN-LEFT: 30px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px solid
}

UL#headerMenu_ecommerce
{
    MARGIN-TOP: 15px;
    WIDTH: 120px;
    FLOAT: right;
    FONT-SIZE: 0.8em
}
UL#headerMenu_ecommerce LI
{
    FLOAT: center
}
UL#headerMenu_ecommerce LI A
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-TOP: 15px
}

UL#headerMenu_ecommerce LI A.language
{
    BACKGROUND: url(../images/icoLanguage.gif) no-repeat center 2px
}
UL#headerMenu_ecommerce LI A.home
{
    BACKGROUND: url(../images/icoHome.gif) no-repeat center 2px
}

UL#headerMenu LI A.send
{
    BACKGROUND: url(../images/top_send.gif) no-repeat center 2px
}
#login
{
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 20px
}
