@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height:1}ol, ul {list-style: none;}blockquote, q {quotes: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse; border-spacing: 0;}.clearfix{clear:both;}
body{margin:0;padding:0;height:100%;width:100%;font-family: "Georgia", Constantia, Lucida Bright, DejaVu Serif, Georgia, serif;color:#000;font-size:14px;}
.conteiner{margin:0;padding:0;}
.contenitore{width:1000px;margin:0 auto;}
#header{width:1000px;margin:0;background:url(/img/bg_menu.png) no-repeat bottom;height:163px;position:relative;z-index:1000;}
.header{background:url(/img/bg_header.gif) repeat-x;position:relative;}
#logo{float:left;margin:48px 0 0 13px;padding:0;width:133px; height:93px;}
#logo_scritta{float:left;margin:15px;}
#menu{float:left;width:675px;margin:0 0 0 15px;}
#menu ul.menu-primary{padding:0;margin:16px 0 0 0;float:left; height:43px; width:100%;}
#menu li{float:left;list-style:none;position:relative;padding:0;margin:0;z-index:100;height:43px; line-height:43px;background:url(/img/bg_li_menu.png) no-repeat right}
/*MENU*/
#menu ul.menu-primary a{color:#333; text-decoration:none;padding:0 21px; margin:0}
#menu ul.menu-primary a:hover{text-decoration:underline;}
#menu li.sottomenu{width:100%;background:#F9FDFC;color:#FFF; border-bottom:2px dotted #CCC; border-left:2px dotted #CCC; height:25px; line-height:25px;}
#menu li.sottomenu a{color:#444;display:block; width:100%; height:25px; line-height:25px; padding:0 10px; margin:0; white-space:nowrap}
#menu ul ul{position:absolute;top:42px;left:-1px;visibility:hidden;width:auto;}
#menu ul li:hover ul{visibility:visible;color:#FFF;}
/**/

#apoteca{float:right;margin:49px 69px 0 0;}
#slider{width:1000px;margin:0 auto;background:url(/img/bg_slider.jpg) no-repeat bottom center;height:335px;position:absolute;z-index:900;top:90px;}
#slider_interno{width:1000px;margin:0 auto;background:#006;height:122px;position:absolute;z-index:900;top:90px;}
#content{width:1000px;margin:0 auto;overflow: hidden;padding:0;}.content{margin:15px 0;}
h1{font-size:23px;color:#A8202D;margin:10px 0 33px 0}
.contenuti h2{font-size:18px;color:#A8202D; padding:10px; background:#F6F6F6; margin:20px 0 10px 0}
.contenuti p{color:#444; line-height:32px;}
.contenuti{float:left;width:600px;}
/*contenutiINDEX*/
.banner_apoteca{float:left; width:189px;}
.banner_apoteca a, .banner_normal a, .banner_big a, .banner_prenofa a{text-decoration:none}
.banner_apoteca h2{flaot:left; width:189px;background:#429CD4; height:50px; line-height:50px;color:#fff;font-size:35px; text-align:center;font-family: "Arial";}
.banner_normal, .banner_big{float:left;width:361px;margin:0 0 0 44px;}
.banner_big{float:left;width:275px;margin:0;}
.banner_prenofa{float: left;width: 304px;margin: 0 0 0 30px;}
.banner_normal h2, .banner_big h2, .banner_prenofa h2{flaot:left;background:#FFF; height:50px; line-height:50px;color:#333;font-size:19px; text-align:left;}
.ultimo_banner{margin:0 0 0 30px;}
.banner_news_index{float:left;width:96%;margin:20px 0;background:#ededed;padding:20px;}

.dx .banner_normal, .dx .banner_big{margin:0;}

.banner_reparto{float:left;width:184px;margin:0; padding:0;height:116px;margin:0 0 55px 0;}
.banner_reparto a{float:right;text-decoration:none;margin:0;padding:10px;text-align:right;height:96px;width:164px;color:#A8202D}
.banner_reparto a:hover{text-decoration:underline;}
.banner_reparto h2{margin:76px 0 0 0;font-size:15px; background:none;}

.infanzia{background:url(/img/reparto_infanzia.jpg) no-repeat top center;}
.dermocosmesi{background:url(/img/reparto_dermocosmesi.jpg) no-repeat top center;margin:0 24px 55px 24px;}
.igienedentale{background:url(/img/reparto_igienedentale.jpg) no-repeat top center;}
.sanitaria{background:url(/img/reparto_sanitaria.jpg) no-repeat top center;}
.alimentazione{background:url(/img/reparto_alimentazione.jpg) no-repeat top center;margin:0 24px 55px 24px;}
.medicinanaturale{background:url(/img/reparto_medicinanaturale.jpg) no-repeat top center;}
.apotecanatura{background:url(/img/reparto_apoteca.jpg) no-repeat top center;}
.resoap{background:url(/img/reparto_resoap.jpg) no-repeat top center;margin:0 24px 55px 24px;}
.laboratorio{background:url(/img/reparto_laboratorio.jpg) no-repeat top center;}
.veterinaria{background:url(/img/reparto_veterinaria.jpg) no-repeat top center;}

.elenco-icon{margin:5px 3px 30px 29px;}
.lista-servizi{
counter-reset: li; /* Initiate a counter */
list-style: none; /* Remove default numbering */
*list-style: decimal; /* Keep using default numbering for IE6/7 */
font: 15px 'trebuchet MS', 'lucida sans';
padding: 0;
margin: 0 0 10px 17px;
text-shadow: 0 1px 0 rgba(255,255,255,.5);	
width:585px;
}
.lista-servizi li{position: relative;
display: block;
padding: .4em .4em .4em 2em;
*padding: .4em;
margin: .5em 0;
background: #ddd;
color: #444;
text-decoration: none;
border-radius: .3em;
transition: all .3s ease-out;	
}
.lista-servizi li:hover{
background: #eee;
}

.lista-servizi li:hover:before{
transform: rotate(360deg);	
}
.lista-servizi li:before{
content: counter(li);
counter-increment: li;
position: absolute;	
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background: #87ceeb;
height: 2em;
width: 2em;
line-height: 2em;
border: .3em solid #fff;
text-align: center;
font-weight: bold;
border-radius: 2em;
transition: all .3s ease-out;
}

.lista-servizi li a{color:#28b34c; font-weight:bold;}




/**/

/*contenuti*/
/**/
.dx{float:right;width:370px;}
/*contenutiDX*/
/**/
/*FOOTER*/
#footer{width:960px;margin:0 auto;overflow: hidden;background:url(/img/bg_footer_top.gif) no-repeat top; padding: 20px 0 0 0;}.footer{background:url(/img/bg_footer.gif) repeat-x; margin:15px 0 0 0;height: 112px;}#footer .credits{float:left;}#footer .credits h2, #footer .credits p, #footer .credits a{color:#fff;}#footer .credits h2{font-size:20px;margin:0 0 15px 0}#footer .credits p{line-height:20px}#footer .social{float:right;margin:10px 5px 0 0;}#footer .social a{float:left;margin:0 0 0 20px;}