html{
overflow: -moz-scrollbars-vertical;
} 



body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align:justify;
 line-height:20px;
 background-repeat:repeat-x;
 color:#666666;
 padding:0px;
 margin:0px;
}
.txt_11_verdana_gray{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#676767;}

img, form {
  padding:0;
 margin: 0;
 border:0; 
}

input {
border:#CCCCCC solid 1px;
background-color:#ffffff;
font-size:9px;
width:152px;
}

textarea {
border:#CCCCCC solid 1px;
background-color:#ffffff;
resize: none;

}

.red_txt {
color:#CC0000;

}

a{
color: #666666;
text-decoration:none;
}

a:hover{
color: #72C172;
text-decoration:none;
}


main_box_home a{
color: #72C172;
text-decoration:none;
}

main_box_home a:hover{
color: #72C172;
text-decoration:underline;
}

.text_15_bold_72C172 {
	font-size: 15px;
	color: #72C172;
	font-weight: bold;
}

.accedi{
width:52px; height:14px; border:#CCCCCC 0px solid; background-image:url(../img/accedi_login.gif);
}
.accedi2{
width:16px; height:16px; border:#CCCCCC 0px solid; background-image:url(../img/accedi_login2.gif);
}

.white{color:#FFFFFF;}


#home {
 background-image:url(../img/bg_home.gif);
 background-repeat:repeat-x;
}

#nohome {
 background-image:url(../img/bg_page.gif);
 background-repeat:repeat-x;
}



.menu {display:block; float:none; width:950px; height:51px;}

.main_box_home{
background-image:url(../img/main.jpg); width:951px; height:265px; display:block;
}

.main_box_chi_siamo{
background-image:url(../img/main_chi_siamo.jpg); width:951px; height:103px; display:block;
}
.main_box_admin{
width:951px; height:103px; display:block;
}


.main_box_farmaci_e_farmacie{
background-image:url(../img/main_farmaci_e_farmacie.jpg); width:951px; height:103px; display:block;
}

.main_box_brescia_farmacia_futura{
background-image:url(../img/main_main_box_brescia_farmacia_futura.jpg); width:951px; height:103px; display:block;
}
.main_box_edicola{
background-image:url(../img/main_main_box_brescia_farmacia_futura.jpg); width:951px; height:103px; display:block;
}

.main_box_link_utili{
background-image:url(../img/main_link_utili.jpg); width:951px; height:103px; display:block;
}
.main_box_area_farmacia{
background-image:url(../img/main_dietro_il_bancone.jpg); width:951px; height:103px; display:block;
}

.main_box_contatti_left{
width:665px; height:481px; display:block; float:left; background-color:#EBECEC; padding-left:16px;
}

.main_box_farmaci_e_farmacie_left_farmacista_risponde{
width:665px; height:370px; display:block; float:left; background-color:#EBECEC; padding-left:16px;
}

.main_box_contatti_right{
width:257px; min-height:285px; display:block; float:right;
}

.main_box_dettaglio_farmacia_left{
width:624px; min-height:481px; height:481px;  display:block; float:left;  
}

.main_box_dettaglio_farmacia_right{
width:257px; height:285px; display:block; float:right;
}

.main_box_link_utili_right{
width:257px; min-height:649px; display:block; float:right;
}


.main_box_dettaglio_farmacia_left{
width:624px; height:481px; display:block; float:left;
}

.main_box_link_utili_left{
width:660px; min-height:481px; display:block; float:left; padding-left:30px;
}

.link_utili_single{
background-image:url(../img/square_home.jpg); background-repeat:no-repeat; padding-left:30px;
}
.link_utili_single_2{
background-repeat:no-repeat;   margin-top:20px;
}
.link_turni{
background-image:url(../img/square_home.jpg); background-repeat:no-repeat; padding-left:30px; line-height:15px; margin-bottom:10px;
}

.scheda_farmacia_box{
border:#D1E6D0 solid 1px; border-collapse:collapse; width:168px; min-height:54px; padding:10px;
}

.main_box_cerca_farmacia_left{
width:404px; height:370px; display:block; float:left; background-image:url(../img/bg_box_cerca_farmacia.gif); background-repeat:no-repeat; padding-left:16px;
}

.main_box_brescia_farmacia_futura_left{
width:146px; height:217px; display:block; float:left; padding-left:16px;
}

.main_box_cerca_farmacia_right{
width:437px; height:167px; display:block; float:right;
}

.dett_news_cont{display:inline-block; float:none; min-height:165px; padding:0px; margin:0px;}
.dett_news_cont_circ{display:inline-block; float:none; min-height:50px; padding:0px; margin:0px;}

.dett_news_img{width:220px; height:165px;  vertical-align:middle; overflow:hidden; display:block; float:left; padding-left:32px;}
.dett_news_img_bff{width:220px; min-height:235px;  vertical-align:middle; display:block; float:left; padding-left:32px;}

.dett_news_txt{width:640px; min-height:165px; text-align:left; vertical-align:top; display:block; float:left; margin-left:32px;}
.dett_news_txt_circ{min-width:640px; min-height:50px; text-align:left; vertical-align:top; display:block; float:left; margin-left:32px;}

.dett_news_attach{display:block; float:none;  margin-top:20px; margin-left:32px;}
.dett_news_attach_bff{display:block; float:none; text-align:left;   margin-top:20px; margin-left:32px;}
.dett_news_attach_circ{display:block; float:none;   margin-top:0px; margin-left:32px;}
.dett_news_torna_ricerca{display:block; float:none; text-align:right;  margin-top:20px; margin-left:32px;}


#content_main{
padding-top:20px; padding-bottom:20px; display:block;  width:951px; overflow:visible;  min-height:500px; 
}
#content_main2{
padding-top:20px; padding-bottom:20px; display:block;  width:951px; overflow:visible;  min-height:950px; 
}
#padding32{
padding-left:32px; padding-right:32px; display:inline-block;  
}

.box_home_news{
width:357px; height:118px; line-height:15px; padding-left:40px; padding-top:123px; font-size:10px
}
.box_home_single_news{
padding-bottom:7px;
}
.box_home_archivio_news{
text-align:right;
}
.box_home_archivio_rivista{
text-align:right; padding-right:10px;
}

.box_home_ricerca {
line-height:15px; padding-left:75px; padding-top:15px; display:block; float:left;  background-image:url(../img/bg_box_cerca_home.jpg); background-position:75px 15px; background-repeat:no-repeat; width:376px; height:150px;
}

.box_home_ricerca_tabella {
margin-top:11px; margin-left:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}


.box_home_farmacia_futura{
width:225px; min-height:118px; line-height:15px; padding-left:21px; padding-top:15px; display:block; float:left;
}
.box_home_farmacia_futura_farmacista{
width:200px; min-height:160px; padding-left:7px; line-height:15px;  padding-top:15px; display:block; float:left;
}

.box_home_single_farmacia_futura{
padding-bottom:10px; min-height:20px; padding-left:20px; background-image:url(../img/square_home.jpg); background-repeat:no-repeat; display:block;
}
.box_home_single_farmacia_farmacista{
padding-bottom:10px; min-height:130px; background-repeat:no-repeat; display:block;
}

.box_home_brescia_farmacia_futura{
width:257px; min-height:118px; line-height:15px; padding-left:75px; padding-top:15px; display:block; float:left;
}
.box_home_brescia_farmacia_futura_img{
width:120px; min-height:177px;  display:block; float:left; font-size:12px; padding-top:15px;
}

.box_home_single_brescia_farmacia_futura{
padding-bottom:10px; min-height:35px; padding-left:20px;padding-right:10px;  background-image:url(../img/square_home.jpg); background-repeat:no-repeat; display:block;
}


.box_home_comunicati_stampa{
width:431px; min-height:118px; line-height:15px; padding-left:21px; padding-top:15px;  display:block;
}

.box_home_single_comunicati_stampa{
padding-bottom:10px; min-height:20px; padding-left:20px; background-image:url(../img/square_home.jpg); background-repeat:no-repeat; display:block; float:left;
}




.box_in_evidenza_brescia_farmacia_futura {
display:block; float:none; text-align:left;  margin-top:20px; margin-left:32px;
}
.box_in_evidenza_brescia_farmacia_futura_2 {
display:block; float:left; text-align:left; width:660px;
}
.box_in_evidenza_brescia_farmacia_futura_3 {
width:393px; background-image:url(../img/square.gif); background-repeat:no-repeat; background-position:0px 11px; padding-top:5px; text-align:justify;
}
.box_in_evidenza_brescia_farmacia_futura_4 {
width:365px; padding-left:28px;
}

.box_uscite_precedenti_brescia_farmacia_futura {
display:block; float:none; text-align:left;  margin-top:20px; margin-left:32px;
}
.box_uscite_precedenti_brescia_farmacia_futura_2 {
display:block; float:left; text-align:left; width:660px;
}
.box_uscite_precedenti_brescia_farmacia_futura_3 {
width:240px; background-image:url(../img/square.gif); background-repeat:no-repeat; background-position:0px 11px; padding-top:5px; text-align:justify;
}
.box_uscite_precedenti_brescia_farmacia_futura_4 {
width:212px; padding-left:28px;
}
.box_uscite_precedenti_brescia_farmacia_futura_5 {
width:240px; padding-top:15px; text-align:right;
}

.box_uscite_precedenti_brescia_farmacia_futura_archivio_1{
width:660px; background-image:url(../img/square.gif); background-repeat:no-repeat; background-position:0px 11px; padding-top:5px; text-align:justify;
}
.box_uscite_precedenti_brescia_farmacia_futura_archivio_2 {
width:632px; padding-left:28px;
}


.footer_box{
background-image:url(../img/footer.gif); width:951px; height:112px; display:block;
}



.footer_box_left{
display:block; float:left;  padding-left:60px; margin-top:23px; width:550px; text-align:justify; line-height:18px; color:#575757;
}


.footer_box_left a{
color: #FFFFFF;
text-decoration:none;
}

.footer_box_left a:hover{
color: #FFFFFF;
text-decoration:underline;
}


.footer_box_right{
display:block; float:left; margin-left:145px; margin-top:15px; width:181px; text-align:justify;
}


.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;


 /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
/*Width of top level menu link items*/
padding: 0px;
margin: 0px;
text-decoration: none;


}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
font-size:14px;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background: transparent;
opacity: 0.80;
-moz-opacity: 0.80;
filter: alpha(opacity=80);
background-color: #FFFFFF;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
height:30px;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 170px; /*width of sub menu levels*/
color:#000000;

text-decoration: none;
padding: 1px 5px;

}

.suckertreemenu ul li a:hover{
background-color: black;
color: white;
text-decoration:none;
}




	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */


td{
color:#6b6b6b;
 font-size:11px;
 border-collapse:collapse;
 padding:5px;
}





#wrapper { 
 margin: 0 auto;
 width: 950px;
 border:1px solid #ffffff;
}

div#indeed {
color: #9a9a9a;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
float:right;
margin:0;
padding:2px 10px 2px 0;
}

div#indeed a{
color: #C20000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
}

div#indeed a:hover{
color: #C20000;
text-decoration:underline;
}
.clear { clear: both; background: none; }



/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #CCC;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#gallery { 
width:320px;
min-height:100px; 
height:auto !important;
padding: 0 1px 0 0; 
text-align:left;
}

#gallery .img{
border:1px solid #CCCCCC;
padding:1px;
margin-right:1px; 
margin-top:5px;
display:inline;
}

#gallery .imgdx {
border:1px solid #CCCCCC;
display:inline;
padding:1px;
margin-right:2px;
}

#gallery .prev2, .border {
border:1px solid #CCCCCC;
padding:1px;
margin-right:1px;
margin-top:5px;
}

#credits{ font-size:10px;}
