/* -----------Sito Web SALUTEPUBBLICA.ORG - Foglio di Stile (CSS)----------- */

/* -----------ELEMENTI COMUNI SIA ALLA INDEX CHE ALLE ALTRE PAGINE----------- */

/* Formattazione Corpo della pagina */
body {
    background-color: #EEEEEE;
    margin-top: 15px;
	padding: 0px;
	text-align: center;
}

/* Formattazione DIV intestazione del layout (Header) */

div#header {
	width: 750px;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
}

/* Formattazione DIV Centrale del contenuto della pagina */

div#middle {
    width: 748px;
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	border-left: 1px solid #0080FF;
	border-right: 1px solid #0080FF;
	overflow: auto;
}

/* Formattazione DIV di chiusura del layout (Footer) */

div#footer {
    width: 750px;
	height: 61px;
	line-height: 15px;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-image: url(img/footer.gif);
	font-family: arial, "times new roman", sans-serif;
	font-size: 10px;
	color: #888889;
}

div#footer a:link {
    font-family: arial, "times new roman", sans-serif;
	font-size: 10px;
	color: #888889;
}

div#footer a:visited {
    font-family: arial, "times new roman", sans-serif;
	font-size: 10px;
	color: #888889;
}

div#footer a:hover {
    font-family: arial, "times new roman", sans-serif;
	font-size: 10px;
	color: #000000;
}

span#area_ris {
    float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 14px 0px 0px 15px;
}

span#area_ris a:link{
    font-size: 11px;
	font-weight: bold;
}

span#area_ris a:visited{
    font-size: 11px;
	font-weight: bold;
}

span#area_ris a:hover{
    font-size: 11px;
	font-weight: bold;
}
	

img#validation_html {
    float: left;
	margin: 14px 0px 0px 20px;
}

img#validation_css {
    float: left;
	margin: 14px 0px 0px 15px;
}

span#span_footer {
    float: left;
	margin: 14px 0px 0px 20px;
}


/* Formattazione DIV di strutturazione del menù principale */

div#mainmenu {
    width: 100%;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #0080FF;
	background-color: #FFFFFF;
}

div#mainmenu a:link {
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0080FF;
	text-decoration: none;
}

div#mainmenu a:visited {
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0080FF;
	text-decoration: none;
}

div#mainmenu a:hover{
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #0080FF;
}

span.mainmenu_nolink{
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #0080FF;
}


div#sub_nav {
	margin: 20px 0px 0px 0px;
    float: left;
	background-color: #FFFFFF;
	border-left: 1px solid #0080FF;
	text-align: center;
	font-family: arial, "times new roman", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555658;
	clear: right;
	overflow: auto;
}


div#menu_appr {
    width: 147px;
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 0px 0px;
	background-color: #FFFFFF;
	text-align: right;
	border: 1px dashed  #0080FF;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0080FF;
}


/* Formattazione menù Approfonsimenti */

div#menu_appr a:link {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #888889;
	text-decoration: none;
}

div#menu_appr a:visited {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #888889;
	text-decoration: none;
}

div#menu_appr a:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0080FF;
	text-decoration: underline;
}

span.appr_nolink{
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0080FF;
	text-decoration: underline;
}



/* -----------FINE ELEMENTI COMUNI SIA ALLA INDEX CHE ALLE ALTRE PAGINE----------- */


/* -----------ELEMENTI ESCLUSIVI DELLA INDEX----------- */

/* Formattazione DIV miniatura giornaledi strutturazione del menù principale */

div#rivista_mailing {
    width: 169px;
	height: 250px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
    float: left;
	background-color: #FFFFFF;
	border-right: 1px solid #0080FF;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555658;
}

div#rivista_mailing a:link {
    text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555658;
	text-decoration: underline;
}

div#rivista_mailing a:visited {
    text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555658;
	text-decoration: underline;
}

div#rivista_mailing a:hover {
    text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}


hr#division {
	width: 80%;
    height: 1px;
	color: #0080FF;
}


form#mailing {
    margin: 0px;
}

#email_field {
   height: 15px;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #0080FF;
   border: 1px solid #000000;
}

#button_mailing {
   height: 20px;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000000;
   border: 1px solid #000000;
}


div#cont_index {
    width: 358px;
	margin: 20px 10px 0px 10px;
    padding: 5px 15px 5px 15px;
    float: left;
	background-color: #EAEFF9;
	text-align: justify;
	font-family: arial, "times new roman", sans-serif;
	font-size: 13px;
	color: #DA440D;
	line-height: 21px;
	overflow: auto;
}

div#cont_index a:link {
	font-family: arial, "times new roman", sans-serif;
	font-size: 13px;
	color: #0080FF;
	text-decoration: underline;
}

div#cont_index a:visited {
	font-family: arial, "times new roman", sans-serif;
	font-size: 13px;
	color: #0080FF;
	text-decoration: underline;
}

div#cont_index a:hover {
	font-family: arial, "times new roman", sans-serif;
	font-size: 13px;
	color: #0080FF;
	text-decoration: underline;
	font-weight: bold;
}


ul.link_docs {
  list-style-type: disc;
  color: #0080FF;
  margin-left: 15px;
  text-align: left;
}


ul.notizia {
  color: #0080FF;
  margin-left: 15px;
  text-align: left;
  list-style-type: square;
}

li.notizia {
	font-family: arial, "times new roman", sans-serif;
	font-size: 12px;
	color: #0080FF;
	text-align: justify;
	background-color: #F9F9F9;
}

li.notizia a:link {
    list-style-type: square;
	font-family: arial, "times new roman", sans-serif;
	font-size: 12px;
	color: #0080FF;
	text-decoration: underline;
}

li.notizia a:visited {
	font-family: arial, "times new roman", sans-serif;
	font-size: 12px;
	color: #0080FF;
	text-decoration: underline;
}

li.notizia a:hover {
	font-family: arial, "times new roman", sans-serif;
	font-size: 12px;
	color: #0080FF;
	text-decoration: underline;
}



ul.mappa_sito {
  color: #DA440D;
  margin-left: 15px;
  text-align: left;
  list-style-type: square;
}

li.mappa_sito {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
        font-weight: bold;
	color: #DA440D;
	text-align: left;
}

li.mappa_sito a:link {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #DA440D;
	text-decoration: underline;
}

li.mappa_sito a:visited {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #DA440D;
	text-decoration: underline;
}

li.mappa_sito a:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #DA440D;
 	text-decoration: underline;
}

ul.mappa_sito2 {
  color: #0080FF;
  margin-left: 30px;
  text-align: left;
  list-style-type: disc;
}

li.mappa_sito2 {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
        font-weight: bold;
	color: #0080FF;
	text-align: left;
}

li.mappa_sito2 a:link {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #0080FF;
	text-decoration: underline;
}

li.mappa_sito2 a:visited {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #0080FF;
	text-decoration: underline;
}

li.mappa_sito2 a:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #0080FF;
	text-decoration: underline;
}



ul.mappa_sito3 {
  color: #DA440D;
  margin-left: 20px;
  text-align: left;
  list-style-type: circle;
}

li.mappa_sito3 {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
        font-weight: bold;
	color: #DA440D;
	text-align: left;
}

li.mappa_sito3 a:link {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #0080FF;
	text-decoration: underline;
}

li.mappa_sito3 a:visited {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #0080FF;
	text-decoration: underline;
}

li.mappa_sito3 a:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #0080FF;
	text-decoration: underline;
}


span#cercadoc_index {
    font-family: arial, verdana, sans-serif;
    font-style: normal;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
}

span#cercadoc_index a:link {
    font-family: arial, verdana, sans-serif;
    font-style: normal;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}

span#cercadoc_index a:visited {
    font-family: arial, verdana, sans-serif;
    font-style: normal;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}

span#cercadoc_index a:hover {
    font-family: arial, verdana, sans-serif;
    font-style: normal;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-align: center;
}



/* -----------FINE ELEMENTI ESCLUSIVI DELLA INDEX----------- */


/* -----------ELEMENTI ESCLUSIVI DELLE PAGINE DELLE SEZIONI E NON DELLA INDEX----------- */

div#bread_crumb {
    width: 100%;
	height: 20px;
	margin: 10px 0px 0px 0px;
    padding: 0px;
	background-color: #EAEFF9;
	text-align: left;
	font-family: arial, verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #888889;
	line-height: 20px;
}

div#bread_crumb a:link {
    font-family: arial, verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #888889;
    text-decoration: none;
}

div#bread_crumb a:visited {
    font-family: arial, verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #888889;
    text-decoration: none;
}

div#bread_crumb a:hover {
    font-family: arial, verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #888889;
    text-decoration: underline;
}


div#cont_bradcrumb {
    width: 82%;
    height: 20px;
    float: right;
}


div#contenuto {
    width: 528px;
	margin: 20px 0px 0px 0px;
    padding: 0px 25px 10px 25px;
    float: left;
	background-color: #FFFFFF;
	text-align: justify;
	font-family: arial, "times new roman", sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #000000;
	line-height: 21px;
	overflow: auto;
}

div#contenuto a:link{
    font-family: arial, "times new roman", sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #0080FF;
    text-decoration: none;
}

div#contenuto a:visited{
    font-family: arial, "times new roman", sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #0080FF;
    text-decoration: none;
}

div#contenuto a:hover{
    font-family: arial, "times new roman", sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #0080FF;
    text-decoration: underline;
}


div#sottomenu_intranet {
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

div#sottomenu_intranet a:link{
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #9E1009;
	text-decoration: underline;
}

div#sottomenu_intranet a:visited{
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #9E1009;
	text-decoration: underline;
}

div#sottomenu_intranet a:hover{
    font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}


/* -----------FINE ELEMENTI ESCLUSIVI DELLE PAGINE DELLE SEZIONI E NON DELLA INDEX----------- */