body { background-color:#FFF; color:#7C7C7C; }

#header { background:#2A4175 }

#banner { background:#F8F9FE url(../images/blue/bg_banner.png) repeat-x scroll 0 0; }
/*#banner_small { background:#F8F9FE url(../images/blue/bg_banner.png) repeat-x scroll 0 0; }*/
#banner_small { background:#F8F9FE url(../images/blue/bg_banner_small.png) repeat-x scroll 0 0; height: 40px; /*padding: 7px 0px 0px 0px;*/}
#banner_medium { background:#F8F9FE url(../images/blue/bg_banner.png) repeat-x scroll 0 0;padding-top:0px;}
/*#banner {  }*/
#main { background:#FFF url(../images/blue/bg_main.png) repeat-x scroll 0 0; }
#footer { background:#2A4175 none; }

/*h1, h2, h3, h4, h5, h6 { color:#398a3e; }*/
h1, h2, h3, h4, h5, h6 { color:#FF9900; }
/*a:link, a:visited, a:hover, a:active { color:#82be3f; }*/
#home h3 a:link, #home h3 a:visited, #home h3 a:active {color:#FF9900;
}
 #home h3 a:hover {color:#FF3300;
border-bottom-color:#FF3300;
}
a:link, a:visited, a:hover, a:active { color:#738EC6; }
a:hover, a:active { border-bottom-color:#738EC6; }
/*img { background-color:#FFF; border-color: #738EC6; }*/
li { background-image:url(images/marker.gif); }
/*label { color:#9cc681; }*/
label { color:#738EC6; }
input { border-color:#738EC6; }
.submit input { background-color:#82BE3F; color:#FFF; }


/*#home p.h1 a:link, #home p.h1 a:visited, #home p.h1 a:hover, #home p.h1 a:active, #gen p.h1 a:link, #gen p.h1 a:visited, #gen p.h1 a:hover, #gen p.h1 a:active,#cat_prod p.h1 a:link, #cat_prod p.h1 a:visited, #cat_prod p.h1 a:hover, #cat_prod p.h1 a:active,#prod p.h1 a:link, #prod p.h1 a:visited, #prod p.h1 a:hover, #prod p.h1 a:active{ background-image:url(../images/logo_acc.png); }*/

#home p.h1 a:link, #home p.h1 a:visited,  #home p.h1 a:active, #gen p.h1 a:link, #gen p.h1 a:visited,  #gen p.h1 a:active,#cat_prod p.h1 a:link, #cat_prod p.h1 a:visited,  #cat_prod p.h1 a:active,#prod p.h1 a:link, #prod p.h1 a:visited,  #prod p.h1 a:active{
   background-image:url(../images/logo-bio.png);
   /*background-image:url(../images/xmas-logo.png);*/
   }
#home p.h1 a:hover,#gen p.h1 a:hover,#cat_prod p.h1 a:hover,#prod p.h1 a:hover{
   background-image:url(../images/logo-bio.png);
   /* background-image:url(../images/xmas-logo.png);*/
    background-position:0pt -105px;
    }

#user { color:#CCC; }
#user a:link, #user a:visited, #user a:hover, #user a:active { color:#9cc681; }
#user a:hover, #user a:active { border-bottom-color:#FFFFFF; color:#FFFFFF;}

.dyn {
background:transparent none repeat-x scroll center bottom;
line-height:1.286em;
margin:0 0 2em;
/*padding:0 0 1em;*/
padding:0 0 10px;
text-align:justify;
}
.dyn b,.dyn strong{color:#738EC6;}

.cat_approfondimenti{
   padding-top: 15px;
}

.cat_approfondimenti h2{
   padding: 20px 0px 10px 0px;
}
.cat_approfondimenti h2 a:link,.cat_approfondimenti h2 a:visited{
   padding-top: 20px;
   color:#FF9900;
}
.cat_approfondimenti h2 a:hover{
   text-decoration:underline;
   color:#FF6600;
}
.cat_approfondimenti ul{
line-height:1.1em;
padding: 0px;
margin: 0px;
}
.cat_approfondimenti li{
line-height:1.1em;
padding: 0px;
margin: 0px;
list-style: none;
list-style-image:none;
}
.approfondimenti ul{
   
}
.approfondimenti li{
   /*float:left;*/
   list-style:none;
   list-style-image:none;
}
.cat_approfondimenti_more{clear:both;padding: 10px 0px 20px 0px;text-align:right;}
.cat_approfondimenti_more a:link,.cat_approfondimenti_more a:visited{
   
   
   font-style:italic;
   font-size:0.9em;
   color:#FF9900;
}
.cat_approfondimenti_more a:hover{
   color:#FF6600;
   text-decoration:underline;
}
.dyn_small {
background:transparent none repeat-x scroll center bottom;
line-height:1.35em;

padding:0 0 10px;
font-size: 0.9em;
text-align:justify;
}
.dyn_small b,.dyn_small strong{color:#738EC6;}
/*#nav ul { background-color:#213C73; background-image:url(../images/blue/bg_nav.gif); }
#nav ul li { background-color:#738EC6; background-image:url(../images/blue/bg_nav_li.gif); }
*/
/*
 
#nav ul { background-color:#213C73;  }
#nav ul li { background-color:#738EC6; }
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active { color:#FFFFFF; }
#nav a:hover, #nav a:active { color:#2A4175; }
#nav a.sel:link, #nav a.sel:visited, #nav a.sel:hover, #nav a.sel:active { color:#2A4175; }
*/
#nav ul { background-color:#213C73;  }
#nav ul li {  }
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active { color:#FFFFFF; background-image:url(../images/blue/bg_nav_li.gif);background-color:#738EC6;}
#nav a:hover, #nav a:active { color:#2A4175; background-image:url(../images/blue/bg_nav_li_sel.gif);}
#nav a.sel:link, #nav a.sel:visited, #nav a.sel:hover, #nav a.sel:active { color:#2A4175; background-image:url(../images/blue/bg_nav_li_sel.gif);}

#nav_sec_rimedio {
display:none;
/*background-color: trasparent orange;*/
background-image:url(../images/blue/bg_nav_sec.gif);
left:0;
position:absolute;
text-align:left;
}
#nav_sec_rimedio li {
background:transparent none repeat scroll 0 0;
float:none;
margin:0;
padding:10px;
width:800px;
}
#nav_sec_rimedio a:link, #nav_sec_rimedio a:visited, #nav_sec_rimedio a:hover, #nav_sec_rimedio a:active {
padding:0;
}



/*#banner .int { background-image:url(../images/blue/bg_banner2.png); }*/
#banner .int { }
/*#banner .banner { background-image:url(../images/newbanner.jpg); }*/
/*#banner .banner { background-image:url(../images/newbanner.jpg); }*/
#banner p.title { background-color:#82be3f; color:#FFFFFF; }
#banner p.title_int { background-color:#a8b9db; color:#FFFFFF; }

/*#banner p.title { background-color:#FF9900; color:#e5f6d1; }*/
#banner #vetrina { /*background-color:#DFE9F6;*/ background-image:url(../images/blue/bg_vetrina.png); color:#364F7D; width:570px; }

#vetrina .vetrina h4 { color:#364F7D; }
#vetrina .vetrina h4 a:link, #vetrina .vetrina h4 a:visited, #vetrina .vetrina h4 a:hover, #vetrina .vetrina h4 a:active { color:#364F7D; }
#vetrina .vetrina h4 a:hover, #vetrina .vetrina h4 a:active { border-bottom-color:#364F7D; }
#vetrina .vet_menu { background-color:#82be3f; }
#vetrina .vet_menu li { background-image:url(../images/silk/page.png); }
#vetrina .vet_menu li.e_comm { background-color:#66a83e; background-image:url(../images/silk/cart.png); }
#vetrina .vet_menu a:link, #vetrina .vet_menu a:visited, #vetrina .vet_menu a:hover, #vetrina .vet_menu a:active { color:#FFFFFF; }
#vetrina .vet_menu a:hover, #vetrina .vet_menu a:active { color:#000; }
#vetrina .e_comm a:link, #vetrina .e_comm a:visited, #vetrina .e_comm a:hover, #vetrina .e_comm a:active { color:#000; }
#vetrina .e_comm a:hover, #vetrina .e_comm a:active { color:#FFF; }




/*#main { background-image:url(../images/blue/bg_main_alpha.png) !important; }*/
#main {  }
.dyn { background-image:url(../images/blue/tail.gif); }

.news li { background-image:url(../images/blue/tail.gif); color:#7c7c7c; }
/*.news li a:link, .news li a:visited, .news li a:hover, .news li a:active { background-image:url(../images/blue/marker.gif); color:#66a83e; }*/
.news li a:link, .news li a:visited, .news li a:hover, .news li a:active { background-image:url(../images/blue/marker.gif); color:#738EC6; }
.more a:link, .more a:visited,  .more a:hover,  .more a:active { background-image:none !important; font-size:0.8em; color:#738EC6; }

.vetrina li { background-image:url(../images/blue/tail.gif); }
.vetrina h4 { background-image:url(../images/blue/marker.gif); color:#F39207; }
/*a.vetrina:link, a.vetrina:visited, a.vetrina:hover, a.vetrina:active {background-color:#738EC6; color:#FFFFFF; }*/
#prodotto h1 {padding: 10px 0 10px 0;}
#prodotto h3 { background:transparent url(../images/blue/tail.gif) repeat-x scroll 0 0; }
#prodotto .dyn { background-image:none; }
#prodotto .formato { background-color:#708DC3; }
.formato tr.even { background-color:#8EADE7; }
strong.prodotto { color:#708DC3; }
a.e_comm:link, a.e_comm:visited, a.e_comm:hover, a.e_comm:active { background:#F79200 url(../images/silk/cart.png) no-repeat scroll 5px center; border-color:#FFCF63 #FF6500 #FF6500 #FFCF63; color:#000000; }
a.e_comm:hover, a.e_comm:active { background-position:5px 5px; border-color:#FF6500 #FFCF63 #FFCF63 #FF6500; color:#FFF; }

#footer { color:#ffffff; }
#footer li { border-left-color:#ffffff; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:#ffffff; }
#footer a:hover, #footer a:active { border-bottom-color:#fffffff; }

#user_form div span { color:#F39207; }
#user_form input, #user_form textarea { border-color:#738EC6;}
#user_form .submit input { background-color:#738EC6; border-color:#738EC6; }

#side_prod {
   float:left;
   text-align:left;
   width:350px;
}
#dett_prod {
    padding: 5px 0 0 5px ;
    width: 345px;
   background:transparent url(../images/colonna-sx.gif) no-repeat scroll 0 0;
   
}
#side_prod h3{
   font-size: 1.7em;
   color: #FF9900;
   font-weight: normal;
}
#banner_ecomm {
   padding:0px 0px 5px 0px;
   border:0px;
   margin:0px;
}
#banner_ecomm img{
   padding:0px;
   border:0px;
   margin:0px;
   width: 350px;
}
#banner_ecomm a:link,#banner_ecomm a:visited,#banner_ecomm a:hover{
   border:0px;
}
