@media print{
  .printPreviewButton
  {
  	display:none;
  }
}

body{
  /* width:720px; */
  width:100%;
  margin:0px;
  padding:0px;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:12px;
}

div#wrapper {
  clear:both;
  height:auto !important;
  margin:0 auto;
  min-height:100%;
  width:720px;
}
/*
div#wrapper {
	width: 100%;
}
*/

a,a:hover {
  text-decoration:none;
  cursor:default;
}

.printPreviewButton a:hover
{
	text-decoration:underline;
  cursor:pointer;
}
  
/* CSS Document PRINT*/
.no_print,
div#banner,
#nav,
div#ist_menu,
div#h_edilworld,
div#h_abbonati,
div#h_catalogo,
div.w220_au,
div.w220,
div.w340,
ul#minimenu,
#banner_cx,
#banner_cx_inner,
iframe,
#breadcrumb
{
	display:none;
}

#product_head
{
	/* width:75%; */
}

#logo {
	width: 720px;
	margin: 0px;
	padding: 0px;
	height: 100px;
	/* background:  url(images/logo.gif) no-repeat center left; */
	color: #4682B4;
	font-size: 36px;
	font-weight: bold;
	float: left;
	clear: none;
	text-indent:-1000px;
}

div#footer
{background:  url(images/piede_mail.gif) no-repeat top left;
	text-indent:-1000px;
  width: 720px;
	margin: 0px auto;
	padding: 0px;
	height: 80px;
	clear:both;
  }
.printPreviewButton
{
  width: 720px;
	margin: 0px auto;
	text-align:right;
}

.logo_generico{
   /* background:  url(images/logo_generico.png) no-repeat top left; */
   background:  url(images/testa_mail.gif) no-repeat top left;
  }
  
div.navigation a.logo, div.navigation a.logo:hover{
background-image:  none;
}
  
body,
.w220,
.w220_shade_t,
.w220_shade_t_gold, 
.w220_shade_t_red,
.w220_shade_t_blue,
.w220_shade_b,
.w300,
.w300_shade_t,
.w300_shade_b,
.w340,
.w340_shade_t_red,
.w340_shade_t_gold,
.w340_shade_t_blue,
.w340_shade_b ,
#body_catalogo .w340 h2.blue,
.w380,
.w380_shade_t,
.w380_shade_b,
.w380_inner,
.w580,
.w580_shade_t_gold,
.w620,
.w620_shade_t,
.w620_shade_b,
.w700,
.w700_shade_t_blue,
.w700_shade_t_red,
.w700_shade_t_gold,
.w700_shade_b,
.w700 h2.red,
.w700 h2.gold,
h2.blue,
h2.gold,
h2.red,
.red,
.blue,
.gold
{
	background-image: none;
	color: black;
}

#dett_ordini
{
display: block;
}

/*
*,
.red,
.blue,
.gold,
.black,
.darkblue,
.light,
.white 
{
	color: black;
}
*/

/* OLD */
div.navigation {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear:both;
}

div.navigation ul {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	float: right;
	display: block;
	width: 360px;
}

div.navigation li {
	list-style: none;
	width: 90px;
	padding: 0px;
	display: block;
	float: left;
	margin: 0px;
}

div#banner{
	width: 468px; height: 60px; margin: 10px 0px 0px 0px; background-color: White;
}
div#banner a {
	background: none;
	display: block;
	border: none;
	padding: 0px;
	margin: 0px;
}

div#navset{
	width: 468px;
	height: 123px;
	float: right;
	padding: 0px;
	margin: 0px;
}

ul#nav li.sel a {
	padding-top: 0px;
}

.omega {
	margin: 0px 0px 0px 10px;
	text-align: center;
	padding: 0px;
}

.alpha {
	margin: 0px 10px 0px 0px;
	text-align: center;
	padding: 0px;
}

.betas {
	margin: 0px 10px 0px 10px;
	text-align: center;
	padding: 0px;
}



body#body_abbonati div.navigation .sel { background:   url(images/tab.png) no-repeat top; }
body#body_abbonati div.navigation a:hover { background-image: url(images/htab.png);	 }
body#body_catalogo div.navigation .sel { background: transparent url(images/tab.png) no-repeat top; }
body#body_catalogo div.navigation a:hover { background-image: url(images/htab.png);	 }
body#body_edilworld div.navigation .sel { background: transparent url(images/tab.png) no-repeat top; }
body#body_edilworld div.navigation a:hover { background-image: url(images/htab.png);	 }


.sel span {
	display: block;
	padding-top: 5px;
	height: 25px;
	background: transparent url(images/tab.png) no-repeat top;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

div.navigation a {
	display: block;
	padding-top: 5px;
	width: 200px;
	color: #204176;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

div.navigation li#nav_edilworld a {
	background: url(images/btab_edw.png) no-repeat;
}
div.navigation li#nav_edilworld a:hover {
	background: url(images/htab.png) no-repeat;
}

div.navigation a:hover {
	text-decoration: none;
	background: url(images/htab.png) no-repeat;
	color: #204176;
}

div.navigation ul#mininav {
	display: block;
  	margin: 0px 0px auto 0px;
	padding: 0px;
	float: right;
	width: 448px;
}

div.navigation ul#mininav li{
	width: 100px;
	float: right;
	/* background: url(images/blue_bullet.jpg) no-repeat right center; */
	padding-right: 12px;
	height: 15px;
}
div.navigation ul#mininav li a {
	background: none;
	font-size: 12px;
	width: 88px;
	padding:0px;
	margin: 0px;
	float: right;
	text-align: right;
	/* color: #4169e1; */
	color:white;
	text-decoration: none;
}
div.navigation ul#mininav li a:hover {
	text-decoration:underline;
}




.submenu {
	z-index: -1000;
	display: block;
	visibility: hidden;
	height: 16px;
	padding: 2px;
}

ul.footerlist li.tb a.footer_links {
	color: White;
	border: 0px;
}
ul.footerlist li.tb a.footer_links:hover {
	color: White;
	border: 0px;
	text-decoration: underline;
}





div.lcol {
	width: 360px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: left;
}

div.rcol {
	width: 640px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: right;
}

div.lcol-large {
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear:both;
}

div.rcol-small {
	width: 240px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: right
}


div.w100 {
	display: inline;
	/*width: 100px;*/
	margin: 0px 10px 10px 10px;
	padding: 0px;
}


div.w140 {
	display: inline;
	width: 140px;
	margin: 0px 9px 10px 9px;
	
	padding: 0px;
}

div.w320
{
  display: inline;
	width: 320px;
	margin: 0px 10px 10px 10px;
	border: 1px solid #2E94AE;
	padding: 0px;
}

div.w320 img {
  margin: 2px 5px;
}
div.w320 p {
  margin: 0px; padding: 0px; text-align: left;
  }
  
div.w320 p.argomenti_norma {
  margin-bottom: 5px;
}

div.w200 {
	display: inline;
	width: 200px;
	margin: 5px;
	padding: 0px;
}
div.w220nm {
	display: inline;
	width: 220px;
	margin: 0px;
	padding: 0px;
}

div.w300 {
	display: inline;
	width: 310px;
	margin: 5px;
	background-color: white;
	padding: 0px;
}


div.w380 {
	display: inline;
	width: 390px;
	margin: 5px;
		background-color: white;
	padding: 0px;
}

div.w380nm {
	display: inline;
	width: 380px;
	margin: 10px 9px 10px 9px;
	
	padding: 0px;
}


div.w400 {
	display: inline;
	width: 400px;
	margin: 10px 9px 10px 9px;
		background-color: white;
	padding: 0px;
}

div.w580 {
	display: inline;
	width: 590px;
	margin: 5px;
		background-color: white;
	padding: 0px;
}

div.w620 {
	display: inline;
	width: 630px;
	margin: 5px;
		background-color: white;
	padding: 0px;
}
div.w700 {
	/* display: inline;
	width: 100%;
	margin: 5px;
		background-color: white;
	padding: 0px; */
	display:none;
}
div.w700ns {
	display: inline;
	width: 710px;
	margin: 5px;
		background-color: white;
	padding: 0px;
}
div.w50p {
	display: inline;
	width: 50%;
	margin-right: 10px;
	padding: 0px;
}

div.w220 h3, div.w220 p, div.w220 ul, div.w300 h3, div.w300 p, div.w300 ul, div.w380 h3, div.w380 p, div.w380 ul,  div.w340 h3, div.w340 p, div.w340 ul, div.w400 h3, div.w400 p, div.w400 ul,  div.w620 h3, div.w620 p, div.w620 ul, div.w700 h3, div.w700 p, div.w700 ul, div.w700 h4, div.w700 div.jus{padding: 3px 5px 0px 5px;}

.lefter { 	float: left; }
.righter {	float: right; }
.clearer { 	clear: both; }
.clear-left { 	clear: left; }
.clear-right { 	clear: right; }

.push{
	 /* height: 120px; */
	 height: 0px;
	clear: both;
}

div.lcol_3c {
	width: 360px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: left;
}


div.ccol_3c {
	width: 360px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.rcol_3c {
	width: 240px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: right;
}

div#breadcrumb ul {
	display: block;
	font-size: 12px;
	padding: 0px;
	float: left;
	background: #e4e4e4;
	margin: 0px 0px 0px 0px;
}

div#breadcrumb li {
	display: block;
	font-size: 12px;
	list-style: disc;
	padding: 0px 10px 0px 10px;
	float: left;
	margin: 0px 5px 0px 5px;
}


div.w700 ul.prod_composti{ float:left; border:0px solid green; padding:5px;}
ul.prod_composti li{ border:1px solid blue; float:left; margin-right:10px; height:70px; overflow:hidden;}
ul li.prod_composti_titolo{padding:5px 10px 0px 10px; background:red; height:20px; border:1px solid red;; color:white; font-size:13px; margin-top:45px;}

/*CSS DELLA SEZIONE ABBONATI*/
body#body_abbonati { background: transparent url(images/_.jpg) repeat-x top; }
div#h_abbonati { 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; }
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-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; }

h2.gold, #body_edilworld div.lcol-large h2, 
#body_edilworld div.lcol_3c h2, 
#body_edilworld div.ccol_3c h2 
{ background: none; 
  padding: 2px 5px 0px 5px; 
  color: black; 
  margin: 0px}

/*FINE CSS SEZIONE EDILWORLD*/
h1 { /*text-indent: -9000px; height: 70px; */
margin:5px 0px;}

h2 {
	font-family: Georgia,Times New Roman,Serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 2px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}


.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;
}


h2#area_utenti {
	text-indent: -9999px;
	/*font: small-caps bold 18px Arial, Helvetica, sans-serif;*/
}

h3 {
	font-size: 14px;
  font-family: Georgia, Times New Roman, Serif;
	margin: 2px 5px 2px 5px;
	padding: 0px;
  font-weight: bold;
	font-variant: normal;
}

a {
color:#414141;
display:block;
text-align:left;
text-decoration:none;
}

a:hover {
}

a.jus {
	text-align: justify;
}


h4 {
	text-align: left;
	font-size: 12px;
	margin: 2px 5px;
	padding: 0px;
	font-weight: bold;
}

.edw-col1 h4 {
	font-size: 13px;
}



.ml20t10 {
	margin-left: 20px;
	margin-top: 5px;
}

p {
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:120%;
  margin:0;
  padding:0;
}

p.jus {
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

ul.contact, dl.contact, p.contact {
	margin:2px 5px;
}

dl.contact dt {
	padding: 0px;
	font-size: 0.75em;
	font-weight: bold;
}

.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;
}

 
.spacer {
	/*background: transparent url(images/spacer.jpg) repeat-x bottom;*/

	height:7px;
	font-size: 1px;
	margin: 0px;
}

p.spacer, ul.spacer {
	height:auto;
	font-size: 0.75em;
	margin: 5px 0px 10px 0px;
}
.borderb-red {
	border-bottom: 0px solid silver;
}

.bordert-red{
	border-top: 0px solid silver;
}

.bordera-red {
	border: 0px solid silver;
}

.borderb-blue {
	border-bottom: 0px solid silver;	
}

.borderb-silver {
	border-bottom: 1px dotted silver;
}

.bordert-blue{
	border-top: 0px solid silver;
}
.bordera-blue {
	border: 0px solid silver;
}
.borderb-gold {
	border-bottom: 0px solid silver;	
}

.bordert-gold{
	border-top: 0px solid silver;
}
.bordera-gold {
	border: 0px solid silver;
}

.c14 {
	font-size: 14px;
}
.c15 {
	font-size: 15px;
}
.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.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;
}

li.tb {
	background: url(images/t_b.gif) no-repeat center left;
	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,
li.b-yellow,
li.b-blue {
	background: none;
	list-style-type: circle;
	padding-left: 12px;
}



#sp-areautenti a{
	color: #2e94ae;
	text-decoration: none;
}

#sp-areautenti a:hover{
	color: #2e94ae;
	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 #2e94ae;
	color: #2e94ae;
	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.s60, form.f340 input.s60 , form.f340 select.s60{
	width: 60px;
}

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.f340 input.hide, form.f700 input.hide {
	display: none;
}

form.f340 { display: block; width: 330px; clear: both; padding: 5px; font-size: 0.75em;}
form.f340 label { display: block; float: left; width: 80px; margin: 2px 5px 3px 0px; padding: 0px; text-align: left; clear: none; }
form.f340 input, form.f340 select,  form.f340 textarea { display: block; float: left; margin: 2px 10px 3px 0px; width: 200px; padding: 0px; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; }
form.f340 img{ display: block; float: left; margin-top: 4px; }
form.f340 a img{border:0px;}

form.f700 { display: block; width: 690px; clear: both; padding: 5px;font-size: 0.75em;}
form.f700 label { display: block; float: left; width: 200px; margin: 2px 5px 3px 0px; padding: 0px; text-align: right; clear: none; }
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: 2px 10px 3px 0px; width: 350px; padding: 0px; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; }
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; }
input#b_search_lens {
	height: 1.50em;
	width: 16px;
	background: url(icons/magnifier_zoom.png) no-repeat center;
	border: 0px;
}

input.red-button
 {
	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;
	background: url(images/input_red.jpg);
	border: none;
	color: White;
}
input.blue-button 
 {
	display: block;
	float: left;
	margin: 2px 0px 3px 0px;
	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;
}


input.searchField, select.searchField, textarea.searchField {
	border: 1px solid Silver;
	width: 190px;
}

table#istat {
	border-collapse: collapse;
	border: 1px solid Silver;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
} 

table#istat td{
	border: 1px solid Silver;
} 

table#istat td a {
	color: black;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}

table#istat td a:hover {
	background-color: white;
	text-decoration: none;
}

table#istat th {
	font-weight: bold;
	background-color: #d9d9d9;
	text-align: left;
}





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: block;
	width: 100%;
	border-bottom: 1px solid White;
}


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 {
	width: 50px;
	height: 50px;
	float: left;
	clear: none;
	margin-right: 10px;
	display: block;
	border: 2px solid #FBAD18;
}

p img {
	display: block;
	margin-right: 10px;
	float: left;
}

li.wImg {
	margin-bottom: 5px;
}

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;
}

/*    */

div.w580 div.edw-col2 {
	width: 240px;
	float: right;
	margin: 10px 0px 0px 10px;
}

div.w580 div.edw-col1 {
	width: 330px;
	margin: 10px 0px 0px 0px;
}
/*  */

div.w220 div.edw-col2 {
	width: 220px;
	margin: 10px 0px 0px 0px;
}

div.w220 div.edw-col1 img {
	display: none;
}

ul#box_bollettino li, ul#box_bollettino li a {
	/* width: 290px; */
}

div.w340 ul#box_bollettino li, div.w340 ul#box_bollettino li a {
	width: 250px;
}

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: #2e94ae;
 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: #2e94ae; }
#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: #2e94ae; }



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;
}

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;
}

.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#nav_catalogo li a{
	color: #2e94ae; 
}

ul#nav_edilworld li a{
	color: #FBAD18; 
}

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 #2e94ae;
	padding: 0px;
}
body#body_catalogo div.w700 p.cnt {
	margin-top: 10px;
} 

img.offer {
	margin: 5px;
}

img.blt {
	margin: 5px;
	padding: 1px;
	border: 1px solid #990000;
}
img.nverde {
	text-align: center;
}

.offerbox_l {
	width: 160px;
	margin: 5px 0px 0px 5px;
	border: 1px solid #2e94ae;
	float: left;
	height: 80px;
	background-image: url(images/offerbg_1.jpg);
}

.offerbox_r {
	width: 160px;
	margin: 5px 0px 0px 5px;
	border: 1px solid #2e94ae;
	float: left;
	height: 80px;
	background-image: url(images/offerbg_2.jpg);
}


.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: 98%;
	margin: 10px;
} 
table#prodotti td{
	font-size: 12px;
	border: 1px solid Silver;
	text-align: center;
} 

table#prodotti td.left{
	text-align: left;
	padding-left: 5px;
} 

table#prodotti td a , form.f700 table#prodotti td a  {
	 color: #2e94ae; 
	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;
}

ul.prod_composti{
margin:0px;
padding-left:0px;
}

div#product_notes ul li {
margin:auto;
padding-left:12px;
	font-size: 14px;
}

input.radiob,
input.input_dispo 
{
display:none;
}

ul.prod_composti li 
{
border:0px;
float:left;
height:auto;
margin:0px;
overflow:hidden;
}
ul li.prod_composti_titolo
{
margin:0px;
background:none;
display:inline;
color:black;
padding:0px;}


/*
div.w220 h3, div.w220 p, div.w220 ul, div.w300 h3, div.w300 p, div.w300 ul, div.w380 h3, div.w380 p, div.w380 ul,  div.w340 h3, div.w340 p, div.w340 ul, div.w400 h3, div.w400 p, div.w400 ul,  div.w620 h3, div.w620 p, div.w620 ul, div.w700 h3, div.w700 p, div.w700 ul, div.w700 h4, div.w700 div.jus,
div.w580 p, div.w580 h3, div.w700_inner h3,div.w700_inner h2, div.w700_inner p, div.w700_inner ul, div.w700_inner h4, div.w700_inner div.jus{padding: 3px 5px 0px 5px;}
*/
img.product_image{
border:1px solid #888;
}

form.f700 .txt_left { text-align: left; }
form.f700 a.wauto{ width: auto;}



#nav_acq fieldset{
border:0px;
border-bottom:1px solid #A7A7A7;
padding-bottom:10px;
}




.lefter { 	float: left; }
.righter {	float: right; }
.clearer { 	clear: both; }
.clear-left { 	clear: left; }
.clear-right { 	clear: right; }
.inliner { display:inline; }

#formModAcquisti fieldset{
padding:10px;
}

#formModAcquisti legend{
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:14px;
}
#formModAcquisti table#prodotti{
margin:10px 0px;
width:100%;
}

div.w700_inner p.jus {
margin:2px 5px;
}
#lista_librerie h3, #dettaglio_dossier h3, #lista_librerie div.borderb-silver, #dett_prodotto h3 ,
#lista_librerie h1, #lista_librerie h2, #lista_librerie p #home_serv_abb h1, #dettaglio_dossier h1, #dettaglio_dossier h2, #dettaglio_edilworld h1 {
margin:2px 5px;
}

.c12 {font-size:12px;}

legend {
color:black;
font-size:13px;
font-weight:bold;
}

#nav_acq form.f700 span, #dett_ordini form.f700 span {
margin:0 10px 0 0;
}





/* -------------------------------------------------- */
/* NUOVA GRAFICA */
/*
 * Container
 * Possibili larghezze dei blocchi costitutivi del layout
 * Non c'è magine nè bordo, da usare solo come divisione di struttura.
 */

.contenitore_w1 { width: 120px; }
.contenitore_w2 { width: 240px; }
.contenitore_w3 { width: 360px; }
.contenitore_w4 { width: 480px; }
.contenitore_w5 { width: 600px; }
.contenitore_w6 { width: 720px; }
.contenitore_w7 { width: 840px; }
.contenitore_w8 { width: 960px; }

.box_w1, .box_w2, .box_w3, .box_w4, .box_w5, .box_w6, .box_w7, .box_w8 {
border:1px solid #FFFFFF;
margin-top:9px;
}

#layout_prodotto .colonna_head {
float:right;
}

.header {
background:url("images/_.jpg") repeat-x scroll center bottom #284B81;
border-bottom:1px solid black;
clear:both;
color:white;
float:left;
height:22px;
margin:0;
width:100%;
}

#riepilogo_periodici  {
border-color:#284B81;
}

/* -------------------------------------------------- */
/* TITOLI */
h1 {
	/*text-indent: -9000px;
	height: 70px;*/
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	margin-top: 0px;

}

h2.sottotitolo_catalogo {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid silver;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0px 15px;
	padding: 3px;
}
h2.sottotitolo_catalogo_noborder {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0px 5px;
	padding: 3px;
}


h3.sottotitolo_catalogo {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid silver;
	font-size: 13px;
	font-weight: bold;
	margin: 2px 0px 5px;
	padding: 3px;
}

h4.sottotitolo_catalogo {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid silver;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px 5px;
	padding: 3px;
}
/* -------------------------------------------------- */

.prezzo {
color:#284B81;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:bold;
}
.prezzo_offerta {
color:#990000;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:bold;
}

img.product_tmb {
border:1px solid silver;
height:100px;
width:70px;
}

.txt_center  {
text-align:center;
}


/* PERIODICI */
#riepilogo_periodici{
	border-color: #284B81;
}

#vantaggi_abbonati li{
	margin-bottom:5px;
}

#vantaggi_abbonati li h3{
	color:#284B81;
	margin:2px 0px;
}

#vantaggi_abbonati li img.tmb {
	border: 0px solid #284B81;
}

.div_categoria{
  padding-left:7px;
}

.tab_schede_BLT,
.tab_schede_COM,
.tab_schede_AEC,
.tab_schede_AZ,
.tab_schede_NEW,
.tab_schede_GIU,
.tab_schede_RST,
.tab_schede_EF{
  padding-left:15px;

}

#tab_schede p
{
  padding-left: 3px;
  }

#tab_schede .bold{
font-weight:normal
}


/* CORSI FORMAZIONE */
#corsi_formazione h2
{
  margin-left:0px;
  padding-left:0px;
  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
}

#corsi_formazione ul li
{
  list-style-type:disc;
  padding-left:0px;
  margin-left:15px;
}

#corsi_formazione ul li
{
  padding-left:0px;
  display:list-item;
}

#corsi_formazione_link .tmb{
  width:auto;
  height:auto;
	border: 0px solid #284B81;
}

#corsi_formazione_link .img_ico{
  margin-top:7px;
}

#corsi_formazione_link ul li
{
  margin-bottom:5px;
}

#corsi_formazione_link ul li p
{
  margin-left:5px;
}

