* {
	padding:0; 
	margin:0; 
}

/*stili per il layout fisso con altezza minima*/
html,body {
	height:100%;
}

body {
	background:#fff;
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:70%;
	color:#353535; 
	text-align:center;
	border:0;
}

img {
	display:block;
}

img, input, textarea, select, optgroup {
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:0.9em;
	border:0; 
}

ul {
	list-style:none;
}

ol {
}

li {
}

p {
}

a, a:visited, a:hover {
	color:#353535; 
	text-decoration:underline; 
}

h1, h2, h3, h4, h5, h6 {
	color:#353535; 
	font-weight:normal;
}

h1 {
	font-size:1.1em; 
	font-weight:bold;
}

h2 {
	font-size:1.0em; 
	font-weight:bold;
}

h3 {
	font-size:0.9em; 
}

h4 {
	font-size:0.8em; 
}

h5 {
	font-size:0.7em; 
}

h6 {
	font-size:0.6em; 
}

span.titolo_pagina {
	display:none;
} 

.p_class {
	padding-bottom:12px; 

}

div#container {
	position:relative; 
	width:801px; 
	height:100%;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left; 
}

body>div#container {
	height:auto;
	min-height:100%
}

#intestazione {
	width:801px;
	overflow:hidden;
	background:#fff;
}

.logo_popup {
	width:100%;
	height:80px;
	background:#000 url('/img/share/back_menu.gif') repeat-x 0 0;
}

.titolo_popup {
	font-size:1.1em;
	padding:5px 10px;
	line-height:150%;
}

.tab_vit {
	width:267px;
	
}

.td_01_vit {
	width:70px;
	border-bottom:1px #fff solid;
}

.td_01_vit div {
	padding:3px 0;
	font-size:90%;
	text-align:center;
}

.td_02_vit {
	width:197px;
	vertical-align:top;
	border-bottom:1px #fff solid;
}

.td_02_vit div {
	padding:3px 5px 3px 7px;	
}

.td_popup {
	width:267px;
	background:#F0F0F0;
	vertical-align:top;
}

.td_popup_1 {
	width:267px;
	background:#E9E9E9;
	vertical-align:top;
}

.td_popup p {
	padding:0 10px 0 10px;
	line-height:1.8em;
}

.td_popup_1 p {
	padding:0 10px 0 10px;
	line-height:1.8em;
}

.td_popup ul li {
	padding:0 10px 0 10px;
	line-height:1.8em;
}

.td_popup_1 ul li {
	padding:0 10px 0 10px;
	line-height:1.8em;
}

div#container2 {
	position:relative; 
	width:100%; 
	height:100%;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left; 
}

body>div#container {
	height:auto;
	min-height:100%
}

#intestazione {
	width:100%;
	overflow:hidden;
	background:#fff;
}

.titolo_popup2 {
	font-size:1.1em;
	padding:5px 10px;
	line-height:150%;
	text-align:justify;
}

.back_tab_ele	{
	width:798px;
	background:#eee;
}

.tit_tab {
	font-size:1.2em;
	display:block;
	clear:both;
	margin:0;
	padding:15px 0 3px 0;
	background:#fff;
}

.blocco_1	{
	width:798px;
	float:left;
  	background:#eee;
	overflow:hidden;
}

.blocco_1_left	{
	width:399px;
	float:left;
}

ul {
/*	clear:both;*/
}

li {
/*	background:#eee;*/
	color:#000;
	float:left;
}

ul li div	{
	padding:3px 5px;	
}

.data_int {
	width:85px;
	text-align:center;
	border-bottom:1px #fff solid;
}

.nome_int {
	width:185px;
	text-align:center;
	border-bottom:1px #fff solid;
}

.professione_int {
	width:129px;
	text-align:center;
	border-bottom:1px #fff solid;
}

.data {
	width:85px;
	text-align:center;
}

.nome {
	width:185px;
}

.professione {
	width:129px;
	text-align:center;
}


/**** mmdo ****/

.htit_vittime {
	font-size:1.2em;
	color: #e46d01;
}

.back_mmdo1 {
	width:798px;
	margin-left:1em;
}

.mmdo1_tab {
	font-size:1.2em;
	padding:2em 0 .3em 0;
}

.mmdo_1 {
	width:798px;
	overflow:hidden;
	border-bottom:1px #ccc solid;	
	padding-bottom:2em;
}

.mmdo_1_left {
	float:left;
	width:48%;
}

.mmdo_1_right {
	float:right;
	width:48%;
}

.ul_th {
	width:100%;
	overflow:hidden;
  	background:#eee;
	text-align:center;
	border-bottom:1px #fff solid;
}

.ul_tr {
	width:100%;
	overflow:hidden;
  	background:#fafafa;
	text-align:center;
	border-bottom:1px #eee solid;
}



/**** 3 colonne ****/
.mmdo_data_th {
	width:19%;
	float:left;
}

.mmdo_nome_th {
	width:50%;
	float:left;
	text-align:left;
}

.mmdo_prof_th {
	width:29%;
	float:left;
}

.mmdo_data {
	width:19%;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
}

.mmdo_nome {
	width:50%;
	float:left;
	text-align:left;
}

.mmdo_prof {
	width:29%;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
}
/**** /3 colonne ****/



/**** 2 colonne ****/
.mmdo2_data_th {
	width:21%;
	float:left;
}

.mmdo2_nome_th {
	width:77%;
	float:left;
	text-align:left;
}

.mmdo2_data {
	width:21%;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
}

.mmdo2_nome {
	width:77%;
	float:left;
	text-align:left;
	line-height:140%;
}

.mmdo2_prof_span {
	font-size:90%;
	font-style:italic;
	margin-left:.2em;
	color:#888;
}
/**** /2 colonne ****/




