body {
	background:#f7e7f1 url(img/ombra_pagine_interne.jpg) center top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	margin:0;
}

a {
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img {
	border:0;
}

/* ---------------- CONTENUTO ---------------- */

table.indiceProc2010 {
	 /*border-top:2px solid #003976;
	 border-left:2px solid #003976;
	 border-right:2px solid #003976;*/
}

table.indiceProc2010 td {
	 /*border-bottom:2px solid #003976;*/
	 text-align:left;
	 vertical-align:middle;
	 padding:10px;
}

#contenutohealth {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 20px;
}
	#contenutohealth h1 {
	font-size: 14px;
	font-weight: bold;
	color: #003976;
	margin:0;
	}
	#contenutohealth a {
	color: #CD4B8F;
	font-weight: bold;
	text-decoration: none;
	}
		#contenutohealth a:hover {
		text-decoration: underline;
		}
		
	/* ---------------- Tabella articolo originale ---------------- */
	
	#contenutohealth #originale {
	font-size: 11px;
	line-height: 18px;
	}
	#contenutohealth #originale .fonte {
	color: #768CC7;
	}
		
/* ---------------- DA ORDINARE ---------------- */

.violachiaro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8593BB;
	text-decoration: none;

}
.sfupmdbarrasezioni {
	background-image: url(images/barra_sezioni/up_md.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.blusx10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28345C;
}
.areatestotestata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	background-color: #FFFFFF;
	height: 17px;
	width: 85px;

}
a.blusx10:hover {
	color: #FFFFFF;
}
.fondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D8DCEA;
	text-decoration: none;

}
.menuparents12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003976;
	text-decoration: none;
}
a.menuparents12:hover {
	text-decoration: underline;
}
.menuparents11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003976;
	text-decoration: none;
}
a.menuparents11:hover {
	text-decoration: underline;
}
.titoloboxinterni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #445F94;
}
.lista {
	color: #003976;
	list-style-type: disc;
	margin-left: 20px;
}
.bluinterno12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003976;
}
.bluinterno12 h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003976;
	font-weight:bold;
	margin:0;
	padding:0;
}
.giallo11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD4B8F;
	text-decoration: none;
}
a.giallo11:hover {
	text-decoration: underline;
}
.titoloparents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E584B1;
}
.titoloparents h1{
	font-size: 14px;
	font-weight: bold;
	color: #E584B1;
	margin:0;
	padding:0;
}
.titoloparents h2{
	font-size: 12px;
	font-weight: bold;
	color: #E584B1;
	margin:0;
	padding:0;
}

.giallo12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD4B8F;
	text-decoration: none;
}
.giallo12 h1{
	font-size: 14px;
	color: #CD4B8F;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
}
.giallo12 h2{
	font-size: 12px;
	color: #CD4B8F;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bludx10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28345c;
	text-decoration: none;
}
.bludx10attivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28345c;
	font-weight: bold;
	text-decoration: none;

}
a.bludx10:hover {
	text-decoration: underline;
}
.titolophealth {
	font-size: 14px;
	color: #003976;
	font-weight:bold;
}
.titolophealth h1{
	margin:0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
}
.titolophealth h2{
	margin:0;
	padding:0;
	font-size: 12px;
	font-weight: bold;
}

a.violachiaro10:hover {
	text-decoration: underline;
}
.grigio9 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.grigio11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
}
.grigio12 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.grigio10 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.giallo12:hover {
	text-decoration: underline;
}
/*.sfsxabout {
	background:#3C2C84;
}
.sfdxabout {
	background:#CA6698;
}*/
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28345C;
	text-decoration: none;

}
a.login:hover {
	text-decoration: underline;
}
a.grigio9:hover {
	text-decoration: underline;
}
.bluinterno10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003976;
	text-decoration: none;

}
a.bluinterno10:hover {
	text-decoration: underline;
}
.areatesto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002a46;
	background-color: #FFFFFF;
}
.areatesto10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002a46;
	background-color: #FFFFFF;
}
.rosa12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E584B1;
}
.rosa12 h1{
	font-size: 14px;
	font-weight: bold;
	color: #E584B1;
	margin:0;
	padding:0;
}
.rosa12 h2{
	font-size: 12px;
	font-weight: bold;
	color: #E584B1;
	margin:0;
	padding:0;
}
.apice {
	vertical-align: super;
	font-size: 9px;

}
.pedice {

	vertical-align: sub;
	font-size: 9px;
}
.apice12 {
	vertical-align: super;
	font-size: 12px;
	line-height: 20px;

}
.giallo10 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CD4B8F;
	text-decoration: none;
}
a.giallo10:hover {
	text-decoration: underline;
}
.iframechisiintheworld {
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 398px;
	scroll: auto;

}
.listaimmagini {

	color: #003976;
	list-style-type: disc;
	margin-left: 50px;
}
.grigiomenuparentshome {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bluhome12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003976;
	text-decoration: none;

}

a.bluhome12:hover {	text-decoration: underline; }

a.titolophealth:hover {	text-decoration: underline; }

#footer { 
	clear:both; 
	width:960px;
	margin:0 auto;
	border-top:2px solid #6b60a2;
}

#menu_bottom { 
	width:500px;
	float:left;
	margin-left:230px;
	margin-top:10px;
	text-align:center;
}

#menu_bottom a {
	margin-left:10px; 
	font-size:12px;
	color:#003976;
	font-weight:bold;
}

#copyright {
	clear:both;
	margin-left:20px;
	color:#666;
	padding-top:5px;
	font-size:9px;
	text-align:center;
}

#logo {
	float:right;
	margin-right:2em;
	margin-top:0.3em;
}

#copyright a { color:#3C2C84; }

#login, #header, #subMenu { width:960px; margin:0 auto; }

#login span.data {
	float:left;
	padding-left:20px;
	line-height:30px;
	color:#3C2C84;
}

#login span.welcome {
	color:#3C2C84;
	font-weight:bold;
	font-size:11px;
}

#login form { 
	float:left; 
	padding:5px 0 0 120px;
	margin:0;
}

#login form div {
	background: url(img/bg_input.jpg) no-repeat;
	width:131px;
	height:18px;
	float:left;
	margin-left:20px;
}

#login form div input { 
	width: 120px; 
	color: #808080; 
	font-size: 9px;
	border:0;
	padding-left:5px;
	padding-top:2px;
	background: none;
}

#login form input.log {
	border:0;
	background:none;
	margin-left:10px;
	margin-top:4px;
}

#login form div input:focus {
	background:none;
	border:0;
}

#login span.text, #login #help a, #login form input.log {	
	font-size:11px; 
	color:#808080;
}

#login #help {
	float:right;
	margin-right:25px;
	padding-top:10px;
	font-size:11px;
}

#header #subMenu { background:#c4c0db url(img/sfondo_subMenu.gif) repeat-x; clear:both; height:29px; }

#header #subMenu #Health, #header #subMenu #Health_on, #header #subMenu #Patient, #header #subMenu #Patient_on {
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:29px;
}

#header #subMenu #Health_on { 
	width:253px;
	background:url(img/sfondo_subMenu1_on.gif) no-repeat; 
}

#header #subMenu #Patient_on {
	width:215px;
	background:url(img/sfondo_subMenu2_on.gif) no-repeat;
}

#header #subMenu #Health { width:253px; height:29px; }
#header #subMenu #Patient { width:215px; height:29px; }

#header #subMenu #Health a { color:#3C2C84; width:253px; display:block; background:url(img/sfondo_subMenu1.gif) no-repeat; height:29px; line-height:29px; }
#header #subMenu #Health a:hover { background:url(img/sfondo_subMenu1_on.gif) no-repeat; }
#header #subMenu #Patient a { color:#3C2C84; width:215px; display:block; background:url(img/sfondo_subMenu2.gif) no-repeat; height:29px; line-height:29px; }
#header #subMenu #Patient a:hover { background:url(img/sfondo_subMenu2_on.gif) no-repeat; }

#header #subMenu #Health a:hover, #header #subMenu #Health:hover a, #header #subMenu #Patient a:hover, #header #subMenu #Patient:hover a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu_health, .menu_parents { margin:5px 0 0 15px; padding:0; }

/* MENU' HEALTH */
.menu_health li { list-style:none; display:block; width:186px; height:29px; margin-bottom:3px; }
.menu_health li a { font-size:11px; color:#FFFFFF; background: url(img/item_menu_health.gif) no-repeat; font-weight:bold; line-height:29px; white-space:nowrap; width:170px; height:29px; text-align:center; display:block; }
.menu_health li a:hover { text-decoration:none; background: url(img/item_menu_health_on.gif) no-repeat; }
.menu_health li div { display:none; background: url(img/bordo_sub_menu_health.gif) right bottom no-repeat; padding-bottom:15px; width:150px; height:auto; }
.menu_health li div ul { margin:0; padding:15px 0 0 0; width:150px; height:auto; background: url(img/bordo_sub_menu_health.gif) right top no-repeat; }
.menu_health li div ul li { background:#D9D5E7; padding:0; margin:0; height:25px; text-align:center; display:block; width:150px; }
.menu_health li div ul li:hover, .menu_health li div ul li a:hover { background:#D9D5E7; }
.menu_health li div ul li a { font-size:10px; color:#3c2c84; line-height:25px; height:25px; width:150px; background:#D9D5E7; display:block; }
.menu_health li:hover div { left:170px; top:-42px; display:block; position:relative; visibility:visible; }

.menu_health li div ul li a:hover, .menu_parents li div ul li a:hover { text-decoration:underline; }

/* MENU' PARENTS */
.menu_parents li { list-style:none; display:block; width:186px; height:29px; margin-bottom:3px; }
.menu_parents li a { font-size:11px; color:#FFFFFF; background: url(img/item_menu_parents.gif) no-repeat; font-weight:bold; line-height:29px; white-space:nowrap; width:170px; height:29px; text-align:center; display:block; }
.menu_parents li a:hover { text-decoration:none; background: url(img/item_menu_parents_on.gif) no-repeat; }
.menu_parents li div { display:none; background: url(img/bordo_sub_menu_parents.gif) left bottom no-repeat; padding-bottom:15px; width:250px; height:auto; }
.menu_parents li div ul { margin:0; padding:15px 0 0 0; width:250px; height:auto; background: url(img/bordo_sub_menu_parents.gif) left top no-repeat; }
.menu_parents li div ul li { background:#F8DCE9; padding:0; margin:0; height:25px; text-align:center; display:block; width:250px; }
.menu_parents li div ul li:hover, .menu_parents li div ul li a:hover { background:#F8DCE9; }
.menu_parents li div ul li a { font-size:10px; color:#c96597; line-height:25px; height:25px; width:250px; background:#F8DCE9; display:block; }
.menu_parents li:hover div { right:250px; top:-42px; display:block; position:relative; visibility:visible; }

#sx_health, #dx_parents {
	text-align:center;
	padding-top:5px;
	padding-bottom:20px;
}

#sx_health h2 {
	margin:15px 0 5px 0;
	width:200px;
	text-align:center;
	color:#CA6698;
	font-size:15px;
	font-weight:bold;
}

#sx_health img, #dx_parents img {
	margin-bottom:10px;
}

#sx_health #honcod {
	margin:20px 7px;
	text-align:left;
	font-size:10px;
	color:#3C2C84;
}

#dx_parents #honcod {
	margin:20px 7px;
	text-align:right;
	font-size:10px;
	color:#3C2C84;
}

#sx_health #honcod img {
	margin:0 5px 0 0;
	float:left;
}

#dx_parents #honcod img {
	margin:0 0 0 5px;
	float:right;
}

#titolo_bibliography{
	background-color:#F7D6E4;
	border:1px solid #CD4B8F; 
	color:#CD4B8F; width:717px; 
	height:22px; padding-left:7px; 
	font-size:14px; 
	font-weight:bold; 
	padding-top:4px;
}

#imgSurf1{
	width:156px; background-color:#DBDFEC; border-bottom:1px solid #8593BB; border-right:1px solid #8593BB; padding:7px; float:right; text-align:center; vertical-align:middle;
}

#imgSurf2{
	width:150px; background-color:#DBDFEC; border-bottom:1px solid #8593BB; border-right:1px solid #8593BB; margin-left:10px; padding:7px; float:right; text-align:center; vertical-align:middle;
}

#imgSurf3{
	width:150px; background-color:#DBDFEC; border-bottom:1px solid #8593BB; border-right:1px solid #8593BB; margin-left:10px; padding:7px; float:right; text-align:center; vertical-align:middle;
}

#imgSurf4{
	width:280px; background-color:#DBDFEC; border-bottom:1px solid #8593BB; border-right:1px solid #8593BB; padding:5px; margin-left:150px; text-align:center; vertical-align:middle;
}

#imgSurf5{
	width:150px; background-color:#DBDFEC; border-bottom:1px solid #8593BB; border-right:1px solid #8593BB; margin-left:10px; padding:7px; float:right; text-align:center; vertical-align:middle;
}

#imgSurf1 img, #imgSurf2 img, #imgSurf3 img, #imgSurf5 img{ margin-bottom:5px; }

#boxRDSTherapies{
	width:190px;
	height:60px;
	background:#E9EBF3;
	border-left:1px solid #97A0C6;
	border-right:1px solid #97A0C6;
	border-bottom:1px solid #97A0C6;
	margin:5px;
	padding:0;
	float:right;
	list-style:none;
}

#boxRDSTherapies li{
	margin:0;
	padding-left:3px;
	height:19px;
	border-top:1px solid #97A0C6;
}

#boxRDSTherapies a, #boxRDSTherapies a:visited{
	color:#28345C;
	font-size:10px;
	text-decoration:none;
}

#boxRDSTherapies a:hover{
	color:#28345C;
	font-size:10px;
	text-decoration:underline;
}


















