
.form_registrazione_shop				{ margin:0; padding:0; border:0; }
.form_registrazione_shop fieldset		{ margin:0 0 .5em 0; padding:0; border:0; }
.form_registrazione_shop legend			{ display:block; width:100%; margin:0 0 2em 0; padding:0; border:0; }
.form_registrazione_shop h3				{ }
.form_registrazione_shop label			{  display:block; float:left; clear:left; width:16em; text-align:right; margin-right:1em; margin-bottom:.5em; }
.form_registrazione_shop label.label_checkbox { display:inline; float:none; width:auto; text-align:left; clear:none; }
.form_registrazione_shop input			{  }
.form_registrazione_shop textarea		{  display:block; float:left; width:30em; clear:right; margin-bottom:.5em; }
.form_registrazione_shop .text			{  display:block; float:left; width:20em; clear:right; margin-bottom:.5em; }
.form_registrazione_shop .text_mid		{  display:block; float:left; width:8em; margin-bottom:.5em;  }
.form_registrazione_shop .text_small	{  display:block; float:left; width:4em; margin-bottom:.5em;  }
.form_registrazione_shop .radio			{  margin-left:.5em; margin-right:.5em; /* display:block; float:left; width:2em; */ line-height:1em; vertical-align:baseline; }
.form_registrazione_shop .radio_label	{  /* display:block !important; float:left; width:3em; */ }
.form_registrazione_shop .fieldset_submit { text-align:center; padding-top:1em; width:100%; display:block; }
.form_registrazione_shop .submit		{  display:block; background:#690; color:#FFF; margin:0 auto; width:50%; cursor:pointer; }
.form_registrazione_shop .submit:hover	{  background:#FFF; color:#690; display:block;  }
.form_registrazione_shop .submit.mod	{  background:#960; }
.form_registrazione_shop .submit.mod:hover	{  background:#FFF; color:#960; }

#users-view .form_registrazione_shop label			{  font-weight: bold; }

.form_login_shop				{ margin:0; padding:0; border:0; }
.form_login_shop fieldset		{ margin:0 0 .5em 0; padding:0 0 1em 0; border:0; background:#F0F0F0; color:#690; }
.form_login_shop legend			{ display:block; width:100%; margin:0 0 2em 0; padding:0; border:0; }
.form_login_shop h3				{ }
.form_login_shop label			{  display:block; float:left; clear:left; width:10em; text-align:right; margin:.5em 1em; }
.form_login_shop .text			{  display:block; float:left; width:20em; clear:right; margin-bottom:.5em; }
.form_login_shop .fieldset_submit { text-align:left !important; background:transparent !important; color:#690; padding-top:1em; }
.form_login_shop .submit		{  display:block; background:#690; color:#FFF; margin:0 auto; width:50%; cursor:pointer; }
.form_login_shop .submit:hover	{  background:#FFF; color:#690; display:block;  }


/**/

.box.vetrina 	 { width:26%; float:left; margin:1%; padding:1%; }
.box.vetrina img { width:158px; }

table   { width:100%; border-bottom:1px dotted #CCC; padding-bottom:10px; }
thead   { border:1px dotted #CCC; border-width:1px 0; padding:.4em 0; }
tbody 	{ }
tr 		{ vertical-align:top; }
th 		{ text-align:left; border-right:1px solid #FFF; font-size:.85em; padding:0 .4em; color:#FFF; background:#CCC; }
td 		{ text-align:right; padding:.4em .4em .8em .4em; border-bottom:1px dotted #F0F0F0; border-width: 0 0 1px 0; }

#cerca_vino_adv { /* background:#F6F3F0; */ background-image:url(http://www.enoteca-italiana.it/enosito2/img/bg/bg_body_aziendeassociate.jpg); background-position: 0 80px; background-repeat: repeat-x; }
label			{  }
fieldset		{ padding:.4em; border-bottom:1px dotted #FFF; } 
.fldst_submit	{ text-align:right; }

#user-emailmsg a { margin-left: .5em; padding: .6em .6em; color: #FFF; background-color: #c00; text-decoration: underline; font-size: 9px; font-weight: bold; }
#user-emailmsg a:hover { color: #c00; background-color: #FFF; }

.extra a.registrazione { font-weight: bold; text-decoration: underline; }

.rosso	{ display:block; height:50px; width:50px; background: url(http://www.enoteca-italiana.it/enosito2/img/ico/bott_rosso.gif) no-repeat 0 10px; }
.bianco	{ display:block; height:50px; width:50px; background: url(http://www.enoteca-italiana.it/enosito2/img/ico/bott_bianco.gif) no-repeat 0 10px; }

.a_left		{ text-align:left !important; }
.a_right	{ text-align:right !important; }

.paginazione { padding:.4em 0; height:1.5em; }
.paginazione a { text-decoration: underline; }
.paginazione a:hover { font-weight: bold; }
.paginazione a, .paginazione span { padding:.1em .2em; margin-left:.2em; }
.paginazione a, .paginazione .pag_selected { width:1.2em; }
.pag_selected { color:#FFF; background:#690; }
.paginazione .disabled { color:#ccc; }

.tr_totale		{ font-weight:bold; }
.td_regione		{ font-size:.9em; text-align:left; text-wrap:no-wrap; }
.td_foto		{ text-align:center; }
.td_vino		{ font-size:1em; text-align:left; }
.td_anno		{ font-size:.9em; }
.td_bottiglia	{ font-size:.9em; font-style:italic; }
.td_prezzo		{ font-size:.9em; font-weight:bold; word-wrap:no-wrap; }
.td_buy			{  }
.td_buy	a		{ display:block; background:#690; color:#FFF; border:1px solid #FFF; margin:0 0 .1em 0; padding:.1em; text-align:center; white-space: nowrap; }
.td_buy	a:hover	{ color:#FFF !important; }

.th_regione			{ border-left: 2px solid #CCC; }
.td_regione			{ border-left: 2px solid #fff; }
.bio .td_regione	{ border-left: 2px solid #630; }
tbody tr			{ border-top: 3px solid #fff; }

a.info_vino 		{ display:block; float:left; width:1.2em; border:.4em solid #FFF; background:#690; color:#FFF; margin:0 0 .1em 0; padding:.1em; text-align:center; font-style:italic; font-family:Georgia, Times, Serif;  }
a.info_vino:hover	{ color:#FFF !important; font-weight:bold; }

.extra p { margin-top:.6em; }
.extra a { color:#900; }
.extra li { margin-left:2em; font-size:.9em; }

.clear_l { clear:left !important; }


.admin-notes { width:100%; }

h2 { margin-bottom: 1em; }


#testo_privacy { width:100%; }

#tooltip.small { width: 300px; font-size: .8em; }

#shipping_alert_container { width: 100%; text-align: center; }
#shipping_alert { margin: auto; width: 80%; padding: 2em; border: 2px dotted red; font-weight: bold; }
