﻿/* Elenco stili tag */
body{font-family:arial,sans-serif;text-align:center;margin:0px;padding:0px;background-color:#333333;font-size:10px;}
a{color:#CD9620; font-variant:small-caps;}
h1,h2,h3{margin-top:5px;margin-bottom:5px;}
/* elenco stili id */
#footer{background-color:black;color:white;text-align:right;font-size:10px;height:40px;}
#top{height:110px;background-color:#308C48;}
#slidedown_menu li{list-style-type:none;position:relative;}
#slidedown_menu ul{margin:0px;padding:0px;position:relative;}
#slidedown_menu div{margin:0px;padding:0px;}
#slidedown_menu{width:195px;padding-left:5px;padding-top:10px;}
#slidedown_menu a{color:#000;text-decoration:none;display:block;clear:both;width:175px;padding-left:2px;}
#slidedown_menu .slMenuItem_depth1{margin-top:1px;border-bottom:1px dashed #000;font-weight:bold;}	
#slidedown_menu .slMenuItem_depth2{margin-top:1px;}	
#slidedown_menu .slMenuItem_depth3{margin-top:1px;font-style:italic;color:blue;}	
#slidedown_menu .slMenuItem_depth4{margin-top:1px;color:red;}	
#slidedown_menu .slMenuItem_depth5{margin-top:1px;}
#slidedown_menu .slideMenuDiv1 ul{padding:1px;}
#slidedown_menu .slideMenuDiv2 ul{margin-left:5px;padding:1px;}
#slidedown_menu .slideMenuDiv3 ul{margin-left:10px;padding:1px;}
#slidedown_menu .slMenuItem_depth4 ul{margin-left:15px;padding:1px;}
#user {height: 14px; width: 100px; background-color:#FFFFFF; border:1px solid #d1d1d1; margin:0px; float:left}
#cerca {height: 14px; width: 150px; background-color:#FFFFFF; border:1px solid #d1d1d1; margin:0px}
#inizia {height: 18px; width: 18px; margin:0px; background-image:url(immagini/template/submit.png); border: 1px solid #d1d1d1; text-align:left}
#inizia:hover {height: 18px; width: 18px; margin:0px; background-image:url(immagini/template/submithover.png); border: 1px solid #d1d1d1; text-align:left}
#submit {height: 18px; width: 42px; margin:0px; background-color:#CCCCCC ; border: 1px solid #d1d1d1; float:left; font: 10px verdana}
#submit:hover {height: 18px; width: 42px; margin:0px; background-color:#999999 ; border: 1px solid #d1d1d1; float:left; font: 10px verdana}
#viewcss{color: #00f;font-weight: bold}
/* elenco stile classi */
.linkError{font-size:14px;font-weight:bold;}
.bugfixRBL{float:left;}
.prezzoScontato{text-decoration:line-through;}
.celleForm{text-align:right;color:Black;font-weight:bold;padding-right:5px;}
.menuStatico{text-decoration:none;font-size:12px;font-variant:small-caps;color:white;width:100%;height:100%;}
.menuStatico:hover{text-decoration:underline;color:yellow;font-weight:bold;}
.Message{padding:10px;text-align:justify;color: Black;}
.lnkDescr{color:Black; font-size:10px;margin-right:5px;}
.TestoSessioneScaduta{Font-size: 12px; text-align: left; line-height:1.5;margin-left:10px;}
.lnkLogout{padding-left:11px;padding-top:6px;padding-bottom: 6px;display:block;border-bottom:1px dotted;text-decoration: none; color: #000000;margin-right:8px; float:left;}
.tdPrincipale{background-color:#FFFFFF;border-right:1px solid #000000; border-left:1px solid #000000;}
.cercaStyle{font-variant:small-caps;font-weight:bold;font-size:12px;}
.main{width: 100%; height: 333px; float:left; background-image: url(immagini/template/bg.png); background-repeat:no-repeat; background-position:center}
.head{margin:auto; width: 999px; height: 333px; background-image: url(immagini/template/head.png); background-repeat:no-repeat; background-position:center}
.account{height: 33px}
.menu{float: right; margin: 0px 40px 0px 0px; width: 615px; height: 54px; border-left:1px solid #bebfbc}
.headimg{margin:auto; width: 999px; height: 333px; background-image: url(immagini/template/head.jpg); background-repeat:no-repeat; background-position:center}
.contenitore{width: 100%; float:left}
.corpo{width: 998px; background-color:#5c5c5c; margin:auto; border:1px solid #000000; height:100%}
.fermo{width: 1093px; margin:auto}
.container{width: 998px; height:auto; margin-left:46px; background-color:#5c5c5c; border:1px solid #000000}
.colonnasx{width: 248px;  float:left; background-color:#5c5c5c; height:100%}
.colonnasxLogin{width: 248px;  float:left}
.principale{width: 500px; float:left; margin:auto; background-color:#FFFFFF;}
.path{background-color:#333333; margin:auto; border-bottom:1px solid #000000; padding: 10px 5px 5px 11px;font:10px verdana;color:#FFFFFF;text-align:left;}
.sezione{background-color:#333333; border-bottom:1px solid #000000; text-align:left; padding: 10px 10px 10px 11px;}
.colonnadx{width: 248px; float:left; margin:auto; background-color:#5c5c5c; height:100%}
.colonnadxRicerca{width: 248px;  float:right}
.footer{width: 998px; height:95px; margin:auto; background-color:#ffffff; border-top:1px solid #000000; border-bottom:1px solid #000000}
.box{width: 210px;}
.boxtitle{width: 209px; height: 34px; margin:auto; background-image:url(immagini/template/title.png)}
.boxtext{width: 209px; margin:auto; background-image:url(immagini/template/fondo.png)}
.boxtextCarrello{width: 209px; margin:auto; background-image:url(immagini/template/fondo.png); text-align:center;}
.boxgrigio{width: 209px; margin:auto; background-color:#CCCCCC; border-bottom: 1px solid #5c5c5c;}
.boxend{width: 209px; margin:auto; height:11px; background-image:url(immagini/template/smusso.png)}
.campo{ height:20px; padding-top:10px}
.richiesta{ height:20px; width:90px;}
.stileLinkCarrello{text-align:right;padding-top:5px;padding-bottom:5px;font-size:10px;}
.prodotti{width:166px;float:left;}
.titolo{width:166px; float:left; border-bottom:1px solid #cccccc;background-color:#FFFFFF}
.prodotto{width:166px; float:left; background-color:#FFFFFF;}
.prodottoHP{width:498px;float:left;height:205px;border:0px;background-color:#FFFFFF;border-bottom:1px solid #000000}
.prodottoHP2{width:249px;float:left;height:205px;border:0px;background-color:#FFFFFF;border-bottom:1px solid #000000}
.testo{width:299px; float:left}
.immagine{width:199px; float:left}
.descrizione{width:166px; float:left; border-top:1px solid #ffffff; background-image:url(immagini/template/descrizionebg.png);}
.bottom {width:166px; height:5px; float:left; background-color:#e5e5e5}
.last {width:166px; height:5px; float:left; background-image:url(immagini/template/bottom.png); border-bottom:1px solid #000000}
.boxtext p{padding-left:11px;  font: 10px verdana; line-height: 15px; text-align:left}
.boxtext a{font: 10px verdana; color: #000000; line-height: 15px; text-align:left; text-decoration:none}
.boxtext img{ padding-right:3px; font: 10px verdana; text-align:left}
.boxgrigio h1{padding-left:11px; font: 10px verdana; font-weight:bold; text-decoration:underline; text-align:left; color:#000000; margin:0px; padding-top:5px}
.boxgrigio p{padding-left:11px; font: 10px verdana; text-align:left; color:#000000; margin-top:5px; margin-bottom:5px}
.account p{ font: 10px verdana; color:#666666; text-align:right;  margin:0px 47px auto; padding-top:10px}
.account a{font: 10px verdana; color:#666666; text-decoration:underline}
.account a:hover{color:#0066ff; text-decoration:underline }
.footer p{ text-align:center; font: 10px verdana; line-height: 15px; color:#333333}
.footer a{ text-align:center; font: 10px verdana; line-height: 15px; color:#333333; text-decoration:none}
.footer a:hover{ text-align:center; font: 10px verdana; line-height: 15px; color:#333333; text-decoration:underline}
.titolo h1{ text-align:center; font: 18px verdana; font-weight:bold; color:#000000; margin:0px; padding-top:10px; padding-bottom:5px;}
.titolo p{ text-align:center; font: 12px verdana; color:#000000; margin:0px; padding-bottom:5px}
.prodotto img { border-width:0px; margin:20px; }
.prodottoImageButton { border-width:0px; margin:10px; }
.descrizione p{ text-align:left; font: 10px verdana;  padding-left:20px;  padding-top:5px; color:#000000; padding-bottom:5px}
.descrizione a {color:#000000; text-decoration:underline}
.descrizione a:hover {color:#000000; text-decoration:underline;}
.richiesta p{ text-align:left; font: 10px verdana;  padding-left:10px;  margin:0px; color: #666666}
.richiesta a{ text-align:left; font: 10px verdana;  padding-left:0px;  margin:0px; color: #0066FF}
.richiesta a:hover{ text-align:left; font: 10px verdana;  padding-left:0px;  margin:0px; color: #0066FF; text-decoration:underline}
.sezioneLabel {font:16px verdana; height: 60px; font-weight:bold; color: #FFFFFF;}
.sezione h1 {padding-left:11px; font: 16px verdana; font-weight:bold; color: #FFFFFF; text-align:left; margin-top:10px; margin-bottom:10px}
.sezione h2 {padding-left:11px; font: 146px verdana; color: #FFFFFF; text-align:left; margin-top:10px; margin-bottom:10px}
.immagine img{margin:20px 26px 10px; float:left}
.immagine p{ text-align:left; font: 10px verdana;  padding-left:0px;  margin:0px 20px 10px 20px; color: #000000}
.testo h1{ text-align:left; font: bold 14px verdana;  padding-left:0px;  margin:20px; color: #000000; background-color:#CCCCCC}
.testo p{ text-align:left; font: 11px verdana;  padding-left:0px;  margin:0px 20px 10px 20px; color: #000000}
.acquista{margin:0px;}
.acquista:hover{margin:0px; background-image: url('immagini/template/acquistaon.png');}
.dettagli{margin:0px; margin-left:20px; width: 76px; height: 25px; background-image: url('immagini/template/dettagli.png')}
.dettagli:hover{margin:0px; margin-left:20px; width: 76px; height: 25px; background-image: url('immagini/template/dettaglion.png')}
.loggati{margin:0px; margin-left:20px; display: block; float: left; width: 76px; height: 25px; background-image: url(immagini/template/loggati.png)}
.loggati:hover{margin:0px; margin-left:20px; display: block; float: left; width: 76px; height: 25px; background-image: url(immagini/template/loggation.png)}
.dettaglioff{margin:0px; margin-left:20px; display: block; float: left; width: 76px; height: 25px; background-image: url(immagini/template/dettaglioff.png); cursor:default; outline:none}
.menu a{text-align: center; font: bold 14px helvetica; line-height: 54px; text-decoration:none; color:#747576}
.menu a:hover{text-align: center; font: bold 14px helvetica; line-height: 54px; text-decoration:none; color:#747576}
.menu a.bottone{display: block; float: left; width: 100px; height: 54px; border-right:1px solid #bebfbc; border-left:none; background-image: url('immagini/template/bottone.png')}
.menu a.bottone:hover{background-image: url(immagini/template/bottoneon.png)}
.voce1{padding-left:11px; padding-top:6px; padding-bottom: 6px; display:block; border-bottom:1px dotted; text-decoration: none; color: #000000; margin-right:8px}
.voce1LogOut{padding-left:11px; padding-top:6px; padding-bottom: 6px; display:block; text-decoration: none; color: #000000; margin-right:8px}
.submenu{display: block;  margin-left: 24px; margin-top: 2px; padding-left: 7px; color: #333333}
.hide{display: none}
.show{display: block}
.submenu a {margin:8px}
.submenu{font:verdana 10px; color:#666666; margin-right:8px; padding-bottom: 8px; line-height:10px; outline:none}
.submenu:hover{ font:verdana 10px; color:#000000; text-decoration: underline}
.carrello{display: block; width:20px; height:20px; margin:5px 5px auto auto; float:right; background-image: url(immagini/template/carrello_mini_off.png)}
.carrello:hover{background-image: url(immagini/template/carrello_mini.png)}
.form {margin:0px; padding:0px}
.pulsante {height: 22px; width: 22px}
.Cuser {height: 14px; width: 100px; background-color:#FFFFFF; border:1px solid #d1d1d1; margin:0px; float:left}
.Ccerca {height: 18px; width: 150px; background-color:#FFFFFF; border:1px solid #d1d1d1; margin:0px}
.Cinizia {height: 18px; width: 18px; margin:0px; background-image:url(immagini/template/submit.png); border: 1px solid #d1d1d1; text-align:left}
.Cinizia:hover {height: 18px; width: 18px; margin:0px; background-image:url(immagini/template/submithover.png); border: 1px solid #d1d1d1; text-align:left}
.Csubmit {height: 18px; width: 42px; margin:0px; background-color:#CCCCCC ; border: 1px solid #d1d1d1; float:left; font: 10px verdana}
.Csubmit:hover {height: 18px; width: 42px; margin:0px; background-color:#999999 ; border: 1px solid #d1d1d1; float:left; font: 10px verdana}


/* elenco stile contenuti */
.contenuti {width: 500px;}
.contenuti h1{ text-align:left; font: bold 24px arial;  padding-left:10px;  margin:10px; color: #000000; background-color:#CCCCCC; letter-spacing:0.010em;}
.contenuti p{ text-align:left; font: 11px verdana;  padding-left:0px;  margin:0px 20px 20px 20px; color: #000000; line-height:16px; letter-spacing:0.005em; }
.contenuti img.img_pagina {float:left; margin-right: 6px; border-style:solid; border-width:1px; border-color:#CCCCCC;}

.contenuti h2{text-align:left; font: bold 18px arial;  padding-left:10px;  margin-top:20px; margin-bottom:20px; }
.contenuti ul li, ol li{ text-align:left; font: 11px verdana;  padding-left:0px;  margin:0px 20px 20px 20px; color: #000000; line-height:16px; letter-spacing:0.005em; }
.contenuti ol li ul li{ list-style-type:disc;}

a.Link_home {font-weight:bold; text-decoration:none;}
a.Link_home:hover {text-decoration: underline;}

.marcoBordiNavigazioneUpSx
{
	width:164px;float:left;border-bottom:1px solid #cccccc;border-right:1px solid #black;
}
.marcoBordiNavigazioneDwSx
{
	width:164px;float:left;border-right:1px solid #black;	
}
.marcoBordiNavigazioneUpDx
{
	width:164px;float:left;border-bottom:1px solid #cccccc;
}
.marcoBordiNavigazioneDwDx
{
	width:164px;float:left;	
}

.fintoLinkCategoria {color:#CD9620;font-variant:small-caps;}

.qtaAddCart{margin-bottom:5px;}
