﻿p{margin:0px 0px 0px 0px;}
.left {float:left;}
.right {float:right;}
.both {clear:both;}
img{border:0px;padding:0;}
a {color:#636363;font-family:helvetica;font-size:12px;text-decoration:none;}
div#contentcolumn a {text-decoration:underline;}
b{font-weight:bold;}
h1{margin:0px;font-weight:bold;font-size:12px;}
.h1orange{margin:0px;font-weight:bold;font-size:12px;color:#FF8301;}
.txt10{font-size:10px;}
input[type='Text'],select{
margin:0;
padding:0;
color:#6C6C6C;
font-family:arial;
font-size:10px;
font-weight:normal;
border:1px solid #636363;
}
.txtUserPwd{
margin:0;
padding:0;
color:#6C6C6C;
font-family:arial;
font-size:10px;
font-weight:normal;
border:1px solid #636363;
}
.link_internal {
padding-left: 12px;
background-image: url(/resources/images/freccia_arancio.gif);
background-repeat: no-repeat;
}
.link_external {
padding-left: 12px;
background-image: url(/resources/images/freccia_blu.gif);
background-repeat: no-repeat;
background-position:0px 3px;
}
input[type='Password']{
margin:0;
padding:0;
color:#6C6C6C;
font-family:arial;
font-size:10px;
font-weight:normal;
border:1px solid #636363;
}
#boxdx{
margin: 5px;
padding: 5px;
list-style: none;
}
#boxdx li {
text-align:left;
line-height:15px;
padding:0;
margin:0;
padding-left: 10px;
background-image: url(/resources/images/freccia_arancio.gif);
background-repeat: no-repeat;
}
#boxdx li a:link, #boxdx li a:visited{
font-size:10px;
color:#636363;
padding-left:3px;
padding-right:3px;
}
#boxdx2{
margin: 0px;
margin-left: 10px;
padding: 5px;
list-style: none;
}
#boxdx2 li{
text-align:left;
line-height:15px;
padding:0;
margin:0;
padding-left: 10px;
background-image: url(/resources/images/freccia_arancio.gif);
background-repeat: no-repeat;
}
#boxdx2 li a:link, #boxdx2 li a:visited{
font-size:11px;
color:#636363;
padding-left:3px;
padding-right:3px;
}

/*MENU NAVIGAZIONE SINISTRA*/
#menu{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
}

#menulist{
margin: 5px;
padding: 5px;
margin-top:1px;
padding-top:1px;
list-style: none;
/* background-color: #abcdef; */
}

ul#menulist ul {
    padding-left: 10px;
    margin-left: 0px;
}

#menulist li{
text-align:left;
line-height:15px;
padding:0;
margin:0px 0px 1px 0px;
padding-left: 10px;
background-image: url(/resources/images/freccia_arancio.gif);
background-repeat: no-repeat;
list-style: none;
}

#menulist li a, #menulist li a:link, #navlist li a:visited{
color:#636363;
padding-left:3px !important;
padding-right:3px;
}

#menulist li .selected {
font-weight:bold;
color:#ffffff;
background:#FF8301;
line-height:15px;
padding-left:3px;
padding-right:3px;
}
#boxdx li .selected {
font-weight:bold;
color:#FFFFFF;
background:#FF8301;
line-height:15px;
padding-left:3px;
padding-right:3px;
}
/*MENU NAVIGAZIONE SINISTRA*/

/*MENU NAVIGAZIONE SINISTRA PROFESSIONALITA*/
#menuProf{
margin-left: 10px;
margin-top: 0px;
}
#menuProfList{
margin: 5px;
padding: 5px;
margin-top:1px;
padding-top:1px;
margin-right: 0px;
margin-left: 0px;
list-style: none;
}
#menuProfList li{
text-align:left;
line-height:15px;
padding:0;
margin:0;
margin-left: -5px;
padding-left: 10px;
background-image: url(/resources/images/freccia_arancio.gif);
background-repeat: no-repeat;
}
#menuProfList li a:link, #menuProfList li a:visited{
color:#636363;
padding-left:3px;
padding-right:3px;
}
#menuProfList li .selected {
font-weight:bold;
color:#FFFFFF;
background:#FF8301;
line-height:15px;
padding-left:3px;
padding-right:3px;
margin-right: 0px;
}
#BoxFarma{width:95%;float:right;padding-right:1px;}
#BoxFarmaHR{width:100%;height:15px;background:#e3e3e3;}
#BoxTestimo{width:95%;float:right;padding-right:1px;}
#BoxTestimoHR{width:100%;height:15px;background:#636363;color:#ffffff;}
#TitBoxArancio{background:#FF8201;color:#ffffff;width:100%;}
#BoxSX{width:95%;float:right;padding-right:1px;}
#BoxArancio{width:100%;height:15px;background:#FF8201;color:#ffffff;}
#BoxArancio2{height:15px;background:#FF8201;color:#ffffff;}
.dett {
float:left;
padding-right:5px;
padding-top:2px;
text-align:right;
width:100%;
}
/*MENU NAVIGAZIONE SINISTRA PROFESSIONALITA*/
/* STILI COLONNA  DESTRA*/
#BoxProfOn{width:95%;float:left;}
#separaDX{width:95%;background:#d8d8d8;height:1px;}
#BoxUtente{width:95%;margin-top:10px;text-align:center;}
#BoxPadmed{padding-left:7px;width:92%;height:15px;background:#CDD2D4;text-align:left;color:#004990;font-size:11px;}
#BoxPadmedTXT{padding-left:7px;width:92%;background:#F4D759;text-align:left;color:#004990;font-size:11px;}
#BoxComm{font-size:10px;padding-left:11px;padding-top:45px;padding-bottom:15px;
            background:url(/resources/images/bkg_box_comunity.jpg);background-repeat: no-repeat;}
#BoxProfTitolo{width:95%;height:15px;background:#CDD2D4;text-align:center;color:#004990;font-size:11px;}
/* FINESTILI COLONNA  DESTRA*/

/* STILI COLONNA  SINISTRA*/
#BoxHpNews{width:47%;height:15px;background:#e3e3e3;text-align:center;}
#BoxHpTxt{font-size:10px;}
#boxStruttura{background:#CDD1D3;}
#BoxGlossario{width:94px;height:15px;background:#e3e3e3;text-align:center;}
#BoxBroschureHR{width:95%;height:15px;background:#e3e3e3;margin-right:1px;}
#BoxBroschureTXT{width:95%;height:20px;text-align:center;padding-top:5px;font-size:11px;}
#BoxBroschureIMG{width:95%;font-size:11px; padding-left: 10px;}
#BoxUltimeNotizie{width:59%;height:15px;background:#002776;color:#FFFFFF;margin-right:1px;}
#BoxUltimeNotizieTxt{font-size:12px; width: 55%; margin: auto; padding-top: 5px;}
#BoxBrochureSS{width:53%;height:15px;background:#002776;color:#FFFFFF;margin-right:1px;}
#BoxBrochureSSTxt{font-size:12px; width: 50%; margin: auto; padding-top: 5px;}
#HR1px    {width:100%;height:1px;background:#e3e3e3;margin-right:1px; margin-left:1px; margin-bottom: 3px;}
/* STILI COLONNA  SINISTRA*/
#BoxHp{width:46%;height:15px;background:#e3e3e3;text-align:center;color:#FF8301;}
.errorMessages    {font-family: Helvetica, Arial, Verdana; font-size: 11px; color: #FF0000;}
.formLabel      {font-family: Helvetica, Arial, Verdana; font-size: 11px; color: #636363; font-weight: bold;background-color: #E3E3E3; width: 100%;}
.formField      {font-family: Helvetica, Arial, Verdana; font-size: 11px; color: #636363; text-align: right;}
.titoloBlu        {color:#426BBB;}
.bandaStampa    {padding-left: 10px;background-color: #002776; color: #FFFFFF; font-size: 14px; font-weight: bold;}
.titoloStampa    {padding-left: 10px;color: #002776; font-size: 12px; font-weight: bold; text-align:center;}
A.textLink                {text-decoration: underline;}
A.glossario                {text-decoration:none;}
A.glossario:hover        {color: #FF8201;text-decoration:underline;}
SPAN.glossarioDisabled    {color:#CACACA;text-decoration:none;}
A.glossarioSelected        {color: #FF8201;font-weight:bold;text-decoration:none;}
A.siteMap:hover            {text-decoration: underline;}

/*  Top Navigation  */
#top_nav {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;  
    font-weight: bold;
    background-color: #fff;
    padding: 0px;
    height: 45px;
margin-left: 215px;
}
#top_nav ul {
    padding: 0px;
    margin: 0px;
}
#top_nav li {
    list-style-type: none;
    display: inline;
    padding: 0px;
    margin: 0px;
}
/* main -------------------------------------------- */
#top_navi_list {
    float: left;
}
#top_navi_special {
    float: right;
}
#top_navi_list ul {
}
#top_navi_list li {
}
#top_navi_list li a,
#top_navi_list li a:active,
#top_navi_list li a:link,
#top_navi_list li a:hover,
#top_navi_list li a:visited {
    text-decoration: none;
    color: #636463;
    border: 2px solid #636463;
    height: 30px;
    display: block;
    float: left;
    background-color: #fff;
    margin-top: 15px;
    margin-left: 2px;
    padding: 5px;
    border-bottom: 0px;
    padding-top:0px;
}
#top_navi_list li a:hover,
#top_navi_list .current a,
#top_navi_list .current a:active,
#top_navi_list .current a:link,
#top_navi_list .current a:hover,
#top_navi_list .current a:visited {
    height: 45px;
    margin-top: 0px;
}

/* struttura.css: */

html,body,form{margin:0;padding:0}
body{font-family:Helvetica,Arial,sans-serif;background:#0C4989;color: #636363;text-align:center;font-size:12px;}
td{font-size:12px;}
div#container2{width:937px;margin: 0 auto;background: #ffffff;padding:10px;}
div#container{width:937px;margin: 0 auto;background: url(/resources/images/bkg_generale2.gif) repeat-y;text-align:left;}
div#header{background: #ffffff;}
#navi {text-align:right;background:#FFFFFF;padding-top:15px;width:937px;clear:both;}
div#main{float:left;width:717px;border-top:1px solid #636363;padding-top:10px;}
div#contentcolumn{float:right;width:485px;padding-right:6px;}
div#leftcolumn{float:left;width:220px;font-size:12px;}
div#rightcolumn{float:right;width:220px;font-size:12px;border-top:1px solid #636363;padding-top:10px;}
div#footer{clear:both;width:100%;padding-top:5px;background: #ffffff;font-size:10px;border-top:1px solid #636363;text-align:center;}
div#breadCrumbTrail{margin-bottom: 15px;}
div#breadCrumbTrail a {text-decoration: underline; color: #FF8301;}

/* additions */

*.sitemapArrow {
text-align:left;
line-height:18px;
padding:0;
margin:0;
padding-left: 10px;
background-image: url(/resources/images/freccia_arancio.gif);
background-repeat: no-repeat;
}
 

/* Politica Sanitaria Homepage */

        table.sanitaria_home td.content {
            width: 150px; 
            text-align: left;
            padding-left: 5px;
            padding-right: 5px;
        }
        
        table.sanitaria_home td.border {
            width: 2px; 
            background-color: rgb(155, 155, 155);
        }
        table.sanitaria_home td.leggi {
            text-align: right;
            padding-right: 5px;
        }
        
        table.sanitaria_home img.illu_right {
            float: right; 
            margin-bottom: 10px;
        }
        
        table.sanitaria_home img.illu_left {
            float: left; 
            margin-bottom: 10px;
        }
        table.sanitaria_home img.leggi {
            padding-bottom: 15px; 
            border: 0px;
        }
        table.sanitaria_home p {
            text-align: left; 
            margin: 0px 0px 10px 3px; 
            clear: both;
        }
        table.sanitaria_home h4 {
            font-weight: bold;
            margin-bottom: 10px;
        }
 
        div#contentcolumn div.img_right {
            text-align:right;
        }

        div.ds_headline {
            background-color: #e2e2e2;
            height: 25px;
            margin-top: 10px;
            margin-bottom: 10px;
        }

        div.text div.text div.ds_headline {
             background-color: #ffffff;
        }
                
        div.ds_headline h3 {
            float: left; 
            color: #636363;
            font-weight: bold;
            font-size: 12px;
            margin: 6px 20px 0px 7px;
        }
        
        div#contentcolumn div.text {
            /* clear:both; */
        }
        
        div#contentcolumn ul {
            clear: both;
            list-style-image:url(/resources/images/freccia_arancio.gif);
            list-style-type:none;
            margin: 0px;
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 30px;
        }
        
        div#contentcolumn ul li {
            padding-bottom: 6px;
        }
        
        div#contentcolumn ul a {
            color: #636363;
            text-decoration: none;
        }
        
        div#contentcolumn ul a:visited {
            color: #636363;
            text-decoration: none;
        }
        
                
        div.ds_headline form {
            height: 20px;
            padding: 2px 0px 2px 0px;
        }
        
        div.ds_headline form select {
            border:1px solid #636363;
            color:#636363;
            font-family:arial;
            font-size:11px;
            font-weight:normal;
            height: 16px;
            margin:0pt;
            padding:0pt;
        
        }