/* GENERALI */
h1.NomeSezione {background-color: #EFFBD3;padding: 4px 5px;margin: 10px 0;color: #457F26;font-size: 15px;}
h1.NomeSezione span{font-size: 12px;color: #999;}

div.box_tabella {width: 99%;margin: 0;padding: 0;border: 0;}

/* menu sx */
div#menu1 ul {margin: 0;padding: 0 0 0 12px;list-style-type: none;}
div#menu1 ul li{margin: 30px 0;padding: 0 0 15px 20px;background: url(../_grafica/bg_menusx_li.gif) no-repeat bottom left transparent;font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;font-size: 14px;text-align: left;}
div#menu1 ul li a{color: #a29685;text-decoration: none;}
div#menu1 ul li a:hover, div#menu1 ul li a.selected {color: #46372a;}

/* lista articoli  HP*/
dl.hp_listaArticoli{margin: 40px 0 15px 0;padding: 0;list-style-type: none;}
dl.hp_listaArticoli dt{margin: 0;padding: 0;}
dl.hp_listaArticoli h1{margin-bottom: 10px;}
dl.hp_listaArticoli dd{margin: 0;padding: 0 0 15px 0;}
dl.hp_listaArticoli dd span.data_articolo{font-size: 10px;color: #777;;padding-bottom: 2px;float: right;}
dl.hp_listaArticoli dd span.titolo_articolo{display: block}
dl.hp_listaArticoli dd span.titolo_articolo a{font-size: 12px;font-weight: bold;text-decoration: none;}
dl.hp_listaArticoli dd span.titolo_articolo a:hover{text-decoration: underline;}
dl.hp_listaArticoli dd span.sottotitolo_articolo{display: block; padding: 0 0 0 4px;font-size: 11px}


/* lista articoli */
ul.listaArticoli{margin: 20px 0 15px 0;padding: 0;list-style-type: none;}
ul.listaArticoli li{margin: 0;padding: 5px 0;}
ul.listaArticoli li span.data_articolo{font-size: 10px;color: #777;display: block;padding-bottom: 2px;float: right;}
ul.listaArticoli li span.titolo_articolo{display: block}
ul.listaArticoli li span.titolo_articolo a{font-size: 12px;font-weight: bold;}
ul.listaArticoli li span.titolo_articolo a:hover{}
ul.listaArticoli li span.sottotitolo_articolo{display: block; padding: 0 0 0 4px;font-size: 11px}

/* dettaglio articolo */
div.DettaglioArticolo {}
div.DettaglioArticolo h1.TitArticolo {margin-bottom: 12px;}
div.DettaglioArticolo h3.SottotitoloArticolo {font-weight: normal;}
div.DettaglioArticolo p.dataArticolo {text-align: right;font-size: 10px;color: #777;float: right;}
div.DettaglioArticolo div.testoArticolo {}

/* shop */
.shop_step {text-align: right;padding: 0 0 20px 0;margin: 20px 0 20px 0;border-bottom: 1px solid #ddd;font-weight: bold;}
#box_anagrafica {margin: 10px 0;padding: 10px;background-color: #fffbed;position: relative;}
#box_anagrafica label {display: inline-block;width: 100px;font-weight: bold;}
#box_anagrafica input {width: 400px;margin: 0 0 10px 0;font-size: 13px;}
.f_required {color: #a00;padding: 0 0 0 3px;}
#box_info_privacy {margin:5px 0; width:550px; height: 80px;padding:15px;overflow: auto; background-color: #fafafa;border: 1px solid #ddd;font-size: 10px; line-height: 110%;}
#box_info_privacy p {margin: 2px 0;}
#box_anagrafica label.error, label.error {display: inline;position: absolute;margin: 0 0 0 5px;width: 105px;padding: 3px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;background-color: red; color: #fff;}

#box_anagrafica p {font-size: 13px;}
#box_anagrafica p strong {}

#lnk_validate {cursor: pointer;}
#lnk_validate:hover {text-decoration:underline;}

.shop_links {margin:20px 0;padding:20px 0;text-align: center;border-top: 1px solid #ddd;}
.shop_links .sep {padding: 0 20px;}
.shop_links a {text-decoration: none;}
.shop_links a:hover {text-decoration: none;}
