#simpleTooltip { 
padding: 5px 15px; border: 1px solid #A6A7AB; background: #F2F3F5; 
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
}


.zoom{font-size:12px;}
body.no_bg {	background: none;}
/*CSS DELLA SEZIONE ABBONATI*/
body#body_abbonati { background: transparent url(images/_.jpg) repeat-x top; }
body#body_abbonati div#footer { background: transparent url(images/footer_01.jpg) repeat-x bottom; font-weight:normal; }
h2.red, #body_abbonati div.lcol-large h2, #body_abbonati div.lcol_3c h2, #body_abbonati div.ccol_3c h2 { background: #990000 url(images/h2_red.jpg) repeat-x bottom; padding: 0px 5px 10px 5px; color: White; margin: 0px;}
div#h_abbonati { background: transparent url(images/red_sfish.jpg) repeat-x center; /*background-color: #BB5858;  border-top: 1px solid White;*/}
/*FINE CSS SEZIONE ABBONATI*/
/*CSS DELLA SEZIONE CATALOGO*/
body#body_catalogo { background: transparent url(images/_.jpg) repeat-x top; }
body#body_catalogo div#footer { background: transparent url(images/footer_01.jpg) repeat-x bottom; }
h2.blue, #body_catalogo div.lcol-large h2, #body_catalogo div.lcol_3c h2, #body_catalogo div.ccol_3c h2 {  padding: 2px 5px 10px 5px; color: White; margin: 0px; }
div#h_catalogo {background: transparent url(images/blue_sfish.jpg) repeat-x center; /* background-color: #80C9DE;  border-top: 1px solid White; */}
/*FINE CSS SEZIONE CATALOGO*/
/*CSS DELLA SEZIONE EDILWORLD*/
body#body_edilworld { background: transparent url(images/_.jpg) repeat-x top; }
body#body_edilworld div#footer { background: transparent url(images/footer_01.jpg) repeat-x bottom; }
h2.gold, #body_edilworld div.lcol-large h2, #body_edilworld div.lcol_3c h2, #body_edilworld div.ccol_3c h2 { background: #FBAD18 url(images/h2_gold.jpg) repeat-x bottom; padding: 2px 5px 10px 5px; color: White; margin: 0px}
div#h_edilworld { background: transparent url(images/gold_sfish.jpg) repeat-x center; /*background-color: #F0A214;  border-top: 1px solid White;*/}
/*FINE CSS SEZIONE EDILWORLD*/
h1 { text-indent: -9000px; height: 70px; 	font-family: "Georgia", "Times New Roman", Times, serif;}

h2 {
	text-align: left;
	font-family: Georgia, Times New Roman, Serif;
	/*font-family: Arial, Helvetica, sans-serif;*/ 
	font-size: 14px;
	font-weight: bold;
	/* margin: 0px 0px 5px 0px; */
	margin:2px 5px;
	padding: 3px;
}

.w220 {
	background: url(images/shade_220_m.jpg) repeat-y;
}
.w220_shade_t {
	background: url(images/shade_220_t.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 230px;
}

.w220_shade_t_gold {
	background: url(images/shade_220_t.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 230px;
}
.w220_shade_t_red {
	background: url(images/shade_220_t_red.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 230px;
}
.w220_shade_t_blue {
	background: url(images/shade_220_t_blue.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 230px;
}

.w220_shade_b {
	background: url(images/shade_220_b.jpg) no-repeat bottom;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 230px;
}

.w220_inner {
	width: 220px;
	margin: 0px 5px 0px 5px;
}


.w300 {
	background: url(images/shade_300_m.jpg) repeat-y;
}
.w300_shade_t {
	background: url(images/shade_300_t.jpg) no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: 310px;
}
.w300_shade_b {
	background: url(images/shade_300_b.jpg) no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: 310px;
}

.w300_inner {
	width: 300px;
	margin: 0px 5px 0px 5px;
}


.w340 {
	background: url(images/shade_340_m.jpg) repeat-y;
}

.w340_shade_t_red {
	background: url(images/shade_340_t_red.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 350px;
}
.w340_shade_t_gold {
	background: url(images/shade_340_t_gold.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 350px;
}
.w340_shade_t_blue {
	background: url(images/shade_340_t_blue.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 350px;
}

.w340_shade_b {
	background: url(images/shade_340_b.jpg) no-repeat bottom;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 350px;
}

.w340_inner {
	width: 340px;
	margin: 0px 5px 0px 5px;
}

.w700_inner h3{
	margin: 2px 0px;
}

#body_catalogo .w340 h2.blue {
	background: #284B81 url(images/h2_blue.jpg) repeat-x bottom;
}

.w380 {
	background: url(images/shade_380_m.jpg) repeat-y;
}
.w380_shade_t {
	background: url(images/shade_380_t.jpg) no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: 390px;
}
.w380_shade_b {
	background: url(images/shade_380_b.jpg) no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: 390px;
}

.w380_inner {
	width: 380px;
	margin: 0px 5px;
}


.w580 {
	background: url(images/shade_580_m.jpg) repeat-y;
}
.w580_shade_t_gold {
	background: url(images/shade_580_t_gold.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 590px;
}
.w580_shade_t_blue {
	background: url(images/shade_580_t_blue.jpg) no-repeat top;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 590px;
}


.w580_shade_b {
	background: url(images/shade_580_b.jpg) no-repeat bottom;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 590px;
}

.w580_inner {
	width: 580px;
	margin: 0px 5px 0px 5px;
}

.w580 h2.blue {
	background: url(images/h2_blue_580.jpg) no-repeat center bottom; 
	padding:0px 5px 10px;
}

.w620 {
	background: url(shade_620_m.jpg) repeat-y;
}
.w620_shade_t {
	background: url(shade_620_t.jpg) no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: 630px;
}
.w620_shade_b {
	background: url(shade_620_b.jpg) no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: 630px;
}

.w620_inner {
	width: 620px;
	margin: 0px 5px;
}
.w700 {
	background: url(images/shade_700_m.jpg) repeat-y;
}

.w700_nb {
	margin: 5px 8px 0px 8px;
	background-image: none;
}

.w700_nb h2{
  font-family:Georgia,Palatino,serif;
  font-style:normal;
	font-size:1.7em;
	margin:5px 0px 10px 0px;
}

.w700_nb h3 {
  font-family:Georgia,Palatino,serif;
	font-size:1.2em;
	font-style:italic;
	color: #414141;
	margin-bottom:10px;
}

.w700_nb p.jus {
  padding: 3px;
}
.w700_shade_t_blue { 
  background: url(images/shade_700_t_blue.jpg) no-repeat;
	margin-bottom:  0px !important;
	margin-bottom: -10px;
	height: 10px;
	zoom:1;
}
.w700_shade_t_red {
	background: url(images/shade_700_t_red.jpg) no-repeat;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 710px;
}
.w700_shade_t_gold {
	background: url(images/shade_700_t_gold.jpg) no-repeat;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 710px;
}
.w700_shade_b {
	background: url(images/shade_700_b.jpg) no-repeat bottom;
	height: 15px;
	margin: 0px;
	padding: 0px;
	width: 710px;
}

.w700_inner {
	width: 700px;
	margin: 0px 5px 0px 5px;
}

.w700 h2.blue {
	background: url(images/h2_blue_700.jpg) no-repeat center bottom; 
	padding:0px 5px 10px; 
}

.w700 h2.red {
	background: url(images/h2_red_700.jpg) no-repeat center bottom;
	padding:0px 5px 10px;
}
.w700 h2.gold {
	background: url(images/h2_gold_700.jpg) no-repeat center bottom;
	padding:0px 5px 10px;
}


/*
div.w380 h2.red {
	background: url(images/h2_red_380.jpg) no-repeat; 
	font-family: Georgia, Times New Roma, serif;
	padding-top: 5px;
}

div.w300 h2.blue {
	background: url(images/h2_blue_300.jpg) no-repeat; 
	font-family: Georgia, Times New Roma, serif;
	padding-top: 5px;
}
*/

h2.blue {
	background: #284B81 url(images/h2_blue.jpg) repeat-x bottom;
	padding: 0px 5px 10px 5px;
	color: White;
}

h2.blue_ng {
	background: #284B81 url(images/_.jpg) repeat-x bottom;
	padding: 2px 5px;
	color: White;
	margin:0px;
}
h2.blue_ng span{
	padding-top: 2px;
}

h2.white_ng,
h3.white_ng
{
	background: none;
	padding: 5px 5px 5px 5px;
	color: #284B81;
	border: 1px solid #284B81;
	border-bottom:0px;
	margin:0px;
}

h2.gold {
	background: #FBAD18 url(images/h2_gold.jpg) repeat-x bottom;
	padding: 0px 5px 10px 5px;
	color: White;
	
}

h2#area_utenti {
	text-indent: -9999px;
	/*font: small-caps bold 18px Arial, Helvetica, sans-serif;*/
}

h3{
	font-size: 14px;
	margin: 2px 5px 2px 5px;
	padding: 0px;
	text-align: left;	
  font-weight: bold;
	font-variant: normal;
}

#lista_librerie h3,
#dettaglio_dossier h3,
#lista_librerie div.borderb-silver,
#dett_prodotto h3 {
	margin: 2px 5px 2px 5px;
}

#lista_librerie img
{ margin: 2px 5px;}
a {
	display: block;
	text-decoration: none;
	color: #284B81;
	text-align: left;
}


a:hover {
	text-decoration: underline;
}

a.jus {
	text-align: justify;
}

a img
 { border:0px;
 }
h4 {
	text-align: left;
	font-size: 12px;
	margin: 2px 5px;
	padding: 0px;
	font-weight: bold;
}

.edw-col1 h4 {
	font-size: 13px;
}

.red {
	color: #990000;
}

.blue {
	color: #284B81;
}

.darkblue {
	color: #20366c;
}

.gold {
	color: #FBAD18;
}

.black {
	color: Black;
}

.light {
	color: #414141;
}



.white {
	color: white;
}

.ml20t10 {
	margin-left: 20px;
	margin-top: 5px;
}

p {
	font-size: 12px;
	line-height: 120%;
	margin-bottom: 2px;
	padding: 0px 5px 0px 5px;
}

p.jus,
.jus {
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

ul.contact, dl.contact, p.contact {
	margin:2px 5px;
}

dl.contact {
	display: block;
	clear: both;
	margin-bottom: 10px;
}

dl.contact dt {
	padding: 0px;
	font-size: 0.75em;
	font-weight: bold;
	width: 40%;
	display: block;
	float: left;
	clear: left;
}

dl.contact dd {
	padding: 0px;
	font-size: 0.75em;
	font-weight: bold;
	width: 50%;
	display: block;
	float: right;
	clear: right;
	
}

dl.contact dd a {
	color:#252d6c;
}

.s-serif {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.serif {
	font-family: "Georgia", "Times New Roman", Times, serif;
	/*margin-bottom: 5px;*/
}

.jst {
	text-align: justify;
}

.areautenti {
	background: transparent url(images/bg_userbox.jpg) no-repeat scroll top;
}

.spacer {
	/*background: transparent url(images/spacer.jpg) repeat-x bottom;*/

	height:7px;
	font-size: 1px;
	margin: 0px 5px;
}

.spacerx2 {
	/*background: transparent url(images/spacer.jpg) repeat-x bottom;*/

	height:14px;
	font-size: 1px;
	margin: 0px 5px;
}

.spacerx4 {
	/*background: transparent url(images/spacer.jpg) repeat-x bottom;*/

	height:28px;
	font-size: 1px;
	margin: 0px 5px;
}

p.spacer, ul.spacer {
	height:auto;
	font-size: 0.75em;
	margin: 5px 0px 10px 0px;
}
.borderb-red {
	border-bottom: 1px solid #990000;
}

.bordert-red{
	border-top: 1px solid #990000;
}

.bordera-red {
	border: 0px solid #BB0000;
}

.borderb-blue {
	border-bottom: 1px solid #284B81;	
}

.bordera-blue {
	border: 1px solid #284B81;	
}

.bordera-silver {
	border: 1px solid silver;
}

.borderr-silver {
	border-right: 1px solid silver;
}
.borderl-silver {
	border-left: 1px solid silver;
}

div.borderl-white
{
	border-left: 1px dotted white;
	padding-left:7px;
}
.borderb-silver {
	border-bottom: 1px solid silver;
}
.bordert-silver {
	border-top: 1px solid silver;
}
.bordert-blue{
	border-top: 1px solid #284B81;
}

.borderb-gold {
	border-bottom: 1px solid #FBAD18;	
}

.bordert-gold{
	border-top: 1px solid #FBAD18;
}
.bordera-gold {
	border: 0px solid #FBAD18;
}

.borderb-istituz {
	border-bottom: 1px solid #252d6c;
}

.bordert-istituz{
	border-top: 1px solid #252d6c;
}

.c11 {
	font-size: 11px;
}
.c12 {
	/* font-size: 0.67em; */
	font-size: 12px;
}

.c13 {
	font-size: 13px;
}
.c14 {
	font-size: 14px;
}
.c15 {
	font-size: 15px;
}
.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.tright {
	text-align: right;
}
li {
	padding: 0px 0px 0px -22px;
	margin: 0px;
	display: block;
	font-size: 12px;
}
.footerlist ul, .footerlist li {
	padding: 0px 0px 0px -22px;
	margin: 0px;
	display: block;
	font-size: 12px;
	line-height:17px;
}
li.tb {
	background: url(images/t_b.gif) no-repeat center left; 
	padding-left: 12px;
}
/*
ul#mininav li.tb {
	background: url(images/finto_pipe.gif) no-repeat 2px 0px; 
	padding-left: 12px;
}
*/
input.textf{
	border: 1px solid silver;
	background-color: #E6E6E6;
	color: black;
	width: 180px;
	clear: right;
}

.sp-areautenti {
  margin: 0px 15px 0px 15px;
  padding: 1px 5px 0px 5px;
	width: 180px;
	text-align: left;
	font-size: 12px;
	/*background-color:white;*/
}

ul {
	margin: 0px;
	padding: 5px;
	list-style: none;
	text-align: left;
}


dl {
	margin: 0px;
	padding: 5px;
	list-style: none;
	text-align: left;
}

dt {
  font-size: 14px;
	padding-left: 12px;
}

dt.b-blue {
	background: url(images/blue_bullet.jpg) no-repeat center left;
}

dd {
    font-size: 12px;
		padding-left: 15px;
}


li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}

li.b-red {
	background: url(images/red_bullet.jpg) no-repeat  0px 7px;
	padding-left: 12px;
}

li.b-yellow {
	background: url(images/yellow_bullet.jpg) no-repeat  0px 7px;
		padding-left: 12px;
}

li.b-blue {
	background: url(images/blue_bullet.jpg) no-repeat  0px 7px;
		padding-left: 12px;
}


#sp-areautenti a{
	color: #284B81;
	text-decoration: none;
}

#sp-areautenti a:hover{
	color: #284B81;
	text-decoration: underline;
}

input.sender, button.sender {
	background: url(images/button.jpg) no-repeat;
	width: 50px;
	height: 20px;
	display: block;
	color: White;
	border: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 0.92em;
	font-variant: small-caps;
}

button.sender {
display: block; float: left; margin: 2px 10px 3px 0px; padding: 0px;
}

.pinput {
	width: 120px;
	border: 1px solid #284B81;
	color: #284B81;
	margin: 0px 0px 5px 0px;
	background: url(images/input_bg.jpg) repeat-x top;
}


form {
	text-align: left;
}

.testRed 
{
	border: 1px solid red;
}


div.ricerca
{
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 0px 20px 0px 20px;
	text-align: left;
	font-size: 12px;
	color: white;
	background: url(images/bg_search.jpg) repeat-y;
}

div.ricerca a
{
  display:block;
	color:white;
}

form.f380 { display: block; width: 380px; clear: both; }
form.f380 label { display: block; float: left; width: 170px; margin: 2px 5px 3px 0px; padding: 0px; text-align: left; clear: left; }
form.f380 input, form.f380 select, form.f380 textarea { display: block; float: left; margin: 2px 0px 3px 0px; width: 201px; padding: 0px; font-size:  0.75em; font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; }

form.f300 { display: block; width: 290px; clear: both; padding: 5px;}
form.f300 label { display: block; float: left; width: 120px; margin: 2px 5px 3px 0px; padding: 0px; text-align: left; clear: left; }
form.f300 input, form.f300 select, form.f300 textarea { display: block; float: left; margin: 2px 0px 3px 0px; width: 170px; padding: 0px; font-size:  0.75em; font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; }
form.f340 input {
	height: 20px;
}

form.f700 input.s30, form.f340 input.s30 , form.f340 select.s30, form.f700 a.s30 , .s30{
	width: 30px;
}
form.f700 input.s50, form.f340 input.s50 , form.f340 select.s50, form.f700 a.s50, .s50{
	width: 50px;
}
form.f700 input.s60, form.f340 input.s60 , form.f340 select.s60, form.f700 a.s60, .s60{
	width: 60px;
}

form.f700 input.s125,form.f340 input.s125 {
	width: 125px;
}
form.f700 input.s175,form.f340 input.s175 {
	width: 175px;
}
form.f700 input.s165,form.f340 input.s165 {
	width: 163px;
}

form.f700 input.s250,form.f340 input.s250 {
	width: 250px;
}

form.f700 input.s270,form.f340 input.s270 {
	width: 278px;
}

form.f340 input.hide, form.f700 input.hide , form.f700 div.hide, div.hide, fieldset.hide, .hide {
	 display: none; 
}
/*
form{border:2px solid orange;}
*/

form.f340 { display: block; width: 330px; clear: both; padding: 5px; padding-top:0px;font-size: 0.75em;}
form.f340 label { display: block; float: left; width: 80px; margin: 2px 5px 3px 0px; padding: 0px; text-align: left; clear: left; }
form.f340 input, form.f340 select,  form.f340 textarea { display: block; float: left; margin: 2px 10px 3px 0px; width: 200px !important; padding: 0px; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; clear: right;}
.w340_ng #ricerca_biblioteca input,.w340_ng #ricerca_biblioteca select,.w340_ng #ricerca_biblioteca textarea {width: 320px !important;}
form.f340 img{ display: block; float: left; margin-top: 4px; }
form.f340 a img{border:0px;}

form.f700,div.f700 { display: block; width: 690px; clear: both; padding: 5px; /* font-size: 0.75em; */font-size:12px;}
div.f700 form.f700{ width: auto; font-size: 1em;}

form.f700 label { display: block; float: left; width: 200px; margin: 2px 5px 3px 0px; padding: 0px; text-align: right; clear: none; }
form.f700 label.txt_left { text-align: left; }
div.f700 form.f700 label { width: 180px; }
div.f700 form.f700 label.long { width: 200px; }
form.f700 label.small { width: 90px;}
form.f700 input, form.f700 select,  form.f700 textarea, form.f700 a, form.f700 span { display: block; float: left; margin: 3px 10px 3px 0px; width: 350px; padding: 0px; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; }
form.f700 a.wauto{ width: auto;}
form.f700 input.w200, form.w200 select.w200,  form.f700 textarea.w200, form.f700 a.w200, form.f700 span.w200 { width: 200px;}
form.f700 a {	text-align: right; }
form.f700 a.txt_left {	text-align: left; }
input#b_search_lens {
	height: 1.50em;
	width: 16px !important;
	background: url(icons/magnifier_zoom.png) no-repeat center;
	border: 0px;
}

.red-button
 {
	display: block;
	float: left;
	/* margin: 2px 0px 3px 0px; */
	margin: 2px 12px 3px 0;
	width: 201px;
	padding: 0px;
	font-size:  12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	background: url(images/input_red.jpg);
	border: none;
	color: White;
}

.w340_ng #ricerca_biblioteca .blue-button 
 {
	width: 290px;
}

.w220_ng #ricerca_biblioteca .blue-button 
 {
	width: 170px;
}

.blue-button 
 {
	display: block;
	float: left;
	/* margin: 2px 0px 3px 0px; */
	margin: 2px 12px 3px 0;
	width: 201px;
	padding: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	background: url(images/input_blue.jpg);
	border: none;
	color: White;
}

.darkblue-button 
 {
	display: block;
	float: left;
	/* margin: 2px 0px 3px 0px; */
	margin: 2px 12px 3px 0;
	width: 201px;
	padding: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	background: url(images/input_blue.jpg);
	border: none;
	color: White;
}

.select-button 
 {
	display: block; 
	float: left;
	/* margin: 2px 0px 3px 0px; */
	margin: -1px 8px 3px 0;
	width: 20px;
	padding: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	border: none;
	color: White;
	text-indent:-1000px;
}

.edit-button 
 {
	display: block;
	float: left;
	/* margin: 2px 0px 3px 0px; */
	margin: 2px 12px 3px 0;
	width: 50px;
	padding: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	background: url(../img/application_form_edit.png) center top no-repeat;
	border: none;
	color: White;
	text-indent:-1000px;
}
.reset-button
{
	display: block;
	float: left;
	/* margin: 2px 0px 3px 0px; */
	margin: 2px 12px 3px 0;
	width: 201px;
	padding: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	background: none;
	border: none;
	color: White;
	width: 50px;
}

.gold-button 
 {
	display: block;
	float: left;
	/* margin: 2px 0px 3px 0px; */
	margin: 2px 12px 3px 0;
	width: 201px;
	padding: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
	background: url(images/input_gold.jpg);
	border: none;
	color: #333333;
}

input.searchField, select.searchField, textarea.searchField {
	border: 1px solid Silver;
	width: 190px;
}

table#istat {
	border-collapse: collapse;
	border: 1px solid Silver;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/* width: 100%; */
	margin:5px;
} 
table#istat.big{
	width: 100%; 
} 

table#istat td{
	font-size: 12px;
	border: 1px solid Silver;
	padding-left:5px;
} 

table#istat td p.titolo{
	margin-left:0px;
	padding-left:0px;
} 
table#istat td a {
	color: #990000;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	font-weight:bold;
}

table#istat tr.dettaglio td{
	border-width: 0px 1px 0px 1px;
} 
table#istat td a:hover {
	background-color: #d9d9d9;
	text-decoration: none;
}

table#istat th {
	font-weight: bold;
	background-color: #d9d9d9;
	/* text-align: left; */
}



table#riepilogo{
	margin:auto;
	margin-top:10px;
	width:98%;
	border-collapse: collapse;
	border: 1px solid Silver;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

table#riepilogo td{
	padding:10px 0px;
} 

table#riepilogo td img.img_titolo,
table#riepilogo th img.img_titolo{
	height: 50px;
	margin:2px 2px 2px 0px;
	border:0px;
} 

table#riepilogo td,
table#riepilogo th{
	font-size: 12px;
	border: 1px solid Silver;
	padding:5px 5px 0px 5px;
  vertical-align: middle;
} 

table#riepilogo td.firstcol,
table#riepilogo th.firstcol{
	width:200px;
	border-right-width:2px;
	padding-top: 0px;
} 

table#riepilogo td.lastcol,
table#riepilogo th.lastcol{
	border-left-width:2px;
} 

table#riepilogo td.prezzo{
	white-space: nowrap;
	padding-right: 5px;
	text-align: center;
} 

table#riepilogo td a {
	 /* color: #990000; */
	color: #414141;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;	
}


table#riepilogo td a:hover {
	background-color: #d9d9d9;
	text-decoration: none;
}

table#riepilogo th {
	font-weight: bold;
	background-color: #d9d9d9;
	text-align: center;
	/* white-space: nowrap; */
}
table#riepilogo th.bckwhite {
	font-weight: bold;
	background-color: white;
	text-align: center;
	/* white-space: nowrap; */
}
div.w220 li a, div.w300 li a, div.w340 li a, div.w380 li a, div.w400 li a, div.w620 li a, div.w700 li a{
	display: inline;
	/* width: 100%; */
}

div.w220 li a.inliner, div.w300 li a.inliner, div.w340 li a.inliner, 
div.w380 li a.inliner, div.w400 li a.inliner, div.w620 li a.inliner, div.w700 li a.inliner{
	display: inline;
}

div.w220 li a:hover, div.w300 li a:hover, div.w340 li a:hover, div.w380 li a:hover, div.w400 li a:hover, div.w620 li a:hover, div.w700 li a:hover{
	border-bottom: 1px solid Silver;
	text-decoration: none;
}

li img.tmb, img.tmb {
	width: 50px;
	height: 50px;
	float: left;
	clear: none;
	margin: 0px;
	margin-right: 5px;
	padding: 2px;
	display: block;
	border: 1px solid #888;
	background:white;
}
#dettaglio_dossier img.tmb {
  margin:0px 5px;
}

p img {
	display: block;
	margin-right: 10px;
	margin-left: 5px;
	float: left;
}

li.wImg {
	margin-bottom: 10px;
}

li.wImg .product_title,
a.product_title {
	min-height: 26px;
  line-height: 13px;
  margin-bottom:23px;
}
p span.clearer {
	display: block;
	height: 2px;
}


div.w620 div.edw-col1 {
	width: 360px;
	float: left;
	margin: 10px 10px 0px 0px;
}

div.w620 div.edw-col2 {
	width: 240px;
	float: right;
	margin: 10px 0px 0px 10px;
}

div.w220 div.edw-col1 {
	width: 220px;
	/*margin: 10px 0px 0px 0px;*/
	margin:0px;
}

/*    */
div.w580 div.edw-col1 h3,
div.w580 div.edw-col2 h3{
	margin: 2px 0px;
  }
  
div.w580 div.edw-col2{
	padding: 0px 3px 0px 1px;
  }
  
div.w580 div.edw-col1 
{
	padding: 0px 1px 0px 3px;
}
  
div.w580 div.edw-col2 {
	width: 240px;
	float: right;
	margin: 0px;
}

div.w580 div.edw-col1 {
	width: 330px;
	margin: 0px;
}
/*  */

div.w220 div.edw-col2 {
	width: 220px;
	margin: 0px;
}

div.w220 div.edw-col1 img {
	display: none;
}

ul#box_bollettino, ul#box_bollettino li, ul#box_bollettino li a {
	width: 200px; 
}

div.w340 ul#box_bollettino li, div.w340 ul#box_bollettino li a {
	width: 200px;
}

a.inliner {
  display:inline;
}

ul.inliner {
	float: left;
	/*display: inline;*/
	margin: 0px;
	padding: 0px;
	clear: both;
	}
	
ul#preferiti li a, ul#preferiti li label {
	width: auto;
	padding: 2px 5px 0px 5px;
}

ul.inliner li {
	float: left;
	display: inline;
	margin: 0px 2px 0px 2px;
	padding: 0px;	
	
}

ul.inliner li a {
	padding: 2px 5px 0px 5px;
	display: inline;
	border: none;
}

ul.inliner li a.blue:hover {
 background-color: #284B81;
 color: White;
 border: none;
}

ul.inliner li a.red:hover {
 background-color: #990000;
 color: White;
 border: none;
}

ul.inliner li a.gold:hover {
 background-color: #FBAD18;
 color: White;
 border: none;
}


ul#pager {
	display: block;
	padding: 0px;
	margin: 0px;
	/* float: left; */

}

#body_catalogo ul#pager li, #body_catalogo p#pagdisp, #body_catalogo ul#pager li a { color: #284B81; }
#body_abbonati ul#pager li, #body_abbonati p#pagdisp, #body_abbonati ul#pager li a { color: #990000; }
#body_edilworld ul#pager li, #body_edilworld p#pagdisp, #body_edilworld ul#pager li a { color: #284B81; }



ul#pager li {
	padding: 0px;
	margin: 0px 5px 0px 5px;
	display: block;
	float: left;
}

.mt-10 {
	margin-top: 10px;
}

.rss {
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	border:0px;
}

div#showandhide {
	display: none;
}
a#resetter {
	display: none;

}

.sp-areautenti input
 {
	border: 1px solid SIlver;
	background-color: #ececec;
	width: 175px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inputLogin
 {
	margin-left:13px;
  border: 1px solid SIlver;
	background-color: #ececec;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 }
 
.ricerca input {
	border: 1px solid #cecece;
	background-color: #f5f5f5;
	width: 175px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


ul#nav_abbonati li a{
	color: White; 
}

ul#sf_catalogo li a{
	color: #333; 
}

ul#sf_edw li a{
	color: #333; 
}

a.docLink {
	display: block;
	padding-left: 20px;
	background: transparent url(icons/document_text.png) no-repeat left;
}


body#body_catalogo div.w700 img {
	display: block;
	margin: 10px 10px 10px 0px;
	border: 1px solid #284B81;
	padding: 0px;
}
body#body_catalogo div.w700 p.cnt {
	margin-top: 10px;
} 

img.offer {
	/* margin: 5px; */
	width:100%;
}

img.blt {
	margin: 5px;
	padding: 1px;
	border: 1px solid #990000;
}
img.nverde {
	text-align: center;
}

.offerbox_l {
	/* width: 160px; 
	height: 80px;
	background-image: url(images/offerbg_1.jpg);
  */
	width: 96%;
	min-height: 100px; 
	margin: 5px 0px 0px 5px;
	border: 1px solid #284B81;
	float: left;
	background-color: #e1e1e1;
}

.offerbox_r {
	width: 160px;
	margin: 5px 0px 0px 5px;
	border: 1px solid #284B81;
	float: left;
	height: 80px;
	background-image: url(images/offerbg_2.jpg);
}

.offerbox_home {
	margin: 5px 0px 0px 5px;
	border: 1px solid #284B81;
}
div#product_notes {
	font: normal normal 0.75em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 10px 0px;
	font-size:14px;
}

#product_desc{
	font: normal normal 0.75em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 5px 10px;
	font-size:14px;
}
#product_head
{
line-height:0.8em;
}
#product_head h1
{
line-height:1em;
}
#product_head a
{
 margin:2px 0px;
}
div#product_notes div {
	font: normal normal 1em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px 10px;
}

div#product_notes ul {
	margin: 10px auto 10px 0px;
	display: block;
  clear: both;

}
div#product_notes ul li {
	background: transparent url(images/bc_bullet_catalogo.gif) no-repeat center left;
	padding-left: 12px;
	padding: auto;
	margin: auto;
	display: list-element;
}


div#scheda_prodotto_acquisto {
	margin: 5px;
	font: normal normal 0.75em/1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#scheda_prodotto_acquisto p {
	float: left;
	width: 430px;
}

div#scheda_prodotto_acquisto a {
	display: inline;
	/* padding: 5px 20px 5px 5px; */
}

div#scheda_prodotto_acquisto div.prezzo, div#scheda_prodotto_acquisto span.prezzo {
	display: inline;
	padding: 5px 20px 5px 5px;
	height:37px;
	text-align: right;
	background: #252d6c;
	text-align:center;
	/* width:70px; */
	width:60px;
	margin-top:12px;
	color:white;
}
div#scheda_prodotto_acquisto .promo,
div#formule_acq_prezzo .promo{
	display: inline;
	padding: 5px 20px 5px 5px;
	text-align: right;
	background: red;
	text-align:center;
	/* width:90px; */
	width:60px;
	color:white;
	/* margin-top:10px; */
	font-weight:bold;
}

div#formule_acq_prezzo .promo{
	width:140px;
	margin-top:5px;
}
div#scheda_prodotto_acquisto div.prezzo_off {
	padding: 5px;
	margin: 0px;
	text-align: center;
	background: #252d6c;
	width:70px;
	color:white;
}
div#scheda_prodotto_acquisto span.prezzo_off{
	padding: 5px;
	margin: 0px;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	width:100px;
	color:#990000;
}

div#scheda_prodotto_acquisto div.prezzo span.red{

}

.link_off 
{
margin-left:25px;
padding:5px;
color:black;
font-size:14px;
font-weight:bold;}

ul.prod_composti_fa li p{
 max-width:500px;
}
ul.prod_composti_fa li span{
 margin-top:5px;
}

div#scheda_prodotto_acquisto ul.prod_composti {
	background: transparent url(images/prod_composti_bg.jpg) repeat-x center bottom;
	margin-top: 7px;
	padding: 0px;
}

div#scheda_prodotto_acquisto span.single_prezzo {
	display: inline;
	/* padding: 5px 20px 5px 5px; */
	text-align: right;
	font-weight: bold;
	float: right;
	width: 400px;
	clear: right;
}
div#scheda_prodotto_acquisto div.item_formula, div#scheda_prodotto_acquisto div.item_formula hr{
	clear: both;
	border-bottom: 1px dotted silver;
	/* display: block;
	position:relative;
	*/
}
div#scheda_prodotto_acquisto div.item_formula a{
	color:white;
	font-weight:bold;
	text-decoration: underline;
}

.tit_rosso_11 {
  color: #990000;
}

a.inlink {
	display: inline;
}
a.center {
	text-align: center;
	font-weight: bold;
}

p.center
{
  text-align:center;
}



table#prodotti {
	border-collapse: collapse;
	border: 1px solid Silver;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/* width: 99%;
	margin: 5px auto; */
	margin: 10px 10px; 
} 

table#prodotti td{
	font-size: 12px;
	border: 1px solid Silver;
	text-align: center;
  border-right:0px;
  width:auto;
} 


table#prodotti td.left{
	text-align: left;
	padding-left: 5px;
} 

table#prodotti td a.black , form.f700 table#prodotti td a.black  {
	 color: black; 
}

table#prodotti td a , form.f700 table#prodotti td a  {
	 color: #284B81; 
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	text-align: left;
}

table#prodotti td a:hover {
	background-color: #d9d9d9;
	text-decoration: none;
}

table#prodotti th {
	font-weight: bold;
	background-color: #d9d9d9;
	text-align: center;
}
table#prodotti th.left {
	text-align: left;
	padding-left: 5px;
}

.areautenti a
{
color:#294E83;
}

.areautenti a.black
{
color:black;
}

div#istituzionale h2, div#formule_acq h2 {
	color: White;
	text-align: center;
	font: normal normal bolder 24px/30px "Trebuchet MS", Arial, Helvetica, Sans-serif;
}
div#formule_acq p {  color: black; text-align: justify; 	font: normal normal normal 12px/14px "Trebuchet MS", Arial, Helvetica, Sans-serif; margin: 10px;}
div#istituzionale p,div#istituzionale ul{  color: black; text-align: justify; 	font: normal normal normal 14px "Trebuchet MS", Arial, Helvetica, Sans-serif; margin: 10px;}
div#istituzionale h3, div#formule_acq p {  clear: both;color: #252d6c; text-align: justify; 	font: normal normal bold 16px/18px Georgia, Times New Roman, serif; margin: 10px; }
div#istituzionale h3.intro, div#formule_acq h3.intro {  clear: both; color: #252d6c; text-align: justify; 	font: italic normal normal 14px/18px Georgia, Times New Roman, serif; margin: 1px 10px 10px; }

div#istituzionale #consenso label{font: normal normal normal 13px "Trebuchet MS", Arial, Helvetica, Sans-serif; }
div#istituzionale #consenso p{font: normal normal normal 12px "Trebuchet MS", Arial, Helvetica, Sans-serif; }

div#istituzionale p.grassetto
{
	font-weight: bold;
}

.edw-col2 h3 {
font-weight:normal;
font-variant:normal;
}
.edw-col2 h3.bold{
font-weight:bold;
font-variant:normal;
}
/*
h4{
LINE-HEIGHT: 13px;
}
*/
.fondo_bianco
{
background:white;
}
#switcher {
margin-left:5px;
}

img.product_tmb{
margin:0px 3px 7px 0px;
border:1px solid silver;
/* max-width:50px; */
max-width:70px; 
height:100px; 
background:white;
}

img.product_image{
margin:0px 0px 3px 5px;
border:1px solid #888;
}

legend {
color:black;
font-size: 13px;
font-weight:bold;
}

p.set80 {
	width: 70px;
	height: 100px;
	overflow: hidden;
	line-height: 100%;
}

li.w180 p.set80 {
	width: 110px;
	height: 80px;
	overflow: hidden;
	line-height: 100%;
}

p.set130_nh {
	width: 130px;
	overflow: hidden;
	line-height: 100%;
}
p.set130 {
	width: 130px;
	height: 100px; 
	overflow: hidden;
	line-height: 100%;
}
.littlePromo {
	min-height: 26px;
	height: 26px;
}


p.h75 {
	height: 75px; 
	overflow: hidden;
	line-height: 100%;
}

p.h95 {
	/*height: 120px; */
	overflow: hidden;
	line-height: 100%;
}
h4.log2{ margin-left:10px;}

#istituzionale .ui-tabs .ui-tabs-nav li a ,
#dettaglio_dossier .ui-tabs .ui-tabs-nav li a {font-weight: bold; font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}

#istituzionale #tab_dettagli ul.ui-tabs-nav li a,
#dettaglio_dossier #tab_dettagli ul.ui-tabs-nav li a { font-size:13x;}

#istituzionale #tab_schede ul.ui-tabs-nav li a
#dettaglio_dossier #tab_schede ul.ui-tabs-nav li a { font-size:12px;}

.ui-widget-header ,
#istituzionale .ui-widget-header ,
#dettaglio_dossier .ui-widget-header 
{ background: #E4E4E4 none repeat scroll 0 0; margin:0px;}

#istituzionale .ui-state-default,#istituzionale .ui-widget-content .ui-state-default ,
#dettaglio_dossier .ui-state-default,#dettaglio_dossier .ui-widget-content .ui-state-default,
#dettaglio_acquisto .ui-state-default,#dettaglio_acquisto .ui-widget-content .ui-state-default
{ border: 1px solid #AAAAAA; background-color: #E4E4E4 ; font-weight: normal; color: #555555; outline: none; }

#dettaglio_acquisto .ui-helper-reset {
line-height:1;
}
/*
#tab_generici ul, #tab_spedizione ul, #tab_fatturazione ul,
#tab_documenti ul, #tab_dettagli ul, #tab_schede ul
{
margin-top:10px;
}
*/
#tab_generici ul, #tab_spedizione ul, #tab_fatturazione ul,
#tab_documenti ul, #tab_predefinito ul, #tab_profilo ul
{
margin:10px 0px 5px 0px;
}

#istituzionale #tab_generici ul, #istituzionale #tab_spedizione ul,#istituzionale  #tab_fatturazione ul,
#istituzionale #tab_predefinito
{
margin:0px;
padding:0px;
}

#istituzionale #tab_generici ul , #istituzionale #tab_spedizione ul,#istituzionale  #tab_fatturazione ul,#istituzionale  #tab_nuovo ul,#istituzionale  #tab_profilo ul
{
margin:0px;
padding:0px;
}

#istituzionale #tab_generici ul li, #istituzionale #tab_spedizione ul li,#istituzionale  #tab_fatturazione ul li,#istituzionale  #tab_nuovo ul li,#istituzionale  #tab_profilo ul li
{
margin:7px 0px;
}
#dettaglio_dossier .ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
  border-top: 1px solid #990000;
}

#dettaglio_dossier .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
{
  color: #990000;
}

#istituzionale .ui-tabs 
{ 
  margin:5px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
#dettaglio_acquisto .ui-tabs .ui-tabs-nav li.ui-state-active,
#istituzionale .ui-tabs .ui-tabs-nav li.ui-state-active
{
  border-top: 1px solid #1F5794;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a
{
  color: #1F5794;
  font-weight:bold;
}

#istituzionale #tab_dettagli form.f700,
#tab_dettagli_utente form.f700
{ 
font-size:1em;
width:auto;
}

#tab_info_personali form.f700
{ 
width:auto;
}

#lbl_tipo_ind
{
  width:270px;
  text-align:left;
}

#tab_dettagli_acq a,
#tab_dettagli_fat a
{ 
  width:auto;
  font-weight:bold;
  margin:0px;
}

#tab_dettagli_acq span,
#tab_dettagli_fat span,
form.f700 span.campo_obb
{ 
width:auto;
float:none;
margin:0px;
padding:0px;
display:inline;
}

#tab_dettagli_acq a:hover,
#tab_dettagli_fat a:hover
{ 
border:0px;
}

/*
#tab_generici .darkblue-button
{
  float:right;
}
*/
a#toggle_button
{
float:right;
}

#tab_dettagli_fat li,
#tab_dettagli_acq li
{
  padding-top:3px;
}

#riep_modalita
{
  margin-top: 40px;
  background-color: #E1E1E1;
  border-top:1px solid #A7A7A7;
  width:100%;
}
#riep_modalita td
{
  width:50%;
}

.borderderl-grey
{
  border-left:1px solid #A7A7A7;
  }

#riep_modalita h2
{
  border-bottom:1px solid #A7A7A7;
  margin:0px;
}

.mod_sped
{
  width:50%;
  float:left;
  clear: left;
  border:1px solid red;
}

.mod_pag
{
  width:50%;
  float:right;
  clear: right;
  display:block;
  border:1px solid green;
}

#nav_acq .spacer
{
margin:0px;
}
#nav_acq li a:hover
{
  text-decoration:none;
  border:0px;
}

TABLE#prodotti TD.col_offerte
{
}

TABLE#prodotti TD.col_offerte span
{
  margin: 6px 4px 0px 2px;
  display:block;
}

div.binder {
  width: 120px;
  margin:0px;
  padding:0px;
  display:block;
  height:100%;
}

TABLE#prodotti TD.col_offerte img
{
  display:block;
}

table#prodotti td.no_lborder
{
  border-left:0px solid Silver;
}

table#prodotti td.no_rborder
{
  border-right:0px solid Silver;
}

#nav_acq .w700_shade_t_blue_l {
  width: 3px; height: 27px; background: url(images/nav_acq_sx.jpg) no-repeat left; float: left; clear: none;
}
#nav_acq .w700_shade_t_blue_r {  width: 3px; height: 27px; background: url(images/nav_acq_dx.jpg) no-repeat right; float: right; clear: none;}
#nav_acq .w700_shade_t_blue {
  background: url('images/nav_acq_body.jpg') repeat-x; float: left; clear: none;
}




#nav_acq .w700 h2.blue {
    background: url('images/nav_acq_body.jpg') repeat-x;
    padding: 0px!important; 
    clear: none; 
    display: block; 
    height: 27px;
}


/*  ------ NON TOCCARE ASSOLUTAMENTEEEEEE -------------- */
#nav_acq .w700 h2.blue {    
    /* IE 7.0 */
    width: 702px !important; 
    margin: 0px 0px 0px 3px !important; 
     /* IE 6.0 */ 
    width: 703px; 
    margin: 0px 0px 0px 4px; 
    
}
html>/**/body #nav_acq .w700 h2.blue 
{
    width: 703px !important; 
    margin: 0px 0px 0px 5px !important; 
}
/*  ------------------------------------------------------ */

#nav_acq .w700 h2.blue span {
  margin:4px 0px 0px 4px;
  float:left;
}


#nav_acq .w700 {
  background: none;
}

#nav_acq .w700_inner {
  border-left:1px solid #A7A7A7;
  border-right:1px solid #A7A7A7;
  background: none;
}
#nav_acq .w700_shade_b {
border-top:1px solid #A7A7A7; margin: 0px 5px; width: 703px !important;
  background: none;
}

#nav_acq fieldset{
border:0px;
border-bottom:1px solid #A7A7A7;
padding-bottom:10px;
}
#nav_acq form.f700,#nav_acq  div.f700
{
padding:0px;
width:100%;
}

#nav_acq .ui-tabs
{
  margin:5px;
}

#nav_acq .ui-tabs fieldset
{
  border:0px;
}


#nav_acq form.f700 span,
#dett_ordini  form.f700 span{ 
  margin: 0px 10px 0px 0px; 
}

#nav_acq form.f700 label span,
#dett_ordini form.f700 label span{ 
  margin: 0px; 
}

div.w700_inner h3.lblTot{
  padding:3px 10px 0;
}


#msg_wait,
#msg_wait_fat,
#msg_wait_acq
{
	border: 1px solid #AAAAAA;
	margin:5px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding:10px 0px;
	text-align:center;
}

#msg_wait p ,
#istituzionale #msg_wait p ,
#msg_wait_fat p ,
#msg_wait_acq p {
	text-align:center;
  }

#msg_wait.jcarousel-skin-tango
{
	border: 0px solid red;
	margin:0px;
	padding:0px;
}
#msg_wait .jcarousel-clip
{
	padding:20px;
	height:270px;
}

img.img_tipologia
{
  margin: 8px 0px 0px 8px;
}

form.f700 .toggle_button_ind
{
  float:right;
  width:200px;
  height: 28px;
  margin:2px 0px 0px 1px;
  padding:0px;
}

form.f700 .toggle_button_ind img
{
  margin:0px;
  padding:0px;
}
form.f700 .button_nuovo_ind
{
  /*float:left;
  margin:2px;
  width:165px;
  height: 28px;
  */
  text-align:left;
  margin:0px;
  padding:0px;
}

#nav_acq fieldset .form_modifica_indirizzo
{
  border-width:0px;
  margin-top:5px;
}
form.f700 #ul_scelta_indirizzo_fat li,
form.f700 #ul_scelta_indirizzo_acq li
{
}

form.f700 #ul_scelta_indirizzo_fat li *,
form.f700 #ul_scelta_indirizzo_acq li *
{
}
form.f700 #ul_scelta_indirizzo_fat li span,
form.f700 #ul_scelta_indirizzo_acq li span
{
  margin-top:4px;
  width: auto;
  max-width:420px;
}

.striked
{
  text-decoration: line-through;
}
p.prezzo
{
font-size: 16px;}




/* ------------- NUOVA GRAFICA CATALOGO -----------------------------*/
.w220_ng
{
	margin:5px 10px 5px 5px;
	width:220px;
}

.w340_ng
{
	/*border:1px solid red;*/
	background:none;
	display: inline;
	width: 340px;
	margin: 9px 9px 0px 9px;
	background-color: white;
	padding: 0px;
}
.w340_ng .banner_evidenza
{
width:332px;
margin:auto;
background:#E4E4E4 none repeat scroll 0 0;
padding: 3px 3px 20px 3px;
}

.w340_ng .banner_evidenza a
{
margin:auto;
background:white;
height:290px;
}

.w340_ng .banner_evidenza img
{
max-width:332px;
max-height:290px;
margin:auto;
}

.w680_ng
{
	/*border:1px solid red;*/
	width: 700px;
	margin: 10px;
}

.w460_ng
{
	/*border:1px solid red;*/
	width: 460px;
	margin: 10px;
}

.w680_ng p
{
	margin: 5px;
}

.w960_ng
{
	/*border:1px solid red;*/
	clear:both;
	width: 960;
	margin: 10px;
}

#ListaProdotti h4
{
	margin:0px;
	padding:0px;
}

#ListaProdotti h4 a
{
	height:20px;
	/* font-weight:normal;*/
}
#ListaProdotti span
{
	padding:3px 0px 1px 0px;
}

.w680_ng h3,
.w960_ng h3,
.w680_ng h4,
.w960_ng h4
{
	margin:0px;
	padding:3px 5px;
}
/*
.light.bold
{
	color: #797979;
}
	*/
	
.lnkCarrello
{
	padding:0px 0px 0px 3px;
	height:19px;
	color: #797979;
}


#home_box_abbonamento ul#tipologie_abbonamento {
	display: inline;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	float: left;
}

#home_box_abbonamento ul#tipologie_abbonamento li {
  width:140px;
  height:122px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #284B81;
	text-align: center;
	overflow:hidden;
  position:relative;
}

#home_box_abbonamento ul#tipologie_abbonamento li a {
	text-align: center;
	padding: 0px;
	margin: 0px;
  position:relative;
}

#home_box_abbonamento ul#tipologie_abbonamento li img {
  /* width:162px; */
  /*height:100px;*/
  margin:auto;
  position:relative;
  top:-38px;
}


#ricerca_biblioteca
{background: White url(images/ist_bg.JPG) repeat-x scroll 0 -40px;
	border: 1px solid #284B81;
}

.w340_ng.NoMar,
.w220_ng.NoMar,
#dett_prodotto h3#mycarousel_footer
{
	margin:0px;
}

#dd_order
{
font-size:13px;
height:22px;
}

p#pagdisp
{
 margin-top:2px;
}


/* HOME */
#homecat_box_ricerca_catalogo
{
border:1px solid #284B81;
height:170px;
display:inline;
float:left;
margin-left:9px;
margin-right:9px;
margin-top:9px;
overflow:hidden;
padding:0;
position:relative;
}

#home_box_abbonamento{
	float: left;
	width: 340px;
	border-color:#284B81;
	border-style: solid;
	border-width:1px;
}

#colonna_dx_listaprodotti{
	border-color:#284B81;
	float:right;
	clear:right;
}

#colonna_dx_listaprodotti ul{
	margin:0px;
	padding:0px;
}

#home_box_abbonamento .header,
#colonna_dx_listaprodotti .header {
background:url("images/_.jpg") repeat-x scroll center bottom #284B81;
border-bottom:1px solid black;
clear:both;
color:white;
float:left;
height:25px;
margin:0;
width:100%;
}

#home_box_abbonamento .header h3,
#colonna_dx_listaprodotti .header h3 {
margin:4px 5px 4px 6px;
font-family:Georgia,Times New Roman,Serif;
font-size:14px;
font-variant:normal;
font-weight:bold;
margin:2px 5px;
padding:0;
}

#home_box_abbonamento .footer,
#colonna_dx_listaprodotti .footer {
  background:none repeat scroll 0 0 #E4E4E4;
  border-top:1px solid #284B81;
  color:#284B81;
  font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;
  font-size:12px;
  padding:3px 0;
  width:100%;
}

#home_box_abbonamento .footer a,
#colonna_dx_listaprodotti .footer a
{
	color:#414141;
  font-weight:bold;
  text-align:right;
  margin-right:5px;}

#home_box_abbonamento p {
float:left;
padding:10px 5px;
}

#home_evidenza_small {
	float: left;
	width: 340px;
	/* height: 342px; */
	height:130px;
	border-color:#284B81;
	border-style: solid;
	border-width:1px 0px;
}

#home_evidenza_small ul{
	margin:0px;
	padding:0px;
	
}
.showonready {
	display: none;
}
#home_box_evidenza_big {
	height: 311px;
  background: #E4E4E4;
	position: relative;
	border-color:#284B81;
	border-style: solid;
	border-width:1px;
}

#home_box_evidenza_big_clip {
	position: absolute;
	top: 4px; right: 4px; bottom: 20px; left: 4px;
	overflow: hidden;
	background: #fff;
}


.wrap_ricerca_archivioNewsletter {
	width: 330px;
	margin: 10px 5px;
	border: 1px solid #284B81;
	text-align: center;
	background: White url(images/ist_bg.JPG) repeat-x scroll 0 -40px;
	float:right;
	padding-bottom:10px;
}

.wrap_ricerca_archivioNewsletter #ricerca_catalogo {
	height: 169px;
	display: block;
}

#homecat_banner_promo
{
	border-color: #284B81;
  height: 170px;
}

/*
 * Box
 * Riquadri con margine, possono essere combinati con bordo tipo "b1"
 */
.box_w1, .box_w2, .box_w3, .box_w4,
.box_w5, .box_w6, .box_w7, .box_w8 {
  display: inline;
	float: left;
	position: relative;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 9px;
	padding: 0px;
	border: 1px solid #fff;
	overflow: hidden;
	/*background: #ccf;*/
}
.box_w1 { width: 100px; }
.box_w2 { width: 220px; }
.box_w3 { width: 340px; }
.box_w4 { width: 460px; }
.box_w5 { width: 580px; }
.box_w6 { width: 700px; }
.box_w7 { width: 820px; }
.box_w8 { width: 940px; }


/* TESTO NOTIZIE CON HTML EMBEDDED */
#div_testo_news ul
{
	margin-left:15px; 
	margin-bottom:10px;
	padding:0px;
}

#div_testo_news ul li
{
  list-style: disc outside;
  padding-left:10px;
  display:list-item;
	font-size:14px;
}

#div_testo_news a
{
  display:inline;
}

#div_testo_news p
{
	font-size:14px;
	padding: 0px;
	margin-bottom:10px;
}

/* TESTO NOTIZIE CON HTML EMBEDDED */
div#istituzionale #div_testo_modulo ul
{
	margin-left:15px; 
	margin-bottom:10px;
	padding:0px;
}

div#istituzionale #div_testo_modulo ul li
{
  list-style: disc outside;
  padding-left:10px;
  display:list-item;
	font-size:14px;
}

div#istituzionale #div_testo_modulo a
{
  display:inline;
}


div#istituzionale #div_testo_modulo,
div#istituzionale #div_testo_modulo p
{	
	color: black; 
  text-align: justify; 	
  font: normal normal normal 14px "Trebuchet MS", Arial, Helvetica, Sans-serif; 
  /* margin: 10px; */
}
div#istituzionale #div_testo_modulo
{	
	margin: 10px; 
}

div#istituzionale #div_testo_modulo p
{	
	margin: 0px;
	margin-bottom: 10px;
	padding:0px;
}

/* MODULI */
#avviso_modulo img
{
  margin-top:4px;
  float:left;
  height: 32px;
  width:32px;
}
div#istituzionale #avviso_modulo p
{
  width:90%;
  float:left;
  color:red;
  margin-top:0px;
  font-size: 13px;
}
