/* CSS Document */

a.nounderline,a.nounderline:link,a.nounderline:active,a.nounderline:visited
{
	text-decoration:none;
}


a.nounderline:hover
{
	text-decoration:none;
}

a.tornaelencorisultati
{
	font-style:italic;
	font-size:9px;
	text-decoration:none;
}

a.tornaindice
{
	font-style:italic;
	font-size:9px;
	text-decoration:none;
	float:right;
	margin-right:10px;
	margin-top:5px;
}

p.headerarticolo
{
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 20px;
	border-bottom: 1px solid #c9c9c9;
}

h1.subtitle
{
	position:absolute;
	top: 30px !important;
	top: 38px; 
	right:30px;
	display:inline;
}

h2.red
{
	color:#ff0000;
}

br.clear
{
	clear:both;
}

img
{
	border: none;
}

.hide
{
	display: none;
}
.orangebold
{
	color:#FF9900;
	font-weight:bold;
}

.boldred
{
	color: #ff0000;
	font-weight:bold;
}

.darkred
{
	color: #e00000;
}

.bold
{
	font-weight:bold;
}
BODY,HTML
{
  padding:0px;
  margin: 0px;
  height: 100%;
  /*text-align: center;*/
  color: #000000;
  background-color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

A, A:active, A:visited, A:link
{
  color: #414042;
  background-color: transparent;
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

A:hover
{
  color: #8b8b8b;
  background-color: transparent;
  text-decoration: none;
}
IMG
{
  border: 0px;
}

#container
{
  width:780px;
  display:inline;
  position: absolute;
  background-image: url(../immagini/tpl_containerbg.gif);
  background-repeat: repeat-y;
  left:50%; 
  margin-left: -390px;
}

#header_logo
{
  float: left;
  display: inline;
  margin-left:20px;
  width: 90px;
  height:109px;
}

#header_topmenu
{
  float:right;
  display: inline;
  margin-right: 30px;
  height: 75px;
  line-height: 25px;
  text-align: right;
  font-family: Arial, Sans-Serif;
  font-size: 10px;
  color: #3e3e3e;
  background-color: transparent;
}

#header_topmenu UL {
  list-style: none;
  padding:0px;
  margin:0px;
}

#header_topmenu UL LI {
  display: inline;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#header_topmenu LI A, #header_topmenu LI A:visited, #header_topmenu LI A:active, #header_topmenu LI A:link{
  text-decoration: none;
  font-family: Arial, Sans-Serif;
  font-size:10px;
  font-weight: normal;
  color: #3e3e3e;
  background-color: transparent;
}

#header_topmenu LI A:hover{
  text-decoration: underline;
}



#header_menu
{
  float: right;
  display: inline;
  width: 645px;
  margin-right:20px;
  margin-bottom: 6px;
  height:30px;
  background-image: url(../immagini/tpl_menubg.gif);
  background-repeat: repeat-x;
}

#header_menu UL {
  list-style: none;
  height:30px;
  line-height:21px;
  padding: 0px;
  margin: 0px;
  background-image: url(../immagini/tpl_menubg_head.gif);
  background-repeat: no-repeat;
  padding-left:15px;
}

#header_menu UL LI {
  display: inline;
  margin-left: 10px;
  margin-right: 10px;
}

#header_menu UL LI A, #header_menu UL LI A:visited, #header_menu UL LI A:active, #header_menu UL LI A:link{
  font-family: Garamond, Arial, Sans-Serif;
  font-size:12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  background-color: transparent;
  text-transform: uppercase;
}

#header_menu UL LI A:hover{
  color: #ef870c;
  background-color: transparent;
  text-decoration: underline;
}

#content
{
  float:left;
  display: inline;
  margin-left: 20px;
  width: 540px;
  clear: left;
}


#content H1
{
	font-family: Georgia, Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #323299;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 10px;
}

#content P
{
	text-align:justify;
}

#coldx
{
  display: inline;
  position: absolute;
  top: 100px;
  right:0px;
  width: 200px;
  margin-right: 20px;
  height: auto;
}

#colsx
{
  float:left;
  display: inline;
  width: 185px;
  margin-left: 20px;
  height: auto;
}

#footer
{
  float:left;
  display: inline;
  margin-top: 15px;
  margin-left: 20px;
  padding-top:5px;
  width: 740px;
  height: 55px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  background-color: #777bd6;
}

#footer A, #footer A:link, #footer A:active, #footer A:visited
{
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  background-color: transparent;
}

#footer A:hover
{
  text-decoration: underline;
}

DIV.boxdx
{
	float: right;
	display: inline;
	width: 185px;
}

DIV.boxdx IMG.image
{
	margin-left: 6px;
}

DIV.boxdx LABEL
{
  float:left;
  display: inline;
  width: 185px;
  height: 40px;
  margin:0px;
  padding:0px;
}

DIV.boxdx LABEL A.checoseunamalattiarara
{
	float: left;
	display:inline;
  width: 185px;
  height: 40px;
  margin:0px;
  padding:0px;	
	background-image: url(../immagini/tpl_coldxhead_malattia2.gif);
	background-repeat:no-repeat;
}

DIV.boxdx LABEL A.hounamalattiarara
{
	float: left;
	display:inline;
  width: 185px;
  height: 40px;
  margin:0px;
  padding:0px;	
	background-image: url(../immagini/tpl_coldxhead_malattia.gif);
	background-repeat:no-repeat;
}

DIV.boxdx LABEL A.normeregionali
{
	float: left;
	display:inline;
  width: 185px;
  height: 40px;
  margin:0px;
  padding:0px;	
	background-image: url(../immagini/tpl_coldxhead_normeregionali.gif);
	background-repeat:no-repeat;
}

DIV.boxdx LABEL A.centririferimento
{
	float: left;
	display:inline;
  width: 185px;
  height: 40px;
  margin:0px;
  padding:0px;	
	background-image: url(../immagini/tpl_coldxhead_centririferim.gif);
	background-repeat:no-repeat;
}

DIV.boxdx LABEL A.numeriregionali
{
	float: left;
	display:inline;
  width: 185px;
  height: 40px;
  margin:0px;
  padding:0px;	
	background-image: url(../immagini/tpl_coldxhead_numeriutili.gif);
	background-repeat:no-repeat;
}

DIV.boxdx P
{
  float:left;
  display:inline;
  text-align: justify;
  font-size: 11px;
  width: 169px !important;
  width: 173px;
  
  margin-top: 0px;
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 6px;
  
  padding-left:2px;
  padding-right:2px;
  padding-bottom: 15px;
  background-color: #f8f8f1;
  background-image:url(immagini/tpl_boxdx_bgbot.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}


LI.menudx {
  list-style-position: inherit;
  list-style-type: none;
}

A.menudx, A.menudx:link, A.menudx:visited, A.menudx:active
{
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin: 0px;
  padding: 0px;
  padding-top:2px;
  padding-bottom:2px;
  line-height: 15px;
  padding-left: 13px;
  margin-bottom: 5px;
  background-color: #f8f8f1;
  background-image:url(../immagini/menudx_arrow.gif);
  background-repeat: no-repeat;
  background-position: left center;
  text-decoration: none;
  margin-right: 6px;
  clear: both;
}

A.menudx:hover
{
	background-color: #f1f1f1;
	text-decoration: underline;
}


A.menudxhover, A.menudxhover:link, A.menudxhover:visited, A.menudxhover:active
{
  display:block;
  margin: 0px;
  padding: 0px;
  padding-top:2px;
  padding-bottom:2px;
  font-size:11px;
  font-weight: bold;
  line-height: 15px;
  padding-left: 13px;
  margin-bottom: 5px;
  background-color: #dddddd;
  background-image:url(../immagini/menudx_arrow.gif);
  background-repeat: no-repeat;
  background-position: left center;
  text-decoration: none;
  margin-right: 6px;
}

A.menudxhover:hover
{
	background-color: #dddddd;
	text-decoration: none;
}

DIV.boxdx UL
{
	float:right;
	display: inline;
	width: 173px;
	padding: 0px;
	margin: 0px;
	margin-right: 6px;
	background-color: #f8f8f1;
}

DIV.boxdx UL h5
{
	float:right;
	display: inline;
	width: 173px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	margin-top:10px;
	font-family: Arial;
	font-size: 12px;
	padding: 1px;
	color: #ffffff;
	background-color: #929292;
}


DIV.boxdx UL LI
{
	float:left;
	display: inline;
	width: 153px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	list-style-type:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333333;
}

DIV.boxdx UL LI A, DIV.boxdx UL LI A:visited,DIV.boxdx UL LI A:link
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
}

DIV.boxdx UL LI A:hover
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;	
	color:#222222;
	text-decoration: underline;
}

P.breadcrumb
{
	display: block;
	border-bottom: 1px solid #c9c9c9;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 0px;

}

P.breadcrumb A, P.breadcrumb A:active, P.breadcrumb A:link, P.breadcrumb A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #878787;
	text-decoration: none;
}

P.breadcrumb A:hover
{
	color: #ef870c;
	text-decoration: underline;
}

P.breadcrumb SPAN
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6e6e6e;
}

SPAN.red { color:#c50000;}
.blue { color: #042e7c; }

DL
{
	font-size:11px;
}
DL A,DL A:active,DL A:visited,DL A:link
{
text-decoration:none;
}

DL A:hover
{
text-decoration:none;
}