BODY {margin: 0 0 0 0; background-image: url(img/bg.gif); background-repeat:repeat-x; background-color:#003466; font-family: Verdana, Arial, Helvetica, sans-serif;}

TABLE {font-size: 10px; font-weight: normal; color: #3A6DA0;}
UL, LI {line-height: 14px;}
IMG  {border: 0px;}

FORM {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A6DA0; font-size: 10px;}
INPUT {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A6DA0; font-size: 10px; border: 1px solid #3A6DA0; height: 17px;}
SELECT {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A6DA0; font-size: 10px; background-color: #FFF; border: 1px solid #3A6DA0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sel_farmacie {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 10px; background-color: #aed5fc; border: 1px solid #000; font-family: Verdana, Arial, Helvetica, sans-serif;}
TEXTAREA {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A6DA0; font-size: 10px; background-color: #FFF; border: 1px solid #3A6DA0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bottoni {color: #FFF; font-weight: bold; font-size: 10px; background-color: #658DB5; border: 1px solid #3A6DA0;}
.bottoni2 {color: #FFF; font-weight: bold; font-size: 10px; background-color: #658DB5; border: 1px solid #FFF;}
.check {color: #658DB5; font-weight: bold; font-size: 10px; border: 0px solid #3A6DA0;}
.input_no {border: 0px; height: 23px;}
.img_submit {width: 134px; height: 23px;}


HR {color:#658DB5; margin-top: 8px; margin-bottom: 8px;}
 
A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3A6DA0; text-decoration: underline;}
A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3A6DA0; text-decoration: none;}

.tbl_menu {border-bottom: 1px solid #AED5FC; background-color: #658DB5; width: 100%;}
.tbl_menu td {padding-bottom: 10px;}

.tbl_cont {border: 1px solid #FFF; background-color: #658DB5; width: 50%; color: #FFF; margin-top: 5px;}
.tbl_cont td {padding: 3px;}

.box_menu {border: 1px solid #AED5FC; width: 147px;}
.box_menu_white {border: 1px solid #FFF; width: 147px;}

.txtwhite {font-size: 10px;	font-weight: normal; color: #FFF;}
a.txtwhite {color: #FFF; text-decoration: underline; font-weight: normal;}
a.txtwhite:hover {color: #FFF; text-decoration: none; font-weight: normal;}
.txtwhitesel {font-size: 10px; font-weight: bold; color: #FFF;}
a.txtwhitesel {font-weight: bold; color: #FFF; text-decoration: underline;}
a.txtwhitesel:hover {font-weight: bold; color: #FFF; text-decoration: none;}
.txtwhiteunder {font-size: 10px; font-weight: bold; color: #FFF; text-decoration: underline;}
.linkwhite {color: #FFF; text-decoration: none; font-weight: bold;}
.linkwhite:hover {color: #FFF; text-decoration: underline; font-weight: bold;}

.briciole {font-size: 10px;	font-weight: normal; color:#3A6DA0; padding-bottom:15px;}
a.briciole {text-decoration: none;}
a.briciole:hover {text-decoration: underline;}

.txtblulight {font-size: 10px; font-weight: normal; color: #99CCFF;}
.txtblulight a{font-size: 10px; color: #99CCFF; text-decoration: underline;}
.txtblulight a:hover{font-size: 10px; color: #99CCFF; text-decoration: none;}

.txtblu {font-size: 12px; font-weight: normal; color: #3A6DA0;}
a.txtblu {color: #3A6DA0;font-weight: bold;	text-decoration: underline;}
a.txtblu:hover {font-size: 12px; color: #3A6DA0; font-weight: bold; text-decoration: none;}

.txtblack {font-size: 10px; font-weight: normal; color: #333;}
a.txtblack {font-weight: bold; text-decoration: none; color: #333;}
a.txtblack:hover {font-weight: bold; text-decoration: underline; color: #333;}

.txtgreen {font-size: 10px; font-weight: normal; color: #17670F;}
a.txtgreen {font-weight: bold; text-decoration: underline; color: #17670F;}
a.txtgreen:hover {font-weight: bold; text-decoration: none; color: #17670F;}

.titblu {font-size: 14px; font-weight: bold; color: #3A6DA0;}
.titverde {font-size: 16px; font-weight: bold; color: #1e3b1c;}
a.titblu {font-size: 14px; font-weight: bold; color: #3A6DA0; text-decoration: underline;}
a.titblu:hover {font-size: 14px; font-weight: bold; color: #3A6DA0; text-decoration: none;}

.orari{border-right: 1px solid #3A6DA0; border-bottom: 1px solid #3A6DA0;}
.orari2{border-bottom: 1px solid #3A6DA0;}
.orari3{border-right: 1px solid #3A6DA0;}

.notturno{background:#3A6DA0; color:#fff;}

.servizi td{padding-bottom:5px; padding-top:5px; padding-left:0px; border-bottom: 1px solid #3A6DA0;}

.tbl_iscrizione td {padding-bottom: 10px;}

.tit {font-size: 14px; font-weight: bold; color: #FFF;}
a.tit {font-size: 14px; font-weight: bold; color: #FFF; text-decoration: underline;}
a.tit:hover {font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none;}

.txtgrey {font-size: 10px; font-weight: normal; color: #858585;}
a.txtgrey {font-weight: bold; text-decoration: underline; color: #858585;}
a.txtgrey:hover {font-weight: bold; text-decoration: none; color: #858585;}

.tbl_back td {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #3A6DA0;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.tbl_centrale {width:436px; height:100%; padding-left:20px; padding-right:20px; padding-top:11px; padding-bottom:11px; background-color:#FFF;}

.tbl_left {width:148px; border:1px solid #FFF; background-color:#7bbceb; height:100%;}
.tbl_farmacie {width:591px; background-color:#FFF; height:100%;}
.tbl_farmacie td {padding:10px;}
.tbl_farmacie a {text-decoration:none; font-weight:bold;}
.tbl_farmacie a:hover {text-decoration:underline; font-weight:bold;}
.testo_farmacie {padding-left:55px; display:block;}

.tbl_prod {width:148px; border:1px solid #FFF; background-color:#7bbceb; height:100%; background-image:url(img/donnina.gif); background-position:bottom; background-repeat:no-repeat;}

#menu_sx {border:1px solid #7bbceb; padding-top:10px; font-weight:bold;}
#mainmenu {list-style-image:url(img/piu_menu.gif); padding-left:27px; padding-right:10px; margin:0;}
#mainmenu a {text-decoration:none; font-weight:bold;}
#mainmenu a:hover {text-decoration:underline;}

#menu_sxprod {padding-top:10px; font-weight:bold;}
#mainprod {list-style-image:url(img/piu_menu.gif); padding-left:27px; padding-right:10px; margin:0;}
#mainprod a {text-decoration:none; font-weight:bold;}
#mainprod a:hover {text-decoration:underline;}
#mainprod li{padding-bottom:5px;}

#submenu {list-style:none; padding-left:27px; padding-right:10px; margin:0;}

.box_prod {width:268px; padding:0; margin:0; border-left:1px solid #7bbeeb;}
.box_prod td {border-top:1px solid #7bbeeb; border-bottom:1px solid #7bbeeb; border-right:1px solid #7bbeeb; padding:0; margin:0; line-height:10px;}
