body {
   border:0 none;
   font-size:14px;
   font-family:verdana,helvetica,arial,sans-serif;
   margin:0 auto;
   color:#666666;
   padding:0;
   vertical-align:top;
}

a, a:link, a:visited {
   border:0 none;
   color:#636363;
   text-decoration:none;  
}
 
a:hover {
   border:0 none;
   color:#C00715;
   text-decoration:underline;
}

img {
   border:0 none;
}

ul {
   -moz-padding-start:40px;
   border:0 none;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0 0 0px;
}


li {
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
}


.li_first {
   clear: left;
}


.li_eleme {
   clear: none;
}

p {
   margin:0;
   padding-bottom:10px;
}

ol li {
   list-style-type:decimal;
}


#catalogo_search {
  float:right;
  background:none repeat scroll 0 0 #CCCCCC;
  height:30px;
}


#catalogo_search_form {
  background-color:#FFFFFF;
  margin:1px 1px;
  height:28px;
  padding:0;
  width:185px;
}

.form_f1 {
  border:0 none;
  float:left;
  height:26px;
  margin:0;
  padding:0;
  width:158px;
}


.form_f2 {
  float:left;
  background:url(/ew/ewpt/img/cedicase/form_src.jpg) no-repeat scroll;
  border:0 none;
  cursor:pointer;
  height:26px;
  padding:0;
  width:23px;
}

#container {
  margin:0 auto;
  padding:0;
  width:945px;
  max-width:80em;
}

#header {
  float:left;
  margin:0;
  padding:0;
  height:265px;
}


#logo {
   -moz-background-clip:border;
   -moz-background-inline-policy:continuous;
   -moz-background-origin:padding;
   background:transparent url(/ew/ewpt/profili/cedicase/header.jpg) no-repeat scroll center top;
   float:left;
   margin: 0;
   padding:0;
   width:945px;
   height:250px;
}


#nav {
   float:right;
   margin: 4px 0 0;
   padding:0;
}


#nav li {
   float:left;
   margin-left:30px;
} 


#main {
   float:left;
   margin:0 0 10px 0;
   padding:0;
   width:945px;
}


#left {
  font-size: 0.8em;
  float:left;
  margin:0;
  padding:0;
  width:230px;
}


#left_box1 {
  clear: left;
  float: left;
}


#left_box2 {
  clear: left;
  float: left;
  margin-top: 10px;
}


#left_box3 {
  background-color:#FFFFFF;
  clear: left;
  float: left;
  margin-bottom: 10px;
}

#banner_sx {
   float:left;
   padding:0 0 0 0;
   width:200px;
   height:300px;
}


#right {
   float:left;   
   margin:0px;
   width: 696px;
   font-size: 90%;
   line-height:1.8em;
   min-height: 570px;
}


#sidebar {
   float:left;
   padding:0 0 0 0;
   width:200px;
}


#sidebar ul {
  -moz-padding-start:0;
}


#sidebar li {
  font-size:13px;
  line-height:20px;
}


#sidebar .li_separ {
  padding:0px 0px 0px 7px;
  margin:0 0 0 0px;
  background: none;
}


#sidebar .li_item {
  padding:0px 0px 0px 13px;
  margin:0 0 0 7px;
  background:url(/ew/ewpt/img/cedicase/marker2.gif) no-repeat 0 7px;
}

#sidebar .li_on {
  font-weight:bold; 
}


#sidebar .li_off {
  font-weight:normal; 
}


.sidebar_li_level_1 {
  font-weight:normal;
  background: none;
  padding: 0; 
}


#sommario {
   clear:both;
   float:auto;
   margin:0 0 0 0;
   padding:0 0 0 0;
   width:200px;
}


#sommario ul {
   -moz-padding-start:0;
}


#sommario li {
   line-height:18px;
}

#catalogo {
   clear:left;
   margin:15px 0 0 0;
}


#catalogo a {
  display: block;
  line-height: auto !important;
  overflow: hidden;
  padding: 4px;
}


#catalogo a:hover {
  border: 4px solid #C00715;
  padding: 0px;
}


#catalogo ul {
  -moz-padding-start:0;
}

.catalogo_art_dtl {
  clear:left;
  float:left;
}

#catalogo_tb td * {
   border-bottom: 1px solid #EDEBEA;
   text-align: center;
//   font-weight: bold;
}

#catalogo_tb .col2  {
   font-weight: bold;
}


#catalogo_tb tbody tr {
   border-left: 1px solid #EDEBEA;
}

#catalogo_art_dtl_tb {
   border: 1px solid #EDEBEA;
}

#catalogo_art_dtl_tb thead * {
   border-bottom: 1px solid #EDEBEA;
   text-align: center;
   font-weight: bold; 
}

#catalogo_art_dtl_tb tbody * {
   border: 1px solid #4A3C31;
}


.catalogo_art{
   min-height: 190px;
   padding:2px 1px 10px 2px;
   margin: 0 16px 16px 6px;
   border: 1px solid #EDEBEA;
   border-right: 3px solid #EDEBEA;
   border-bottom: 3px solid #EDEBEA;
   background: transparent url(/ew/ewpt/img/cedicase/div_bg_bottom.jpg) repeat-x scroll left bottom;
}

.catalogo_art img{
   float:left;
}

.catalogo_art_box{
   margin:0 0 10px 0;
   padding:0 0 0 202px;
}

.catalogo_art_box h4{
   color:#C00715;
   font-family:helvetica,arial,sans-serif;
   font-size:17px;
   margin:10px 0 10px 0;
}

.catalogo_art_text{
   font-size: 90%;
   line-height:1.8em;
}


.catalogo_art_de2{
   line-height:1.8em;
   font-weight:bold;
   
}

.catalogo_art_cls{
   float:left;
   margin:5px 0 5px 0;
}

.catalogo_art_cls li{
   float:left;
   margin:0 0px 0 0;
}

.catalogo_bdg{
  position:absolute;
  height:23px;
  width:200px;
  margin: -13px 0 0 14px;
  
}

.catalogo_cat {
   float:left;
   width: 208px;
   padding:2px 2px 8px 2px;
   margin: 10px 0px 16px 6px;
   border: 1px solid #EDEBEA;
   border-right: 3px solid #EDEBEA;
   border-bottom: 3px solid #EDEBEA;
   background: transparent url(/ew/ewpt/img/cedicase/div_bg_bottom.jpg) repeat-x scroll left bottom;
}

/***--- CATALOGO FORNITORI  ---***/

#catalogo_for {
   clear:left;
   margin:76px 0 0 0;
}

.catalogo_for_cat {
   float:left;
   width: 208px;
   height: 302px;
   padding:2px 2px 8px 2px;
   margin: 10px 0px 16px 6px;
   border: 1px solid #EDEBEA;
   border-right: 3px solid #EDEBEA;
   border-bottom: 3px solid #EDEBEA;
   background: transparent url(/ew/ewpt/img/cedicase/div_bg_bottom.jpg) repeat-x scroll left bottom;
}

.catalogo_for_art{
   min-height: 198px;
   padding:2px 1px 10px 2px;
   margin: 0 16px 16px 6px;
   border: 1px solid #EDEBEA;
   border-right: 3px solid #EDEBEA;
   border-bottom: 3px solid #EDEBEA;
   background: transparent url(/ew/ewpt/img/cedicase/div_bg_bottom.jpg) repeat-x scroll left bottom;
   position: relative;
   width: 98%;
}

.catalogo_for_art_box{
   position: absolute;
   left: 220px;
   top: 1px;
}
 
.catalogo_for_art_box h4{
   color:#C00715;
   font-family:helvetica,arial,sans-serif;
   font-size:17px;
   margin:10px 0 10px 0;
}

.catalogo_for_art_de1{
   position: absolute;
   left: 220px;
   top: 40px; 
}

.catalogo_for_art_de2{
   line-height:1.8em;
   font-weight:bold;
   position: absolute;
   left: 200px;
   top: 60px; 
}




#volantino {
   clear:left;
   margin:30px 0 0 0;
}

#volantino a {
  display: block;
  line-height: auto !important;
  overflow: hidden;
  padding: 4px;
}


#volantino a:hover {
  border: 4px solid #C00715;
  padding: 0px;
}



.volantino_cat {
   float:left;
   width: 234px;
   height:400px;
   padding:2px 2px 8px 2px;
   margin: 0px 0px 16px 70px;
   border: 1px solid #EDEBEA;
   border-right: 3px solid #EDEBEA;
   border-bottom: 3px solid #EDEBEA;
   background: transparent url(/ew/ewpt/img/cedicase/div_bg_bottom.jpg) repeat-x scroll left bottom;
}

.volantino_cat h4 {
  text-align: center; 
}


.volantino_art{
   float:left;
   padding:2px 1px 2px 2px;
   margin: 0 0 15px 30px;
   border: 1px solid #EDEBEA;
}


#proodotti {
   clear:left;
   margin:15px 0 0 0;
}

.prodotti_cat {
   float:left;
   width: 208px;
   padding:2px 2px 8px 2px;
   margin: 10px 0px 16px 6px;
   border: 1px solid #EDEBEA;
   border-right: 3px solid #EDEBEA;
   border-bottom: 3px solid #EDEBEA;
   background: transparent url(/ew/ewpt/img/cedicase/div_bg_bottom.jpg) repeat-x scroll left bottom;
}

.prodotti_art{
   height: 44px;
}


.prodotti_art .thumb {
  width:20px;
}

.prodotti_bdg{
  position:absolute;
  height:23px;
  width:200px;
  margin: -13px 0 0 14px;
  
}

.prodotti_art_box{
   margin:0 0 0 0;
   padding:0 0 0 40px;
}

.prodotti_art_box h4 {
  font-size:17px;
  font-weight:normal;
  margin: 0px;
}



.pt_pdv_box{
   float:left;
   padding:0px 0px 0px 5px;
}



.badge {
   background:transparent url(/ew/ewpt/img/cedicase/badge.png) no-repeat right top;
   line-height:20px;
   text-align:right;
   color:#4A3C31;
}

.badge_txt { 
   font-weight:bold;
   padding: 0 5px 0 2px;
}




.thumb {
  float:left;
  margin:0;
  padding:0;
  width:175px; 
}


.thumbnail {
   float:left;
   margin:5px 0 0;
   overflow:hidden;
   padding:0;
   height:150px;
   width:100px;
}



.ew_msg_notfnd{
   height: 400px;
   padding:160px 0 0 235px;
   margin: 100px 0 0 60px;
   background: transparent url(/ew/ewpt/img/cedicase/notfnd.jpg) no-repeat;
}


#ew_albero {
   float: none;
   margin:0px 0 0 0px;
   padding:0;
}



#ew_albero a, #ew_albero a:link, #ew_albero a:visited, #ew_albero a:hover {
   text-decoration:none;
   color: #027E5A;
}


#ew_albero a:hover {
   text-decoration:none;
   color: #C00715;
}

#ew_albero ul {
   -moz-padding-start:0;
   padding:0;
}


#ew_albero li {
   margin:0px 0 0 0px;
   font-size:0.8em;
   line-height:18px;
   list-style-type:none;
}


#ew_albero_mappa {
   float: none;
   margin:0px 0 0 0px;
   padding:0;
}

#ew_albero_mappa ul {
   -moz-padding-start:0;
   margin:0px 0 0 0px;
   padding:0 12px;
}


#ew_albero_mappa li {
   margin:0px 0 0 8px;
   font-size:10px;
   line-height:18px;
   list-style-type:none;
}


#breadcrumb {
   margin: 0 0 10px 0;
   float:left;
   font-size:13px; 
}


#breadcrumb li {
   float:left; 
   margin-right: 4px;
}

#breadcrumb .li_on {
   font-weight:bold; 
}


#breadcrumb .li_off {
   font-weight:normal;
   background:transparent url(/ew/ewpt/img/cedicase/bg_bread.gif) no-repeat right;
   padding: 0 13px 0 0;
}


.priv {
   float:left;
   margin:0px;
   width: 696px;
   padding: 0 0 20px 0;
   border-bottom: 1px dashed;
}


.priv img {
   float:left;
   margin:0px;
   width: 150px;
}

 

#footer {
   clear:both;
   float:left;
   margin: 0 0 0 0;
   padding:0;
   font-size:10px;
   width:943px;
}


#footer_left {
   background-color:#F6F5F4;
   height:70px;
   margin-top: 10px;
   padding:0px;
   text-align:center;
}


.footer_int {
   float:left;
   margin: 0 0 0 170px;
} 


.footer_int_dx {
   float:right;
   text-align:right; 
   margin: 0 10px 0 0;
}

 

#footer_nav {
   margin:5px 0 0 0;
   padding:0;
}



#footer li {
   float:left;
   margin-left:15px;
}

.sisolo {
   clear:both;
   float:left;
   margin-top:-50px:
   border:0 none;
   padding:0;
}




#tab_ncol_main {
   clear:left;
   margin:0 0 0 0px;
   padding:0;
}


#corpo_1c {
   clear:left;
   margin:0 0 0 0px;
   padding:0;
}


.corpo_1c img {
   float:right;
   margin-left:20px;
   border:1px solid;
   border-color:#CCCCCC;
}


#pt_post_det img {
   border:1px solid;
   border-color:#CCCCCC;
   margin: 0 0 20px 0;
}

blockquote {
   background-color:#EBEBEB;
   padding:20px;
}


blockquote p {
   padding:0;
}

.alignright {
  margin:0 0 20px 20px;
}

.alignleft {
  margin:0 20px 20px 0;
}

#next {
  clear:both;
  float:left;
}



/***---  ---***/

h1 {
  color:#333333;
  font-family:helvetica,arial,sans-serif;
  font-size:24px;
  font-weight:bold;
  line-height:36px;
  margin:0;
  padding:0;
  text-decoration:none;
}



/***---  ---***/

h2 {
  color:#333333;
  font-family:helvetica,arial,sans-serif;
  font-size:22px;
  font-weight:normal;
  line-height:30px;
  margin:80px 0 0 150px;
}


/***--- Titolo Sezioni  ---***/

h3 {
  color:#40001C;
  font-size:22px;
  font-weight:normal;
  line-height:1.4em;
  letter-spacing:0.4px;
  margin:20px 0 10px;
  padding:0;
}


/***--- Titolo Catalogo ---***/

h4 {
  font-size:20px;
  color: #4A3C31;
  margin: 18px 0 16px 0;  
}


/***--- Titolo sidebar ---***/

h5 {
  border-bottom:1px dotted #CCCCCC;
  background: url(/ew/ewpt/img/cedicase/menu_bg.gif) no-repeat center bottom;
  color:#C00715;
  font-family:helvetica,arial,sans-serif;
  font-size:17px;
  margin:10px 0 0 0;
}


.stile1 {
  color:#CC0000;
  font-weight:bold;
}


#nav a, #nav a:link, #nav a:visited, #nav a:hover {
  font-size:0.8em;
  font-weight:bold;
  text-decoration:none;
}


h1 a, h1 a:link, h1 a:visited, h1 a:hover {
  text-decoration:none;
}


h2 a, h2 a:link, h2 a:visited, h2 a:hover {
   text-decoration:none;
}


h4 a, h4 a:link, h4 a:visited, h4 a:hover {
   text-decoration:none;
   border:0 none;
}




.td00 {font-family: Verdana, Arial; font-size: 13px; color: #00008B; background-color: #cdcdCD;}
.td01 {font-family: Verdana, Arial; font-size: 13px;}
.td02 {
  font-family:helvetica,arial,sans-serif; 
  font-size: 13px;
}

.td03 {
  color: #40001C;
  font-size: 15px;  
}

.td04 {font-family: Verdana, Arial; font-size: 13px; color: #00008B; background-color: #FFFFFF;}
.td05 {font-family: Verdana, Arial; font-size: 13px; }
.td06 {font-family: Verdana, Arial; font-size: 13px; color: #FFFFFF; background-color: #008000;}
.td07 {font-family: Verdana, Arial; font-size: 13px; color: #00008B; background-color: #DFF4CE;}


.tdS0 {font-family: Verdana, Arial; font-family: Courier; font-size: 13px; color: #00008B; background-color: #FFFFFF;}
.tdS1 {font-family: Verdana, Arial; font-family: Courier; font-size: 13px; color: #FFFFFF; background-color: #CC3333;}
.tdS2 {font-family: Verdana, Arial; font-family: Courier; font-size: 13px; color: #FFFFFF; background-color: #027B58;}
.tdS3 {font-family: Verdana, Arial; font-family: Courier; font-size: 13px; color: #00008B; background-color: #BBE9FF;}
.tdS4 {font-family: Verdana, Arial; font-family: Courier; font-size: 13px; color: #00008B; background-color: #FFFFFF;}
.tdS5 {font-family: Verdana, Arial; font-family: Courier; font-size: 13px; color: #00008B; background-color: #FFDDDD;}
.tdS6 {font-family: Verdana, Arial; font-family: Courier; font-size: 13px; color: #FFFFFF; background-color: #008000;}
.tdS7 {font-family: Verdana, Arial; font-family: Courier; font-size: 13px; color: #00008B; background-color: #DFF4CE;}


.td00sm {font-family: Verdana, Arial; font-size: 10px;}
.td01sm {font-family: Verdana, Arial; font-size: 10px;}
.td02sm {font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; background-color: #027B58;}
.td03sm {font-family: Verdana, Arial; font-size: 12px;}
.td04sm {font-family: Verdana, Arial; font-size: 10px; color: #00008B; background-color: #FFFFFF;}
.td05sm {font-family: Verdana, Arial; font-size: 10px; }
.td06sm {font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; background-color: #008000;}
.td07sm {font-family: Verdana, Arial; font-size: 10px; color: #00008B; background-color: #DFF4CE;}


.td00esm {font-family: Verdana, Arial; font-size: 9px;}
.td01esm {font-family: Verdana, Arial; font-size: 9px;}
.td02esm {font-family: Verdana, Arial; font-size: 9px; color: #FFFFFF; background-color: #027B58;}
.td03esm {font-family: Verdana, Arial; font-size: 9px;}
.td04esm {font-family: Verdana, Arial; font-size: 9px; color: #00008B; background-color: #FFFFFF;}
.td05esm {font-family: Verdana, Arial; font-size: 9px;}
.td06esm {font-family: Verdana, Arial; font-size: 9px; color: #FFFFFF; background-color: #008000;}
.td07esm {font-family: Verdana, Arial; font-size: 9px; color: #00008B; background-color: #DFF4CE;}


.ft01 {color: #00008B; background-color: #FFFFFF; }
.ft02 {
  font-family:helvetica,arial,sans-serif;
  width:280px;
  font-size: 13px; 
  color: #666666;
  background-color: #FFFFFF; 
  border:1px solid #CCCCCC;
}

.ft03 {
  font-family:helvetica,arial,sans-serif;
  width:620px;
  font-size: 13px; 
  background-color: #FFFFFF; 
  border:1px solid #CCCCCC;
}


.fn01 {font-family: Verdana, Arial; font-size: 10px; letter-spacing:-0.2mm; color: #00008B; background-color: #FFFFFF; border:1px solid #CC3333; text-align:right;}
.fn02 {font-family: Verdana, Arial; font-size: 10px; letter-spacing:-0.2mm; color: #00008B; background-color: #FFFFFF; border:1px solid #3366CC; text-align:right;}
.fb01 {font-family: Verdana, Arial; font-size: 12px; color: #FFFFFF; background-color: #CC3333; border:1px solid #FFFFFF; cursor:pointer;}

.fb02 {
  width: 96px;
  height: 30px;
  font-family: helvetica,arial,sans-serif;
  font-weight:bold;
  color: #C00715;
  border:0px solid;
  background: transparent url(/ew/ewpt/img/cedicase/form_puls.jpg) no-repeat;
  cursor:pointer;
  padding-bottom: 5px; 
}

.fb03 {font-family: Verdana, Arial; font-size: 12px; color: #00008B; background-color: #BBE9FF; border:1px solid #00008B; cursor:pointer;}


.fv01 {font-family: Verdana, Arial; font-size: 10px; letter-spacing:-0.2mm; color: #00008B; background-color: #BBE9FF; border:1px solid #00008B;}
.fv02 {font-family: Verdana, Arial; font-size: 10px; letter-spacing:-0.2mm; color: #00008B; background-color: #FFDDDD; border:1px solid #00008B;}
.fvn1 {font-family: Verdana, Arial; font-size: 10px; letter-spacing:-0.2mm; color: #00008B; background-color: #BBE9FF; border:1px solid #00008B; text-align:right;}
.fvn2 {font-family: Verdana, Arial; font-size: 10px; letter-spacing:-0.2mm; color: #00008B; background-color: #FFDDDD; border:1px solid #00008B; text-align:right;}


.ftf  {font-family: Courier 10 Pitch; font-size: 11px; color: #00008B; background-color: #FFFFFF; border:1px solid #00008B;}

.fo01 {font-family: Verdana, Arial; font-size: 10px; letter-spacing:-0.2mm; color: #00008B; background-color: #FFFFFF; border:1px solid #CC3333;}

.fo02 {
  font-family: helvetica,arial,sans-serif; 
  font-size: 13px; 
  color: #666666; 
  background-color: #FFFFFF; 
  border:1px solid #CCCCCC;
}

.ftds {background-color: #DFDFDF;}

