body {background-color:#ECECD9; margin:0;padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/*=== Firefox workaround to avoid content moving on page length ===*/
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}
/*==================*/
p, h1,h2,h3,h4,h5,h6,ul,li,form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}

img{border:0;}
input {color:#000; margin:0; padding:2px; font-size:11px;border:1px solid #B2B2B2;}

#error {color:red; font-size:12px}

#container{height: 100%;margin:0 auto; padding:7px; background-color:#E1E0C4; width:888px; text-align:left;}


/* parte alta*/
#header{height:130px; background:#C9C892 url(/resources/nita/sites/images/header.gif) no-repeat;}
#header h1{font-size:15px; line-height:17px; color:#FFF;}
#header h2{font-size:15px; line-height:17px; color:#333; margin:6px 5px 0 5px;}

#logo{margin:8px 16px 8px 12px;}
#claim{border-left:1px dashed #E1DFE3; padding-left:12px;}
.lingua{width:146px; height:120px; background-image:url(/resources/nita/sites/images/backlingua.gif); background-repeat:no-repeat;}
#tablingua td{padding:7px 0 6px 3px;}

/*  menu contatti */
#menucontatti {padding:6px 0 0 0;}
#menucontatti div{float:left;}
#menucontatti h2 {margin:3px 12px; font-size:11px; line-height:11px; color:#C89600}
#menucontatti a, #menucontatti a:link, #menucontatti a:visited, #menucontatti a:active {color:#C89600; text-decoration:none;}
#menucontatti a:hover {color:#333;text-decoration:underline;}
#menucontatti a#current {color:#333;text-decoration:none;}

/*  menu ordini */
#menuordini {padding:6px 0 0 0;}
#menuordini div{float:left;}
#menuordini h2 {margin:3px 12px; font-size:11px; line-height:11px; color:#000;}
#menuordini a, #menuordini a:link, #menuordini a:visited, #menuordini a:active {color:#000; text-decoration:none;}
#menuordini a:hover {color:#C89600;text-decoration:underline;}
#menuordini a#current {color:#C89600;text-decoration:none;}

/*  menu  */
#menu {background-color:#C9C892; padding:5px 0;}
#menu div{float:left;}
#menu h2 {color:#990000; font-size:14px; line-height:20px; margin:0 17px; font-weight:bold;}
#menu a, #menu a:link, #menu a:visited, #menu a:active {color:#333;text-decoration:none;}
#menu a:hover {color:#fff;text-decoration:none;}
#menu a#current {color:#fff;text-decoration:none;}

/* footer */
#footer {background-image:url(/resources/nita/sites/images/footer.gif); background-repeat:repeat-x; height:35px; padding-left:7px;}
#footer h1{color:#fff; font-size:11px; line-height:28px;}

/* box novita*/
#novita{border-right:1px solid #ccc;}
#novita {padding:0 2px; font-size:12px; line-height:15px; color:#666; }
#novita h1{padding:6px 10px 0 10px; font-size:20px; color:#cc0000;}
#novita h2{padding:0 10px; font-size:16px; color:#00822B; line-height:18px;}
#novita h3{padding:0 7px; font-size:12px; line-height:15px; color:#666; font-style: italic;}
#novita p{padding:5px 10px 4px 10px; font-size:11px; line-height:13px; color:#666; font-style:italic;}
#novita  { vertical-align:bottom}
#novita img {padding-top: 5px;}
#novita STRONG {font-size:14px; color:#000000; padding-top:4px;}
/* box presentazione*/
#presentazione{font-size:12px; color:#666;}
#presentazione h1{padding:6px 7px; font-size:20px; color:#000;}
#presentazione h2{padding:5px 7px; font-size:15px; color:#000; line-height:17px;}
#presentazione h3{padding:0 7px; font-size:12px; line-height:15px; color:#666;}
#presentazione h4{padding:0 4px; font-size:12px; line-height:15px; color:#000; font-weight:bold;}
#presentazione h5{padding:0 4px; font-size:11px; line-height:13px; color:#000;}
#presentazione p{padding:5px 7px 4px 7px; font-size:12px; line-height:14px; color:#666;}
#presentazione ul{list-style: circle;padding:5px 20px 4px 7px; font-size:12px; line-height:14px; color:#666; margin-left: 10px}
#presentazione li{list-style: circle;padding:5px 20px 4px 7px; font-size:12px; line-height:14px; color:#666;}

#presentazione .tratto{width:404px; height:1px; border-top:1px dashed #ccc; margin:0 auto;}
#presentazione .tratto2{width:452px; height:1px; border-top:1px dashed #ccc; margin:0 auto;}
#presentazione .ttab{width:215px; height:1px; border-bottom:1px dashed #ccc; margin:2px 5px;}
#presentazione input{color:#000; margin:0; padding:2px; font-size:11px; width:140px; border:1px solid #B2B2B2;}
#presentazione select{color:#000; margin:0 5px; padding:2px; font-size:11px; width:155px; border:1px solid #B2B2B2;}
#presentazione STRONG {font-size:14px; color:#000000; padding-top:4px;}
#presentazione table td { font-size:12px; line-height:15px; color:#666;}

#preslink a, #preslink a:link, #preslink a:visited, #preslink a:active {color:#000;text-decoration:none;}
#preslink a:hover {color:#CC9933;text-decoration:none;}

.listacat {padding:5px 8px;}
.listacat h4 {text-transform: uppercase}
/* box suggerimenti*/
#suggerimenti{border-right:1px solid #ccc;}
#suggerimenti h1{padding:7px; font-size:17px; color:#000;}
#suggerimenti h2{padding:5px 7px; font-size:16px; color:#CC9933;}
#suggerimenti h4{padding:0 7px; font-size:11px; line-height:13px; color:#000;}
#suggerimenti p{padding:5px 7px; font-size:12px; line-height:15px; color:#666;}
/*#suggerimenti .tratto{width:218px; height:1px; border-top:1px dashed #ccc; margin:0 auto;}*/
#suggerimenti .tratto{height:1px; border-top:1px dashed #ccc; margin:0 auto;}
#suggerimenti ul{list-style:none; margin:8px 0 0 7px;}
#suggerimenti li{background-image:url(/resources/nita/sites/images/lista.gif); background-repeat:no-repeat; margin-top:3px; padding-left:20px; font-size:12px; line-height:23px;}
#suggerimenti a, #suggerimenti a:link, #suggerimenti a:visited, #suggerimenti a:active {color:#000;text-decoration:none;}
#suggerimenti a:hover {color:#CC9933;text-decoration:none;}


/* box area riservata*/
#riservata{ width: 233px; background-color:#ECECD9;}
#riservata h1{padding:7px; font-size:17px; color:#000;}
#riservata h2{font-size:13px; font-weight:bold; color:#000; padding:2px;}
#riservata h5{padding:5px 7px; font-size:11px; font-style:italic; color: red} /* titolo registrazione ok  ed errori */
#riservata p{padding:5px 7px; font-size:11px; font-style:italic; color:#666;}
#riservata input{color:#000; margin:0; padding:2px; font-size:11px; width:190px; border:1px solid #B2B2B2;}
/*#riservata .tratto{width:218px; height:1px; border-top:1px dashed #807D74; margin:0 auto;}*/
#riservata .tratto{width:98%; height:1px; border-top:1px dashed #807D74; margin:0 auto;}

/* box prodotti consigliati*/
#consigli{}
#consigli h1{padding:7px; font-size:17px; color:#000;}
#consigli h2{padding:0 7px; font-size:15px; color:#00822B; line-height:17px;}
#consigli p{padding:0 7px; font-size:13px; font-style:italic; line-height:15px; color:#000;}
#consigli .tratto{width:404px; height:1px; border-top:1px dashed #ccc; margin:0 auto;}


/* per saperne*/
.saperne{font-size:11px; font-weight:bold; color:#cc9933; padding-right:7px;}
.saperne a, .saperne a:link, .saperne a:visited, .saperne a:active {color:#cc9933;text-decoration:none;}
.saperne a:hover {color:#333;text-decoration:none;}

/* paginazione*/
#paginazione ul.right {text-align: right ;}
#paginazione ul li {display: inline ; padding: 0px 2px; font-size:11px; line-height:18px;color:#999;}
#paginazione a, #paginazione a:link, #paginazione a:visited, #paginazione a:active {color:#999;text-decoration:none;}
#paginazione a:hover {color:#CC9933;text-decoration:none;}
/*#paginazione a#current {color:#CC9933;text-decoration:none;}*/
#paginazione #current {color:#CC9933;text-decoration:none;}


.titrisultati, .titrisultati a{font-size:14px; font-weight:bold; color:#fff; padding-left:8px; padding-right:8px;line-height:26px;}
.titrisultati a{ text-decoration:none;}

#listaricerca{background-color:#FFFFFF; background-image:url(/resources/nita/sites/images/shadow.gif); background-repeat:repeat-x;}
#listaricerca h4{padding:0 7px; font-size:13px; color:#CC9933; text-transform: uppercase;}
#listaricerca p{padding:0 3px 0 7px; font-size:11px; line-height:11px; color:#666;}
#listaricerca img{border:1px solid #ccc;}
#listaricerca * a {text-decoration:none;}

/* legenda */
#legenda{text-align: left; font-size:11px; background-color:#FFFFFF; background-image:url(/resources/nita/sites/images/shadow.gif); background-repeat:repeat-x;}
#legenda h4{padding:0 7px; font-size:13px; color:#CC9933;}
#legenda p{text-align: left; padding:3px 3px 0 7px; font-size:11px; line-height:11px; color:#666;}
#legenda #boxBirth { width: 53px; height: 53px; background-image:url(/resources/nita/icon_old/birthdate.gif); }
#legenda #boxBirth h1 { position: relative; top: 20px; left: 5px; font-size:11px; z-index:2}
#legenda #boxWeek {width: 53px; height: 53px;  background-image:url(/resources/nita/icon_old/week_season.gif); }
#legenda #boxWeek h1 {position: relative; top: 20px; left: 5px; font-size:11px; z-index:2}


#leg div{float:left;}


#content_page{
	
}
#content_page_layout{
	min-height: 600px;
	/*background-color:#FFFFFF;*/
	/*background-image:url(/resources/nita/sites/images/shadow.gif);*/
	background-repeat:repeat-x;
	padding-top:3px;
	
}


/* AREA RISERVATA REGISTRAZIONE UTENTE */
#registrazione {
	background-color:#ECECD9;
	width: 80%;
	margin: auto;
	font-size:11px;
	font-style:normal;
	color:#666;
	padding:20px;
	border: 1px solid  #C9C892;
	dispaly:block;
	height: 1250px; 
}

#registrazione h1 { font-size:20px; color:#000; margin:0px; padding:0px; display:inline;}
#registrazione h2 { font-size:12px; color:#000; margin:0px; padding:0px; display:inline;}
#registrazione h3 { font-size:10px; color:#666; margin:0px; padding:0px; display:inline;}
#registrazione h4 { font-size:12px; font-weight: bold; color:#000; margin:0px; padding:0px; display:inline;}
#registrazione h5 { font-size:10px; color:#666; float:right; margin:0px; padding:0px; display:inline;}
#registrazione FIELDSET#fieldLine{border:0px; display:inline;padding:0px;margin:0px; width:auto;}
#registrazione FIELDSET {margin-top:10px; text-transform: uppercase; width:99%; float:left; }
#registrazione FIELDSET.noborder {border:0px;}
#registrazione LEGEND {font-size:12px; font-weight: bold; color:#000}
#registrazione LABEL {font-size:10px;border:0px;}
#registrazione SPAN {font-size:10px;font-weight:bold; border:0px;}

#registrazione input, #registrazione TEXTAREA,  #registrazione select, #registrazione select option{ color:#000; margin:0; padding:2px; font-size:11px;  border:1px solid #B2B2B2;}
#registrazione option {text-transform: capitalize;}
#registrazione td{padding:5px;}

div#registrazione.regh1 {height:350px;}
div#registrazione.reghp1 {height:98%;}
div#registrazione.regh10 {height:530px;}
div#registrazione.noborder {border:0px;}
div#registrazione.left0 {padding-left:0px; margin-left: 0px;}
div#registrazione.w100 {width:98%;}
div#registrazione FIELDSET.bgwhite {background-color:white;}

#content_page_layout #registrazione {
	height: 595px;
}
/**
#registrazione h1{ font-size:20px; color:#000;}
#registrazione h2{font-size:12px; font-weight: bold; color:#000;}
#registrazione h4{font-size:12px; font-weight: bold; color:#000;}

#registrazione p{font-size:11px; font-style:italic; color:#666;}
#registrazione input{color:#000; margin:0; padding:2px; font-size:11px;  border:1px solid #B2B2B2;}
#registrazione select{color:#000; margin:0; padding:2px; font-size:11px; width:190px; border:1px solid #B2B2B2;}
#registrazione .tratto{width:100%; height:1px; border-top:1px dashed #807D74; margin:0 auto;}

#registrazione table { height: 92%;width:98%;  border: 1px solid  #C9C892;  margin:4px; }
#registrazione table td:first-child {width: auto;padding: 2px 7px}
#registrazione table td {padding: 2px 7px; vertical-align: top;}
#registrazione table td table{border:0px solid red;}

**/
/* GESTIONE PROCESSO ACQUISTO ORDINI  C9C892*/

#shopBox { background-color: #C9C892; border-bottom:1px solid #FFF; border-top:1px solid #FFF;}

#shopBox h1{line-height: 30px;text-align: left; background-color:#ECECD9; padding:7px; font-size:17px; font-weight:bold; color:#000;}
#shopBox .tratto{width:100%; height:1px; border-top:1px dashed #807D74; margin:0 auto;}
#shopBox table {   margin: 10px; font-size:11px; line-height:12px; border-collapse: collapse;width: 98%; margin-right: 5px; margin-left: 5px;}
#shopBox table thead,#shopBox table tfoot  { background-color: #FFF;line-height: 30px; font-size:12px;font-weight:100;color:#000;text-align:center; text-transform:uppercase; font-weight: bold;border-right:1px solid #fff; padding:0;}
#shopBox table td { text-align:center; border:1px solid #C9C892;padding:5px; }
#shopBox table tbody {font-size:11px; line-height:12px;font-weight:100;color:#000;text-align:left; border:1px solid #E1E0C4;}
#shopBox table tbody tr {  line-height:30px; }
#shopBox td { text-align:center; }
#shopBox table tbody tr.altBG { background-color: #ECECD9;}
#shopBox table tbody tr.altBGA  {background-color: #E1E0C4;}
shopBox table tbody tr.altBG td,#shopBox table tbody tr.altBGA td { text-align:center; border:1px solid #C9C892; }
#shopBox table tbody td.altBG,#shopBox table tbody td.altBGA  {  text-align:center; background-color: #ECECD9;}
#shopBox table tbody input{color:#000; margin:0; padding:2px; font-size:11px;border:1px solid #B2B2B2;}
#shopBox table tfoot {text-align:center;} 
#shopBox #subInfo {width: 50%; padding: 5px; border: 1px solid #666; line-height: 15px;}
#shopBox h4, #shopBox h4 a{font-size:12px; font-weight: bold; color:#000; text-decoration: none;}
#shopBox h5{font-size:12px; font-weight: bold; color:red; text-align:right; padding-right:20px;}
#shopBox table thead td.altBG {background-color: #ECECD9; text-transform:none; font-weight: normal;text-align: left}




#shopBox table#shopBoxButton { margin: 20px; background-color: transparent;}
#shopBox #shopBoxButton *{ }
#shopBox #shopBoxButton input{font-size:12px;  color:#000; background-color: #ECECD9; color:#000; margin:0; padding:2px; font-size:11px;border:1px solid #B2B2B2;}
#shopBox #shopBoxButton input[type=checkbox]{border:0px; background-color: transparent;}

#shopBox input#rNobox,#shopBox shopBoxButton input#rNobox {background-color: transparent;border: 0px;}

.bgGreen { background-color:#C9C892;}

/*Riquadro inforamzioni*/
#boxOrderInformation { 
	border: 1px double #ECECD9; 
	background-color: #FFFFFF; 
	display:block;
	
	width: 500px; 
	margin-left:8px;
	
	padding:4px;
	
	font-size: 11px; 
	color:#C9C892;
	font-weight: bold; 
	
	float:left;
}

/* tabella lista prodotti */
#tablelist h1{font-size:13px; font-weight:bold; color:#000;}
#tablelist select{color:#000; font-size:11px; width:64px; padding:2px; text-align:right; border:1px solid #B2B2B2;}
#tablelist table {border-collapse: collapse;width: 100%;}
#tablelist th {background-color: #C9C892;font-size:11px;font-weight:100;color:#000;text-align:center; border-right:1px solid #fff; padding:8px 0;}
#tablelist td {font-size:11px; line-height:12px;font-weight:100;color:#000;text-align:center; border-right:1px solid #E1E0C4;}
#tablelist tr {background-color: #fff;}
#tablelist tr.odd td{background-color: #F0EFE1;border-right:1px solid #fff;}
#tablelist thead td{text-align: left;}
#tablelist tbody td{text-align: left;padding-left: 10px;}

/*  tabella colore diverso prima colonna  */
#tablelistcol table {border:1px solid #E1E0C4; border-collapse: collapse;width: 100%; padding: 2px;text-align:left; border-bottom:1px solid #E1E0C4;}
#tablelistcol caption {text-align:right; }
#tablelistcol thead tr{background-color: #fff; }
#tablelistcol thead  th {text-align:left;padding-left:5px; background-color: #FFFFFF;font-size:12px; font-weight: bold;font-weight:100;color:#000; border-right:1px solid #E1E0C4;}
#tablelistcol td:first-child { text-align:left;background-color: #ECECD9; font-size:11px; line-height:12px;font-weight:100;color:#000;border-right:1px solid #E1E0C4;}
#tablelistcol td#viewInfo:first-child {width: 150px;padding: 2px 7px}
#tablelistcol td  {text-align:left; background-color: #FFFFFF;font-size:11px; line-height:12px;font-weight:100;color:#000; border-right:1px solid #E1E0C4;}
#tablelistcol tbody td{  text-align:left; }


/* GESTIONE ELENCO  */
#shopBox { background-color: #C9C892; border-bottom:1px solid #FFF; border-top:1px solid #FFF;}
#shopBox table#listHistory {   border:1px solid #FFFFFF; margin: 10px; font-size:11px; line-height:12px; border-collapse: collapse;width: 98%; margin-right: 5px; margin-left: 5px;}
#shopBox table#listHistory tbody td{ line-height: 10px;border:1px solid #FFFFFF}


/* GESTIONE UTENTE INDIRIZZI */
/*#userBox { background-color: #ECECD9; border-bottom:1px solid #FFF; border-top:1px solid #FFF;}*/
#userBox { background-color: #ECECD9; border-bottom:0px solid #FFF; border-top:0px solid #FFF;}
#userBox h1{line-height: 30px;text-align: left; background-color:#ECECD9; padding:7px; font-size:17px; font-weight:bold; color:#000;}
#shopBox .tratto{width:100%; height:1px; border-top:1px dashed #807D74; margin:0 auto;}
#userBox table {  margin: 10px; font-size:11px; line-height:12px; border-collapse: collapse;width: 98%; margin-right: 5px; margin-left: 5px;}
#userBox table thead,#userBox table tfoot  {background-color: #FFF;line-height: 40px; font-size:12px;font-weight:100;color:#000;text-align:center; text-transform:uppercase; font-weight: bold;border-right:1px solid #fff; padding:0;}
#userBox table td {  border:1px solid #807D74;padding:5px; }
#userBox table tbody {font-size:11px; line-height:12px;font-weight:100;color:#000;text-align:left; border:1px solid #E1E0C4;}
#userBox table tbody tr {  line-height:30px; }
#userBox td { text-align:center; }
#userBox table tbody tr.altBG { background-color: #ECECD9;}
#userBox table tbody tr.altBG td { text-align:center; border:1px solid #C9C892; }
#userBox table tbody td.altBG {  text-align:center; background-color: #ECECD9;}
#userBox table tbody input{color:#000; margin:0; padding:2px; font-size:11px;border:1px solid #B2B2B2;}
#userBox table tfoot {text-align:center;} 
#userBox #subInfo {width: 50%; padding: 5px; border: 1px solid #666; line-height: 15px;}
#userBox h4{font-size:12px; font-weight: bold; color:#000;}
#userBox h5{font-size:12px; font-weight: bold; color:red; text-align:right; padding-right:20px;}



/* BORDI TABELLA */
#lyBorder, #lyBorderH {
	background-color:#FFFFFF;
	border-bottom:1px solid #A8A39E;
	background-image:url(/resources/nita/sites/images/shadow.gif);
	background-repeat:repeat-x;
}
#lyBorderH {
	min-height:600px;
	
}
input[type="button"]{text-transform: uppercase;}
input[type="submit"]{text-transform: uppercase;}
input[type="button"]{text-transform: uppercase;}



#news h1{padding:6px 7px; font-size:12px; color:#cc0000;}
#news h2{padding:5px 7px; font-size:15px; color:#000; line-height:17px;}
#news h3{padding:0 7px; font-size:12px; line-height:15px; color:#666;}
#news p{padding:6px 10px 4px 10px; font-size:11px; line-height:13px; color:#666; font-style:italic;}
#news ul li {display:block;width:895px;display: inline ; padding: 0px 2px; font-size:11px; line-height:18px;color:#999;}
#news a { text-decoration: none;}

#catalogSearch select{ color:#000; font-size:11px; width:auto; padding:2px; text-align:left; border:1px solid #B2B2B2;}
/* #catalogSearch option {text-transform: lowercase; } */   

/* GESTIONE RIQUADRO BOX */
#boxInfo{
   width:500px;
   height:200px;
   top:200px;
  position:fixed;
border:0px solid red;
display:block;
         /*
   background-image:url('C:\Work\workspace\dicom\HTTPROOT\WebContent\resources\nita\sites\images\uomo.gif');
   background-position: top right;
     background-repeat:no-repeat;*/
}
#close{

   height: 20px;
   width: 20px;
   background-color:#FFFFFF;
   text-align:center;
   vertical-align:middle;
	font-family: "Comic Sans MS", verdana,sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #A8A39E;
	 text-decoration:none;
	   margin-right:1px;

   border: 1px solid #A8A39E;
    border-top: 0px;
       z-index:100;
       left:280px;
       position:absolute;
}
#close a{
 text-align:center;
   vertical-align:middle;
	font-family: "Comic Sans MS", verdana,sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #A8A39E;
	 text-decoration:none;
}
#biImage{
   left:270px;

     position:absolute;
     z-index:80;

}
#biTextInfo{
     position:absolute;
   width:300px;
   height:200px;
   background-color:#ECECD9;
   z-index:1;
    border:1px solid #A8A39E;
 }
#biHeader{
   height:2px;
   background-color:#ECECD9;
  background-image: url('/resources/nita/sites/images/shadow.gif');
	background-repeat:repeat-x;
}

#boxInfo h1{padding:6px 10px 0 10px; font-size:20px; color:#cc0000;}
#boxInfo h2{padding:0 10px; font-size:16px; color:#00822B; line-height:18px;}
#boxInfo h3{padding:0 7px; font-size:12px; line-height:15px; color:#666; font-style: italic;}
#boxInfo p{padding:5px 10px 4px 10px; font-size:11px; line-height:13px; color:#666; font-style:italic;}


/* FORM */
/* box presentazione*/
#infoForm{}
#infoForm h1{padding:6px 7px; font-size:20px; color:#000;}
#infoForm h2{padding:5px 7px; font-size:15px; color:#000; line-height:17px;}
#infoForm h3{padding:0 7px; font-size:12px; line-height:15px; color:#666;}
#infoForm h4{padding:0 4px; font-size:12px; line-height:15px; color:#000; font-weight:bold;}
#infoForm h5{padding:0 4px; font-size:11px; line-height:13px; color:#000;}
#infoForm p{padding:5px 7px 4px 7px; font-size:12px; line-height:14px; color:#666;}
#infoForm .tratto{width:404px; height:1px; border-top:1px dashed #ccc; margin:0 auto;}
#infoForm .tratto2{width:452px; height:1px; border-top:1px dashed #ccc; margin:0 auto;}
#infoForm input{color:#000; margin:0; padding:2px; font-size:11px; width:140px; border:1px solid #B2B2B2;}
#infoForm select{color:#000; margin:0 5px; padding:2px; font-size:11px; width:155px; border:1px solid #B2B2B2;}
#infoForm table td { padding:0 7px 7px; font-size:12px; line-height:15px; color:#666;}

/* BOX VINO */
#wineBox {
	float:right; 
	width:216px; 
	height:90px; 
	background-image:url('/resources/nita/sites/images/bg_consiglio.gif'); 
	background-repeat:no-repeat;
}    


/* nuovo layout una colonna (totale pagina 888px)*/
#contenuto_centrale{
	display:block;
	background-color:#FFFFFF; 
	min-height:400px;
	height:auto;
	overflow: hidden;
}
#row_header{ /* sfondo divisorio header*/
	background-color:#FFFFFF; 
	background-image:url('/resources/nita/sites/images/shadow.gif'); 
	background-repeat:repeat-x; 
	width:100%; 
	height:10px;
}
#colonna_sx{ 
	border-bottom:0px solid red;
	width:420px; /*420*/
	float:left;
	display:block;
}
#colonna_dx{
	border-bottom:0px solid blue;
	float:right;
	width:468px; /*468*/
}

#dettaglio_contenuto {margin-left:15px;clear: both;} 
#dettaglio_contenuto #dcimage_product {left:-15px; border:0px solid red; z-index: 100; position:relative}
#dettaglio_contenuto h1 {font-size:19px; color:#017926; padding-bottom:18px;}
#dettaglio_contenuto h3 {font-size:14px; color:#000; padding-bottom:26px;}
#dettaglio_contenuto p {font-size:13px; color:#666; padding-bottom:26px; padding-right:25px;}



#box_presentazione { /*riquadro include gestione catalogo shop */
	top:-10px;
	border:0px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	z-index:100px;
	position: relative;
}
#box_down { /* box visualizzazione suggerimenti e gestione sito */
	border:0px solid red;
	top:-10px;
	border-left:1px dashed #cccccc;
	height:auto;
	overflow: hidden;
	position: relative;
}	


#newsuggerimenti {width:230px; float:left; border:0px solid red; padding:0px; margin:0px;}
#newsuggerimenti h1{padding:7px; font-size:14px; color:#000;}
#newsuggerimenti ul{list-style:none; margin:0; margin-left:20px;font-size:13px; overflow: hidden; border:0px solid red; width:220px;}
#newsuggerimenti li{background-image:url(/resources/nita/sites/images/lista.gif); background-repeat:no-repeat; margin-top:3px; padding-left:25px; font-size:13px;}
#newsuggerimenti li.sugg_1{background-image:url(/resources/nita/sites/images/sugg_1.gif); background-repeat:no-repeat; margin-top:3px; padding-left:25px; font-size:13px;line-height:24px;}
#newsuggerimenti li.sugg_2{background-image:url(/resources/nita/sites/images/sugg_2.gif); background-repeat:no-repeat; margin-top:3px; padding-left:25px; font-size:13px; line-height:24px;}
#newsuggerimenti li.sugg_3{background-image:url(/resources/nita/sites/images/sugg_3.gif); background-repeat:no-repeat; margin-top:3px; padding-left:25px; font-size:13px; line-height:24px;}
#newsuggerimenti li.sugg_4{background-image:url(/resources/nita/sites/images/sugg_4.gif); background-repeat:no-repeat; margin-top:3px; padding-left:25px; font-size:13px; line-height:24px;}
#newsuggerimenti li.sugg_5{background-image:url(/resources/nita/sites/images/sugg_5.gif); background-repeat:no-repeat; margin-top:3px; padding-left:25px; font-size:13px; line-height:24px;}
#newsuggerimenti li.sugg_6{background-image:url(/resources/nita/sites/images/sugg_6.gif); background-repeat:no-repeat; margin-top:3px; padding-left:25px; font-size:13px; line-height:24px;}
#newsuggerimenti li.sugg_7{background-image:url(/resources/nita/sites/images/sugg_7.gif); background-repeat:no-repeat; margin-top:3px; padding-left:25px; font-size:13px; line-height:24px;}
#newsuggerimenti li a, #newsuggerimenti li a:link, #newsuggerimenti li a:visited, #newsuggerimenti a:active {color:#000;text-decoration:none;font-size:13px;}
#newsuggerimenti li a:hover {color:#CC9933;text-decoration:none;}
#box_down #riservata {float:right; background-color: #ECECD9;border-left:1px solid #CCCCCC; padding:0px; margin:0px;}

